Q: What is ACoBot?
A: ACoBot is my CO2 bot project :D. Going from scratch to hopefully a bot to match 5bot.
Q: What will it include?
A: Anything you want! I will be adding things as they are suggested by the community. But of course it will contain the basics (leveler, potter, etc).
07-11-09:
*CHook remake from CoFollower is done.
07-12-09:
*Fixed some bugs in CHook.
*Callbacks are doneish.
07-13-09
*ICallback is done.
*CHook and ICallback are fully functional.
07-14-09
*File structure was changed around.
Progress Comments:
CHook is much simpler to use now (If you have seen CoFollower's src).
AsmEnd is for function blocking :D. You provide the assembly you want it to use if you return true (in this case POPAD then RET).
I know the parameters of RawCallback are a pain but this way it is multithreading compatible without a ton of work.
Please post Questions/Comments/Suggestions/Etc.
A: ACoBot is my CO2 bot project :D. Going from scratch to hopefully a bot to match 5bot.
Q: What will it include?
A: Anything you want! I will be adding things as they are suggested by the community. But of course it will contain the basics (leveler, potter, etc).
07-11-09:
*CHook remake from CoFollower is done.
07-12-09:
*Fixed some bugs in CHook.
*Callbacks are doneish.
07-13-09
*ICallback is done.
*CHook and ICallback are fully functional.
07-14-09
*File structure was changed around.
Progress Comments:
CHook is much simpler to use now (If you have seen CoFollower's src).
Code:
class Test : public CHook
{
public:
Test(int a)
: CHook(a)
{
AsmEnd = new char[0x2];
char t[0x2] = {0x61, 0xC3};
memcpy(AsmEnd, t, 0x2);
}
int EAX;
int ESP;
int EDI;
bool RawCallback(int edi, int esi, int ebp, int esp, int ebx, int edx, int ecx, int eax)
{
EAX = eax;
ESP = esp;
EDI = edi;
return true;
}
};
I know the parameters of RawCallback are a pain but this way it is multithreading compatible without a ton of work.
Please post Questions/Comments/Suggestions/Etc.