IWAD Message Fix

For high-res texture/sprite projects, sprite-fix patches, music add-ons, music randomizers, and other graphic/sound-only projects.
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.

IWAD Message Fix

Postby Finder153 » Fri Sep 25, 2020 8:29 pm

Overview
In GZDoom, the language text file, which is used in mods for text messages has a flag called $ifgame which makes a message appear differently depending on the IWAD used. Chex Quest made use of this, but sadly it wasn't used for other games like Heretic, Hexen and Strife. Every equivalent cheat uses the messages from Doom regardless, despite them being different on the original DOS game. For example, in Heretic and Hexen, when you type "quicken" and "satan" for each game respectively, "Degreelessness mode on" shows up instead of "God mode on" used in the original game.

Putting the flag to good use, I was able to restore the messages that were different in the original games themselves. I also restored the quit voicelines used in the original Strife but absent in GZDoom and replaced with text versions of what were said in the voicelines themselves. Now you can enjoy a part of how the original games were meant to be and be called a loony for disabling god mode, just like in the good 'ol days!

Spoiler: Screenshots


Spoiler: Bonus stuff


IWAD Message Fix.pk3
You do not have the required permissions to view the files attached to this post.
Last edited by Finder153 on Sat Oct 17, 2020 2:20 am, edited 15 times in total.
User avatar
Finder153
Nuclear radiation is the least of my worries.
 
Joined: 14 Sep 2016
Location: 'Nam, baby!
Discord: Panzermann11#6473
Operating System: Windows Vista/7/2008 64-bit
OS Test Version: Yes (Using Development/Testing Version)
Graphics Processor: nVidia (Modern GZDoom)

Re: IWAD Message Fix

Postby Trimint123 » Sat Sep 26, 2020 12:23 am

Unfortunately, Strife exit quote sounds still used DOOM timing when exit the game, so the sound is awkwardly cut out. Plus, there's suppose to be a screen when exiting Strife before quitting, which GZDoom also lacking of.

Still, added text for the rest of the IWADs that is missing is a welcome.
Trimint123
 
Joined: 05 Mar 2019
Discord: Trimint123#1987
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: Not Listed

Re: IWAD Message Fix

Postby Finder153 » Sat Sep 26, 2020 3:22 am

Trimint123 wrote:Unfortunately, Strife exit quote sounds still used DOOM timing when exit the game, so the sound is awkwardly cut out. Plus, there's suppose to be a screen when exiting Strife before quitting, which GZDoom also lacking of.

Still, added text for the rest of the IWADs that is missing is a welcome.

Might be possible to fix, but if so, I don't know how. There's a catch though... You can hear the entirety of the voicelines if the ENDDOOM screens are enabled.
User avatar
Finder153
Nuclear radiation is the least of my worries.
 
Joined: 14 Sep 2016
Location: 'Nam, baby!
Discord: Panzermann11#6473
Operating System: Windows Vista/7/2008 64-bit
OS Test Version: Yes (Using Development/Testing Version)
Graphics Processor: nVidia (Modern GZDoom)

Re: IWAD Message Fix

Postby Gez » Sat Sep 26, 2020 4:21 am

Trimint123 wrote:Unfortunately, Strife exit quote sounds still used DOOM timing when exit the game, so the sound is awkwardly cut out.

The length of the Strife exit messages is why they were very deliberately turned into text quotes.

It's not a technical issue. ZDoom could have forced you wait for twenty seconds while Blackbird admonishes you for quitting every time you quit. Very easy to implement. But the devs found this behavior incredibly annoying and irritating.
Gez
 
 
 
Joined: 06 Jul 2007

Re: IWAD Message Fix

Postby Dark-Assassin » Sat Sep 26, 2020 4:25 am

Add the ability to press enter or Y again to skip the wait?
User avatar
Dark-Assassin
 
Joined: 19 Mar 2009
Location: South Australia

Re: IWAD Message Fix

Postby Enjay » Sat Sep 26, 2020 6:00 am

Gez wrote:But the devs found this behavior incredibly annoying and irritating.

Not just the devs either. As I recall, the community was generally supportive of this change too.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: IWAD Message Fix

Postby Finder153 » Sat Sep 26, 2020 6:46 am

Dark-Assassin wrote:Add the ability to press enter or Y again to skip the wait?

Any key would be a lot more fine.
User avatar
Finder153
Nuclear radiation is the least of my worries.
 
Joined: 14 Sep 2016
Location: 'Nam, baby!
Discord: Panzermann11#6473
Operating System: Windows Vista/7/2008 64-bit
OS Test Version: Yes (Using Development/Testing Version)
Graphics Processor: nVidia (Modern GZDoom)

Re: IWAD Message Fix

Postby Finder153 » Sat Oct 03, 2020 2:14 am

Update 2: Added a few messages for the Raven games which were missing and a filter for Doom so the custom quit messages now actually only affects Doom. Hopefully it's not gonna break a few games using custom Doom quit messages like Hacx anymore.
User avatar
Finder153
Nuclear radiation is the least of my worries.
 
Joined: 14 Sep 2016
Location: 'Nam, baby!
Discord: Panzermann11#6473
Operating System: Windows Vista/7/2008 64-bit
OS Test Version: Yes (Using Development/Testing Version)
Graphics Processor: nVidia (Modern GZDoom)


Return to Graphic/Audio Patches

Who is online

Users browsing this forum: neoworm and 2 guests