Un_Known 37 Posted June 19, 2019 Can't we increase depth instead of offsets! What would be results on increasing depth instead of offsets? Link to comment
Administrators Enyby 7,204 Posted June 19, 2019 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. Link to comment
Un_Known 37 Posted June 19, 2019 (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 June 19, 2019 by Un_Known 1 Link to comment
Administrators Enyby 7,204 Posted June 19, 2019 in Hill climb racing both coins and gems placed directly in .bss. So chainer is useless for that. Saved list is enough. 1 Link to comment
Un_Known 37 Posted June 19, 2019 (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 June 19, 2019 by Un_Known Link to comment
Mofo50 2 Posted June 19, 2019 (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 June 19, 2019 by Mofo50 Link to comment
Administrators Enyby 7,204 Posted June 19, 2019 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. 1 Link to comment
Administrators Enyby 7,204 Posted June 20, 2019 Game restore paused state. I decide cancel it and kill game again. 1 Link to comment
Administrators Enyby 7,204 Posted July 12, 2019 If you good in code, you can see code of chainer and use some of it. Link to comment
Phax 37 Posted July 15, 2019 If you don't get any values you just change the offset?? Link to comment
Administrators Enyby 7,204 Posted July 15, 2019 Or increase offset, or increase depth. Or both. Or search another method. 1 Link to comment
Phax 37 Posted July 15, 2019 If we get multiple values, how do we know which is the correct one? Link to comment
Phax 37 Posted July 15, 2019 I'm sorry, haha I'll leave you alone. I'm getting the hang of it somehow. Link to comment
Marks01 1 Posted September 21, 2023 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? Link to comment
Recommended Comments
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 accountSign in
Already have an account? Sign in here.
Sign In Now