View previous topic :: View next topic |
Author |
Message |
Ecoste Newbie cheater Reputation: 0
Joined: 25 Jun 2012 Posts: 10
|
Posted: Mon Aug 24, 2015 4:03 pm Post subject: Finding position of enemy. |
|
|
I grew tired of chasing deer for hours in theHunter and decided to cheat.
How hard can it be? There's an array of pointers to whatever structure the deer has somewhere, I just need to find it. Or just an array of entities.
Anyway, I found out my player's xyz, and there's about 8 static floats for each x, y and z. Don't know why, but there you go.
Now, in other games I'd just spawn bots or some shit or ask a friend. Here, the deer is already impossible to find, much less to try and find a coordinate for it.
I also went to Olly and tried to find some strings for deer, but the only thing of value I found was "!!WTF!!" in one of the error messages. I also breakpointed my player's X address on access I'm hopes that whatever accesses it, might also access other entities. No such luck, but I only tried 1 of the 8 or so static addresses for my X. Keep in mind, there's like 1k non-static adresses for X as well that I can't filter down anymore.
How the hell do you go about finding something like this? Need I declare defeat due to insufficient skillz?(I suck at this.)
|
|
Back to top |
|
|
Zanzer I post too much Reputation: 126
Joined: 09 Jun 2013 Posts: 3278
|
Posted: Mon Aug 24, 2015 4:20 pm Post subject: |
|
|
Find the actual coordinate of yours that causes your character to move when it's changed.
Only one of those addresses should do that.
Now right-click it and find out what accesses that address.
Go to that instruction in memory viewer.
Right-click it and find out what addresses it accesses.
Chances are the coordinates for the deer (and every other thing) will pop up.
Happy hunting.
|
|
Back to top |
|
|
Ecoste Newbie cheater Reputation: 0
Joined: 25 Jun 2012 Posts: 10
|
Posted: Mon Aug 24, 2015 4:23 pm Post subject: |
|
|
Zanzer wrote: | Find the actual coordinate of yours that causes your character to move when it's changed.
Only one of those addresses should do that.
Now right-click it and find out what accesses that address.
Go to that instruction in memory viewer.
Right-click it and find out what addresses it accesses.
Chances are the coordinates for the deer (and every other thing) will pop up.
Happy hunting. |
Right, I forgot about the memory viewer. I still have nightmares about it when I was trying to find me some static addresses I could offset to.
Thanks, will try tomorrow.
|
|
Back to top |
|
|
Ecoste Newbie cheater Reputation: 0
Joined: 25 Jun 2012 Posts: 10
|
Posted: Tue Aug 25, 2015 5:57 am Post subject: |
|
|
Zanzer wrote: | Find the actual coordinate of yours that causes your character to move when it's changed.
Only one of those addresses should do that.
Now right-click it and find out what accesses that address.
Go to that instruction in memory viewer.
Right-click it and find out what addresses it accesses.
Chances are the coordinates for the deer (and every other thing) will pop up.
Happy hunting. |
So I was doing this and maybe on the 60th check or so I'm pretty sure I found an instruction that accessed the co-ordinates of entities. I decided to go to one of those co-ordinates, and when I arrived there, it turns out there was a fucking boar there. He killed me, and the game crashed. Fuck my life, I can't find it again. Fuck... ... ... I wanted to make a sig of the memory there but I was like "meh, don't wanna code a sig scanner. It wasn't that hard to find, I'll find it again!"
At least I made teleportation work.
|
|
Back to top |
|
|
Rydian Grandmaster Cheater Supreme Reputation: 31
Joined: 17 Sep 2012 Posts: 1358
|
Posted: Tue Aug 25, 2015 2:01 pm Post subject: |
|
|
With games that aren't JIT, you can just reload the game and reattach the existing CE instance and it'll resume pointing to the code in the memory browser because unless it's compiling stuff on-demand, most games will have the same executable code in the same location for the exact same version.
_________________
|
|
Back to top |
|
|
|