GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD

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.

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is OFF
Smilies are ON

Topic review
   

Expand view Topic review: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD

Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD

by Graf Zahl » Thu Oct 26, 2023 8:44 am

Hopefully, with Wads.GetLumpLength this can be done more robustly.

Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD

by Guest » Thu Oct 26, 2023 3:50 am

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) :)

Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD

by Professor Hastig » Thu Oct 26, 2023 3:33 am

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

by Gez » Thu Oct 26, 2023 3:15 am

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.
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:
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:
AFADoomer wrote: Mon Sep 25, 2023 6:09 pm Thanks... This was an internal GZDoom fix that unfortunately isn't fully backward compatible with the hashing code I use. I will be pushing a 3.1 release soon to patch this and to resolve a few other issues.

Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD

by Professor Hastig » Thu Oct 26, 2023 2:56 am

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

by JasonUK » Thu Oct 26, 2023 2:42 am

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.

Re: GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD

by Professor Hastig » Thu Oct 26, 2023 2:22 am

From what I heard that mod is depending on undefined behavior that stopped working when the bug got fixed.

GZDoom 4.11.x thinks I have shareware Wolf3D & demo SOD

by JasonUK » 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.

Top