Home of Gamehacking - Archiv
[Diskussionsthread] TrainerModul v2.0 - Druckversion

+- Home of Gamehacking - Archiv (http://archiv-homeofgamehacking.de)
+-- Forum: Releases (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=4)
+--- Forum: HoG Releases (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=24)
+---- Forum: Support- und Diskussion (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=51)
+---- Thema: [Diskussionsthread] TrainerModul v2.0 (/showthread.php?tid=1151)

Seiten: 1 2 3 4


RE: TrainerModul 2.0 - SourceCoder - 25.03.2012

DNA kannst du es vielleicht nochmal mit VB 2010 abspeichern und hochladen.
Damit die Konvertierung richtig bei mir funktioniert^^.


RE: TrainerModul v2.0 - Xiantrius - 19.04.2013

Hallo ich weis es ist schon einige Zeit vergangen aber da DNA:
Bei Fragen, Wünsche, Anregungen...

Nun ich habe wirklich eine Frage die auch gleichzeitig mein Wunsch wäre:

Es ist bekannt das es Spiele gibt wie zum beispiel Solitäre die bei jedem neustart die Base Adresse anderst ist.
Gibt es eine möglichkeit in den Trainermodul noch einzubauen und wie es dann funktioniert. Das die aktuelle Base Adresse automatisch gesucht wird?
Wenn es Cheat Engine kann dann müsste es bei VB auch gehen.

Das kennt ihr ja oder?

Nach jedem Neustart meistens immer andere Base Adresse:
Solitaire.exe
&HFF330000
&HFFD10000
&HFFFF0000
&HFFA80000

Vielleicht könnte man den Trainermodul noch damit updaten so das die Base Adresse auch gefunden wird.

PS:
DNA hab auch dazu eine PM geschrieben.



RE: TrainerModul v2.0 - DNA - 20.04.2013

Hey,

schau dir das mal an:


Diese Funktion musst du nur noch aufrufen und schon bekommst du die BaseAddi.


RE: TrainerModul v2.0 - Xiantrius - 20.04.2013

(20.04.2013, 12:51)DNA schrieb: Hey,

schau dir das mal an:


Diese Funktion musst du nur noch aufrufen und schon bekommst du die BaseAddi.

Ich hab den Code in Module eingefügt und rum probiert... Leider kein erfolg, Kannst du mir ein gutes beispiel geben wie ich das jetzt in der Form1 schreiben muss? Ich habe auch Teamviewer wenn du Zeit hast kannst du es ja direkt zeigen. Das hatten wir ja schon mal.
In der Zeit probier ich weiter, falls du kein Edit siehst, oder neue Antwort auf Erfolg, dann hab ich es nicht geschafft und wäre sehr dankbar wenn du es mir zeigen würdest.

So sieht mein Code in Form1 aus




RE: TrainerModul v2.0 - DNA - 20.04.2013

Hey,
versuch das mal





RE: TrainerModul v2.0 - Xiantrius - 20.04.2013

(20.04.2013, 13:46)DNA schrieb: Hey,
versuch das mal



Ich habe mal das Try weg gemacht da er ein Fehler meldete.
Fehler:
Nur ein Teil der ReadProcessMemory- oder WriteProcessMemory-Anforderung wurde abgeschlossen"




RE: TrainerModul v2.0 - Xiantrius - 21.04.2013

Neues Problem gefunden:

Offenbar kann dein Trainermodule v2.0 das nicht verarbeiten...
Die 2 Offsets den -> Offset &H10080 und &H3FFC <-betrachte die mal in den Code.
Es kommt keine Fehlermeldung. Wie kann ich das problem lösen es werden nicht die richtigen Werte angezeigt. In Cheat Engine ist der selbe Pointer drin da wird alles richtig angezeigt.
Ich habe mehrfach nach rechtschreibfehlern geprüft, habe keine gefunden.
Anders finde ich den Pointer leider nicht, ist wirklich der einzige.
Da du der ersteller von Trainermodul bist, wirst du vielleicht auch die Lösung hoffentlich parat haben, was ich nun machen kann um das mit den Offset problem zu beheben.



Vielleicht kann auch einer von euch bei diesem Problem helfen, falls jemand von euch selbe oder ähnliches erlebt hat.


RE: TrainerModul v2.0 - DNA - 21.04.2013

Du müsstest dir nur mal die Funktion zum schreiben/lesen der Pointer
anschauen, dann hättest du von alleine drauf kommen können.

Ich habe die Funktionen damals schnell zusammen geschustert aber
seitdem nichts mehr dran gemacht, da ich nie Pointer benutze.

Nun zum Fehler, der in der Funktion zu finden ist:
Wird bei der Funktion eine 0 übergeben, dann wird gestoppt
und es wird nicht mehr weiter ausgelesen.
Du kannst nun entweder die Funktion ändern, oder du liest den
Pointer manuell (ohne Funktion) aus.


RE: TrainerModul v2.0 - Xiantrius - 22.04.2013

(21.04.2013, 18:46)DNA schrieb: Du müsstest dir nur mal die Funktion zum schreiben/lesen der Pointer
anschauen, dann hättest du von alleine drauf kommen können.

Ich habe die Funktionen damals schnell zusammen geschustert aber
seitdem nichts mehr dran gemacht, da ich nie Pointer benutze.

Nun zum Fehler, der in der Funktion zu finden ist:
Wird bei der Funktion eine 0 übergeben, dann wird gestoppt
und es wird nicht mehr weiter ausgelesen.
Du kannst nun entweder die Funktion ändern, oder du liest den
Pointer manuell (ohne Funktion) aus.

Danke für den Hinweis, habe das problem gleich gefunden und die 0 mit -1 ersetzt also so [code=VB]If Not Offset2 <= -1 then 'usw... [/code] genommen, nun liest er korrekt den Wert aus und schreibt sie auch an der stelle wo ich es will.

Ich zeige es mal genauer:





RE: TrainerModul v2.0 - DNA - 25.04.2013

MOVED --> String auslesen/ändern