Why
The implementation found in EA App itself doesn't support launching those games when offline, it seems to always want to go through the login gate with given storefront's parameters to get new EA credentials. While this is fine when online (different account could be linked or something), offline workload is not supported at all.
Steps
Needs further discussion
An interesting use-case would be to have Steam client for Linux be able to call native Maxima instead of EA App installed in the wine prefix. That way we could get make running EA games a lot more stable experience on Linux, without risking EA App would break when it gets updated. How could this be approached, custom compatibility layer? Integration with GE-Proton + env variable?
Why
The implementation found in EA App itself doesn't support launching those games when offline, it seems to always want to go through the login gate with given storefront's parameters to get new EA credentials. While this is fine when online (different account could be linked or something), offline workload is not supported at all.
Steps
Needs further discussion
An interesting use-case would be to have Steam client for Linux be able to call native Maxima instead of EA App installed in the wine prefix. That way we could get make running EA games a lot more stable experience on Linux, without risking EA App would break when it gets updated. How could this be approached, custom compatibility layer? Integration with GE-Proton + env variable?