ubuntuusers.de

DirectPlay (DirectX) über WINE

Status: Ungelöst | Ubuntu-Version: Server 9.04 (Jaunty Jackalope)
Antworten |

Desoula

Anmeldungsdatum:
25. Juni 2009

Beiträge: 15

Hallo,

ich habe schon vieles darüber gelesen, bezüglich dem installieren von DirectX über WINE. Die einen meinen, dass sollte man unterlassen, zum anderen gibt es hierfür einige Tutorials. Ist das nun empfehlenswert und führt zu einem Erfolg oder eher nicht?

Ich würde DirectX für DirectPlay benötigen (Game-Hosting), könntet ihr mir da was empfehlen um dies zu verwirklichen?

DirectX 9.0c habe ich bereits versucht zu installieren, nur da gibt es einige Probleme was die DLL-Datein angeht. Hat jemand mit diesem Problem Erfahrungen gemacht?

Ich habe auch schon von einem WineX gehört, was aber soweit ich gesehen habe eingestellt wurde und nun Cedega heißt und kostenpflichtig ist.

Mit freundlichen Grüßen, Kevin

oliver1974

Avatar von oliver1974

Anmeldungsdatum:
2. Juli 2006

Beiträge: 266

Ich wusste gar nicht, dass das ein Problem ist.. ich habe über "winetricks" directx9 installiert.

Siehe die Anleitung zu EVE hier im Wiki, da steht wo du winetricks herbekommst und wie man directx9 installiert.

http://wiki.ubuntuusers.de/Spiele/EVE?highlight=eve

Klappte bei mir soweit ich das sehen kann.. das einzige Problem war, dass das letzte mal drücken des Weiter-Buttons im Setup-Dialog von DirectX9 nicht möglich war.. aber das ist unerheblich, die Installation ist dann schon durch.

Desoula

(Themenstarter)

Anmeldungsdatum:
25. Juni 2009

Beiträge: 15

Vielen Dank, werde ich mir einmal anschauen. 👍

Desoula

(Themenstarter)

Anmeldungsdatum:
25. Juni 2009

Beiträge: 15

Ich habe die Installationsdatei für DirectX9.0c heruntergeladen, ausgeführt und die Datein in einen Ordner (System32) extrahiert und anschließend den DXSETUP.exe ausgeführt.

Danach habe ich die dnsapi.dll ebenfalls in das System32 Verzeichnis kopiert sowie auch die Datei dxdiag.exe (da die alle fehlten).

Nach Ausführung von dxdiag.exe erhielt ich gleich einmal 2 Errors aber das Programm lief, ein klick auf die Registerkarte DirectX Files, zeigt, dass irgendetwas bei der Installation andauernt schief läuft, aber ich weiß nicht genau, was ich da falsch mache.

Ungültiges Makro

Dieses Makro ist nicht verfügbar

Weiß jemand wie man das Problem beheben kann?

PS: Eine Neuinstallation bringt immer wieder das Selbe Problem.

oliver1974

Avatar von oliver1974

Anmeldungsdatum:
2. Juli 2006

Beiträge: 266

Das klingt für mich aber nicht nach der "winetricks" Installation... schon klar, dass es auch so irgendwie gehen "muss" (da ja winetricks nix anderes macht, als was man per Hand auch selber machen könnte) aber ich hätte das ja zuerst über winetricks versucht.. ich denke mal, die werden da schon know how haben und eventuell schon manche Probleme gelöst haben.

Oder hattest du das schon versucht und das ging auch nicht, also deswegen jetzt der Versuch der "händischen" Installation?

Desoula

(Themenstarter)

Anmeldungsdatum:
25. Juni 2009

Beiträge: 15

Hi Oliver,

nein über Winetricks direkt habe ich es noch nicht versucht.

Hast du da gerade ein HowTo per Hand? ☺

Wäre super!

oliver1974

Avatar von oliver1974

Anmeldungsdatum:
2. Juli 2006

Beiträge: 266

Steht doch alles im EVE - Artikel.. ☺

In der Konsole:

wget http://www.kegel.com/wine/winetricks

..und dann...

sh winetricks directx9

EDIT: Nicht durch die hervorhebung der Adresse irritieren lassen, das macht das Forum hier.... ich könnte das wahrscheinlich irgendwie quoten... aber na ja.

Desoula

(Themenstarter)

Anmeldungsdatum:
25. Juni 2009

Beiträge: 15

Hallo!

sys@orange:~$ sh winetricks directx9
You probably shouldn't be using this. It's VERY invasive.
Use 'winetricks d3dx9' instead.
Setting Windows version to win2k
Executing wine regedit /home/kevin/.wine/drive_c/winetrickstmp/set-winver.reg
Executing wine /home/kevin/.winetrickscache/directx_mar2009_redist.exe /t:c:\winetrickstmp

Nach Ausführung von:

sh winetricks d3dx9

... hat er mir das ganze ohne Fehler installiert. Allerdings nach Ausführung von der Datei dxdiag.exe (die sich im Verzeichnis /.wine/drive_c/windows/system32 befindet), erhalte ich Anfangs wieder 2 Errors (Class Error, not registered) und nach einem klick auf DirectX Files, habe ich wieder das selbe Bild wie vorhin.

Die Installation von Winetricks wurde aber ohne Fehler durchgeführt.

oliver1974

Avatar von oliver1974

Anmeldungsdatum:
2. Juli 2006

Beiträge: 266

Huch.. an dieses "VERY invasive" konnte ich mich gar nicht erinnern...

Was dxdiag sagt, habe ich nie geprüft. Aber ob da wirklich die komplette Umgebung installiert wird bzw. auch läuft, halte ich für zweifelhaft. Zu 90 Prozent geht es doch meines Erachtens nach darum, irgendein Spiel zum laufen zu kriegen, ich nehme mal an, da braucht es oft nur ein paar Komponenten der gesamten DirectX Umgebung. Wenn ich richtig verstanden habe, willst du da GameHosting via WINE machen? Hmm.. da wäre ich skeptisch, aber ich hab mich nie damit beschäftigen müssen.. es würde mich aber nicht wundern, wenn die dabei berührten Komponenten von DirectX nicht soo unbedingt im Fokus des WINE-Teams stehen.....

Ob Cedega da noch was reisst, erscheint zweifelhaft. Seit dem Lizenz-Trouble erscheint Cedega arg geflickt, der offizielle EVE-Client von CCP (der mit Cedega lief) lief schlechter, als wenn man sich selbst via WINE die EVE-Windows-Version installiert hat.. Cedega hatte zumindest in letzter Zeit den Ruf, gegen Geld schlechter zu arbeiten als das kostenlose und freie "Original"..

Bliebe Crossover.. hier habe ich zumindest in einem Fall schon mal gehört, dass da eine Software lief, die unter WINE nicht wollte.. war aber aus dem Bildbearbeitungsbereich und hatte mit DirectX nix zu tun, jedenfalls nicht in dem Maße....

Desoula

(Themenstarter)

Anmeldungsdatum:
25. Juni 2009

Beiträge: 15

Hallo,

ja, ich hoste einen Emulator der Anfangs DirectPlay Objekte erstellen muss, nur dies leider nicht kann. Gibt es da vielleicht irgendeine Möglichkeit noch, die vielleicht klappen könnte?

Antworten |