Hi,
ich habe mir für das Spiel Drakensang einen Pointer auf die ExP`s mit der CE gesucht. Diesen Pointer nutze ich in meinem delphi programm um die ExP`s auszulesen. Das klappt auch wunderbar. Aber nur ein Paar Stunden.
Wenn ich z.B. das Spiel am nächsten Tag starte findet der den Wert nicht mehr.
Ich habe festgestellt das es daran liegt das sich der Basepointer ändert genauer gesagt das "app.n3app". Die CE findet den wert aber, da sie scheinbar einfach das "app.n3app" neu ausliest?
Meine Frage lautet nun: Wie kann ich es der CE mit delphi nachmachen und das "app.n3app" auslesen um daraus meinen basepointer zu bilden?
Ich stehe grad irgentwie auf dem schlauch.
Hier noch mein Pointer:
<Address>"app.n3app"+0091C1A0</Address>
<Offsets>
<Offset>40</Offset>
<Offset>44</Offset>
<Offset>38</Offset>
<Offset>170</Offset>
<Offset>658</Offset>
</Offsets>