Patch 1.24

From HIVE
Jump to navigation Jump to search
Released: August 4, 2009
Version: 1.24.0
Build: 6372
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

Released: August 25, 2009
Version: 1.24.1
Build: 6374
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

Released: December 1, 2009
Version: 1.24.2
Build: 6378
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

Released: January 21, 2010
Version: 1.24.3
Build: 6384
FIXES

- Fixed a client crash related to queuing too many invalid build commands
  ("crash hack").

Patch 1.24e

Released: March 11, 2010
Version: 1.24.4
Build: 6387
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").