View previous topic :: View next topic |
Author |
Message |
planet22 How do I cheat? Reputation: 0
Joined: 23 Feb 2021 Posts: 4
|
Posted: Tue Feb 23, 2021 9:58 am Post subject: Adresses in unity titles |
|
|
Hello! I have some basic knowledge with pointerscanning, in most titles i do not have any issues with this.
However as i have understood pointerscanning does not work in any title using unity engine.
So my question is: What can i do instead? I usally just create trainers for me and some friends to use, and its some really basic stuff. Just finding the correct pointers and then modifying the value trough cheatengine.
I have tried googling this on my own but all i can find is older tutorials explaining regular pointerscanning.
Is there anyone here that could point me in the correct direction? Im a bit lost
|
|
Back to top |
|
|
ParkourPenguin I post too much Reputation: 140
Joined: 06 Jul 2014 Posts: 4299
|
Posted: Tue Feb 23, 2021 11:24 am Post subject: |
|
|
Search for "injection copy"
Basically find code that accesses the address you want to find (preferably only that address) and inject code there that copies the address to a registered symbol.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
|
planet22 How do I cheat? Reputation: 0
Joined: 23 Feb 2021 Posts: 4
|
Posted: Tue Feb 23, 2021 12:01 pm Post subject: |
|
|
ParkourPenguin wrote: | Search for "injection copy"
Basically find code that accesses the address you want to find (preferably only that address) and inject code there that copies the address to a registered symbol. |
Alright thanks!
Ill look it up
EDIT: I managed to get it working doing this, cheers!
Last edited by planet22 on Tue Feb 23, 2021 3:12 pm; edited 1 time in total |
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25296 Location: The netherlands
|
Posted: Tue Feb 23, 2021 12:37 pm Post subject: |
|
|
Try using the mono features as well
Also, some people seem to have success with pointerscans. It just depends on what you're looking for. An object inside a list, nope. But a object itself, will work.
Just set the level high enough
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
planet22 How do I cheat? Reputation: 0
Joined: 23 Feb 2021 Posts: 4
|
Posted: Tue Feb 23, 2021 12:45 pm Post subject: |
|
|
Dark Byte wrote: | Try using the mono features as well
Also, some people seem to have success with pointerscans. It just depends on what you're looking for. An object inside a list, nope. But a object itself, will work.
Just set the level high enough |
Im starting out with the health value ingame, i have found it and made sure it actually has effect ingame. However when pointerscanning i might find some pointers that work until i restart the game. And once i rescan the result is 0. I have tried level 10 scans but without any progress.
This might be a dumb question, but what do you mean in a list or by itself? How can i know the difference?
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25296 Location: The netherlands
|
Posted: Tue Feb 23, 2021 1:03 pm Post subject: |
|
|
It depends on the game.
e.g the game may be programmed like unitybase->monobase->domain->firstheapobject->gameclass->gamemap->player->healthobject->healthvalue
but if it's
unitybase->monobase->domain->firstheapobject->gameclass->gamemap->playerlist[xxx]->healthobject->healthvalue
and the current player is stored as a index into that list (e.g int playerid=12) or even used something else like a map, then the pointerscan won't find it
As for knowing what's used, you can't really unless you try, or use the mono functions to dissect the game
Also, when debugging, check the offsets you encounter. If it's higher than 800 (2048 in decimal) then the max structusize also has to be increased
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
planet22 How do I cheat? Reputation: 0
Joined: 23 Feb 2021 Posts: 4
|
Posted: Tue Feb 23, 2021 1:36 pm Post subject: |
|
|
Dark Byte wrote: | It depends on the game.
e.g the game may be programmed like unitybase->monobase->domain->firstheapobject->gameclass->gamemap->player->healthobject->healthvalue
but if it's
unitybase->monobase->domain->firstheapobject->gameclass->gamemap->playerlist[xxx]->healthobject->healthvalue
and the current player is stored as a index into that list (e.g int playerid=12) or even used something else like a map, then the pointerscan won't find it
As for knowing what's used, you can't really unless you try, or use the mono functions to dissect the game
Also, when debugging, check the offsets you encounter. If it's higher than 800 (2048 in decimal) then the max structusize also has to be increased |
Alright thanks for the explanation!
|
|
Back to top |
|
|
|