Delphi tutorial: [Tutorial 9.44 Windows 7] Getting tibia base address + reading HP with xor by anderkiu
Finding XORed values and the XOR key with Cheat Engine by Blaster_89
Type: Posts; User: ufo
Delphi tutorial: [Tutorial 9.44 Windows 7] Getting tibia base address + reading HP with xor by anderkiu
Finding XORed values and the XOR key with Cheat Engine by Blaster_89
Indeed yesterday I've reported some spam bots and I remember one post was in an existing thread - not a new standalone thread (can't remember the thread itself though).
So this might be it.
The...
Gravedigger or a spam bot ?
What is Your type ? xD
[edit]
If considered a spam - delete this post along with the above one :)
Yes, you can...
But the result you get your way (with your pointer) is memory address of the value instead of the value itself.
Muttley's source pointer you brought up is alot simplier pointer...
You should be reading the pointer values from down to top looking at the CheatEngine.
So from what you're saying seems like you're ok with that.
DWORD is also sizeOf = 4 so it's ok.
Try making...
Whta's the type of myVar ?
You should be reading 4 bytes so if myVar is smth else than integer then you've got to change that.
Besides in the screeny you've got the starting pointer address =...
Looking at the recent increase in the spam bots maybe it's time to change captcha or add additional conditions in the registration form ? :P
Make Lo... BOTS!
Not War ;D
Look at posts time ;)
There is (used to be) also memory offset for creature position relative to the map tile.
So using that you can easily cut off any missclicks.
[edit]
ROTFL
Looks like a hot topic xD
HA! Thought the same as You Blaster_89 xD
Even started typing an answer...
But then I realised he wants XOR memread example not base address memread xD
And since I never coded for client newer...
This client looks really promising - joined the (small) community you got there ;)
You could follow Stepler's tutorial about hook proxy (sticky somewhere I could find for you if you don't know which one I'm talking about :P).
But it's all down to finding winsock recv I guess -...
You need SeDebugPrivilege in order to read from memory of the Tibianic-HR client - that was my case at least.
Below is pastebin of code I used in Delphi:
http://pastebin.com/ga4RNurs
anything blaster says :D:D:D
The best/easiest approach would be, like Blaster said, to catch packets and store them (could be encrypted so noone messes with recordings).
Either that or record...
Xavious - since you're not going to update the bot maybe you could release the sources ?
Someone could continue your work then ;)
Info on where the battlelist window is opened you will find with the help of GUI pointer.
Congratulations and thanks for sharing :)
Name is battlelist dependant and that's the part that likes to change from update to update...
Get the sources posted and update the name part ;)
http://tpforums.org/forum/thread-10373.html
What Tibia version ?
If 9.10+ then don't the Tibia internals addresses have to account for ASLR ?
Unless you're coding for WinXP...
Besides you try to use MagicEffect() before actually hooking...
If it's all about making an OT with a custom client then you have to do 2 things:
- source edit OT to send U16 for maggic effect;
- client edit to read U16 for magic effect.
Other than that...
It was about "bug" in OT that makes you stop following/chasing monster while attacking it after you make your move ;)
Options -> General -> Auto Chase Off
You welcome :P
Looks like you forgot about items starting offset in your second for loop.
You start reading at i + Model.Container.ContainerCount and it should be like +4 I thik (next offset for first item)....