Cheat Engine weiß etwas was ich wissen will

10/07/2013 12:48 Razov2k#1
Hallo Community,

ich versuche mich seit ein paar Wochen mit Cheat Engine und AutoIT und habe schon erste kleine Erfolge verzeichnen können mit dem Spiel Final Fantasy XIV.

Nun zu meinem Problem:

Ich lese mit Cheat Engine 6.3 den Speicher aus und erhalte dann nach einigem Filtern auch den Speicherplatz, der meinen gewünschten Inhalt beinhaltet. Scheint ein statischer Platz zu sein (Farbe grün). Habe einige Anleitungen mir angeschaut und stundenlang youtube Videos geschaut um den Pointer zu ermitteln, jedoch ist dies bei dem MMO wohl nicht so einfach. Alleine die Pointer Suche zeigt mir permanent 317 Pointer an. Wenn ich schaue, was die Adresse beschreibt oder ausliest, findet er zwar etwas, aber ich finde zu dem HEX Wert nie eine Adresse. Kann mir jemand hierfür nebenbei den Grund nennen ?

Was mich nun aber nun eigentlich verwundert, dass wenn ich die Adresse in CE gefunden habe und das Spiel neu starte, sich die Adresse geändert hat und ich dann CE wieder mit dem Spiel verbinde, passt CE automatisch die Adresse an, sodass ich die aktualisierte Adresse direkt griffbereit habe. Wie findet CE diese Adresse immer wieder und wie kann ich das meinem AutoIT klar machen ?

Danke im Voraus für die Hilfe.

Gruß Razov2k
10/07/2013 13:29 dready#2
Google mal nach Baseadresse, denk das dürfte deine Frage beantworten.
10/07/2013 21:51 Mostey#3
Funktioniert mittels der Baseadresse aus dem Modul und den Offsets. Die Baseadresse ist immer dynamisch, wenn ASLR genutzt wird, Offsets sind soweit ich mitbekommen habe immer statisch.

Statische Adressen werden in CE eigentlich in grün dargestellt, von dort aus solltest du die Offsets dann bis zur gewünschten Adresse verfolgen und notieren.
10/09/2013 10:03 Razov2k#4
Hallo,

vielen Dank für die Antworten. Basisadresse war die Lösung. Hat eine Weile gedauert bis ich diese dann auch auslesen konnte mit AutoIT. Habs dann umgesetzt mit der pointer.au3, da die NomadMemory.au3 diese Funktion nicht unterstützt.

Funktioniert derzeit einwandfrei, ich mach dann mal weiter. ;)