Skip to main content
New Participant
October 12, 2016

Unreal cook issue with online subsystem

We're using the Oculus platform SDK integration, and previously we had a hack to work around a cooking crash with the Oculus online subsystem (basically just ignoring it and continuing on if FOnlineSubsystemOculusModule wasn't able to load the online subsystem).  There was a different crash even with that workaround when we updated to the official integration in 4.13 though, so I followed the suggestion in the readme and made sure to init Oculus in our plugin so it'll be loaded before the cook starts.  That did fix the problem when I'm running it on my machine, but on our build farm where the cooks are normally done it doesn't work, since we don't have the Oculus runtimes installed there.  I went ahead and installed them, but it's kind of a gross solution since these are headless machines without video cards, and although the Oculus software will install it won't launch, and I assume won't auto-update.  That means when a new platform SDK drops I'll need to go manually uninstall and reinstall the Oculus software on all the build machines.

Is there any workaround for these cases?  We really shouldn't need the Oculus runtimes to cook since we're not executing any calls into them, so it would be nice if we didn't have to have them.
    This topic has been closed for replies.

    2 replies

    New Participant
    October 13, 2016
    SpasticAuthor
    New Participant
    October 13, 2016
    Oh, ok, I was under the impression 1.8 was included in 4.13.  I'll get the latest.