Requires:
- DirectX
- PhysX
- Windows Media Formats 11
- .Net 3.0 (req. by WMF?)
- .Net 2.0 (req. by .Net3)
Since the Steam crosstie already depends on DX, you probably don't need to install DirectX again.
WMF 11 is the more complicated bit. I'm not sure if it requires .Net 3 or just .Net 2. But installing them both is not a big deal. It just takes a while. Steam's first time launch apparently installs WMF 11 correctly.
The game doesn't seem to run when called from inside the Steam client. A process is launched for it, and it prompty dies. If I try to debug TrineLauncher.exe, it calls Trine.exe successfully. If I call Trine.exe directly, it also works. So, create a shortcut for the game, and it should be fine.
The fonts inside the game look much better than in 9.1, though.
=
Edit:
I had a lot better luck by doing this:
- Create XP bottle
- Install Steam from the cxinstaller
- Install .Net 3.0 from the cxinstaller (it might look like it hangs, but it doesn't, just be patient)
- Install PhysX from the cxinstaller
- Open Steam
- Download Trine or restore it from steam-backup
- Exit Steam without running Trine
- Open a terminal and navigate to the steamapps/common/trine/ folder in that bottle
- ~/cxgames/bin/wine --bottle "Your Trine Bottle" WMFDist11-WindowsXP-X86-ENU.exe
- When step 9 is done, you can finally run Steam again, and then run the game.
The problem I mentioned in the original post about the game not launching did not manifest itself in the two bottles where I followed these steps.