Battlefield 2 unter Linux via Wine 1

Feb26

Es folgt eine kleine Erklärung, wie ich es endlich nach mehrmaligem Probieren geschafft habe, Battlefield 2 unter Linux via Wine zu installieren.
Benutzte Distribution dabei ist Fedora 10; Wine 1.1.14.

Zunächst benötigt man die Dateien:
- d3dx9_24.dll
- d3dx9_25.dll
- d3dx9_36.dll
- psapi.dll
die ihr zbsp. von www.dll-files.com kriegt. Diese werden nach ~/.wine/drive_c/windows/system32 kopiert.
Die Installation an sich lief immer ohne Probleme. Doch wenn ich ich dann auf einen Server connecten wollte kam folgender Fehler:

"...
fixme:advapi:ReportEventA (0xcafe4242,0x0001,
0x0000,0x00000000,(nil),0x0001,0x000002cc,0x7e81e5ec,0x65f422): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,
0x0000,0x00000000,(nil),0x0001,0x000002cc,0x123150,0x65f422): stub
err:eventlog:ReportEventW L"7"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub"

Ok, und folgendes hat bei mir geholfen:

  • 'winecfg'
    • “Bibliotheken” – Neue Überschreibung für [d3dx9_24.dll, d3dx9_25.dll, d3dx9_36.dll, psapi.dll] – Hinzufügen

zusätzlich für ATI Grafikkarten:

  • 'wine ~/.wine/drive_c/windows/regedit.exe'
    • HKEY_CURRENT_USER/Software/Wine
      • Neu – Schlüssel – ‘Direct3D’
      • Neu – Zeichenfolge – ‘OffscreenRenderingMode’ Wert: ‘fbo’
      • Neu – Zeichenfolge – ‘UseGLSL’ Wert: ‘disabled’

Und, was gegen das Mauszeiger-Problem hilft:

  • 'winecfg'
    • “Grafik” – Emuliere einen virtuellen Bildschirm – < Eure Auflösung >
  • Battlefield starten mit:
    'wine bf2.exe +fullscreen 0 +szx 800 +szy 600'

    wobei 800 und 600 jeweils durch < Eure Auflösung > ersetzt werden muss, sonst funktioniert es nicht.

Sonstige Hinweise:

    - Ihr müsst Compiz oä abschalten,

    'glxinfo | grep rendering'

    sollte ‘Yes’ sein
    - Punkbuster-Server können IMHO nicht gespielt werden (wenn doch bitte einen Tipp in die Kommentare)
    - Bei mir funktionieren einige Texturen trotz angeblichem Fix nicht.

Siehe auch: WineHQ

Teile und herrsche:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • MySpace
  • MisterWong
  • Technorati
ähnliche Artikel:

1 Kommentar

  1. Kormarun sagt:

    Ich habe festgestellt, das man, wenn man wine vista emulieren lässt, dass sich das ganze positiv auf die hier aufgeführten verbesserungen auswirkt…

    Mfg Kor

Gib deinen Kommentar dazu ab!

* benötigte Felder

System: Wordpress 2.9.2 | Theme: Modified from FreebiesDock.com

Anmelden