HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Switching to 1.23b ?

06-10-2009, 07:30 PM#1
cohadar
Ok so I loggend onto blizzards test realm (Westfall) and updated my wc3 to the infamous 1.23b.

I used MPQMaster to extract Blizzard.j and common.j and I replaced the ones in jasshelper folder.

I open a test map in NewGen, try the new functions, yay it compiles!

But when I try to run the map it does not work, any ideas?

EDIT:
Ha I got it, it turns out you cannot have return bug function in your map even if you don't use it.
New patch simply kills your map for that, and since old jasshelper does not treat return bug as syntax error...

The best way to get read of it is to open your inputwar3map.j file (you can find it in jassnewgenpack5c\logs) and do a search for H2I
If you use any other return bug function you can also search for return 0 and return null

EDIT2:
Quote:
Originally Posted by Vexorian
Many people using newgen pack may want to be able to actually detect the return bug usage so that they can fix it. And they don't figure the solution.

Only way right now is to change the compiler from PJass to Zoxc's:

Zoxc's compiler: http://www.wc3c.net/showthread.php?t=105235

Paste the CLI executable of Zoxc's compiler to the place in newgen where PJass.exe is.

then find jasshelper.conf and add these lines:

Code:
[jasscompiler]

//this is to specify what compiler to use, normally pjass.exe, you may also want to use JassParserCLI.exe ...

"JassParserCLI.exe"