FWGS / xash3d

DEPRECATED in favor of https://github.com/FWGS/xash3d-fwgs. Only bugfixes are accepted.
https://xash.su
GNU General Public License v3.0
549 stars 107 forks source link

Can't climb ladders with mapped Bluetooth controller on iOS #402

Closed CyanFireUK closed 4 years ago

CyanFireUK commented 5 years ago

I have just discovered after finally mapping my bluetooth controller to work fully that i am unable to climb up and down ladders, is there a way to fix this?

a1batross commented 5 years ago

What you use for moving? Sticks? D-Pads? Maybe buttons?

CyanFireUK commented 5 years ago

I’m using sticks for movement

a1batross commented 5 years ago

Okay. Enter cl_showpos 1 in console and say on which velocity you are moving. Maybe I need to add scaling for stick values.

CyanFireUK commented 5 years ago

I am moving forward & back at a velocity of about 200

a1batross commented 5 years ago

Nice! I will implememt scaling then. :)

In fact, your controller should return values from -32768 to 32767 per axis. But seems that it return a bit lower, so you don't have enough velocity to climb up a ladders.

CyanFireUK commented 5 years ago

I have the sliders turned down to about half way, turning them back up allowed me to climb ladders again. I report a velocity of 320 with the sliders up. Anything below a velocity of 320 and i can't climb ladders, I have them down for a slower run speed. There needs to be a slider for diagonal too... if you run diagonally it is always faster than side & forward/backward movement if the forward/side sliders are lowered.

a1batross commented 5 years ago

Running diagonally is always faster than forward/back or strafing. Because Quake physics.

CyanFireUK commented 5 years ago

I’ve played Half Life countless times and never noticed that haha!

a1batross commented 4 years ago

As old engine may NOT receive updates anymore, please take a look at this issue in new engine repo.

https://github.com/FWGS/xash3d-fwgs/issues/61

I will close this, as no bugfix in both engine branches will be added, until someone else will become OSX/iOS maintainer and finally fix it.