Spielen unter Linux (Civ4): Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: Mit Hilfe von wine ist es möglich, Civilization IV mit kleinen Einschränkungen auch unter Linux zu spielen. = Installation = Die einfachste Art, Civilization zu in...) |
(→Einschränkungen/Fehler: behobene Fehler entfernt) |
||
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | [[Kategorie:Civ4]] | ||
Mit Hilfe von wine ist es möglich, Civilization IV mit kleinen Einschränkungen auch unter Linux zu spielen. | Mit Hilfe von wine ist es möglich, Civilization IV mit kleinen Einschränkungen auch unter Linux zu spielen. | ||
− | |||
= Installation = | = Installation = | ||
− | Die einfachste Art, Civilization zu installieren ist, einfach eine bestehende Installation in das .wine-Verzeichnis zu kopieren. Dann muss man nur noch die Anweisungen bei [[#DLLs kopieren|DLLs kopieren]] befolgen. | + | Die einfachste Art, Civilization zu installieren, ist, einfach eine bestehende Installation in das .wine-Verzeichnis zu kopieren. Dann muss man nur noch die Anweisungen bei [[#DLLs kopieren|DLLs kopieren]] befolgen. |
Alternativ kann man natürlich auch von den Original-Datenträgern installieren. Die folgende Beschreibung bezieht sich auf die erste Civ-Version mit den Erweiterungen auf separaten Datenträgern. Für Civ-Complete kann man aber wahrscheinlich Teile der Beschreibung übernehmen. | Alternativ kann man natürlich auch von den Original-Datenträgern installieren. Die folgende Beschreibung bezieht sich auf die erste Civ-Version mit den Erweiterungen auf separaten Datenträgern. Für Civ-Complete kann man aber wahrscheinlich Teile der Beschreibung übernehmen. | ||
Zeile 19: | Zeile 19: | ||
Die zweite Erweiterung ist etwas störrischer bei der Installation. Man muss erst die mscoree.dll nach .wine/windows/system32 kopieren, sonst stürzt der BtS-Installer beim Suchen nach einer vorhandenen DirectX-Installation ab. Anschließend geht die Installation wie beim Grundspiel gewohnt - inklusive Fehlermeldung am Ende der Installation. Auch hier kann es vorkommen, dass das Installationsfenster verschwindet und die Installation im Hintergrund weiterläuft. | Die zweite Erweiterung ist etwas störrischer bei der Installation. Man muss erst die mscoree.dll nach .wine/windows/system32 kopieren, sonst stürzt der BtS-Installer beim Suchen nach einer vorhandenen DirectX-Installation ab. Anschließend geht die Installation wie beim Grundspiel gewohnt - inklusive Fehlermeldung am Ende der Installation. Auch hier kann es vorkommen, dass das Installationsfenster verschwindet und die Installation im Hintergrund weiterläuft. | ||
− | = DLLs | + | = DLLs kopieren = |
Um Civilization lauffähig zu machen, werden noch einige dlls benötigt. | Um Civilization lauffähig zu machen, werden noch einige dlls benötigt. | ||
Die d3dx9_31.dll und d3dx9_32.dll müssen in das Civilization-Verzeichnis kopiert werden (standardmäßig ist das ~/.wine/drive_c/Programme/Firaxis Games/Sid Meier's Civilization 4). Diese dlls kann man entweder von einer vorhandenen Windows-Installation kopieren oder herunterladen (siehe [[#Links | Links]]-Sektion). Anschließend muss man noch msxml3 installieren. Am einfachsten geht das mit dem winetricks-Script: | Die d3dx9_31.dll und d3dx9_32.dll müssen in das Civilization-Verzeichnis kopiert werden (standardmäßig ist das ~/.wine/drive_c/Programme/Firaxis Games/Sid Meier's Civilization 4). Diese dlls kann man entweder von einer vorhandenen Windows-Installation kopieren oder herunterladen (siehe [[#Links | Links]]-Sektion). Anschließend muss man noch msxml3 installieren. Am einfachsten geht das mit dem winetricks-Script: | ||
Zeile 27: | Zeile 27: | ||
Alternativ kann man die Dateien msxml3.dll und msxml3r.dll in das wine-system32-Verzeichnis kopieren und ein override für msxml3 setzen. | Alternativ kann man die Dateien msxml3.dll und msxml3r.dll in das wine-system32-Verzeichnis kopieren und ein override für msxml3 setzen. | ||
+ | |||
+ | In neueren wine-Versionen (1.3.x) ist ein Fehler, der wine beim Start von Civilization sofort abstürzen lässt. Um das zu verhindern, muss man winecfg aufrufen und in dem Tab "Bibliotheken" einen Eintrag für "gameux" erstellen und diesen dann deaktivieren. | ||
=Einschränkungen/Fehler= | =Einschränkungen/Fehler= | ||
− | Civilization ist mit wine zwar | + | Civilization ist mit wine zwar voll spielbar, allerdings gibt es noch einige Einschränkungen: |
* Das Spiel stellt unter wine höhere Hardwareanforderungen als unter Windows. Die Details müssen deshalb wahrscheinlich heruntergesetzt werden. | * Das Spiel stellt unter wine höhere Hardwareanforderungen als unter Windows. Die Details müssen deshalb wahrscheinlich heruntergesetzt werden. | ||
− | + | * Wine unterstützt noch keine animierten Cursor. Deshalb wird seit wine 1.1.9 ein unbewegter Cursor angezeigt. Ältere wine-Versionen nutzen den System-Standardcursor. | |
− | + | * Die Globusansicht (ganz rausgezoomt) ist größtenteils schwarz. Abhilfe: Detailgrad auf "mittel" stellen. Die Polregionen bleiben aber eventuell trotzdem noch schwarz. | |
− | * Wine unterstützt noch keine animierten Cursor. Deshalb wird | + | * Die Screenshotfunktion liefert nur schwarze Bilder. Man muss für Screenshots deshalb auf externe Programme zurückgreifen. |
− | * | ||
− | * | ||
=Links= | =Links= |
Aktuelle Version vom 10. Oktober 2010, 19:13 Uhr
Mit Hilfe von wine ist es möglich, Civilization IV mit kleinen Einschränkungen auch unter Linux zu spielen.
Inhaltsverzeichnis
Installation
Die einfachste Art, Civilization zu installieren, ist, einfach eine bestehende Installation in das .wine-Verzeichnis zu kopieren. Dann muss man nur noch die Anweisungen bei DLLs kopieren befolgen.
Alternativ kann man natürlich auch von den Original-Datenträgern installieren. Die folgende Beschreibung bezieht sich auf die erste Civ-Version mit den Erweiterungen auf separaten Datenträgern. Für Civ-Complete kann man aber wahrscheinlich Teile der Beschreibung übernehmen.
Grundspiel
Zuerst installiert man das Grundspiel.
wine /media/cdrom/autorun.exe
Der Pfad zur autorun.exe muss eventuell angepasst werden. Für die meisten aktuellen Linux-Distributionen sollte der Pfad aber so funktionieren.
Am Anfang möchte der Installer DirectX installieren. Da wir das in wine nicht brauchen, wird der entsprechende Dialog mit "Abbrechen" weggeklickt. Anschließend läuft die Installation wie unter Windows gewohnt ab. Eventuell verschwindet während der Installation das Installation-Fenster. Die Installation läuft aber normalerweise weiter und das Fenster erscheint wieder, sobald die Installation abgeschlossen ist.
Als nächstes wird der aktuelle Patch für das Grundspiel installiert. Die Fehlermeldung am Ende kann ignoriert weden.
Beyond the Sword
Die zweite Erweiterung ist etwas störrischer bei der Installation. Man muss erst die mscoree.dll nach .wine/windows/system32 kopieren, sonst stürzt der BtS-Installer beim Suchen nach einer vorhandenen DirectX-Installation ab. Anschließend geht die Installation wie beim Grundspiel gewohnt - inklusive Fehlermeldung am Ende der Installation. Auch hier kann es vorkommen, dass das Installationsfenster verschwindet und die Installation im Hintergrund weiterläuft.
DLLs kopieren
Um Civilization lauffähig zu machen, werden noch einige dlls benötigt. Die d3dx9_31.dll und d3dx9_32.dll müssen in das Civilization-Verzeichnis kopiert werden (standardmäßig ist das ~/.wine/drive_c/Programme/Firaxis Games/Sid Meier's Civilization 4). Diese dlls kann man entweder von einer vorhandenen Windows-Installation kopieren oder herunterladen (siehe Links-Sektion). Anschließend muss man noch msxml3 installieren. Am einfachsten geht das mit dem winetricks-Script:
wget http://www.kegel.com/wine/winetricks sh winetricks msxml3
Alternativ kann man die Dateien msxml3.dll und msxml3r.dll in das wine-system32-Verzeichnis kopieren und ein override für msxml3 setzen.
In neueren wine-Versionen (1.3.x) ist ein Fehler, der wine beim Start von Civilization sofort abstürzen lässt. Um das zu verhindern, muss man winecfg aufrufen und in dem Tab "Bibliotheken" einen Eintrag für "gameux" erstellen und diesen dann deaktivieren.
Einschränkungen/Fehler
Civilization ist mit wine zwar voll spielbar, allerdings gibt es noch einige Einschränkungen:
- Das Spiel stellt unter wine höhere Hardwareanforderungen als unter Windows. Die Details müssen deshalb wahrscheinlich heruntergesetzt werden.
- Wine unterstützt noch keine animierten Cursor. Deshalb wird seit wine 1.1.9 ein unbewegter Cursor angezeigt. Ältere wine-Versionen nutzen den System-Standardcursor.
- Die Globusansicht (ganz rausgezoomt) ist größtenteils schwarz. Abhilfe: Detailgrad auf "mittel" stellen. Die Polregionen bleiben aber eventuell trotzdem noch schwarz.
- Die Screenshotfunktion liefert nur schwarze Bilder. Man muss für Screenshots deshalb auf externe Programme zurückgreifen.