Chompy Chomp Chomp (292570)
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.
Reproduction
Install and run the game.
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).
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.
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).