This is a disassembler for LIFE scripts in Alone in the Dark series.
- Alone in the Dark 1 / 2 / 3 (CD-ROM, floppy, demo)
- Jack in the Dark
- Time Gate: Knight's Chase (CD-ROM, demo)
LifeDISA -version {AITD1|AITD1_FLOPPY|AITD1_DEMO|AITD2|AITD2_DEMO|AITD3|JACK|TIMEGATE|TIMEGATE_DEMO}
[-raw]
[-verbose]
[-output FILENAME]
- Create a new folder named "GAMEDATA" (located in same folder as the LifeDISA executable).
- Copy the following files from game to GAMEDATA :
- LISTLIFE.PAK
- ENGLISH.PAK (or FRANCAIS.PAK)
- Copy the file OBJETS.ITD (from AITD folder) into GAMEDATA folder.
- Start LifeDISA executable with appropriate arguments. A file named output.txt will be created.
Same as LifeDISA
TrackDISA -version {AITD1|AITD1_FLOPPY|AITD1_DEMO|AITD2|AITD2_DEMO|AITD3|JACK|TIMEGATE|TIMEGATE_DEMO}
[-verbose]
[-output FILENAME]
Copy file LISTTRAK.PAK into a folder named GAMEDATA
Allow to view DOS memory in realtime. Each pixel is a byte. Current VGA palette is automatically loaded.
Supported :
- All DOS games (even non AITD related)
MemoryViewer [-width WIDTH]
[-height HEIGHT]
[-zoom ZOOM]
Key | Description |
---|---|
ctrl + mouse wheel ctrl + + or - |
increase / decrease zoom |
ctrl + 0 | reset zoom |
page up | decrease memory offset by 640KB |
page down | increase memory offset by 640KB |
space | display DOS memory control blocks (MCBs) green = free blue = used red = current executable yellow = not current executable |
p | show palette |
- Alone in the Dark 1 (CD-ROM, floppy, demo)
VarsViewer [-view {vars|cache|actor|object}]
[-width WIDTH]
[-height HEIGHT]
Key | Description |
---|---|
F1 | vars view |
F2 | cache view |
F4 | actor view |
F3 | object view |
control + mouse wheel | zoom in/out |
f | freeze capture |
Key | Description |
---|
| s | save state | c | compare current state with saved state
Key | Description |
---|---|
s | change sort mode (default, memory, lru) |
space | display cache entries timestamp / name |
F5 | clear all cache entries |
Key | Description |
---|---|
space | show/hide inactive actors/objects |
page up / page down | scroll |
tab | compact/full view |
Extracts files from PAK files.
Same as LifeDISA
- Copy PAK files to GAMEDATA folder
- Run PAKExtract (all PAK files in GAMEDATA folder are extracted)
You can also drag and drop a single file into PAKExtract executable
PAKExtract [-background]
[-svg "[rotate {0|90|180|270}] [room 1,2,3,...]"]
[<files>]
- CAMERAxx.PAK, ITD_RESS.PAK (backgrounds as png)
- ETAGExx.PAK (floor colliders as svg)