|
Fallout 2 CE - AmigaOS Port
|
|

Native Portierung der Fallout 2 Community Edition (Basis: github.com/alexbatalov/fallout2-ce) auf den klassischen Amiga m68k. Die Engine läuft unter AmigaOS 3.0+ mit RTG-Grafik über cybergraphics.library, Audio über AHI und nutzt optional die AMMX-Erweiterung der Apollo-V2/V4-Hardware (Vampire).
Die Original-Spiel-Assets werden weiterhin benötigt — das Projekt liefert ausschliesslich Engine und Hilfswerkzeuge. Mitgeliefert wird ein integrierter Voreinsteller mit Reaction-GUI sowie das Werkzeug dat2-extract, das master.dat und critter.dat in lose Dateien entpackt — dies beschleunigt das Asset-Loading auf 68k deutlich, da der zlib-Decompress-Pfad pro Asset entfällt.
|
|
|
|
|
|
| Voreinsteller |
Ladebildschirm |
Hauptmenü |
Charakterauswahl |
Spielszene |
|
|
• Vollständige Engine-Portierung auf m68k (Hunk-Binary), keine Emulation
• RTG-Grafik über cybergraphics.library v40+ (640×480 bis 1280×960)
• AHI-Audio mit eigenem Software-Mixer (SFX, Musik, Sprache, lipsync Talking Heads)
• Optionale AMMX-Beschleunigung für kritische Render-Pfade (Apollo V2/V4)
• MVE-Movie-Wiedergabe (Intro, Endsequenzen) mit synchronem Audio
• Integrierter Reaction-Voreinsteller mit Lokalisierung Deutsch / Englisch
• dat2-extract zum Entpacken von master.dat / critter.dat — Umgehung des CRLF-Bugs der Bebbo-libc bei Text-LSTs
• Sprachunabhängig: deutsche, englische, italienische, französische und spanische Spiel-Versionen werden unterstützt
• Diagnose-Log (fallout-ce.log im Programm-Drawer) für Fehlersuche
|
|
• AmigaOS 3.0 oder neuer (3.5+ für den Reaction-Voreinsteller)
• Motorola 68060 oder höher, Hard-Float-FPU
• 32 MB Fast-RAM empfohlen (mindestens 16 MB, grösserer Art-Cache wirkt sich spürbar auf das Tempo aus)
• RTG-Grafikkarte mit cybergraphics.library v40+ (Picasso 96, P96/CGFX, Apollo V2/V4-on-board)
• AHI 4.x oder neuer für Audio (16-bit Stereo)
• 800 MB freier Plattenplatz für die entpackten Spiel-Assets
• Original-Spielmedien: master.dat und critter.dat aus jeder regulären Fallout 2-Distribution (CD, GoG, Steam)
Auf reinen 68060-Systemen ohne AMMX-Beschleunigung läuft das Spiel spürbar langsamer; empfohlen ist eine Apollo V2/V4-Plattform oder PiStorm32lite/PiStorm-Hardware.
|
|
Das Release wird als LHA-Archiv ausgeliefert und enthält die Engine (fallout2-ce), das Extraktionswerkzeug dat2-extract, die kompilierten Sprachkataloge sowie eine README mit dem genauen Setup-Ablauf. Die Spielmedien liegen nicht bei — sie müssen aus einer eigenen Fallout 2-Distribution stammen.
Fallout2 CE 1.0 (WIP, 17. Mai 2026, 1.3 MB)
Aktuell in Entwicklung — die Version noch nicht voll Optimiert, kann Fehler enthalten, langsam und instabil sein.
|
|
Schritt 1: Archiv in ein Verzeichnis deiner Wahl entpacken (z. B. Work:Fallout 2/). Aus einer Original-Fallout 2-Installation die Dateien master.dat, critter.dat sowie den Ordner sound/music/ in dasselbe Verzeichnis kopieren.
Schritt 2: Mit dem mitgelieferten Werkzeug dat2-extract die beiden DAT-Dateien in ein Unterverzeichnis data/ entpacken. Das beschleunigt das Asset-Loading deutlich (kein zlib-Decompress mehr pro Asset) und umgeht die bekannten LST-Probleme der Bebbo-libc.
|
|
Die Fallout 2 Community Edition steht unter den Lizenzbedingungen des ursprünglichen Projekts von Alexander Batalov (Sfall-/MIT-Lizenz, siehe LICENSE im Repository). Die AmigaOS-Portierung wird als Freeware veröffentlicht; eine kommerzielle Nutzung oder Weiterverbreitung kombinierter Pakete mit Spiel-Assets ist nicht gestattet.
Die Original-Spiel-Daten (master.dat, critter.dat, Audio, Movies, Texte) sind Eigentum von Bethesda Softworks LLC bzw. den jeweiligen Rechteinhabern und werden nicht mit dieser Portierung ausgeliefert. Sie müssen aus einer regulären Fallout 2-Distribution stammen.
Die Software wird "wie sie ist" bereitgestellt, ohne jegliche Gewährleistung. Der Autor haftet nicht für Schäden oder Datenverluste, die aus der Nutzung dieser Software entstehen.
|
|
| veröffentlicht am 05. Juni 2026 | geschrieben von Matthias
|
|