/////////////////////////////////////////////////////////////////////////////
// Generator by CypherPresents
// Game: Black Ops
// File: GameDefines.h
// Date: 10/13/2011 @ 18:4:47.444
/////////////////////////////////////////////////////////////////////////////
#ifndef _BLACKOPS_GEN_H_
#define _BLACKOPS_GEN_H_
#include "stdafx.h"
#define BO_MP "BlackOpsMP.exe"
#define BO_MP_BASE 0x400000
#define BO_MP_SIZE 0x4FA9000
#define CLASS_CG 0x2C397B80
#define CLASS_CGS 0x2C409500
#define CLASS_REFDEF 0x2C3DAC80 // without refdefViewAngles
#define CLASS_REFDEF 0x2C3DAB2C // with refdefViewAngles
#define CLASS_MATRIX 0x00E6A44C // Hold recoil and more
#define CLASS_MEDIA 0x00D4F188 // Game media
#define CLASS_DOGS 0x00C98078 // Dogs Array
#define CLASS_HELI 0x00C98AF8 // Heli Array
#define CLASS_RCXD 0x00C97EB8 // RCXD Array
#define CLASS_SENTRY 0x00C97A38 // Sentry Array
#define CLASS_MOUSEINFO 0x03792378 // MouseInfo class
#define CLASS_PLAYERSTATE 0x00E67C3C // PlayerState class
#define CLASS_CENTITY 0x2C483EFC
#define CENTITY_SIZE 0x328
#define CLASS_CLIENTINFO 0x2C3F6DA8 // Clientinfo
#define CLIENTINFO_SIZE 0x5D0 // Clientinfo size
#define CG_ARRAYS 0x66259F // Some arrays with info
#define D3D_Context 0x046C2408 // by raiders <3
#define ViewAngleY 0x00E6A4CC // change your y-axis view
#define ViewAngleX 0x00E6A4D0 // change your x-axis view (X is always Y+0x4)
#define CG_DrawFPS_EngineHook 0x436270 // engine function
#define SCR_UpdateScreen 0x496630 // engine in-menu
#define CL_WritePacket 0x570AD0 // packet sent to server
#define CG_Obituary 0x7D12C0 // obituary
#define CG_EndFrame 0x436270 // endframe
#define CG_EspIsVisible 0x6A9BE0 // IsVisible for ESP
#define CG_Trace 0x4D1550 // actually its Set_Weapon_CL_Trace
#define CG_GetTagPos 0x4A04A0 // Get bone
#define CG_GetPlayerTag 0x4FD250 // Get player bone
#define CG_DrawEngineText 0x6F44A0 // Draw text using engine
#define CG_DrawStretchPic 0x6F3F70 // Draw using engine shaders
#define CG_DrawNameTags 0x508050 // Engine nametags function (you can also find bones here)
#define R_RegisterFont 0x6F2460 // Register a engine font
#define R_RegisterTag 0x61B760 // Register a engine tag
#define R_RegisterShader 0x6D7AB0 // Register a engine shader
#define CG_NoticeMessage 0x639550 // Call a engine notice box
#define Com_Error 0x4AABD0 // Error message
#define Ping 0x00E67CA0 // Your ping
#define Server IP 0x00E67B3C // The servers IP
#define IsInGame 0x00DD72CC // Checks if your in-game
#define ZoomIn 0x00E67C80 // zoom byte
#define +attack 0x805030 // Starts the primary attack
#define -attack 0x805110 // Ends the primary attack
#define +melee 0x8053C0 // Start the melee attack
#define -melee 0x8053D0 // Ends the melee attack
#define +strafe 0x805010 // Strafe
#define -strafe 0x805020 // Strafe
#define +speed 0x804FE0 // Zoom
#define -speed 0x805000 // Zoom out
#define +holdbreath 0x805130 // say it all
#define -holdbreath 0x805140 // easy
#define +activate 0x8053E0 // activate
#define -activate 0x805430 // activate
#define +reload 0x805490 // Reload your weapon
#define -reload 0x8054E0 // Reload your weapon
#endif