Open BrunoDSL opened 5 years ago
One thought ... maybe this is better ported with xna2fna :) the question is with ethan on board and valve behind -> maybe contacting the dev's would be cool. There are a few more games which works that way.
Considering that the dev's latest game is cross platform, but none of the games before it are... It might be a fruitless effort.
This game should work with 4.2-3 after using this script in the game directory:
https://gist.github.com/flibitijibibo/c97bc14aab04b1277d8ef5e97fc9aeff
Thank you flibit for including fna :) i wonder when people will notice :) great job. the following 3 games works now with the script running before first start:
My small testing. Thank you
PS -> Lords of Xulima works also without dotnet installation now but the font rendering is broken i supose because of slimdx (maybe)
Can confirm that the game does not work out of the box without re-encoding the videos. (game opens up with a crashlog)
Distro: Linux Mint 19.1 Tessa (64 bit) GPU: Vega 56 Driver/LLVM version: Mesa 19.1.0-devel/9.0.0 Kernel version: 5.0.10-050010-lowlatency Proton version: 4.2-3
media_info.txt steam-107300.log system_info.txt
Videos are in WMV, VC-1 + WMA
Assuming this game uses XNA VideoPlayer based in the log I see mentions of "Microsoft.Xna.Framework.Video.dll"
LOG: steam-107300.log
Crash at launch with error message.
Is a Regression now? It fails with current Experimental and 7.0.6, and needed to be Proton 6.3-8 for it to run for me?
Hello @AlleyDismay, please add PROTON_LOG=1 %command%
to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)
@kisak-valve - Thanks! Added in previous comment!
These look like some lines of interest from the log:
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at Theorafile:tf_videoinfo <0x00012>
at Microsoft.Xna.Framework.Media.Video:.ctor <0x000a3>
at Microsoft.Xna.Framework.Media.Video:.ctor <0x00033>
at Microsoft.Xna.Framework.Content.VideoReader:Read <0x00173>
at Microsoft.Xna.Framework.Content.ContentTypeReader`1:Read <0x0003e>
at Microsoft.Xna.Framework.Content.ContentReader:InnerReadObject <0x00079>
at Microsoft.Xna.Framework.Content.ContentReader:ReadObject <0x0003b>
at Microsoft.Xna.Framework.Content.ContentReader:ReadObject <0x0003f>
at Microsoft.Xna.Framework.Content.ContentReader:ReadAsset <0x00043>
at Microsoft.Xna.Framework.Content.ContentManager:ReadAsset <0x00527>
at Microsoft.Xna.Framework.Content.ContentManager:Load <0x0013b>
at BoDVIIPC.Game1:LoadContent <0x01436>
at Microsoft.Xna.Framework.Game:Initialize <0x0018f>
at BoDVIIPC.Game1:Initialize <0x00157>
at Microsoft.Xna.Framework.Game:DoInitialize <0x000c3>
at Microsoft.Xna.Framework.Game:Run <0x00033>
at BoDVIIPC.Program:Main <0x0005f>
at <Module>:runtime_invoke_void_object <0x0006c>
=================================================================
It looks like FNAMF-x86.dll is hitting an access violation (c0000005).
Looks like the same crash as in #1783.
System Information
I confirm:
~bootstrap_log.txt~
Symptoms
Game fails to install .NET 4.5 and XNA 4.0 in order to run and it will show as 'Running' on the library, then close after a few seconds. Further testing adding those packages and other dependencies following this game's WineHQ entry (https://appdb.winehq.org/objectManager.php?sClass=version&iId=24670) show that the game doesn't run if you configure its prefix as 32 bits in order for WMP9 or WMP10 (Which can't install on 64 bit prefixes) to be installed. If you install the other dependencies on a 64 bit prefix, the game opens, but can't proceed further because its video intro can't be played and just displays a window with an error message inside it.
Reproduction
1 - Install the game 2 - Launch it