Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249107 (10543)
  Suchen
 Zurück zur Übersicht
 AutorThema: GameTrainer mit Profan 4.5
Nico Schnakenberg
Datum:18.03.02 18:23 Antwortenals Email verschicken (nico_schnakenberg@hotmail.com) 


Hi Leutz

Kann man mit Profan 4.5 Trainer für Spiele erstellen.
Dafür muss mann in die Adressen im Arbeitsspeicher andere Werte schreiben, um seine Leben zu erhöhen oder ähnliches.
Geht das? Und wenn ja, mit welchem Befehl kann ich im Arbeitsspeicher herumpfuschen.

Danke schon mal im vorraus.

bye Nico


Frank Abbing
Datum:18.03.02 20:37 Antwortenals Email verschicken  


Hallo,

das geht mit jedem x-beliebigen HexEditor.
Mit Profan 4.5 geht das auch, du mußt nur die Datei in einen Bereich laden und kannst mit Byte und @Byte (gibt's doch schon ab 4.5?) alle Werte manipulieren, ganz nach deinem Wunsch.

Gruß,
Frank


Jörg Sellmeyer
Datum:18.03.02 22:41 Antwortenals Email verschicken (joerse@gmx.de) 


Hallo Frank,
Ich hab' auch erst gedacht Nico will Savegames editieren. Aber um im Speicher
(während das Spiel läuft) zu manipulieren nützt ihm das nix.
Ich fürchte auch, daß das mit Profan -zumindest 16bit- nicht möglich ist.
Ansonsten müßtest Du irgendwie die Speicheradresse Deines Spiels im RAM
herauskriegen und die relevanten Daten dort suchen.
Ich wüßte zwar nicht wie's funktioniert, aber es interessiert mich auch :-)
Gruß
Jörg


Frank Abbing
Datum:19.03.02 06:57 Antwortenals Email verschicken  


Hallo,

ups, stimmt.
Dann wird's doch nicht so leicht.
Mit Profan 4.5 wohl nicht möglich...

Gruß, Frank


Nico Schnakenberg
Datum:19.03.02 15:53 Antwortenals Email verschicken (nico_schnakenberg@hotmail.com) 


Hi

Danke für die Info. Schade das es nicht klappt.
Mit ein paar Tools kann man nach Werten im Arbeitsspeicher suchen und die spucken dann die Adressen aus. Also das rausfinden der Adresse ist kein Problem. Könnt ihr mir jetzt vielleicht weiterhelfen.

Danke schon mal.

bye Nico


Frank Abbing
Datum: 19.03.02 17:20 Antwortenals Email verschicken (frankabbing@12move.de) 


Hallo,

Mit der API RTLCopyMemory könntest du die Daten in einen Bereich (z.B. bereich#) kopieren und dann mit Byte und @Byte editieren.
Allerdings ist Profan hier sehr sehr langsam. Wenn du z.B. Profan 7 hättest, könntest du auf schnelle Dll's zugreifen, die diese Arbeit 1000 mal schneller erledigen können...
Mein Tipp: Laß es sein mit Profan 4.5, hat wirklich nicht viel Sinn...

Gruß, Frank


 Zurück zur Übersicht