- Joined
- Sep 26, 2009
- Messages
- 9,534
Circulating have been a myriad of unsolved and proven things that can crash World Editor or crash the game. This topic will serve as a list of all the crashes we could find and try letting Blizzard know. Even if the bugs are never fixed, the least we can do is give everyone a fair warning.
I'll start the list with some things I know about:
Custom-script related crashes should be listed seperately because there are so many things that can go wrong with a script from infinite loops to dangerous native functions to thread crashes. Here is semi-outdated list of WarCraft III JASS bugs: http://www.wc3c.net/showthread.php?t=80693
There are lots more so lets get to building the list, just lay down your grievances here.
I'll start the list with some things I know about:
- Some values to store inside of GUI Hashtables will cause the Editor to crash. This is limited to saving/loading values that cannot be found in the Variable Editor ("ability", "trackable", please help complete the list)
- - Ordering an artillery unit with an orb ability to attack-ground crashes the game.
- - Pagefaults caused by too many memory leaks crash the game.
- - Corrupted imported files can cause the editor or the game to crash.
- - Triggers that keep re-triggering themselves (issuing a "stop" order after an order-event takes place, for example, will infinitely re-trigger the event)
- - Certain summoning spells, but not all, if set up with an invalid unit type, will crash the game when cast.
- - Forked Lightning with 0 as its Stats - Area of Effect will freeze the game.
- - Spellbooks can create infinite loops if they are set to contain themselves, or set to contain another spell book which contains the original, etc.
- - Abilities based on Orb of Slow/Lightning can also cause infinite loops in this way.
- - Attempting to move a destroyed but not nulled lightning will crash.
- - Mac-Specific:
-- Unit - Damage Point can provoke a desync.
- - Renaming a trigger then clicking away to accept the change will crash World Editor. Instead, press Enter to accept the change.
- - Switching to another program while loading a map in will crash World Editor.
-
- Unit - Damage Point can provoke a desync.
- Custom icon files need to be prepared in a proper way, or WC3 will crash when trying to load them (which may be map init, or may be the selection of a tavern selling units with custom icons, etc.) Sadly, the default settings for Button Manager produce Mac-incompatible icons; read here for compatible settings.
- - Trying to create a quest object at map initialization will cause a crash during load sequence.
- - Destroying a trigger with actions attachd was rumoured to cause a handle-corruption crash but has not been confirmed since patch 1.21 or 1.22 so it may very well no longer exist.
- - There was at one point a pathing problem which could cause a crash if unable to displace a unit's position, but may have been patched.
- - Using metomorphisis to convert a non hero into a hero and back will result in the unit becomming unsable and the game can crash when it does something or something happens to the unit.
- - Non-hero units with an inventory that can support using items will crash the game if they pick up a tome of a hero attribute (life and attack work fine though).
- - Making the AoE of a targetable order (attack ground, abilities like blizzard etc) too big (shift enhanced big) will cause a crash.
- - Corrupted lightning models (an old anti maphack before custom games used warden) will cause a crash when viewed.
- - Setting certain cooldown values to 0 can cause infinite loop under some conditions like with Damage over Time spells.
Custom-script related crashes should be listed seperately because there are so many things that can go wrong with a script from infinite loops to dangerous native functions to thread crashes. Here is semi-outdated list of WarCraft III JASS bugs: http://www.wc3c.net/showthread.php?t=80693
There are lots more so lets get to building the list, just lay down your grievances here.
Last edited: