frindly
Anmeldungsdatum: 13. Juni 2007
Beiträge: 729
Wohnort: Recklinghausen
|
Hallo
ich habe Probleme mit Age of Empires unter Ubuntu.
Bisher habe ich es immer auf Debian gespielt (Debian 4, 5, 6, 7)
sowie auch unter Ubuntu 6.10 und 8.04. Die Installation verlief nach dem Howto:
Ich habe mit winecfg das System auf Win98 gestellt,
und die Dateien nach der Anleitung (dplayx, dpnet, dpnhpast und dpwsockx)
in das System32 Verzeichnis gespeichert.
Anschliessend die Bibliotheken noch in winecfg aktiviert. Alles lief. Auch Multiplayer. Mit Ubuntu 14.04 hat der AoE Spass aber ein Ende. Installiert bekomme ich das
Spiel. Und egal ob mit oder ohne diese Dateien.
Beim Starten von Multiplayer bleibt das komplette Wine hängen.
(Fehlermeldungen habe ich grade nicht zur Hand) Meine Frage:
Hat jemand ein Geheimrezept?
Oder kann ich ein altes Wine einfach unter Ubuntu installieren.
Wenn ja, wie???
|
Muladin
Anmeldungsdatum: 24. Juli 2009
Beiträge: 385
|
Mit dem frontend PlayonLinux kannst du verschiedene Wine Versionen verwalten.
Spiele/Playonlinux
|
Mankind75
Lokalisierungsteam
Anmeldungsdatum: 4. Juni 2007
Beiträge: 3178
Wohnort: Wernigerode
|
frindly schrieb: Beim Starten von Multiplayer bleibt das komplette Wine hängen.
(Fehlermeldungen habe ich grade nicht zur Hand)
Dazu ein paar Fragen: Welche wine-Version verwendest Du? (Im Terminal "wine --version" eingeben) Könnte es mit folgenden Bug zu tun haben? http://bugs.winehq.org/show_bug.cgi?id=1830 bzw. http://bugs.winehq.org/show_bug.cgi?id=4066
|
Kelhim
Anmeldungsdatum: 18. September 2006
Beiträge: 3642
Wohnort: Köln
|
Es wäre nützlich, zu wissen, um welche Version des Spiels es sich handelt. In der Wine-AppDB sind einige aufgelistet: Testberichte (Multiplayer wurde nicht immer getestet). Wie du siehst, läuft das Spiel auch mit neueren Wine-Versionen. Welche Wine-Version benutzt du derzeit? Ich schlage vor, du legst erst einmal ein neues Wineprefix an, ohne irgendwelche Veränderungen vorzunehmen, bevor wir hier weitermachen. Mit etwaigen Altlasten früherer Versuche möchte sich niemand herumschlagen. Das manuelle Kopieren von DLLs in die Wine-Systemverzeichnisse würde ich sowieso so lange sein lassen, wie es irgendwie geht, egal, was in den Anleitungen steht. Ubuntu 6.10 und Ubuntu 8.04 sind urururalt und die damaligen Wine-Versionen und die dafür geschriebenen Anleitungen erst recht.
|
Mankind75
Lokalisierungsteam
Anmeldungsdatum: 4. Juni 2007
Beiträge: 3178
Wohnort: Wernigerode
|
Will jetzt den Thread nicht kapern, aber ich habe mir zum Testen auch mal die Demoversion heruntergeladen. Splashscreen oder so erscheint nicht, der emulierte Desktop schließt sich auch gleich wieder. (wine 1.7.22 - die aktuellste Version) [mwagner@localhost ~]$ wine .wine/drive_c/Programme/Microsoft\ Games/Age\ of\ Empires\ Trial/
aelaunch.dll docs/ fonts/ scenario/
AoEHlp.dll empires.exe language.dll SETUPENU.DLL
campaign/ EMPIRES.HLP learn/ sound/
data/ eula.txt savegame/ UNINSTAL.EXE
[mwagner@localhost ~]$ wine .wine/drive_c/Programme/Microsoft\ Games/Age\ of\ Empires\ Trial/empires.exe
err:service:service_send_start_message service L"BackupStack" failed to start
fixme:service:scmdatabase_autostart_services Auto-start service L"BackupStack" failed to start: 1053
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:RegisterEventSourceW ((null),L"Bonjour Service"): stub
fixme:winsock:WS_setsockopt Unknown IPPROTO_IPV6 optname 0x00000013
fixme:ntdll:server_ioctl_file Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:server_ioctl_sock Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIO(IOC_WS2, 23))
err:winsock:interface_bind Failed to bind to interface, receiving broadcast packets will not work on socket 00b8.
err:winsock:interface_bind Failed to bind to interface, receiving broadcast packets will not work on socket 00c0.
fixme:winsock:WS_setsockopt Unknown IPPROTO_IPV6 optname 0x00000013
fixme:iphlpapi:CreateIpForwardEntry (pRoute 0x97e908): stub
fixme:service:EnumServicesStatusW resume handle not supported
fixme:service:EnumServicesStatusW resume handle not supported
fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x20000001,(nil),0x0001,0x00000000,0x97e5a8,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x20000001,(nil),0x0001,0x00000000,0x144040,(nil)): stub
err:module:import_dll Library DPLAYX.dll (which is needed by L"Z:\\home\\mwagner\\.wine\\drive_c\\Programme\\Microsoft Games\\Age of Empires Trial\\empires.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\mwagner\\.wine\\drive_c\\Programme\\Microsoft Games\\Age of Empires Trial\\empires.exe" failed, status c0000135 Scheinbar braucht mal die DPLAYX.dll.
|
Kelhim
Anmeldungsdatum: 18. September 2006
Beiträge: 3642
Wohnort: Köln
|
Dann ist der erste Schritt nach der Anlage des frischen Wineprefix dieser Befehl:
|
Mankind75
Lokalisierungsteam
Anmeldungsdatum: 4. Juni 2007
Beiträge: 3178
Wohnort: Wernigerode
|
Also mit diesem winetricks-Befehl kann ich das Spiel jetzt starten. Ich habe eben die erste Mission der ersten Kampagne durchgespielt. Bis auf etwas Audiostottern lief alles wunderbar: Habe nebenher auch Amazon-Cloud-Player gehört und in der Konsole auch folgenden Output bekommen: err:winediag:AUDDRV_GetAudioEndpoint PulseAudio "default" -22 without handle_underrun. Audio may hang. Please upgrade to alsa_plugins >= 1.0.24 Naja, CentOS 6.5 kommt halt nicht unbedingt mit den neuesten Paketen. Schönes Spiel, obwohl es schon so alt ist. Wir reden über Age of Empires 1, oder?
|
Kelhim
Anmeldungsdatum: 18. September 2006
Beiträge: 3642
Wohnort: Köln
|
Oh, irgendwie habe ich AoE 2 angenommen – für 1 wären es natürlich diese Testberichte. Sorry! Trotzdem scheint der Befehl ja gut funktioniert zu haben. 😉
|
frindly
(Themenstarter)
Anmeldungsdatum: 13. Juni 2007
Beiträge: 729
Wohnort: Recklinghausen
|
Kann man denn auch einfach ein altes Wine installieren?
Wo bekommt man das komplett her?
|
Kelhim
Anmeldungsdatum: 18. September 2006
Beiträge: 3642
Wohnort: Köln
|
Ja, aber vorher probierst du besser aus, was ich vorschlug und Mankind75 geholfen hat, und zeigst, wenn es nicht ausreicht, die Terminalausgaben, damit wir einen Anhaltspunkt haben. Ich recherchier das alles nicht stellvertretend für dich, damit du es überliest und alte Software installierst.
|
frindly
(Themenstarter)
Anmeldungsdatum: 13. Juni 2007
Beiträge: 729
Wohnort: Recklinghausen
|
Hallo
ich habe es mit PlayOnLinux probiert. Und siehe da... es läd ein Wine 1.4 herunter und installiert
Age of Empires darin.
Ergebnis: Funktioniert.
Aber......
die Rom-Erweiterung benötigt die alte Version. Das heisst ich müsste ein winefile in der Umgebung bekommen.
Wenn ich bei PoL hinzufügen sage und AoE auswähle, will er das normale installieren, aber nicht die Rom Erweiterung.
Wie bekomme ich ein winefile in der Umgebung?
|
frindly
(Themenstarter)
Anmeldungsdatum: 13. Juni 2007
Beiträge: 729
Wohnort: Recklinghausen
|
So
für alle die AoE auch unter Ubuntu 14.04 spielen möchten .... hier die Lösung: PlayOnLinux über die Paketquellen installiert. Ich habe "apt-get install playonlinux"
genommen weil noch eine Abfrage zur Schrifteninstallation kommt, die man bestätigen muss. Und
die Softwareverwaltung hat ich bei mir weggehängt.
Anschliessend habe ich unter PlayOnLinux das Programm konfiguriert, bin auf winecfg
gegangen und als Windows Version Win98 eingestellt. Die benötigten Bibliotheken wurden
von PoL korrekt eingerichtet.
Damit läuft schonmal AoE 1.
Die "Rise of Rome" Erweiterung ist schwieriger. Ich habe die CD eingelegt,
dann nochmal winecfg unter PoL aufgerufen. hier habe ich die CD als Lauferk hinzugefügt.
(Laufwerk D: auf /media/%user%/AgeOfEmpires gelegt).
Dann kann ich bei PoL ein Exe Programm in der Umgebung ausführen lassen. Hier habe ich den Explorer
gestartet so das ich den Wine Dateimanager hatte. Nun konnte ich über Arbeitsplatz auf Laufwerk D: zugreifen
und das Setup von AoE-Rise of Rome starten. Nachdem das durchgelaufen ist kann man unter Programme EmpiresX.exe aufrufen.
Nun erkennt er die eingelegte CD (für Multiplayer) und man kann spielen.
Das ist zwar von hinten durch die Brust ins Auge, aber es geht. Man kommt zu einem voll Lauffähigen AoE mit Rom Erweiterung. Danke für all die Hilfe hier im Thread, der Tipp mit PlayOnLinux war dann der Richtige!
👍
|
Kelhim
Anmeldungsdatum: 18. September 2006
Beiträge: 3642
Wohnort: Köln
|
Das kannst du schwerlich beurteilen, ohne andere Vorschläge ausprobiert zu haben.
|