Page 1 of 1
1.0.16 ww-stranger.wad DECORATE error.
Posted: Mon Jul 03, 2006 5:38
by Jehar
Though this wad worked with previous GZDoom versions, I now get this crash on startup: "Script error, "DECORATE" line 1159; Expected {, got mmcasing".
I suppose this means something got borked up in Zdooms DECORATE support. As far as I know, GZDoom didn't use the community version, so it's not looking like a compatibility failure on that level.
I haven't tried it in the latest Zdoom, but I'm about to.
EDIT: Okay, it works fine in Zdoom 2.1.0, but not 2.1.1
Odd.
Posted: Mon Jul 03, 2006 9:07
by Graf Zahl
Undid Randy's change that caused this incompatibility.
Posted: Mon Jul 03, 2006 11:28
by TheDarkArchon
Just a question, but what did Randy do to break DECORATE lumps with periods in them.
Posted: Mon Jul 03, 2006 14:28
by Graf Zahl
The script parser has two parsing modes - traditional and C-like. C-like treats several characters as separate tokens, including periods and colons.
The old parser needs spaces around the colons that separate the actor name from the parent's name and switching to C-mode removes that need. But it also breaks definitions that contain one of these special characters. Now I changed it back to the old method but added some code to separate the colons out of the string manually so all actor names work again and the spaces aren't necessary anymore.
Posted: Fri Jul 14, 2006 2:59
by Joeyxp2
I'm having this exact same problem occur to me. Does that mean it will be resolved in the upcoming version?
Posted: Fri Jul 14, 2006 8:19
by Graf Zahl
Yes.
Posted: Sat Jul 15, 2006 4:13
by wildweasel
If you want to fix the problem without waiting on Graf, just go to the Armory page and redownload The Stranger. I fixed the parts of the decorate lumps that caused this error.