|
Gaming |
X-COM-Tools 2026-03-25 veröffentlicht
2026-03-25
Pünktlich zum 20-jährigen Jubiläum der letzten Version der X-COM-Tools habe ich mir die Mühe gemacht, mal kräftig an Usability und Bugs zu arbeiten. Manches hat gewissermaßen noch nie so richtig funktioniert. z. B. haben meine damaligen Arbeiten mit dem Hexeditor doch teils nicht so ganz korrekte Erkenntnisse erbracht. Man muss aber dazu sagen, Seiten wie die ufopaedia.org gab es zwar schon. Sie waren aber noch in den Kinderschuhen und eine Internetverbindung hatte ich zu Hause ja ohnehin keine, sodass ich im Wesentlichen auf meine eigenen Erkenntnisse angewiesen war. Anderes war schon immer sehr wackelig umgesetzt, weil QuickBasic out of the box leider keine so richtig eleganten Methoden bzw. Mittel mitbringt, um so Kleinigkeiten zu tun, wie prüfen ob eine Datei überhaupt existiert, oder prüfen ob sie schreibbar ist. Ich habe das jetzt einfach mal weitestgehend geradegezogen. Die neue Version findet man in den Downloads. Enjoy! Die FaktenDie Ergebnisse im Einzelnen:
Das MetaEnglisch vs. DeutschDas Programm stammt aus einer Zeit, als ich es mit dem Englischen nicht all zu sehr hatte. Entsprechend war es schon immer 100 % auf Deutsch gehalten. Ich bin momentan am Überlegen, ob ich das noch ändern soll. Da ich aber letztlich null Anhaltspunkte habe, ob irgendwer dieses Tool überhaupt verwendet (außer mir natürlich), bin ich mir noch nicht sicher, ob ich mir die Mühe machen soll. DOS vs. WindowsDas Programm ist weiterhin nur für DOS verfügbar. Heißt also: Auf modernen Windosen wird das nicht nativ laufen, weil die inzwischen nur noch als x64-Fassung zu kriegen sind, die leider kein 16 Bit Subsystem mehr mitbringen. Heißt also: Entweder DOSBox benutzen, oder ein oldschool Windows. Ich für meinen Teil habe 100 % der Änderungen seit der Vorgängerversion auf einem 486er geschrieben, unter Win 3.11. Dabei kam mir dann auch zugute, dass (zumindest die neuste Version 1.4) der DOS-Version des Spiels das gleiche Spielstandformat verwendet, wie die Collector's Edition für Windows. Ich hatte durchaus versucht, mit Compilern wie freebasic oder QB64 eine Windows-Fassung zu kompilieren. Das Blöde ist nur: Auch wenn beide von sich behaupten, sie wären kompatibel mit dem guten alten QuickBasic 4.5, ist das leider nicht so ganz die Wahrheit. Während der Code ganz und gar problemlos unter original QB4.5 kompiliert, geht selbst mit Fummeln und Anpassen bei beiden anderen Varianten eher nix. Ob ich es mir antue, und das komplett ändere, sodass es unter freebasic läuft, weiß ich noch nicht. Denn deren Binaries für DOS haben leider das Problem, dass sie einen DOS Extender brauchen und generell ein gutes Stück größer ausfallen. Klar, UFO für DOS benutzt auch so einen. Aber bisher fand ich es doch ganz angenehm, dass mein Werkzeug einfach out of the box läuft, ohne Handstände oder Extras. QB64 dagegen scheint generell ein Sorgenkind zu sein. Insofern vorerst mal auf Eis gelegt. Wer das alte UFO auf einem modernen Windows spielt, wird vermutlich ohnehin DOSBox verwenden. Insfoern, darin läuft das ganz und gar unproblematisch. Und wer unbedingt nativ mit Windows arbeiten will (oder Linux), der sollte evtl. stattdessen sowieso lieber OpenXcom benutzen. Deren Saves kann man dann auch mit einem einfachen Texteditor verändern bzw. Features wie Soldaten nach Werten sortieren kann das Spiel einfach von sich aus. QuickBasic 4.5 – ich würde heute nicht nochmal ausgerechnet damit anfangenWas ich auch gelernt habe: Quickbasic hat echt so einige Tücken. Das sind so Nettigkeiten wie:
Andere kochen auch nur mit WasserUnd zu guter Letzt habe ich auch ein, zwei kleine Fehler auf der UFOPaedia entdeckt. Mal sehen, wie die Community mit meinen Anmerkungen umgeht... |
Du brauchst mehr? Kuck in den News vorbei! Da stehen auch noch ältere Abschnitte – oder wenns noch älter sein darf, im Archiv. Für alle, die mehr über den Macher dieser Seite wissen wollen, oder nur das letzte Update-Datum dieser Seite, besucht das Impressum. Bitte auch den Disclaimer beachten!