-
Notifications
You must be signed in to change notification settings - Fork 260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for the Epic distribution of Skyrim SE / AE #1809
Comments
It looks to be very similar to the GOG version as far as paths go, just replace GOG with EPIC. |
md5sums for Steam, GOG, and Epic
|
Though various sources I believe this may be correct info (I can't verify as I don't own it). The directories have been renamed to "Skyrim Special Edition EPIC". The AppId in the Epic Games manifest file is "ac82db5035584c7f8a2c548d98c86b2c". In the MO2 basic games code, we parse the manifest files in the In the matching manifest, you can parse the "InstallLocation" for the game directory. Unless Skyrim is an exception, the Epic Launcher doesn't create registry entries for the game location. Typically Epic Games packs the game exe with a copy of |
Thanks for the info, both of you! If SSE doesn't have |
Confirmed Epic version has |
Also, can you please verify that it doesn't write to the |
Masterlist entries for the Epic masters:Update.esm
Dawnguard.esm
Dragonborn.esm
Hearthfires.esm
|
On my test laptop I uninstalled all Skyrims and removed all registry entries. The Epic installer and later the launcher does not appear to populate the expected registry keys on a reinstall. |
From the xSE Discord & ianpatt/skse64@2b79a3b, it looks like SKSE won't be supporting the EGS version for the time being. |
I've added support for detecting Epic installs in the You may have to make sure the game's install path and registry keys are empty in LOOT's settings, as LOOT will try to use them first. |
Looks like Nexus's modding wiki has some info on EGS game detection. We know most of it already, but this bit might be useful:
I can confirm this on my end, so it might be a more reliable way of finding that folder. Also, the loot/src/gui/state/game/detection/epic_games_store.cpp Lines 73 to 80 in a1514e9
There's also apparently a third-party launcher for EGS called Legendary that @Infernio added support for in Wrye Bash in wrye-bash/wrye-bash@f0dcc62 (look for |
Oh, so what I've done won't work then. @BeermotorWB Can you share the full contents of the manifest files for Skyrim SE / AE? (You might want to censor your username if it appears anywhere.) |
Epic Manifest for Skyrim SE |
Thanks! I've updated the |
Did a quick run through with the CI build
Testing notes are attached. |
Thanks @BeermotorWB! The error is expected, I think it could be more surprising if you have both installed and LOOT silently switches to the Epic one if the Steam install goes missing for whatever reason, and users can always update / remove the install path in LOOT's settings. Closing this as done as of 59b6d20. |
Looks like FO3 will be on EGS as well in a week. However, it'll be free to claim for a week, so that'll make testing easier at least. |
Skyrim SE / AE was released on the Epic Games Store today. It would be good to support that distribution of the game, but they're selling SE for £35 and AE for £43 and I don't fancy paying that much for my fourth copy of Skyrim.
If anyone has a copy of Skyrim from EGS and would like LOOT to support it, I probably only need the following information:
SkyrimSE.exe
)C:\Users\<user>\AppData\Local\Skyrim Special Edition
is the Steam release's path)pStyl3 provided this information and more for the recent GOG release in #1802, see that issue for examples of what's needed.
No other Elder Scrolls or Fallout game is currently on EGS.
The text was updated successfully, but these errors were encountered: