edit: CXG-9.0? ....read this,
Note: As of CXG-9.0 the runtime dependencies listed below are provided
as install targets in the 'Runtime Support Components' group of the cxinstaller.
If you are still using CXG-8.1.x the instructions below still apply.
Note: I have not yet tested a 'vanilla' installation of this title ; my
current results are based on an existing Trials 2 installation in Steam as per
below, then upgrading my 8.1.4 CXG with the 9.0 release. Nothing broke... 8) I
also tested this by deleting local content in Steam, and then restoring it from
a previously archived steambackup of the title and nothing broke then either.
What I want to check, is a fresh Steam bottle without all the native dll files
being there (for -sure-) and ascertain how much of this is actually still needed
wrt CXG-9.0 ...it is however working lots better in CXG-9.0, maybe even gold
medal..I'll have to check it out some more (kill the rider a few more 1000 times 8)
It no longer displays any issues dealing with fullscreen/windowed with or without
emulate a virtual desktop activated - that might be the new Steam GUI, the new wine
engine or both, but it's seemingly 'fixed' right the now.
The Steam release of Trials 2 Second Edition seems to download/install
correctly using the Steam client, however other runtime dependency/issues
prevent it from running 'as is'...;
Requires Microsoft .Net 2.0 installed into same bottle
Requires Microsoft Visual C++ 2005 Redistributable installed into same bottle
Requires Microsoft Visual C++ 2008 Redistributable installed into same bottle
(use crossover std/pro to install .NET 2.0 -- a rough guide on how to do
this in COG-8.1.4 is here ...see;
...just do the .NET 2.0 parts, forget about IE6)
Requires native DLL versions of dinput.dll & dinput8.dll copied into the game
install dir ;
~/.cxgames/[bottle_name]/drive_c/Program Files/Steam/steamapps/common/trials 2 second edition
Use winecfg to set library overrides for both dinput.dll & dinput8.dll (native, builtin)
Requires native version of imm32.dll copied into the following path ;
~/.cxgames/[bottle_name]/drive_c/windows/system32
Game uses OpenAL audio, which is not yet implemented in the current crossover-games.
An effective workaround is as follows;
Download the following archive =>> http://mrnxdmx.ryanvm.net/NR_OpenAL_AddOn.7z
Unzip that archive, and copy the included files into the game installdir;
~/.cxgames/[bottle_name]/drive_c/Program Files/Steam/steamapps/common/trials 2 second edition
This title really does not like 'Emulate a virtual desktop' being enabled (seems
unstable/prone to crash) -- solution is to disable 'Emulate a virtual desktop'
in winecfg, and use the game's builtin windowed-mode instead.
Graphical glitches can be resolved by turning Shadows OFF in game settings menu.
(see screenshot)
Networking appeared to work, but I have not tested it yet.
I will do a tip&trick up in these regards soon - if you want to know anything
about this procedure before then, feel free to ask.
Cheers!