README: START.EXE als optionale Laufzeit-Abhaengigkeit der Weltkarte dokumentiert
This commit is contained in:
@@ -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/`).
|
||||
|
||||
Reference in New Issue
Block a user