08.10.2011, 19:49
09.10.2011, 13:30
Meine Funktion sieht jetzt so aus:
Code:
|
und so schreibe ich es:
Code:
|
Leider ohne Erfolg, hast du eine Idee warum?
09.10.2011, 15:17
Um welches Spiel geht es? Dann kann ich mir das mal anschauen.
09.10.2011, 15:47
(09.10.2011, 15:17)DNA schrieb: [ -> ]Um welches Spiel geht es? Dann kann ich mir das mal anschauen.
Prototype.
oder liegt es daran das ich Read_4Byte zu Read_Long
und Write_4Byte Write_Long gemacht habe?
10.10.2011, 17:43
Deine Änderungen sind korrekt!
Leider hab ich Prototype nicht... wie wäre es mit einer Codeinjection?
Leider hab ich Prototype nicht... wie wäre es mit einer Codeinjection?
10.10.2011, 17:59
Schade,
mit der Codeinjection habe ich mich noch nicht so richtig beschäftigt.
Die Tutorials hier helfen mir da auch nicht richtig weiter.....:(
mit der Codeinjection habe ich mich noch nicht so richtig beschäftigt.
Die Tutorials hier helfen mir da auch nicht richtig weiter.....:(
10.10.2011, 18:44
Dann muss ich Dir ehrlicherweise mal sagen das es vielleicht besser wäre das Du Dich erstmal mit den Grundlagen beschäftigst.
Wo ist denn da das Problem? Codeinjection gehört zum Trainermaking dazu wie das Salz in der Suppe.
Eine Codeinjection, bzw. der darinbefindliche Code darin, kann ebenfalls mit Pointern realisiert werden. Im meißten aller Fälle wird dies auch so gemacht, z.b. irgendwelche Checks auszuführen die nur dann zutreffen wenn eine bestimmte Adresse (z.b. die des Spielers) durchlaufen wird.
Wenn Du dich alleine nur auf Pointer stützt und diese über deine Trainer schreibst wirst Du sehr bald merken das es fast kein Spiel gibt wo das so funktioniert.
Wo ist denn da das Problem? Codeinjection gehört zum Trainermaking dazu wie das Salz in der Suppe.
Eine Codeinjection, bzw. der darinbefindliche Code darin, kann ebenfalls mit Pointern realisiert werden. Im meißten aller Fälle wird dies auch so gemacht, z.b. irgendwelche Checks auszuführen die nur dann zutreffen wenn eine bestimmte Adresse (z.b. die des Spielers) durchlaufen wird.
Wenn Du dich alleine nur auf Pointer stützt und diese über deine Trainer schreibst wirst Du sehr bald merken das es fast kein Spiel gibt wo das so funktioniert.
(09.10.2011, 13:30)chesar schrieb: [ -> ]Leider ohne Erfolg, hast du eine Idee warum?Und wenn Du DNA verraten würdest warum das nicht geht...?! Dann könnte man auch abwegen ob es am Trainermodul liegt.
10.10.2011, 20:39
Hmm, wenn ich das wüsste, hätte ich es gesagt
Da müsste man mal durchtesten ...
Alle Pointer in CE einfügen
Anschließend in VB in die Write_Pointer Funktion gehen und
nach jedem Pointer ne MSGBOX mit der Adresse ausgeben und
diese dann mit CE vergleichen, würde erstmal die Fehlerquellen verringern.
Ich hatte mittlerweile schon so viele komische Fehler, dass ich solche
Ferndiagnosen weitestgehend vermeide ^^
Da müsste man mal durchtesten ...
Alle Pointer in CE einfügen
Anschließend in VB in die Write_Pointer Funktion gehen und
nach jedem Pointer ne MSGBOX mit der Adresse ausgeben und
diese dann mit CE vergleichen, würde erstmal die Fehlerquellen verringern.
Ich hatte mittlerweile schon so viele komische Fehler, dass ich solche
Ferndiagnosen weitestgehend vermeide ^^
10.10.2011, 22:11
@DNA
Angesichts dieses Beitrages...
Angesichts dieses Beitrages...
(08.10.2011, 02:35)chesar schrieb: [ -> ]...Es darum die Munni zu freezen...... bringt mich das ebenfalls wieder zu der Aussage das eine Codeinjection, ob mit oder ohne Pointer, hier eindeutig die bessere und sauberere Lösung ist.
10.10.2011, 23:32
Da kann ich dir nur zustimmen