Skip to content
Permalink
Browse files
FOV tweaks
All debug texts skipped (now useless)
  • Loading branch information
CookiePLMonster committed Jul 11, 2014
1 parent 0eecb6a commit b9330c0e7398dc4f26188411a0e9b7c0f9c09298
Showing with 30 additions and 1 deletion.
  1. +27 −1 VCS PC/CCamera.cpp
  2. +2 −0 VCS PC/CCamera.h
  3. BIN VCS PC/Hud.cpp
  4. +1 −0 VCS PC/StdAfx.h
@@ -66,4 +66,30 @@ void CCamera::GetScreenRect(CRect& rect)
rect.x1 = (RsGlobal.MaximumWidth / 4) * dScreenHeightWeWannaCut; rect.x1 = (RsGlobal.MaximumWidth / 4) * dScreenHeightWeWannaCut;
rect.x2 = RsGlobal.MaximumWidth - (RsGlobal.MaximumWidth / 4) * dScreenHeightWeWannaCut; rect.x2 = RsGlobal.MaximumWidth - (RsGlobal.MaximumWidth / 4) * dScreenHeightWeWannaCut;
} }
} }

static StaticPatcher Patcher([](){
static const float fRegularFov = CAMERA_FOV_REGULAR;
Memory::Patch<const void*>(0x52C9DB, &fRegularFov);
Memory::Patch<const void*>(0x522F3A, &fRegularFov);
Memory::Patch<const void*>(0x522F5D, &fRegularFov);
Memory::Patch<const void*>(0x521CB7, &fRegularFov);
Memory::Patch<const void*>(0x521CC4, &fRegularFov);
Memory::Patch<const void*>(0x521CD0, &fRegularFov);
Memory::Patch<const void*>(0x521D43, &fRegularFov);
Memory::Patch<const void*>(0x521D50, &fRegularFov);
Memory::Patch<const void*>(0x521D5C, &fRegularFov);
Memory::Patch<const void*>(0x524B76, &fRegularFov);
Memory::Patch<const void*>(0x524B9A, &fRegularFov);
Memory::Patch<const void*>(0x524BA2, &fRegularFov);
Memory::Patch<const void*>(0x524BD3, &fRegularFov);

static const float fIncarMaxFov = CAMERA_FOV_INCAR_MAX;
Memory::Patch<const void*>(0x524BB4, &fIncarMaxFov);

Memory::Patch<float>(0x522F7A, CAMERA_FOV_REGULAR);
Memory::Patch<float>(0x521632, CAMERA_FOV_REGULAR);
Memory::Patch<float>(0x524BE4, CAMERA_FOV_REGULAR);

Memory::Patch<float>(0x524BC5, CAMERA_FOV_INCAR_MAX);
});
@@ -5,6 +5,8 @@
#include "CCam.h" #include "CCam.h"


#define CAMERA_FOV_REGULAR 55.0f #define CAMERA_FOV_REGULAR 55.0f
#define CAMERA_FOV_AIMWEAPON CAMERA_FOV_REGULAR
#define CAMERA_FOV_INCAR_MAX (CAMERA_FOV_REGULAR+30.0f)


enum eCamMode enum eCamMode
{ {
BIN +68 Bytes (100%) VCS PC/Hud.cpp
Binary file not shown.
@@ -63,6 +63,7 @@
//#define FANCY_FRONTEND_CONTROLLERS_TEST //#define FANCY_FRONTEND_CONTROLLERS_TEST
#define SHOW_FOV_FANCY_RHYME #define SHOW_FOV_FANCY_RHYME
#define NO_REPLAY_TEXT #define NO_REPLAY_TEXT
#define SKIP_DEBUG_TEXTS
//#define RWERRORSET_HOOK //#define RWERRORSET_HOOK
//#define CONTROLLABLE_WINDOWS_TEST //#define CONTROLLABLE_WINDOWS_TEST
//#define MULTITHREADING_TEST //#define MULTITHREADING_TEST

0 comments on commit b9330c0

Please sign in to comment.