We’re implementing Steam Store with IpNetDriver (not using SteamNetDriver). Everything work fine except that we can’t find a function to call SteamAPI_Init() before the D3D starts. This results in Steam overlay cannot initiate properly. We went and dig inside the Engine Source code but couldn’t really figure out where we should call SteamAPI_Init.
So the question is, is there any function we can override at the start of unreal that goes before DirectX is init?