Schritt-für-Schritt-Anleitung. Bezieht sich jetzt auf den Kurbelgriff, der aber schon übersetzt ist.
Vorher:
1. IDA öffnen und die neue Legacy.exe auswählen
2. IDA kurz die EXE analysieren lassen
3. Search -> Text und nach Winch Handle suchen
4. Das erste Ergebnis ist auch schon der Volltreffer. Wichtig ist, dass immer XREF dabei ist. Wir haben laut Kommentar von IDA ; DATA XREF: .data:0044E600↓o und ; .data:0044E884↓o
Beides sind Verlinkungen zum Text, die wir ändern wollen. Darum jetzt bei "data:0044E600↓" rechte Maustaste drücken und "jump in a new hex window" auswählen
5. Du bist jetzt in der Hex-Ansicht und es sollte nun blau 34 C1 44 00 ausgewählt sein.
6. Jetzt brauchen wir die dt. Texte. Ich habe ein TXT erstellt, bei der alle Speicherpositionen der Texte dabei sind. Die öffnen wir gleich und suchen "Kurbelgriff". 004F3A00 steht da. Das muss nun in IDA eingetragen werden. Die
7. Wieder IDA F2 (oder rechte Maustaste -> Edit) und in 00 3A 4F 00 änder. Warum? Wegen Litte Endian.
8. Wenn man noch einmal F2 drückt, werden die Änderungen gespeichert.
9. Da ja 2 Verlinkungen beim Winch Handle gab, oben im Reiter zurück auf IDA View-A und ; .data:0044E884↓o im "new hex window" öffen und 34 C1 44 00 in 00 3A 4F 00 ändern.
10. Fest Speichern in der EXE geht über Edit -> Patch programm -> Apply patches to input file
11. Da man keine geöffnete Datei patchen kann, muss man vorher eine Kopie von der EXE anlegen und diese dann mit den Änderungen patchen. Also z.B. von der Legacy_DE.exe vorher eine Legacy_DE2.exe anlegen, Legacy_DE.exe in IDA öffnen und später die Legacy_DE2.exe patchen.
12. Weiter fortsetzen mit anderen Texten.
Nachher:
Viel Glück!