RBDOOM-3-BFG
RBDOOM-3-BFG copied to clipboard
Trigger Feedback is wrong
The feedback from the controllers when shooting could improve drastically!
When the trigger is pressed you should instead use the maximum value (3999) a very short period (like 0.1s) to get a big feedback instead of vibrating controllers.
The light vibration in v7 was great, as it is now, the vibration is very strong. It rattles my controllers quite loudly. Also, sometimes both controllers vibrate when shooting.
The Vive controllers just kind of suck in general, I have tried several games recommended by several people and all of them were rather weak. I think it is intentional because if I vibrate the controller too much I lose tracking and vibrations gets turned off for a second or two (probably to not affect the accelerometer in the IMU).
As it is right now, I am straight utilizing Doom 3's original rumble code that has been scaled to get some noticeable variation between firing different weapons.
You can adjust the scale yourself with vr_hapticScale, which basically changes the duration parameter, if you make it really big they will all be 3999.
Also, sometimes both controllers vibrate when shooting.
This is another peculiar thing about Doom 3's default rumble code, is that feedback from explosions also occurs from close range bullet impacts. That is basically what you are experiencing, is the bullets colliding with nearby walls, if the collision happens far away, it is too weak to feel it (of course an explosion far away can still be felt).
Another thing about the Doom 3's code is that melee damage doesn't vibrate the controllers :/