Fallout 1 und 2 unter macOS spielen

Die ersten beiden Fallout-Spiele lassen sich dank der Fallout Community Edition und der Fallout 2 Community Edition auch auf aktuellen Macs spielen. Dabei handelt es sich um Neuimplementierungen der ursprünglichen Spielengines, welche nativ auf Intel-Macs und Macs mit Apple Silicon laufen. Die Spieldaten der Originalspiele werden allerdings weiterhin benötigt.

Um die Einrichtung zu vereinfachen, habe ich zwei Installationsskripte geschrieben. Diese extrahieren die benötigten Daten aus den GOG-Offline-Installern, laden die aktuelle macOS-Version der jeweiligen Community Edition herunter und erstellen die passende Konfiguration. Anschließend wird das Spiel direkt gestartet.

Für Fallout 1 werden diese Dateien aus dem GOG-Offline-Installern erwartet:

setup_fallout_1.2_(27130).exe
setup_fallout_1.2_(27130)-1.bin

Für Fallout 2 sind es:

setup_fallout_2_1.02_gog_v1_(77792).exe
setup_fallout_2_1.02_gog_v1_(77792)-1.bin

Liegen die Skripte und Installationsdateien beispielsweise im Ordner Fallout innerhalb des Benutzerverzeichnisses, wird im Terminal zunächst in diesen gewechselt:

cd ~/Fallout
chmod +x install-fallout-1.sh install-fallout-2.sh

Anschließend kann Fallout 1 mit:

./install-fallout-1.sh

installiert werden. Für Fallout 2 lautet der entsprechende Aufruf:

./install-fallout-2.sh

Die Installation erfolgt unter /Applications/Fallout beziehungsweise /Applications/Fallout 2. Für diese Verzeichnisse und das Verzeichnis der Skripte müssen Schreibrechte vorhanden sein. Die Disk-Images der Community Editions werden automatisch heruntergeladen und eingebunden; ein manueller Download ist nicht notwendig.

Nach der Installation lassen sich die Spiele jederzeit über den Finder starten. Die Anwendungen heißen Fallout Community Edition.app und Fallout II Community Edition.app und befinden sich in den jeweiligen Installationsverzeichnissen. Die Installationsskripte stehen unter der MIT-Lizenz. Der Quelltext und die ausführliche Anleitung sind im GitHub-Repository zu finden.

Homebrew-Pakete übertragen

Wer auf einem Mac viele Applikationen über Homebrew installiert hat und diese ebenfalls auf einem anderen Rechner installieren möchte, kann hierfür ebenfalls Homebrew nutzen:

brew bundle dump

Damit wird ein Brewfile angelegt. Dieses enthält die installierten Formulae und Casks. Auf einem neuen oder frisch installierten System können die Pakete anschließend mit:

brew bundle

wieder installiert werden. Damit lässt sich die Homebrew-Umgebung eines Macs mit wenig Aufwand reproduzieren.

Speicher unter macOS bereinigen

Vor allem vor einem macOS-Update kann es vorkommen, dass auf den kleineren Speicherkonfigurationen eines Macs der Speicher knapp wird. Neben dem manuellen Ausmisten helfen hierbei auch Tools wie mac-cleanup-py. Das Tool kann über Homebrew installiert werden:

brew install mac-cleanup-py

Nach der Installation kann das Werkzeug über:

sudo mac-cleanup

aus dem Terminal heraus angestartet werden. Beim ersten Aufruf können die Module für die Bereinigung aktiviert werden. Später kann dies mittels:

mac-cleanup -c

wiederholt werden. Soll die Bereinigung ohne nachfragen durchgeführt werden kann der Parameter -f mit angehangen werden:

sudo mac-cleanup -f

Das Tool selbst ist freie Software unter der Apache License in Version 2.

HomePod über macOS aktualisieren

Der HomePod und der HomePod mini werden meist über ein iOS-Gerät eingebunden. Problematisch wird dies, wenn der HomePod noch eine alte Firmware-Version nutzt. In einem solchen Fall kann es passieren, dass der HomePod nicht eingebunden werden kann, wenn der erweiterte Datenschutz aktiviert ist.

Über den Finder kann die Wiederherstellung angestartet werden

Alternativ kann der HomePod über macOS aktualisiert werden. Dazu muss der HomePod an einen Mac angeschlossen werden und dort der Finder geöffnet werden. Dort findet sich dann unter Orte der HomePod. Darüber kann nun die Wiederherstellung angestoßen werden. Anschließend wird die neue Version der HomePod-Firmware heruntergeladen und installiert. Nach der Installation kann der HomePod über ein iOS-Gerät eingerichtet werden.