Leaderboard
Popular Content
Showing content with the highest reputation on 05/08/2022 in all areas
-
View File DRAGON VILLAGE SCRIPT MENU BUILD A WORLD OF POWERFUL DRAGONS. PLAY “DRAGON VILLAGE” TO RAISE, FEED AND BREED YOUR OWN LOVABLE, FRIENDLY, ADORABLE DRAGONS. BREATHE LIFE INTO DRAGONS AND PREPARE THEM FOR COMPETITIVE BATTLES. BUILD YOUR OWN LANDS, CHARACTERIZE THEM WITH DIFFERENT NAMES, ASSIGN THE VILLAGERS TO WORK, HAVE YOUR OWN PET DRAGONS AND FIGHT WITH DIFFERENT DRAGONS. YOU CAN ALSO CROSSBREED THE DRAGONS TO GET NEW AND EXCITING RARE DRAGONS. NOW YOU CAN TAKE CARE OF YOUR DRAGON ANYTIME, ANYWHERE. PLAY THIS FUN GAME ON YOUR ANDROID PHONE, TABLET AND IOS DEVICES. GAME LINK: APKCOMBO SCRIPT MENU: - INFINITY FOOD - INFINITY GOLD - INFINITY GEM - TIME JUMP Submitter Collen Submitted 04/28/2022 Category LUA scripts1 point
-
thank you , the script is completely in english just the video is old and i will make a video again.1 point
-
Look dope but, when you are planning to share your tools or script with people just write it in English or make a translation for English. It will be great1 point
-
View File WEST GUNFIGHTER SCRIPT MENU WELCOME TO THE WORLD OF THE WEST, WILD, INDIFFERENT, WITH HIDDEN KILLER, TRY TO BECOME A WESTERN COWBOY, LONELY, FEARLESS AND EXTRAORDINARY. WHEN THE REVOLVER IS IN YOUR HAND AND YOU CAN DECIDE LIFE AND DEATH FOR ANYONE, BETWEEN BEING A GUNSLINGER FROM THE EVIL WEST AND BEING A HERO WHO SAVES THE PEOPLE, THERE IS ONLY A BULLET'S DISTANCE, TAKE YOUR CHOICE! OPEN SOURCE: DISCORD GAME LINK: APKCOMBO Submitter Collen Submitted 04/26/2022 Category LUA scripts1 point
-
Relevant explanation from StackOverflow answer: https://stackoverflow.com/a/63890821 point
-
Never mind i have just done some research and find out coroutine actually block the main thread even it is executed in another state i have done some test local thread2 = coroutine.create(function () for i =1, 10 do print ("thread2") end end) local thread1 = coroutine.create(function () coroutine.resume(thread2) print ("thread1") end) coroutine.resume(thread1)1 point
-
Actualy my pseudo code is -- Create a coroutine with infinite loop that check if gg.isVisible(true) then os.exit -- everytime you call gg.searchNumber make sure to resume the coroutine first then after the search in ended make sure to yield the coroutine but i got one problem, my coroutine is getting killed i dont know why script.lua1 point
-
1 point
-
1 point
-
1 point
-
If search is already on progress, then no, you can only do something after search end.1 point
-
View File Jad3d : Framework Jad3d is a basic mod framework. Features Menus Buttons Toasts Functions Menu transitions Attach/Read/Write Multi language support Feedback is appreciated. Many changes to come! Submitter darklinux Submitted 03/12/2022 Category Templates1 point
-
since I updated my phone to Android 11 in parallel space it does not recognize the gg, it tells me error your device is not rooted, everything worked perfect until I updated to Android 11, rather I think that the problem is that gameguardian does not recognize parallel space, nor parallel space lite, I don't know if a gameguardian or parallel spaces update will be necessary, thanks.1 point
-
Version 1.0.0
1,698 downloads
I don't really talk much in forums but noticed that some ppl where still having trouble with toggle buttons and auto hide menus so i made this simple menu base template that has multi toggles. Im in no way shape or form the best. Nor is this method the most efficient. But it is easy to understand.. i hope XD... Anyway hope someone can learn from this and create something amazing one day1 point -
1 point
-
1 point
-
If you want to hide GG, then there is no other reliable way.1 point
-
1. You cannot hide gg without virtual spaces completely. 2. If you hid gg in virtual space, no application can detect the fact that gg was installed when it is not running, if it does not have root.1 point
-
1 point
-
Firstly, this is a general instruction for all versions of Android. And secondly, it shows not only VirtualXposed, in the examples.1 point
-
https://gameguardian.net/help/help.html#help_games_protection_1 point
-
1 point
-
I think you just misspelled when typing. And since there was no error, it was not noticeable. I don’t think that compilers change anything like that.1 point
-
Are there any chances that you will read the application’s help?1 point
-
1 point
-
1 point
-
Try disable elements 13-19 in the interception list for unrandomizer. And record logcat.1 point
-
Common errors in help requests (#3mwioa3r) Gathering information about GG errors (#5ojwyhci)1 point
-
OutOfMemory is always RAM. You can think anything. Try tell this to your device.1 point
-
Out of memory. Temporary issue. You need reboot your device or free more memory if you see something about OutOfMemory error. It is not app failure. It is failure of your system.1 point
-
1 point
-
Spaces between bytes not necessary. Both is same as above. -- edit HEX gg.searchNumber('h 5CE30B') gg.getResults(30) gg.editAll('h 4B909B', gg.TYPE_BYTE) -- edit HEX gg.searchNumber('h5CE30B') gg.getResults(30) gg.editAll('h4B909B', gg.TYPE_BYTE)1 point
-
It is not a number. It is text in hex view. So you need search text, not a number. See examples for searchNumber in API help. [added 1 minute later] -- search for HEX '5C E3 0B 4B 90 9B 11 7B' gg.searchNumber('h 5C E3 0B 4B 90 9B 11 7B') For edit use editAll -- edit HEX gg.searchNumber('h 5C E3 0B') gg.getResults(30) gg.editAll('h 4B 90 9B', gg.TYPE_BYTE)1 point
-
Is is not a valid lua script file. [added 1 minute later] Huawei / Honor issue. Change device.1 point
-
1 point
-
1 point
-
Usually dumped data divided to 4096 because dumped by memory pages which 4096 bytes size. data:byte() is shortcut for string.byte. Obviously string.long not exists. Read lua reference about string.byte. you need build qword or dword yourself from bytes. Maybe it be slower rather than byte - IDK. you need test it if speed of byte solution not suit you.1 point
-
1 point
-
function reverseDump(file, start_address) local inp=io.open(file, 'rb') local ad=start_address-1 while true do local _rw={} local data=inp:read(8192) if data == nil then break end local t = data:byte(1, data:len()) for i=1,#t do _rw[i]={address = ad + i, flags = gg.TYPE_BYTE, value=t[i]} end ad = ad + #t gg.setValues(_rw) gg.toast(ad-start_address) end inp:close() end Something like that. Not tested.1 point
-
Use QWORD, not BYTE, for write data. Write it on every 8 bytes. You use very inefficient ways to convert string to bytes. One byte per once. Convert all string chunk to table with bytes. And iterate it on loop. And you do not close files after use, so create resource leak. Also you do not need gmatch. [added 0 minutes later] And you need format code more proper make indent in all possible place or it is hard to read and hard to help you. [added 1 minute later] (string.format("%02X",t[i]) .. "h")} useless part only slow down you. You can set decimal code to value. [added 4 minutes later] And you not clear table t on each iteration. [added 4 minutes later] And other vars too.1 point
-
1 byte is waste of time and resources. Usually amount must be even 8 or 4 kb. So try 4096 or 8192, maybe more, like 2*8192.1 point
-
Yes. You can not expect read big file to memory completely. Read and write by small chunks.1 point
-
The script will work. The idea is not. The desired address may not be allocated, or allocated for other needs. You cannot cut off your hand, then attach it back and hope that it will work as before.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Performing an action by clicking on the GG icon function doAction() local ret = gg.alert('Here some action', 'OK', 'Cancel', 'Exit') if ret == 3 then os.exit() end -- exit from the script end gg.setVisible(false) while true do if gg.isVisible() then gg.setVisible(false) doAction() end gg.sleep(100) end1 point