Jump to content

Smoker1

Members
  • Posts

    22
  • Joined

  • Last visited

Posts posted by Smoker1

  1. 1 hour ago, nok1a said:

    If you remove the game and then reinstall you won't have the same addresses. Still advice you not go rely on it otherwise you would not have the issue your having now. You have to know how to do a group search and offsets otherwise you will have this address problems. 

    No, the App is still Installed. I just clear Device Memory. 

    I also Restarted my Device and ran it again, and the Addresses are the same. LOL. But yeah, thinking if I Install the No-Touch Build, then the Addresses will be different each time.

  2. 27 minutes ago, nok1a said:

    I really advice you to not rely on the addresses. May work for now but it's the least static methods. You have to know how to do group searches and offsets and then you will find this problem quite easy to resolve. Check for static values around the health value and if some of them are always at the same offset of your health value. Even after restarting the game. If so then you put the static value in a script and do offset calculation. There is the scripting documentation for how to do that.

     

    No I ran the Game, Searched for the Items I was looking for, then I closed it out, and cleared it from Recent App Listings. Then I ran it again, and the Addresses and Values were the same when I loaded up the Saved Value. So something in the No Touch APK is causing the Addresses to not be Static anymore.

  3. 14 hours ago, nok1a said:

    I see, but im using the touch version. The no touch version i can't install since i get an error. So perhaps that's why the script doesn't give the right values. Can you try on touch version. Also it really comes down to comparing values for a few times and see if the offset remains same. It takes a few tries. But since we don't use the same apk it will be hard to help or you will need to do some screenshare.

    OK, I got the Touch Version put up, but for some reason, this is what I get......

    First is what I get when I run the Script, 2nd is what I get when I apply the Offset of 169

     

    Screenshot_20231026-141437.png

    Screenshot_20231026-141654.png

  4. 3 hours ago, nok1a said:

    Yeah it's different for you. Not sure if it's because your having the no touch apk or something else. But if value changes address each time you have to use offsets. So you can search for values that don't change and restart the game a few times to see if the distance from the non changable value and the health value remains same. Will take a few tries.

    It's not practical for me to guess to much what values are static so a screen share or somesort is most suitable by my opinion. Perhaps on discord or something.

    Well the No Touch Version is perfect for those that have Devices with a Gamepad included. So it has to be the Touch Version first, then the No Touch Version. It is confusing to me, because no matter what, the Addresses should stay the same, but the only thing that does, is the last 3 Digits, so that is a good way to know the Address. I have it on my PC, and used CheatEngine to find the Addresses for that Build, and it works perfectly each time.

    I tried to see about making a M64 EX Render96 Build, but it has Issues not being able to find the Files for it, even though I put them where the Instructions said to.

  5. 8 hours ago, nok1a said:

    the no touch version doesn't work for me.
    You can do a few dumps and see if you find a static value that has a fixed distance from your desired values but you can't search for a pointer scan by using dumps because as you said, after restart the value is on a different memory location. Unless you find a value and you already know the address at that value is a pointer.

     

    Oke can you use the old script, then go to the saved list and select all values and do offset +0x169 and type byte.

    Screenshot_2023-10-24-22-43-55-843_com.f1player.thumb.jpg.11a55e0f3a16f6f9807f4ef8a82076c1.jpg

    Screenshot_2023-10-24-22-44-29-460_com.f1player.thumb.jpg.8392d0acb685049a953d35d6c306cf0e.jpg

    which values you get?

    OK, I think I did what you said, and Checked the Boxes you had Checked, and I got the following......

    Last 2 Changes Values

     

    Screenshot_20231024-221800.png

    Screenshot_20231024-221832.png

  6. 8 hours ago, nok1a said:

    Maby not needed to send screenshot. Can you see if you get your health and life values? 

    gg.setRanges(gg.REGION_C_BSS)
    gg.searchNumber(":spotvg", gg.TYPE_BYTE)
    local t = gg.getResults(1)
    gg.clearResults()
    gg.searchNumber(t[1].address -0x8, gg.TYPE_QWORD)
    local a = gg.getResults(60)
    for i, v in ipairs(a) do
    v.address = v.address -0x8
    v.flags = gg.TYPE_DWORD
    end
    gg.loadResults(a)
    for i = 1, 10 do
    gg.searchNumber("1", gg.TYPE_DWORD)
    end
    local b = gg.getResults(1)
    local startAddress = b[1].address
    
    list = {{address = startAddress + 0x169, flags = gg.TYPE_BYTE, name = "inf lives"}, {address = startAddress + 0x16B, flags = gg.TYPE_BYTE, name = "inf health"}}
    
    gg.addListItems(list)

     

    OK, now I understand. I just did a Screenshot of what came up. Going to look at what else happens with the Previous Script. With the NEW Script you sent, this is what happens......

    I thought I should Edit the Result of the 2 Items, but they did nothing. But they showed the Negative Values first.

     

    Screenshot_20231024-104620.png

    Screenshot_20231024-104840.png

    Screenshot_20231024-104849.png

     

    Even the old Script, the 5 Results shown has Negative Values for 4 of them, and the 5th one is 0, but changes to 1 at times.

  7. 16 minutes ago, nok1a said:

    I understand. Please save the code in a lua file and then run the script and provide than a screenshot of the saved list.

    gg.setRanges(gg.REGION_C_BSS)
    gg.searchNumber(":spotvg", gg.TYPE_BYTE)
    local t = gg.getResults(1)
    gg.clearResults()
    gg.searchNumber(t[1].address -0x8, gg.TYPE_QWORD)
    local a = gg.getResults(60)
    for i, v in ipairs(a) do
    v.address = v.address -0x8
    v.flags = gg.TYPE_DWORD
    end
    gg.addListItems(a)
    
    

     

    This is the Result I get. Came up with a Message saying Script Ended.

    Screenshot_20231023-234938.png

  8. 24 minutes ago, nok1a said:

    The nature of topic is fine but i see what you mean. Can you do a offset calculation -0x16B starting from your inf health value. And see if the value at that address is 1 dword. If so add offset of +0x08 and type qword. Check if there is a pointer. If so goto pointer and make sure UTF-8 is enabled. Then see if you see string name "spotvg"?

    Screenshot_2023-10-24-05-54-37-458_com.f1player.jpg

    Unfortunately, I can do Switch, PSVita Cheats, but GameGuardian is a little too much for me. I was lucky I was able to figure out the 8Bit, 16Bit, and 32Bit definitions. For me, I am a Noob with this. If there was a more Noob-Friendly Tutorial, I could get it eventually. I used it somewhat with my GPD XD for Pinball Arcade, but thankfully, those Addresses were Static. So for creating Pointers, or Scripts, I have no idea. Thank you for looking into it, but I will need some help.

  9. 6 hours ago, nok1a said:

    Hi i think i misunderstood the question. You ment the values change address when you restart the application. You would need to find a static group search.

    Yes. I find the Address that works, and everything is good. However, once I run the Game at a later time, the Addresses are slightly different. Will Message you with the Link. Doubt I could Post it here, due to the nature of the Topic, and the 14.65 MB Limit

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