it-swarm.com.de

Wie starte ich Civilization III (Spiel des Jahres) unter Lubuntu 16.04 in WINE?

Ich habe WINE (stable, aus dem Ubuntu-Repository) Version 1.6.2 unter Lubuntu 16.04 installiert und Civilization III Game of the Year erfolgreich von DVD installiert. Das Spiel wird danach jedoch nicht mehr ausgeführt. Das ist komisch, weil der Editor, der auch im Spiel enthalten ist, funktioniert. Ich frage mich, welches Setup für Civ verwendet werden soll. Da es sich um ein Spiel handelt, das unter Windows XP ausgeführt werden würde, müssen vermutlich Anpassungen vorgenommen werden - möglicherweise mithilfe von Winetricks.

Dies ist die Ausgabe, wenn Terminal zum Ausführen verwendet wird:

('keine Berechtigung' bedeutet 'keine Berechtigung')

Ich fand hier dass "Wine die Laufwerke über ASPI präsentieren muss und ich vermute, dass I/O in das native Linux-Format übersetzt werden muss. Aus irgendeinem Grund scheint dies bei Ihrem Setup nicht richtig zu funktionieren. "

[email protected]:~/.wine/drive_c/Program Files (x86)/Infogrames/Civilization III$ wine start Civilization3.exe
fixme:exec:Shell_execute flags ignored: 0x00000100
[email protected]:~/.wine/drive_c/Program Files (x86)/Infogrames/Civilization III$ fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 0.
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 1.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg1: Keine Berechtigung
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 2.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg2: Keine Berechtigung
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 3.
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 4.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg4: Keine Berechtigung
4
Ben

Meine Fehlermeldungen beziehen sich wahrscheinlich auf das von mir verwendete USB-CD/DVD-Laufwerk. Auf einem Laptop (MacbookPro8.3 ab 2011, Lubuntu 16.04) mit eingebautem Laufwerk funktioniert das Spiel sofort.

Auf meinem Shuttle Barebone-PC mit zwei angeschlossenen Apple Kinodisplays funktioniert dies nicht. Wahrscheinlich ein Problem mit der Grafikkarte/dem Treiber (nachdem der NoCD-Patch installiert wurde, sind die/dev/sg0-Meldungen weg).

Es funktioniert auch nicht auf meinem Acer Aspire One D270 mit Lubuntu 14.04, ich glaube wegen fehlender DirectX-Unterstützung, obwohl im Terminal keine Nachricht ist (wie im Shuttle-Fall).

Mein Spiel ist ein deutsches, wahrscheinlich Version 1.16. Dies wird am WineHQ als "Garbage" bezeichnet, jedoch mit älteren Versionen von WINE. Es funktioniert jetzt auf dem alten MacbookPro mit Lubuntu 16.04, obwohl ich nicht länger getestet habe.

Eine gute Seite, um Patches zu verschiedenen Versionen des Spiels zu finden, ist diese: https://www.civ-wiki.de/wiki/Versionen_ (Civ3) .

Eine Zusammenfassung der Patches einschließlich eines offiziellen NoCD-Patches finden Sie im Downloadlink am Ende der Seite hier .

Ich habe zuerst den Patch für 1.29f angewendet und dann den Civilization3.exe von Civilization 3 PC Games Patch ohne Conquest von v1.21f (d).Zip in mein Verzeichnis kopiert.

Jetzt läuft das Spiel ohne CD.

Um ein Grafikproblem nach dem Intro (beschnittener Bildschirm) zu beheben, habe ich zwei Optionen in winefcg unter graphics deaktiviert: Erlaube decoration und control vom Fenstermanager. Ich führe es auch im Win XP Modus aus.

2
Ben