.deh is old and unsupported

Tue May 11, 2021 12:05 pm

I hope this was the right place to post this. I'm trying to run the original Aliens tc with the dehacked patch it came with, but it keeps saying .deh is old and unsupported. Is there a way to fix this?

Re: .deh is old and unsupported

Tue May 11, 2021 12:11 pm

Which version of GZDoom? What's the exact message? I can't find that string in the source. Probably is a very old dehacked patch.

Re: .deh is old and unsupported

Tue May 11, 2021 12:21 pm

Most recent version. It says Atc2.deh is an old and unsupported patch.

Re: .deh is old and unsupported

Tue May 11, 2021 1:10 pm

spoone wrote:Most recent version.
"Most recent" doesn't help us. Can you relate the version of GZDoom you have to a specific GitHub GZDoom release or commit?

Re: .deh is old and unsupported

Tue May 11, 2021 1:14 pm

I think he's referring to the .deh patch itself, which makes it quite a moot point what version of GZDoom he is using.

Older Dehacked versions used to save the patches in binary format which GZDoom can't read.

GZDoom can only read the text versions from the most recent version of Dehacked.

That same recent Dehacked executable can read said patches, temporarily apply them, and then resave them in text format which GZDoom will be able to read.

You will need DOSBox in order to do this.

Re: .deh is old and unsupported

Sat May 15, 2021 9:06 pm

Its better to use the repackaged version by Quasar, it solves this issue.

Re: .deh is old and unsupported

Mon May 17, 2021 6:05 pm

Could the error message be improved to explain that it's the binary that's the problem?

Re: .deh is old and unsupported

Tue May 18, 2021 6:02 am

I'm not sure how that would be any better? The problem is exactly what the error message says: the dehacked file is in an old format which is unsupported by GZDoom. I suppose it would be a little more clear if it said something along the lines of "was made by an unsupported version of DeHackEd < 2.3" instead of just saying the mod is old.

Re: .deh is old and unsupported

Tue May 18, 2021 6:36 am

Yeah, if the message said that it's the version of the DEH patch that is old and unsupported, it would be a lot more clear.

Re: .deh is old and unsupported

Tue May 18, 2021 7:58 am

So is there just no fix at all for this error?

Re: .deh is old and unsupported

Tue May 18, 2021 8:00 am

spoone wrote:So is there just no fix at all for this error?


Rachael wrote:That same recent Dehacked executable can read said patches, temporarily apply them, and then resave them in text format which GZDoom will be able to read.

You will need DOSBox in order to do this.


You will have to do this. Load the patch with the latest version of DeHackEd and then save it again so it saves as text format.

Re: .deh is old and unsupported

Tue May 18, 2021 10:17 am

I keep trying to open dehacked in dosbox but it keeps saying can't find Doombak.exe. I even tried editing the .ini.

Re: .deh is old and unsupported

Tue May 18, 2021 10:51 am

Perhaps this one's more worth looking into:
Devalaous wrote:Its better to use the repackaged version by Quasar, it solves this issue.