Jump to content

Search the Community

Showing results for '"Chainer script"'.

  • Search By Tags

    Type tags separated by commas.
    For example, the common name of the game: PUBG, Free Fire, Rules of Survival, Critical Ops, Mobile Legends: Bang Bang, etc.
  • Search By Author

Content Type


Forums

  • GameGuardian
    • Requests
    • Help
    • Guides
    • Cheats
    • Video Tutorials
    • Unintended Effects
  • General
    • General Discussion
    • Introduce yourself (:
    • Announcements
    • Website suggestions/Bugs
  • Downloads Support
    • Apps
    • LUA scripts
  • Online Multiplayer Mods
    • Altering Online Games with Gameguardian
    • Download Mods
  • Other Hacks
    • Tutorials
    • Non-GameGuardian
  • Archive
    • Archived topics

Categories

  • Official Downloads
  • Virtual spaces (no root)
  • LUA scripts
    • Forward Assault
    • Free Fire
    • PUBG
    • Rules of Survival
    • Templates
    • Tools
  • Test applications
  • Other

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Device


Discord ID

Found 11 results

  1. This using that chainer script? I haven't tried using it yet. It gives offsets on lib file for modify register?
  2. nok1a

    Game lib

    That's not my script. You changed the search string and added your own string in it. It's also not how you implement it in the chainer and removed the function to i guess? Also i did not read the full chainer script which was very big mistake of me, so i did not knew you needed to load results in order for it to work. I do now. So will implement the function in the chainer script.
  3. nok1a

    Game lib

    I only edited part of the chainer script since i dunno which part are used in the script. But i guess the issue is with the getRanges() function since you have to input the path name to get right executable.
  4. Yep, exactly. Anyway, i've made a script that automatically get pointer of the game. You can dump the address, then use it inside Chainer script to see if it works well. PinOut HaX | Unlimited Time | Premium | Powerup (#9hclw3dl)
  5. Lover1500

    Chainer

    @Enyby Sir......I love pointer chainer script a lot. Though it is still in beta its so powerful. There are some features I want in future version of script. As example, I will use chainer script for a desire address(Let script be depth-3 and offset-2560). I will get 100 chainers. The chainer i want is also included in these pointer chains. But i dont know exactly which one. And I will exit from game and play and search again desire address manually. Then use chainer script again(depth-3 and offset-2560) And I will compare first script and second script. Then only the same pointer chains will be restored as a newer third script. Is it possible sir? Even above content is impossible. There is still a feature I want. That is- Run the result script. And i will get desire value and to show or print the chains of pointer of the loaded value. Please sir. I love to know your magic.
  6. This function has been later made available as part of GG public API - searchPointer. "gg.internal3" and "gg.searchPointer" are exactly the same function, it's just that it was first an experiment, so started as internal function. By the time of last update of chainer script, "searchPointer" function hasn't existed yet, that's why it isn't used there.
  7. You Mean Pasting The Whole lua Created By Chainer Inside Your Script Under A Function and do gg.getResult and edit? The Chainer Script worked so smooth like i had to wait for 2 minutes after everymatch for group search to complete To Get Me My Players X,Z,Y now its 0.5seconds with chainer.
  8. Lover1500

    Pointer

    You mean like pointer scan in cheat engine? may be this one https://gameguardian.net/forum/search/?&q=Chainer script&search_and_or=or If you dont want base address and do want play around pointers, use BadCase method. Its enough and useful.And yeah whatever method you choose you'll deal with offsets.
  9. Enyby

    Chainer

    View File Chainer Script to search for chains of pointers. Beta version. The script searches for pointer chains with a given depth and maximum offset to the .data or .bss regions. For found chains, you can generate a script that will restore the search results for these chains. Video: Chainer: search and restore pointers chains - GameGuardian (#8cfynel1) https://gameguardian.net/forum/search/?q=chainer&type=gallery_image&nodes=2 Submitter Enyby Submitted 06/17/2019 Category Tools  
  10. 53w4

    Chainer

    On the limitation on pointer level of the Chainer script, I recently (re)discovered a method for faster pointer scanning here by Guided Hacking using Cheat Engine coupled with the Cheat Engine server to scan over network (installation here) I managed perform a 6-level scan pointer on a potato laptop with Nox (yes, Nox, the emulator) as a target (set up Network Bride first). It's a bit buggy on the Cheat Engine side and slow but it does the job. I'd recommend this approach as a final resort but hey, if it works it works.
  11. nok1a

    Game lib

    Not sure which part of the chainer script that has been included in the script, but i modified the getRanges() function little bit. function getLib() gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber(":libRealRacing3.so", gg.TYPE_BYTE) local a = gg.getResults(1) gg.clearResults() local t = gg.getRangesList() local startAddress = {} for i, v in ipairs(t) do if ((a[1].address > v["start"]) and (a[1].address < v["end"])) then startAddress = {t[i], t[i+1], t[i+2]} end end return startAddress end function getRanges() local archs = {[0x3] = 'x86', [0x28] = 'ARM', [0x3E] = 'x86-64', [0xB7] = 'AArch64'} local ranges = {} local t = getLib() local arch = 'unknown' for i, v in ipairs(t) do if v.type:sub(2, 2) == '-' then local t = gg.getValues({{address = v.start, flags = gg.TYPE_DWORD}, {address = v.start + 0x12, flags = gg.TYPE_WORD}}) if t[1].value == 0x464C457F then arch = archs[t[2].value] if arch == nil then arch = 'unknown' end end end if v.type:sub(2, 2) == 'w' then v.arch = arch table.insert(ranges, v) end end return ranges end local ranges = getRanges() print(ranges) Hope it works.
×
×
  • 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.