Skip to content

Read-only mirror of https://framagit.org/tuxor1337/schick-data-gui. Pull requests and issues on GitHub cannot be accepted and will be automatically closed.

License

Notifications You must be signed in to change notification settings

tuxor1337/schick-data-gui

Repository files navigation

Schick data GUI

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.

How to run

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.

Screenshots

screenshot4

screenshot3

screenshot1

screenshot2

To do

  • 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, ...

Links

About

Read-only mirror of https://framagit.org/tuxor1337/schick-data-gui. Pull requests and issues on GitHub cannot be accepted and will be automatically closed.

Resources

License

Stars

Watchers

Forks

Languages