| 01-21-2010, 04:03 AM | #1 |
Patch 1.24d for WCIII: The Frozen Throne has gone live on all realms today. See below for the change log. Code:
--------------------------------------------------------------------------
WARCRAFT III: THE FROZEN THRONE VERSION HISTORY
--------------------------------------------------------------------------
--------------------------------------------------------------------------
Patch 1.24d
--------------------------------------------------------------------------
FIXES
- Fixed a client crash related to queuing too many invalid build commands
("crash hack"). |
| 01-21-2010, 04:13 AM | #2 | |
Quote:
|
| 01-21-2010, 04:19 AM | #3 |
It broke BNet? Seemed to work for me. *Shrug* I edited my post so you would feel better. |
| 01-21-2010, 05:12 AM | #4 |
Well, it only broke the ladder part. Basically you queued over 9000 build orders on a worker currently executing an order. Then you make the worker stop executing that order. As far as i understand it, Blizzard processed queued orders recursively, and more than 9000 orders queued (all being in an invalid spot) overflowed some stack which crashed WC3 for every player not having the hack running (as the hack also prevented the crash from happening). Btw, theres still a vulnerability remaining (Just something Azlier showed me the other day, its a very fine line to walk though). |
| 01-21-2010, 05:33 AM | #5 | |
Quote:
Someone had to say it. |
| 01-21-2010, 09:09 AM | #6 |
Melee. lol. |
| 01-21-2010, 12:30 PM | #7 |
Replays still work. Check before you bash. ;) |
| 01-21-2010, 03:01 PM | #8 |
Yay intelligent Blizzard for once. No one actually checks that game anymore, psh. |
| 01-21-2010, 07:38 PM | #9 | |
Quote:
|
| 01-21-2010, 11:58 PM | #10 | |
Quote:
If by that you mean the movement delay you get when you have lots of units, it's a no. The delay is still there. Test map attached, for no real reason. |
| 01-22-2010, 02:27 AM | #11 |
Did they renumber some of the game actions in this patch? |
| 01-22-2010, 03:01 AM | #12 |
I am confirming they renumbered some of the game actions in this version. GameCacheSyncInteger moved from 0x6b to 0x70, and even its format changed. The integer is now packed as a string! *edit* It looks like only GameActionSyncInteger was remapped, and it was only changed because its format has changed. I think. *edit 2* I am stupid. It looks like 0x70 means the string was not set! |
| 01-22-2010, 03:16 AM | #13 |
Yea this was nasty, melee was completely worthless. |
| 01-22-2010, 10:11 AM | #14 |
Melee is completely worthless. |
| 01-22-2010, 04:55 PM | #15 |
How can you queue 9000 orders on a melee game? that's weird. |
