Search the Community
Showing results for 'group size'.
-
GameGuardian itself is not charged, but free, and we have also established this website and forum at our own expense, indicating that we are all a group of people who love this thing. What I'm asking for is not the source code of the entire GameGuardian, but some of the modules, not that I can't write these modules independently, but that if I can provide it, it can greatly speed up the progress of this project. If my idea is realized, it is not a bad thing for GameGuardian itself, and it can even bring GameGuardian's fame to the ios platform and expand its influence. I am going to name the project "iGGLua" to pay tribute to my favorite GameGuardian . If GameGuardian itself has no plans to develop an ios version, let me partially achieve this goal! can you help me, i dont know how to pin Enyby, thanks.
-
Not really. You just need a creative idea for that. What i do is the following: 1. Select the best node for the feat. In this sector, first node is a battle against geonosians, which is a perfect choice. 2. I take my Rey (Jedi training) solo without any other character and I note her speed, protection and physical damage. 3. As soon as the battle begins, I start a group scanning to find all the above values at once. Then i add them to the saved addresses list 4. I set the speed and protection to a very high amount and then her damage to less than 500 (it is important to not have any "deal % of max health damage" data disks equipped) 5. Then i aim the Geonosian Brute and enable auto basic. As JTR gains foresight after each of her turns and Geonosian Brute has 100% counter attack chance, JTR evades every time she hits Brute. With the above method that feat will not take more than 1-2 battles.
-
You are asking which .so file these offsets belong to. Or how can I understand it? If true, offsets will always be in the .so file with the highest size of the lib file. @Lover1500's Watch their videos and you will see which lib the offset will be in.
-
Well. I did the group search but could never change the value of the jade
-
shoot im late..!!! do group search in ordered starting value from item on the right to the left..
-
Genshin Impact| How to find values using pointers and metadata
Platonic replied to Platonic's topic in Video Tutorials
At that time i am already in region Anonymous. When you restart the game you can't use the same addresses as reference for the value you found in A. It is on a different address each time. You can find the value in A by searching the class name in region Other. Other -> Ca -> A On every restart of game you can use the string you found in region Other to find back the value in A. which is hand full if the value in A always is changing or if you can't make a group search.- 14 replies
-
1
-
- Genshin impact
- values
-
(and 3 more)
Tagged with:
-
?Tried to group search in head hunt or just single search for the reward but after my 3rd search all the search results gone and I had an empty search result window. It's still possible to hack ? Also can that be detected by the game creators ?
-
oh man..thats the game. i made a script for myself.. its slow(group search),long(offsets) but its worked everytime. perhaps using pointers is a good idea. libs(dump.cs) hack maybe? --------------------------------------- you could just hack only the 3rd option for each category. that can make the script less long than hack all of them.
-
help, I'm trying to hack the encrypted value but when I search with Dword it gives different results after each play. for example a level can play again. play 1st time i find group of 4 fixed values but its number changes wildly, play 2nd time only 1 value is considered unencrypted but modifying it doesn't affect score in game, play the 3rd time i keep filtering the results and in the end there is no value left... , i don't understand the rule and what is the value to change. and help me how to search time in game & freeze it!
-
No, apologize. I only tried to indicate the requirements. However they were not in chronological order. Most of it you already did correct. However, when you search the speed value you first have to do a groups search, you past this in the search bar: 1.0F;0.33333334327F;0.02999999933F::9 You will see 3 results. the value 1.0 is your speed value. You can edit that to your liking.
-
Btw, before doing the the tutorial in the vid you posted... I should do this 1st? gameguardian hide: 4 Speed value: 1.0F Memory Range: Ca Group search: 1.0F;0.33333334327F;0.02999999933F:9
-
Past the group search in the gameguardian search bar. Then edit 1.0 to the speed you want. For example 2.0
-
Oke, see if works. gameguardian hide: 4 Speed value: 1.0F Memory Range: Ca Group search: 1.0F;0.33333334327F;0.02999999933F:9 tutorial:
-
Current capabilities of GG are more than enough to find values that meet this condition. There are 2 main approaches for this case: - ordered group search with "placeholder" values; - searching for target value and checking whether found results meet the condition(s) (like whether value at offset X is equal to Y). So the task is to find all float values equal to 15.0 for which float value at offset -16 (-0x10) is equal to 2.0. With the first approach the code may be next: gg.clearResults() gg.searchNumber("2.0F;0D~~0D;0D~~0D;0~~0D;15.0F::17") gg.refineNumber("15.0", gg.TYPE_FLOAT) And the second approach can be implemented, for example, like this: gg.clearResults() gg.searchNumber("15.0", gg.TYPE_FLOAT) local results = gg.getResults(gg.getResultsCount()) local checkValues = {} for i, v in ipairs(results) do checkValues[i] = {address = v.address - 0x10, flags = gg.TYPE_FLOAT} end checkValues = gg.getValues(checkValues) for i, v in ipairs(checkValues) do if v.value ~= 2.0 then -- exact comparison of float values should be avoided in general, but for particular case of value "2.0" it will work results[i] = nil end end gg.loadResults(results)
-
Idk where to ask, but that is what i would like to have added, this would be great for faster value searching like in cpp mod menus, for an example i search 2 Float and then an offset of 4 values underneeth it is an aim assist value of 15 Float, Now game guardian is checking 4 values underneeth the 2 Float if the value is 15, it is gonna edit this value. This is faster then group search (2F;15F:50), i came to this idea because i saw this is how the cpp mod menus value editing works on an youtube video At Time 10:30
-
group search ordered type E : Double = diamond value ; gold value :: refine to Gold value then use increment to pinpoint the correct one. once found..goto the address and scroll above to find Diamond value.
-
View File Live Telegram Help by BadCase Setup Intructions: [On Telegram] Create a group for use with the script if you have not already. [On Telegram] Message /newbot to @BotFather and choose a name for your Telegram bot. Copy the token from the message it sends you. [In Script] Paste the token into the bot_token variable in the script. [On Telegram] Invite @RawDataBot to you group. Copy your chat id from the message it sends, you can find it under "chat": {"id": [In Script] Paste the chat id into the chat_id variable in the script. [On Telegram] Remove @RawDataBot from your group. [On Telegram] Invite your bot to the group. All done. Additional configuration options are documented in the scripts commented code, make sure you read all of the comments. Submitter BadCase Submitted 12/24/2021 Category Tools
-
Version 1.0.7
741 downloads
Setup Intructions: [On Telegram] Create a group for use with the script if you have not already. [On Telegram] Message /newbot to @BotFather and choose a name for your Telegram bot. Copy the token from the message it sends you. [In Script] Paste the token into the bot_token variable in the script. [On Telegram] Invite @RawDataBot to you group. Copy your chat id from the message it sends, you can find it under "chat": {"id": [In Script] Paste the chat id into the chat_id variable in the script. [On Telegram] Remove @RawDataBot from your group. [On Telegram] Invite your bot to the group. All done. Additional configuration options are documented in the scripts commented code, make sure you read all of the comments. -
Hi! Sorry for the late response, usually i can only contribute thread per day because i'm busy with my project. Anyway, i kinda can't quote some of your question because i'm on mobile device, so i will answer a few here xD. Any files has its own permission assigned, its consist of user, group, system. As its name, it's permit the allowed party to do such thing with the files (Read, Write, Modify). To access the file permission, just hold the file until the file option comes. You might find something like 'attributes' or 'permission'. I recommend to use MiXplore or ES File Explorer to see that kind of option because the stock file manager usually doesn't have it. An alternative way to this is to delete unnecessary game files and replace them using blank file with the same name. You might ask 'wich file?'; thus you can do this on database, app_cache, files folder, etc. You might do it your-self, just try the file one by one, if it affect the game (Make the game crash), revert the file to original one and leave untouched Yes, you can try the shell code i gave you above. The memory manipulation will work as memory bypass, so you can use memory hacks without being detected. I might unclear to explain this, just run the code using Android Terminal Emulator or ADB. You might wonder what game PID is, basically the game has its own process ID when its running. To find the game PID, use this code: pidof com.criticalforceentertainment.criticalops It will show some kind of number, make sure to copy it. Now put the pid into '[pid]' field that i've been mention in the code. You might find this difficult, you can just try this one-liner: if $a in "pidof com.criticalforceentertainment.criticalops"; do mount -o bind /proc/2/maps /proc/$a/maps; end -Good Luck!
-
yes but not good with script sorry for this im not good with group search offset chain
-
@MonkeySANby using the method you provided for tapping gg for executing script, I used it thrice, but it infinitely looped second one(shoot and enter clip size) gg.setRanges(gg.REGION_CODE_APP | gg.REGION_C_ALLOC | gg.REGION_C_DATA | gg.REGION_ANONYMOUS) gg.setVisible(false) while true do if gg.isVisible() then gg.setVisible(false) local fi = gg.prompt({"Enter Clip Size"}, {[1] ="0"}, {[1] ="number"}) gg.searchNumber(fi[1],gg.TYPE_DWORD) gg.getResults(20000) gg.sleep(100) end gg.setVisible(false) while true do if gg.isVisible() then gg.setVisible(false) local gi = gg.prompt({"Shoot And Enter Clip Size"}, {[1] ="0"}, {[1] ="number"}) gg.refineNumber(gi[1], gg.TYPE_DWORD) gg.getResults(100) end gg.sleep(100) end gg.setVisible(false) while true do if gg.isVisible() then gg.setVisible(false) local gti = gg.prompt({"Shoot And Enter Clip Size last time"}, {[1] ="0"}, {[1] ="number"}) gg.refineNumber(gti[1], gg.TYPE_DWORD) local t = gg.getResults(3) for i, v in ipairs(t) do t[i].freeze = true end gg.addListItems(t) end gg.sleep(100) end end
-
Hi, I need help with the prompt command, I want to know if it's possible to replace sleep function in the code below with some other method in which I can choose when to execute the refine function local fi = gg.prompt({"Enter Clip Size"}, {[1] ="0"}, {[1] ="number"}) gg.searchNumber(fi[1],gg.TYPE_DWORD) gg.getResults(20000) gg.sleep(3000) local gi = gg.prompt({"Shoot And Enter Clip Size"}, {[1] ="0"}, {[1] ="number"}) gg.refineNumber(gi[1], gg.TYPE_DWORD) gg.getResults(100) gg.sleep(5000) local gti = gg.prompt({"Shoot And Enter Clip Size last time"}, {[1] ="0"}, {[1] ="number"}) gg.refineNumber(gti[1], gg.TYPE_DWORD) local t = gg.getResults(3) for i, v in ipairs(t) do t[i].freeze = true end gg.addListItems(t) gg.setRanges(gg.REGION_CODE_APP,gg.REGION_C_ALLOC, gg.REGION_C_DATA,gg.REGION_ANONYMOUS) One thing that just came to my mind is using functions, sleep and a loop and asking to either sleep or use refine in prompt, please give ideas and new methods to use. I used setranges function in the beginning but it was only searching in anonymous region,why??
-
-
I have no idea about it being possible through scripting. Perhaps. But in the search bar you can't have both. UTF-8 is only UTF-8. That's why i suggest you to search in byte instead of string. Because then you can do a group search mixing byte, word, dword, float, double and qword...but with string search you can only search for strings. So what you can try to do is search the string. Then gameguardian will show you the results. if you see the string twice copy the first 11 results and then you have your bytes. And then search for nearby values that do not change and copy them as a group search. But i believe your main question answered. You can't do group search in UTF-8 or any other kind of string encoding using the gameguardian search bar.
-
bcz when i search something it come in first sometimes it come in second it for that if it possible to group search utf8