Dieser Leitfaden enthält auch Sox-Texte wie „Lucraitia“.
Textbearbeitungsanleitung
Einführung
Diese Anleitung wirft einen Blick auf den Text des Spiels.
Einige von Ihnen, die vielleicht schon versucht haben, Text zu bearbeiten, haben vielleicht herausgefunden, dass manche Texte im Spiel anscheinend nicht geändert werden.
Diese Anleitung wird Sie hoffentlich in die richtige Richtung führen, ich werde auch erklären, wie man etwas hinzufügt/entfernt oder sogar erweitert.
Anforderungen
- Ein Texteditor wie Notepad++.
- Ein Hexeditor wie Hexeditor MX.
- Geduld.
- Und wieder einmal ein Gehirn.
Die Dateistruktur
Die allgemeine Struktur ist:
- Daten/Text =Enthält fast den gesamten Text im Spiel und kann frei bearbeitet werden.
- Daten/SOX =Hat zusätzlichen Spieltext und kann nur mit Notepad bearbeitet werden, aber Sie können die Anzahl der Buchstaben eines Wortes nicht hinzufügen/entfernen. Um die maximale Anzahl von Buchstaben hinzuzufügen/zu entfernen, benötigen Sie einen Hexeditor.
Die Bearbeitung von SOX
Da Textdateien frei editierbar sind, werfen wir in diesem Leitfaden einen Blick auf SOX. Wenn Sie zusätzliche Hilfe für die normalen .txt-Dateien wünschen, schreiben Sie einfach unten und ich werde jede Hilfe, die Sie dort benötigen, zu dieser Anleitung hinzufügen.
Für dieses Beispiel bearbeiten wir das Wort „Lucraitia“, das auf Lucretias Waffen erscheint.
- Wir öffnen ItemTypeInfo_ENG.sox, das sich unter Data/SOX/ENG/. befindet
- Wir öffnen das in Notepad++ oder einem anderen Editor Ihrer Wahl, aber in dieser Anleitung werde ich nur Notepad++ zeigen.
Wir scrollen nach unten zu Zeile 26.
Dort finden wir 3 Zeilen mit dem Wort „Lucraitia’s“, alle Zeilen haben eine Länge von 40 Buchstaben und das Wort selbst nimmt 12 Buchstaben ein. Wenn Sie es jetzt zu etwas wie „Lucretia’s“ bearbeiten würden, geht das Spiel in eine Fehlerschleife. Der Grund ist, dass „Lucretia’s“ 11 Buchstaben im Namen hat.
Jetzt werden wir uns zur Behebung zunächst noch einmal die maximale Länge der Zeilen ansehen.
Beachten Sie, wie nach der Änderung des Wortes in Lucretia’s der Col in 39 geändert wurde? Um zu erklären, was passiert, hat die SOX-Datei eine definierte Anzahl von 12 Buchstaben für das Wort „Lucraitia's“, da wir nur das Wort geändert haben, wird das Spiel immer noch nach dem 12. Buchstaben suchen und aus diesem Grund zu Zeile 27 gehen , verwirrt werden, denn das ist nur Kauderwelsch für das Spiel und es wird in eine Endlosschleife von Fehlern geraten.
Nun, was ist, wenn wir ein Leerzeichen hinter dem ‘s hinzufügen, um es zu “Lucretia’s” zu machen? In diesem Fall funktioniert das Spiel! Das Leerzeichen nimmt den 12. Buchstaben ein und verhindert, dass das Spiel zur nächsten Zeile wechselt. Aber im Spiel wird kein doppeltes Leerzeichen zwischen „Lucretia“ und einer Waffe wie „Sabre“ verwendet. Für Perfektionisten oder Leute, die daraus ein Trollspiel machen wollen, gibt es hier eine Option, dies zu ändern.
Bevor Sie Ihren Hexeditor öffnen, können Sie das zusätzliche Leerzeichen entfernen, falls Sie eines erstellt haben.
Wir öffnen unseren Hexeditor, in meinem Fall werde ich Hexeditor MX verwenden, da ich daran gewöhnt bin.
Suchen Sie einfach nach dem Wort "Luc" oder was auch immer Sie es bearbeitet haben.
Da ich das Leerzeichen entfernt habe, hat die Hex-Ansicht einige Hex-Bytes weniger. Um die maximale Länge zu bearbeiten, müssen wir eine Änderung an der Anzeige vornehmen. Wenn Sie nichts über Hex wissen, googlen Sie einfach nach „Hex-Rechner“. Der Indikator steht vor jedem der Wörter und kann geändert werden, hier ist zum Beispiel der für Zeile 26 „Lucretia’s“:
Das 0B errechnet sich aus einer 12, den 12 Buchstaben für das Wort „Lucraitia’s“. Wenn wir 0B, also 12, in 0A, also 11, ändern, haben wir diese Fehlerschleife behoben, die normalerweise auftreten würde. Wenn Sie auch die anderen 2 Lucraitas geändert haben, müssen Sie die anderen 0Bs in 0As ändern, um dies zu beheben. Nun, wie wäre es, wenn wir ein paar Buchstaben hinzufügen? Suchen Sie zunächst nach den Zahlen, die Sie hinzufügen möchten. Ich möchte das Wort „Lucretia’s Test“ machen, das 15 Buchstaben lang ist. Wenn wir das in einen Hex-Rechner eingeben, erhalten wir 0F als Antwort.
Also werde ich genau das tun.
Nach dem Bearbeiten der 0B bis 0F muss ich einige Bytes hinzufügen. Im Notizblock tippe ich „0000000000“ ein, was 5 Buchstaben „00 Bytes“ wert ist, kopiere das und füge es nach dem ‚s, aber vor dem Indikator für das nächste Wort ein.
Jetzt werde ich diese Nullen einfach in die gewünschten Buchstaben ändern. In meinem Hex-Editor kann ich einfach auf die rechte Seite klicken und einen beliebigen Buchstaben anstelle eines „.“ eingeben. Wenn Ihr Hexeditor diese Funktion nicht hat, suchen Sie einfach nach dem Generikum Buchstabencodeliste bei Google für Hex.
Dies wäre die vollständige Bearbeitung. Ein großer Hinweis dafür, wenn Sie drei Punkte hinter dem letzten Buchstaben „…“ anstelle von „..“ für Lucretias Fall haben, wird das Spiel das Laden verweigern. Wenn Sie also etwas überstanden haben, löschen Sie einfach den zusätzlichen Punkt, by markieren und löschen. Dasselbe gilt für jede andere Bearbeitung, die mehr Punkte verwendet, sie muss die gleiche Anzahl von Punkten wie das Original haben.
Und nur um den Erfolg zu zeigen: