Version 2.0.2 Build 22726 PTR Patch Notes

deepstrasz

Map Reviewer
Level 75
Joined
Jun 4, 2009
Messages
20,172
Well, at least they tried:
1745000884054.png

1745000910001.png


1745000950269.png

1745001007719.png

Cool thing is you can toggle through these by clicking the logo not needing to go to options every time.
 
Level 28
Joined
Feb 2, 2006
Messages
1,621
Did anyone else get weird syntax check errors in the World Editor after the patch? vJass and JassHelper are still enabled but I get some syntax errors in generated lines with global variables now.
View attachment 529244

Old versions of my map cannot be started anymore:

View attachment 529664
Does anybody know how they broke old maps again? Is it some tooling stuff or some natives? I would like to fix my map but I don't know how. JassHelper and pjass don't report any issues, it is just Warcraft III and the World Editor. It isn't the object data either because I exported it and imported it into another map and there was no issue. I suspect something in the script. My map uses a custom scripts/common.j and scripts/common.ai but importing that into another map did not cause a problem?

edit:

They have removed these natives from scripts/common.j:

JASS:
native RequestExtraIntegerData                     takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns integer
native RequestExtraBooleanData                     takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns boolean
native RequestExtraStringData                      takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns string
native RequestExtraRealData                        takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns real
 
Last edited:
Does anybody know how they broke old maps again?
I'd like to dedicate tonight's AI song that I generated to your post here. I was reading it, and I ended up getting inspired to type out the lyrics for another musical masterpiece for the AI web portals to shoot out at a me. I uploaded it below:

 

LeP

LeP

Level 13
Joined
Feb 13, 2008
Messages
545
They have removed these natives from scripts/common.j:

JASS:
native RequestExtraIntegerData                     takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns integer
native RequestExtraBooleanData                     takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns boolean
native RequestExtraStringData                      takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns string
native RequestExtraRealData                        takes integer dataType, player whichPlayer, string param1, string param2, boolean param3, integer param4, integer param5, integer param6 returns real
That's the only change? Can you upload common.j/Blizzard.j/common.ai somewhere? I need them for jassdoc etc. but cannot extract them easily myself.
 
Level 28
Joined
Feb 2, 2006
Messages
1,621
I have extracted the three scripts common.j, common.ai and Blizzard.j on 17.04.2025 with a CASC viewer.
You can check for more changes.

Is there any good command line CASC extractor for Windows? A batch script which always extracts these 3 files would be useful for comparison.
 

Attachments

  • common.zip
    124.6 KB · Views: 3
Last edited:
Bro give me a break, I'd hardly had any interaction with Blizzard for ~15 years* before buying Reforged because I wanted to start playing with the editor, and assumed there was no other way. What were you supposed to do if you couldn't find your disks from a liftime ago? I assume this site isn't pro-piracy, right?


*If you don't count playing a Vanilla private server for a couple years; Kronos if anyone's interested.
That's on you man, I can still pull out every single physical copy game I've ever bought for PC and install via disc. Even those from 20+ years ago. I still have my original starcraft discs, age of empire discs, and a bunch of others.
 
Top