16.07.2010, 11:53
Naja, wenn man sich mit C gut auskennt und mit Assembler absolut nicht, dann ist so ein zusammengebrauter C-Code schon nett - und der von IDA war wirklich ganz gut. Aber da brauchte man glaub' ich schon irgendein Plugin oder sowas...
Was das systematische Suchen nach Geheimnissen angeht: Auf ein paar Kleinigkeiten wäre ich noch gespannt, z.B. ließen sich unverstandene Datenblöcke in den Daten zum Spiel verstehen (wie es mir bei der Suche nach den AT/PA-Werten passiert ist) oder natürlich Dinge von deutlich größerer Bedeutung erforschen. Ich werde auf jeden Fall noch tun, was nötig ist, um *meine* Fragen zu klären, darüber hinaus fällt mir auch nichts ein, das man dem Spiel noch entlocken müsste.
Ich frage mich übrigens schon eine Weile, wie ein Patch der Dosbox beim Spielen von DSA den Aufruf der Random-Funktionen offenbaren kann. Ist das ein komplett ans System gerichteter Aufruf, der einfach extern vom Spiel überwacht werden kann? Oder liegt eigentlich eine Dosbox vor, die Debug-Mittel besitzt und teilweise einsetzt? Falls mir das jemand mal kurz/grob/oberflächlich erklären kann, könnte ich wieder ruhig schlafen.
Was das systematische Suchen nach Geheimnissen angeht: Auf ein paar Kleinigkeiten wäre ich noch gespannt, z.B. ließen sich unverstandene Datenblöcke in den Daten zum Spiel verstehen (wie es mir bei der Suche nach den AT/PA-Werten passiert ist) oder natürlich Dinge von deutlich größerer Bedeutung erforschen. Ich werde auf jeden Fall noch tun, was nötig ist, um *meine* Fragen zu klären, darüber hinaus fällt mir auch nichts ein, das man dem Spiel noch entlocken müsste.
Ich frage mich übrigens schon eine Weile, wie ein Patch der Dosbox beim Spielen von DSA den Aufruf der Random-Funktionen offenbaren kann. Ist das ein komplett ans System gerichteter Aufruf, der einfach extern vom Spiel überwacht werden kann? Oder liegt eigentlich eine Dosbox vor, die Debug-Mittel besitzt und teilweise einsetzt? Falls mir das jemand mal kurz/grob/oberflächlich erklären kann, könnte ich wieder ruhig schlafen.

NLT-Spielstandskonverter - konvertiert Spielstände zwischen beliebigen Teilen der Nordlandtrilogie
(alternativer Link)
Gravis Ultrasound+Sternenschweif
Battletech? MechWarrior: Living Legends! (Trailer)
(alternativer Link)
Gravis Ultrasound+Sternenschweif
Battletech? MechWarrior: Living Legends! (Trailer)