View previous topic :: View next topic |
Author |
Message |
PlayFriik How do I cheat?
Reputation: 0
Joined: 13 Sep 2015 Posts: 3
|
Posted: Mon Dec 26, 2016 12:44 pm Post subject: Is it possible to merge multiple offsets? |
|
|
The title asks the question: Is it possible to merge multiple offsets?
I have 5 different offsets ( 7c, 3d0, 18, 598 & e8 ) and it would be really nice if I could somehow merge them into one hex.
|
|
Back to top |
|
 |
Zanzer I post too much
Reputation: 126
Joined: 09 Jun 2013 Posts: 3278
|
Posted: Mon Dec 26, 2016 1:03 pm Post subject: |
|
|
No
|
|
Back to top |
|
 |
mgr.inz.Player I post too much
Reputation: 222
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Tue Dec 27, 2016 12:54 pm Post subject: |
|
|
Assuming e8 is the last offset of multi level pointer, and 7c the first one.
You can use this (other multilevel pointer notation):
"[[[[[module+moduleoffset]+7c]+3d0]+18]+598]+e8"
or
"[[[[[ptrBase]+7c]+3d0]+18]+598]+e8"
_________________
|
|
Back to top |
|
 |
atom0s Moderator
Reputation: 205
Joined: 25 Jan 2006 Posts: 8585 Location: 127.0.0.1
|
Posted: Tue Dec 27, 2016 10:26 pm Post subject: |
|
|
If you don't mind the overhead of a ton of math, you can pack them into a DWORD or QWORD then do a ton of bit shifting and such to pull them back out as needed. But it is entirely pointless.
_________________
- Retired. |
|
Back to top |
|
 |
PlayFriik How do I cheat?
Reputation: 0
Joined: 13 Sep 2015 Posts: 3
|
Posted: Wed Dec 28, 2016 11:57 am Post subject: |
|
|
Alright, thanks to you all for the replies!
|
|
Back to top |
|
 |
|