The game starts just fine, but after selecting a campaign it crashes with an error about Microsoft XNA. It does provide a log which I will attach here.
[00000028:] EXCEPTION handling: Microsoft.Xna.Framework.Content.ContentLoadException: Could not find ContentTypeReader Type. Please ensure the name of the Assembly that contains the Type matches the assembly in the full type name: TiledLib.MapReader, TiledLib (TiledLib.MapReader, TiledLib) in the log looks like a line of interest.
Took a look at this and I'm thinking it's wine-mono; XnaToFna seems okay and, as kisak mentioned, this part doesn't make much sense:
865301.969:0027:0028:trace:loaddll:load_native_dll Loaded L"Z:\\home\\flibitijibibo\\.local\\share\\Steam\\SteamApps\\common\\DLC Quest\\TiledLib.dll" at 0xe8c0000: native
865301.969:0027:0028:trace:mscoree:_CorDllMain (0xe8c0000, 1, (nil))
[00000028:] EXCEPTION handling: Microsoft.Xna.Framework.Content.ContentLoadException: Could not find ContentTypeReader Type. Please ensure the name of the Assembly that contains the Type matches the assembly in the full type name: TiledLib.MapReader, TiledLib (TiledLib.MapReader, TiledLib)
So it loads TiledLib only to not find any of its types?
Also of interest is that it's returning 'mscorlib' for AppDomain.CurrentDomain.FriendlyName, when it should be returning the main exe file name (yes, specifically the file name, renaming the exe will change the save folder location in XNA).
The assembly is TiledLib.MapReader and the type is TiledLib, which also doesn't seem right.
Fixed by https://github.com/FNA-XNA/FNA/commit/4931fd23e54635b5279d668c5fe1b7808ef3380b, not sure when this will go into a Proton release. Music is xWMA so don't expect to hear it any time soon... (anybody have enough coins for the WMA patent DLC?)
Proton 4.11-2 includes an update to wine-mono. DLC Quest is now playable.
I can confirm it's working again. :)
I can confirm it's working again. :)
Again? Was it working in the past?
Most helpful comment
Proton 4.11-2 includes an update to wine-mono. DLC Quest is now playable.