Tagging this as XNA, but note that this game uses XNA3 so any FNA compat work won't apply here.
With current Wine Mono, configured to load xna3, I get this exception:
[0000010c:] EXCEPTION handling: System.NotImplementedException: The method or operation is not implemented.
at Microsoft.Build.BuildEngine.Project.SetProperty (string,string) [0x00000] in <125c88afc67e4af8b39c646e17c1b09f>:0
at FlatRedBall.Content.ContentBuilder.CreateBuildProject () [0x0003d] in <a967b404823f499dbaa54549bef1bb04>:0
Method tracing shows that it's trying to set "XnaPlatform" to "Windows".
This doesn't make a lot of sense to me because the game hasn't installed the XNA SDK, just the redist. If I hack past that, I get an exception trying to import a file from XNA Game Studio, which isn't installed. If I hack Project.AddNewImport to also silently ignore that exception, the game starts. I think .NET Framework must just add the filename to a DOM and not fail until you actually try to build the project.
I don't like this as a hack, and changing Microsoft.Build to be "lazy" in this way is probably hard, so I'm not sure what to do with this.
Game still crashes as soon as I try to launch it on my oled deck with latest Experimental build of Proton. The very least the EX version is working now.
PROTON_DUMP_DEBUG_COMMANDS=1x1 2018-09
Compatibility Report
System Information
I confirm:
steam-92300.log
Symptoms
This game requires a 32-bit prefix for dotnet2.0 and wmp9. You can get the game to run and play perfectly by adding "PROTON_DUMP_DEBUG_COMMANDS=1 %command%" to the games launch options. Launching the game, then opening up a terminal and running the following commands:
This will install a 64 bit version of dotnet that will work with the game. The only remaining issue is that the games music will not play without wmp9. Sound effects work fine though, just not music.