Wie macht man einen Hex Editor?
Moderator: DarkZero
Wie macht man einen Hex Editor?
Findet man irgendwo ne Anleitung zum schreiben(?) eines Hex Editors?
Thanx
------------------
-ssssssssssssssss-
Thanx
------------------
-ssssssssssssssss-
Wie macht man einen Hex Editor?
Was gefällt Dir denn (nicht) an den vorhandennen Hex-Editoren ?
Ich meine, aus langerweile macht man das ja nicht einfach mal so.
Anleitungen findet man nicht, aber viele tutorials wie man programmiert
, für viele programmiersprachen
.
Dann geht das schon
.
cu
------------------
Ich meine, aus langerweile macht man das ja nicht einfach mal so.
Anleitungen findet man nicht, aber viele tutorials wie man programmiert
, für viele programmiersprachen
.Dann geht das schon
.cu
------------------
-
Special-Man
- Beiträge: 393
- Registriert: Di Dez 07, 1999 1:01 am
Wie macht man einen Hex Editor?
Sicher gibt es viele HexEditoren, trotzdem wäre es interessant selbst einen zu schreiben.
Bsonders wenn man sie an die Spiele anpasst, die man damit übersetzen will. Ich gehe einfach mal davon aus, dass du den HexEditor dafür benutzen willst.
------------------
Bsonders wenn man sie an die Spiele anpasst, die man damit übersetzen will. Ich gehe einfach mal davon aus, dass du den HexEditor dafür benutzen willst.
------------------
Wie macht man einen Hex Editor?
Hi!
Nun. Ich will deshalb einen Editor selber schreiben, weil ich glaube, dass ich dadurch ein besseres Verständnis für das kriege, was Rom Translation eigentlich ist. Die Idee: wenn ich einen Editor schreiben kann, der auch noch einigermassen gut ist, hab ich kapiert worums geht.
Wie fange ich am besten an? Brauche ich ne Programmiersprache (ich habe spärliche Kenntnisse in Comal und QBasic)
Wie funktioniert so ein Ding überhaupt?
Naja
Danke schonmal
------------------
-ssssssssssssssss-
Nun. Ich will deshalb einen Editor selber schreiben, weil ich glaube, dass ich dadurch ein besseres Verständnis für das kriege, was Rom Translation eigentlich ist. Die Idee: wenn ich einen Editor schreiben kann, der auch noch einigermassen gut ist, hab ich kapiert worums geht.

Wie fange ich am besten an? Brauche ich ne Programmiersprache (ich habe spärliche Kenntnisse in Comal und QBasic)

Wie funktioniert so ein Ding überhaupt?

Naja
Danke schonmal
------------------
-ssssssssssssssss-
Wie macht man einen Hex Editor?
Hat villeicht jemand QBAsic???Wenn aj könnte es mir jemand schicken'??Will mal reinschnupern!
------------------
Just bring it and see the power of Alemanic
Die Krähen behaupten, eine einzige Krähe könne den Himmel zerstören; das ist zweifellos, beweist aber nichts gegen den Himmel, denn Himmel bedeutet eben: Unmöglichkeit von Krähen.
------------------
Just bring it and see the power of Alemanic
Die Krähen behaupten, eine einzige Krähe könne den Himmel zerstören; das ist zweifellos, beweist aber nichts gegen den Himmel, denn Himmel bedeutet eben: Unmöglichkeit von Krähen.
Wie macht man einen Hex Editor?
Für jedes spiel einen HexEditor zu schreiben ist a bissel zu aufwendig 
Für spezielle sachen kann er ja fragen, vielleicht kann im ja geholfen werden !
cu
------------------

Für spezielle sachen kann er ja fragen, vielleicht kann im ja geholfen werden !
cu
------------------
Wie macht man einen Hex Editor?
Da ist aber, glaub ich, nicht die Version drauf mit der man Exe-Dateien erzeugen konnte. Auf Wunsch kann ich's aber mal bei mir herauskramen.
------------------
Webmaster von Alemanic Translations
------------------
Webmaster von Alemanic Translations
Wie macht man einen Hex Editor?
Versuchs mit C++ oder Pascal/Delphi!
Mit QBasic sollte es allerdings auch funzen!
Für Pascal:
Auslesen von Dateien:
| | Anfang des Codes (nicht mitkopieren) -->
program DateiAuslesen;
var
F: file; // Die Variable für die Datei deklarieren
Ch: Char // Für's zwischenspeichern von einzelnen Zeichen (Chars)
begin // Anfang *g*
Assign(F, 'dateiname.ext'); // Datei und Variable 'in Verbindung bringen'
Reset(F,1); // F (die Datei) zum Lesen öffnen
repeat // Schleifen Anfang
BlockRead(F,Ch,1); // Aus der Datei F, 1 Byte lesen und in Ch speichern
WriteLn(Ch); //den Inhalt von Ch auf dem Bildschirm ausgeben
{
Write: Zeigt die Zeichenkette (Strig/Char) in den Klammern an.
WriteLn: Wie Write, nur springt der Cursor danach in die nächste Zeile.
}
until (FilePos(F) >= FileSize(F)) // solagne wiederholen, bis das Ende der Datei erreicht ist.
Close(F); //schließt die Datei wieder
end. // Ende *g*
| | <-- Ende vom Code (nicht mehr kopieren)
Zum schreiben in Dateien, statt BlockRead(Datei: File,Ch: Char,Count: Integer) zum schreiben einfach BlockWrite(Datei: File,Ch: Char,Count: Integer) verwenden.
Und statt Reset(Datei: File [,RecSize: Word])
einfach Rewrite(Datei: File [,RecSize: Word]) verwenden (ACHTUNG: Rewrite löscht den kompletten Inhalt der Datei, falls die Datei schon existiert!).
Unter Delphi funzt das ein bissl anders
Mit C++ fange ich (leider) erst an!
------------------
Katana ( visit http://www.stealthsoftware.de.vu )
[Dieser Beitrag wurde von Katana am 01. Dezember 2000 editiert.]
[Dieser Beitrag wurde von Katana am 02. Dezember 2000 editiert.]
Mit QBasic sollte es allerdings auch funzen!
Für Pascal:
Auslesen von Dateien:
| | Anfang des Codes (nicht mitkopieren) -->
program DateiAuslesen;
var
F: file; // Die Variable für die Datei deklarieren
Ch: Char // Für's zwischenspeichern von einzelnen Zeichen (Chars)
begin // Anfang *g*
Assign(F, 'dateiname.ext'); // Datei und Variable 'in Verbindung bringen'
Reset(F,1); // F (die Datei) zum Lesen öffnen
repeat // Schleifen Anfang
BlockRead(F,Ch,1); // Aus der Datei F, 1 Byte lesen und in Ch speichern
WriteLn(Ch); //den Inhalt von Ch auf dem Bildschirm ausgeben
{
Write: Zeigt die Zeichenkette (Strig/Char) in den Klammern an.
WriteLn: Wie Write, nur springt der Cursor danach in die nächste Zeile.
}
until (FilePos(F) >= FileSize(F)) // solagne wiederholen, bis das Ende der Datei erreicht ist.
Close(F); //schließt die Datei wieder
end. // Ende *g*
| | <-- Ende vom Code (nicht mehr kopieren)
Zum schreiben in Dateien, statt BlockRead(Datei: File,Ch: Char,Count: Integer) zum schreiben einfach BlockWrite(Datei: File,Ch: Char,Count: Integer) verwenden.
Und statt Reset(Datei: File [,RecSize: Word])
einfach Rewrite(Datei: File [,RecSize: Word]) verwenden (ACHTUNG: Rewrite löscht den kompletten Inhalt der Datei, falls die Datei schon existiert!).
Unter Delphi funzt das ein bissl anders

Mit C++ fange ich (leider) erst an!
------------------
Katana ( visit http://www.stealthsoftware.de.vu )
[Dieser Beitrag wurde von Katana am 01. Dezember 2000 editiert.]
[Dieser Beitrag wurde von Katana am 02. Dezember 2000 editiert.]
-
Cool Moe Di from Enigma
- Beiträge: 95
- Registriert: Di Dez 07, 1999 1:01 am
Wie macht man einen Hex Editor?
RedCoast schau mal auf deine Win95 CD, unter Dosutils oder so ähnlich...
------------------
Webmaster of SAGES: sages.de5.de
Member of Enigma:
www.roms2k.de/enigma
------------------
Webmaster of SAGES: sages.de5.de
Member of Enigma:
www.roms2k.de/enigma
Wie macht man einen Hex Editor?
Sollte jetzt noch jemand QBasic suchen (die Version, mit der man Exe-Dateien machen kann):
Qbasic
------------------
Webmaster von Alemanic Translations
[Dieser Beitrag wurde von stefan_k am 06. Dezember 2000 editiert.]
Qbasic
------------------
Webmaster von Alemanic Translations
[Dieser Beitrag wurde von stefan_k am 06. Dezember 2000 editiert.]
Wie macht man einen Hex Editor?
@Son Goku:
Nur, falls du es nicht gemerkt hast, bei meinem letzten Post war ein Link dabei...
------------------
Webmaster von Alemanic Translations
Nur, falls du es nicht gemerkt hast, bei meinem letzten Post war ein Link dabei...
------------------
Webmaster von Alemanic Translations
Wie macht man einen Hex Editor?
Hab ichs halt nicht gesehen....
------------------
------------------
