Ich habe ein bisschen mit Cheat Engine rumgespielt aus Langeweile mit nen alten CD Spiel.

Das Spiel hat einen Dolch der eine Wahrscheinlichkeit hat den Gegner beim Angriff zu vergiften.

Hat ein bisschen gedauert, hab den Gift Code dann auch schon gefunden.

Er heißt add [rax+70],rdi

Nun, jetzt stehe ich vor einem Problem. Weil der Dolchstich nur eine gewisse Chance hat zu vergiften.

Als ich zu der Stelle vom Code ging im Memory Viewer, war dieser Code in einer Structure drinne.

Die Structure sieht so aus:

Anfang der Structure -> je NameDesSpiels.exe+Zahlenaddresse

mov [rsi+23],r14d

jmp NameDesSpiels.exe+Zahlenaddresse

Ende der Structure & Giftcode -> add [rax+70],rdi

Jetzt stehe ich vor dem großen Problem. Ich muss diese Structure durchbrechen, ohne dass das Spiel abstürtzt.

Damit ich den Code add [rax+70],rdi an einer anderen Stelle verwenden kann.

Das war jetzt jedenfalls mein Gedanke, dass ich diese Structure breche, damit ich den Giftcode übern Schaden-Code vom Dolch einfügen kann, um eine 100% Vergiftungschance draus zu machen.

Ob das Ende alles so klappt, bin ich mir nicht sicher, aber dass war so meine Planung gewesen

Jetzt zu meinem Problem mit dem Breakpoint:

Wie durchbreche ich die obengenannte Structure, ohne dass das Spiel abstürtzt?

Habe ja über den Breaker die Optionen für

Toggle Breakpoint

Step Into

Step Over

Step Out