Two Worlds on Linux: Notes & Tips
| Title | Two Worlds |
|---|---|
| Year | 2007 |
| Developer | Reality Pump Sp. z o.o. |
| Graphics API | DirectX 9.0c |
| Audio API | DirectSound3D (EAX supported) |
Two Worlds – Linux Open Beta Technical Instructions
1. Steam Game Setup
- Open your game library and locate
Two Worlds. - Right-click and select Properties.
- Navigate to the BETAS tab.
- Enter the beta test password:
- Branch:
linuxbeta - Password:
TW1LinuxBETA
- Branch:
- Select the appropriate branch to enable the beta version.
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:
mediaquartzamstreamxactdevenumdirectplaywsh57directx9vcrun2005physxd3dx9
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.shinside 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.
- Place
4. Additional Software & Configuration
- PhysX: Install
PhysX 9.13 software legacyin 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: Note: This wrapper can cause crashes in online mode and texture loading issues.
5. Registry & File Requirements
- Registry Keys: Specific registry keys are required for the game to start.
- PhysX Installer:
PhysX-9.13.0604-SystemSoftware-Legacy.msimust be present in the game folder.
6. Control Panel & Troubleshooting
- Download Links:
- Error Fix: Move
cdb_100.xmlandmdb_100.xmlfromInside Operations\Two Worlds Control PaneltoC:\Users\<User Name>\AppData\Roaming\TwoWorldsCP.
7. Bonus Codes
- Two Worlds:
- Press
~, typeBonusCode #, replacing#with the code.
- Press