07.10.2010, 23:31
(Dieser Beitrag wurde zuletzt bearbeitet: 08.10.2010, 00:02 von iNvIcTUs oRCuS.)
Na wie codest Du denn bisher Deine Trainer für DMA? Oder reden wir hier eigentlich wieder von SMA?
Was heißt hier eigentlich:
Cheat Engine speichert die Codelist bzw. die darin befindlichen Adressen immer angefangen von der Base Address + Code Address. Code Address bedeutet hier die Adresse wo der Befehl im Code steht.
Beispiel...
Base Adress+0x1286 - 00 90 8c 12 40 00 - add [eax+0040128c],dl
Das heißt das der Cheat, wenn wir eine Base Adresse von 0x400000 annehmen bei 0x401286 liegt. Wird jetzt ein Update gemacht und wir mal annehmen das der Befehl gleichbleibt, aber plötzlich an einer anderen Stelle im Code liegt kommst Du so nicht weiter da ja in der Code List weiterhin von BaseAddress+0x1286 die Rede ist.
Moment... Habs grade entdeckt... Mit Rechtsklick... Find this Code inside a file...
Aber trotzdem rechtfertigt das nicht solch einen Aufwand... Oder hast Du schonmal solche Trainer gesehen die für mehrere Versionen eines Spiels funktioniere?
Was heißt hier eigentlich:
(07.10.2010, 22:53)igromanru schrieb: ...Cheats Engine findet die adressen irgendwie auch jedes mal von selbst, unter "Advanced options" komme ich immer auf die neuste adresse.Cheat Engine sucht bzw. findet hier nicht immer die entsprechende Adresse. Das ist die Codelist die Du abspeichern kannst. Ich würde sagen bei SMA hast Du Glück... Da kann es sein das dass auch nach einem Update übereinstimmt.
Cheat Engine speichert die Codelist bzw. die darin befindlichen Adressen immer angefangen von der Base Address + Code Address. Code Address bedeutet hier die Adresse wo der Befehl im Code steht.
Beispiel...
Base Adress+0x1286 - 00 90 8c 12 40 00 - add [eax+0040128c],dl
Das heißt das der Cheat, wenn wir eine Base Adresse von 0x400000 annehmen bei 0x401286 liegt. Wird jetzt ein Update gemacht und wir mal annehmen das der Befehl gleichbleibt, aber plötzlich an einer anderen Stelle im Code liegt kommst Du so nicht weiter da ja in der Code List weiterhin von BaseAddress+0x1286 die Rede ist.
Moment... Habs grade entdeckt... Mit Rechtsklick... Find this Code inside a file...
Aber trotzdem rechtfertigt das nicht solch einen Aufwand... Oder hast Du schonmal solche Trainer gesehen die für mehrere Versionen eines Spiels funktioniere?
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!
Traineranfragen per PM werden prinzipiell gelöscht...
Traineranfragen per PM werden prinzipiell gelöscht...