Difference between revisions of "Patch 1.24"
Jump to navigation
Jump to search
(Created page with "<pre>PC WORLD EDITOR CHANGES - Added new JASS hash table functions to replace the lost functionality from fixing unsafe type casting. - Hash Table - Save Item Handle...") |
(Added b, c, d, e) |
||
Line 16: | Line 16: | ||
execute arbitrary code in maps. | execute arbitrary code in maps. | ||
- Fixed the JASS unsafe type casting exploit ("return bug"). | - Fixed the JASS unsafe type casting exploit ("return bug"). | ||
− | - Fixed several World Editor crashes.</pre>[[category:patch Notes]][[category:warcraft iii]] | + | - Fixed several World Editor crashes.</pre> |
+ | ==Patch 1.24b== | ||
+ | <pre>PC WORLD EDITOR CHANGES | ||
+ | |||
+ | - Increased max map file size from 4 MB to 8 MB. | ||
+ | - Added the ability to store hashtable handles in a hashtable. | ||
+ | - Added GetSpellTargetX and GetSpellTargetY natives. | ||
+ | - Added a new base handle type “Agent” of which many types now extend from. | ||
+ | - Added a SaveAgentHandle native which can be used for saving most handle types. | ||
+ | - Added a JASS optimization dealing with global variable change events. | ||
+ | |||
+ | FIXES | ||
+ | |||
+ | - Fixed a few false positives caused by the "return bug" fix. | ||
+ | - Fixed a crash related to hashtable reference counting. | ||
+ | - “Shadowing” global variables with local variables no longer is possible. | ||
+ | - Fixed a type conversion dealing with operators (i.e. adding a handle with an integer).</pre> | ||
+ | ==Patch 1.24c== | ||
+ | <pre>FIXES | ||
+ | |||
+ | - Fixed a problem with the "Chapter Six: The Culling" human campaign map | ||
+ | that was preventing it from loading. | ||
+ | - Fixed an issue that allowed JASS functions to return incorrect values | ||
+ | under certain conditions. | ||
+ | - Fixed an issue that caused the TriggerEvaluate native to return | ||
+ | incorrect values under certain conditions. | ||
+ | - Fixed a minor memory leak when using GroupEnum natives. | ||
+ | - Fixed a crash when using the CreateImage native on PPC Mac. | ||
+ | - Updated Mac World Editor to work with recent JASS changes.</pre> | ||
+ | ==Patch 1.24d== | ||
+ | <pre>FIXES | ||
+ | |||
+ | - Fixed a client crash related to queuing too many invalid build commands | ||
+ | ("crash hack").</pre> | ||
+ | ==Patch 1.24e== | ||
+ | <pre>FIXES | ||
+ | |||
+ | - Fixed an exploit rendering buildings non-interactable ("tower hack"). | ||
+ | - Fixed an exploit allowing a player to bypass a summon ability's | ||
+ | cooldown ("summon/cooldown hack"). | ||
+ | - Fixed a client crash related to workers failing to build in an | ||
+ | unintended way ("new crash hack"). | ||
+ | - Fixed an exploit allowing the Blood Mages's Phoenix to be resurrected | ||
+ | instantly ("phoenix hack"). | ||
+ | - Fixed a bug allowing players to select an invalid matchmaking race | ||
+ | resulting in all the player's units and buildings becoming sheep | ||
+ | ("sheep hack"). | ||
+ | </pre> | ||
+ | [[category:patch Notes]][[category:warcraft iii]] |
Revision as of 22:20, 18 February 2018
PC WORLD EDITOR CHANGES - Added new JASS hash table functions to replace the lost functionality from fixing unsafe type casting. - Hash Table - Save Item Handle - Hash Table - Save Unit Handle - ... - Hash Table - Load Item Handle - Hash Table - Load Unit Handle - ... - Hash Table - Get Handle ID FIXES - Fixed an exploit related to unsafe type casting that allowed users to execute arbitrary code in maps. - Fixed the JASS unsafe type casting exploit ("return bug"). - Fixed several World Editor crashes.
Patch 1.24b
PC WORLD EDITOR CHANGES - Increased max map file size from 4 MB to 8 MB. - Added the ability to store hashtable handles in a hashtable. - Added GetSpellTargetX and GetSpellTargetY natives. - Added a new base handle type “Agent” of which many types now extend from. - Added a SaveAgentHandle native which can be used for saving most handle types. - Added a JASS optimization dealing with global variable change events. FIXES - Fixed a few false positives caused by the "return bug" fix. - Fixed a crash related to hashtable reference counting. - “Shadowing” global variables with local variables no longer is possible. - Fixed a type conversion dealing with operators (i.e. adding a handle with an integer).
Patch 1.24c
FIXES - Fixed a problem with the "Chapter Six: The Culling" human campaign map that was preventing it from loading. - Fixed an issue that allowed JASS functions to return incorrect values under certain conditions. - Fixed an issue that caused the TriggerEvaluate native to return incorrect values under certain conditions. - Fixed a minor memory leak when using GroupEnum natives. - Fixed a crash when using the CreateImage native on PPC Mac. - Updated Mac World Editor to work with recent JASS changes.
Patch 1.24d
FIXES - Fixed a client crash related to queuing too many invalid build commands ("crash hack").
Patch 1.24e
FIXES - Fixed an exploit rendering buildings non-interactable ("tower hack"). - Fixed an exploit allowing a player to bypass a summon ability's cooldown ("summon/cooldown hack"). - Fixed a client crash related to workers failing to build in an unintended way ("new crash hack"). - Fixed an exploit allowing the Blood Mages's Phoenix to be resurrected instantly ("phoenix hack"). - Fixed a bug allowing players to select an invalid matchmaking race resulting in all the player's units and buildings becoming sheep ("sheep hack").