ValveSoftware / ValveSoftware/Proton
ECO (382310)
Open
Nobody has claimed this yet.
Game compatibility - Unofficial
XAudio2
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Compatibility Report
- Name: ECO
- Steam AppID: 382310
System Information
- GPU: RX 5700 XT
- Driver/LLVM version: 4.6 (Compatibility Profile) Mesa 20.1.7 / LLVM 10.0.1
- Kernel version: 5.8.6-1-MANJARO
- Link to full system information report: GIST
- Proton version: 5.0-9
Game Details
- Website: https://play.eco/
- Game Version: 9.0.1 (Tested older version as well)
- Game Engine: Unity (Version 2019.4.9f1_50fe8a171dd9)
- Game crash log: GIST
- Proton log file: GIST
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 crashes before entering the main menu
- The reason for the crash seems to be SteamAPI_Init() failing (as seen in the games crash log - line 262)
- [WORKAROUND] Launching the game's *.exe via Lutris (not via Steam) results in the game launching to the login screen, where the player can login with a separately created game account on the dev's website. From here the game is playable and works as expected (without Steamworks functionality of course).
Reproduction
- Launch the windows version of the game via Steam. After the loading icon in the bottom left corner the game will crash.
Further notes
- The game has a native Linux version which is not very playable (visual glitches, bad performance) atm. Launching the .exe via Lutris and with ACO compiler enabled works much better for me.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the crash by launching ECO through Steam, then compare the game crash log and Proton log linked in the report, focusing on the SteamAPI_Init() failure. The existing Lutris launch is a workaround; done would require identifying the Proton compatibility issue and confirming a fix without losing the reported game functionality.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, unity
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100