DEACC

Archive of the old editing forum
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
Locked
Hyena
Posts: 69
Joined: Mon Oct 27, 2003 1:31 pm
Location: The Death Orb of Planet Peehole

DEACC

Post by Hyena »

Can we please have a new version of Deacc? Extracting scripts is currently impossible with nearly every script I try it on.

(If there is a new version of Deacc, I can't find it anywhere)
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49234
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

That's due to the new format. There is currently no ACS decompiler which understands it. Unfortunately there is also no released source code for an ACS decompiler. Otherwise I would have updated it a long time ago
Cyb
Posts: 912
Joined: Tue Jul 15, 2003 5:12 pm

Post by Cyb »

one more reason to include uncompiled scripts in the wad...
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

Post by randi »

Graf Zahl wrote:Unfortunately there is also no released source code for an ACS decompiler. Otherwise I would have updated it a long time ago
I found the source for DEACC in the WinTex source archive. It is quite old and will probably need some work to even make it compile now.
Attachments
deacc.zip
The source code for DEACC 1.1
(28.45 KiB) Downloaded 85 times
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49234
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

randy wrote:
Graf Zahl wrote:Unfortunately there is also no released source code for an ACS decompiler. Otherwise I would have updated it a long time ago
I found the source for DEACC in the WinTex source archive. It is quite old and will probably need some work to even make it compile now.
Thanks! I've been looking for this stuff for ages. Let's see what I can do with it.
Hyena
Posts: 69
Joined: Mon Oct 27, 2003 1:31 pm
Location: The Death Orb of Planet Peehole

Post by Hyena »

Cyb wrote:one more reason to include uncompiled scripts in the wad...
Yes. Unfortunately, a member of my team sent me a level a while ago and now I can't track him down to get the script. Decompiling the script seems to be my only option at this point, and it seems to be impossible.
User avatar
Hirogen2
Posts: 2033
Joined: Sat Jul 19, 2003 6:15 am
Operating System Version (Optional): Tumbleweed x64
Graphics Processor: Intel with Vulkan/Metal Support
Location: Central Germany
Contact:

Post by Hirogen2 »

Maybe you can get randomlag to release the DeepDEACC source.
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

Hirogen2 wrote:Maybe you can get randomlag to release the DeepDEACC source.
Or the moon to do backflips.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49234
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

I just tried to compile the Deacc source. Unfortunately it's incomplete as the main .c file (deacc.c) is missing. In its current state I don't see any chance to use this without doing some major research first :(


EDIT: I just got it to compile a raw Hexen style BEHAVIOR lump. The next steps are to handle actual WAD files and to extend the line special output to ZDoom and add names for Doom and Heretic stuff. After that I'll add support for the new enhanced format. I could use some info about this format, however.
User avatar
randomlag
Posts: 405
Joined: Thu Jul 17, 2003 10:10 pm

Post by randomlag »

Yeah, you really don't need main, since all it does is call the behavior thingy.
User avatar
SargeBaldy
Posts: 366
Joined: Tue Jul 15, 2003 3:49 pm
Location: Oregon
Contact:

Post by SargeBaldy »

hey, good luck with that stuff graf zahl :)
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49234
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

randomlag wrote:Yeah, you really don't need main, since all it does is call the behavior thingy.
Yes, I found out already. The code is surprisingly well structured, a pleasantly rare encounter with things like these. I think I can get all the simple stuff running until the weekend.
It's going to be a bit more trouble to do the commands which use multiple pcodes (like hudmessage) because right now I have no idea how they work so I have to do a little research but I at least want the basics running before I try to add functionality for the enhanced format (parts of this are really going to be fun...)

The biggest problem I see right now are the global arrays because I have absolutely no reference material for them. Fortunately this also means that there is probably no script that uses them which means that there are most likely no scripts out there yet which use them. Of course, as soon as I get my hands at something to work with I'll implement support for it, too.
Locked

Return to “Editing (Archive)”