Reverse engineering Jazz Jackrabbit 1 save files.

CYBERDEV 0d88eb48b6 Oops, fix write name 3 ヶ月 前
dev fdd43c93fb Init 10 ヶ月 前
tools fdd43c93fb Init 10 ヶ月 前
.editorconfig fdd43c93fb Init 10 ヶ月 前
.gitignore fdd43c93fb Init 10 ヶ月 前
COPYING fdd43c93fb Init 10 ヶ月 前
Makefile fdd43c93fb Init 10 ヶ月 前
README.md fdd43c93fb Init 10 ヶ月 前
jjsave.c 0d88eb48b6 Oops, fix write name 3 ヶ月 前
version.h fdd43c93fb Init 10 ヶ月 前

README.md

Jazz Jackrabbit Save

This project aims to reverse engineer the process of reading and writing Jazz Jackrabbit 1 SAVE files.

Acknowlagement

It can read (decipher) and write (cipher) SAVE files at this point in time, however there are still some unknown values.

The current cipher function code was created by analysing instructions and registries dumped by DosBox-X using the LOGL command, and manually translated to C and optimised later.