Home of Gamehacking - Archiv

Normale Version: Frage zu Solitär Basepointer
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
Wie krieg ich den modulname denn raus?
Ich glaube Du solltest erstmal die Basics lernen ehe Du mit programmieren anfängst.
Aber um die Frage zu beantworten... Der Modulname ist entweder die Startdatei des Spiels, oder eine DLL oder eine völlig andere Datei die irgendwo im Speicher liegt.
(23.05.2012, 23:08)sILeNt heLLsCrEAm schrieb: [ -> ]Ich glaube Du solltest erstmal die Basics lernen ehe Du mit programmieren anfängst.
Aber um die Frage zu beantworten... Der Modulname ist entweder die Startdatei des Spiels, oder eine DLL oder eine völlig andere Datei die irgendwo im Speicher liegt.

Ja mit den Basics anfangen sollte ich wohl wirklich erstmal, aber krieg ich den ModulName dann praktisch per Cheat Engine -> Memory editor raus ... oder wie?
Meinst du vielleicht das? :
[Bild: dIY1g.jpg]
Genau das.
Aber wenn ich bei modulname moorhuhnremake.exe schreibe funktionierts nicht....
Wie DNA schon schrieb wird der Prozessname ohne die Erweiterung geschrieben. Der Modulname hingegen schon.

Hier nochmal die Syntax...
[code=VB]Dim base as int32 = GetModuleBase("ProzessName", "Modulname.dll")[/code]
(24.05.2012, 09:15)sILeNt heLLsCrEAm schrieb: [ -> ]Wie DNA schon schrieb wird der Modulname ohne die Erweiterung geschrieben. Der Prozessname hingegen schon.

Hier nochmal die Syntax...
[code=VB]Dim base as int32 = GetModuleBase("ProzessName", "Modulname.dll")[/code]

Anders rum... Prozessname ohne Erweiterung.
Modulname mit Erweiterung Wink
Richtig...
Kommt man ja noch völlig durcheinander...
Mh ... es geht trotzdem nicht... Woran könnte das liegen ich entdecke keinen Fehler.
Aktueller Code :

PHP-Code:
Public Class Form1
    Private Const ProcessName = "MoorhuhnRemake"

    Dim base As Int32
    Dim munition As Int32

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        base = GetModuleBase(ProcessName, "MoorhuhnRemake.exe")

        Do
            munition = Read_Pointer(base + &H174360, 0)
            munition = 8
            Write_Pointer(munition, base + &H174360, 0)
        Loop
    End Sub
End Class

Was funktioniert denn eigentlich nicht?
Wir können nunmal nicht hellsehen und ich hab grade meine Kristallkugel nicht zur Hand.
Vielleicht liegts auch daran das Du nicht die richtigen Offsets hast, sprich das Deine Cheats nicht funktionieren???!!!
Wird denn Dein Projekt überhaupt compiliert? Wenn nicht, welche Fehlermeldungen spuckt denn der Compiler aus?

Fragen über Fragen, aber Du musst uns schon ein paar mehr Details liefern...
Seiten: 1 2 3 4