SDB:Probleme mit StarCraft unter Wine
aus openSUSE, der freien Wissensdatenbank
Wine unterstützt neben vielen Applikationen (siehe Applikationsdatenbank von Wine) auch viele Spiele. Unter anderem das Spiel "StarCraft" (1998).
Inhaltsverzeichnis |
Probleme
- Die Datei "StarCraft.iso" kann nicht gemountet werden.
- Der Vorspann läuft zwar, aber ohne Sound.
- StarCraft kann seit dem Patch 1.15.2 ohne CD gespielt werden, wie?
Lösungen
Viele Probleme können von Anfang an umgangen werden, wenn man eine Windows-Partition hat, in der StarCraft unter Windows installiert wurde. Ein
wine /windows/C/spiele/starcraft/StarCraft.exe
ist auf jeden Fall einen Versuch wert. Ggf. kann so auf die Installation von StarCraft in das Wine-Verzeichnis verzichtet werden.
Über die Installation, Probleme und Fehler von StarCraft unter Linux findet man eine Menge Lösungen, wenn man die Suche von Google benutzt. Wichtige Quellen sind unter "Links" (siehe unten) zu finden.
Lösung zu 1
Um ein ISO unter Linux zu mounten kann man die Befehle
# mkdir /mnt/starcraft # mount -o loop -t iso9660 StarCraft.iso /mnt/starcraft
benutzen. Das funktioniert aber nur, wenn der Befehl "file" das ISO auch als solches erkennt:
# file StarCraft.iso ISO 9660 CD-ROM filesystem data
Es ist möglich, das Daemon Tools keine Probleme mit einem ISO hat, aber "file StarCraft.iso" trotzdem "data" oder etwas anderes liefert. In diesem Fall muss man von seiner StarCraft-CD ein neues ISO-Image erstellen.
Lösung zu 2
Um das Spiel ruckelfrei und mit Sound zu spielen müssen ggf. verschiedene Registry-Keys gepflegt werden:
[HKEY_CURRENT_USER\Software\Wine\Direct3D] "DirectDrawRenderer"="opengl" "RenderTargetLockMode"="readtex" "OffscreenRenderingMode"="fbo" "UseGLSL"="enabled" "VideoMemorySize"="YOUR VIDEO MEMORY SIZE"
[HKEY_CURRENT_USER\Software\Wine\DirectSound] "HardwareAcceleration"="Emulation"
[HKEY_CURRENT_USER\Software\Wine\Drivers] "Audio"="alsa"
Die Einstellungen können sich je nach Hardware unterscheiden, also empfiehlt es sich auf jeden Fall nach den Einstellungen zu googlen und sie einzeln, also nicht alle gleichzeitig, zu testen.
Lösung zu 3
- Auf der StarCraft-CD die "install.exe" suchen
- Diese Datei in das StarCraft-Verzeichnis kopieren. Beispiel: "/windows/C/spiele/starcraft/"
- Die Datei "install.exe" in "StarCraft.mpq" umbenennen. Beispiel: "mv install.exe StarCraft.mpq"
Das funktioniert auch mit Broodwar. Dazu muss die "install.exe" von der Broodwar-CD in "BroodWar.mpq" umbenannt werden.
Links
- Wine
- SDB:Wine_installieren_und_benutzen
- Wine - offizielle Webseite - StarCraft Brood War: 1.x
- Installation und Performance erhöhen (NVIDIA-Nutzer)
- Instructions for installing StarCraft and BroodWar under Linux with wine
- ubuntuforums.org: Registry-Keys einpflegen, um Lag zu beheben
Keywords: StarCraft | Wine

