Version 4.10 of GZDoom ran/recognised my WL6/SOD/SD2 & SD3 files as the full paid versions of Wolfenstein 3D/Spear of Destiny but all versions of 4.11.x have so far just recognised them as shareware/demos. The WL6/SOD/SD2 & SD3 files were all taken from v1.4 DosBox versions of these games.
Trying to record GZDoom's loading screen I see that there are red errors for gamemap files having an incorrect hash? I'm not sure what that means or why these were fine for 4.10 but not 4.11 though? Any help/advice would be appreciated.
GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD
Moderator: GZDoom Developers
Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
-
- Posts: 256
- Joined: Mon Jan 09, 2023 2:02 am
- Graphics Processor: nVidia (Modern GZDoom)
Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD
From what I heard that mod is depending on undefined behavior that stopped working when the bug got fixed.
Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD
Thanks for reply. I have other versions of those files from a really old copy of Wolf4SDL I have on my PC but cant remember where I got the gamemaps for that from but they have same issue with 4.11.x.
Any idea where I you can purchase/acquire the non-buggy versions if these files from if even the paid-for DosBox versions (which I bought from gog.com if I remember correctly) are buggy.
Any idea where I you can purchase/acquire the non-buggy versions if these files from if even the paid-for DosBox versions (which I bought from gog.com if I remember correctly) are buggy.
-
- Posts: 256
- Joined: Mon Jan 09, 2023 2:02 am
- Graphics Processor: nVidia (Modern GZDoom)
Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD
It has nothing to do with the files but with how the mod checks them.
Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD
To make this less confusing because GZDoom does not support any Wolfenstein game, it's about this mod. The issue is a duplicate of this one:JasonUK wrote: ↑Thu Oct 26, 2023 2:12 am Version 4.10 of GZDoom ran/recognised my WL6/SOD/SD2 & SD3 files as the full paid versions of Wolfenstein 3D/Spear of Destiny but all versions of 4.11.x have so far just recognised them as shareware/demos. The WL6/SOD/SD2 & SD3 files were all taken from v1.4 DosBox versions of these games.
Trying to record GZDoom's loading screen I see that there are red errors for gamemap files having an incorrect hash? I'm not sure what that means or why these were fine for 4.10 but not 4.11 though? Any help/advice would be appreciated.
GAMEMAPS.XXX on 4.10-stable vs 4.11-dev
You can read that thread to get an overview of the problem, and why the hashing method stopped working. TL;DR is there was a bug that was fixed but revealed another bug that was also fixed but the hashing code already corrected for the second bug so now it overcorrects and fails.
A new version of the TC should fix this eventually:
-
- Posts: 256
- Joined: Mon Jan 09, 2023 2:02 am
- Graphics Processor: nVidia (Modern GZDoom)
Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD
So the Wads object in ZScript cannot return a lump's length? Well here you get the root cause of the problem...
Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD
Many thanks for the replies and explanation. I'll stick with 4.10 until Wolf 3D TC 3.1 comes out and hopefully corrects for the overcorrected bug-fix(es) 

- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49230
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD
Hopefully, with Wads.GetLumpLength this can be done more robustly.