Jump to content

kiynox

Contributor
  • Posts

    484
  • Joined

  • Last visited

  • Days Won

    15

Everything posted by kiynox

  1. [ @john316 ] --- Then the problem is: you need to enable "USB Debugging" on Developer Settings, or you need to repeatedly kill-start the ADB server until it works: ---
  2. [ @Hann26 ] --- It means the adb didn't start correctly, restart the adb server: sudo adb kill-server sudo adb start-server ---
  3. [ @MAARS ] --- Sure, but you get the idea. ---
  4. [ @vaibhavi ] --- You can use: GGIL2CPP or Zygisk-Il2CppDumper as an Magisk module. For example using GGIL2CPP: require("Il2cppApi") Il2cpp() print(Il2cpp) ---
  5. kiynox

    BarBarQ

    Version 1.0.0

    565 downloads

    A BarBarQ: scripts that works on: Training Mode Battle Arena Fantasy Land (Normal & Nightmare) This script is dumped from some hack-client servers.
  6. kiynox

    Help with waydroid

    [ @ash_9 ] --- There's nothing useful to read on the waydroid logs. Here's what I need to see: - MyAndroidToolsPro: check on logs. - Alternatively use ADB: adb -d logcat > logcat.txt - Send Game Guardian logs: Game Guardian -> Fix It Button -> Generate logs. Generated logs will exist on Internal Storage and send it here. --- This is tough, to provide some context, please attach Android Logs, Game Guardian Logs, and WayDroid Logs (perhaps find another one). And yes, I just recommend to use another emulator.
  7. [ @leuxua ] --- That's so many. Are you just made the same script on 6 different language? --- *Bump: @NoFear, @Collen
  8. [ @Mygmus ] --- You alone. The reasons: - Crushing ordinary players makes me happy. - Their badwords is a lullaby for me - Their rages is my entertainment - Their emotions makes me want to do it more - Their despair is my destiny --- Just kidding, I couldn't tell If I'm joking or not.
  9. kiynox

    LUA scripting

    [ @tthgj ] --- You don't need loop, using "gg.editAll" will change all the value of the address to your desires. # Search for Dword: 10 gg.searchNumber('10', gg.TYPE_DWORD) # Edit all value to 99 gg.getResults(gg.getResultsCount()) gg.editAll('99', gg.TYPE_DWORD) --- I recommend to read our documentation: here
  10. [ @DimoNULL ] --- You need to specify what colors you're looking for, is it Shaders or Textures? Also, Shaders depends on Device Architecture (Mali or Snapdragon). Here's how you can find it: - Shaders are usually consist of RGB values (Red, Green, Blue). Each values is ranged from 1 to 255, example for color Blue : [0, 0, 255]. You can search this values as Float. - If you're looking for Body Color (changing Player color), you can search for "1" as float, and mess around with it. Usually it is for Unity based game. - You can change color by Hex value: Hex color. You need to change it before the game reach loading screen. - For textures, you can't change it's color. You need to edit the texture itself, which will involve editing the in-game files. - Assuming the game don't have tiled textures, you can change color for any object texture. You need to make the game unload the textures by deleting in-game files or unreferencing it on Memory (before loading screen). The object will turn to purple / pink: No Texture, which then you can find the pink color values and change to anything you want. - As for shaders, you can also debug your in-game renderer (OpenGL or Vulkan) using: Android GPU Inspector (never tried it) . Also, you can go with Android Emulator route and use: SpecialK or: Ninja Ripper to dump your in-game shaders to help you find color values. --- I have given you 6 answers for each scenario. If you have any questions, just ask me.
  11. kiynox

    LUA scripting

    [ @tthgj ] --- I'm honestly confused on what you're trying to say. Please add punctuation and explain it slowly. So this is what I understand: Find value -> get the address from result -> address search, you mean pointer? -> and then save it: gg.searchNumber('10', gg.TYPE_DWORD) gg.loadResults( gg.getResults( gg.getResultsCount() ) ) gg.searchPointer() *Use DWORD: for 32-bit & QWORD: for 64-bit ---
  12. kiynox

    Help with waydroid

    [ @ash_9 ] --- Are you sure it only happens after granting access or when you open Game Guardian? I would heavily suspect this is the WayDroid/Hardware faults. Stuttering is commonly happen on Android Emulator, I guess that's normal. Perhaps attach some diagnostic from both WayDroid and your devices (how many used RAM, Processor, and renderers: Vulkan/OpenGL/DirectX) ---
  13. [ @JebaczKoz ] --- The game probably uses newer version of Unity Engine which can have different format, structure and headers. If you have some (.unity3d) files from the game, you can open it on Unity to see it's engine version (of the file). ---
  14. [ @ninjavour ] --- In theory, yes, you can. You can setup some proxy capable in intercepting "in-game requests", in meaning that it is understand the datas the game tried to send & receive. Setting this is hard and require in understanding game structs. --- You can go this route. APK+OBB is editable using Game Guardian, you can just "DISABLE" in-game server check. It is the common way others create "offline games" but you see: - If the games only require "a server" for login purposes, you can still return a fake credential, which altered through in-game files. (Ex: Red Dead Redemption 2, Far Cry, GTA V, etc) - If the games only require "a server" for license check, you can just skip by disabling it. (Ex: Minecraft) You need to understand what this "server" is actually for and the game must have some kind of "Offline Game Modes" (Ex: Classic, Story, Solo Mode, etc) because if it's heavily depends on Multiplayer server, you can't do anything other than stuck at the lobby/menu screen. ---
  15. --- [ @XEKEX ] This is weird. How can you handle the in-game packets then? ---
  16. [ @ninjavour ] --- Yes and No. You can make the game "offline" if it's also have offline gamemodes (story, classic, etc). ---
  17. [ @SmilingSword ] --- Just ordinary UC members. Well, it's interesting to see you here. ---
  18. [ @GTRX ] --- Nice work! thank you for sharing your solution with us! It is surely helpful. ---
  19. [ @SmilingSword ] --- Are you that guy from UC? UnknownCheats ---
  20. kiynox

    offset help!!

    [ @Alessa- ] --- He wants the value to get refreshed for Player only, not changing values ---
  21. [ @Goofballfr ] --- Perhaps the termux you're downloading isn't compatible with your phone architecture. Make sure to download the "Universal" version: Termux ---
  22. kiynox

    offset help!!

    [ @qizhizhu ] --- Yes, there's caveat about this: - The game must need to call that "Fields" or "Methods" beforce changes can be applied. - "Fields" value sometimes revert to original values and often only works one time. To fix this is to patch the "Methods" rather than the "Fields" There's nothing you can do about it unless using a Mod Menu. --- Some idea is to make the changes to "Fields" or "Methods", then get some damage to your player (this will cause HP value to be updated), after your player HP is modified, you can revert the changes to "Fields" or "Methods" to it's original state. ---
  23. kiynox

    offset help!!

    [ @qizhizhu ] --- It is because of the methods you mentioned here is used for all entities. Here's what you can do: 1) Find a specific HP methods that relates to player, you can tell by ClassName or NameSpace it inherits to. 2) Since it affects all entity, you might want to find specific health for your Player by using ID's. Each entity should've it's own ID. 3) You can find pointers that uses the Methods / Fields. I suggest to find the Fields HP and not Methods, then, you can try one by one which pointer is the correct one that changes your HP and not the monsters. --- "long" here means it is Integer / DWORD, so your codes is correct. What I don't understand is, HP is usually stored as Float which perhaps your offset is not the correct one? I can't really sure. Please mention your games name so others can help you tests with different Offsets. ---
  24. [ @Goofballfr ] --- Screenshot the "Permission" section and not the settings menu. Try this command on Termux: su setenforce 0 Then go inside Game Guardian -> "Fix It" button -> "Switch to work with SELinux and restart the app" ---
  25. kiynox

    Ui click prompt menu

    [ @Luffy_Op ] --- I have fixed your entire script with proper naming, indentation, syntax. I will list some of the changes: cs = 'Oof' while(true)do if gg.isVisible(true) then XGCK=2 gg.setVisible(false) end gg.clearResults() if XGCK==2 then Main() end end You have 2 of these, doesn't make sense and will likely to interfere. The "cs" variable is useless since it is not being used anywhere --- print('Correct') print('WRONG PASSWORD') print(Error) Using print() on script doesn't shows you the message, it will be showed after you exit the script. I have replace it with gg.alert() and gg.toast() --- gg.toast ('script is loading.') gg.sleep (1000) gg.toast ('script is loading..') gg.sleep (1000) gg.toast ('script is loading...') gg.sleep (1000) gg.toast ('script is loading....') gg.sleep (1000) gg.sleep (1200) gg.toast("80%") gg.sleep (1200) gg.toast("95%") gg.sleep (1200) gg.toast("100%") gg.sleep (1200) gg.toast("Done✔") gg.setVisible(true) Fake loading screen is removed, you can add this back if you think this is "aesthetic" --- menu = if not menu then return Safety check is added, it will bring users back to main menu if user cancels the operation --- function b1() gg.setSpeed(0.0001) gg.toast ("Speed Hack Activated") end These kind of function are now merged for clarity if menu == 1 then gg.setSpeed(0.0001) elseif menu == 2 then gg.setSpeed(1.0) --- Variables name are changed to make it readable: X -> sflags (social flags) XGCK -> flags a1() -> suns() a2() -> coins() a3() -> speeds() a4() -> socials() --- gg.processPause() gg.searchNumber(menu[1], gg.TYPE_DWORD) gg.getResults(gg.getResultsCount()) gg.processResume() You added gg.processResume() and so I add gg.processPause(). The game will pause when values are being searched. --- if menu3 == 1 then b1() end if menu3 == 2 then b2() end Double if's are now replaced with elseif if choices == 1 then suns() elseif choices == 2 then coins() --- "Fixes" from @MonkeySAN is also been added. I hope you can improve your overall script in the future. Luffy_Op PVZ.lua
×
×
  • 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.