Weltkarten-Daten fest eingebettet (SEGMENTS/LEVEL_NAMES), parse_worldmap raus aus dem Spiel -- Extraktor als tools/worldmap_extract.py, Laufzeit braucht nur noch PCKELL.DAT

This commit is contained in:
2026-07-25 14:59:11 +02:00
parent 9b5a5afce0
commit ac6a736d28
4 changed files with 180 additions and 87 deletions
+12
View File
@@ -1777,3 +1777,15 @@ Verifikation: eigener Karten-Render vs. DOSBox-Frame, mittlerer
Pixelfehler 5.0 (identisch mit dem Ganzbild-Grundrauschen der
VGA-DAC-Quantisierung) in beiden Blinkphasen => pixelidentisch.
--once exit 0.
## 26.07.2026 (17) -- Weltkarten-Daten fest eingebettet, START.EXE-Abhaengigkeit weg
Stefans Wunsch: Daten dauerhaft ins Spiel, parse_worldmap() raus.
Umgesetzt: SEGMENTS + LEVEL_NAMES als feste Tabellen in game/worldmap.py
(Rohkoordinaten wie im Binary, Transform/Anker unveraendert zur Laufzeit).
Der Parser lebt als Dev-Werkzeug tools/worldmap_extract.py weiter (gibt
die Tabelle als Python-Literal aus, nur fuer etwaige Regeneration).
Verifiziert: Extraktor-Output == eingebettete Tabelle, Karten-Render
weiterhin Pixelfehler 5.14 (= VGA-DAC-Grundrauschen) gegen die
DOSBox-Referenz in beiden Blinkphasen. --once exit 0. Das Spiel braucht
zur Laufzeit jetzt wieder NUR PCKELL.DAT.