Home of Gamehacking - Archiv
Teleporter - Druckversion

+- Home of Gamehacking - Archiv (http://archiv-homeofgamehacking.de)
+-- Forum: Gamehacking (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=3)
+--- Forum: Tutorials für Fortgeschrittene (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=8)
+--- Thema: Teleporter (/showthread.php?tid=198)

Seiten: 1 2 3 4


RE: Teleporter - DNA - 13.03.2011

Moin,

die Addis ändern sich ja z.B. von Level zu Level, beim Neustart des Spiels oder
wenn du stirbst.
Durch die CodeInjection wird die Koordinaten-Adresse immer
in 4002F8 geschrieben.
Solltest du nun z.B. sterben und die Koord-Addi ändert sich, so steht
die neue Koord-Addi wieder in 4002F8.
Diese Methode nennt man auch
DMA to Static (Dynamische Addi zu Statische Addi)

Wie du siehst ist es also egal ob sich die Koordinaten-Addi ändert oder nicht,
du hast immer die richtige Wink

Zu deiner zweiten Frage...
Die 4002F8 habe ich selbst festgelegt.
Dabei habe ich zuerst ganz normal nen freien Speicherbereich für meinen
CodeCave gesucht und mich anschließend für 4002F8 entschieden um die
Koord-Addi zwischenzuspeichern.

Ich hoffe ich habs nicht zu kompliziert erklärt ^^


~DNA


RE: Teleporter - chesar - 13.03.2011

Danke habe es schon einigermaßen verstanden.

Meine Adressen ändern sich z.b. gar nicht (statisch)
Wie kann ich es da machen? Code Injection brauche ich ja da eigentlich nicht.


RE: Teleporter - DNA - 13.03.2011

Wenn die Addis immer Statisch sind, dann kannste die einfach auslesen
bzw. beschreiben.


RE: Teleporter - chesar - 13.03.2011

Wie kann ich das am besten mach, mit dem auslesen?
Wenn ich z.b. die X Koordi auslesen will und den wert in eine Texbox schreieben
geht es nicht. Er sagt mir immer nur Null an

Code:
TextBox1.Text = Read_Long(&H078188)




RE: Teleporter - DNA - 13.03.2011

Starte VB mal mit Adminrechten, dann sollte es eigentlich funktionieren.


RE: Teleporter - chesar - 13.03.2011

Hm leider ohne Erfolg.

Code:
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
        GetProcessId(ProcName)
        TextBox1.Text = Read_Long(&H108DC88)
    End Sub
End Class




RE: Teleporter - fr33k - 13.03.2011

(13.03.2011, 16:40)chesar schrieb: Hm leider ohne Erfolg.

Code:
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
        GetProcessId(ProcName)
        TextBox1.Text = Read_Long(&H108DC88)
    End Sub
End Class


Schmeiss mal einen Timer mit rein, der prüft, ob die Checkbox den wert True oder False hat.


RE: Teleporter - chesar - 19.09.2011

Moin Moin,

Wie findet man eigentlich die Adressen der Gegner raus?
Die könnte man doch auch hin und her Teleportieren oder?


RE: Teleporter - fr33k - 19.09.2011

(19.09.2011, 18:14)chesar schrieb: Moin Moin,

Wie findet man eigentlich die Adressen der Gegner raus?
Die könnte man doch auch hin und her Teleportieren oder?

Theoretisch müsste das machbar sein. Denke die Cords kannst du genauso wie deine eigenen suchen.

Aber habe das noch nicht probiert/in betracht gezogen, da ich keinen wirklichen sinn darin sehe



RE: Teleporter - iNvIcTUs oRCuS - 21.09.2011

Es gibt sogar schon Trainer die solch eine Funktion haben. Arbeite ja grade an nem Trainer für Star Wars - The Force Unleashed 2. Da gibts einen Trainer, von Deviated glaube ich, der so eine Option parat hält.

Und beim Suchen der Koordinaten würde ich das genau so machen wie für die eigenen. Am besten du machst dir erstmal einen Trainer mit Infinite Health und dann spielst Du mit den Gegnern "Katz und Maus". Wenn die Gegner ihre Position verändern, suchst Du entsprechend. Das sollte dann irgendwann auch zum Erfolg führen.