Skip to content

Commit

Permalink
SmoothAnalogTurning: tweaked max turn speed
Browse files Browse the repository at this point in the history
  • Loading branch information
pas-de-2 committed Mar 19, 2023
1 parent fd755ec commit ec2c503
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions dllmain/ControllerTweaks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ void re4t::init::ControllerTweaks()
float deltaAnalogLX = RawAnalogLX / 32767.0f; // use RawAnalog so we can establish a deadzone independent of Xinput override
if (abs(deltaAnalogLX) > LXDeadZone)
{
float turnSpeed = cPlayer__SPEED_WALK_TURN * std::min((abs(deltaAnalogLX) - LXDeadZone) / (1.0f - LXDeadZone - .15f), 1.0f);
float turnSpeed = 1.4f * cPlayer__SPEED_WALK_TURN * std::min((abs(deltaAnalogLX) - LXDeadZone) / (1.0f - LXDeadZone - .10f), 1.0f);

if (deltaAnalogLX > 0.0f)
PlayerPtr()->ang_A0.y -= GlobalPtr()->deltaTime_70 * turnSpeed;
Expand Down Expand Up @@ -185,7 +185,7 @@ void re4t::init::ControllerTweaks()
float deltaAnalogLX = RawAnalogLX / 32767.0f;
if (abs(deltaAnalogLX) > LXDeadZone)
{
float turnSpeed = cPlayer__SPEED_RUN_TURN * std::min((abs(deltaAnalogLX) - LXDeadZone) / (1.0f - LXDeadZone - .15f), 1.0f) * pl_speed2_xxx_1216;
float turnSpeed = 1.4f * cPlayer__SPEED_RUN_TURN * std::min((abs(deltaAnalogLX) - LXDeadZone) / (1.0f - LXDeadZone - .10f), 1.0f) * pl_speed2_xxx_1216;

if (deltaAnalogLX > 0.0f)
PlayerPtr()->ang_A0.y -= GlobalPtr()->deltaTime_70 * turnSpeed;
Expand Down Expand Up @@ -214,7 +214,7 @@ void re4t::init::ControllerTweaks()
if (isController() && re4t::cfg->bSmoothAnalogTurning)
{
float deltaAnalogLX = RawAnalogLX / 32767.0f;
float turnSpeed = cPlayer__SPEED_WALK_TURN * std::min((deltaAnalogLX / (1.0f - .15f)), 1.0f);
float turnSpeed = 1.4f * cPlayer__SPEED_WALK_TURN * std::min((deltaAnalogLX / (1.0f - .10f)), 1.0f);

PlayerPtr()->ang_A0.y -= GlobalPtr()->deltaTime_70 * turnSpeed;
}
Expand Down

0 comments on commit ec2c503

Please sign in to comment.