Home of Gamehacking - Archiv

Normale Version: TrainerModul v2.0
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
So, hier das TrainerModul 2.0 (aktuelle Version ist 2.3 [Thx to 3DGamer and Xiantrius])

Ist alles in einem kleinen VB Projekt zusammen gefasst mit einigen Erklärungen
und Beispielen zum Aufruf.


Bei Fragen, Wünsche, Anregungen...
[Diskussionsthread] - TrainerModul v2.0

Changelog:



Trainer Modul v2.0 ~DNA[attachment=357]


Trainer Modul 2.1 ~DNA (improved by 3DGamer)[attachment=1544]

Trainer Modul 2.2 ~DNA (improved by 3DGamer)[attachment=1548]

Trainer Modul 2.3 ~DNA (improved by Xiantrius)[attachment=1549]
wow sind ja richtig viele sachen drin Happy

aber das mit dem pointer würde ich anders machen

Code:
Public Function Read_Pointer(ByVal address As Int32, ByVal Offset() As Int32)
        address = Read_Long(address)

        For i = 0 To Offset.Length - 1
            address = Read_Long(address + Offset(i))
        Next

        Return address
    End Function

wenn man den offset als array nimmt kann man beliebig viele nehmen z.B. Read_Pointer(&Hxxxxxxx, {&H1, &H2, &H3, &H4})

Hey, stimmt ... hab ich garnicht dran gedacht :blush:
Wird in der nächsten Version eingebaut Wink
sry das ich wieder was zu meckern habe:blush: aber hat Float nicht 4 Byte und Long 8 Byte?
Seit wann hat "Long" 8 Byte?
Hi,
Long hat 4 Bytes ... Float auch sind nur unterschiedliche HexZahlen...

is von anfang an etwas dumm gelaufen im Trainer Modul ...
eigentlich hätte es nicht Read_Float heißen dürfen, sondern Read_Double, aber
ich wollte es der Gewohnheit halber nicht ändern
(06.05.2011, 09:29)sILeNt heLLsCrEAm schrieb: [ -> ]Seit wann hat "Long" 8 Byte?

seit .Net
mach nen c++ project und gib ein cout<<sizeof(long); dann bekommst du 4
mach nen c# project und gib ein Console.Write(sizeof(long)); dann bekommst du 8

(06.05.2011, 14:43)DNA schrieb: [ -> ]eigentlich hätte es nicht Read_Float heißen dürfen, sondern Read_Double
double hat auch 8 Byte^^


ach und nur so als tipp für die die es nicht wissen "float" ist in VB "single"
(06.05.2011, 16:25)Bluespide schrieb: [ -> ]
(06.05.2011, 14:43)DNA schrieb: [ -> ]eigentlich hätte es nicht Read_Float heißen dürfen, sondern Read_Double
double hat auch 8 Byte^^


ach und nur so als tipp für die die es nicht wissen "float" ist in VB "single"

Ich weiß, dass double 8 Bytes hat, deswegen hab ich das ja auch geschrieben ...
da die Read_Float funktion 8 Bytes ausliest

KLICK mal hier ... in der "Regel" ist long 4 Bytes,
die Interpretation der Programmiersprachen ist allerdings unterschiedlich
und aus diesem grund hat dein sizeof(long) 8 Bytes

Nichts desto trotz habe ich im Trainermodul die alten bezeichnungen übernommen, nur mit
dem Read_Float hab ich nen kleinen Fehler gemacht ^^
(06.05.2011, 19:31)DNA schrieb: [ -> ]Nichts desto trotz habe ich im Trainermodul die alten bezeichnungen übernommen
ja gut ok aber da es für die neue Versionen ist solltest du vielleicht überlegen die Vergangenheit ruhen zu lassen und auf die neue Bezeichnung umzusteigenSmiling
How to use the sigscan and the jmptocave and jmptobyte i dont understand ?
Seiten: 1 2