CATBot released

10/12/2008 18:19 Newbb#31
Hi,

im using vista premium,
and i got the same problem mentioned above:
starting the exe file: error: the aplication cannon be started becouse the confiquration is not right. (freelee translated)

ill try it on my other laptop with xp.

thx for all the effort:D
10/12/2008 19:26 CosmosTunes#32
1. Sorry guys i was the full weekend in berlin and just coming home right now.

2. I'm very deep in the encryption of the packets at moment (means i dont have so much time for the bot)

i hope i can release the next version in the next days!
10/12/2008 21:51 Palmatex#33
Quote:
Originally Posted by CosmosTunes View Post
1. Sorry guys i was the full weekend in berlin and just coming home right now.

2. I'm very deep in the encryption of the packets at moment (means i dont have so much time for the bot)

i hope i can release the next version in the next days!
We hope too:)
10/13/2008 09:57 yeahyeah#34
just glad to hear your still keen on getting this to work! :o
whenever you have time is cool cos im still trying to get that dam dupe to work....
10/16/2008 10:55 natinet#35
lol so what file is missing? mfc90u.dll?
10/17/2008 18:42 CosmosTunes#36
Quote:
Originally Posted by natinet View Post
lol so what file is missing? mfc90u.dll?
just download it and put it into the bot folder.
it will be included in the next version.

coming later tonight ...
10/17/2008 22:00 CosmosTunes#37
new release ... i have still no idea about configuration error!

Quote:
17.10.2008 - Version 1.0.0.3 Beta
- Added engine.dll for later
- Fixed x86 registry bug
- Added new mfc90u.dll
mhmmm.... fragmaster... you sure?

Quote:
Originally Posted by fragmaster View Post
Mob Health
Address 1 Static Pointer = 00899FB8
Address 1 Value + 4A4 = Address 2 (Change to +4A0 for Player health)
Address 2 Value + 5C = Address 3
Address 3 Value + 24 = Address 4 (Change to +104 for Player health)
Address 4 Value + 74 = Address 5
Address 5 Value + 720 = Address 6
Address 6 Value = Mob Hp (or Player Hp if change above 2 values in brackets)
i get this:

Quote:
17.10.2008 23:15:07 Address1 = 7d8ea30
17.10.2008 23:15:07 Address2 = 7d99e38
17.10.2008 23:15:07 Address3 = a04c610
17.10.2008 23:15:07 Address4 = f433e20
17.10.2008 23:15:07 Address5 = f4336d0
17.10.2008 23:15:07 Address6 = 0
17.10.2008 23:15:07 Can't target hp memory...
Quote:
void CTestThread::ReadTargetHP()
{
CConsole::WriteLine("Read target hp...");
HANDLE nHandle = GetCurrentProcess();
if (nHandle) {
char message[1024] = {0};
DWORD nAddress1, nAddress2, nAddress3, nAddress4, nAddress5, nAddress6;
int nTargetHP;
// Address 1 Static Pointer = 00899FB8
if (!ReadProcessMemory(nHandle, (int *)0x899FB8, &nAddress1, sizeof(nAddress1), NULL)) {
CConsole::WriteLine("Can't target hp memory...");
return;
}
sprintf_s(message, sizeof(message), "Address1 = %x", nAddress1);
CConsole::WriteLine(message);
// Address 1 Value + 4A4 = Address 2 (Change to +4A0 for Player health)
if (!ReadProcessMemory(nHandle, (int *)(nAddress1+0x4A4), &nAddress2, sizeof(nAddress2), NULL)) {
CConsole::WriteLine("Can't target hp memory...");
return;
}
sprintf_s(message, sizeof(message), "Address2 = %x", nAddress2);
CConsole::WriteLine(message);
// Address 2 Value + 5C = Address 3
if (!ReadProcessMemory(nHandle, (int *)(nAddress2+0x5C), &nAddress3, sizeof(nAddress3), NULL)) {
CConsole::WriteLine("Can't target hp memory...");
return;
}
sprintf_s(message, sizeof(message), "Address3 = %x", nAddress3);
CConsole::WriteLine(message);
// Address 3 Value + 24 = Address 4 (Change to +104 for Player health)
if (!ReadProcessMemory(nHandle, (int *)(nAddress3+0x24), &nAddress4, sizeof(nAddress4), NULL)) {
CConsole::WriteLine("Can't target hp memory...");
return;
}
sprintf_s(message, sizeof(message), "Address4 = %x", nAddress4);
CConsole::WriteLine(message);
// Address 4 Value + 74 = Address 5
if (!ReadProcessMemory(nHandle, (int *)(nAddress4+0x74), &nAddress5, sizeof(nAddress5), NULL)) {
CConsole::WriteLine("Can't target hp memory...");
return;
}
sprintf_s(message, sizeof(message), "Address5 = %x", nAddress5);
CConsole::WriteLine(message);
// Address 5 Value + 720 = Address 6
if (!ReadProcessMemory(nHandle, (int *)(nAddress5+0x720), &nAddress6, sizeof(nAddress6), NULL)) {
CConsole::WriteLine("Can't target hp memory...");
return;
}
sprintf_s(message, sizeof(message), "Address6 = %x", nAddress6);
CConsole::WriteLine(message);
// Address 6 Value = Mob Hp (or Player Hp if change above 2 values in brackets)
if (!ReadProcessMemory(nHandle, (int *)(nAddress6), &nTargetHP, sizeof(nTargetHP), NULL)) {
CConsole::WriteLine("Can't target hp memory...");
return;
}
// Debug output
sprintf_s(message, sizeof(message), "TargetHP = %i", nTargetHP);
CConsole::WriteLine(message);
}
}
10/18/2008 19:14 natinet#38
still cant play the bot...it says the configuration error "reinstall of the programm may solve the problem " lol
:/
10/19/2008 11:31 Bowbaq#39
Same here. Hope you'll find a way through that :D
10/19/2008 19:32 extradeposit#40
ei normal111 how do u use the pointers to check the values?

Im using MHS to do memory search and I add the pointers but i never get the whished values like hp etc. For example gold: 00899FFC+520 = 9019908 ? is that it? or what i am doing wrong?
10/19/2008 20:06 CosmosTunes#41
Quote:
Originally Posted by extradeposit View Post
ei normal111 how do u use the pointers to check the values?

Im using MHS to do memory search and I add the pointers but i never get the whished values like hp etc. For example gold: 00899FFC+520 = 9019908 ? is that it? or what i am doing wrong?
noooo you need to make a codecave at this position in the client and then get the value or save the memory pointer!
10/19/2008 20:16 natinet#42
so cosmostuns are you fixing the problem of running?
p.s i am waiting badley for your bot
its multiclient and its minimizeable!!!
thanks dude
10/19/2008 20:19 CosmosTunes#43
well i dont know about this configuration error never heard about or cant imagine what could be the problem :/
10/19/2008 20:47 extradeposit#44
Quote:
Originally Posted by CosmosTunes View Post
noooo you need to make a codecave at this position in the client and then get the value or save the memory pointer!
hm im just trying to get the static pointer so that i can read it trough my c# code... that list doesnt have the static pointers?
10/19/2008 20:54 CosmosTunes#45
Quote:
Originally Posted by extradeposit View Post
hm im just trying to get the static pointer so that i can read it trough my c# code... that list doesnt have the static pointers?
there are only 2 static pointers for player hp and target hp all other are offsets in the client for codecaves ;)