Jump to content

From the category:

Video Tutorials

· 593 images
  • 593 images
  • 2,239 image comments


Recommended Comments

Un_Known

Posted

Can't we increase depth instead of offsets!

What would be results on increasing depth instead of offsets?

  • Administrators
Enyby

Posted

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.

Un_Known

Posted (edited)

@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
  • Administrators
Enyby

Posted

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

Un_Known

Posted (edited)

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
Mofo50

Posted (edited)

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
  • Administrators
Enyby

Posted

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.

nalcwap

Posted

you need kill the game 2 times?

  • Administrators
Enyby

Posted

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

SRhaRDGAMES

Posted

How do I put this in a script ???  thank you!

  • Administrators
Enyby

Posted

If you good in code, you can see code of chainer and use some of it.

Phax

Posted

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

  • Administrators
Enyby

Posted

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

Phax

Posted

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

  • Administrators
Enyby

Posted

IDK.

Phax

Posted

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

Marks01

Posted

On 7/16/2019 at 1:45 AM, Enyby said:

IDK.

Hi, I used Chainer 0.2, the search was 3x2560 (3x256 found nothing). I saved the result, restarted the game, ran the save script. In the end it gave me the wrong value. How to be and how to find the correct one?

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...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.