Search the Community
Showing results for 'group size'.
-
Group search format: value1; value2; value 3: region In total, you can specify from 2 to 8 values. The region should be 1 to 65535. The larger the area, the slower the search and more memory is needed for it. If the region is not specified, it is assumed to be equal to 512. The value can be specified as a number or in hexadecimal with a pointer type, or in the reverse hexadecimal. For example: 10 - 10 type Auto. 10B - 10 with the type Byte. 10F - 10.0 with the Float type. 10X - 10 with the type of Xor. 0Ah - 10 in hexadecimal notation. 0A00hD - 2560 in hexadecimal notation and the type Dword. 0A00rW - 10 in reverse hex and Word type. Contact hexadecimal notation allows you to record the bytes as they are in the memory, not doing their permutation. For example, the number ABCDEFh in memory will be written as EF CD AB. Instead of rearranging the bytes yourself, you can simply write EFCDABr. Thus, you can write something like: 10; BCh; 0A00hW; FFEErD; 1.234F: 2345 And it will search with GG. The most simple and obvious use - Search byte string in memory. The maximum length is 4 * 8 - 32 bytes. For example: "6E 6E 62 61 65 64 72 6F 66 5F 6D" It: 62 61 6E 6ErD; 65 64 5F 66rD; 72hB; 6FhB; 6DhB: 11 The only negative - will be found all the permutations of these numbers.
-
You need to scroll back a few pages and see the screen shots of the numbers on the chopper build that makes more sense of it all. Basically the areas that can have items added are in certain order in memory and stay in that order for most builds. Verbally the order is: Right bank bottom to top 1,2,3 Left bank bottom to top 4,5,6 Bottom bank right to left 7,8,9 Top bank right to left 10,11,13 Now when doing a group search the ; means pervious number AND number following it. And :: means ordered search and after that you set your search depth. So what does that all mean. If you needed bank 2. You search the amounts you have in back 1 through say 6 and fill in the missing bank. Lets say you have the following amount of items in banks 1-6: 7,0,0,10,5,14. In that case you search for DWORD = 7;0;0;10;5;14::200 Next from playing around with it I know the number to change is 6 dwords away (don't count non dwords) from the last value so go to a number scroll 6 DWORDS up and see if it matches expected. If your on track find the 0 and change it. I know if you are new to GG this is a more advanced subject and it brutal to even read through it. I hope this made things a little clearer on the subject. ?
-
Game Guardian tutorial – Basics by Gamecheetah.org · May 25, 2017 With this article, Game Guardian tutorial, we will start series of tutorials on topic “how to use Game Guardian”. As you maybe know, Game Guardian is powerful memory scanner and editor used mostly for cheating Android games. One of the most important things is that Game Guardian runs on x64 and x86 devices, which means that you can use it in emulators (NOX, Bluestacks, Andy, Genymotion, Droid4X…) or various devices, without worrying about compatibility. It requires Android v.2.3.3(Gingerbread) or newer. Of course, you will need rooted device to do this, so root it before you continue with this step. If you can’t or don’t want to root your phone, you can do it all in emulator, and then transfer your savegame to mobile phone/tablet. Here you can find links for Nox and Bluestacks emulator setup [NOX] [BLUESTACKS]. Before you install this program from the official website,you will need to enable installing apps from unknown sources. To do that on your device, go to Settings – Security, and check Unknown sources box. When you have done this, download Game Guardian from official website [LINK] and install it. Game Guardian tutorial When you start Game Guardian, you should see floating icon at the top of you screen. Note that you can move it wherever you want. Start game that you want to cheat, and click on Game Guardian floating icon. It will automatically show all processes running on your device. Choose the game that you want to cheat. In this Game Guardian tutorial, we will only do basic memory editing. That means that money/gold/exp value is not encrypted in the memory. In this article, we will cheat Chuck Norris Nonstop game, as it don’t encrypt anything (we can’t guarantee that Chuck Norris won’t revenge somehow if you do this). Click again on Game Guardian, and choose Known (exact) search. In value box, input current amount of gold that you have. You will notice equal sign right before the box. That mean that will scan the memory to find all the values that are equal to our value. Now you can leave the equal sign, but in some cases you will have to use other signs. “=” in-memory value is the same as the one we put in. “!=” in-memory value is NOT the same as the one we put in. “<” in-memory value is smaller than the one we put in. “>” in-memory value is bigger than the one we put in. Game Guardian value types Value types can be different. DWORDs are just simple numbers. Storage size for DWORD type is 4 bytes. Example: 1,55, 18999, 123456… In other programs, DWORD type can be named 4bytes or LONG. FLOATs are real numbers, numbers with decimal point, 1.23, 3.14 190.5786… DOUBLEs are same as floats, but it can store much larger values (see picture above). WORDs – Same as DWORD, but store much smaller numbers (2 bytes), in programming this type is called INT . BYTEs – Same as DWORD, but only one byte is reserved for the value. QWORDs – Just a bigger number, same as DWORD with bigger storage size. XORs – they are not type of number, it is encryption used in some games. For reference about data types you can check this article [LINK]. Don’t be confused with all of this. In most cases, you will be searching for DWORD, or the FLOAT/DOUBLE type. If you aren’t confident enough, you can always choose AUTO, and it will scan all the data types (note that this method will be much slower). Searching for the gold Now it is time to finally do something. In game, remember the gold amount you have. Open Game Guardian, choose game process (in our case, it will be Chuck Norris Nonstop process). In upper left corner of the Game Guardian screen, you will see PAUSE icon. Click it to freeze our game (we don’t want gold value to change in the middle of the scan). . Choose Known (exact) search. In value box write amount of gold that you currently have. Value type has to be DOUBLE, and value is not encrypted, so don’t check box. In other games, you will probably have to try DWORD value type to find out in which format the value are stored. Click on New Scan. After scan is completed, wait for gold amount to change. For the next step, open Known (exact) search, write the new value, and click on Refine. Repeat this step. Earn some gold, then refine the results. Refine search results until you have only two values left. Editing values in Game Guardian Editing values is the easiest step once you find the right addresses where they are stored. Just click on value that you want to change (in previous steps we have found two addresses where the gold is stored), and write in wanted value. Change the number of gold to billions/trillions/quadrillions. Now close Game Guardian window, and check the game. You should see that gold amount have changed. This was first tutorial from the Game Guardian tutorial series. Later we will deal with encrypted values, fuzzy search, group and range searches, and speedhack. Stay tuned. If you have some suggestions, write in the comments. For those who want to see how this is done, take a look at the video below.
-
Version 0.9
8,597 downloads
Features: Chams Esp radar Radar Team Radar (with fixed player animations) Wide Putin Smaller Putin Medium Putin Legit Putin Increased Aim Assist Increased HitSphere Ratio Increased Body HitBox Increased Head HitBox Remove Firing Cooldowns(makes snipers shoot like ak & sa58 auto) No Recoil Less Recoil Less Recoil v2 No Spread No Aimpunch No Dryfire No Flash No Flash V2 No smoke Sniper Crosshair No Sniper Blur Shoot Through Walls No Kick Shoot Through Walls No Kick V2 (slightly stronger, might kick if u kill everyone in 3secs) Noclip Suppressor Magic Melee Killfeed Spoofer Max Clip Size Fake Duck Jump On Teammates Show Bomb Timer Tutorial Bypass Instant Crouch 1.25 Crouch Speed Slow Crouch Change UserType: Spectator User Assistant Moderator Moderator Veteran Moderator Developer Mods Officials Slide Make Everyone Slide Make Everyone Crouch 1 Burst Shot 10 Burst Shots 20 Burst Shots 30 Burst Shots BigAss Bodies Midget Bodies Spoof Kills/Deaths Spoof Rank Spoof Wins Spoof Losses Unlock All Skins No Ragdolls Play While Banned Bots Don't Shoot Underground Increased Camera Height (K) Remove Hands/Gun Models Increased Jump Height Viewmodel X Changer Guns On Left Guns Centered 1.22 Viewmodel FOV Instant Equip Guns Increased HitBoxes Legit Fire rate Rapid Fire Super Rapid Fire Slow Fire rate Fly Speed Skin Changer (almost every skin in the game) credits to arskiz Anti-Cheat Bypass Prevent GameData from Updating Spoof Account Age Grenade Speed [K] LGBTQ + Smoke Green Smoke -
Hi, I actually have a form of hacking the Health and Mana of the characters really simple that I am sure the most experienced know but for those who wanna know I'll live the instructions and a short video showing how to do it. Written Guide: - Search one of ur character's health and mana and search in GG a group with both HP and Mana of the character in Auto (Slow). E.g: 1869;110:512 - Then search from the results the HP (e.g: 1869) - Change the value either decreasing or increasing it by eating or by health potion or health spell. (E.g: 1899) And search again. If it is all right u should find just one float value (e.g: 1899.0 or 1898.8937...) - Then choose the "Go to Value" and select the value and the value just below it plus the mana value which is under the HP and the value below it again. - Once you select them, scroll up or down depending on which character u chose (the first one or the last one or one from the middle) and find the other character's mana and health and repeat the same procedure - Save all the selected values and then edit them to add a lot of digits and freeze them. - U have infinity HP and infinity Mana so u can Skipp the game easily and deal with any boss without loosing your characters. The video: XiaoYing_Video_1475460764036.mp4
-
[Search] ** Negative numbers can be confusing sometimes. I get that -1 and 255 will give the same results but there are times that it made me baffled. I mean, I attributed positive numbers when gaining/increasing something and negative when losing. (Negatives (-) can be useful though, sometimes, in some games, in tricking merchants.) If I wanted my items to be 130 pieces, for example, I input 130 but, to my surprise, GG automatically changed that to its negative equivalent. This also happens when searching for values, GG is searching for the negative counterpart of the positive number I inputed. Then there are times too that it messed up my filters or refined search if I use (value<0), because the address that I needed that holds the value of 130 (for example) is showing a negative number so it got hidden (filter) or deleted (refine). Can't we just let positive numbers be positive and negatives be negative unless specified by the user? ** In search tab, in "Only within memory range:" option, when you select an entry from the memory ranges list, both "From:" and "To:" are only using the initial value. It's like this, when I select Cb: 50375000 - 50F84000 the values of "From": and "To:" will be set to From: 50375000 (ok) To: 50375000 (instead of 50F84000). So I have to set it manually. [History] ** The entry from the history only appends (added at the end) the value entry instead of replacing them. ** Custom limit size of history. Since not all users want to keep very long list of history entries. ** Swipe to delete an entry in the history or something similar. ** A "Delete all history entries" function. [Speed Hack] ** Please add a feature in GG that after the speedhack has been fully loaded, it will automatically select all the green check boxes and deselect the red ones. [String Search] ** When the search result came up, please add a feature that will let the user know what the current value of results refer to what character/symbol. Ex. when I search for the string "sand", If possible, I want the results to be like: [Address] 115 (s) [Address] 97 (a) [Address] 110 (n) [Address] 100 (d) [Address] 115 (s) [Address] 97 (a) ... - This is so that the users will not be confused as to which character they are changing after the script for string search has ended. - Another reason is that most of the time, you don't want to modify all values all at once because this practice often caused game/system instability, which is also true for numeric values, so I prefer to changed them one by one or one group of string at a time. ** You may also want to add string value in the current "converter" (it's the drop down arrow in the modify value window, sorry I don't really know what it's called). Currently, we have for dec,hex, reverse hex and XOR. ** An ASCII table for reference. Makes editing easier. ** I'm actually thinking, this could be simplified if you add a feature that will changed how the values of search results can be displayed. I mean right now, search results are shown in decimals but what if we can change that into hex? or string representation? The value of results will not be changed, only in what "form" they are being displayed which can be changed anytime according to the user's needs. ["Search nearby memories" suggestion] ** Just like the string search, I think it's also possible to adapt SBGame Hacker's "search nearby memory" feature to GG using (LUA) script. I think one way to achieve this is by using 2 different offsets. One of the offset is negative and the other is positive. It will tell GG on how far (above and below) it has to search, for the user's desired value, from the base address. Ex: base address: [42260ae0] Value to search: 100 Offset 1: -15A ( [42260ae0] - 15a = [42260986] ) Offset 2: 15A ( [42260ae0] + 15a = [42260C3A] ) So GG will try to search all the "100"s between the address [42260986] and [42260C3A] [Offset Calculator] ** A filter for the resultant address' "live" value. When using offset calculator, GG will display instantaneously the value of resultant address (base address + offset) which is good for quick info lookup but it shows all the values for all datatypes all at once. This made it look confusing and more complicated than it should have. ** Add a "Save" button/feature that quickly adds the resultant address to the saved list without going to the memory editor or leaving the offset calculator. This is great when working with multiple offsets for one base address. Ex: (This is from Inotia 3. The offsets, item ID's, Attributes, etc. used here are real and can be verified by anyone who's interested except for the memory address which changes per device and if you didn't exit the game correctly. Similar pattern can be found in Inotia 4 and many GameVil, Com2Us, and other games.) Let's say, I found out that the address [50EAFD33] held the value for an item's quantity. Using that as the base address, I can simply add/subtract a certain offset there to get the address for Item ID, Attributes etc. just like the example below: *[50EAFD33] - 7 = [50EAFD2C] / ItemID (62080 = Adventurer's Set | 54848 = Consecrated Warrior's Emblem | 51968 = Dice of Chaos) *[50EAFD33] - 1 = [50EAFD32] / ItemEnhanceLevel (8432 = +31 / it's F0 in hex, where the F part is the key) *[50EAFD33] + 2BCD = [50EB2900] / Ether(Option)Value The beauty of using offsets is that it saves yourself from doing doing a number of searches. Instead, you just have to add/subtract an offset. It's faster, more effective and more accurate since memory address may change but the offsets you need to use remains the same. [Memory Editor] ** [Minor issue] In the Memory Editor tab, when you select an address, the "Go to" button is still there where in you are already at the address you want to be so this should be removed or replaced by other menu/function. ** [2 issues here] By defeault, the memory address are separated/grouped by DWORD or offset of 4 (Please tell me the right term to use for this cause honestly I don't know) I mean, it'll be like, [50BAFD30] [50BAFD34] [50BAFD38] [Issue #1] Since address are grouped into DWORD's, users can't see WORD and BYTE's current values (unless enabled in Value format), so can you have an "auto-collapse" feature of the DWORD address. It'll be like this, Let's say, after selecting an entry from search results which is [50BAFD37] then I use "Go to" and ... [50BAFD30] <D;> - [50BAFD34] <D;W;B;> - [50BAFD35] <B;> - [50BAFD36] <W;B;> - [50BAFD37] <D;> [50BAFD38] <D;> Only the cluster that holds the address [50BAFD37] will collapse, the other will remain as they are. Or a simpler solution is to enable WORD and BYTE in Value format by default. [Issue #2] If what appears in the search result is either is a WORD or a BYTE, when you go to that address and try to change them, their current value will be shown as "0" even if that wasn't true as they have real values. I also noticed that, - Other data types are ok though and is showing their real values. It's only WORD and BYTE being weird. - Sometimes WORD and BYTE data are showing their values correctly but it happens more often that they show "0" - If you enabled WORD and BYTE in Value format, their values are being displayed correctly. "0" value appears only when address are group into DWORD. ** Add a feature in the memory editor will show only the Hex values of the the address but are arranged in rows and columns, instead of list sort order; it's similar to "View Memory" of GameKiller. The advantage of arranging Hex values in rows and columns is that it's easier to study the relationship between them. Also makes working with hex easier. There are games that can be deciphered easier this way such an Inotia and Zenonia series. ** Similar to above, add a feature that shows string values only which are arranged in rows and columns. Easier to work with compared to being shown in list. [Misc.] ** Add "Clear GG settings for this game" feature. Resets memory ranges, speedhack, history and other related settings for that game only. Does not affect stored settings of other games. No need for us to mention this, but you sir is the best app developer. May you have an enjoyable holidays.
- 1,992 replies
-
1
-
- GameGuardian APK
- Official Download
-
(and 1 more)
Tagged with:
-
i have by luck find one item in the store changes when i try find the 1012 value and change but some values 1012 crashing the game i nolt know the correct value address if i find i post here, if i find what values crash or not i see more, finaly i find how get one item free and in same place get money free, address 95849F20 if correct search you can change the value in store item and buy it negative and get that money and item , i try by luck in region anonimus ,dword and make group search 1012;0;1012 you will get mlore or less 100 values, try go down not change the0 but try edit the v1012 value one by one not all , and freeze that value go out of stolre and enter if correct one item with price 1012 will be changed to that value, put him nagativa and 9999 ,you will get that value and that item, try and post here if you mke, one update the 0 value up that item value will be number of item object, i not know if iks only image or the item, other update not change the image because when you go to your items the game crash, the best is buy with negative value to get the money only
-
hello again, seems im having trouble with the setValues() d = gg.prompt({i='MaxZ;LvlupZ;MaxX;LvlupX'}, {i='0;1;5::100'}) --note MaxZ = 123;LvlupZ = 456;MaxX 789;LvlupX = 999 --note wanted to do group search of d['i'] and '0;1;5::100' unlike with previews code gg.searchNumber(d.a..';15;5;16777473::10000', gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0) didn't work the same way/error gg.searchNumber(d['i'], gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(4) --gg.editAll('100',gg.TYPE_DWORD) testing with freeze o = gg.getResults(4) u = {} u[1] = {} u[1].value = '50' u[1].flags = gg.TYPE_DWORD u[1].freeze = true u[1].freezeType = gg.FREEZE_NORMAL u[2] = {} u[2].value = '100' u[2].flags = gg.TYPE_DWORD u[2].freeze = false u[2].freezeType = gg.FREEZE_NORMAL print('Replaced:', gg.addListItems(u)) gg.toast('first time freezing') goto absolutenothing error popped below Script ended: testing by absolutenothing Replaced: org.luaj.vm2.LuaError: bad argument: long expected, got nil Enjoy Exit. the code above do search the prompt d['i'] like this 123;456;789;999;0;1;5::100 then getResults(4) after that it does not edit the u[1] and u[2] then the script ended with error
-
I have another trick for you @Shadowgunner in the new golden ticket season (because you already collected all items from this season) just do a group search and narrow down until you get to the stars value or search for coins value in the golden ticket free or premium line (since coins are easier to find), then increment by 1 and once you have the coin, change it to whatever you want, and if you want to increase other boosters then use offset calculator and type 48 (hex not checked) or 30 (hex checked) because 48 is the offset these items are apart from each other in the golden ticket prizes lines, jump to your desired item like sledge hammer, star, heart (lives) etc. increase it and collect it. NOTE: Lives and Boosters that have time will show values in seconds, like if the prize item says 30 minutes this means the value will be 1800 in DWORD. Use seconds to minutes / hour converter for that purpose if it is difficult for you to do it by yourself. To swap an item, I already discussed the method earlier on page 1 of this topic, was successful to swap and attain boosters, coins, lives but was unsuccessful to obtain the big items of golden ticket, due to which I put this topic and @NoFear helped with a much better method so, all thanks to him.
-
So I think I am close to finding the solution but I am currently stuck. I used a fuzzy search instead of group search this time and found more values that seem to be connected to my gold. Here are the screenshots. Besides the first two values in the first picture, I found some values I really do not understand. Firstly, the values that are highlighted have a second value that is always 8 bytes away (ex. second picture - 7E0FC164 and 7E0FC16C). That being said I feel that could be the XOR key but when I use the calculator it does not change to anything that seems useful. Secondly, the value (address: 7DB36FF4) in the first picture does not have a value that is 8 bytes away so I am not sure what it does. Maybe the app checks this number to see if a value has been modified. So now I played around in the game to change how much gold I had and would keep track of 4 of the values to see if something interesting would happen. I made a spreadsheet of what I found. Sorry that the picture is so small but the values(The numbers that are highlighted) have a cycle of 10 numbers that they go through. There is more info that I found but it is too much information to type at once. That aside could someone kindly give me some hints or tips that I could try because right now I am not really sure how these numbers interact with each other. Thanks
-
I increased my level a little to high and I got banned so don't increase your character's level too much. By editing the character's level and freezing it before the start of a quest you can have the stats of that level and still get experiences so it's a good way to farm safely hard adventure while increasing your character's level the highest level I used was 2500 but I changed it to 25000 and I got banned. To find your character's level you can do a group search like this : 0 (if human), 1 (vampire), 2 (main vampire) ; level ; hp ; mp ; star ; level cap ; stat point available ; skill point available ::48 hp and mp isn't always the showed value so I'd recommend searching something like this : 1 ; 200 ; 5 ; 200 ; 199 ; 199 ::48 you only have to edit level or health, mp the other value doesn't affect the game it will only be display. you can also find and freeze the auto bar so you won't consume any bat scroll anymore. The values can range between 1,045,000,000 and 1,095,000,000. To find it I'd recommend searching 1,090,000,000~1,095,000,000 in known search before starting using auto and then use fuzzy search decrease each time the auto bar decrease and once you've found it you can freeze it. That's all(not much) the useful thing I could find .
-
Wait maybe I misunderstood about the pointer.....when I click on the health value and click GOTO, this is the line that I long pressed on and clicked GOTO pointer. So from 5C to 68 is 12 bytes right? Okay when I changed all the 0xC to 0X4 the first and second pointer searches are successful but i get 0 results for the third pointer search gg.setRanges(gg.REGION_ANONYMOUS | gg.REGION_C_BSS | gg.REGION_C_ALLOC) gg.searchNumber("17A;1,075,642,368A;1,900,544A;1,310,728A;589,828A;1,703,957A;1,703,969A;1,376,289A;1,920A;469,762,048A::185", gg.TYPE_DWORD) gg.refineNumber("1,900,544", gg.TYPE_DWORD) print("Group search: ", gg.getResultsCount()) local grp = gg.getResults(gg.getResultsCount()) for i, v in ipairs(grp) do v.address = v.address - 0x4 v.flags = gg.TYPE_DWORD end gg.loadResults(grp) gg.searchPointer(0) print("First Pointer search: ", gg.getResultsCount()) gg.searchPointer(0) print("Second Pointer search: ", gg.getResultsCount()) local t = gg.getResults(gg.getResultsCount()) local sensitivity = {} for i, v in ipairs(t) do sensitivity[i] = {address = v.address + 0x4, flags = gg.TYPE_FLOAT} end sensitivity = gg.getValues(sensitivity) local healthPointer = {} for i = 1, #sensitivity do if sensitivity[i].value == 1.0 then healthPointer[i] = {address = t[i].address, flags = gg.TYPE_DWORD} end end gg.loadResults(healthPointer) print("Results healthPointer: ", gg.getResultsCount()) gg.searchPointer(0) print("Third Pointer search: ", gg.getResultsCount()) local t = gg.getResults(gg.getResultsCount()) local health = {[1] = {address = res[1].address - 0xc, flags = gg.TYPE_FLOAT, name = "Health"}} gg.addListItems(health) gg.loadResults(health)
-
You look for "addCurrency" and "spendCurrency" using query search, and then find their pointer addresses, after that you pointer search spendCurrency's pointer and this will returns QWORD values, then copy addCurrency's pointer address, after that you replace the QWORD values with the address you copied earlier like this 1234567890h the h represent its as hex so the it'll change the pointer to point the address we replaced which is addCurrency, now you can buy anything freely if you had atleast 50 of any currency, in this case the cheapest thing on the store for xmas is the first Loot box, which is 10 gingerbread or 10 bells, and if you have 15 of one of those, when you buy it'll give you 10 and youll have 25 instead of 5, this is called function replace, and i found this while i testing stuff back then around 764 ish, and no more these specific search and absurd group search that's always gets patched, this method hasnt been patched for nearly 30+ version and still works, while other like survivor base reset, casino caps hack etc etc is patched. I have a script for this game, and its free for most options and i share it on a discord server. if you interested ofc, just lmk on PM, it's also had premium hack in it if you want more stuff, it sometimes doesnt work in certain devices because i dont have every kind of phone to test with
-
So, I’ve been trying to find a way to edit perk points, and I found some interesting stuff. 0 perk points = index 35 1 perk point = 40 (so, 1 point = 5). Sadly, this value is well protected, so you can’t edit it without ***** your perks… I also couldn’t find any pointers leading to something useful. On the other hand, I found the player's level near the perk points, and that’s also protected, if you edit it, all your perks get reset. So, don't do it lol... But a bit higher up, I found two values representing your current XP and the XP needed to level up. So, for example, if you need 300 XP to reach the next level, you can set your XP to 299 or 300 and do something to earn XP and there you go... But don’t go over that, or all your perks will reset That way, you level up normally and get 2 perk points. I've played for a bit and managed to get 30 points without any issues. Looks like a small trick to bypass the reset. I don’t have the exact pointers since memory changes depending on the device, but if you want to try maybe this will help you anyway, here’s my DWORD group search: 300D;300D;220D;220D;350D;150D;0D:41 I'll drop some pics below as proof, in case anyone's interested
-
Hi @MooExplosion, you're handling it incorrectly, the 'for'-loop is only enumerating 'specify' table and not 'specifytwo' gg.searchNumber("1620;728;1620;728::13", gg.TYPE_DWORD) results = gg.getResults(gg.getResultsCount()) if results ~= nil then specify = {results[1], results[3], results[5], results[7], results[9], results[11]} specifytwo = {results[2], results[4], results[6], results[8], results[10]} --Notice the bracket: (specify) for k, v in ipairs(specify) do specify[k].value = '2400' specifytwo[k].value = '1080' end for k, v in ipairs(specifytwo) do specifytwo[k].value = '1080' end gg.setValues(specify) gg.setValues(specifytwo) end /*********\ Since this is group searches, You can just refine the value first to specific value then change it all Example 1: --'d' suffix is for DWORD gg.searchNumber('1620d;728d::5') results = gg.getResults(gg.getResultsCount()) --Refining '1620' from result then change it to '2400' gg.refineNumber('1620', gg.TYPE_DWORD) gg.editAll('2400', gg.TYPE_DWORD) --Reload results -> refine '728' -> Change it to '1080' gg.loadResults(results) gg.refineNumber('728', gg.TYPE_DWORD) gg.editAll('1080', gg.TYPE_DWORD) gg.clearResults() Example 2: --'d' suffix is for DWORD gg.searchNumber('1620d;728d::5') results = gg.getResults(gg.getResultsCount()) --Changing specific value from results for k, v in ipairs(results) do if tonumber(v.value) == 1620 then results[k].value = 2400 elseif tonumber(v.value) == 728 then results[k].value = 1080 end end gg.setValues(results) /*********\
-
More Info: https://play.google.co…nbitstudios.twommobile Requirements: • ROOTED Device • Game Guardian Guide: The following guide is based on This War of Mine version 1.3.9. Item ID List and "calculator" http://www113.zippysha…m/v/q51byzIy/file.html Item id values seem to be in 2 groups. Where "parts" end and "Fuel" begins seems to be a break in item id values. Don't try to use item id from above parts to get item from fuel down and vice versa. The offset might not be correct. Try staying within those two groups, which I think would be fine. Do not edit item qty at any time above 2. Edit and freeze to 2, you risk game crashing, trust me. Item Hack Method 1 First method is when you search a pile of something. This works best if in the area you search has at least 3 or more of a single item. Start without taking anything from the stack and dword union search qty;qty:5 Then add one to inventory. Search new value. Keep doing this until you have only 1 result. If it becomes 1, edit and freeze/lock to 2 for this to work. 4bytes above the value is that item id for ONLY THIS INSTANCE. Every launch, item ID values change. What doesn't change is distance from item to item. Goto my excel file. Find the item you just froze in your game. Copy the id value (from my excel file) into the "known value" field. Now copy the id of the item you want. Paste into the "Wanted" item field. Now the offset is calculated. In game Guardian, goto edit the id number. And choose "add to existing value". Type in the offset excel gave you. Now start to add item to inventory. It will change to the hacked id and add that item. Item Hack Method 2 This method is my preferred and much easier method. End your day and goto prepare for scavenging. Add a bunch of 1 item to your backpack. Search how many you added. Add or remove some, search new qty. Keep doing this until left with one result. Freeze/lock value. 4bytes above is item id. Doing same this from method 1 with Excel file, can add unlimited of any item to you inventory. Build/Upgrade Cost Prices of upgrades/building are floating values. In order each item needed is 16 bytes away from the next. Think of it this way, with your search for every ; that you use, will be 16 bytes. Then add 1 to the total. So if upgrade cost is 1;15;7;5;5 I have 4 of ; 16*4=64 + 1 =65 So 1;15;7;5;5:65 Then you edit results to 0 (don't bother with negative, doesn't work). I'm assuming upgrade/build time is nearby, but I didn't attempt to find it. Video Tutorial: Item Hack Method 1 Item Hack Method 2 Build/Upgrade Cost Credits for Hacking Guide to NoFear (Me)
- 10 replies
-
12
-
Hello Jennie1998, Please note: Value is dword. Value is different for each progress rate and object location Decreasing value = increasing % per play How value is found: First thing to try would be searching for nearby values because i could not find that process rate value directly either. Since the game starts with the Cafe i look there. Start with group searching the values from up to down(ignore symbols first): 75;60;19:: I get results, refine to 75. Use increment by 1 on the results to see if anything happens to desired value. 75 became 84, refine 84(make sure you reverted all other values to avoid crash) We must go to address of the value..to inspect if your process rate value is there. We first should analyze the structure, so we know more or less the range in which we should edit. We can see values that represent the same as on the board. 84, 60 and 19. As shown on the board. Since they are all dword values properly structured it seems to resemble a some data that represents stats. The stats visible on that board. We don't see anywhere the value 100, yet in memory it shows that value. Since it is a dword value between the 60 and 19 (known values) it should not be harmful to edit that value. I edit it to zero. Then switch board and return so that effects have taken. Value changed from 0% to NaN%, We play a game, you finish it in one go.
-
Distance between two addresses is offset. Address 4C - address 44 = offset 8 Imagine below. address >>> value >>> type 0004 >>> 11223344 >>> dword -- static 0008 >>> 84 >>> float -- current health 000C >>> 100 >>> dword -- max health(static) In this case, we can search two static value as group search. They two are away at offset 8. gg.searchNumber('11223344;100::9', 4) gg.refineNumber('100') -- refine one static code p = gg.getResults(gg.getResultCount()) --Let it be we get 1 result --now we have static code 100.but we want edit above its address.need to subtract offset 4 to get address of current health --Let build a table for current health. --we'll use gg.setValues(). to use it,we need two info atleast. --address and type. about value? we can get by gg.getValues(). hi = {} hi[1] = {} hi[1].address = p[1].address - 0x4 hi[1].flags = gg.TYPE_FLOAT -- health is float hi = gg.getValues(hi) --attempt to get value print(hi[1].value) -->output is 84 hi[1].value = 445566 gg.setValues(hi) --now health will be edited as 445566. This is some usage of offset edit. If results are more than 1 ,you can set a loop. Idk its a need to you. But you will .
-
Hack Dungeon Maker for Devil stone , Point , Rebirt level , Dark lord Level 1.new game go to trial mode 1 ~ myth difficulity, because u need trial cards or continue game with trial card event - continues battle until u get trial card event. day 1 i have 810 pt 2. select trial card,like the red one in the center 3. now you have value for search like 400;100;200 in my case 4. open game guardian and use group search 5.then you get result 400 100 and 200 ,next refine value for example 400 in my case 6.now edit 400 to value you like, example i change to 130.000.000 7.back to game and select 400 pt card name is "supression" in my case (because iam edit this value before) 8.Go to battle ,now in day 3 i have 780xxxxx value (more battle more PT u get) result -get lvl up for rebirt and got 5k ~ 9k red stone for abyss shop -get dark lord lvl up to 15 open all skill *require have awakening this cheat dungeon maker working version 1.7.6 ~ 1.8.2 hope you understand and sorry for my bad english pw:dont forget send love if u like this
-
View File Critical Ops Mega Script (+70 Features) Features: Chams Esp radar Radar Team Radar (with fixed player animations) Wide Putin Smaller Putin Medium Putin Legit Putin Increased Aim Assist Increased HitSphere Ratio Increased Body HitBox Increased Head HitBox Remove Firing Cooldowns(makes snipers shoot like ak & sa58 auto) No Recoil Less Recoil Less Recoil v2 No Spread No Aimpunch No Dryfire No Flash No Flash V2 No smoke Sniper Crosshair No Sniper Blur Shoot Through Walls No Kick Shoot Through Walls No Kick V2 (slightly stronger, might kick if u kill everyone in 3secs) Noclip Suppressor Magic Melee Killfeed Spoofer Max Clip Size Fake Duck Jump On Teammates Show Bomb Timer Tutorial Bypass Instant Crouch 1.25 Crouch Speed Slow Crouch Change UserType: Spectator User Assistant Moderator Moderator Veteran Moderator Developer Mods Officials Slide Make Everyone Slide Make Everyone Crouch 1 Burst Shot 10 Burst Shots 20 Burst Shots 30 Burst Shots BigAss Bodies Midget Bodies Spoof Kills/Deaths Spoof Rank Spoof Wins Spoof Losses Unlock All Skins No Ragdolls Play While Banned Bots Don't Shoot Underground Increased Camera Height (K) Remove Hands/Gun Models Increased Jump Height Viewmodel X Changer Guns On Left Guns Centered 1.22 Viewmodel FOV Instant Equip Guns Increased HitBoxes Legit Fire rate Rapid Fire Super Rapid Fire Slow Fire rate Fly Speed Skin Changer (almost every skin in the game) credits to arskiz Anti-Cheat Bypass Prevent GameData from Updating Spoof Account Age Grenade Speed [K] LGBTQ + Smoke Green Smoke Submitter 1xyc Submitted 07/21/2022 Category LUA scripts
-
File Name: Catch that Dragon (Unlimited Gold) File Submitter: d2dyno File Submitted: 23 Jan 2014 File Category: Mods How-To Guide For This Mod: Required Android version: 2.3+ More Info: Google Play Overview: The dragons have been set free! Once, the King’s Royal Flock of Dragons was the stuff of legends. But now, a meteor has sent them flying in a panic to the corners of the world. A huge bounty awaits the brave Dragon Hunter who can recover them for His Majesty. So board your airship and fly off on your great Dragon Hunt! TAKE TO THE SKIES Feel the joy of flying free over the Vale of Dragons in your own steampunk airship. √ Quest across distant lands to shoot traps at flocks of these winged wonders and catch as many as you can! √ Arm your ship for the hunt with a bounty of dragon-catching cannons and power-ups to force the odds in your favor. √ Each cannon also has a unique shooter-game style to master that constantly refreshes the joy. DRAGON FRENZY Quest for over 20 different cute and colorful dragons from across the Vale, each with a different look, size, and type. √ Each hunt poses a unique challenge, so plan carefully. √ Discover lots of new dragon breeds as you quest to collect every last one of them! THE FORCE OF LUCK Catching dragons requires both luck and skill. √ Build up combos by catching several dragons with one shot. √ You can play it safe and shoot for lots of small dragons, or push your luck and go fishing for the big ones! BECOME THE DRAGON MASTER √ Compete with friends and other Dragon Hunters around the world for the King’s bounty and climb the weekly hunter leaderboards. √ A huge reward of coins and other prizes are given to the top Dragon Hunter. A perfect game for fans of shooter games, steampunk, and free games of any kind. This game has banner advertisements fired artillery shells to increase gold.
-
1
-
- Catch that Dragon
- Gameloft
-
(and 2 more)
Tagged with:
-
File Name: Catch that Dragon (Unlimited Gold) File Submitter: d2dyno File Submitted: 10 Jan 2014 File Category: Android Mods (APKs) How-To Guide For This Mod: Required Android version: 2.3+ More Info: Google Play Overview: The dragons have been set free! Once, the King’s Royal Flock of Dragons was the stuff of legends. But now, a meteor has sent them flying in a panic to the corners of the world. A huge bounty awaits the brave Dragon Hunter who can recover them for His Majesty. So board your airship and fly off on your great Dragon Hunt! TAKE TO THE SKIES Feel the joy of flying free over the Vale of Dragons in your own steampunk airship. √ Quest across distant lands to shoot traps at flocks of these winged wonders and catch as many as you can! √ Arm your ship for the hunt with a bounty of dragon-catching cannons and power-ups to force the odds in your favor. √ Each cannon also has a unique shooter-game style to master that constantly refreshes the joy. DRAGON FRENZY Quest for over 20 different cute and colorful dragons from across the Vale, each with a different look, size, and type. √ Each hunt poses a unique challenge, so plan carefully. √ Discover lots of new dragon breeds as you quest to collect every last one of them! THE FORCE OF LUCK Catching dragons requires both luck and skill. √ Build up combos by catching several dragons with one shot. √ You can play it safe and shoot for lots of small dragons, or push your luck and go fishing for the big ones! BECOME THE DRAGON MASTER √ Compete with friends and other Dragon Hunters around the world for the King’s bounty and climb the weekly hunter leaderboards. √ A huge reward of coins and other prizes are given to the top Dragon Hunter. A perfect game for fans of shooter games, steampunk, and free games of any kind. This game has banner advertisements fired artillery shells to increase gold.
-
- Unlimited Money
- Catch that Dragon
-
(and 3 more)
Tagged with:
-
File Name: Brothers in Arms 3 (Unlimited Medals) File Submitter: d2dyno File Submitted: 19 Mar 2015 File Category: Android Mods (APKs) How-To Guide For This Mod: Required Android version: 4.0 More Info: Google Play Credit: 25az Overview: The internationally acclaimed WW2 franchise returns with blood-pumping shooting action, spectacular killcams, and lots of amazing experimental weapons. Become Sergeant Wright and experience a dramatic, life-changing journey in the aftermath of the Normandy invasion. Lead your band of highly trained brothers on the frontline and use their special abilities in the heat of the battle. Upgrade your weapons, improve your soldiers’ skills and fight against the enemy army! EXPERIENCE UNIQUE SQUAD-BASED COMBAT > Utilize your brothers' arsenals to gain a tactical advantage! > Employ their diverse abilities: Air Strike, Molotov Cocktail, Rocket Blast, Mortar Fire and many more. > Unlock new allies. Upgrade them into seasoned soldiers: damage output, ability cooldown, HP pool, AoE ability damage and more! DIVE INTO EXHILARATING ACTION SHOOTER GAMEPLAY > Smooth cover-based 3rd-person-shooter action with free movement. > Various types of missions such as Assault, Sniper, Siege and Stealth. > Impressive killcam zooms in on enemy soldiers. PICK YOUR FAVORITE WEAPON > Unlock new weapons and turn them into the ultimate arsenal with fire rate, recoil, reload speed and clip size upgrades! > Discover the game-changing power of experimental weapons and defeat an entire army! > Wreak havoc with their cool abilities: triple or infinite bullets, electric discharges and more! ENJOY EYE-CATCHING VISUAL EFFECTS > Stunning indoor and outdoor game settings. > Weather and time-of-day variations. > Console-like graphics for a AAA game. WIN AWESOME REWARDS IN SPECIAL EVENTS > Ladder challenge with gradually more difficult missions for better prizes. > Limited-time events with exclusive drops. This app has no advertisements
-
1
-
- Unlimited Money
- Brothers in Arms 3
-
(and 2 more)
Tagged with:
-
Agreed. Agreed. Game only has no ads though which i didn't turn off for respect. These games i can't stand, if you force people to buy stuff i will find a way to hack it and share. I'm trying, his last sentence made me look at him from a different angle, before he just looked like a pissy developer trying to make me look like the bad guy. Tried talking to him in pm to find a way against coinflip and crash hackers as i'm pretty experienced (not saying i'm as good as you though lol) in hacking games, and maybe shut down most hackers using methods i found from other games. (Bulletforce is a good example, i know you found the hack for it but still.) No bad idea, very, very bad idea. You should never shut down an entire group of user for their root status, it's almost like shutting down everyone coming from a different country. Root users don't always have the intention to hack, root is freedom for your phone and unlocks many features you couldn't have otherwise. agreed, kinda. It would 100% shutdown the bad hackers like the cf hackers or crash predicters. But i already found the method to hack it without gameguardian. It would still have every hack included i had before. The .json files are encrypted but with enough research you can kind of "read" them. Very hard though. _______________________________________________ added 0 minutes later Oh and merry christmas!
-
hm maybe for now i will keep them outside function also in a case where i want to put another phase grouping like this : local phaseValues = {{171, 172, 200},{181, 182, 300},{191, 192, 400}} is it allowed to be written like that? after added that, so the full code will be this : function SET_POSITION(P1, P2, P3) local saved = gg.getListItems() local edited = {} for i, v in ipairs(saved) do if v.name == "P1" then v.value = P1 table.insert(edited, v) elseif v.name == "P2" then v.value = P2 table.insert(edited, v) elseif v.name == "P3" then v.value = P3 table.insert(edited, v) end end if #edited > 0 then gg.setValues(edited) gg.addListItems(edited) else gg.toast("NO MATCHING P1/P2/P3 FOUND.") end end local function createPhaseDisplayer(phaseValues, buffInfo, progressSymbol, backgroundSymbol) local phasesCount = #phaseValues local currentPhase = 0 return function () currentPhase = currentPhase + 1 if currentPhase > phasesCount then os.exit() end local indicatorFirstPart = string.rep(progressSymbol, currentPhase) local indicatorSecondPart = string.rep(backgroundSymbol, phasesCount - currentPhase) local indicator = indicatorFirstPart .. indicatorSecondPart local phaseValue = phaseValues[currentPhase] local buffInfo = buffInfo local displayMessage = string.format("\n%s : %s", buffInfo, indicator) gg.toast(displayMessage, true) end end local phaseValues = {{171, 172, 200},{181, 182, 300},{191, 192, 400}} local buffInfo = "MISSION" local symbol1 = "=" local symbol2 = "-" local displayPhase = createPhaseDisplayer(phaseValues, buffInfo, symbol1, symbol2) for i = 1, #phaseValues do SET_POSITION(phaseValues[i]) displayPhase() end