Proton: DLC Quest (230050)

Created on 24 May 2019  路  7Comments  路  Source: ValveSoftware/Proton

Compatibility Report

  • Name of the game with compatibility issues: DLC Quest
  • Steam AppID of the game: 230050

System Information

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

Symptoms

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.

Reproduction

  1. Start the game
  2. Select a campaign (either of the two provide the same result)
  3. Observe a crash with an error message

Game error log
Proton error log

.NET-XNA Game compatibility - Unofficial

Most helpful comment

Proton 4.11-2 includes an update to wine-mono. DLC Quest is now playable.

All 7 comments

[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?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Stumpftopf picture Stumpftopf  路  469Comments

laichiaheng picture laichiaheng  路  245Comments

NamoDev picture NamoDev  路  421Comments

DataBeaver picture DataBeaver  路  311Comments

davidbepo picture davidbepo  路  336Comments