this post was submitted on 28 Sep 2024
880 points (98.7% liked)
Technology
59389 readers
3532 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
To be fair, Epic Store was marred by exclusives and having way less features back then. Even now, their (Electron) launcher boots up way slower than (CEF) Steam, and their sales are way worse.
Is it Electron? Someone elsewhere mentioned it was actually an instance of Unreal Engine running for the webview component. Something about the EGS install directory containing the same UE settings file that games use for initializing Unreal
IDK then. spinning up an entire game engine just to do what Electron does seems unbelievably wasteful though.
I just downloaded and installed EGS to a Windows VM.
strings EpicGamesLauncher.exe | select-string "unreal"
returns some interesting results:FCommunityPortalManagerImpl::SetUnrealEnginePortalViewModel
{USER}Unreal Engine/Engine/Config/User{TYPE}.ini
UnrealHeaderTool
Cannot call UnrealScript (%s - %s) while stopped at a breakpoint.
UnrealVersionSelector
Created with FUnrealEngineFileAssociationServiceFactory at D:/build/++Portal/Sync/Portal/Source/Programs/EpicGamesLauncher/Layers/Domain/Private/UserDomain.cpp:866
A search for "electron" only matches the words "Electronic Arts"
...wait, what does it say about EA?
I already killed the VM, but it was something about an EA account if I recall correctly.