
char* RegisterFont = "\x8b\x44\x24\x04\x6a\x01\x50\x6a\x18"; char* RegisterFont_Mask = "xxxxxxxxx"; char* RegisterShader = "\x8b\x44\x24\x04\x80\x38\x00\x75\x00"; char* RegisterShader_Mask = "xxxxxxxx?"; char* EngineText = "\x8b\x44\x24\x04\x80\x38\x00\x0f\x84\x00\x00\x00\x00"; char* EngineText_Mask = "xxxxxxxxx????"; char* StrWidth = "\x51\x53\x57\x33\xdb"; char* StrWidth_Mask = "xxxxx"; char* CG_Trace = "\x8b\x44\x24\x18\x8b\x4c\x24\x14\x8b\x54\x24\x08"; char* CG_Trace_Mask = "xxxxxxxxxxxx"; char* CG_GetPlayerTag = "\x8b\x8e\xd0\x00\x00\x00\x50\x51\xe8\x00\x00\x00\x00\x83\xc4\x08\x85\xc0\x75\x00\xc3"; char* CG_GetPlayerTag_Mask = "xxxxxxxxx????xxxxxx?x"; char* R_RegisterTag = "\x8B\x44\x24\x04\x6A\x01\x50\xE8\x00\x00\x00\x00\x83\xC4\x08\xC3"; char* R_RegisterTag_Mask = "xxxxxxxx????xxxx"; char* NoRecoil = "\xE8\x00\x00\x00\x00\x83\xC4\x14\x8B\x44\x24\x40\x8B\x4C\x24\x10"; char* NoRecoilMask = "x????xxxxxxxxxxx"; char* GetScreenMatrix = "\xA1\x00\x00\x00\x00\x83\xF8\x03\x77\x0D"; char* GetScreenMatrixMask = "x????xxxxx"; char* W2S = "\x83\xEC\x0C\x8B\x44\x24\x18\xD9\x00"; char* W2SMask = "xxxxxxxxx"; char* GetCalc = "\xA1\x00\x00\x00\x00\x83\xF8\x03\x77\x0D"; char* GetCalcMask = "x????xxxxx"; char* Draw2D = "\x56\x8B\x74\x24\x08\x56\xE8\x00\x00\x00\x00\x83\xC4\x04\x83\x3D"; char* Draw2DMask = "xxxxxxx????xxxxx"; char* WritePacket = "\xB8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x8B\x84\x24\x00\x00\x00\x00\x56\x8B\x35"; char* WritePacketMask = "x????x????xxx????xxx"; char* uiShowList = "\xA1\x00\x00\x00\x00\x81\xEC\x00\x00\x00\x00\x80\x78\x0C\x00\x74\x29"; char* uiShowListMask = "x????xx????xxxxxx"; char* SendCommandToConsole = "\x6A\x1F\xE8\x00\x00\x00\x00\x8B\x44\x24\x0C"; char* SendCommandToConsoleMask = "xxx????xxxx"; char* DrawRotatedPic = "\x83\xEC\x50\xD9\x44\x24\x68"; char* DrawRotatedPicMask = "xxxxxxx"; char* R_WeaponSpread = "\x83\xEC\x18\x56\x8B\x74\x24\x20\x85\xF6"; char* R_WeaponSpread_Mask = "xxxxxxxxxx"; char* R_GetCurrentWeapon = "\x8B\x44\x24\x04\xF6\x80\x00\x00\x00\x00\x00\x74\x07"; char* R_GetCurrentWeapon_Mask = "xxxxxx?????xx"; char* GetSpreadMultiplier = "\xD9\x1D\x00\x00\x00\x00\x8B\x5C\x24\x2C"; char* GetSpreadMultiplier_Mask = "xx????xxxx"; char* GetRandomSpread = "\x83\xEC\x18\x56\xE8"; char* GetRandomSpread_Mask = "xxxxx";
typedef struct
{
int blurBlendFadeTime; //0000
int blurBlendTime; //0004
int whiteFadeTime; //0008
int shotFadeTime; //000C
int screenType; //0010
int unknown_int3000; //0014
float viewKickPeriod; //0018
float viewKickRadius; //001C
bool shockSound; //0020
char sfString[31]; //0021
} stunflashdata_t;
typedef struct
{
stunflashdata_t data[4]; //0000
char unknown0[36];
int soundFadeInTime; //0124
int soundFadeOutTime; //0128
float soundDryLevel; //012C
float soundWetLevel; //0130
char soundRoomType[16]; //0134
char unknown1[256];
int soundModEndDelay; //0244
int soundLoopFadeTime; //0248
int soundLoopEndDelay; //024C
BOOL lookControl; //0250
int lookControlFadeTime; //0254
float lcMouseSensitivityScale; //0258
float lcMaxPitchSpeed; //025C
float lcMaxYawSpeed; //0260
BOOL shockMovement; //0264
} stunflash_t;
void FuckStunFlashShit(stunflash_t* sfData)
{
sfData->lookControl = FALSE;
sfData->lookControlFadeTime = 0;
sfData->lcMaxPitchSpeed = 0.0f;
sfData->lcMaxYawSpeed = 0.0f;
sfData->lcMouseSensitivityScale = 0.0f;
sfData->data[0].screenType = 0;
sfData->data[0].blurBlendFadeTime = 0;
sfData->data[0].blurBlendTime = 0;
sfData->data[0].viewKickPeriod = 0.0f;
sfData->data[0].viewKickRadius = 0.0f;
}
void FuckStunFlashShitForever()
{
FuckStunFlashShit(concGrenade);
FuckStunFlashShit(flashGrenade);
}
void RenderHook()
{
FuckStunFlashShitForever();
//... etc
}
stunflash_t* concGrenade = (stunflash_t*)0x8DB5A0; stunflash_t* flashGrenade = (stunflash_t*)0x8DB808;
void EnableFullbright( )
{
mapLighting[0] = 4; // Enables fullbright -- you don't really need this line for NoSmoke
mapLighting[1] = 2; // Disables Fog, Smoke and some other effects
}
void ResetLighting( ) //Resets to original..
{
mapLighting[0] = 9;
mapLighting[1] = 5;
}
Game Version.............1.9.446 Version Build Date.......Thu Sep 06 09:52:26 2012 -------- Classes -------- Refdef...................0x00A41430 CG.......................0x009D6220 CGS......................0x009D1CA0 Entity...................0x00ADF840 Entity Size..............0x000001F8 ClientInfo...............0x00AD38F8 ClientInfo Size..........0x00000564 ViewMatrix...............0x0113AE1C -------- Variables -------- IsInGame.................0x009D6230 Refdef ViewAngles........0x00A45F5C ServerSet................0x01B3BF28 PlayerSnap...............0x009D6220 KButtons.................0x00C11530 CvarList.................0x05AA6CE8 CvarList Size............0x05AA1CC0 MapLighting (Fullbright).0x0608DEAC ViewAngleX...............0x0113AEFC ViewAngleY...............0x0113AEF8 WeaponViewAngleX.........0x00A45F98 WeaponViewAngleY.........0x00A45F9C GetWeaponName............0x00ADB4CC GetWeapon................0x009B4C50 UserCmd Input............0x0113AF04 UserCmd Size.............0x0000002C -------- Functions -------- ProcessCommand...........0x004EA7C0 CG_Trace.................0x00475B10 CG_Init..................0x00489490 CG_Obituary..............0x005A65D0 RenderDevice.............0x0608E528 RegisterFont.............0x0046E2F0 RegisterShader...........0x00577D30 DrawEngineText...........0x0041FBD0 DrawStretchPic...........0x0043B6C0 DrawRotatedPic...........0x004B4360 GetScreenMatrix..........0x0055A310 StrWidth.................0x0047AF90 WritePacket..............0x005035C0 GetSnapshot..............0x00441C30 Thermal Overlay..........0x00535850 Adavanced UAV............0x01D024E4 DrawEngineRadar..........0x004F22D0 OverlayPackage...........0x00521B00 OverlayEnemy.............0x004F4210 OverlayFriendly..........0x004C6030 OverlayTurret............0x00487AF0 OverlayHeli..............0x0049FE30 OverlayLocal.............0x0045EE00 OverlayPlane.............0x00440190 Com_Error................0x004D8140 Com_Notice...............0x004B3C40 MsgManager...............0x004D67C0 GetPlayerTag/GetBonePos..0x0051A060 GetTagPointer............0x004E96B0 RegisterTag..............0x00467F00 IsVisible................0x00562D20 BulletPenetrationCheck...0x005C1EA0 GetCurrentWeapon.........0x00465D90 GetWeaponSpread..........0x0053D780 GetRandomFloat...........0x005C2210 -------- Other/Unknown -------- KeyCatcher...............0x0113786C Aim Assist...............0x0058AE50 Console..................0x004EA7C0 Fonts....................0x00489664 KillIcons................0x00489763 Com_HashKey..............0x00467C00 ServerCommandsSequence...0x00C34AF4 ServerCommands...........0x00C34AFC CurrentCmdNumberAddr.....0x0113C504 CSnapshot................0x01144DDC
OFFS_CG 9D6220 OFFS_RefDef 9708A3 OFFS_Client 8CF3D8 OFFS_Entity ADF840 OFFS_Matrix 113AE60 OFFS_ClientNum 9D6370 OFFS_Console 4EA7C0 OFFS_JumpHeight 9D6220 OFFS_NFD 4EA7C0 OFFS_AimAssist 58AE50 OFFS_RegisterTag 429DE0 OFFS_NoRecoil 460FC9 OFFS_GetScreenMatrix 55A310 OFFS_WorldToScreen 496390 Headers #define OFFS_CG 0x9D6220 #define OFFS_RefDef 0x9708A3 #define OFFS_Client 0x8CF3D8 #define OFFS_Entity 0xADF840 #define OFFS_Matrix 0x113AE60 #define OFFS_cNum 0x9D6370 #define OFFS_Console 0x4EA7C0 #define OFFS_JumpHeight 0x9D6220 #define OFFS_NFD 0x4EA7C0 #define OFFS_AimAssist 0x58AE50 #define OFFS_RegisterTag 0x429DE0 #define OFFS_NoRecoil 0x460FC9 #define OFFS_GetScreenMatrix 0x55A310 #define OFFS_WorldToScreen 0x496390