Oculus entitlement check BP works in editor, not in packaged game...

Hello. I have a VR game ready to submit to the Oculus store but I can’t get the entitlement check BP to fire off in a 32bit packaged game. (everything else passes oculus testing) The entitlement check works great in play in editor. It prints a success statement while I’m logged into oculus home and It prints a failure statement and quits the game when I’m logged out of oculus home just as I set the BP up to do. However in a packaged game, it neither prints success or failure. It does nothing as if it’s completely ignoring the entitlement check blueprint. The text render target displays it’s default text. All my other blueprints work fine in the packaged game. Something must be present in editor that is not present in the packaged standalone game related to the oculus online subsystem.

My game is blueprint only so no C++ has been used. I have the Online Subsystem Oculus plugin enabled. I have added the OnlineSubsystem strings in my DefaultEngine.ini with my Oculus AppId. My game cooks and packages without error. I have tried deleting my intermediate and saved folders. I have tested in both UE4 versions 1.14 and 1.16 with the entitlement check not working from both versions of the packaged games. I have tried the entitlement check BP functions in multiple different blueprints (level blueprint, pawn blueprint, game mode blueprint) with the same results of no entitlement check performed. I have tried uploading the build to the oculus store Alpha channel and testing from there (where I am a registered tester) with the same results (no check performed). Again…if I test in editor the entitlement check works perfectly, every time. (from any BP location and either engine version)

What does play from editor have that a packaged game does not have? Do I need to manually create a config folder with a DefaultEngine.ini inside my packaged game? (It does not have one) Do I need to manually copy plugins into my packaged game? Do I need to manually download a new oculus SDK? Could it be that play in editor uses a 64bit.exe where my packaged game is only a 32bit.exe and the entitlement check BP only works in 64bit? I have exhausted searching every thread I can find on entitlement checks but have not found a fix. Any info or suggestions are greatly appreciated. I can provide screenshots and logs, whatever you need! I’ll fly you in to consult in person, seriously. Thanks!

I figured out the problem. Entitlement checks do not work in 32bit packaged games. The oculus online subsystem only includes a 64bit plugin and executable and only works in 64bit packaged games. Play in editor uses a 64bit executable so that’s why it was working fine in editor.

can you pls tell about how to upload obb . I m trying to upload obb with coomand line uliliy but does not open exe how to upload yours?