mirror of
https://github.com/DrBeef/Doom3Quest.git
synced 2025-02-20 02:52:10 +00:00
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:
parent
6f465764e4
commit
9bf85afd73
5 changed files with 44 additions and 27 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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.
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue