Well, people don't know what to do when it comes to choosing whits bases. So i created my own base. Whit's bases are readable, understandable and unstable, as people say. My base is all controlled by ONE class. They is only need for 1 Global Variable and thats the definition of the class. The main class inherits all other classes and use them to in your hack.
With the Memory class comes the ability to ReadBytes at an Address
Hook Class
Including your D3D's hooks
GameInfo Class
A Place to initialize your Classes and Your Game's Functions
Menu Class [ Topblast Menu v1.3 | Also any DrawBox functions you want comes from this Class]
I cant even go over this whole menu because the code so messy "You are WARNED"
Support Polymorphism
Hook's Space
Polymorphism's Space
{I remove the Hook and Polymorphism because well you should make your own and i don't want to post converted code from @Departure's base, If you will like the hook and/or Polymorphism I need Departure's approval.}
You can use //command or /*command*/ This way you can explain what some parts of the code do... This is just a dump of functions xD, and a useless class. You don't realy use the power of classes... This is just a code dump in a few functions xD
come one xD
Code:
class Base : public Detour, public cMenu, public GameInfo
{
public:
Base(void) : cMenu("Revival"), GameInfo()
{
Start();
}
virtual ~Base(void);
void HackLoop(void);
DWORD Start(void);
DWORD MainHook(void);
};
hmm the menu looks crazy xD but i give it a try to make it for cf