These bugs do plan to be resolved, when they can be.

Moderator: GZDoom Developers


Postby AFADoomer » Fri Jun 09, 2017 5:51 pm

When running the FreeDoom 2 IWAD with Blade of Agony, strings that are defined in the FreeDoom2 DEH file take precedence over the strings defined in the BoA .pk3's LANGUAGE lump.

Per report here.

Quickie example here. Load with FreeDoom2 IWAD, summon a chaingun, and you get the FreeDoom chaingun pickup message. Load with Doom2.wad, and you get the LANGUAGE lump-defined message.
User avatar
Joined: 15 Jul 2003

Re: FreeDoom IWAD DEH overrides PWAD LANGUAGE

Postby Ed the Bat » Fri Jun 09, 2017 11:31 pm

My understanding is that DeHackEd always overrides LANGUAGE. Is there something about this that defies the known convention?
User avatar
Ed the Bat
I'm tired. I want to go home.
Joined: 03 May 2012
Location: Maryland, US
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: FreeDoom IWAD DEH overrides PWAD LANGUAGE

Postby Graf Zahl » Sat Jun 10, 2017 12:59 am

Dehacked is not just strings and needs to be loaded after everything else has been set up.

This is comparable to loading all DECORATE after all ZSCRIPT. The way these lumps depend on each other makes it very problematic to mix them. The best option I can give is to add an option to the GAMEINFO lump that skips loading DEHACKED from the IWAD.

I'll put this on hold for the time being, this needs some discussion - especially analyzing if other ports have the same problem.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Joined: 19 Jul 2003
Location: Germany

Return to On Hold Bugs

Who is online

Users browsing this forum: No registered users and 1 guest