-
Posts
287 -
Joined
-
Last visited
-
Days Won
8
Content Type
Profiles
Forums
Downloads
Gallery
File Comments posted by HorridModz
-
-
-
23 hours ago, Isois said:
Ok so I got it to work on a 64x emulator, but it doesn't change the values. The script goes through, but nothing changes in game.
It did change, but the game didn't refresh. It should update when you open a chest. Or just reload the game, and next time run the script before clicking the Lottery.
0 -
On 4/8/2024 at 9:25 PM, kanaaaaaaa said:
I tried to run the script with noxplayer, but for some reason the game crashes when I change the value.
Uh-oh, that's weird! For me, it works fine. Maybe if you make a new emulator and move from 32bit to 64bit, or vice versa, it will work?
0 -
3 hours ago, dizzy252 said:
Hahahaha nice work Horrid glad you came back to help us out with a new script please let me us know when your done and if you can check your discord real quick it would be awesome. I also found another script that works very good if you want i can share it with you guys.
It's here! Sorry it took me the whole day LOL. https://gameguardian.net/forum/files/file/3887-updated-pg3d-2432-actual-32bit-support-pixel-gun-3d-all-update-custom-lottery-rewards-hack-32bit-and-64bit/
I will hop on discord right now.0 -
On 10/13/2022 at 10:19 AM, bottleolotion said:
Ok I found a new way, this should work
Again if you are confused on something pls tell me
Btw you will need Trap Value Remover Script
1. Select first option in "Hide GameGuardian from this game" like before
2. Select "Trap Value Remover" Script
3. Select "Remove Trap Values and / or useless values"
4. Select "Remove Useless Value"
5. Then select "Remove Trap Values" and set the slider to 5
6. You are done. Do this everytime you get on Pixel Gun to use a script
Wait, what? MY script? Great, it works! I never thought anyone would use that thing, lmao.. I guess it actually works, to some degree - I have rejected the script because it doesn't appear to work, but it seems that it is producing a weird side effect here that someone makes it work. Out of curiosity, how the heck did you find this out?
And as @Shyysaid, when the heck do you use it?
On 2/27/2024 at 3:54 PM, dizzy252 said:Yo Horrid are you trying to update the scripr or? cuz i really need it tbh i swear i apprecieate u so much for taking your time to upload free scripts keep going bro and please add me back on discord Theplaya070#6656 and can you tell me please which scripts still work? i tried everything but nothing works can you help me out? thanks
Haha, it's your lucky day! After a year of it being requested, you got me to do update it! I'm in the process of posting the script right now
On 10/4/2022 at 8:14 PM, Esparrago said:could you develop the version of armv7 32 bits please
Should be coming in the new version today
0 -
On 12/23/2022 at 6:28 AM, only2we said:
Hello brother, how are you?, I would like to thank you for your continuous effort, in fact, brother, I have a question about how to get the value for a specific purpose in Pixel gun. Do you do this from lib2 or is there another way with me? Thank you very much.
I hate to answer for Michael (and he's been gone for years), but as he updated my script, I do of course know exactly how it works. So, to answer, your question, yes: This value does come from the libil2cpp.so. This script is at its core a basic hex patch, but it incorporates some extra magic to make it work for all updates. While it's not obvious, the root idea is something called a pattern search, as described in this post. But it is much more complicated than that, so if you're looking to utilize this method in your own scripts, there is a lot of new stuff to understand. If you'd like me to further discuss it with you, contact me on discord - User123456789#6424 / @horridmodz
0 -
On 2/27/2024 at 3:54 PM, dizzy252 said:
Yo Horrid are you trying to update the scripr or? cuz i really need it tbh i swear i apprecieate u so much for taking your time to upload free scripts keep going bro and please add me back on discord Theplaya070#6656 and can you tell me please which scripts still work? i tried everything but nothing works can you help me out? thanks
I'm sorry, I don't plan to update the script anytime soon - but who knows, maybe if I feel like it sometime I will. I'm glad that you like my scripts, and thank you for your kind words; sadly, I haven't been making them much lately due to being busy with school. I'm not exactly sure which scripts work, but feel free to download all of mine and see what does. Good luck!
0 -
16 hours ago, pzjaydenio2 said:
hi can you meassege me back please because it says i need to be fully loaded and i dont know what that meanes
It means you have to be fully loaded into the game (not on the loading screen). The script is patched, though. It will not work.
0 -
On 12/22/2022 at 1:34 PM, Akutxsz said:
Could you do an similar thing to that but with masks boots and capes ?
Armor is easy to mod, but most other wear items like masks and capes work differently. I could do it, but I'd have to rewrite the whole script.
0 -
Tiger is my favorite pet in pg3d
Suggestion: Instead of setting pet's level to 0, set pet parts to 99999.
1 -
Why did you remove the custom option? It works for 64bit and has no issues! I had code to make sure the custom number was valid (between 0 and 65535), and it gave a scary warning when you tried to edit over 45k. It's your script, so don't feel obligated to add it back. But I think a lot of people (including myself) liked the custom option. It didn't cause anyone to get accidently banned or crash the game, either.
2 -
On 10/19/2022 at 2:01 PM, jest555000 said:
script seems to be patched. as for me nothing appears in armory
Make sure you follow the instructions exactly: Run the script, select the armor you want, go to the armory and navigate to the armor section, then click the gameguardian icon again. If you are sure you're doing it correctly and it still isn't working, please send me a video.
0 -
Wow, it's finally done! I didn't even know you posted this. I'm glad you figured out how to improve old script. The gallery number sorting is a good idea!
2 -
On 8/25/2022 at 12:37 PM, hah7126 said:
use it in 22.5.1
That error means that the file got corrupted somehow.
0 -
I recommend using these tutorials, they have everything you need to create a battle pass mod:
(105) How To Mod Il2CPP library Games{Beginners Tutorial}{All Explained} - YouTube
https://platinmods.com/threads/is-it-possible-to-deobfuscate-il2cpp-game.122359/
On 8/27/2022 at 4:28 PM, kiruuu said:does not work on the emulator, writes that it does not work on armv7 32bit
Read the first sentence of the description before complaining next time
1 -
On 8/27/2022 at 11:33 PM, privarok said:
Hello. Do you get banned for such scripts? Because I looked in the rules of the game, it said that scripts are prohibited. I just don't understand much about it, sorry)
Technically, using scripts is against terms of service. All hacking you do is at your own risk.
On 9/1/2022 at 3:31 AM, privarok said:So it seems that in some of the previous updates the anti-cheat was updated, and the scripts from the game guardian do not work. Do they really not work?
This is a very broad question. Please elaborate and show me what scripts are not working.
0 -
This is a cool thing to do when you're bored - making simple games and UIs and tools in gameguardian scripts. Maybe I'll try it!
1 -
2 hours ago, MAARS said:
thanks bro, but the purpose of this script was not there convert value to hex bytecodes, it is just for normal hex the base 16
Oh ok, that makes a lot more sense! Nevertheless useful.
2 -
I wish I would have used this - it would have saved ages!
Here's my solution:
function armtohex(fullarm) progressalert("Converting edit value",false) fullhex = "" --Thanks to Enyby for the original arm hex converter I used code from: -- https://gameguardian.net/forum/files/file/2004-arm-converter/ for arm in string.gmatch(fullarm,'[^\r\n]+') do progressalert("Converting edit value",false) local addr = gg.getRangesList('libc.so') for i, v in ipairs(addr) do if v.type:sub(2,2) == 'w' then addr = {{address = v.start, flags = gg.TYPE_DWORD}} end end if not addr[1].address then print("Error occured converting arm code to hex: Failed to get address ", addr) gg.setVisible(true) os.exit() end if is64bit then --Armv8 (64bit) local old = gg.getValues(addr) addr[1].value = '~A8 '..arm local ok, err = pcall(gg.setValues, addr) local out if not ok then err = err:gsub("^.* '1': ", ''):gsub('\nlevel = 1.*$', '') print("Error occured converting arm code to hex: " .. err) gg.setVisible(true) os.exit() else out = gg.getValues(addr) out = out[1].value & 0xFFFFFFFF gg.setValues(old) if not hex then out = string.unpack('>I4', string.pack('<I4', out)) end out = string.format('%08X', out) fullhex = fullhex .. out end else --Armv7 (32bit) local old = gg.getValues(addr) addr[1].value = '~A '..arm local ok, err = pcall(gg.setValues, addr) local out if not ok then err = err:gsub("^.* '1': ", ''):gsub('\nlevel = 1.*$', '') print("Error occured converting arm code to hex: " .. err) gg.setVisible(true) os.exit() else out = gg.getValues(addr) out = out[1].value & 0xFFFFFFFF gg.setValues(old) if not hex then out = string.unpack('>I4', string.pack('<I4', out)) end out = string.format('%08X', out) fullhex = fullhex .. out end end end return(fullhex) end function hextodecimal(hex) progressalert("Converting edit value",false) --Remove spaces, then reverse bytes (ex: A1 B1 -> B1A1) oldhex = string.gsub(tostring(hex)," ","") hex = "" thisbyte = "" for letterindex = 1, #oldhex do thisbyte = thisbyte .. oldhex:sub(letterindex,letterindex) if #thisbyte == 2 then hex = thisbyte .. hex thisbyte = "" end end if not(string.sub(hex,1,2) == "0x") then hex = "0x" .. hex end return(tonumber(hex)) --[[ --thanks to ItsSC for this function (found at https://gameguardian.net/forum/topic/31634-converting-decimal-to-hex/) hex = tonumber(hex) gg.alert(tostring(tonumber(hex >= 0 and string.format("%X", tonumber(hex)) or string.format("%X", (hex~ 0xffffffffffffffff <<((math.floor(math.log(math.abs(hex))/math.log(10)) + 1) *4))),16))) return(tonumber(hex >= 0 and string.format("%X", tonumber(hex)) or string.format("%X", (hex~ 0xffffffffffffffff <<((math.floor(math.log(math.abs(hex))/math.log(10)) + 1) *4))),16)) --]] end
1 -
9 hours ago, esperads said:
Very cool. I suggest u add the feature to edit the last edited value to get coins and vip from sets. So in sets u can edit to 0 and when the last roll is vip or coins you can edit to high value and get coins or vip
Good idea, but I have do not plan to add the feature to edit specific rewards to different things
6 hours ago, jest555000 said:Cool script. I wanted to ask if you will make a level script?
No
1 -
3 hours ago, jest555000 said:
Hi, the script is cool, but nowadays i have a problem that only few guns are unlockable. It wasnt like that:(
It's kind of patched, sadly
0 -
On 8/11/2022 at 5:17 PM, esperads said:
github
You have a github account? Awesome, I love github. What's your username?
2 -
On 8/3/2022 at 3:02 AM, rezurnz said:
hey horridmodz the reason was for when i was off my vacation, also do you know any working gem or coins scripts in this pg3d update because lottery script isnt working so i kinda need a gem or coin script for this script and i am not having luck finding one.
Don't take things for granted. If you can't find a currency script, you can:
-Learn modding and create your own
-Buy currency through in-app purchases
-Grind the game for currency
0 -
On 8/12/2022 at 8:41 PM, rezurnz said:
Hey HorridModz, how do i unlock armory weapons?
Please do not comment something completely unrelated to the script. If you have a question, comment on the script the question is for or direct message me.
0
PG3D Inf Gallery Gems and Tickets
in LUA scripts
Posted
Nostalgia hits hard