Hey,
also zu deiner ersten Frage: Du kannst .exe Datein mit Hex-Editoren oder Debuggern bearbeiten. Bei dem Hex-Editor siehst jedoch nur die Bytes der Exe als Hexadezimalzahlen, jedoch wenn die Strings (Texte) in der .exe hardcoded sind, dann kannst du in dem Hex-Editor danach suchen und diese auch verändern. Der Debugger (OllyDBG, IDA, WinDBG) zeigt dir die Bytes auch als ASM-Code an. Jedoch erfordert es schon einiges an Wissen, um komplexere Programme ordnungsgemäß zu bearbeiten.
//EDiT: Das Spiel ist in der Tat in C++ geschrieben ([CompilerDetect] -> Visual C++ 9.0 (Visual Studio 2008)), aber das hilft uns nicht weiter, da wir den Sourcecode nicht haben.
Du kannst die Texte im Spiel folgendermaßen verändern (ich habe jetzt nur nach "Credits" "Load saved game" "New Game" gesucht):
Lade dir HxD runter (http://www.heise.de/software/download/hxd/50764).
Starte das Programm und gehe unter "Datei" auf "Öffnen".
Wähle die Ufo.exe aus.
Gehe unter "Suchen" auf "Suchen...".
Suche nach "Credits".
Nun kannst du das Wort verändern, musst aber beachten, dass das neue Wort (Wortgruppe) nicht länger sein darf als der originale String.
also zu deiner ersten Frage: Du kannst .exe Datein mit Hex-Editoren oder Debuggern bearbeiten. Bei dem Hex-Editor siehst jedoch nur die Bytes der Exe als Hexadezimalzahlen, jedoch wenn die Strings (Texte) in der .exe hardcoded sind, dann kannst du in dem Hex-Editor danach suchen und diese auch verändern. Der Debugger (OllyDBG, IDA, WinDBG) zeigt dir die Bytes auch als ASM-Code an. Jedoch erfordert es schon einiges an Wissen, um komplexere Programme ordnungsgemäß zu bearbeiten.
//EDiT: Das Spiel ist in der Tat in C++ geschrieben ([CompilerDetect] -> Visual C++ 9.0 (Visual Studio 2008)), aber das hilft uns nicht weiter, da wir den Sourcecode nicht haben.
Du kannst die Texte im Spiel folgendermaßen verändern (ich habe jetzt nur nach "Credits" "Load saved game" "New Game" gesucht):
Lade dir HxD runter (http://www.heise.de/software/download/hxd/50764).
Starte das Programm und gehe unter "Datei" auf "Öffnen".
Wähle die Ufo.exe aus.
Gehe unter "Suchen" auf "Suchen...".
Suche nach "Credits".
Nun kannst du das Wort verändern, musst aber beachten, dass das neue Wort (Wortgruppe) nicht länger sein darf als der originale String.
"Auf dieser Welt gibt es mehr Scheisse als auf Festivalklos"