Hello,
I’m experiencing an issue with windows players deployed to SteamDeck. All localized text fails to parse following this exception:
FormattingException: Error parsing format string: Could not evaluate the selector "key" at 27
No translation found for '{key}' in {table.TableCollectionName}
The text localizes fine when the Windows build is run on Windows, but fails when deployed on SteamDeck.
I’ve been scouring the net for answers but haven’t found any results. The logs collected from the device also display no errors with regards to localization initialization or addressables.
As I understand it, Windows games run on SteamDeck using Proton - a linux compatibility layer for Windows executables. I assume this is the source of the issue, but I can’t even begin to understand where it may be failing without any useful information the logs. I should make it clear that I’m not using any code that’s conditional on the game running on SteamDeck. AFAIK it should be the very same code.
Any ideas for how I could fix this issue?
Thank you.