LibreVR / Revive

Play Oculus-exclusive games on the HTC Vive or Valve Index, scroll down for downloads and installation instructions.
Other
3.61k stars 332 forks source link

Stern Pinball not launching #1100

Open gormanj opened 5 years ago

gormanj commented 5 years ago

Stern Pinball doesn't launch for me.

lshachar commented 5 years ago

works for me

gormanj commented 5 years ago

Thanks, now at least I know it is worth trying to troubleshoot.

lshachar commented 5 years ago

Sure!

Viperlotus commented 5 years ago

I'd like to add myself to the list of people who can't get Stern Pinball to launch with Revive. No matter what I try, the game briefly acts like it's going to load up, then stops running. I've looked at the troubleshooting suggestions on the Revive wiki, but nothing I've tried so far has helped. So far I have:

lshachar, are you able to elaborate on how you're able to launch the game?

noodle1009 commented 5 years ago

+1. Hoping this will work on my Index when it arrives, but it's a no-go on my Vive, just like @gormanj

eca54669 commented 4 years ago

Can't get this to work. Any help would be appreciated. SteamVR spits out the following log:

`vrclient type=VRApplication_Scene PBAStern-PC11.exe 1.8.19 startup with PID=11196, config=C:\Program Files (x86)\Steam\config, runtime=C:\Program Files (x86)\Steam\steamapps\common\SteamVR

================================================================================================ //============================================================================================== [Settings] Load Default Json Settings from C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\htc\resources\settings\default.vrsettings [Settings] Load Default Json Settings from C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\lighthouse\resources\settings\default.vrsettings [Settings] Load Default Json Settings from C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\null\resources\settings\default.vrsettings [Settings] Load Default Json Settings from D:\SteamLibrary\steamapps\common\MixedRealityVRDriver\resources\settings\default.vrsettings [Settings] Load Default Json Settings from C:\Program Files (x86)\Steam\steamapps\common\SteamVR\resources\settings\default.vrsettings [Settings] Load Json Settings from C:\Program Files (x86)\Steam\config\steamvr.vrsettings CSharedResourceNamespaceServer sent namespace data: 15936 CSharedResourceNamespaceClient::Init(): received namespace data 15936 New Connect message from D:\Oculus\Software\Software\farsight-studios-stern-pinball-arcade-rift\pc11\PBAStern-PC11.exe (VRApplication_Scene) (Args: ) 11196 StartSceneApplicationTransitionFromProcess( 11196, D:\Oculus\Software\Software\farsight-studios-stern-pinball-arcade-rift\pc11\PBAStern-PC11.exe, ) Creating builtin app for D:\Oculus\Software\Software\farsight-studios-stern-pinball-arcade-rift\pc11\PBAStern-PC11.exe (VRApplication_Scene) Sending Quit event to process steamtours (12672) Refusing connect from PBAStern-PC11 (11196) because app start error VRInitError_Init_Retry Console message (Info) from http://localhost:27062/dashboard/vrwebui_shared.js?v=363cdf5923fccd978805:5: | Loaded action manifest for ClearSkyboxOverride VR_Shutdown called Closing pipe steamtours (12672) because it was broken from the other end Process steamtours (12672) disconnected (Thread(0x000001C6ED8FBF50/0x000) Closing pipe steamtours (12672) because it was broken from the other end Lost pipe connection from steamtours (12672) Process steamtours (12672) disconnected (Thread(0x0000022BB2A86AD0/0x000) ###################################################################### AppInfoManager.ProcessQuit processid=12672 eLaunchingApp=LaunchingApp_Process Cumulative stats for pid: 12672 AppInfoManager.ProcessQuit: Clearing application openvr.tool.steamvr_environments PID because 12672 has exited Total.................. 1587 presents. 0 dropped. 0 reprojected Startup................ 774 presents. 0 dropped. 0 reprojected Loading... 1 total.... 0 presents. 0 dropped. 0 reprojected Timed out. 0 total.... 0 presents. 0 dropped. 0 reprojected ###################################################################### Total dropped frames: 0 New Connect message from D:\Oculus\Software\Software\farsight-studios-stern-pinball-arcade-rift\pc11\PBAStern-PC11.exe (VRApplication_Scene) (Args: ) 11196 Unable to create property container PC_700002bbc because it already existed Unable to create property container for PBAStern-PC11 (11196). Maybe it's a reconnect? StartSceneApplicationTransitionFromProcess( 11196, D:\Oculus\Software\Software\farsight-studios-stern-pinball-arcade-rift\pc11\PBAStern-PC11.exe, ) AppInfoManager.ProcessConnected BEGIN 11196 D:\Oculus\Software\Software\farsight-studios-stern-pinball-arcade-rift\pc11\PBAStern-PC11.exe 1 SetApplicationPid appkey=system.generated.pbastern-pc11.exe pid=11196, external transition SetApplicationPid: Setting app system.generated.pbastern-pc11.exe PID to 11196 AppInfoManager.ProcessConnected END Enabling legacy input for system.generated.pbastern-pc11.exe system.generated.pbastern-pc11.exe (holographic_hmd) attempting to load default config from file:///C%3A%2FProgram%20Files%20%28x86%29%2FSteam%2Fsteamapps%2Fcommon%2FSteamVR%2Fresources%2Fconfig%2Flegacy_bindings_generic_hmd.json Using existing HMD holographic.WindowsHolographic Processing message VRMsg_Connect from PBAStern-PC11 (11196) took 0.00892 seconds Received success response from vrserver connect Not looking for a good app key because Steam didn't start this app App key after connect message:system.generated.pbastern-pc11.exe Console message (Info) from http://localhost:27062/dashboard/systemui.js?v=34fec6a310996370bbcc:17: | [transition] 13.806 Dropping Waiting (already visible) External connection from D:\Oculus\Software\Software\farsight-studios-stern-pinball-arcade-rift\pc11\PBAStern-PC11.exe 11196 Received success response from vrcompositor connect Initializing the limited version of CVRCompositorClient Remembering SetActionManifestPath call from system.generated.pbastern-pc11.exe: file:///C%3A%2FProgram%20Files%2FRevive%2FInput%2Faction_manifest.json system.generated.pbastern-pc11.exe (holographic_hmd) has no configured binding. Input will not be available system.generated.pbastern-pc11.exe (holographic_hmd) has no configured binding. Input will not be available Action Manifest Path set to C:\Program Files\Revive\Input\action_manifest.json Console message (Info) from http://localhost:27062/dashboard/vrwebui_shared.js?v=363cdf5923fccd978805:5: | OnBindingLoadFailed: system.generated.pbastern-pc11.exe holographic_hmd #input_binding_load_failed_no_url Console message (Info) from http://localhost:27062/dashboard/vrwebui_shared.js?v=363cdf5923fccd978805:5: | OnBindingLoadFailed: system.generated.pbastern-pc11.exe holographic_hmd #input_binding_load_failed_no_url Unable to parse perimeter Unable to parse universe when updating chaperone universe Unable to parse perimeter Unable to parse universe when updating chaperone universe Delaying SteamVR Home launch because system.generated.pbastern-pc11.exe ran for only 1.760178 seconds Closing pipe PBAStern-PC11 (11196) because it was broken from the other end Process PBAStern-PC11 (11196) disconnected (Thread(0x0000022BAFA4C1D0/0x000) AppInfoManager.ProcessQuit processid=11196 eLaunchingApp=LaunchingApp_None AppInfoManager.ProcessQuit: Clearing application system.generated.pbastern-pc11.exe PID because 11196 has exited Console message (Info) from http://localhost:27062/dashboard/systemui.js?v=34fec6a310996370bbcc:17: | [transition] 15.602 HIDE_SOON scene app state: None Closing pipe PBAStern-PC11 (11196) because it was broken from the other end Process PBAStern-PC11 (11196) disconnected (Thread(0x000001C6E4E07680/0x000) Lost pipe connection from PBAStern-PC11 (11196)`

tig3rmast3r commented 4 years ago

i've found the problem, is with audio, i had many audio devices installed, started disabling some unused ones and ending with only 3 active devices (speaker, headphones and hmd usb audio). Now it does work, no crash on startup anymore.

eca54669 commented 4 years ago

i've found the problem, is with audio, i had many audio devices installed, started disabling some unused ones and ending with only 3 active devices (speaker, headphones and hmd usb audio). Now it does work, no crash on startup anymore.

That's interesting. I just tried, but no luck. I disabled until there was nothing left, one by one.

tig3rmast3r commented 4 years ago

try changing number of audio speakers if you have more than 2 have you disabled those under (old fashion) control panel/system/device manager ? right click -> disable ? I've used procmon.exe btw to see what the exe was doing before crash and i saw a lot of calls on the windows registry about audio devices..

lshachar commented 3 years ago

This used to work fine for me. I've reinstalled windows at some point, and now it won't launch for me anymore.

lshachar commented 3 years ago

Hmm. I got an old reviveInjector_x64.exe that I had from a different game. I made a shortcut for PBAStern-PC11.exe that first loads the revive injector. I got the game to launch fine, although it says 'no gamepads connected' and I can't seem to click anything. seems like more digging around is needed but I would say that trying older revive injectors might do the trick. I see that on Dec 7, 2018 I still got the major lag, but I recall that around that time revive released a newer version and it solved the huge wmr delay issue (and stern pba still worked for me). so that would be a good starting point if anyone is having a go at it.

(fwiw I also installed steam's version of stern pba, and I tried poking around here and there, including disabling OVRToolkit, which may or may not caused an issue beforehand. I really don't know what's going on, just trying to shed some light)

lshachar commented 3 years ago

YES! I got it working :)

Download revive version 1.7.2 Don't install it, instead extract it to any library. (use 7-zip, right click context menu, extract from there) close ReviveOverlay if it's already running, and launch ReviveOverlay.exe from the folder where you extracted 1.7.2. find PBAStern-PC11.exe in C:\Oculus\Software\Software\farsight-studios-stern-pinball-arcade-rift\pc11 or where you installed Oculus, drag and drop it over _(where you extracted 1.7.2)\revive\ReviveInjectorx64.exe

Game should launch fine! You can save yourself the dragging bit by creating a shortcut. I didn't try any newer revive versions. I wonder why the latest revive version won't work. This issue should probably get assaigned to someone that knows what they're doing.

gormanj commented 3 years ago

Fantastic Ishachar. I can't wait to try it. I actually installed side buttons on a HORI Xbox 360 Real Arcade Pro VX SA KAI to play pinball I like it so much.

Have you tried this (vpx and vr launcher)?: https://www.youtube.com/watch?v=uJQi5Xv2ysw&ab_channel=Honosuseri

I assume you can use all the add on tables with stern? What is the difference between Stern Pinball and Pinball Arcade. Now no one has been able to get TPA working for about seven years. Maybe you can do it. https://github.com/Noughtceratops/PinballVRcade

Viperlotus commented 3 years ago

YES! I got it working :)

Download revive version 1.7.2 Don't install it, instead extract it to any library. (use 7-zip, right click context menu, extract from there) close ReviveOverlay if it's already running, and launch ReviveOverlay.exe from the folder where you extracted 1.7.2. find PBAStern-PC11.exe in C:\Oculus\Software\Software\farsight-studios-stern-pinball-arcade-rift\pc11 or where you installed Oculus, drag and drop it over _(where you extracted 1.7.2)\revive\ReviveInjectorx64.exe

Game should launch fine! You can save yourself the dragging bit by creating a shortcut. I didn't try any newer revive versions. I wonder why the latest revive version won't work. This issue should probably get assaigned to someone that knows what they're doing.

It still doesn't seem to work for me. I downloaded and extracted the files from version 1.7.2, then I ran SteamVR, closed the Revive Overlay I have installed, and launched the one from my 1.7.2 folder. After that, I took PBAStern-PC11.exe from my Oculus software folder and dragged and dropped it on top of ReviveInjector_x64.exe.

After doing that, some sort of process starts and runs for about a second or two, then immediately exits.

gormanj commented 3 years ago

Me neither. Quits.