By GuestActivision and Raven are releasing this code for people to learn from and play with. The code retains its original copyright and can not be used for profit, any work released using this code must contain credit for it.
Hexen Scripting Tutorial
DESCRIPT: HEXEN Script Decompiler
By GuestDESCRIPT is a fully fledged and user-friendly HEXEN script decompiler, that generates highly readable source code from any compiled script. This may take the form of a self contained object file, or the BEHAVIOR resource in a main or patch WAD file.
Being able to decompile the existing scripts inside HEXEN is a real boon for anyone wishing to design their own levels for the game, as it allows them to learn the ACS language and experiment freely, without having to do a lot of work up front. Since the source files that DESCRIPT produces can be readily recompiled, it's very easy to try out modifications to the existing levels, and find out what works, and what doesn't.
By GuestThe Raven script compiler and neccesary Scripts
DEACC.EXE v1.1 and DEACCOS2.EXE v1.1
By GuestDEACC11X.ZIP contains DEACC.EXE, my hexen script decompiler. It is the same as DEACC11.ZIP, except that it also contains an OS/2 executable (DEACCOS2.EXE).
DEACC tries to decompile hexen scripts into ACS files. It can read both raw behavior lump files (ACC output) and behavior lumps from a wad file.
By GuestDEACC tries to decompile hexen scripts into ACS files. It can read both raw behavior lump files (ACC output) and behavior lumps from a wad file.
Some info that was in the original ACS source for the script is not available in the compiled form of the script: DEACC will not be able to recover this information. DEACC is not able to:
- recover the original variable names
- recover any comments
- recover the exact source for constructs that can be written in several ways. DEACC tries to generate 'break' and 'continue' statements only if no other construct can be found.
Hexen BEHAVIOR De-compiler v0.50
By GuestEver wondered how all of those special effects work in Hexen? This program allows you to look at any of the BEHAVIORS in a Hexen .WAD file to see how it all works.
This version simply dumps the contents of the BEHAVIOR structure in a format that is fairly close to the original ACS script source code. With some manual editing, it can be recompiled and put into your .WAD file.
Guide through simple scripts (for Hexen-demo)
By GuestAfter reading some posts where people seems to have problems doing scripts, I decided to release this. I original did it to test out how scripts work. There are not any polyobjects, since I haven't worked on them yet.
The scripts for this level are included in a file called guide.acs, they are also present as a lump in the guide.wad (of course, or it wouldn't work).
If you want to be shown where the scripts work or if you cannot find a way to get the only secret there, look at the demo.