#include #pragma warning(disable:4996) struct loader { public : loader ( ) { memset ( ( unsigned char * ) 0x00522F6A , 0x90 , 6 ) ; // FixFOV * ( float * ) 0x00522F7A = 90 ; strcpy ( reinterpret_cast ( 0x866C8C ) , "$-%d" ) ; strcpy ( reinterpret_cast ( 0x866C94 ) , "$%d" ) ; * ( char * ) 7520695 = 235 ; * ( float * ) 0xB6EC1C = 0.00012 ; * ( float * ) 0xB6EC18 = * ( float * ) 0xB6EC1C ; * ( unsigned char * ) 0x00561344 = * ( unsigned char * ) 0x005609FF = 0xEB ; * ( float * ) 0x00B7C4F0 = 420 ; * ( char * ) 0x058E280 = 235 ; } } Loader ;
#include struct Loader { Loader ( ) { PatchMemory ( ( LPVOID ) 0x00522F6A , "\x90\x90\x90\x90\x90\x90" , 6 ) ; // FixFOV * ( float * ) 0x00522F7A = 90 ; strcpy_s ( reinterpret_cast ( 0x866C8C ) , sizeof ( "$-%d" ) , "$-%d" ) ; strcpy_s ( reinterpret_cast ( 0x866C94 ) , sizeof ( "$%d" ) , "$%d" ) ; * ( char * ) 7520695 = 235 ; * ( float * ) 0xB6EC1C = 0.00012f ; * ( float * ) 0xB6EC18 = * ( float * ) 0xB6EC1C ; * ( unsigned char * ) 0x00561344 = * ( unsigned char * ) 0x005609FF = 0xEB ; * ( float * ) 0x00B7C4F0 = 420 ; * ( char * ) 0x058E280 = 235 ; } static void PatchMemory ( LPVOID address , const void * data , size_t size ) { DWORD oldProtect ; VirtualProtect ( address , size , PAGE_EXECUTE_READWRITE , & oldProtect ) ; memcpy ( address , data , size ) ; VirtualProtect ( address , size , oldProtect , & oldProtect ) ; } } ; Loader loader ;