General
- Fixed a crash when shutting down the application in shipping configuration
Unfortunately Epic has currently broken/disabled the ability to submit updates to Marketplace Products so this hotfix cannot be submitted at this time.
Using File Explorer, go to:
(replace UE_4.26 with whatever UE4 version you are using)
C:\Program Files\Epic Games\UE_4.26\Engine\Plugins\Marketplace\SteamCoreLite
Edit the SteamCoreLite.uplugin file with Notepad
Replace the content inside the .uplugin file with this:
{
"FileVersion": 3,
"Version": 1,
"VersionName": "1.5.0",
"FriendlyName": "SteamCore::Lite",
"Description": "SteamCore Lite",
"Category": "eelDev Plugins",
"CreatedBy": "hulken",
"CreatedByURL": "https://eeldev.com",
"DocsURL": "https://eeldev.com/index.php/steamcore-plugin/",
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/7d3ac25ed82c47bd98c83df6e105ee8d",
"SupportURL": "https://eeldev.com",
"EngineVersion": "4.26.0",
"CanContainContent": true,
"Installed": true,
"Modules": [
{
"Name": "SteamCore",
"Type": "Runtime",
"LoadingPhase": "Default",
"WhitelistPlatforms": [
"Win64",
"Linux",
"Mac"
]
},
{
"Name": "SteamFix",
"Type": "Runtime",
"LoadingPhase": "EarliestPossible",
"WhitelistPlatforms": [
"Win64",
"Linux",
"Mac"
]
}
],
"Plugins": [
{
"Name": "OnlineSubsystem",
"Enabled": true
},
{
"Name": "OnlineSubsystemUtils",
"Enabled": true
},
{
"Name": "OnlineSubsystemSteam",
"Enabled": true
}
]
}
Old [OnlineSubsystem] DefaultPlatformService=EOS New [OnlineSubsystem] DefaultPlatformService=EOSCore
Old [/Script/OnlineSubsystemEOS.NetDriverEOS] NetConnectionClassName="OnlineSubsystemEOS.NetConnectionEOS" bIsUsingP2PSockets=true New [/Script/OnlineSubsystemEOSCore.NetDriverEOSCore] NetConnectionClassName="OnlineSubsystemEOSCore.NetConnectionEOSCore" bIsUsingP2PSockets=true
Old [/Script/Engine.GameEngine] !NetDriverDefinitions=ClearArray +NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemEOS.NetDriverEOS",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver") New [/Script/Engine.GameEngine] !NetDriverDefinitions=ClearArray +NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemEOSCore.NetDriverEOSCore",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
Old [/Script/OnlineSubsystemEOS.EOSCoreSettings] DefaultConfigurationName=DefaultConfig TickBudgetInMilliseconds=0 +EOSConfigurations=... New [/Script/OnlineSubsystemEOSCore.EOSCoreSettings] DefaultConfigurationName=DefaultConfig TickBudgetInMilliseconds=0 +EOSConfigurations=...
Old Style: void MyFunction(param1, param2, param3); New Style: void MyFunction(Param1, Param2, Parm3);