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.
A forgotten island, a place where old pirates lived and kept in secret for a long time. Now this abandoned land is part of the oblivion until now.It's the time to reclaim the cursed treasures left and fight against the greed of yo...
OS: Windows XP,Windows Vista,Windows 7,Windows 8,Windows 10
Categories: Jass Scripting,Specific WE Module as a Standalone App,World Editor (WE) Add on or plugin
BackgroundSome of you might have heard about Reinventing the Craft. It's an old project I initially started in 2007 and worked extensively on for several years along with SFilip. Reinventing the Craft changed goals several times, but in the end, the idea was that we wanted to provide a stable API for extending Warcraft III with new natives and...
This system provides users with helpful utilities with regards to creation of illusions as well as the manipulation of many of their aspects. With this system, you can now create illusions of any type as easily as creating units. This even allows you to create permanent illusions. Read the script hea...
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
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.
Classic Games is excited to announce Warcraft III PTR will be live in the coming days. Focus will be on new map pools. The China Joy show match on the updated Terenes Stand between Fly and 120 was the debut of the types of improvements we can't wait to share.
The new map pools will be a mixture of three things – must haves from the current pools, classic maps from older pools, and new ladder version maps. The ladder version maps (LV), are original maps that have undergone significant improvements.
Below is an overview of our objectives and specific lists of changes by pool. So take some time to read up on the new LV maps in the coming days so you will be well prepared when the PTR goes live:
General Improvements & Gameplay Objectives
Balanced creep camp difficulty progression from early to late game Balanced creep drop tables for better item progression from early game to late game Item diversity: Varied Level 1 though 6 charged items and Level 1 through 6 permanent items Balanced all start locations: total amount and starting distance from lumber, equal amount of spacing, equal size choke points, et cetera Balanced expansion distance from start locations Decluttered points of interest to reduce visual competition during gameplay Retextured map surfaces for better visual clarity - both on screen and mini-map Minimized the size of trees and doodads that obstructed player view of points of interest Added cliff lines or deep water to edges of the map - removing hard edges (aesthetic choice for immersion) Properly placed trees and doodads on the pathing grid: full-cell Medium Grid to half-cell Medium Grid alternate Removed the rolling shoreline waves from rolling hills to remove the noise the waves created - remains for cliff shores
Patch 1.28.5 is live. Our focus is on shoring up the last few significant 1.28 issues:
File paths and user names think more globally in game and World Editor World Editor properly imports custom assets again Switching between Reign of Chaos and The Frozen Throne no longer causes a crash
Cheers, Classic Games
Among all the changes made in this patch, there's one that is very important for modding and is the restoration of the import functionality. Now you can add again custom models, skins and other WC3 resources. Let's hop e they don't keep fixing one thing by screwing up two. According to the few posts from the community, it seems the patching way in this game is moving (at last) in the right direction.
The thing with Warcraft is getting better and better. It was a rare calm and no updates (except the one linked in the related topics section), but this seems to have a good reason: A new patch with some new features.
We'll be patching to 1.28.3 at 2PM PDT on June 20th.
The patch focuses on distribution and installation in the continuing effort to promote stability and improve Warcraft III’s pipeline. These changes fix myriad issues introduced from the migration to the modern game launcher.
Specific Changes & Improvements
Game turn rate adjusted to match LAN settings of 12 turns per second
Ok, Nothing to explain, but the part of the LAN part could be related with this GOOD news, from Back2Warcraft:
The big news is the Battle.net server is now moving at 100ms, compared to the slow 250ms. This is something that was a big issue in terms of playability. 10 points for Blizzard.
New installers available for PC and Mac
Consolidated Reign of Chaos and The Frozen Throne into one game executable and one World Editor
YEAHHHH!!! A real solutions in terms of simplification. Definity +20 points for Blizzard.
Toggle added to main menu to switch between Reign of Chaos and The Frozen Throne
Added memory to relaunch the game version that was closed during the prior play session
I don't get it this. I'll check it later.
File paths containing non-Latin characters will now function normally
Entering windowed fullscreen will no longer minimize the game
Data that escaped the Polish mopaq was found and convinced it is necessary for an optimal gameplay experience
Consolidating to one executable breaks existing game shortcuts
Well, something to expect. We're glad to see the improvements applied to the game, and hopefully, this game will rise from the oblivion. What's next?? it seems with this patch there's enough foundations to get a content update in an easy way.