Absprung-Hocke + Tuer-Dimmen (DOSBox-Referenz); Binary-Tabellensuche negativ

Stefans Frage nach Disassembly: Byte-Muster-Suche nach Frame-Tabellen in
START.EXE/RTM.EXE ohne Treffer (nicht als nackte Tabellen im Binary);
stattdessen DOSBox-Frameserie (0.12s) mit Tuer-Charakterwechsel zu Smacks:
- Original-Sprung hat eine Absprung-Hocke (Kauer-Frame im Absprungmoment,
  dann Streckung) -> JUMP_SQUAT_SECONDS=0.09 eingebaut (alle Charaktere).
- Original dimmt den Level waehrend der Tuer-Sequenz ab -> Overlay
  waehrend door_open_t.
- Nebenbei verifiziert: unser Charakter-Menue ist deckungsgleich mit dem
  Original (Layout, graue Koepfe fuer nicht verfuegbare Charaktere).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-25 13:56:34 +02:00
co-authored by Claude Fable 5
parent 200fc6192d
commit f7f29a0309
2 changed files with 34 additions and 0 deletions
+20
View File
@@ -1621,3 +1621,23 @@ Tony-auf-Wasser+Frosties-Idle von Stefan als "sehr geil" abgenommen (kein Fix).
SMACKS Frame 48 -- jeweils der letzte Frame vor den Magenta-
Platzhaltern. Der als "gebueckt/kriechend" einsortierte Tony-50 war in
Wahrheit das Reinschauen.
## 25.07.2026 (11) -- Disassembly-Frage + Smacks-Sprung per Referenz geklaert
Stefans Frage: Animations-Zuordnungen aus dem Binary disassemblieren?
- Byte-Muster-Suche nach Frame-Tabellen (0,2,4..14 / 26,28,30,32 / 37,39,
41,43 als u8- und u16le-Folgen) in START.EXE und RTM.EXE: KEINE Treffer
-- die Sequenzen liegen nicht als nackte Tabellen im Binary (gepackt oder
als Code). Voll-Disassembly von 148KB 16-bit-Borland-Code waere ein
Wochenprojekt -- der empirische Weg (DOSBox-Frameserie) bleibt schneller
und sicherer.
- Stattdessen DOSBox-Session mit 0.12s-Intervall: per TUER zu Smacks
gewechselt (verifiziert dabei UNSER Tuer-/Menue-Design gegen das
Original: Menue-Layout deckungsgleich, Coco/Toucan grau ✓) und
Spruenge aufgenommen. ERKENNTNISSE:
1. Der Original-Sprung hat eine ABSPRUNG-HOCKE (Kauer-Frame im
Absprungmoment, dann Streckung im Flug) -- das fehlte bei uns
("Sprunganimation nicht richtig"-Gefuehl). Eingebaut:
JUMP_SQUAT_SECONDS=0.09 zeigt kurz den Duck-Frame.
2. Die TUER-SEQUENZ DIMMT DEN LEVEL AB (Szene dunkel waehrend der
Interaktion) -- eingebaut (Overlay waehrend door_open_t).