copy/paste skills, at least know how to do a project in your favorite IDE
this cheat actually contains :
gm-vision (numpad0)
stack items (numpad1)
vaccum (numpad2)
instant go to clicked position (numpad3)
The first thing you have to do is to create a new empty project in visual studio... - new -> project -> c++ -> empty project
Then you can add a header file called SDK.h, we will add our classes into this header file :
in this file you can have only the method declarations and put them into a cpp file, otherwise you can declare them and define them directly into the header file....
#include "SDK.h"
using namespace CheatClasses;
using namespace Utils;
bool isLoaded = false;
bool findAddresses()
{
Logger::logDelete();
if (!GameWindow::get().findPattern("8b 15 ? ? ? ? 52 6a 00 6a", 2,"window"))return false;
if (!MapId::get().findPattern("83 3d ? ? ? ? 54", 2,"map"))return false;
if (!Screen::get().findPattern("83 3d ? ? ? ? 06 75 4a", 2,"screen"))return false;
if (!Player::get().findPattern("83 b8 ? ? ? ? 00 75 02 eb d8", 2,"player"))return false;
if (!Mob::get().findPattern("8b 82 ? ? ? ? 89 45 f8", 2,"mob"))return false;
if (!Item::get().findPattern("81 bc 02 ? ? ? ? e9 03", 3,"item"))return false;
return true;
}
void WINAPI cheatWork(HMODULE hModule) {
//findAddresses();
if (findAddresses()){
while (true){
if (GetAsyncKeyState(VK_NUMPAD0) & 0x8000){
Sleep(100);
GameWindow::get().isGmOn = !GameWindow::get().isGmOn;
}
if (GetAsyncKeyState(VK_NUMPAD1) & 0x8000){
Sleep(100);
Item::get().doStack();
}
if (GetAsyncKeyState(VK_NUMPAD2) & 0x8000){
Sleep(100);
Mob::get().isVac = !Mob::get().isVac;
}
if (GetAsyncKeyState(VK_NUMPAD3) & 0x8000){
Sleep(100);
Player::get().isSpeed = !Player::get().isSpeed;
}
Mob::get().doVac();
Player::get().doSpeed();
GameWindow::get().doGmHack();
Sleep(100);
}
}
}
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpvReserved){
if (dwReason == DLL_PROCESS_ATTACH) {
CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)&cheatWork, (HMODULE)hInstance, 0, NULL);
return TRUE;
}
return FALSE;
}
ok, i tell you that's very easy to copy/paste this and make it work into a c++ project, but i released it to educational purposes, so you can have a deeper look how too :
Find a pattern in C++
create classes
create constructors
using Singleton pattern in C++
how to access memory from a dll, with pointers or such
create a DLL
inheritance, composition in C++
Logging into a file (output input stream)
if youre interested in OOProgramming, google for the basics in your favorite programming language... If your interested on how to find pattern with cheat engine, there's a lot of tutorials on the internet.
Good luck and happy programing
Credits : LearnMore, Iktov, Megabyte, others ive forget to mention
ok bro...all is ok , but first to find adresses on hungames, need xtrap bypass, how to defeat xtrap , its very helping ty , but no have a xtrap bypass for hungames,i have for mayn but mayn is ****.. xtrap bypassed but in game have logs.. and gm bans all hacking characters in 1 day or 2 , ... mayn is very good protected
copy/paste skills, at least know how to do a project in your favorite IDE
this cheat actually contains :
gm-vision (numpad0)
stack items (numpad1)
vaccum (numpad2)
instant go to clicked position (numpad3)
The first thing you have to do is to create a new empty project in visual studio... - new -> project -> c++ -> empty project
Then you can add a header file called SDK.h, we will add our classes into this header file :
in this file you can have only the method declarations and put them into a cpp file, otherwise you can declare them and define them directly into the header file....
#include "SDK.h"
using namespace CheatClasses;
using namespace Utils;
bool isLoaded = false;
bool findAddresses()
{
Logger::logDelete();
if (!GameWindow::get().findPattern("8b 15 ? ? ? ? 52 6a 00 6a", 2,"window"))return false;
if (!MapId::get().findPattern("83 3d ? ? ? ? 54", 2,"map"))return false;
if (!Screen::get().findPattern("83 3d ? ? ? ? 06 75 4a", 2,"screen"))return false;
if (!Player::get().findPattern("83 b8 ? ? ? ? 00 75 02 eb d8", 2,"player"))return false;
if (!Mob::get().findPattern("8b 82 ? ? ? ? 89 45 f8", 2,"mob"))return false;
if (!Item::get().findPattern("81 bc 02 ? ? ? ? e9 03", 3,"item"))return false;
return true;
}
void WINAPI cheatWork(HMODULE hModule) {
//findAddresses();
if (findAddresses()){
while (true){
if (GetAsyncKeyState(VK_NUMPAD0) & 0x8000){
Sleep(100);
GameWindow::get().isGmOn = !GameWindow::get().isGmOn;
}
if (GetAsyncKeyState(VK_NUMPAD1) & 0x8000){
Sleep(100);
Item::get().doStack();
}
if (GetAsyncKeyState(VK_NUMPAD2) & 0x8000){
Sleep(100);
Mob::get().isVac = !Mob::get().isVac;
}
if (GetAsyncKeyState(VK_NUMPAD3) & 0x8000){
Sleep(100);
Player::get().isSpeed = !Player::get().isSpeed;
}
Mob::get().doVac();
Player::get().doSpeed();
GameWindow::get().doGmHack();
Sleep(100);
}
}
}
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpvReserved){
if (dwReason == DLL_PROCESS_ATTACH) {
CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)&cheatWork, (HMODULE)hInstance, 0, NULL);
return TRUE;
}
return FALSE;
}
ok, i tell you that's very easy to copy/paste this and make it work into a c++ project, but i released it to educational purposes, so you can have a deeper look how too :
Find a pattern in C++
create classes
create constructors
using Singleton pattern in C++
how to access memory from a dll, with pointers or such
create a DLL
inheritance, composition in C++
Logging into a file (output input stream)
if youre interested in OOProgramming, google for the basics in your favorite programming language... If your interested on how to find pattern with cheat engine, there's a lot of tutorials on the internet.
Good luck and happy programing
Credits : LearnMore, Iktov, Megabyte, others ive forget to mention
how to bypass xtrap in hungame bro please tell me how to bypass it ty
Nice technique you've got there, sig scan makes everything easier.
Just looked into your code real quickly, I believe that this code is use for finding addy and not actually modifying any values?
thanks soul, in the code i just find addys, log them to a file... but if you look into main.cpp you can see that 3 or 4 cheats are avilable :
- numpad 0 to numpad 4 (stack items, vac mobs, gm vision) ...
go to the end of a map . go far untill u dont see a mob , then walk untill u see only 1 mob and search for 4 bytes as "1" , go again far away search for "0" untill u find address of a mob
then search mob coords . and script in a program to write mob address to ur char coords. and thats mob vaccum
Okay, I have tested each of these hacks according to their order. MTBV1.1, does not work at all. Freezes game and closes it. Ts2Hun does absolutly nothing at all. HunCheatV1.1 injects correctly but does not bring up the GUI after loading world screen. I've used both injecters Extreme Injector V3 and Faith Injecter, both have the same results.
Okay, I have tested each of these hacks according to their order. MTBV1.1, does not work at all. Freezes game and closes it. Ts2Hun does absolutly nothing at all. HunCheatV1.1 injects correctly but does not bring up the GUI after loading world screen. I've used both injecters Extreme Injector V3 and Faith Injecter, both have the same results.
only this one is supposed to work... and maybe the hungames mtb also in philipine version ...
New RFonline Ph [New Release Cheat][Tutorial] 08/03/2009 - RFO Hacks, Bots, Cheats, Exploits & Guides - 60 Replies This Cheat is so hard cheat so i can't tell the full Info in this Cheat but i tell the basic about this cheat.How ever This cheat is for RF online Philippines so i will translate this in Filipino language(sorry for the other people can't understand TAGALOG)
Step 1: I-Download mo ung Cheat Engine sa iniong PC then After It Install It..
Step 2: pag katapos ay i-open nio ung Rf.BIN
Step3 AND THE LAST...!! this is the last step in this CheaT..
...Sna Mka2long sa Inio itong Cheat na to at...