Various Changes

New Buttons
Y = Toggle Lasersight
Left Joystick Click (unless Sticks Switched, then Right) = Toggle Flashlight On / Off
Right Joystick Click (unless Sticks Switched, then Left) = Toggle Body / Hands
Weapon Hand Grip + Left Joystick Click (unless Sticks Switched, then Right) = Reset Height
Weapon Hand Grip + Right Joystick Click (unless Sticks Switched, then Left) = Toggle Flashlight Modes
Forced off Fog Lighting through code
Set Reload timer to 300ms, much easier to reload now
Added menu cinematics and tips
Added downsize options to performance menu
Set Quest 2 defaults to not downsize
This commit is contained in:
Grant Bagwell 2021-01-13 00:24:45 +01:00
parent 6f465764e4
commit 9bf85afd73
5 changed files with 44 additions and 27 deletions

View File

@ -19,7 +19,7 @@ Authors : Simon Brown
#include "doomkeys.h"
float vr_reloadtimeoutms = 200.0f;
float vr_reloadtimeoutms = 300.0f;
float vr_walkdirection = 0;
float vr_weapon_pitchadjust = -30.0f;
float vr_teleport;
@ -398,13 +398,7 @@ void HandleInput_Default( int controlscheme, int switchsticks, ovrInputStateTrac
positional_movementForward = v[1];
*/
if (((pDominantTrackedRemoteNew->Buttons & ovrButton_Joystick) !=
(pDominantTrackedRemoteOld->Buttons & ovrButton_Joystick)) &&
(pDominantTrackedRemoteOld->Buttons & ovrButton_Joystick)) {
//Toggle Body
Android_SetImpulse(UB_IMPULSE34);
}
//Fire Primary
if ((pDominantTrackedRemoteNew->Buttons & ovrButton_Trigger) !=
@ -470,34 +464,43 @@ void HandleInput_Default( int controlscheme, int switchsticks, ovrInputStateTrac
remote_movementSideways = v[0] * vr_movement_multiplier;
remote_movementForward = v[1] * vr_movement_multiplier;
if (!canUseQuickSave) {
if (((secondaryButtonsNew & secondaryButton2) !=
(secondaryButtonsOld & secondaryButton2)) &&
(secondaryButtonsNew & secondaryButton2)) {
if (dominantGripPushed) {
if (dominantGripPushed) {
if (((secondaryButtonsNew & ovrButton_Joystick) !=
(secondaryButtonsOld & ovrButton_Joystick)) &&
(secondaryButtonsNew & ovrButton_Joystick)) {
#ifdef DEBUG
Android_SetCommand("give all");
//Android_SetCommand("give all");
#endif
//Recenter Body
Android_SetImpulse(UB_IMPULSE32);
}
}
if (((primaryButtonsNew & ovrButton_Joystick) !=
(primaryButtonsOld & ovrButton_Joystick)) &&
(primaryButtonsNew & ovrButton_Joystick)) {
//Toggle Torch Mode
Android_SetImpulse(UB_IMPULSE35);
}
} else {
if (((primaryButtonsNew & ovrButton_Joystick) !=
(primaryButtonsOld & ovrButton_Joystick)) &&
(primaryButtonsNew & ovrButton_Joystick)) {
//Toggle Body
Android_SetImpulse(UB_IMPULSE34);
}
if (((secondaryButtonsNew & ovrButton_Joystick) !=
(secondaryButtonsOld & ovrButton_Joystick)) &&
(secondaryButtonsNew & ovrButton_Joystick)) {
//Turn on Flashlight
Android_SetImpulse(UB_IMPULSE16);
}
}
if (((pOffTrackedRemoteNew->Buttons & ovrButton_Joystick) !=
(pOffTrackedRemoteOld->Buttons & ovrButton_Joystick)) &&
(pOffTrackedRemoteOld->Buttons & ovrButton_Joystick)) {
//Turn on Flashlight
Android_SetImpulse(UB_IMPULSE16);
//Recenter Body
//Android_SetImpulse(UB_IMPULSE32);
}

View File

@ -10128,6 +10128,17 @@ void idPlayer::PerformImpulse( int impulse ) {
break;
}
case IMPULSE_35: // toggle flashlight modes
{
if(vr_flashlightMode.GetInteger() < 3) {
vr_flashlightMode.SetInteger(vr_flashlightMode.GetInteger() + 1);
}
else if(vr_flashlightMode.GetInteger() == 3) {
vr_flashlightMode.SetInteger(0);
}
break;
}
case IMPULSE_36: // Toggle Hud
{
ToggleHud();

View File

@ -2542,6 +2542,9 @@ void RB_GLSL_FogAllLights(void) {
// Skip Cases
//////////////
//GB Never do this on Doom3Quest
return;
if (r_skipFogLights.GetBool() || backEnd.viewDef->isXraySubview /* dont fog in xray mode*/ ) {
return;
}

Binary file not shown.

View File

@ -128,8 +128,8 @@ seta r_multiSamples "0"
seta image_downSizeLimit "256"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSizeBump "0"
seta image_downSizeSpecular "0"
seta image_roundDown "1"
seta image_forceDownSize "0"
seta image_downSize "0"