| View previous topic :: View next topic |
| Author |
Message |
Georgeforeman How do I cheat?
Reputation: 0
Joined: 26 Oct 2010 Posts: 4
|
Posted: Tue Oct 26, 2010 5:49 pm Post subject: Pointer - Lord of the rings online |
|
|
Hi,
I'm trying to write an application that monitors a stat in Lord of the rings online (mmorpg).
The application part is fine - it's a nice C# app that can follow pointers and read the memory address. I have it working on small games like solitaire when I give it an offset list.
Lord of the rings, on the other hand, isn't working. I thought it'd be simple, but now I'm starting to wonder if it's even possible.
The stat in question is the PvP ranking/XP/infamy counter.
I've read all(most) of the tutorials on the forums, but I'm still getting no closer.
Here's the steps I take:
1) Find the memory address by ranking up a bit.
2) Check what writes to that address and it's offset.
3) Search for that value
It never finds that value - as if that value is being wiped instantly.
I've tried using the pointer scanner, but that too doesn't seem to want to pick it up.
Trolling around irc channels, I had some advice that the pointer is probably in the stack, which, as far as I can tell means that it's only there temporarily and quickly gets removed.
I tried breaking on the address in question and the game instantly breaks when I toggle the breakpoint on.
I'm quite lost, and probably quite out of my depth - But persistent!
Does anyone have any idea of how to proceed? Or does anyone have lotro and think they could have a look to see what's going on?
If screen grabs or further information help please just let me know
Please keep in mind that I'm a little (<- understatement) out of my depth so may need things explaining a little.
Thanks!
|
|
| Back to top |
|
 |
Geri Moderator
Reputation: 112
Joined: 05 Feb 2010 Posts: 5627
|
Posted: Tue Oct 26, 2010 5:56 pm Post subject: Re: Pointer - Lord of the rings online |
|
|
| Quote: | 1) Find the memory address by ranking up a bit.
2) Check what writes to that address and it's offset.
3) Search for that value |
If You didn't check out what codes are accessing to that address, then try to do so. You will have more codes which may also help to find the value. No clue about this game, but I would do that.
_________________
|
|
| Back to top |
|
 |
Georgeforeman How do I cheat?
Reputation: 0
Joined: 26 Oct 2010 Posts: 4
|
Posted: Wed Oct 27, 2010 7:02 am Post subject: |
|
|
Hi,
I had a little look to see whats accessing it. Here's what I have:
http :// www .mikeefranklin.co.uk/asm.gif
Does that mean anything to you?
(Sorry, can't post clickable urls yet)
|
|
| Back to top |
|
 |
Geri Moderator
Reputation: 112
Joined: 05 Feb 2010 Posts: 5627
|
Posted: Wed Oct 27, 2010 9:18 am Post subject: |
|
|
Doesn't look to be promising if these are all the codes. I don't know the game so I have no clue how it works. Maybe check the addresses on the registers and You may find something that is useful for You. But I can't give more advice than that. Never played this game.
_________________
|
|
| Back to top |
|
 |
Georgeforeman How do I cheat?
Reputation: 0
Joined: 26 Oct 2010 Posts: 4
|
Posted: Wed Oct 27, 2010 9:28 am Post subject: |
|
|
| Ok, thanks for your help Geri. I'll keep looking.
|
|
| Back to top |
|
 |
Georgeforeman How do I cheat?
Reputation: 0
Joined: 26 Oct 2010 Posts: 4
|
Posted: Sun Oct 31, 2010 11:27 am Post subject: |
|
|
I'm still going with this one, slowly working my way back.
Here are my notes:
pastebin. com/ShHGaYsr
If someone has time, can they give that a quick once over and see if I've done anything wrong so far?
It seems as though there's some code looping through a hashtable and looking for a certain key (which I think I've found as a constant), but now i'm trying to trace back to where the hashtable itself is set.
I *think* it's all correct so far, but I'm getting stuck at pastebin. com/CUEYHdS2 line 41. ECX is being set from LOCAL.5 - I've no idea what that means. Can anyone help?
|
|
| Back to top |
|
 |
|