Read, analyze/parse and display/browse data from files in 1992's computer game Die Schicksalsklinge (Realms of Arkania: Blade of Destiny).
Currently, a lot of the contents of SCHICK.DAT
and SCHICKM.EXE
are supported.
The data segment in SCHICKM.EXE
is parsed using the file symbols.h
from the
Bright-Eyes project.
This software is made for Linux systems, but it should also run on other
operating systems, as long as Python 3.5 or newer (with tkinter
, numpy
and pillow
) is
installed.
It requires the files SCHICK.DAT
, SCHICKM.EXE
as well as symbols.h
from the
Bright-Eyes project. Place these files in the same directory as schick-gui.py
before you start it (however, on Linux, a soft link is sufficient).
On Linux systems, schick-data-gui.py
can be run from the command line. For other
operating systems this might or might not work.
- Use the correct palettes for graphics that don't come with palette.
- Parse list of direction signs.
- Draw routes on the map.
- Display fight scenarios.
- Support for VOC and XMI file playback.
- Parse
FIGHT.LST
,BSKILLS.DAT
, NPC files, ...
- Bright-Eyes project: https://www.github.com/Henne/Bright-Eyes
- Documentation of SCHICK.DAT contents: http://www.bright-eyes.obiwahn.de/index.php/SCHICK.DAT