Welcome. Here's the place where modding your favorite game can be possible, and supported by a nice and warm community. Here you will find resources which will help you to develop your projects faster. Additionally you can show off your projects and share with a growing community, even be part of the Blizzard Modding Network, which aims to gather all the projects and clans around this game.
Map Description: Spring is coming after the cold breeze of winter.This forest witnessed a lot of long and strategic battle. Use the hills as a advantage and control the gold mine on the middle to get the upperhand. But beware on zepplins flying ar...
Keywords: calculator, damage, unit, hero, attack, number of dice, sides per dice, variants, text, color, colorizer, gradient, sequence, armor, reduction, xp
OS: Windows XP,Windows Vista,Windows 7,Windows 8,Windows 10
Categories: Specific WE Module as a Standalone App,World Editor (WE) Add on or plugin
___Tool Capabilities______Description___Text ColorizerText editor like Microsoft WordPad which generates colored text to text with Warcraft III, StarCraft II, vBulletin or HTML color codes. Looks like in-game tooltip (Wc3 tooltips' borders and Wc3 font) Supports solid coloring, 2-color gradien...
This snippet is a replacement to the BJ function GetRandomSubGroup with the advantage of being able to directly enumerate random number of units in a group instead of creating another subgroup of an already existing group. Notice that this is not the same as GroupEnumUnitsInRangeCounted in which case the enumerated units are not random but is based on which units are picked first.
Useful system especially in making an MUI spell which uses timers. Instead of saving the spell data in a hashtable with the handleid of the timer as the parent key, you can just use normal arrays with the timerid as the index. This also allows you to pass custom data (integer) to timers.
Indexed timers (Array safe, 1-8190 but can also be customized to be 8190+) NEW
Timer custom data (integer) attachment [NEW]
Timer double free protection
Automatic timer replacement (Useful safety feature which automatically replaces timers belonging to this system with a timer of the same timerid and handleid when destroyed)
debugcall Debug("Total number of timers created: " + I2S(i))
debugcall Debug("Timer stock count is complete")
privatestruct S extendsarray
v1.2 - Added more functionalities such as attaching custom timer data, now the system comprises all but is not limited to the main functionalities of Vexorian's TimerUtils - Optimized the code especially in the part in updating the timer stack - Fixed some bugs
v1.1 - Added the possibility for users to configure the timer stock size above 8190 - Some fixes
We've been informed about a new version of the patch 1.29, which promises new fixes. This time, they increased the number of items and object elements that the map can support, some melee balances and better colors for the new player slots (this based in the requirements posted here)
Please don't forget to update your PTR installation and enjoy the improvements
Specific Changes & Improvements Team colors revision v2 (Props to Erkan for setting us on the path) Camera reset to 1.28 height
Bug Fixes Korean client crash resolved Custom hotkeys no longer unbind Esc Matchmaking now starts when using community maps Alchemist's Healing Spray now self-heals Various missing textures located (Thanks to TriggerHappy for the test map) Default resolution no longer resembles Felwood World Editor limits raised for reals: Neutral Units - 2,048 Neutral Buildings - 384 Player Units - 4,320 Player Buildings - 2,400 Items - 1,024 Queuing actions behaves correctly Ladder maps cleansed of sneaky tower locations near starting mines
Hero Balance Updates Blademaster Mirror Image Decreased Mana cost (all levels) from 115 to 100
Shadow Hunter Serpent Wards Level 1: Increase damage from 11-13 to 14 to 16; Increase HP from 75 to 90 Level 2: Increase damage from 23-26 to 27-30; Increase HP from 135 to 165 Level 3: Increase damage from 41-45 to 48 to 52; Increase HP from 135 to 200
Dread Lord Carrion Swarm (Buff) Mana Cost (all levels) 110 → 100 Level 1: 300 Dmg to 400 Dmg Level 2: 600 Dmg to 700 Dmg Level 3: 1000 Dmg 1200 Dmg
Demon Hunter Mana Burn (Nerf) Mana cost increase from 50 to 60
Priestess of the Moon Attack Speed (Buff) change default from 2.46 to 2.33
Scout Increase movement speed from 270 to 300 Level 1: Reduce mana cost from 100 to 50 Level 2: Reduce mana cost from 75 to 50
Known Issues Selecting LAN in Asian locales crashes the client Esc on Mac has a chance to close the client Opening a scoreboard will temporarily freeze the game during a multiplayer match TriggerAddCondition() now requires you to add (Condition()) around the "function funcname" Constant native DecPlayerTechResearched not working The GUI equivalent for SetAbilityOnIcon and GetAbilityOnIcon have invalid parameters causing the editor to throw errors World Editor crashes with bad IF statement syntax Cannot set research to a lower level using SetPlayerTechResearched DecPlayerTechResearched causes SetPlayerTechResearched to set level at a lower value PlaySpecialEffect and PlaySpecialEffectWithTimeScale are not working correctly The Italian client is missing menus
Notes Replays are incompatible between major game versions This will be the last version to support Windows XP
Today is that lat day of the year where is an opportunity to remember all the thing we've done so far.
Thanks God, there's new stuff in the community to stand out, and I'll try to summarize.
One account for all the affiliate sites: With the new implementation, all the sites that belongs to the Blizzmod community allows to use the same account to access them. So if you registered your account in wc3modding.info, this same user and password can be used in the other places (blizzmod.info, wc3jass.com, etc...)
Resource filtering and easier search method available: You can see in blizzmod.info, wc3modding.info and wc3jass.com offer direct access links to the resources offered in those sites. All of them allows to have a clear description about its features and they can be filtered and searched by different categories, keywords and rating.
Topic integration with social networks: Every topic in blizzmod.info, wc3modding.info and wc3jass.com have links to Facebook and Google+, so you can share this topics easily with your friends. All the pages show nicely in those social networks. If the topic has an image in the first post, it will be used to stand out the topic in the sharing process.
Wiki/ integrated to the site: This section is aimed for integration with the coding highlighting. If you check, in the jass coding you can see a link over the function name which allows you to create or view a documentation to that function.
Related topic / resource: This feature allows to link any topic in all the pages from the Blizzmod network with other topics. This is useful to build "packs" of resources or to keep a trace of previous topics. This improves the chances that your topic gets accessible via google search.
Discord Chat: And the last but not least, the chat integration with Discord, where we're keeping together the community in support and chit chat in a reliable and faster way. It's easy to join, just follow the link
What's coming for 2018
Implement a faster way to upload resources. Right now you have to do two posting editions in order to implement the resources with images and download links.
uploading the model resources from the backup, so we can have again the big model database from the 2012 times. That's a big task to do.
Improve the icon submission system. Right now it's is slow and tedious to upload icon to the site.
Prepare the last version of JNGP (2.0.10) according to the new changes that seems to come in new patches of WC3
With all of this, I wish to all the community a happy new year 2018, expecting that your projects and goals gets successful and we hope this site keeps being useful to the WC3 community.
//The main tooltip of the added unit will always ignore color tags so the text will always appear to be white. Color tags should be parsed the same as all unit tooltips.
With each of call of this function, the minimap is modified in a bugged way :
The positions of units and the fog of war are modified to fit to the new camera bound but not the terrain, nor the destructables.
The minimap is compressed (vertically) according to the current camera's rotation. With a rotation of 90°, there is no compression. With a rotation of 227.40, the minimap is fully compressed. Between 227.5 and 312.6, the game crashes.
Moreover, the camera bounds will also be adjusted according to the rotation of the current camera. The camera bounds created will be a rectangle going trough the 4 points given and whose sides will be parallel to the camera.
nativeSetCameraBoundstakesreal x1, real y1, real x2, real y2, real x3, real y3, real x4, real y4 returnsnothing
Destroy all bound triggeraction objects.
Currently it only destroys all bound events, triggercondition and the trigger itself leaving all triggeraction objects to leak unless explicitly destroyed before.
Also destroy all currently scheduled trigger threads from that trigger.
Currently destroying a trigger with scheduled trigger threads can cause handle stack corruption which has a high chance to cause Warcraft III to crash.
//This BJ function is currently not net safe. Details explained: https://www.hiveworkshop.com/threads/fixing-smartcamerapanbj-desync.243334/
constantnativeGetEventDamagetakesnothingreturnsreal//Return the amount of life damage taken through an imperfect mana shield. Currently returns 0 or negative only even if the unit takes life damage through the shield.