
Agent Orange
Published
EasyAntiCheat is probably the culprit here. By default it attempts to load it or install it if it isn't installed already. Renaming the EAC binaries, just results in a re-installation of EAC. I attempted to change the WINE prefix's registry to disable EAC but I don't really know if I'm putting the right key in the right place because it isn't documented. I've changed different Windows settings, including which Windows base in protontricks and can't even get it to successfully load the launcher. Looks like there is a thread about this starting on Page 9 of this thread: https://steamcommunity.com/app/383120/discussions/0/485622866440607945/
Endless Space 2 no longer crashes after an extended amount of time with the Proton 3.16-7. To fix missing textures and the like, disable D3D11. Space Battles use a few GB of RAM whenever you choose to watch them, so be warned that if you don't have enough, your swap is going to be hit hard. Ground battles do also use a significant amount of RAM but not as much as space battles.
I've tested with the majority of DLCs.
Battles a little slow. Controller randomly sticks down and pushing directional inputs seems to eventually stop it.
The game would randomly freeze in-game and when exiting. I would have to xkill or pkill it from my run menu since I couldn't actually see another screen.
Then I disabled D3d10 and D3d11 and then used Wine D9vk and all of those issues went away and the game plays as it should.
Launch Options: PROTON_USE_D9VK=1 PROTON_NO_D3D11=1 PROTON_NO_D3D10=1 %command%
Disable Esync to fix audio problems. Has many missing character textures, so moving characters are either partially or entirely invisible.
XInput for Xbox controllers works fine.
It seems with Intel CPUs, the current stable build spikes the CPU easily. The current experimental build seems to fix this issue. AMD CPUs, going by the reports, do not have this problem with the current stable build.
Disabling ESYNC seemed to make it perform better. Forcing OpenGL will fix missing textures. If your game locks up when changing resolution, start a new game, then change resolution. Then it will at least save the resolution. Restart the game and you should be OK.
The actual launch options I use is: PROTON_NO_ESYNC=1 %command% -force-opengl