A .deh isn't an executable file dude. It's more like a
ROM hack.
Personally speaking I play a lot of Doom on the PC and now on the Dingoo and I found the DoomGOO scripts to be, frankly, quite useless - the assumed folder hierarchy was awkward and nothing worked, after I tried to change it. So now I make my own scripts.
Try doing this instead:
1) find your iwad and your pwads (an iwad is the doom wad itself; it'll either be called doom.wad, doom2.wad, tnt.wad or plutonia.wad depending on which Doom game you've got. A pwad is a 'patch wad,' ie. a mod), including any .deh files, and dump them all in your PRBoom folder. This should be /usr/local/prboom or similar.
2) Grab
Notepad2 or similar. You need to use Unix format for this file, so you can't do it with Wordpad or normal Notepad. In NP2 you can make your file Unix format simply by going up to File > Line Endings > Unix (LF).
3) Type the following:
#!/bin/sh
cd /usr/local/ports/prboom
./prboom -iwad ./doom2.wad -file ./cstrike.wad -deh ./cstrike.deh
4) Save as
cstrike.sh, preferably in the prboom directory (dmenu seems to be fussy about shit like that, it might not work if you put it somewhere else)
5) Slip the *.sh file into the menu. You should already know how to do that.
6) Before you start the level, I strongly recommend clocking the Dingoo to 400mHz. Doom runs a bit slow if you don't.
Two things:
Unix and it's derivatives (like, say... Dingux) are case sensitive so if your Doom II iwad - for example - is called DoOm2.wad then you will have to type -iwad ./DoOm2.wad. Once you have used Linux for a while all your filenames will be in lower case.
This .wad should also work with tnt.wad and plutonia.wad, but not with doom.wad. So if you don't have Doom 2 you can still run it.
NOW.
You may be thinking, 'look at all that shit I have to do. Why bother?'
Well,
check this out. That's the /idgames/ archive, some
16 years worth of levels made for Doom. If you know how to write a short little script like the one above, with some minor modifications (eg. if the wad came with no .deh file, leave out the -deh part. And change the names), you can play most* of them on your Dingoo without having to wait for, or beg, someone else to do it for you. That's a lot of levels.
*
Without going into it too much, PRBoom will play Vanilla Doom, Limit Removing, and Boom levels. This should be mentioned in the text file that comes with the wad, so read that carefully.
Here's a wad selected more or less at random; You can see at the top of the text file (scroll down), Advanced engine needed: Limit Removing Port Recommended. So this one would run with PRBoom.
Here's another that would not. You can see where, about 3/5s of the way down, it says Source Port: GZDoom 1.0.03+.EDIT: Added a link to
Notepad2. Meant to do that in the first place, sorry.