Remove/replace Heretic's iddqd/idkfa "cheat" code
Moderator: GZDoom Developers
- Kinsie
- Posts: 7402
- Joined: Fri Oct 22, 2004 9:22 am
- Graphics Processor: nVidia with Vulkan support
- Location: MAP33
- Contact:
Remove/replace Heretic's iddqd/idkfa "cheat" code
It was mentioned in the KEYCONF cheatcodes thread that one of the reasons we can't change the cheats is to stop people from making, say, IDDQD kill the player in a fit of irony. Which, frankly, makes keeping this stupid code "a tad hypocritical", "annoyingly inconvenient to the end user (in this case a bored 20-something modder who's too lazy to remember the Heretic cheats, and finds typing the cheatcodes much quicker than using the console)" and "an outright dick move".
And to preemptively take on the "but that's how it was in the original game" argument - the original game didn't have DECORATE, ACS, high resolutions etc. either, and I highly doubt changing/removing some comedy cheatcodes will forever soil the Heretic experience.
And to preemptively take on the "but that's how it was in the original game" argument - the original game didn't have DECORATE, ACS, high resolutions etc. either, and I highly doubt changing/removing some comedy cheatcodes will forever soil the Heretic experience.
Re: Remove/replace Heretic's iddqd/idkfa "cheat" code
They are already gone. If you enable "allcheats" at the console, all cheats from all games are available in all games. Therefore typing iddqd (etc) overrides the Heretic "joke codes".
- Kinsie
- Posts: 7402
- Joined: Fri Oct 22, 2004 9:22 am
- Graphics Processor: nVidia with Vulkan support
- Location: MAP33
- Contact:
Re: Remove/replace Heretic's iddqd/idkfa "cheat" code
Enjay wrote:They are already gone. If you enable "allcheats" at the console, all cheats from all games are available in all games. Therefore typing iddqd (etc) overrides the Heretic "joke codes".
Code: Select all
script 1 ENTER
{
int removed
int overwritten
if removed != overwritten {
HudMessage(s:"Removed and Overwritten aren't the same thing. Also, cheatcodes from other games may technically be considered custom cheatcodes...");
} else {
Log(s:"CHEATER, YOU DON'T DESERVE WEAPONS!");
}
delay(1);
restart;
}
Re: Remove/replace Heretic's iddqd/idkfa "cheat" code
OK, I guess your "request" is really you throwing your teddy out of the pram or something because cheat code changing isn't going to be allowed.
Regardless, in this case, if you enable allcheats then those joke codes are effectively gone because you can't use them until you disable allcheats again. Removed? Overwritten? Who gives a damn? They're gone on my system. For those who don't want them to be gone, they don't have to be.
Also, if you really want to be picky, IDDQD was never a god mode cheat in Heretic anyway, so it wasn't abused in the way cheat code substituting could be. QUICKEN was always the god mode cheat in Heretic. IDDQD was always the kill the player cheat in that game. RAMBO was always the all weapons and ammo cheat. IDKFA was always the strip the weapons cheat.
Regardless, in this case, if you enable allcheats then those joke codes are effectively gone because you can't use them until you disable allcheats again. Removed? Overwritten? Who gives a damn? They're gone on my system. For those who don't want them to be gone, they don't have to be.
Also, if you really want to be picky, IDDQD was never a god mode cheat in Heretic anyway, so it wasn't abused in the way cheat code substituting could be. QUICKEN was always the god mode cheat in Heretic. IDDQD was always the kill the player cheat in that game. RAMBO was always the all weapons and ammo cheat. IDKFA was always the strip the weapons cheat.

- Kinsie
- Posts: 7402
- Joined: Fri Oct 22, 2004 9:22 am
- Graphics Processor: nVidia with Vulkan support
- Location: MAP33
- Contact:
Re: Remove/replace Heretic's iddqd/idkfa "cheat" code
Actually it's just me being annoyed because a series of easter eggs I planned to add to my project is now going to be that little bit harder to do, to the point where it pushes it over the line between "worthwhile" and "eeeh, i'll do it sometime next... year".Enjay wrote:OK, I guess your "request" is really you throwing your teddy out of the pram or something because cheat code changing isn't going to be allowed.
Re: Remove/replace Heretic's iddqd/idkfa "cheat" code
I really don't see how Heretic's joke codes can get in the way of your project.
I say "No" to this thread, those codes are a part of Heretic, and they always will be.
And like Enjay said, they can be overridden anyway with the allcheats option.
Besides, I think Hexen has a few joke codes as well.
I say "No" to this thread, those codes are a part of Heretic, and they always will be.
And like Enjay said, they can be overridden anyway with the allcheats option.
Besides, I think Hexen has a few joke codes as well.
- Kinsie
- Posts: 7402
- Joined: Fri Oct 22, 2004 9:22 am
- Graphics Processor: nVidia with Vulkan support
- Location: MAP33
- Contact:
Re: Remove/replace Heretic's iddqd/idkfa "cheat" code
It's less that they're joke codes, more that they're there despite being one of the major reasons the "cheatcode definitions" request was denied, which pushes my idea (hidden codes, written on the walls of certain secret areas, giving special weapons or silly effects) into "add aliases to keyconf and hope nobody likes using "give all" or puking random script numbers" territory, which due to my procrastination and on-off usually-contradictory perfectionism, also drops it into the "fuck it, i'll do something else, preferably involving genitals" category.SoulPriestess wrote:I really don't see how Heretic's joke codes can get in the way of your project.
You know what else is a part of Heretic, but will never, ever be in ZDoom?SoulPriestess wrote:those codes are a part of Heretic, and they always will be.

- Kinsie
- Posts: 7402
- Joined: Fri Oct 22, 2004 9:22 am
- Graphics Processor: nVidia with Vulkan support
- Location: MAP33
- Contact:
Re: Remove/replace Heretic's iddqd/idkfa "cheat" code
Bleh, we should probably lock this. I'm just pissed because an idea I was excited about is harder to do, and I'm too lazy to follow through.
Re: Remove/replace Heretic's iddqd/idkfa "cheat" code
Liquefied propane gas? Or unleaded gas with octane index 95 or 98?Kinsie wrote:You know what else is a part of Heretic, but will never, ever be in ZDoom?
Re: Remove/replace Heretic's iddqd/idkfa "cheat" code
ZDoom with 98 octane gas would be like... ZDoom that was so superpowered it ran smoothly on a 286. ^^
(Yeah, I wanna see someone pull THAT one off... lei?)
(Yeah, I wanna see someone pull THAT one off... lei?)
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49230
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Remove/replace Heretic's iddqd/idkfa "cheat" code
Off this goes.