-
Posts
9 -
Joined
-
Last visited
Additional Information
-
Device
Vphone; galaxyS22
-
Service provider
Verizon
Recent Profile Visitors
467 profile views
brubbribo's Achievements
-
How would I possibly send a message to a discord webhook through game guardian
-
T = gg.makeRequest('https://pastebin.com/raw/notgivingthis').content -- just dont want to give the raw, but the scrip in the actual raw is tested and works, just cant call it in pastebin if not T then gg.alert('no internet') else pcall(load(T)) end Still does the same thing(this may be due to me using an emulator but this also happens to customers who bought my script)
-
For some reason my pastebin load will not output anything, it just makes request for internal and then ends T = gg.makeRequest(' https://pastebin.com/raw/notgivingthis').content if not T then gg.alert('no internet') else pcall(load(T)) end It the script that I'm calling works, it just won't work if I put it in a pastebin and load it with pcall(load(T))
-
There is a way to hook via gg Here's an example you can modify based on your desired function function O_dinitial_search(class) gg.setRanges(gg.REGION_OTHER); gg.searchNumber(":" .. class, gg.TYPE_BYTE); count = gg.getResultsCount(); if (count == 0) then else Refiner = gg.getResults(1); gg.refineNumber(Refiner[1].value, gg.TYPE_BYTE); count = gg.getResultsCount(); val = gg.getResults(count); gg.addListItems(val); end end function CA_pointer_search() gg.clearResults(); gg.setRanges(gg.REGION_C_ALLOC); gg.loadResults(gg.getListItems()); gg.searchPointer(0); count = gg.getResultsCount(); vel = gg.getResults(count); gg.clearList(); gg.addListItems(vel); end function CA_apply_offset() tanker = 0xfffffffffffffff0 local copy = false local l = gg.getListItems() if not copy then gg.removeListItems(l) end for i, v in ipairs(l) do v.address = v.address + tanker if copy then v.name = v.name..' #2' end end gg.addListItems(l) end function A_base_value() gg.setRanges(gg.REGION_ANONYMOUS); gg.loadResults(gg.getListItems()); gg.clearList(); gg.searchPointer(0); count = gg.getResultsCount(); tel = gg.getResults(count); gg.addListItems(tel); end function A_base_accuracy() gg.setRanges(gg.REGION_ANONYMOUS | gg.REGION_C_ALLOC) gg.loadResults(gg.getListItems()); gg.clearList(); gg.searchPointer(0); count = gg.getResultsCount(); kol = gg.getResults(count); i = 1; h = {}; while (i - 1) < count do h[i] = {}; h[i].address = kol[i].value; h[i].flags = 32; i = i + 1; end gg.addListItems(h); end function A_user_given_offset(_offset, type) local _offset = load("return " .. _offset)(); local old_save_list = gg.getListItems(); for i, v in ipairs(old_save_list) do v.address = v.address + _offset; v.flags = type; end gg.clearResults(); gg.loadResults(old_save_list); end function findClassPointer(class) gg.clearResults(); gg.clearList(); O_dinitial_search(class); CA_pointer_search(); CA_apply_offset(); A_base_value(); A_base_accuracy(); end function hackOffset(_offset, type, value) A_user_given_offset(_offset, type); gg.refineNumber("0~40", type); gg.getResults(99999999); gg.editAll(value, type); end hooking with class pointer via game guardian.txt
-
Thanks, this could be usefull bc I know the update with on obfuscation
-
When a new update comes out, offsets change, so what I want to know is the quickest way to find the new offset, this can be hard though bc of the obfuscated pg3d il2ccp and dump
-
how do I update offsets, ik how to get the hex from the offsets, and I know somewhat to Change to, but I'm not good at finding offsets for new updates, BTW this would be alot easier if pg3d dumps were not obfuscated