Difference between revisions of "Patch 1.24"

From HIVE
Jump to navigation Jump to search
(Added b, c, d, e)
m (fixed category capitalisation)
Line 64: Line 64:
 
("sheep hack").
 
("sheep hack").
 
</pre>
 
</pre>
[[category:patch Notes]][[category:warcraft iii]]
+
[[category:patch Notes]][[category:warcraft III]]

Revision as of 22:21, 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").