[Cheat Engine] Wert wird immer wieder zurück gesetzt

10/09/2012 14:12 .Silverl1ght#1
Hey, leute ich wollt euch mal fragen zu einen Problem ich versuch mit Cheat Engine einen Wert zu änder doch der wird immer zurück gesetzt kann mir wer helfen ?
10/09/2012 15:18 Shawak#2
Dann hast du wahrscheinlich nicht den Wert sondern die Anzeige des Wertes erwischt.
10/09/2012 15:39 .Silverl1ght#3
Es gibt genau drei Sachen mit dem Selbem Wert eins bleibt aber die anderen beiden werden zurück gesetzt
10/09/2012 18:45 X0R0N#4
Quote:
Originally Posted by .Silverl1ght View Post
Es gibt genau drei Sachen mit dem Selbem Wert eins bleibt aber die anderen beiden werden zurück gesetzt
Dann überschreibt das game den Wert halt immer. Du kannst in cheat engine auf den Wert, wenn du ihn unten in der Liste hast rechtsklicken und "Find out what writes to this address" wählen. Cheat Engine wird dann seinen debugger attachen, und dir anzeigen welche Funktionen den Wert beschreiben. Möchtest du nun verhindern, dass das Game das macht, so musst du den ASM Code ändern. Steht an der Stelle beispielsweise 'mov eax,ebx' (ins register eax wird der inhalt von ebx -> der Wert geschrieben), dann änderst du das entweder zu
'mov eax,dein Wert', oder zu einem 'nop'. Beim ersten hast du den Vorteil, dass du die Value mit Cheat Engine garnicht mehr zu freezen brauchst, da das Game sie von sich aus ständig beschreibt.
Aber pass auf, wenn es sich um ein onlinegame handelt kann sowas schnell zu einem Crash führen wenn anderweitig irgendwelche Checks vorhanden sind.
Du kannst generell schauen was auf die Value zugreift, indem du nach dem Rechtsklick "Find out what accesses this Value" drückst.

kind regards,
X0R0N
10/09/2012 19:42 .Silverl1ght#5
Vielen dank hast mir echt geholfen :D