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)
|
- `Pillow` (PCX-Dekodierung), `numpy` (optional, für den Scanline-Effekt im Intro)
|
||||||
- `gcc` (einmalig, um den TFMX-Renderer zu bauen — passiert automatisch beim
|
- `gcc` (einmalig, um den TFMX-Renderer zu bauen — passiert automatisch beim
|
||||||
ersten Start)
|
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
|
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
|
`game/formats.py` ist das gemeinsame Fundament: sowohl das Spiel als auch die
|
||||||
Dev-Werkzeuge in `tools/` importieren daraus. Zur Laufzeit braucht das Spiel
|
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/`
|
Artefakte, keine Laufzeit-Abhängigkeit. Auch die Musik unter `preview/audio/`
|
||||||
wird vom Spiel nicht gelesen: `game/tfmx_player/` rendert sie zur Laufzeit
|
wird vom Spiel nicht gelesen: `game/tfmx_player/` rendert sie zur Laufzeit
|
||||||
frisch aus `PCKELL.DAT` (nach `audio_cache/`).
|
frisch aus `PCKELL.DAT` (nach `audio_cache/`).
|
||||||
|
|||||||
Reference in New Issue
Block a user