Jump to content

Search the Community

Showing results for 'Ferrari 458 29 141'.

  • 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

  1. VieGG

    Il2CppGG

    View File Il2CppGG Il2CppGG A comprehensive toolkit for inspecting and manipulating Il2Cpp structures within GameGuardian, implemented in Lua. Telegram Description Il2CppGG is an advanced Lua-based toolkit designed for GameGuardian, enabling detailed analysis and modification of Il2Cpp metadata, classes, methods, fields, types, and objects. It now includes memory hooking capabilities for game modification and reverse engineering, as well as class dumping to C# format. Author: LeThi9GG Features - Automatic Il2Cpp Version Detection: Supports versions from v22 to v31 with seamless adaptation. - Comprehensive Metadata Support: Parse global metadata, including strings, generics, and parameters. - Class Inspection: Retrieve class details, fields, methods, and properties; search by name for efficiency. - Type System Analysis: Detailed handling of types, including generics, arrays, and value types. - Object Manipulation: Locate and modify Il2Cpp objects in memory, with filtering for accuracy. - Safe Memory Operations: Read and write memory via GameGuardian for secure interactions. - Intelligent Caching: Optimized performance through caching mechanisms. - Name-Based Search: Easily locate fields and classes by name without requiring addresses. - Memory Hooking (New): Hook methods, parameters, fields, and calls for real-time modifications (from Hook.lua). Supports 32-bit and 64-bit architectures with jump opcodes. - Class Dumping (New): Export classes to C# format, including field offsets, method RVAs, and attributes (from Dump.lua). - Parameter Handling (New): Manage Il2Cpp parameters with names, tokens, and types (from Param.lua). Requirements - GameGuardian installed on an Android device. - A target application utilizing the Il2Cpp framework. - Basic proficiency in Lua programming. Installation 1. Download the [build/Il2CppGG.lua](/build/) file from the repository. 2. Place it in GameGuardian's scripts directory. 3. Load the `Il2CppGG.lua` script within GameGuardian. Build - Execute the `buildLT9.lua` script in GameGuardian to generate `build/Il2CppGG.lua`. Project Structure Il2CppGG/ ├── Androidinfo.lua (Android device information helper) ├── buildLT9.lua (Module bundling build script) ├── Class.lua (Il2Cpp class module) ├── Field.lua (Il2Cpp field module) ├── Il2Cpp.lua (Core module for versioning and utilities) ├── Image.lua (Il2Cpp image/assembly module) ├── init.lua (Development entry point) ├── Meta.lua (Il2Cpp metadata module) ├── Method.lua (Il2Cpp method module) ├── Object.lua (Memory object manipulation) ├── Struct.lua (Version-specific Il2Cpp structures) ├── Type.lua (Il2Cpp type module) ├── Universalsearcher.lua (Metadata and pointer locator) ├── Version.lua (Version detection and structure selection) ├── Param.lua (Parameter operations module) ├── Hook.lua (Memory hooking for modification and reverse engineering) ├── Dump.lua (Class dumping to C# format) ├── test.lua (Usage examples for hooking and dumping) └── build/ └── Il2CppGG.lua (Bundled production script) For general usage, only `build/Il2CppGG.lua` is required. The remaining files support development and contributions. Detailed API Documentation Core Module (Il2Cpp.lua) Handles initialization, versioning, and core utilities. require("Il2CppGG") -- Check architecture print("64-bit:", Il2Cpp.x64) print("Pointer size:", Il2Cpp.pointSize) -- Read value from memory local value = Il2Cpp.gV(0x12345678, Il2Cpp.pointer) print("Value at address:", value) -- Read pointer local ptr = Il2Cpp.GetPtr(0x12345678) print("Pointer value:", string.format("0x%X", ptr)) -- Convert UTF-8 string local text = Il2Cpp.Utf8ToString(0x12345678) print("String value:", text) Class Module (Class.lua) Represents an Il2Cpp class. -- Find class by name local playerClass = Il2Cpp.Class("Player") -- Retrieve information print("Class name:", playerClass:GetName()) print("Namespace:", playerClass:GetNamespace()) print("Instance size:", playerClass:GetInstanceSize()) -- Fields local fields = playerClass:GetFields() print("Number of fields:", #fields) local healthField = playerClass:GetField("health") -- Methods local methods = playerClass:GetMethods() local updateMethod = playerClass:GetMethod("Update", 0) -- 0 parameters -- Instances local instances = playerClass:GetInstance() print("Number of instances:", #instances) Field Module (Field.lua) Represents a field in an Il2Cpp class. -- Find field local health = Il2Cpp.Field("health") -- Information print("Field name:", health:GetName()) print("Offset:", health:GetOffset()) print("Type:", health:GetType():GetName()) -- Get/Set value local objAddress = 0x12345678 local val = health:GetValue(objAddress) health:SetValue(objAddress, 100) -- Static fields if health:IsNormalStatic() then health:StaticSetValue(9999) end Method Module (Method.lua) Represents an Il2Cpp method. local method = Il2Cpp.Method(0x12345678) print("Method name:", method:GetName()) print("Return type:", method:GetReturnType():GetName()) print("Parameter count:", method:GetParamCount()) local params = method:GetParam() for i, param in ipairs(params) do print("Parameter " .. i .. ":", param.name, param.type:GetName()) end Type Module (Type.lua) Represents an Il2Cpp type. local typeObj = Il2Cpp.Type(0x12345678) print("Type name:", typeObj:GetName()) print("Is value type:", typeObj:IsValueType()) print("Is generic instance:", typeObj:IsGenericInstance()) Object Module (Object.lua) Locates and manipulates objects in memory. local players = Il2Cpp.Object:FindObjects(playerClass.address) print("Number of players:", #players) Image Module (Image.lua) Represents an Il2Cpp assembly. local image = Il2Cpp.Image("Assembly-CSharp") print("Image name:", image:GetName()) local types = image:GetTypes() local player = image:Class("", "Player") Meta Module (Meta.lua) Handles global Il2Cpp metadata. local str = Il2Cpp.Meta:GetStringFromIndex(123) print("String:", str) Hook Module (Hook.lua) (New) Enables memory hooking for modifications. -- Hook field via method local lateUpdate = playerClass:GetMethod("LateUpdate") local points = playerClass:GetField("points") local _lateUpdate = lateUpdate:field() _lateUpdate:setValues({{offset = points.offset, flags = "int", value = 9999}}) gg.sleep(10000) _lateUpdate:off() -- Hook method parameters local addPoints = playerClass:GetMethod("addPoints") local _addPoints = addPoints:method() _addPoints:param({{param = 1, flags = "int", value = 999999}}) gg.sleep(10000) _addPoints:off() Dump Module (Dump.lua) (New) Dumps classes to C# format. local dump = require("Dump") print(dump(playerClass)) -- Outputs C# class representation Advanced Examples From test.lua: -- Retrieve image local Assembly = Il2Cpp.Image("Assembly-CSharp") -- Class retrieval local PlayerScript = Assembly:Class(nil, "PlayerScript") -- Method/Field local LateUpdate = PlayerScript:GetMethod("LateUpdate") local points = PlayerScript:GetField("points") -- Set field value local obj = PlayerScript:GetInstance() points:SetValue(obj, 1000) -- Dump class print(PlayerScript:Dump()) -- Hooking examples as above Notes - This toolkit is intended for educational and research purposes only. Use it responsibly. - Certain features may depend on specific Il2Cpp versions. - Exercise caution when modifying memory, as it may lead to application instability. Author LeThi9GG – Specialist in Il2Cpp reverse engineering. Contributing Contributions, bug reports, and feature requests are welcome. Please refer to the issues page. License This project is licensed for educational and research use. Respect the terms of service for any analyzed applications. --- Full documentation is available on the Wiki Submitter VieGG Submitted 08/29/2025 Category Tools  
  2. See something familiar in this image? something like 15D;1,769,100,302D;1,634,887,011D;125D::29 1,769,100,302D;1,634,887,011D is Triceratops string name shown in the image. search that group search then goto address. replace that 2 values with this Blue string name = 1,970,029,070;1,145,324,645 ------------------------------- also use in Blue's Foresight, you can search the shards = 15;1,970,029,070;1,145,324,645;shards amount::29
  3. View File BATTLE GUN 3D SCRIPT MENU BATTLE GUN 3D - IS A PIXEL STYLE MULTIPLAYER ONLINE 3D ACTION GAME. HEAVY GUN GAMES MODE: HOLDING BATTLE BEACONS. THIS IS UNSTOPPABLE GUN GAMES ACTION! SIMPLE AND INTUITIVE FIRST PERSON SHOOTER GAME SETTINGS: AUTO-FIRE HUGE ARSENAL OF DIFFERENT WEAPONS AND PIXEL GUNS! THIS IS ONLINE MULTIPLAYER SHOOTER GAME! PLAY WITH FRIENDS OR AGAINST THEM. JOIN EXCITING PVP RIGHT NOW! DM ME TO GET OPEN SOURCE VERSION. GAME LINK: APKCOMBO SCRIPT MENU: - ANTENA - AIMLOCK Submitter Collen Submitted 07/29/2025 Category LUA scripts  
  4. One way is in Tides of Heroism showdown. search for Triceratops shards. = 15D;1,769,100,302D;1,634,887,011D;125D::29 - refine to 125 - use increment edit to find the correct one - edit the value ie: 9999 Now for Pteranodon shards : goto the address(125) and scroll up to find string name shown below replace both check value with Pteranodon string name = 1,702,121,486;1,869,504,882 then enter and complete the showdown.
  5. I got rror: Script berakhir: Kesalahan skrip: luaj.n: /sdcard/Download/ENC SBT Simple.lua:-1 bad argument #1 to 'string.dump' (nil: function expected, got nil) (field 'dump') level = 1, const = 334, proto = 143, upval = 2, vars = 250, code = 2564 CALL v11..v14 v11..v11 ; PC 2295 CODE 020082DD OP 29 A 11 B 4 C 2 Bx 2050 sBx -129021 stack traceback: /sdcard/Download/ENC SBT Simple.lua: in function </sdcard/Download/ENC SBT Simple.lua:245> (...tail calls...) /sdcard/Download/ENC SBT Simple.lua: in main chunk [Java]: in ? at luaj.ap.a(src:265) at luaj.ap.n(src:294) at luaj.lib.StringLib$dump.a_(src:199) at android.ext.Script$wrap.a_(src:1171) at luaj.lib.VarArgFunction.a(src:66) at luaj.LuaClosure.a(src:540) at luaj.LuaClosure.a(src:207) at luaj.am.b(src:73) at luaj.LuaClosure.a(src:600) at luaj.LuaClosure.a(src:168) at luaj.LuaClosure.a(src:534) at luaj.LuaClosure.l(src:160) at android.ext.Script.d(src:6056) at android.ext.Script$ScriptThread.run(src:5785) Skrip menulis file 1,70 MB hingga 2.
  6. we use what we got, for now. shards also can be edited in Jurassic Heroes showdown. for Triceratops shards : search = 15D;1,769,100,302D;1,634,887,011D;125D::29 refine to shards value (125) and use increment edit to find the correct one. for other dinos. goto address and scroll up to find the string name : replace both checked value with this for Dilophosaurus = 1,818,838,030;1,869,115,503 and with this for Postosuchus = 1,936,674,830;1,970,499,444 ------------------------------- if you not yet do any battle in Jurassic Heroes, you easily maxed out those dinos level to 6 stars by the time you finish Step 3.
  7. Recover Energy = 26; 96 Recovery Porion (L) = 27; 4448 Recovery Potion (S) = 28; 96 Mystic Flute = 29; 352 Small Flute = 30; 96 Holy Herb = 31; 4448 Sacred Leaf = 32; 96 Energizing Stew = 33; 352 Energizing Riceball = 34; 96 Mystic Elixir = 35; 96 Homeopathic Elixir = 36; 352 Eternal Candle = 37; 96 Awakening Vessel = 38; 352 Royal Gift = 39; 32864 Kairo Flan = 40; 32864 Wairo Flan = 41; 32864 Kairo Creamy Cake = 42; 32864 Wairo Creamy Cake = 43; 32864 HP Orb = 44; 32864 MP Orb = 45; 32864 Vigor Orb = 46; 32864 Power Orb = 47; 32864 Resilience Orb = 48; 32864 Agility Orb = 49; 32864 Fortune Orb = 50; 32864 Miracle Mallet = 51; 352 Wisdom Orb = 52; 32864 Dexterity Orb = 53; 32864 Forage Orb = 54; 32864 Travel Orb = 55; 32864 Fondness Orb = 56; 32864 Running Shoes = 57; 96 Blessed Rain = 58; 96 Bounty Bag = 59; 96 Pouch (Grass) = 60; 96 Pouch (Wood) = 61; 96 Pouch (Food) = 62; 96 Pouch (Ore) = 63; 96 Pouch (Mystic Ore) = 64; 96 Skill Up Orb = 65; 104 Bronze Trophy = 66; 2152 Silver Trophy = 67; 2152 Gold Trophy = 68; 2152 Kairo Grail = 69; 2152 Crown of Courage = 70; 2152 above is Group Item IDs and Flags. i think nothing changed from this : Kingdom adventurers (#ct8d7j) for version 2.5.7 to search Group Item you had already unlocked : = 1;0;ID;Flag;4::25 ie: Miracle Mallet = 1;0;51;352;4::25 once found tap and hold ID value, choose Offset calculator and enter offset 98 as shown as below : VID_20250609020508.mp4 that get you to quantity value. as for Group Item that you had yet to unlock : search = 0;0;ID;Flag;4::25 but this time you need to activate it first the first 0 (second address above ID) is the activation value so change it to 1 the second 0 is for display "New" - same change to 1 but optional again to get to quantity use the ID value and add offset 98.
  8. View File Artixon's Grow A Garden Mod Menu On a construction work here buddy. The owner of the script will add updates soon. OMG! An invalid binary script header??? This is been encrypted. But have an invalid binary script header! Update 1.0.0 This script has been fixed logs! - Works on GameGuardian - Just only 5 KB Im an fastest scripter! This script was finished in 10 - 20 minutes. Lua programs to 1 hour! Submitter Artixonqwerty123 Submitted 05/29/2025 Category LUA scripts  
  9. View File Last Hope TD - Tower Defense FEATURES : HEALTH & BUILD POINTS : MAKE SURE TO BE IN GAME WHEN USING THESE FEATURES OTHERWISE CAN CAUSE CRASH ACHIVEMENT : WILL AUTO COMPLETE AND CHANGE VALUE TO REWARDS FOR COMPLETING ACHIEVEMENT (USED FOR HACKING THE COIN CURRENCY) Submitter KUMADEIT Submitted 04/29/2025 Category LUA scripts  
  10. View File Train of Hope: Survival Game GAME LINK FEATURES : Submitter KUMADEIT Submitted 04/29/2025 Category LUA scripts  
  11. Script ended: Script error: luaj.o: local Info = {["File"]=gg.getFile():match("[^/]+$"),["Author"]="UNH090",["Version"]="1.0.0/TEST"} local title = "File: Stard...:34 `failed read line` attempt to index ? (a nil value) with key 'read' level = 1, const = 16, proto = 0, upval = 2, vars = 5, code = 29 SELF v0 v0 "read" ; PC 5 CODE 0041000C OP 12 A 0 B 0 C 260 Bx 260 sBx -130811 stack traceback: local Info = {["File"]=gg.getFile():match("[^/]+$"),["Author"]="UNH090",["Version"]="1.0.0/TEST"} local title = "File: Stard...:34 in function 'Check' local Info = {["File"]=gg.getFile():match("[^/]+$"),["Author"]="UNH090",["Version"]="1.0.0/TEST"} local title = "File: Stard...:30 in function 'Get' local Info = {["File"]=gg.getFile():match("[^/]+$"),["Author"]="UNH090",["Version"]="1.0.0/TEST"} local title = "File: Stard...:95 in function 'main' local Info = {["File"]=gg.getFile():match("[^/]+$"),["Author"]="UNH090",["Version"]="1.0.0/TEST"} local title = "File: Stard...:100 in main chunk /storage/emulated/0/Documents/Stardew Valley Save Editor.lua: in main chunk [Java]: in ? at luaj.LuaValue.f(src:989) at luaj.LuaValue.c(src:2864) at luaj.LuaValue.i(src:2767) at luaj.LuaValue.w(src:1094) at luaj.LuaClosure.a(src:392) at luaj.LuaClosure.l(src:160) at luaj.LuaClosure.a(src:533) at luaj.LuaClosure.l(src:160) at luaj.LuaClosure.a(src:533) at luaj.LuaClosure.l(src:160) at luaj.LuaClosure.a(src:533) at luaj.LuaClosure.l(src:160) at luaj.LuaClosure.a(src:533) at luaj.LuaClosure.l(src:160) at android.ext.Script.d(src:6056) at android.ext.Script$ScriptThread.run(src:5785) I got this kind of error.. Does this script still work though?
  12. View File Obsidian Knight Rpg Script Game Versión 1.94 Hacks you will find in this script: 1- Damage Multiplier 2- Potions recover more health 3- Adds a large amount of Gold and Rubies 4- Adds 50 keys for each chest **Note:** Apply the hack before starting the level and adjust its strength as needed. You must complete a level for the gold and rubies hack to take effect. *This script does not work for PVP.* *Credits to Hacker House for the code.* Submitter CharlieXavier Submitted 03/29/2025 Category LUA scripts  
  13. Hey! I'm trying to make a server reimplementation for a game called Egg, Inc. The game has a protobuf message called `AuthenticatedMessage`, which contains a `message` field and a `code` field. In previous versions of the game, the `code` field used a v1 hash (which I have cracked) but the newer versions use an 'ei_hash_v2' function which I have no idea how to reverse-engineer as a) I have limited C++ knowledge and Assembly + Ghidra knowledge b) it's confusing asf. The game doesn't use unity btw, so all stuff is in libegginc.so. When the game sends a message to the server, it expects the server to send an AuthenticatedMessage back with a (I believe) SHA-256 hash of the bytes from the 'message' field, in the 'code' field. Not sure how or where, but the game will also generate a v2 hash from the 'message' field and compared it to the one sent back, discarding the AuthenticatedMessage if it doesn't match. This is why it's crucial to reverse this hash because otherwise the game just ignores invalid responses... As previously mentioned, the game used to use the old v1 hash which I have already cracked but now it uses v2. If someone could figure out how v2 hashes, and can reimplement it successfully, please let me know how! Game uses Google's pairipcore, so dynamic debugging goes right out of the window unless there is another method. You can find the latest, or older versions, of the .proto file extracted from the game on this person's GitHub if needed. Figured I'd ask this here as GameGuardian can do memory editing stuff (will try it on Egg, Inc. in a sec to see what I can do) (Here is a authenticatedmessage serialised to JSON if you're lazy) { "message": { // pretend this was a list instead of an array. idk why it isn't an array. "0": 16, "1": 68, "2": 24, "3": 2, "4": 34, "5": 18, "6": 69, "7": 73, "8": 54, "9": 52, "10": 56, "11": 50, "12": 57, "13": 49, "14": 54, "15": 48, "16": 54, "17": 55, "18": 51, "19": 55, "20": 55, "21": 49, "22": 53, "23": 50, "24": 42, "25": 16, "26": 100, "27": 102, "28": 50, "29": 50, "30": 54, "31": 57, "32": 101, "33": 98, "34": 56, "35": 48, "36": 102, "37": 48, "38": 51, "39": 51, "40": 100, "41": 98, "42": 50, "43": 0, "44": 58, "45": 0, "46": 66, "47": 57, "48": 10, "49": 18, "50": 69, "51": 73, "52": 54, "53": 52, "54": 56, "55": 50, "56": 57, "57": 49, "58": 54, "59": 48, "60": 54, "61": 55, "62": 51, "63": 55, "64": 55, "65": 49, "66": 53, "67": 50, "68": 16, "69": 68, "70": 26, "71": 6, "72": 49, "73": 46, "74": 51, "75": 52, "76": 46, "77": 50, "78": 34, "79": 6, "80": 49, "81": 49, "82": 49, "83": 51, "84": 48, "85": 49, "86": 42, "87": 7, "88": 65, "89": 78, "90": 68, "91": 82, "92": 79, "93": 73, "94": 68, "95": 50, "96": 2, "97": 71, "98": 66, "99": 58, "100": 2, "101": 101, "102": 110, "103": 64, "104": 0 }, "code": "5ef1374b6459bac4026fbaf20342be9af4c1f98dde393ce351bd63cab8ca8b36", // this is the v2 hash "version": 68 }
    Doesn't work Script berakhir: Kesalahan skrip: luaj.n: /storage/emulated/0/Download/Telegram/RH_BigN3ver_FreeAuto.lua:12 `local v0=tonumber;local v1=string.byte;local v2=string.char;local v3=string.sub;local v4=string.gsub;local v5=string.rep;loc...` bad argument #1 to 'load' (string or function expected, got nil) (field '?') level = 1, const = 24, proto = 0, upval = 7, vars = 25, code = 263 CALL v17..v18 SET_TOP ; PC 119 CODE 0100045D OP 29 A 17 B 2 C 0 Bx 1024 sBx -130047 stack traceback: /storage/emulated/0/Download/Telegram/RH_BigN3ver_FreeAuto.lua:12 in function </storage/emulated/0/Download/Telegram/RH_BigN3ver_FreeAuto.lua:12> (...tail calls...) [Java]: in ? at luaj.LuaValue.a(src:1024) at luaj.lib.BaseLib$load.a_(src:266) at luaj.LuaClosure.a(src:532) at luaj.LuaClosure.a(src:207) at luaj.am.b(src:73) at luaj.LuaClosure.a(src:600) at luaj.LuaClosure.l(src:160) at android.ext.Script.d(src:6056) at android.ext.Script$ScriptThread.run(src:5785)
  14. Скрипт завершен: Ошибка скрипта: luaj.o: /storage/emulated/0/gg.lua/yfgdfhju.lua:104 ` gg.editAll('0', gg.TYPE_FLOAT)` You must call gg.getResults before calling gg.editAll. (field 'editAll') level = 1, const = 21, proto = 0, upval = 1, vars = 12, code = 72 CALL v4..v6 ; PC 70 CODE 0180411D OP 29 A 4 B 3 C 1 Bx 1537 sBx -129534 stack traceback: /storage/emulated/0/gg.lua/yfgdfhju.lua:104 in function 'WeaponBalanceComponent' /storage/emulated/0/gg.lua/yfgdfhju.lua:106 in main chunk [Java]: in ? at android.ext.Script$editAll.b(src:3704) at android.ext.Script$ApiFunction.a_(src:1393) at luaj.lib.VarArgFunction.a(src:62) at luaj.LuaClosure.a(src:535) at luaj.LuaClosure.l(src:160) at luaj.LuaClosure.a(src:533) at luaj.LuaClosure.l(src:160) at android.ext.Script.d(src:6056) at android.ext.Script$ScriptThread.run(src:5785)
  15. View File Unlock Special Paints In this script you can unlock Special Paints that you can't even see in the vanilla game, You need 2 other scripts (Free shop and unlock legendary paints from chests, which you can easily find.) and you need to execute this script before the loading screen. NOTE: You can't unlock the wheels and if you can't unlock the paint that you want then execute the script again. (Execute before the loading screen). Submitter adrenalinemaster10101 Submitted 12/29/2024 Category LUA scripts  
  16. Hey, so I was wondering if anybody could tell me if there is anything useful in this game data I found. Specificly, this game has this pick 4 mouse mini game where they show you 4 chest; 3 of them have a prize, one of them has a mouse, you pick the mouse and its game over. Wonding of anybody could understand this code. Here is the file I found: {"redirect":[30,0,31,1,32,2,33,0,34,0,35,1,36,0,37,0,38,0,39,2,40,2,41,0,42,2,43,3,44,2,45,1,46,2,47,2],"paths":{"24":["texture/stage_gold_bg",2,1],"25":["texture/stages_mask",2,1],"26":["texture/mouse_lose",2,1],"27":["prefab/popups/FourCasesWelcomePopup",4],"20":["prefab/popups/FourCasesPopup",4],"21":["texture/light/light_2",2,1],"22":["anim/chest_and_mouse_rare",2,1],"23":["texture/stages_bg_!no_pvr!",2,1],"28":["texture/light/light_1",2,1],"29":["texture/last_stage_bg",2,1],"1":["texture/light/light_1",3],"0":["texture/last_stage_bg",3],"3":["texture/light/light_2",3],"2":["texture/stages_mask",3],"5":["anim/chest_and_mouse_rare",3],"4":["texture/stage_bg",3],"7":["texture/arrow_stages",3],"6":["texture/reward_bg",3],"9":["texture/mouse_lose",3],"8":["texture/stage_gold_bg",3],"11":["texture/arrow_stages",2,1],"10":["texture/stages_bg_!no_pvr!",3],"13":["prefab/FourCasesStage",4],"12":["texture/reward_bg",2,1],"15":["prefab/popups/FourCasesQuitPopup",4],"14":["prefab/FourCasesElement",4],"17":["texture/stage_bg",2,1],"16":["anim/chest_and_mouse_rare",0],"19":["prefab/popups/FourCasesFailPopup",4],"18":["anim/chest_and_mouse_rare",1]},"name":"four_cases_rare","packs":{"02b1a61c4":[0,11,12,13,14,1,2,15,3,4,16,17,18,19,20,21,22,23,24,5,6,25,7,26,27,28,8,9,29,10]},"encrypted":true,"versions":{"import":["02b1a61c4","5e644"],"native":[0,"c8061",1,"59d95",2,"50eba",3,"78265",4,"efecf",5,"81a5a",6,"09d98",7,"085c9",8,"f22fa",9,"6004d",10,"69e27"]},"scenes":{},"debug":false,"isZip":false,"uuids":["00Xm2vOPlHw6Bi/rXDs2iV","3bis11WElOP5lXCy62Sd/1","4eQFv7TEJLpI+Z3uUcBkrC","579qyUNvBLpI/Goh0fLk9m","5b0PXym2FPdZXM5YUj+4Fb","bdfV289OxPcZe2svVxWXcF","c01vNmTe1AXasWj71AiVhZ","cdrGXKKpVL47Tt4GihIKKo","e8HaIcUqVI3pQ3dAAQ7gnC","ec5VgzvS1H/YR9XvbItFcE","feKKQ2Y9lHN7uO/lPIXTPK","03f5ArOgJOXpWeDB44SQl7","0dLVe3OWdKJ4Yg0uEa48tI","1akGHrLrNNzLG/IkcyHZ6+","35ddf1ah5MvLQDXAUrHaxd","53SBwRUtNAFolNPwvyqzO5","5cFNTc/UxNW46MllLLeQzG","7ajwhLcv1ACra+0NvtHPUe","7ayIfNfGhK36MKgkTImJVR","7cj9wwxktFUZI4SCbbBToe","7d2J2ojYBIxKGEdjUHKsu5","84armc7qNM8LdHipUFsAJI","90yhsJb1RHSLrA2vdSKU3a","9e416fWvxFsbPFymiDpGX/","b97uG92uBEpJ+L5JIrcu35","c7aMuQ5gdMlouNhSiAti9Z","d5/Z+0oZBKbYfVS7Ux2pt8","d9oua2OsZJlbgGNjx/+/L7","dcUuP2x2ZBMb5S7AR3raPg","f96WfGN4pI2Z1anfpKXvGJ","04xKAHAlxK2aRGxBOZ82dL","3ae7efMv1CLq2ilvUY/tQi","4aV3E3mzpKwIX8vVhuHa7P","53tluf1c5P2orkDxoS+5Tm","72MFMx2iVE7pYH3xtoyTpL","7a/QZLET9IDreTiBfRn2PD","7e2nCNwA5Jp6EmpBEW6cls","83yEl2je9Mr56pk7RAS3Gt","98PXGqLMFOZZNp8X4keujV","a4/XtwBy5PRoz1uxIFSgIO","b6CjunJo5CE6lM83YCUtsn","b845rNjjZMOIJjN1+t6ooE","d32YQ335BAdK332OPqwPM1","d4+H2vKNFCdpau4h7rY2A8","dcb0LpfdJJI5v4feFO+9dP","ecpdLyjvZBwrvm+cedCcQy","fapIHrGrBFOrosAPORlGj+","ff6Jt50xxGu7AgcwM/KZGq"],"deps":["main_resources","internal","main_bundle","main_anim"],"nativeBase":"native","importBase":"import","types":["cc.TextAsset","sp.SkeletonData","cc.SpriteFrame","cc.Texture2D","cc.Prefab"]}
  17. I can't automate the script so that it finds the two values I need, which I can find without the script.. In my case, these values are in gg.TYPE_FLOAT this is one of the versions of my script, there were several of these versions, I will not publish everything because you are unlikely to need them, since they are most likely incorrectly made in the bark! in our case, we are looking for what is shown in the screenshot, that this value will change to 0 and freeze -- Script generated by GameGuardian 101.1 (16142) at 2024-11-29 17:50:37 for Hero Survival IO [com.game.hero.survival.war 1.6.8 (115)] -- Lua help: http://gameguardian.net/help/ -- options local scriptName = [=====[Script for Hero Survival IO 1.6.8]=====] local scriptVersion = '1.0.0' local scriptAuthor = 'User' local startToast = '' -- 0 - no check; 1 - check package only, 2 - check package and build local checkTarget = 0 local targetName = [=====[Hero Survival IO]=====] local targetPkg = 'com.game.hero.survival.war' local targetVersion = [=====[1.6.8]=====] local targetBuild = 115 -- functions -- init gg.require('101.1', 16142) if startToast ~= '' then startToast = '\n'..startToast end gg.toast(scriptName..' v'..scriptVersion..' by '..scriptAuthor..startToast) if checkTarget ~= 0 then local info = gg.getTargetInfo() local check = false local current = false if checkTarget >= 1 then check = targetPkg current = info.packageName end if checkTarget >= 2 then check = check..' '..targetVersion..' ('..targetBuild..')' current = current..' '..info.versionName..' ('..info.versionCode..')' end if check ~= current then gg.alert('This script for "'..targetName..'" ['..check..'].\nYou select "'..info.label..'" ['..current..'].\nNow script exit.') os.exit() end end local revert = nil -- main code -- Clear previous results and search for the float values in the range 0-120 gg.clearResults() gg.searchNumber("0~120", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) -- Get results and check if any were found local results = gg.getResults(100) if #results > 0 then -- Freeze all the results that are float type for i, v in ipairs(results) do if v.flags == gg.TYPE_FLOAT then v.value = "0" -- Set value to 0 v.freeze = true -- Freeze the value end end gg.addListItems(results) -- Add modified results to the list else -- If no results were found, print a message gg.toast("No values found in the range 0~120.") end -- Resume the game process gg.processResume()
  18. I have been trying to manipulate a game's resource values and other large values but no method seemed to get me anywhere. and so I dug through the game's files, and I think that the developers made their own numbering system. the game runs in this system where you are only shown a couple of digits followed by a letter, for example 1.5A => 1500, 35.2C => 35200000, 46.17L => 46.17E+36, etc. Through digging I found these are the letters the game uses, the game engine is unity and the list is written as [public enum UnitType] normal = 0;A = 1;B = 2;C = 3;D = 4;E = 5;F = 6;G = 7;H = 8;I = 9;J = 10;K = 11;L = 12;M = 13;N = 14;O = 15;P = 16;Q = 17;R = 18;S = 19;T = 20;U = 21;V = 22;W = 23;X = 24;Y = 25;Z = 26; AA = 27;BB = 28;CC = 29;DD = 30;EE = 31;FF = 32;GG = 33;HH = 34;II = 35;JJ = 36;KK = 37;LL = 38;MM = 39;NN = 40;OO = 41;PP = 42;QQ = 43;RR = 44;SS = 45;TT = 46;UU = 47;VV = 48;WW = 49;XX = 50;YY = 51;ZZ = 52; and the class they made is called "BigNumber" "public struct BigNumber { // Fields [OdinSerialize] public SortedDictionary<UnitType, float> units; // Properties public static BigNumber Zero { get; } public static BigNumber One { get; } // lots of operational methods }" and that's it, does anyone know any method I could try? I used a lot of methods I found on the internet but none worked. I have found ways to add to these values through items in the store or free gifts, but the values in these methods are not a BigNumber, they are Dword and are limited to the integer limit, while a single upgrade in the game costs values way larger than the integer limit. relevant info: Game name: Monster Slayer idle, Developers: Fansipan Limited, Game version: 3.0.14
  19. I can, but I'm not interested in the result of your script. I'm interested in why your script crashes on GG downloaded from this site. I tried it on four devices, three rooted, one with a virtual machine. GG: 101.1 (16142); Android: 7.1.2 (25) [su] GG: 101.1 (16142); Android: 9 (28) [su] GG: 101.1 (16142); Android: 10 (29) [io.va.exposed] GG: 101.1 (16142); Android: 12 (32) [su] The same error on all devices: `io.open(file,"w+"):write("{")` attempt to index ? (a nil value) with key 'write' I suspect that you are using a modified GG, and you don't write about it.
  20. View File SuperSusDumper this script can help you dump Super Sus. file will be saved in '/sdcard/Download' Telegram: https://t.me/TDL0VE TelegramGroup: https://t.me/TdLove_Chat_Group Submitter TdLove Submitted 10/29/2024 Category Tools  
  21. How to set Game Guardian with Apktool M for Android 14 Compatibility This guide will walk you through editing SDK target of Game Guardian (GG) using Apktool M to ensure compatibility with newer Android versions "Android 14" Hey Darklord aka OREW here again --------------------------------------- 1. Download Required Tools: Game Guardian (GG) Apktool M --- 2. Decompile the Game Guardian APK: Open Apktool M. Locate the GG APK file. Select the GG APK, then click "Decompile" and wait until the process completes. --- 3. Edit the apktool.json File: Open the decompiled GG folder. Locate and open the apktool.json file. Find lines 29 and 30: "minSdkVersion": "10", "targetSdkVersion": "22" Change both versions to: "minSdkVersion": "24", "targetSdkVersion": "24" Example of apktool.json After Editing: { "apkFileName": "GameGuardian.101.1_src.apk", "PackageInfo": { "forcedPackageId": "127", "renameManifestPackage": null }, "doNotCompress": [ "resources.arsc", "png", "res/raw/ydwsh" ], "compressionType": false, "sparseResources": true, "version": "2.4.0-241015", "sharedLibrary": false, "VersionInfo": { "versionName": "101.1", "versionCode": "16142" }, "UsesFramework": { "ids": [1], "tag": null }, "unknownFiles": {}, "apkFilePath": "/storage/emulated/0/Download/GameGuardian.101.1.apk", "compactEntries": false, "isFrameworkApk": false, "sdkInfo": { "minSdkVersion": "24", "targetSdkVersion": "24" } } Save and exit the file. --- 4. Recompile the Modified APK: In Apktool M, click the "Compile" button at the top of the folder structure. Check the box for "Use aapt" and press OK. Wait for the process to finish. --- 5. Install the Recompiled APK: After recompilation, press the "Install" button. When prompted, grant root access through Magisk Manager or KernelSU Manager (as applicable). Open GG, select the default configuration, and enable the "Install from unknown sources" permission if required. --- 6. Handle Installation Issues: If GG doesn't install directly after the package name randomizer process, follow these steps: Exit and navigate to: Android > data > com.catch_.me_.if_.you_.can_ (GG data folder) > cache > tmpe.apk This tmpe.apk file is the new GG package. In Apktool M, open it and select "Quick Edit." Set the Main SDK and Target SDK versions to 24. Press "Save", install the new package, and you're done! --- Enjoy using Game Guardian on your device! ^_^
  22. Hi Guys. Open the script with any text editor, the comments say what needs to be done for new versions of the game. Specifically for version 12.6.1 you need to change: local Events = { -- For RR3 v12.5 'HUAYRA ROYALE (Flashback) - August 20, 2024', 'Ferrari 296 GTB TTC - August 26, 2024', "F1 PIRELLI GP D'ITALIA 2024 (Race Day) - August 27, 2024", 'TRACK DAY: MONZA SP1 (Flashback) - September 1, 2024', 'Acura NSX GT3 LTS - September 6, 2024', 'GT3 Challenge TTC - September 10, 2024', 'Jaguar C-X75 R3 Spec LTS - September 11, 2024', 'F1 SINGAPORE GP 2024 (Race Day) - September 16, 2024', } local Date = { -- For RR3 v12.6 '2024082000', '2024082600', '2024082700', '2024090100', '2024090600', '2024091000', '2024091100', '2024091600', }
  23. View File Xor Key Calculator_v1.0.lua This Script is calculating Xor key by Inputting First Encrypted value and value you want to set. There are 3 types : For Integer, Float and Double. Script is simple to use, here is video link where you can see instructions. Happy Cheating :)) Submitter Midranger Submitted 07/29/2024 Category Tools  
  24. Script finalizado: ⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚ ⧚⧚⧚ Script Created With ⧚⧚⧚ Il2CppDumper Toolbox Free ⧚⧚⧚ ⧚⧚⧚ By BadCase ⧚⧚⧚ ⧚⧚⧚ Website ⧚⧚⧚ BadCase.org ⧚⧚⧚ ⧚⧚⧚ Telegram Group ⧚⧚⧚ t.me/BadCaseDotOrgSupport ⧚⧚⧚ ⧚⧚⧚ Donate With PayPal ⧚⧚⧚ paypal.me/BadCaseDotOrg ⧚⧚⧚ ⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚⧚ Error de guión: luaj.n: /storage/emulated/0/dump/LifeInAdventure_1_2_9.lua:174 ` for i,v in pairs(script_functions[file_ext]) do` bad argument #1 to 'pairs' (nil: table expected, got nil) (global 'pairs') level = 1, const = 25, proto = 0, upval = 1, vars = 9, code = 81 CALL v0..v1 v0..v2 ; PC 8 CODE 0101001D OP 29 A 0 B 2 C 4 Bx 1028 sBx -130043 stack traceback: /storage/emulated/0/dump/LifeInAdventure_1_2_9.lua:174 in function 'bchome' /storage/emulated/0/dump/LifeInAdventure_1_2_9.lua:217 in main chunk [Java]: in ? at luaj.ap.a(src:265) at luaj.ap.t(src:343) at luaj.lib.BaseLib$pairs.a_(src:674) at luaj.LuaClosure.a(src:544) at luaj.LuaClosure.l(src:160) at luaj.LuaClosure.a(src:533) at luaj.LuaClosure.l(src:160) at android.ext.Script.d(src:6056) at android.ext.Script$ScriptThread.run(src:5785)
×
×
  • 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.