Entwickler-Ecke
Dateizugriff - Opcode ohne Assembler
MasterTobi - Sa 01.05.10 17:00
Titel: Opcode ohne Assembler
Hallo Comm,
ich habe hier eine liste mit Opcodes von einem Spiel,
http://www.gtamodding.com/index.php?title=List_of_opcodes
ich möchte gern die opcodes lesen und beschreiben, am liebsten wäre mir erstmal nur lesen und irgendwo auf meiner form abspeichern, sprich in einem Label oder Editfeld
zb opcode 01F5 sagt getPlayerActor, also gibt aktuellen Spieler
würde zb gern diesen Auslesen und weitere geht das !?
Mfg
Tobi
BenBE - Sa 01.05.10 20:46
Wie hast Du die Ausgangsdaten vorliegen? Wie sieht ein umgeschriebenes Skript dann am Ende aus?
Bisherige Ansätze?
Martok - Sa 01.05.10 20:52
Hm, warum nicht Sanny Builder nehmen? Was hast vor?
Ansonsten läuft das darauf hinaus, das SCM-Dateiformat zu verstehen und dann mit der Liste abzugleichen.
Oder hab ich dich falsch verstanden und du willst eigentlich nur ein Lookup machen?
MasterTobi - So 02.05.10 09:45
eig möchte ich nur das mein programm, diese opcodes aussließt :(
also ich möchte weder was scripten noch ein eigenen MP-Modus programmieren.
ich dachte man könnte per
z.b.
Delphi-Quelltext
1:
| ReadProcessMemory(HandleWindow ,ptr($C5F5DB4),@buffer,1,Wert); |
irgendwie ein opcode auslesen.
Soweit ich das verstanden habe funktioniert das nur mit Assembler-.-
sanny builder bringt mir nix da ich nicht scripten will oder ein mp modus bauen möchte :)
mfg
BenBE - So 02.05.10 11:39
Wie gesagt wirst Du da nicht drumrum kommen, deren Dateiformat zu lesen, um Dir die Opcodes daraus zu klauen. Solange Du nicht die Binärform der Opcodes hast und weißt, wie Du die lesen musst, bringt alles weitere nicht viel.
Und hier kann einem ein Editor schon mal recht gut helfen, weil man damit weiß, was rauskommen soll, bzw. man sich Sachen vorgeben kann und dann die Kontrolle hat, ob das eigene Programm richtig arbeitet.
MasterTobi - So 02.05.10 15:15
hey
so hab mir ma sunnybuilder angeschaut und bin zu dem entschluss gekommen das ich das nicht raffe xD
deswegen mal eine andere Frage
mit dem Programm Cheatengine kann man TEXT im offset suchen
geht das auch irgendwie mit delphi mit
ReadProcessMemory
das würde mir dann eig auch schon reichen :)
also wenn das funktioniert brauch ich die opcodes nicht :)
mfg
BenBE - So 02.05.10 15:20
Anders ausgedrückt: Beschreib bitte mal mit etwas mehr Details, was Du im Endeffekt erreichen willst.
MasterTobi - So 02.05.10 15:30
ich möchte die offsets auslesen und wenn dann zb da drin steht was weiß ich "Hallo" dann soll mein prog was ausführen :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!