Two Worlds on Linux: Notes & Tips

From Retro Media HUB
Revision as of 12:57, 21 November 2025 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Game Information
Title Two Worlds
Year 2007
Developer Reality Pump Sp. z o.o.
Graphics API DirectX 9.0c
Audio API DirectSound3D (EAX supported)



1. Steam Game Setup

  1. Open your game library and locate Two Worlds.
  2. Right-click and select Properties.
  3. Navigate to the BETAS tab.
  4. Enter the beta test password:
    • Branch: linuxbeta
    • Password: TW1LinuxBETA
  5. Select the appropriate branch to enable the beta version.
The Linux beta version on Steam is required

2. Wine & Lutris Configuration

  • Wine Version: 9.0.1 (must be installed via Lutris).
  • Prefix: 32-bit.
  • Windows Version: Set to XP in Wine configuration.
  • Essential Winetricks:
    • media
    • quartz
    • amstream
    • xact
    • devenum
    • directplay
    • wsh57
    • directx9
    • vcrun2005
    • physx
    • d3dx9

3. Game Directory Setup

  • Game Folder: Wine expects to find the game in the folder D:\TwoWorlds . The pre-script will prepare this folder automatically.
  • Pre-Script:
    • Place customRunGame.sh inside the game root folder.
    • Configure this script as a pre-launch script in Lutris. This step is important to properly prepare the drives that Wine will use.

4. Additional Software & Configuration

  • PhysX: Install PhysX 9.13 software legacy in the game folder to prevent crashes.
  • Frame Rate Limiting: Use DXVK to limit the frame rate to 30 FPS.
  • DLL Overrides: Some DLL overrides may be required for optimal performance.
  • dgVoodoo Wrapper: This wrapper can cause crashes in online mode and texture loading issues. This library is not recommended, most of the compatibility issues with DirectX 9 games can be resolved by using DXVK library on Linux and Windows as well.

5. Registry & File Requirements

6. Control Panel & Troubleshooting

  • Download Links:
  • Error Fix: Move cdb_100.xml and mdb_100.xml from Inside Operations\Two Worlds Control Panel to C:\Users\<User Name>\AppData\Roaming\TwoWorldsCP.

Bonus Codes

Two Worlds: Press ~ , type BonusCode # , replacing # with the code.

Bonus Code Item Name
19728-849-1016-2168 Armor of Darkness
9470-9690-1649-1152 Azrael's Sword of Fire
9470-6553-8802-9569 Great Shield of Katholen
1944-8978-7589-2214 Spear of Destiny
1947-2204-6968-9832 The Great Bow of Heaven's Fury