Open Bleuzen opened 5 years ago
err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed
in the log points towards #18.
I have reinitialized the wine prefix and manually installed dotnet 4.0
and dotnet 4.52
into the prefix folder, which solved the issue and made Enderal
custom launcher working. But after clicking the Start Enderal
button (in the launcher), it opens up the black window and then fails shortly. Apparently it fails whilst trying to load skse_loader.exe
.
rm -rf ~/.steam/steam/steamapps/compatdata/933480/pfx
rm ~/.steam/steam/steamapps/compatdata/933480/pfx.lock
WINEPREFIX=~/.steam/steam/steamapps/compatdata/933480/pfx wineboot --init
WINEPREFIX=~/.steam/steam/steamapps/compatdata/933480/pfx winetricks dotnet40 corefonts
WINEPREFIX=~/.steam/steam/steamapps/compatdata/933480/pfx winetricks win7
wget -P ~/Downloads 'http://download.microsoft.com/download/E/2/1/E21644B5-2DF2-47C2-91BD-63C560427900/NDP452-KB2901907-x86-x64-AllOS-ENU.exe'
WINEPREFIX=~/.steam/steam/steamapps/compatdata/933480/pfx wine ~/Downloads/NDP452-KB2901907-x86-x64-AllOS-ENU.exe /q
Complete log: steam-933480.log
You might need to install wine_gecko to get rid off some errors:
wget -P ~/Downloads http://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86.msi
WINEPREFIX=~/.steam/steam/steamapps/compatdata/933480/pfx wine msiexec /i ~/Downloads/wine_gecko-2.47-x86.msi
@isRyven It seems like in your case it also fails to find steam_api.dll
. Whereas in my case this seems to work, but it fails at some later point (I'm not sure where exactly).
Ah thanks for checking it out, i guess i have accidently uploaded the wrong log. But yeah, i am getting same log basically. And it fails after the lsteamclient.dll
load, so i could only assume some steam checks are failing over here? Whitelisting maybe? Since the parent process for the TESV.exe
here is skse_loader.exe
, so it doesn't like that, same issue as with script extender standalone https://www.protondb.com/app/365720 that can't load skyrim, unless some renaming is done (Same trick doesn't work for Enderal though, at least for me).
154725.657:004d:004e:trace:module:GetModuleFileNameW L"E:\\home\\dev\\.local\\share\\Steam\\steamapps\\common\\Enderal\\TESV.exe"
154725.838:004d:004e:trace:module:load_dll looking for L"lsteamclient.dll" in L"E:\\home\\dev\\.local\\share\\Steam\\steamapps\\common\\Enderal;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
154725.840:004d:004e:trace:module:get_load_order looking for L"lsteamclient.dll"
154725.840:004d:004e:trace:module:get_load_order got hardcoded default for L"lsteamclient.dll"
154725.840:004d:004e:trace:module:load_builtin_dll Trying built-in L"lsteamclient.dll"
154725.889:004d:004e:trace:module:load_dll looking for L"kernel32.dll" in L"E:\\home\\dev\\.local\\share\\Steam\\steamapps\\common\\Enderal;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"
154725.889:004d:004e:trace:module:load_dll Found L"C:\\windows\\system32\\KERNEL32.dll" for L"kernel32.dll" at 0x7b420000, count=-1
154725.889:004d:004e:trace:module:load_builtin_callback loaded lsteamclient.dll 0x155320 0xf5620000
154725.889:004d:004e:trace:module:load_dll Loaded module L"lsteamclient.dll" (builtin) at 0xf5620000
154725.889:004d:004e:trace:module:process_attach (L"lsteamclient.dll",(nil)) - START
154725.889:004d:004e:trace:module:MODULE_InitDLL (0xf5620000 L"lsteamclient.dll",PROCESS_ATTACH,(nil)) - CALL
154725.889:004d:004e:trace:module:MODULE_InitDLL (0xf5620000,PROCESS_ATTACH,(nil)) - RETURN 1
154725.889:004d:004e:trace:module:process_attach (L"lsteamclient.dll",(nil)) - END
154725.953:004d:004e:trace:module:LdrShutdownProcess ()
154725.953:004d:004e:trace:module:MODULE_InitDLL (0xf5620000 L"lsteamclient.dll",PROCESS_DETACH,0x1) - CALL
154725.953:004d:004e:trace:module:MODULE_InitDLL (0xf5620000,PROCESS_DETACH,0x1) - RETURN 1
Skyrim Mods need to be launched with Skyrims Id
Issue transferred from https://github.com/ValveSoftware/Proton/issues/2993. @DadSchoorse posted on 2019-08-20T16:57:15:
Enderal and SKSE do not launch, but with the SteamGameId and SteamAppId set to 72850 in the run debug script they will work
Run Normal-> does not start
Start with PROTON_DUMP_DEBUG_COMMANDS=1 %command% change the SteamGameId and SteamAppId in the run file to 72850 run the run script game works
You also need to create needed symbolic links to redirect access from "Skyrim" to "Enderal" as seen used here: https://www.reddit.com/r/linux_gaming/comments/csxaza/how_to_play_enderal_forgotten_stories_with_proton/
With the latest Proton version (5.0-9 as of posting this) the game is launching fine without tweaking, but Steam is reporting Skyrim instead of Enderal as the currently played game, which breaks achievements and playtime tracking.
My situation is same as @LiquidPL, but additionally i need to disable osallocator and enboost to start game, and reduce pulse latency to eliminate audio crackling
Same thing for me here. Overlay looks as though it is reporting Enderal, friends list shows I am in Skyrim.
Been through the early game sections in Enderal and none of the achievements unlocked; I know that's not the point of playing games but it's not motivating me to make any further progress :)
EndeavourOS latest updates as of 2nd Apr 2021. Proton 6-3.1.
Currently playing this and achievements seem to be working. For playtime tracking, i have it set so the launcher doesn't close after the game launches and just stays open in the background which counts as playtime. It does still count BOTH skyrim and enderal but this is still better than having it ONLY count as skyrim playtime.
Enderal: Forgotten Stories (Special Edition) (With mods) GE-Proton9-15
Compatibility Report
System Information
I confirm:
steam-933480.log
Symptoms
Nothing happens when clicking on Play. The games launcher does not open.