What's replaced Dehacked these days?

Discuss anything ZDoom-related that doesn't fall into one of the other categories.

What's replaced Dehacked these days?

Postby renzorthered » Mon Sep 06, 2021 12:34 pm

Hey guys. I'm an old(er) Doom modder from back before Zdoom etc. Anyone remember dehacked.exe? I used to play around with that so much, modding the Doom exe to have rapid-fire shotguns, convert the Plasma rifle into a flamethrower using the puff sprite, etc. Is there a modern equivalent?
renzorthered
 
Joined: 06 Sep 2021
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia (Modern GZDoom)

Re: What's replaced Dehacked these days?

Postby nova++ » Mon Sep 06, 2021 1:20 pm

Oh boy, you're in the right place. There's all sorts of ways to do it, from basic state-based scripts to a full fledged programming language.

DECORATE and ZScript are ZDoom's bread and butter for such things.

https://zdoom.org/wiki/DECORATE
https://zdoom.org/wiki/ZScript

(Mad respect for the old mod stuff by the way, we folk have it sooo much easier now :P )
User avatar
nova++
Real life space alien (not fake)
 
Joined: 04 Sep 2021
Operating System: Debian-like Linux (Debian, Ubuntu, Mint, etc) 64-bit

Re: What's replaced Dehacked these days?

Postby Enjay » Mon Sep 06, 2021 1:23 pm

[edit]The following was posted before I saw nova++'s post[/edit]

If you still want DEHACKED functionality, then you can actually still get it to run under DOSBox - with all the finicky DeHacked setup and ini tweaking.

More likely, if you still want to create DeHacked patches, then WhackEd might be more suitable. https://www.teamhellspawn.com/exl/whacked4/

If you want to modify the game, define your own monsters/weapons/other actors and so much more then you are starting to get into port-specific solutions that are unlikely to work in anything other than their intended port.

Our very own GZDoom has its own ZScript which is a very comprehensive programming language for altering many aspects of the game and the older DECORATE which can be simpler to use but is largely deprecated in favour of ZScript.

The 3DGE port has its own system which is also quite powerful, and ports such as Doomsday (and derivatives such as Risen3D) have definition files that can be modified. Other ports are likely to have their own systems too. I'm just not that familiar with them.

For the most part these days, DeHacked patches are not often used for much more than changing text (level names, end game messages etc) for maps that are targetted at cross port compatibility. Anything more advanced is usually handled by port-specific modifications.
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: What's replaced Dehacked these days?

Postby Xim » Mon Sep 06, 2021 1:25 pm

I think dehacked is still used by pretty much every source port, so while it's still old and limited it hasn't actually gone away completely, a lot of mods still use it because of that.
But if you're making something for GZDoom as nova++ said, decorate and zscript are the way to go.
User avatar
Xim
 
Joined: 20 Feb 2009
Location: Somewhere with trees


Return to General

Who is online

Users browsing this forum: No registered users and 3 guests