Forum
Tipps
News
Menu-Icon

Neuling braucht Profi hilfe beim .exe datei

Hallo zusammen,

ich bin kein programierer, also ein kompletter Neuling.
Ich habe ein altes PC spiel der Dizzy Serie. Es heißt "Fantastic Dizzy". Da das Sipel sehr
schwer zu schaffen ist mit nur 3 Leben, habe ich ein Mittel gesucht um die Anzahl der Leben
zu ergänzen.
 
Für meine PC version habe ich nur eine Lösung bei Forum Cheats.de
(hxxp://pc.cheats.de/cheat_ausgabe.php?id=39011) gefunden: es ist aber mit Änderungen der .exe
Datei verbunden. Dafür muss ich mit einem HEX Editor arbeiten. Klar, ich habe keine Ahnung wie
man damit arbeitet...

So lautet die Lösung auf pccheats.de:

Hex-Cheat   
   
Nimm folgende Änderungen in der Datei PCDIZZY.EXE vor:

Offset: 1923 - Eintragen: FF - Anzahl Leben=255
Offset: 1906 - Eintragen: FF - Anzahl Sterne=255
Offset: 27EB - Eintragen: FF - Anzahl Sterne=255
Offset: 170C - Eintragen: FF FF FF FF - unendlich Leben

Ich habe mir den Hex Editor geholt und versucht die Änderungen zu machen... natürlich ohne
Erfolg...

So habe ich es gemacht: ich habe die Einträge von der oben genannten Anleitung mit Hilfe der Suchfunktion (text) gesucht. Der erste Eintrag
(Offset: 1923 - Eintragen: FF - Anzahl Leben=255) habe ich im Feld wo die serien von zwei
nummern sind (2c 00 2b 00 2c 00 31 39 32 33 00 00 03 00 00 00) gefunden und noch in der
suchfunktion die option "Erzätzen durch" benutz und "FF - Anzahl Leben=255" eingetragen. Dieser Text ist nun auf dem rechtseitigen Feld erschienen.
Alle anderen Einträge habe ich mit der Suchfunktion NICHT finden können. Ich habe aber gemerkt das "1906", "27EB" und "170C"auf dem linkem Feld als "0x19060", "0x27EB0" und 0x170C0", zu finden waren aber... sind diese die Einträge die in der Lösung beschrieben sind? und wenn ja, wie kann ich diese Einträge so wie in der Anleitung beschrieben ändern...?
 
Trotzdem habe ich meine gemachte Änderung (Offset: 1923 - Eintragen: FF - Anzahl Leben=255) gespeichert und versucht das Spiel so zu öffnen. Hat nicht geklappt: ich kriege von "16-Bit-MS-DOS-Teilsystem" die folgende Meldung:
 
"D:/DIZZIT~1/PCDIZZY.EXE
Die NTVDM-CPU hat einen üngültigen Befehl entdeckt.
CS:0034 IP:0068 OP:c6 a6 01 01 00 Klicken Sie auf Schließen um die Anwendung zum beenden"

Also, wie ich es gemacht habe ist es nicht der richtige Weg....

Ich möchte um Hilfe bitten,am liebsten einfach für Neulinge beschrieben.

Eine Kopie der Spieldatei habe ich hier hochgeladen:

hxxp://rapidshare.com/files/444126800/Dizzi.rar

Ich bedanke mich SEHR im Voraus!

m.f.g krilner


Antworten zu Neuling braucht Profi hilfe beim .exe datei:

Dieser Text ist nun auf dem rechtseitigen Feld erschienen.
Alle anderen Einträge habe ich mit der Suchfunktion NICHT finden können. Ich habe aber gemerkt das "1906", "27EB" und "170C"auf dem linkem Feld als "0x19060", "0x27EB0" und 0x170C0", zu finden waren aber... sind diese die Einträge die in der Lösung beschrieben sind? und wenn ja, wie kann ich diese Einträge so wie in der Anleitung beschrieben ändern...?

Die annahme ist richtig. Zumindest Teilweise. Du bist einmal Faktor 16 zu weit.
Such "links" 0x1906 und 0x27EB und so weiter. 0 Davor ist okay (!!! führende Nullen können jederzeit wegfallen !!!) 0 Danach ist _nicht_ okay (Ist eine ganz andere zahl und damit ein anderer Offset.
Wenn du links die richtige Position siehst (Vermutlich beim ersten wert 0x1900) suchst du dir die das 6. Byte also den 6. 2 Stelligen Ziffernblock und änderst diesen von seinem Ausgangswert auf FF. Je nach hexediter werden dir 2stellige blöcke, 4stellige oder 8 stellige angezeigt, seis wie's will, wenn du folgende aufteilung des Offsets hast:
0x1900
0x1910
0x1920 ...
dann nimmst du aus der Zeile 0x1900 das 11. und 12. zeichen und änderst es jeweils in ein F (oder wieviele leben auch immer du willst ;). Es ist davon auszugehen, dass die Ziffern 03 lauten (dezimal: 3) und auf FF (dezimal 255) wird diese anzahl eben erhöht. Bei den anderen Offsets - gleiches spiel. 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo Klischeepunk.

Vielen Dank für deine Hilfe!
Wow... es sieht aber kompliziert aus  :o

Aber ich werde mutig sein und es versuchen! :)
Für ein Neuling das alles klingt so wie Arabischer Sprache, hehe...

Übrigens ich habe die Hex Editor MX Version 6.0.2.244

Noch mal vile Dank für deine Mühe.

Hallo Klischeepunk.

Vielen Dank für deine Hilfe!
Wow... es sieht aber kompliziert aus  :o
Mit etwas übung läuft das wie von selbst.


Aber ich werde mutig sein und es versuchen! :)
Für ein Neuling das alles klingt so wie Arabischer Sprache, hehe...

Übrigens ich habe die Hex Editor MX Version 6.0.2.244
Ist mir egal, deine Arbeit mach ich nicht ;)

Noch mal vile Dank für deine Mühe.
Gern geschehen. 

« Datei von FTP Server löschen (C#)Gadget für Blog -- Hilfe -- »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Serielle Schnittstelle
Die serielle Schnittstelle ist eine genormte Schnittstellen zur seriellen Datenübertragung vom und zum Computer. Serielle Schnittstellen wie RS-232 und RS-422 spielt...

Auslagerungsdatei
Die Auslagerungsdatei, auch bekannt als virtueller Speicher, ist ein wichtiges Element im Windows-Betriebssystem. Sie dient als Erweiterung des physischen Arbeitsspeicher...

Dateiendungen
Die Dateiendung, auch Dateinamenerweiterung, Dateierweiterung oder einfach "Endung" genannt, besteht aus meistens drei oder vier Buchstaben und wird mit einem Punkt an de...