No luck in getting SOTS2 to run. The game installs fine (via Steam) but the launcher seems to work only after installing the windows version of Mono (2.10.6 x86) into the bottle.
The launcher can be run via steam or directly by running sots2.exe. In either case, selecting "Play" in the launcher closes the launcher window and leaves the wineloader process running for sots2.exe, but nothing further happens and the CPU is not being stressed.
Wine debug log file contains the following:
fixme:system:SetProcessDPIAware stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0xba1f678, overlapped 0xba1f65c): stub
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1
fixme:heap:HeapSetInformation 0x0 1 0x0 0
fixme:shell:SHGetKnownFolderPath flags 0x00008900 not supported
There's a mars.exe in the same directory (gamedir/bin/x86) which may be the actual game executable. Running that will terminate immediately, yielding a log file in the log directory:
T (2011/11/22 23:17:09) [app] MARS2 32-bit Environment
T (2011/11/22 23:17:09) [app] Last built on Fri Nov 18 14:13:53 2011
T (2011/11/22 23:17:09) [app] CWD:
T (2011/11/22 23:17:09) [app] C:\Program Files\Steam\steamapps\common\sword of the stars ii\bin\x86
T (2011/11/22 23:17:09) [app] Args:
T (2011/11/22 23:17:09) [app] C:\Program Files\Steam\steamapps\common\sword of the stars ii\bin\x86\mars.exe
T (2011/11/22 23:17:09) [diag] Initializing telemetry...
W (2011/11/22 23:17:09) [diag] Failed to start telemetry (1).
W (2011/11/22 23:17:09) [app] Invalid game root directory:
while the wine debug log contains just this:
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:heap:HeapSetInformation 0x0 1 0x0 0