as the title states... i'm not looking for exactly how to do it (though that would be great)... but at least a push in the right direction... thx :)
ah ok, so basically just find wat accesses that address...Quote:
u need to get the address of the pointer that stores the dynamic address, then u just look on the address thats on that pointer.
int* p = new int();
-------------------
int value = readmemory(readmemory(p));
this is just a pseudocode, but this is basicly how u do it
i was gonna test what ur saying when i came to a problem... i can't even find the dynamic health address anymore... wtf?! -_-Quote:
ok, on the cheatengine or tsearch find for the health u have, then get the address of it, lets say its 345235 in decimal, u use it to search for a 32bit variable, that should be the pointer of the health, then when u want to see the health u look into that address, to get the address of the health variable, then u use this address to get the health value
ya i've already realized that it's not that you make the dynamic address static... the only reason i said that was looking through old threads any time someone would talk about mob/other chars/health/mp addresses they always say "gotta make the address static first" which confused the hell out of me with what their saying... finding the pointer makes A LOT more senseQuote:
[Only registered and activated users can see links. Click Here To Register...]
Anyways your wording is wrong. You don't "make a dynamic address static". You find the pointer to the "dynamic memory".
Also this stuff is really simple if you learn a bit about C++/Assembly/VirtualMemory...
Java is derived from C++ sure some differences but programming is programming, even syntax looks familiar to C++.Quote:
ya i've already realized that it's not that you make the dynamic address static... the only reason i said that was looking through old threads any time someone would talk about mob/other chars/health/mp addresses they always say "gotta make the address static first" which confused the hell out of me with what their saying... finding the pointer makes A LOT more sense
and ya i already know a bit about VM, Assembly i'm still working on but i'm starting to get the hang out of already... and as far as C++ goes... i'm not all that great with, i wanted to do this all in Java, but couldn't figure out how to (probably cuz it's not OS dependant)... I'm pretty good with BASIC, so i could probably do this in BASIC/AutoIt as i have already started with it (i.e. AutoIt)
anyway... wtf is an FDword? i know what a Dword is, but not FDword?
EDIT: btw... y is it i can't search for health anymore, i just did it yesterday... but i cant seem to get it working anymore... searched for a 4 byte value of my max health, go get hit a couple time, search for a changed value, and voila i got the current address to where my health is... but now when i try, i don't get any addresses... so i can't find it anymore... i litterally just did this yesterday, and can't do it now, y? -_-... no there was no patch or ne thing so idk?
obviously both Java and C++ are very similar seeing as they're both oo... but basically, it's just the little differences that i know will get me since i've been working with java for so long now... i'll write it out and be like... wtf i know it's right, and it'll end up being a small stupid mistake where it's right in java, but u do it slightly different in C++... such as a simple example...Quote:
Java is derived from C++ sure some differences but programming is programming, even syntax looks familiar to C++.
So a decent java programmer should do decent in C++ I'd say.
Could you explain to me why programming a bot is so much harder then writing any other program?
It's all functions right, all the same :p
(btw i read this myself, and it could be read like i was saying it to be a dick, read it in a nice way cuz thats how i mean it.)
std::cout << "Hello," << "world!\n";
System.out.println("Hello," + "World!");
I linked to the source in that post....... FDword is just a class that TQ made/uses....Quote:
ya i've already realized that it's not that you make the dynamic address static... the only reason i said that was looking through old threads any time someone would talk about mob/other chars/health/mp addresses they always say "gotta make the address static first" which confused the hell out of me with what their saying... finding the pointer makes A LOT more sense
and ya i already know a bit about VM, Assembly i'm still working on but i'm starting to get the hang out of already... and as far as C++ goes... i'm not all that great with, i wanted to do this all in Java, but couldn't figure out how to (probably cuz it's not OS dependant)... I'm pretty good with BASIC, so i could probably do this in BASIC/AutoIt as i have already started with it (i.e. AutoIt)
anyway... wtf is an FDword? i know what a Dword is, but not FDword?
EDIT: btw... y is it i can't search for health anymore, i just did it yesterday... but i cant seem to get it working anymore... searched for a 4 byte value of my max health, go get hit a couple time, search for a changed value, and voila i got the current address to where my health is... but now when i try, i don't get any addresses... so i can't find it anymore... i litterally just did this yesterday, and can't do it now, y? -_-... no there was no patch or ne thing so idk?
no... Just because the syntax looks familiar doesn't make them the same...Quote:
Java is derived from C++ sure some differences but programming is programming, even syntax looks familiar to C++.
So a decent java programmer should do decent in C++ I'd say.
Could you explain to me why programming a bot is so much harder then writing any other program?
It's all functions right, all the same :p
(btw i read this myself, and it could be read like i was saying it to be a dick, read it in a nice way cuz thats how i mean it.)
ah ok that makes a lot more sense lol... umm... how did u go about finding their class file?Quote:
I linked to the source in that post....... FDword is just a class that TQ made/uses....
You can't search for it because it is "encrypted" inside the FDword. You probably just found a temporary address.
Cant really judge on different outputting..Quote:
obviously both Java and C++ are very similar seeing as they're both oo... but basically, it's just the little differences that i know will get me since i've been working with java for so long now... i'll write it out and be like... wtf i know it's right, and it'll end up being a small stupid mistake where it's right in java, but u do it slightly different in C++... such as a simple example...
C++
JavaCode:std::cout << "Hello," << "world!\n";
Code:System.out.println("Hello," + "World!");
EDIT: anyway, anyone know y i can't find the value for HP even though i just did it yesterday? :(
Lol, How can you make that comparison?Quote:
I linked to the source in that post....... FDword is just a class that TQ made/uses....
You can't search for it because it is "encrypted" inside the FDword. You probably just found a temporary address.
no... Just because the syntax looks familiar doesn't make them the same...
Really? So programming a game takes the same skill/time as programming a calculator?
I disagree but thats getting offtopic here :pQuote:
That is the same thing lol. Both require different skills/time.
You know how incredibly stupid that sounds?Quote:
If you know how to make a calculator in C++ you know how to make a bot aswell
Googling something generally means you don't know it... otherwise why use google?Quote:
the difference is that for a bot you might have to use google more.