You have to know C++ well if you want to use this.
You need Microsoft Visual Studio C++ to compile it, i suggest the 2008 version because i use it myself so it will most probably compile for you too with it. When you start up your visual studio, use the File->Open->Project and then just open the project file at HackBase\HackBase\HackBase.vcproj in the files. Ofcourse you have to extract the files from the .rar to for example your desktop before doing that. When its succesfully opened in visual studio, hit F7 and see if it builds well. If the build succeeds, you are ready to start modifying it to your own liking. In dxhook.cpp file you will find the menu initialization, for example
Code:
CCheckBox *box = g_pGlobal->m_menu->AddCheckBox(20, 70);
box->SetText("Chat filter");
box->SetCallback(cfilter_changed);
Adds a checkbox at position x20 y70 inside the menu window with text Chat filter. The SetCallback says the checkbox what function to call when the checkbox is clicked. The actual hack is enabled/disabled in that function, not in the checkbox code. So you can just delete the checkbox creation code there and when you compile it with F7 and inject to the game there will be no Chat filter checkbox anymore. Same way you can add new checkboxes to the menu and make your own functions at the cb_ballbacks.cpp file where the checkbox functions are located.
You can modify the menu colors easily from the global.h, just play around with them and find cool new colors for it.
Everything in the hack that you see is made somewhere in the code so you can change anything you want in it.