Battlefield 1942

Year Developer Graphics API Audio API
2002 Digital Illusions CE (DICE) DirectX 8 DirectSound


  • linux setup
  • UI fix using DXVK

Battlefield Vietnam

Year Developer Graphics API Audio API
2004 DICE Canada DirectX 9 DirectSound


  • UI missing components is fixed using DXVK (or dgVoodoo2).
  • Punkbuster will not work if the Windows version is NT 4.0.
  • Radio missing audio is fixed by choosing NT 4.0 as Windows version in Wine Configuration. The Windows version can be set per process to prevent that Punkbuster service fail to start.

Delta Force 2

Year Developer Graphics API Audio API
1999 Novalogic Software Rendering DirectSound


  • dgVoodoo2 wrapper
  • software rendering

Enemy Territory Quake Wars

Year Developer Graphics API Audio API
2007 Splash Damage OpenGL DirectSound


  • Post Processing issues with Mesa's native OpenGL
    • ZINK driver used to fix Post Processing
  • DSOAL to restore 3D spatial sound
  • Steam Deck desktop mode game doesn't start, fix available

Divinity II DC

Year Developer Graphics API Audio API
2012 Larian Studios DirectX 9.0c DirectSound


  • dgVoodoo2 doesn't seem required, DXVK already fix compatibility issues

Cossacks

Year Developer Graphics API Audio API
2000 GSC Game World DirectX 7 DirectSound


  • fix with cnc-ddraw wrapper

Freelancer Online (Discovery)

Year Developer Graphics API Audio API
2003 Digital Anvil DirectX 8.1 DirectSound


  • menu text cut issue (resolved with specific wine version)
  • Wine 9.0 fix crash on specific solar systems
  • Wine prefix 32bit
  • EAX 2 can be restored with DSOAL wrapper, registry fix required to load local dsound.dll library inside the game folder.

Unreal Tournament 3

Year Developer Graphics API Audio API
2007 Epic Games DirectX 9.0 OpenAL (EAX 5), DirectSound (no EAX)


  • Restored 3D spatial audio EAX with OpenAL Soft

Unreal Tournament 2004

Year Developer Graphics API Audio API
2004 Epic Games DirectX 8.1 OpenAL (EAX 3.0/4.0)


  • Restored 3D spatial audio EAX with OpenAL soft

Rise of Nations: Rise of Legends

Year Developer Graphics API Audio API
2006 Big Huge Games DirectX 9.0c Miles Sound System (MSS)


  • Multi CD installation fail on Linux, pre-installed version on archive.org.
  • Wine registry need update.
  • Wine prefix 32bit.
  • Specific winetricks required: wmp9 (fix audio), msxml3, msxml4 (fix map not loading), corefonts, mfc42 (fix installer).
  • Applied patch 2.5 German version to prevent CD check when starting the game.

Thief: Deadly Shadows

Year Developer Graphics API Audio API
2004 Ion Storm Austin DirectX 9.0 DirectSound (EAX 2.0/3.0)


  • Restored 3D spatial sound with DSOAL
  • Use of dgVoodoo2 wrapper

SEGA Rally Revo

Year Developer Graphics API Audio API
2007 SEGA Racing Studio DirectX 9.0c DirectSound


  • registry fix required for launcher
  • Use of DSOAL

Hellgate London

Year Developer Graphics API Audio API
2007 Flagship Studios DirectX 9.0c (DX 10 fail on Linux) Miles Sound System (MSS)


  • Script to update the game without Launcher
  • The game's audio is handled through mss32.dll
  • Hellgate: London advertises EAX 2.0/3.0 support, but this is implemented through Miles’ integration with Creative’s EAX extensions. DSOAL (which only intercepts DirectSound3D calls) won’t help here.

Medal Of Honor: Allied Assault

Year Developer Graphics API Audio API
2002 2015, Inc. OpenGL DirectSound (EAX 2), Miles Sound System


  • Use environment variable MESA_EXTENSION_MAX_YEAR=2002
  • Restore EAX 2 with DSOAL
  • seta s_milesdriver "Creative Labs EAX 2 (TM)" in config for main and DLCs
  • Anisotropic Filter can be force with environment variable AMD_TEX_ANISO=16

Star Wars: KOTOR

Year Developer Graphics API Audio API
2003 BioWare Corporation OpenGL DirectSound (EAX 2), Miles Sound System


  • Use of DSOAL to restore EAX 2.
  • Fullscreen not working well, window mode recommended.