diff --git a/src/core/Cam.cpp b/src/core/Cam.cpp index d4be8585..99b7fd15 100644 --- a/src/core/Cam.cpp +++ b/src/core/Cam.cpp @@ -34,6 +34,9 @@ bool CCamera::bFreeCam = false; int nPreviousMode = -1; #endif +#define m_fMultiHori -0.8f +#define m_fMultiVert 0.8f + void CCam::Init(void) { @@ -1517,8 +1520,8 @@ CCam::Process_FollowPedWithMouse(const CVector &CameraTarget, float TargetOrient float LookLeftRight, LookUpDown; if((MouseX != 0.0f || MouseY != 0.0f) && !CPad::GetPad(0)->ArePlayerControlsDisabled()){ UseMouse = true; - LookLeftRight = -2.5f*MouseX; - LookUpDown = 4.0f*MouseY; + LookLeftRight = m_fMultiHori*MouseX; + LookUpDown = m_fMultiVert*MouseY; }else{ LookLeftRight = -CPad::GetPad(0)->LookAroundLeftRight(); LookUpDown = CPad::GetPad(0)->LookAroundUpDown(); @@ -2589,8 +2592,8 @@ CCam::Process_M16_1stPerson(const CVector &CameraTarget, float, float, float) float LookLeftRight, LookUpDown; if(MouseX != 0.0f || MouseY != 0.0f){ UseMouse = true; - LookLeftRight = -3.0f*MouseX; - LookUpDown = 4.0f*MouseY; + LookLeftRight = -m_fMultiHori*MouseX; + LookUpDown = m_fMultiVert*MouseY; }else{ LookLeftRight = -CPad::GetPad(0)->SniperModeLookLeftRight(); LookUpDown = CPad::GetPad(0)->SniperModeLookUpDown(); @@ -2880,8 +2883,8 @@ CCam::Process_1rstPersonPedOnPC(const CVector&, float TargetOrientation, float, float LookLeftRight, LookUpDown; if(MouseX != 0.0f || MouseY != 0.0f){ UseMouse = true; - LookLeftRight = -3.0f*MouseX; - LookUpDown = 4.0f*MouseY; + LookLeftRight = m_fMultiHori*MouseX; + LookUpDown = m_fMultiVert*MouseY; }else{ LookLeftRight = -CPad::GetPad(0)->LookAroundLeftRight(); LookUpDown = CPad::GetPad(0)->LookAroundUpDown(); @@ -2978,8 +2981,8 @@ CCam::Process_Sniper(const CVector &CameraTarget, float TargetOrientation, float float LookLeftRight, LookUpDown; if(MouseX != 0.0f || MouseY != 0.0f){ UseMouse = true; - LookLeftRight = -3.0f*MouseX; - LookUpDown = 4.0f*MouseY; + LookLeftRight = m_fMultiHori*MouseX; + LookUpDown = m_fMultiVert*MouseY; }else{ LookLeftRight = -CPad::GetPad(0)->SniperModeLookLeftRight(); LookUpDown = CPad::GetPad(0)->SniperModeLookUpDown(); diff --git a/src/core/Camera.cpp b/src/core/Camera.cpp index f3b41655..c06f6167 100644 --- a/src/core/Camera.cpp +++ b/src/core/Camera.cpp @@ -80,7 +80,7 @@ CCamera::CCamera(void) { #if GTA_VERSION >= GTA3_PC_11 || defined(FIX_BUGS) m_fMouseAccelHorzntl = 0.0025f; - m_fMouseAccelVertical = 0.003f; + m_fMouseAccelVertical = 0.0025f; #endif Init(); } @@ -241,9 +241,9 @@ CCamera::Init(void) m_bLookingAtPlayer = true; #if GTA_VERSION < GTA3_PC_11 && !defined(FIX_BUGS) m_fMouseAccelHorzntl = 0.0025f; - m_fMouseAccelVertical = 0.003f; + m_fMouseAccelVertical = 0.0025f; #endif - m_f3rdPersonCHairMultX = 0.53f; + m_f3rdPersonCHairMultX = 0.4f; m_f3rdPersonCHairMultY = 0.4f; }