Jump to content

Smash Hit - hack balls - chainer - GameGuardian

You can subscribe to our new videos.



Recommended Comments

Can't we increase depth instead of offsets!

What would be results on increasing depth instead of offsets?

Share this comment


Link to comment

No. You get zero results.

[added 1 minute later]

By the way, here the address in the memory for some reason does not change. Perhaps the features of the emulator. Perhaps it was enough to use the saved list.
Or the address will change after the emulator restarts - I don’t know.

Share this comment


Link to comment

@Enyby If you want to make another tutorial must try Hill climb racing.

As this chainer.lua script is working very well in it with depth=3 and offset=256

I am also sharing script for coins and diamonds for your ease.

This game would be best to showcase ability of your script as of now.

com.fingersoft.hillclimb.lua

Edited by Un_Known

Share this comment


Link to comment

in Hill climb racing both coins and gems placed directly in .bss. So chainer is useless for that. Saved list is enough.

Share this comment


Link to comment
8 minutes ago, Enyby said:

in Hill climb racing both coins and gems placed directly in .bss. So chainer is useless for that. Saved list is enough.

Yup Got it thnx

Edited by Un_Known

Share this comment


Link to comment

Enyby what is a pointer chain in the first place? i know pointers contain the addresses for another value? but what is a chain? and does it have something to do with values that change after each restart.

Edited by Mofo50

Share this comment


Link to comment

Chain of pointers. Pointer to pointer and so on. The chain length is the number of pointers.
The first pointer of the chain is in static memory, which can always be calculated and it does not change.
Further, moving on a chain, it is possible to calculate each subsequent element. And so on until the desired value.

If the correct chain is found, then it is possible to restore the values, which change every time. when restarting the whole game or individual levels.

Share this comment


Link to comment

Game restore paused state. I decide cancel it and kill game again.

Share this comment


Link to comment

If you don't get any values you just change the offset??

Share this comment


Link to comment

Or increase offset, or increase depth. Or both. Or search another method.

Share this comment


Link to comment

If we get multiple values, how do we know which is the correct one?

Share this comment


Link to comment

I'm sorry, haha I'll leave you alone. I'm getting the hang of it somehow.

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...