Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Chompy Chomp Chomp (292570)

Open F1ReB4LL opened this issue 1 month ago • 3 comments

Compatibility Report

  • Name of the game with compatibility issues: Chompy Chomp Chomp
  • Steam AppID of the game: 292570

System Information

  • Steam Deck (LCD)
  • Video driver version: 4.6 Mesa 24.3.4 (git-8d0948917e)
  • Kernel version: 6.11.11
  • Proton version: 1763652710 experimental-10.0-20251120

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

A .NET + XNA 4.0 game, instantly shows an error message ("Microsoft.Xna.Framework.Content.ContentLoadException: Could not load asset Fonts/White! Error: The given key 'Fonts/White' was not present in the dictionary.") and doesn't go further.

Image

steam-292570.log

Reproduction

Install and run the game.

F1ReB4LL avatar Nov 23 '25 03:11 F1ReB4LL

Game overrides ContrnetManager.OpenStream and expects the name passed in to be normalized (/ replaced with \), which FNA doesn't do (and probably can't in general, because it needs to work outside Windows).

madewokherd avatar Nov 24 '25 21:11 madewokherd

Game overrides ContrnetManager.OpenStream and expects the name passed in to be normalized (/ replaced with \), which FNA doesn't do (and probably can't in general, because it needs to work outside Windows).

Then... maybe Wine should? Or specifically Wine Mono. I thought it already did so by default.

BlastBlaster17 avatar Dec 10 '25 21:12 BlastBlaster17

Ah, sorry, forgot to post an update here when I pushed that change: https://gitlab.winehq.org/mono/FNA/-/commit/d657e29878df5e03170d0468430552881654b5de

I asked about this, and upstream FNA doesn't do this because of concerns about netplay compatibility between platforms (if asset names are sent over the network somehow).

madewokherd avatar Dec 11 '25 22:12 madewokherd