Zitat von
George
Was dem am Nächsten kommt dürfte wohl das
inoffizielle Gothic 3 SDK sein.
Im Allgemeinen ist Gothic 3 was das Reverse Engineering angeht relativ zugänglich, da durch die Aufspaltung der Engine in viele DLLs mit benannten Exports sehr viele Anhaltspunkte vorhanden sind.
Wow! Gute Arbeit! Hab ich gleich mal ausprobiert und bin auf ein Problem gestoßen
Wenn ich in meinem Script
Code:
gCEntity* entity = Entity::GetPlayer().GetGameEntity();
schreibe, lädt er das Script nicht mehr.
System.MissingMethodException: Unable to resolve the function '?GetGameEntity@Entity@@QBEPAVgCEntity@@XZ' inside the module: Script.dll.
In IDA finde ich diese Methode unter Exports "?GetGameEntity@Entity@@IBEPAVgCEntity@@XZ".
Leider weiß ich nicht ganz, wie ich das beheben kann