protonscr

Endless Legend

protonopen appid 289130Game compatibility - Unofficial
ValveSoftware/Proton#619 · opened 2018-08-26 by saward · updated 2022-06-02 · 26 comments · github · game page · search this game
2 matching comments, n / p to jump
Ssaward 2018-08-26 github

Game loads, and runs, and seems to work very well. Definitely playable. However, if I touch some of the menu options then it causes issues.

Examples:

  • Enabling full screen seems to disallow disabling it again (option refuses to save). Once I've done this, the game will resize itself strangely and essentially become unusable
  • Music disabled can then sometimes not be re-enabled

I've had mixed results trying to directly edit the Registry.xml file to restore things.

Edit: forgot to mention that the options menu doesn't always keep or save options that I set. Can click to turn full screen off again sometimes, but when I return to the menu it's back on. Same with at least one other option.

Also, I need to symlink the save games folder so that it doesn't get deleted when the game is removed or proton version is changed.

Arch linux
kernel: 4.18.1-arch1-1-ARCH
CPU: Intel(R) Core(TM) i7-2600K
GPU: NVIDIA GTX 970
DE: KDE Plasma 5
WM: bspwm
Proton: Steam built in, 3.7-3 (tried 3.7-4 beta briefly as well)

Nnstgc 2018-08-26 github

The save game thing is a known issue. The rest is. . .weird. I suggest putting all your prefixes in a Git repo. Git has been invaluable during these tests. If you're worried about space, I have 10GB of prefixes stored in a a 1.5GB repo and each game only adds a few mega bytes.

SSirnanigans 2018-08-30 github

Game runs fine with "PROTON_USE_WINED3D11": "1" or with "PROTON_NO_D3D11": "1" but crashes during launch with DXVK enabled. The latest lines from Proton logs at moment of crash are...

3887.437:0008:0009:trace:module:load_dll looking for L"usp10.dll" in L"Z:\\home\\nathan\\.local\\share\\Steam\\steamapps\\common\\Endless Legend;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
3887.437:0008:0009:trace:module:load_dll Found L"C:\\windows\\system32\\usp10.dll" for L"usp10.dll" at 0x7f464d920000, count=2
3887.440:0008:0009:trace:module:GetModuleFileNameW L"C:\\windows\\system32\\user32.dll"

...and game's error log reads...

Unity Player [version: Unity 5.3.6p1_ef59fdfbd254]

EndlessLegend.exe caused an Access Violation (0xc0000005)
  in module EndlessLegend.exe at 0033:401377e3.
...
...

(error continues, here)


When running without DXVK, everything is fine except for a rendering issue caused by leaving the window with your cursor while the fullscreen option is set in the game's options menu. This causes the game to render to only a tiny corner of its window and apparently becomes unresponsive to input. At least one instance of this may have been caused by something else or randomly, but I haven't been able to replicate it in any way besides the aforementioned fullscreen method.

Arch [4.18.5-arch1-1-ARCH]
AMD FX-8350 / r9 390
Mesa 18.1.7
Window Manager: i3
Proton: 3.7-3

Jjvanbruegge 2018-09-04 github

I tried the Game and always only get to the main menu, if I try to play the tutorial, the game loads and then somehow crashes back to the main menu. Starting a new game also results in a short loading screen and a crash to the main menu with an error message saying THE GAME CREATION HAS FAILED (argument cannot be null. Parameter name:archive).

I tried with wined3d11 and nod3d11 and both the integrated proton and the beta proton, always the same result.

Arch [4.18.5-arch1-1-ARCH]
Intel HD Graphics 620
Mesa 18.1.7
Window Manager: Gnome
Proton 3.7-3 & 3.7-5 beta

SSirnanigans 2018-09-04 github

jvanbruegge, can you confirm that you had -useembedded as a launch parameter during your attempts? This seems required to create a new game.

Jjvanbruegge 2018-09-05 github

Yes, with that it works without problem :+1:

Kkaosine 2018-10-25 github

Wait, so how did you guys get it running? I tried copying a few of these commands and steam just hangs and I have to basically for it to close since it won't let me close endless legend normally(since no window pops up yet it's in the activity monitor but even closing that out steam thinks it's still running)

Kkisak-valve maintainer 2019-02-10 github

Endless Legend (289130)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/2327.
@shaygover posted on 2019-02-10T05:40:28:

Compatibility Report

  • Name of the game with compatibility issues: Endless Legend
  • Steam AppID of the game: 289130

System Information

I confirm:

Uploading steam-289130.log…

Symptoms

Black screen on startup. I can hear the nvidia (I think) slogan and then the game crashes.

Reproduction

Start the game.

GGloriousEggroll 2019-03-14 github

can confirm -useembedded fixes the problem with not being able to start a new game

Ttechy-0 2019-03-14 github

I want to gladly chime in and say that using "-useembedded" worked for me too. Thanks you guys so much.

Bbrainode 2019-07-20 github

Also confirm that "-useembedded" fix problem with endless loading.
But now i have another problem, after 5-20 seconds of playing, my Dell G3 3579 goes off. Just hide game window and turned power off.

Ssaward 2019-07-21 github

That power off sounds like a hardware fault with your Dell machine, based on the limited information.

Bbrainode 2019-07-22 github

@saward If it is, it is a very uniquie fault.
I've tested Endless Legend on Windows(I have OpenSUSE and Windows on my Dell), and there was no problem. I've tested Endless Space 2 with proton on OpenSUSE and it also was good, without any power problem.
So, i've no idea about this problem. If it is hardware problem, why it's not showing while i playing in more powerfull games(Hunt Showdown,Pubg on windows) or in similar game on linux(Endless Space 2, Endless Dungeons).
I could share some logs, if somebody helps me to find them.

Kkisak-valve maintainer 2020-03-15 github

endless legend stucks while loading new game

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3642.
@JaiRadhe posted on 2020-03-15T13:41:54:

Compatibility Report

  • Name of the game with compatibility issues:
  • Steam AppID of the game:

System Information

  • GPU: Intel® UHD Graphics 620
  • Driver/LLVM version: 3.0 Mesa 19.2.8
  • Kernel version: 4.15.0-88-generic

I confirm:

  • [*] that I haven't found an existing compatibility report for this game.
  • [*] that I have checked whether there are updates for my system available.

Symptoms

not loading new game or tutorial. stucks after connection to server.
steam-289130.log

Снимок экрана от 2020-03-15 20-42-20

Reproduction

Rreactormonk 2020-07-04 github

The game crashes on startup - even the launcher (?) isn't displayed. There's also a crash.dmp, but I don't know if it contains any data I shouldn't post online.
error.log
output_log.txt
https://gist.github.com/reactormonk/a798d1369bceb5968dc8ae2acaf82e33

KKnebergish 2020-07-28 github

@JaiRadhe

endless legend stucks while loading new game

I solved this problem using "PROTON_USE_D9VK=1 %command% -useembedded" in the startup parameters.
Source

JJaiRadhe 2020-07-29 github

@Knebergish

@JaiRadhe

endless legend stucks while loading new game

I solved this problem using "PROTON_USE_D9VK=1 %command% -useembedded" in the startup parameters.
Source
thanks a lot, it works!

Sstuartpb 2022-03-08 github

I'm encountering a crash on startup (right after the splash screen). Setting PROTON_USE_D9VK=1 or PROTON_USE_WINED3D=1 with -useembedded are not solving the problem.

IInveli 2022-05-04 github

I'm encountering a crash on startup (right after the splash screen). Setting PROTON_USE_D9VK=1 or PROTON_USE_WINED3D=1 with -useembedded are not solving the problem.

Having the exact same problem. I tried all the options you did, and even tried several different versions of Proton. I even tried unsubscribing from all my workshop mods. I'm running on Manjaro Linux if that matters.

BBlisto91 2022-05-04 github

PROTON_USE_D9VK shouldn't have an effect since proton 5.0.
Can you two post a proton log and a steam system report? :)

IInveli 2022-05-04 github

By Steam system report, do you mean the system information section under "Help" in Steam? If so, I've attached that below, as well as the proton log from when I try to run the game. The lines that stand out to me are at the bottom:

89279.182:0130:0308:err:seh:call_stack_handlers invalid frame 000000005BF50154 (0000000060F82000-0000000061080000)
89279.182:0130:0308:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
pid 2935861 != 2935855, skipping destruction (fork without exec?)

steam-289130.log
SteamSystemInfo.txt

BBlisto91 2022-05-04 github

Ye that is what i meant. Forgot the name off the top of my head :grin:
Your system info looks fine to my non professional eyes.

These also stick out in your log as i have not seen them myself before. Tho i don't know their significance.

89276.699:0128:012c:err:ole:apartment_add_dll couldn't load in-process dll L"C:\\windows\\system32\\uiautomationcore.dll"
89276.699:0128:012c:err:ole:com_get_class_object no class object {ff48dba4-60ef-4201-aa87-54103eef594e} could be created for context 0x1
89276.699:0128:012c:err:tabtip:create_uia_event_handler Failed to create IUIAutomation interface, hr 0x80070005
89276.700:00c8:00cc:err:explorer:start_tabtip_process Unexpected termination of tabtip.exe - exit code -1
89276.701:00d4:00d8:err:explorer:start_tabtip_process Unexpected termination of tabtip.exe - exit code -1

I don't own the game myself to do any testing for now.

IInveli 2022-05-05 github

The uiautomationcore.dll is in the prefix in that location (assuming the double \ is because one is for escaping the other ), so I don't know why it can't load it. The rest of the errors you mentioned seemed like they could be caused by that issue, with a filed dll load of an automation dll leading to failure to create an Automation interface, leading to unexpected termination of the tabtip program.

Tabtip however seems to be something relation to adding functionality to Tablet PCs, so I don't think that should be required to load the game, unless the game is programed to require it even on a non-tablet PC.

IInveli 2022-05-13 github

So I found out I was able to launch the game by switching to the 32-bit version of the game. So whatever issue I'm having is exclusive to the 64-bit version. Unfortunately the community patch I would like to play with seems to be 64-bit exclusive.

Bbmarcj 2022-05-27 github

I have the same issue - crash on startup after splash screen. Incredibly, disabling internet resolves the issue.

Bbmarcj 2022-06-02 github

The workaround is to run with the following option:

OPENSSL_ia32cap=:~0x20000000 %command%

See also:
https://www.intel.com/content/www/us/en/developer/articles/troubleshooting/openssl-sha-crash-bug-requires-application-update.html

IInveli 2022-06-02 github

Can confirm this fix things for me as well. Thanks for figuring that out!

Proton versions

Launch options

Launch lines

Upstream links

DLLs

Error codes