Danke für den Tipp, es mangelt mir doch noch ziemlich an Erfahrung mit dem Disassemblieren, ich musste das vorher nur ein paar Mal machen. Aber nach einem langen Tag gemütlich mit dem Disassembler spielen...es gibt doch nichts besseres! 
Ich schaue gleich mal nach - außerdem will ich noch immer rausfinden, wo nun die AT/PA-Werte herkommen und was die Körpergröße damit zu tun hat
.
EDIT: An der Stelle sind eine ganze Reihe von Strings im Speicher (sowas wie "bewusstlos", "krank" etc."), also nicht allzu wichtig.
EDIT2: Der Hinweis mit den Adressen war wirklich Gold wert, jetzt konnte ich innerhalb kurzer Zeit einige call-Befehle verstehen, ohne mich durch den Code zu arbeiten. Die bekommen einfach ein paar solcher Pointer übergeben (bzw. die liegen im Stack) und verändern die dortigen Werte.

Ich schaue gleich mal nach - außerdem will ich noch immer rausfinden, wo nun die AT/PA-Werte herkommen und was die Körpergröße damit zu tun hat

EDIT: An der Stelle sind eine ganze Reihe von Strings im Speicher (sowas wie "bewusstlos", "krank" etc."), also nicht allzu wichtig.
EDIT2: Der Hinweis mit den Adressen war wirklich Gold wert, jetzt konnte ich innerhalb kurzer Zeit einige call-Befehle verstehen, ohne mich durch den Code zu arbeiten. Die bekommen einfach ein paar solcher Pointer übergeben (bzw. die liegen im Stack) und verändern die dortigen Werte.
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)