LibreVR / RoboRevive

A Robo Recall mod that adds native Vive support
126 stars 16 forks source link

Height Bug #22

Closed Zachattack525 closed 7 years ago

Zachattack525 commented 7 years ago

I was told that using RoboRevive would fix the 360 height bug. It didn't. any reason why?

CarrotSurvivor commented 7 years ago

You need to launch the game using the desktop shortcut, do not launch using revive.

Zachattack525 commented 7 years ago

i did launch it with the desktop shortcut. no fix

CarrotSurvivor commented 7 years ago

Did you try again? If not working still just use advanced settings floor fix, but hold your controller above your head to offset the height.

Zachattack525 commented 7 years ago

clever idea. ill try it

Zachattack525 commented 7 years ago

it worked! but hopefully you'll be able to find out what actually causes the problem

CrossVR commented 7 years ago

I still think you're playing through Revive, in any case the bug in Revive will be fixed in the next release.

Zachattack525 commented 7 years ago

nice! also, a little thing i noticed: when you use the floor fix above your head, then go through a loading screen, it shoves you through the floor, and you need to fix it again at the actual floor, then fix it again after the next loading screen where you'll be shoved through the ceiling. essentially, it cant decide whether it wants to do the height bug or not.

CrossVR commented 7 years ago

@Zachattack525 The height bug in Revive is due to the Robo Recall expecting the calibrated height to always be zeroed out. And the fact that you're encountering the bug is a clear indication that you are in fact starting RoboRecall through Revive.

You probably tried patching Robo Recall once causing it to always use Revive no matter what. You should go to C:\Program Files\Oculus\Software\Software\epic-games-odin\RoboRecall\Binaries\Win64 and look for any DLLs named xinput1_3.dll or xinput9_1_0.dll and delete those.

Zachattack525 commented 7 years ago

alrighty, i deleted them, lets see if it works

CrossVR commented 7 years ago

Remember to use the desktop shortcut.

Zachattack525 commented 7 years ago

ok, i know

Zachattack525 commented 7 years ago

ummm... little issue... just yesterday, i had to reset my PC due to some issues, and im trying to reinstall roborevive, but it keeps saying it cant find my game directory. ive reinstalled robo recall, but it still cant find it

CrossVR commented 7 years ago

What is the exact error message?

Zachattack525 commented 7 years ago

Oculus software not found. Go to oculus.com/setup to install it.

CrossVR commented 7 years ago

Does this happen immediately after starting the installer or when you actually press Install?

Zachattack525 commented 7 years ago

immediately

CrossVR commented 7 years ago

That's strange, maybe they moved a registry key? Can you go to regedit and look if HKEY_CURRENT_USER\Software\Oculus VR, LLC\Oculus\Libraries exists?

Zachattack525 commented 7 years ago

it does

CrossVR commented 7 years ago

Very odd, well you'll have to do it manually then. You can download the files without the installer here: https://github.com/LibreVR/RoboRevive/releases/download/v1.0/RoboRevive-NoInstaller.zip

Extract it in your Robo Recall directory (merging the two Engine folders) and then run Revive.robo to install the mod.

Zachattack525 commented 7 years ago

alright

Zachattack525 commented 7 years ago

done

Zachattack525 commented 7 years ago

but then how do i launch the game without the shortcut?

CrossVR commented 7 years ago

Make your own shortcut, the executable is: RoboRecall\Binaries\Win64\RoboRecall-Win64-Shipping.exe

Zachattack525 commented 7 years ago

ok

Zachattack525 commented 7 years ago

and now it keeps saying i dont own the game... it keeps tellinfg me "entitlement not found"

CrossVR commented 7 years ago

Yeah that's also normally fixed by the installer. Go to the Oculus Software > Settings > Beta > Restart Oculus.

Zachattack525 commented 7 years ago

done. testing now

Zachattack525 commented 7 years ago

same issue

CrossVR commented 7 years ago

And there are no xinput DLLs in the RoboRecall\Binaries\Win64\ directory?

Zachattack525 commented 7 years ago

none

CrossVR commented 7 years ago

In RoboRecall try opening the pause menu (use the menu button on the Vive controller) and go to Settings > Tracking and enable 360 tracking.

Zachattack525 commented 7 years ago

i cant open roborecall, it tells me i dont have the entitlement

CrossVR commented 7 years ago

Oh sorry I thought you meant you still had the Height Issue. In that case reboot your PC.

Zachattack525 commented 7 years ago

ok

Zachattack525 commented 7 years ago

entitlement not found...

Zachattack525 commented 7 years ago

why, robo recall, why do you do this to me?

CrossVR commented 7 years ago

You did actually buy the game right?

It sounds like the Oculus software wasn't installed correctly. Try reinstalling the Oculus software.

Zachattack525 commented 7 years ago

yes, i did actually buy the game

Zachattack525 commented 7 years ago

interestingly, when i uninstalled the oculus app, none of my directories were deleted. should i delete them?

Zachattack525 commented 7 years ago

yes or no?

CrossVR commented 7 years ago

I can't really give advice on how you should reinstall the Oculus software.

Zachattack525 commented 7 years ago

fair enough

Zachattack525 commented 7 years ago

just asking for a recommendation

Zachattack525 commented 7 years ago

i decided to uninstall robo recall, because when i tried to reinstall oculus earlier and just now, they both needed robo recall to finish installing something, and none of the other games i had did

Zachattack525 commented 7 years ago

im reinstalling it now

Zachattack525 commented 7 years ago

that issue mightve also caused the installer to not work

Zachattack525 commented 7 years ago

im reinstalling oculus from the ground up. deleted the leftover folders

Zachattack525 commented 7 years ago

fixed

Zachattack525 commented 7 years ago

i uninstalled oculus, deleted all the files left over, reinstalled oculus, reinstalled robo recall, installed robo revive (installer still didnt work, though) and it worked!

CrossVR commented 7 years ago

Okay, so that confirms that height issues were not caused by RoboRevive.