Nibre / MotherVR

This Mod brings current generation VR support to the game Alien: Isolation
https://twitter.com/nibre_
939 stars 56 forks source link

Crouching #118

Open netshaman opened 5 years ago

netshaman commented 5 years ago

About it , it woulb be coll if it can be triggered by crouching IRL instead of a button please !

Nibre commented 5 years ago

This is planned, but a long ways away

derekcfoley commented 5 years ago

I'm using WMR (Samsung Odyssey) with an Xbox 360 controller and I can't get crouch to work via the right hand stick click, making it impossible to proceed past the first airlock door in "Last Survivor". Is this issue because of "roomscale"? I have tried physically lowering my self, but the screen goes black as I guess I'm going out of bounds movement wise.

thedooker commented 5 years ago

I'm using WMR (Samsung Odyssey) with an Xbox 360 controller and I can't get crouch to work via the right hand stick click, making it impossible to proceed past the first airlock door in "Last Survivor". Is this issue because of "roomscale"? I have tried physically lowering my self, but the screen goes black as I guess I'm going out of bounds movement wise.

I also had this issue as with the right stick click not working on my PS4 controller after updating to MotherVR 0.8.0 using my WMR Samsung Odyssey+ I couldn't get it to work even after remapping the controls, so I went back to MotherVR 0.6.0 and the right stick click now works like it should. I can finally crouch.

derekcfoley commented 5 years ago

Thanks thedooker! Will give that a try. Hopefully everything else works just as well!

derekcfoley commented 5 years ago

Hi there.

I love this mod, but I'm getting a bit fed up of not being able to play properly with any version.

I know it must be difficult with all these different VR platforms to deal with in terms of coding, so to help debug it I've been doing some experiments with my setup.

I'm on Windows Mixed Reality (Samsung Odyssey) headset.

The mod itself in versions 0.6.0 and up seems to break the gampad controller mappings, on my Xbox 360 controller, I can't crouch and remapping to the keyboard of crouch doesn't work.

However when I plug in an Xbox One controller via USB, now the bumper button that brings up the motion tracker doesn't work, but clicking the right stick does crouch properly! So now I can get through the first door at least but can't tell where the Alien is on "Last Survivor".

I did try playing for a while with the Left WMR hand controller and using that to toggle crouch using its trigger, and the 360 controller for everything else. That seemed to work but hiding in a closet didn't work, as I was unable to move "back" away from the door and the alien always saw me and killed me every time.

I first noticed this problem in 0.8.0 and tried 0.6.0 and also had this issue with no "crouch" on my 360 wireless controller, so I tried using a USB cabled Xbox One controller, and strangely the crouching works, but the motion tracker on the bumper button now won't work! Can't map anything on the keyboard either to it, as when I try to do this it becomes a forward motion.

It seems the Gamepad controls are screwed up somehow by the mod - in version 0.6.0 and version 0.80.0 on Windows Mixed Reality. I guess its some odd Direct X issue.

I tried the older 0.4.0 release earlier today, and also disabled Mother VR to check the controllers weren't at fault. I found all the gamepad controls worked fine. I couldn't move my head position when hiding in a locker obviously with this edition as I guess the roomscale was added on later versions of MotherVR.

One thing that I think is causing the issue with WMR is the controllers. I've also noticed that version 0.4.0 correctly shows the Xbox button colours for button hints when that version is started, where all the controls work properly, whereas mod versions 0.6.0 and 0.8.0 always show the "vive" trackpad directional hints incorrectly even when you use an Xbox controller be it 360 or One.

I think the "layers" of emulation and passthrough of controls from each platform to the mod (e.g. Xbox Controller>DirectX>Windows>WMR>SteamVR>MotherVR) is the issue here.

I did try using the motion controllers on WMR (I'm on a Samsung Odyssey) on 0.6.0 and 0.8.0 but the movement on the trackpad was awful and like sliding on ice and totally uncontrollable, the WMR handsets of course have both trackpad and joysticks - and sadly the joysticks don't work when using those.

I guess the game / mod thinks you're using vive controllers instead and somehow the sensitivity of the trackpads is off - I've noticed this in other games that use vive movement rather than oculus/xbox style joystick locomotion on the controllers.

It would be good if you could implement a proper remapping feature rather than just the "view controls" that works on both the Xbox controllers and the WMR handsets too, e.g. so you can set how to do motion, e.g. joystick or trackpad, and mapping controls such as crouch, run, torch, motion tracker etc.

Libre can you fix this for your next release please?

asch75 commented 5 years ago

Hi guys; I'm in 0.8.0 and have the same problem as derekcfoley. Can't crouch. I noticed that starting the game with no VR mode shows "press (A) to begin", so it detects my generic xbox 360 controller; but starting on VR shows a different message, somewhat like "press a "key" to begin".

thedooker commented 5 years ago

Hi there.

I love this mod, but I'm getting a bit fed up of not being able to play properly with any version.

I know it must be difficult with all these different VR platforms to deal with in terms of coding, so to help debug it I've been doing some experiments with my setup.

I'm on Windows Mixed Reality (Samsung Odyssey) headset.

The mod itself in versions 0.6.0 and up seems to break the gampad controller mappings, on my Xbox 360 controller, I can't crouch and remapping to the keyboard of crouch doesn't work.

However when I plug in an Xbox One controller via USB, now the bumper button that brings up the motion tracker doesn't work, but clicking the right stick does crouch properly! So now I can get through the first door at least but can't tell where the Alien is on "Last Survivor".

I did try playing for a while with the Left WMR hand controller and using that to toggle crouch using its trigger, and the 360 controller for everything else. That seemed to work but hiding in a closet didn't work, as I was unable to move "back" away from the door and the alien always saw me and killed me every time.

I first noticed this problem in 0.8.0 and tried 0.6.0 and also had this issue with no "crouch" on my 360 wireless controller, so I tried using a USB cabled Xbox One controller, and strangely the crouching works, but the motion tracker on the bumper button now won't work! Can't map anything on the keyboard either to it, as when I try to do this it becomes a forward motion.

It seems the Gamepad controls are screwed up somehow by the mod - in version 0.6.0 and version 0.80.0 on Windows Mixed Reality. I guess its some odd Direct X issue.

I tried the older 0.4.0 release earlier today, and also disabled Mother VR to check the controllers weren't at fault. I found all the gamepad controls worked fine. I couldn't move my head position when hiding in a locker obviously with this edition as I guess the roomscale was added on later versions of MotherVR.

One thing that I think is causing the issue with WMR is the controllers. I've also noticed that version 0.4.0 correctly shows the Xbox button colours for button hints when that version is started, where all the controls work properly, whereas mod versions 0.6.0 and 0.8.0 always show the "vive" trackpad directional hints incorrectly even when you use an Xbox controller be it 360 or One.

I think the "layers" of emulation and passthrough of controls from each platform to the mod (e.g. Xbox Controller>DirectX>Windows>WMR>SteamVR>MotherVR) is the issue here.

I did try using the motion controllers on WMR (I'm on a Samsung Odyssey) on 0.6.0 and 0.8.0 but the movement on the trackpad was awful and like sliding on ice and totally uncontrollable, the WMR handsets of course have both trackpad and joysticks - and sadly the joysticks don't work when using those.

I guess the game / mod thinks you're using vive controllers instead and somehow the sensitivity of the trackpads is off - I've noticed this in other games that use vive movement rather than oculus/xbox style joystick locomotion on the controllers.

It would be good if you could implement a proper remapping feature rather than just the "view controls" that works on both the Xbox controllers and the WMR handsets too, e.g. so you can set how to do motion, e.g. joystick or trackpad, and mapping controls such as crouch, run, torch, motion tracker etc.

Libre can you fix this for your next release please?

I've been able to map working controls for my WMR Odyssey+ controllers. Opened a thread for it HERE to explain the controls more.. Also here are some screenshots of the mappings - https://imgur.com/a/evF7vfd

701yekeparG commented 5 years ago

The same for me, I can not crouch. I'm on 0.8.0, 0.6.0 doesn't work for me, I guess because it doesn't find a Oculus Rift or HTC Vive. I use a Pimax and a Gamepad, no VR-Controller. Also many (!) objects popping on and off the whole time, movement controlls are very uncompfortable for me, I don't know nor understand, why he swapped that. Normal, I walk with the left stick and control my view with the right stick. Now it is the oposite. And last but not least... Ripley is swinging the hammer the whole time! Oh and before I forget, I can not aim!

ymo1965 commented 4 years ago

I found a way around this. I disabled my XBOX360 controller in Steam. I quit SteamVR, went to 'Controller' in 'Settings' and disabled it. I can crouch fine now.