Most interesting lines to me, near the top of the call stack:
tailMerge_steam_api64.dll (address not found)
FOnlineSubsystemSteam::InitSteamworksClient() //rest of error
Background Info and Logs
Please note I am not doing anything with Steam immediately upon game launch in any post begin play
This is just the standard loading process and steam not getting along in packaged game.
Previously I had packaged games working just fine, including open IP multiplayer
I added this to my defaultengine.ini
[Core.Log]
LogNet=Log
LogOnline=verbose ;online logging
LogAnalytics=log
[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystem.IpNetDriver")
+NetDriverDefinitions=(DefName="NoSteamNetDriver",DriverClassName="OnlineSubsystem.IpNetDriver",DriverClassNameFallback="OnlineSubsystem.IpNetDriver")
[OnlineSubsystem]
;DefaultPlatformService=Null
DefaultPlatformService=Steam
PollingIntervalInMs=20
[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
;SteamDevAppId=212960
GameServerQueryPort=27015
bRelaunchInSteam=false
GameVersion=1.0.0.0
bVACEnabled=1
bAllowP2PPacketRelay=true
P2PConnectionTimeout=90
Achievement_0_Id="ACH_FRAG_SOMEONE"
Achievement_1_Id="ACH_DIE_ONCE"
Achievement_2_Id="ACH_FINISH_MATCH"
; This is to prevent subsystem from reading other achievements that may be defined in parent .ini
Achievement_3_Id=""
[OnlineSubsystemNull]
Achievement_0_Id=frag-someone
Achievement_0_bIsHidden=false
Achievement_0_Title="Fragged"
Achievement_0_LockedDesc="Frag someone"
Achievement_0_UnlockedDesc="Fragged someone"
Achievement_1_Id=die-once
Achievement_1_bIsHidden=false
Achievement_1_Title="Died"
Achievement_1_LockedDesc="Die at least once"
Achievement_1_UnlockedDesc="Died at least once"
Achievement_2_Id=finish-match
Achievement_2_bIsHidden=false
Achievement_2_Title="Finished match"
Achievement_2_LockedDesc="Finish at least one match"
Achievement_2_UnlockedDesc="Finished at least one match"
; This is to prevent subsystem from reading other achievements that may be defined in parent .ini
Achievement_3_Id=""
[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"
AllowDownloads=false
then I packaged my game
then I ran my packaged game including -PAK and -Log
It always instantly crashes on loading with these errors below
It seems as though steam is crashing the game
And steam is also the only major addition I have made since my previous packaged game
#Engine.ini
in the packaged game, saved/config/engine.ini is blank
Log file open, 11/20/13 12:33:31
LogLoad: Loading PreInit Modules: 0.00 seconds
LogLoad: Loading Game Modules: 0.00 seconds
LogGenericPlatformMisc: Culture is EN-US
LogInit: Version: 1904627
LogInit: Compiled (64-bit): Nov 6 2013 12:31:24
LogInit: Build Configuration: Development
LogInit: Branch Name: UE4-Rocket/Beta5
LogInit: Command line: -pak -log
LogInit: Base directory: E:/VictoryPackaged/WindowsNoEditor/VictoryGame/Binaries/Win64/
[0000.49][ 1]LogInit: Computer: VICTORY
[0000.49][ 1]LogInit: User: Rama
[0000.49][ 1]LogInit: CPU Page size=4096, Cores=4
[0000.49][ 1]LogInit: High frequency timer resolution =3.515693 MHz
[0000.49][ 1]LogInit: Memory total: Physical=7.9GB (8GB approx) Pagefile=15.8GB Virtual=8192.0GB
[0000.49][ 1]LogLoad: Platform Initialization: 0.00 seconds
[0000.78][ 1]LogWindows: === Critical error: ===
[0000.78][ 1]LogWindows: Fatal error!
Address = 0xfda19e5d (filename not found) [in C:\Windows\system32\KERNELBASE.dll]
__delayLoadHelper2() 0x41bb3d3d + 0 bytes [File=f:\dd\vctools\delayimp\delayhlp.cpp:315] [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
_tailMerge_steam_api64_dll() Address = 0x417bb96d (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
FOnlineSubsystemSteam::InitSteamworksClient() Address = 0x411f9f64 (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
FOnlineSubsystemSteam::Init() Address = 0x411f80e2 (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
FOnlineSubsystemSteamModule::StartupModule() Address = 0x41214d03 (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
FModuleManager::LoadModuleWithFailureReason() Address = 0x3fcb580c (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
FModuleManager::LoadModule() Address = 0x3fcb5288 (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
TMapBase >::TBaseIterator<0>::Key() Address = 0x4092c3e8 (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
FOnlineSubsystemModule::StartupModule() Address = 0x4093d207 (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
FModuleManager::LoadModuleWithFailureReason() Address = 0x3fcb580c (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
FModuleManager::LoadModule() Address = 0x3fcb5288 (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
FApp::Init() Address = 0x3fc65947 (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
FEngineLoop::PreInit() Address = 0x411adccf (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
GuardedMain() Address = 0x411a9d6b (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
GuardedMainWrapper() Address = 0x411a9e7a (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
WinMain() Address = 0x411b2bb1 (filename not found) [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
__tmainCRTStartup() 0x41bb4b68 + 21 bytes [File=f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crtexe.c:528] [in E:\VictoryPackaged\WindowsNoEditor\VictoryGame\Binaries\Win64\VictoryGame.exe]
Address = 0x7776652d (filename not found) [in C:\Windows\system32\kernel32.dll]
Address = 0x7789c521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Address = 0x7789c521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]