From 9b5a5afce03223dcd183357ee2b33ddd06c979c4 Mon Sep 17 00:00:00 2001 From: duffyduck Date: Sat, 25 Jul 2026 14:53:19 +0200 Subject: [PATCH] README: START.EXE als optionale Laufzeit-Abhaengigkeit der Weltkarte dokumentiert --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f135e10..7670c82 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,9 @@ der Python-Code hier ist eine eigenständige Neuimplementierung. - `Pillow` (PCX-Dekodierung), `numpy` (optional, für den Scanline-Effekt im Intro) - `gcc` (einmalig, um den TFMX-Renderer zu bauen — passiert automatisch beim ersten Start) -- Die Original-Datei `PCKELL.DAT` unter `game/original/` (nicht im Repo) +- Die Original-Datei `PCKELL.DAT` unter `game/original/` (nicht im Repo); + `START.EXE` daneben ist optional — daraus liest die Weltkarte zur Laufzeit + die Original-Pfad- und Levelpunkt-Daten (ohne sie: Fallback nur Level 1) ``` sudo apt install python3-pygame python3-pil python3-numpy gcc @@ -114,7 +116,8 @@ NOTES.md Vollständiges Reverse-Engineering-Log `game/formats.py` ist das gemeinsame Fundament: sowohl das Spiel als auch die Dev-Werkzeuge in `tools/` importieren daraus. Zur Laufzeit braucht das Spiel -**nur** `game/original/PCKELL.DAT` — alles unter `preview/` sind Verifikations-/Archiv- +**nur** `game/original/PCKELL.DAT` (plus optional `START.EXE` für die +Weltkarten-Daten) — alles unter `preview/` sind Verifikations-/Archiv- Artefakte, keine Laufzeit-Abhängigkeit. Auch die Musik unter `preview/audio/` wird vom Spiel nicht gelesen: `game/tfmx_player/` rendert sie zur Laufzeit frisch aus `PCKELL.DAT` (nach `audio_cache/`).