Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**********************************************************************************************\
- |*--------------------------------------------------------------------------------------------*|
- |*--------------------------------- Battlefield Heroes Base ----------------------------------*|
- |*------------------------------------~ UC-Forum Release ~------------------------------------*|
- |*---------------------------------------- 03/08/2010 ---------------------------------------*|
- \**********************************************************************************************/
- #include <windows.h>
- #include <iostream>
- using namespace std;
- class CClassManager;
- class CMainConsole;
- class CConsole;
- class CConsoleInput;
- class CRenderer;
- class CClassManager
- {
- public:
- virtual void function0(); //
- virtual void function1(); //
- virtual void executeConsoleCommand(string* command, string* unk0, int unk1, int unk2, int unk3, int unk4, int unk5, int unk6); //
- virtual void function3(); //
- virtual void print(string* text); //
- virtual void function5(); //
- virtual void function6(); //
- virtual void function7(); //
- virtual void function8(); //
- virtual void function9(); //
- virtual void function10(); //
- virtual void function11(); //
- virtual void function12(); //
- virtual void function13(); //
- virtual void function14(); //
- virtual void function15(); //
- virtual void function16(); //
- virtual void function17(); //
- virtual void* GetClassPointerByName(string* pszClassname);
- virtual void function19(); //
- virtual void function20(); //
- virtual void function21(); //
- virtual void function22(); //
- virtual void function23(); //
- virtual void function24(); //
- virtual void function25(); //
- virtual void function26(); //
- virtual void function27(); //
- virtual void function28(); //
- virtual void function29(); //
- virtual void function30(); //
- virtual void function31(); //
- virtual void function32(); //
- virtual void function33(); //
- virtual void function34(); //
- virtual void function35(); //
- virtual void function36(); //
- virtual void function37(); //
- virtual void function38(); //
- virtual void function39(); //
- virtual void function40(); //
- virtual void function41(); //
- virtual void setOpen(BOOL); //
- virtual bool getOpen(); //
- __int32 isOpen; //0x0004
- char unknown8[688]; //0x0008
- CConsoleInput* consoleInput; //0x02B8
- void print(const char* text)
- {
- string strPrint(text);
- print(&strPrint);
- }
- };//Size=0x0040(64)
- class CMainConsole
- {
- public:
- virtual void Function0();
- virtual void Function1();
- virtual void execCommand( string* command, string* result, BYTE echocommand, BYTE echoresult, BYTE addcommandtolist, BYTE unknown, BYTE adminusage );
- BYTE m_bOpen; //0004
- };
- class CConsole
- {
- public:
- bool ProcessInputs;
- };
- class CConsoleInput
- {
- public:
- char unknown0[20];
- CConsole* Console; //0014
- };
- class CRenderer
- {
- public:
- char ID046FB408[8]; //0x0000
- char DXPlaceholder[8]; //Include d3d9, then remove this and uncomment next two lines.
- //IDirect3D9* pDirect3D; //0x0008
- //IDirect3DDevice9* pDirect3Ddev; //0x000C
- char ID0388B360[20]; //0x0010
- __int32 vid_width; //0x0024
- __int32 vid_height; //0x0028
- char ID0388B1E0[1240]; //0x002C
- float viewDistance; //0x0504
- char ID046FB388[400]; //0x0508
- char unknown1688[20]; //0x0698
- BYTE drawObjects; //0x06AC Stops Drawing Nearly Everything
- char unknown1709[3]; //0x06AD
- BYTE drawBundledMeshes; //0x06B0 Stops Drawing Guns + Some Tiny Terrain
- char unknown1713[1]; //0x06B1
- BYTE drawSoldier1; //0x06B2 Removes the players
- BYTE drawRoads; //0x06B3 Removes some Road Tracks
- BYTE drawTerrain; //0x06B4 Removes Ground
- char unknown1717[1]; //0x06B5
- BYTE drawUndergrowth; //0x06B6 Removes Grass
- BYTE drawOvergrowth; //0x06B7 Removes Most Trees
- BYTE drawTags; //0x06B8 Removes nametags and arrows
- BYTE drawTrees; //0x06B9 Removes rest of trees
- BYTE drawDirectXInfo; //0x06BA Draws some information
- BYTE drawSoldier2; //0x06BB Also removes the soldier
- BYTE drawFPS; //0x06BC
- char unknown1725[3]; //0x06BD
- BYTE drawGraphs; //0x06C0 ?
- BYTE drawHUD; //0x06C1
- BYTE drawSky; //0x06C2 Stops Drawing Sky
- BYTE drawSunFlare; //0x06C3 Removes Some Glare from the Sun
- char unknown1732[1]; //0x06C4
- BYTE drawPostProduction; //0x06C5
- char unknown1734[2]; //try to get undetected(A)
- };//Size=0x06C6(1734)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement