HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Patch 1.24d is Live!

01-21-2010, 04:03 AM#1
Rising_Dusk
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").
Nothing exciting, but apparently some awful bug was fixed. Hooray.
01-21-2010, 04:13 AM#2
YourName
Quote:
broken again for no real reason
That hack which ruined battlenet for days is no reason?
01-21-2010, 04:19 AM#3
Rising_Dusk
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
Deaod
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
Plasma Dragon
Quote:
Originally Posted by Deaod
over 9000 build orders
IT'S OVER 9000!!!!

Someone had to say it.
01-21-2010, 09:09 AM#6
Rao Dao Zao
Melee.

lol.
01-21-2010, 12:30 PM#7
2-P
Replays still work. Check before you bash. ;)
01-21-2010, 03:01 PM#8
Rising_Dusk
Yay intelligent Blizzard for once. No one actually checks that game anymore, psh.
01-21-2010, 07:38 PM#9
Vexorian
Quote:
Originally Posted by Deaod
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).
hmnn, I wonder if this fixes the order lockup that used to freeze units some times.
01-21-2010, 11:58 PM#10
Kwah
Quote:
Originally Posted by Vexorian
hmnn, I wonder if this fixes the order lockup that used to freeze units some times.

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.
Attached Files
File type: w3xOrderStack.w3x (87.8 KB)
01-22-2010, 02:27 AM#11
Strilanc
Did they renumber some of the game actions in this patch?
01-22-2010, 03:01 AM#12
Strilanc
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
Kam
Yea this was nasty, melee was completely worthless.
01-22-2010, 10:11 AM#14
Captain Griffen
Melee is completely worthless.
01-22-2010, 04:55 PM#15
chobibo
How can you queue 9000 orders on a melee game? that's weird.