HGL
harsh-harlequin
Epic updated Elder Scrolls Online and the game went bust
So Heroic updated Elder Scrolls Online because Epic updated it(obviously), since then the game is not working. Heroic Log is in this link: https://0x0.st/8jhJ.log.
Here is also the epic's eso launcher log :
13 Replies
fair-rose•3mo ago
Driver: nouveau
side issue, but this will crop up sooner or later
The reason I had you break out into your own thread is because you kept referring to dotnet48
which was not captured in OP's issue plus you stated you had other separate issuesharsh-harlequinOP•3mo ago
Was in Bazzite, the proprietary driver was giving me constant freezes during normal things and during game, it was pretty bad. And windows gives me at least five BSOD every hour now, it is worse than using bazzite. Had to move on, and decided to go with arch based and this was the lightest and easiest possible choice.
The reason I mentioned dotnet 48 was because that was the minium required for zosegsstarter.exe to start as well as the main game launcher. It was fine in bazzite and on manjaro for a while, then epic did an update and everything went bust. I didn't realize it as I was barely running game or even the pc, so I just logged into windows, entered game, got daily done super quick and off. Now I am completely off windows and can't run it anymore on linux.
wee-brown•3mo ago
if multiple OSs are giving you stability issues, it sounds like your hardware has a problem
esp if instlaling proper drivers causes instability
harsh-harlequinOP•3mo ago
Windows 10 screwed up both my CPU and GPU when I upgraded from Windows 8.1, it did some "critical driver update", turns out it injected some microcode into my cpu and gpu that causes them to freeze or outright stop working from time to time in Windows 10, thus the constant BSOD.
When I moved to bazzite, it was fine at first, but then they moved to 570 driver and all hell broke lose for me. So now I am in Manjaro with Nouveau or something and it does not give me any trouble
The game however, is messed up because of some other issue. you can read the log file from the game's launcher failure
wee-brown•3mo ago
i mean.. updating microcode is pretty typical of OS updates....
i doubt that those are the isssues 😛
well Nouveau is going to have issues
if you're gaming it sthe inferior driver for nvidia cards
harsh-harlequinOP•3mo ago
When I first updated to windows 10 from Windows 8.1, Windows did a "critical driver update", without doing the update, it would just restart the pc. I had no problem with windows 7 and 8.1, well aside from typical windows system update malfunction that would force me to rollback and the liks. This problem of constant crushing/BSOD arrived right after that "critical driver update". I would not know that the problem was windows 10 and up unless I moved to linux and saw zero crushes.
Bazzite did two things, 1. removed x11 and 2. moved the driver to 570+, 570+ does not suite with my 1030GT. I even tried it with windows 10 and it is a no go, lots of window freezing, video freezing, game freezing, and not to mention windows itself giving me BSOD every 10-15 minutes. I was side running windows for a week and I could not take the constant BSOD.
Have another log here. https://0x0.st/8eL_.log
harsh-harlequinOP•3mo ago
Here is something interesting, I tried the ssytem wine provided by cachy os and this happened.

harsh-harlequinOP•3mo ago
Just to experiment, I installed IE8 through Heroic winetricks and now it remains "Launching".

harsh-harlequinOP•3mo ago
Just to let you know, it also does not work on Lutris since Lutris requires Epic Games Launcher to be installed and function and it has been failing to install on linux for a few months now. I don't hope for it to get solved, only reporting what I am finding after experimenting. It feels like a malicious attempt from inside Epic at this point, since Tim Sweeney hates Linux to his very core.
exotic-emerald•3mo ago
also, any reason you are disabling umu? also remove the extra wrapper to removing moving pieces, once you get the game working you can re-add the wrapper
harsh-harlequinOP•3mo ago
Here is a log, my os is cachy os. https://0x0.st/8eUN.log
another one without the wrapper: https://0x0.st/8eUA.log
Here is another one using wine kron4ek tkg staging 10.4: https://0x0.st/8eU1.log .
This one shows the same WINE error as posted just a bit above by me, "Host_IEVersion Fail"
exotic-emerald•3mo ago
have you tried a different proton? the logs using proton - cachyos show an error inside proton's protonfixes code
harsh-harlequinOP•2mo ago
Hey thanks for checking out the issue, yes, I have tried multiple, for example, WINE 10.4 staging provided by cachy os, Proton GE 9-26, Proton Experimental, Wine 10.4 tkg kron4ek staging. I have identified 2 issues, mandatory requirement of dotnet 40 and Internet Explorer. "zosEGSStarter.exe" requires mandatory dotnet40 while "setup.exe" mandatory requires IE. It was not the case about a week or so ago, Epic did an "update" and made these things mandatory. Steam version of the files still work flawlessly and even without any proton. If there is any issue, we can switch to proton experimental and all good.
I know that the issue comes from those files because I have the entire game installed and if I make Heroic run the bethesda launcher directly, it runs immediately and the game starts without delay when I press Play button
However, then I can not log in from within the game, says that if I purchased from Epic or Steam, I should launch the game from there. I am never spending money on anything from EGS again. Just gonna get the free games every week and keep them, at least that way the devs get some money from Epic.
Is it possible to run a script to make the programs ignore dotnot40 and IE?
Solution:-
1. Close Heroic Launcher and all of its instances just in case.
2. Delete everything within Elder Scrolls Online Heroic Prefix.
For example, my ESO Heroic Prefix is ~/Games/Heroic/1. I deleted everything within this folder.3. Use either ProtonPlus or PorotUP-QT to install Wine-Staging-Tkg(Kron4ek) 10.5 into Heroic. Or if you are using a distro that provides staging WINE version 10.5, it will also work. For me, the distro is CachyOS and it updated to WINE 10.5 staging. So I will be using that. 4. Find the location of the wine binary of this new version of WINE.
For me the location is /opt/wine-cachyos/bin/wine5. Now open terminal and run command: WINEPREFIX=location of ESO Heric Prefix WINE=location of your wine binary winetricks -q dotnet40
For me the command was following:-WINEPREFIX=~/Games/Heroic/1 WINE=/opt/wine-cachyos/bin/wine winetricks -q dotnet40 6. After the process is complete, star Heroic but do not start ESO. Change the WINE version of ESO to the new WINE used in the command above. Then start ESO, Heroic will do its thing and then hopefully, the Bethesda Launcher will start. Let it update if there is any, then click the Play button. If it crashes, do not worry, change WINE version to GE-Proton9-27(you should have it installed, GE Proton is the go to WINE of Heroic). Start ESO again, if you get an error message, cancel it and after a few minute, hopefully the launcher will run again and this time, you will be able to play the game. 7. Hope it works for you as it worked for me. Credits to the two helpful souls in CachyOS discord who helped me with this by troubleshooting and experimenting on their own PC. I don't think I am allowed to post their usernames but you know who you are. Thank you.