Jump to content

Platonic

Contributor
  • Posts

    934
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by Platonic

  1. Problem with Lua is that it converts it to signed integer by default. while i actually need unsigned integer, from there the conversion to hex. Because it does read Hex as unsigned integer. or at least that is what is happening on GG.
  2. Uh Never mind. Error makes sense. Java site is so friendly for p rovides some basic information about data types: 139757241375376 is still in the range of signed long. Value did not need to be converted to begin with. string.format expected data type long or . But based on conversion method used it did not receive a long at all. Not sure why it instead says that it receives a string. The value must have come out as a normal integer resulting in it to be a string i think. printing this gives me the type string as well: value = string.format("%x", 154775807) print(value) print(type(value)) print(string.len(value)) -- result Script ended: 939b0ff string 7 perhaps if it does not recognize it as a number it will read it as a string by default. Not sure. I guess we sended around same time, so i missed on the information
  3. Got error: bad argument #2 to 'string.format' (string: long expected, got string) (field 'format') I can't understand the cause of error from the surface. Because the same code that i am using works on 32 bit. Quite convinced that in deeper level something is happening with the length of the values. Here is the code that causes the error: a = gg.getValues(a) teser = {} for i, v in ipairs(a) do --[[ supper = { address = assembly[1].address, addressConvertToDecimal = string.format(tonumber(assembly[1].address)), valueToCompare = v.value, } print(supper) ]] v.value = string.format("%x", "0x".. v.value + 100000000), -1 if (v.value == assembly[1].address) then teser[#teser + 1] = v end end Normally on 32 bit i need to convert the values of a sub table to hex. And then everything works fine with no error. But here on 64 bit it doesn't work as seen in the error above. But script works fine when this part of the code is removed: v.value = string.format("%x", "0x".. v.value + hexConvert), -1 Tried like printing out some info but i can't really see anything wrong from the surface level. Everything seems to print out fine. Here is example from the 64bit with no issues after removing that part of the code: Script ended: { -- table(80b13c5) ['address'] = 0x7f1bc4ba1a90, -- address of a specifc sub table of result list ['addressConvertToDecimal'] = '139757241375376', -- specifc address converted ['valueToCompare'] = 139757049444224, -- value from a sub table of a result list, must be compared with converted address } { -- table(8d4f67d) ['address'] = 0x7f1bc4ba1a90, ['addressConvertToDecimal'] = '139757241375376', ['valueToCompare'] = 139757241375376, } { -- table(7753972) ['address'] = 0x7f1bc4ba1a90, ['addressConvertToDecimal'] = '139757241375376', ['valueToCompare'] = 0, } On 32 bit i need to convert these signed values otherwise comparison of an address and a value does not work because the bits of the value are signed while the value that represent address is shown unsigned. what i find strange to is that 64 bit does not need that conversion and the values are shown automatically as signed long.., which is a bit confusing for me. Are values of data type long not allowed to be unsigned? some math explanation would be great.
  4. Platonic

    hex converter

    Yes, i ask because purpose of your script is to convert hex to decimal. So i think you want to set conditions based on the range of the value that they want to convert. And its GG, so i think your working with data types, data types of int are signed i believe in which positive and negative values are represented, so your script should as output be able to show signed int.
  5. Platonic

    hex converter

    Yes binary, using 2s compliment for represent signed integers. Or if there are other ways.
  6. Unless your intentionally posting nonsense comments for the sake of profile status. But then if i look to your profile status most of your comments are more about complains then something else. Barely helping anyone. People get the delusional thought that on this forum the amount of posts you have is linked to your experience or some sort.
  7. Its "funny" how you haven't had a ban yet, posting every time a useless comment that isn't helping anyone. Tagging Enyby in every post. Why do you tag Enyby for this, do you think he does not check the forum?? Your always reacting to mistakes of people, but it does not help with their question. Try to educate on what he did wrong, or ask for more information if you can't understand the post.
  8. Platonic

    hex converter

    Script works, would be great for it to convert hex to signed 2s compliment.
  9. Sadly i don't have patient and neither the time for play the game till i manage to get in some specific dungeons. Heard it only doesn't work in some specific dungeons. Can you describe how it looks? Does the enemy dissepear or what is happening ? No cool down works if other hacks aren't enabled. But i would need to make improvement in script because i remove the table which causes the freezing to quite. Probably at that time did not knew how to handle it. Probably know will figure out. will update script. I think you have to follow the account in case you want notification for update. teleport during attack so that you don't stay on same location while monsters attack. I mean you need to find your own use to the hacks. It does what it has to do. You use how you want to use.
  10. So you managed to figure out how the gun values work
  11. well i am not sure in sense of usefulness i don't play the game/ but personally i don't mind killing all enemies with one button instead of pressing fast attack and spawning several seconds till they die since main object is the same, you want to kill the enemy the quickest way. what is the issue of teleport atk? normal attack or there special attack. specifically when using special arrow abilities or abilities which require to hold the button for longer then a second for aim properly. I haven't tried yet. But i see your doing great! It is possible. I mean, that' the case with everything which goes public. Eventually the developers get there hands on it. reverse engineer the script, see how it effects there game. create patches. (if they care or have the capital for it) developers that make good anti cheat aren't cheap. It's not like they are waiting for solve the issue really. They just want to make money. And as long currency hacks aren't involved and community isn't to much complaining about hackers they have not to much to care about since those two are the only sources of income.
  12. This is the script your working on? I not sure what you mean, a friend of mine made a community script. He only post open source and shared the jump value months ago. Unlike the one from my script this one isnt frame based so i think it was the only way for help you.
  13. made some small change in the script, can you try and see if you still get lag. the change: if test[6] then os.exit() else if test[1] then if jump == on then jump = off jumpTeleport[1].value = '0' jumpTeleport[2].value = '0' jumpTeleport[3].value = '-76' jumpTeleport[4].value = '-62' gg.setValues(jumpTeleport) --[[ for i, v in ipairs(jumpTeleport) do jumpTeleport[i].freeze = false end gg.addListItems(jumpTeleport) ]] else jump = on loop = loop + 1 if (loop <= 1) then gg.setRanges(gg.REGION_CODE_APP) gg.searchNumber('h 00 00 B4 C2 00 00 48 42', gg.TYPE_BYTE) jumpTeleport = gg.getResults(4) gg.clearResults() end jumpTeleport[1].value = '0' jumpTeleport[2].value = '0' jumpTeleport[3].value = '-128' jumpTeleport[4].value = '63' gg.setValues(jumpTeleport) --[[ gg.searchNumber('-1.0F;999,999.0F::21', gg.TYPE_FLOAT) gg.refineNumber('999,999.0', gg.TYPE_FLOAT) jumpTeleport = gg.getResults(20) gg.clearResults() for i = 1, #jumpTeleport do jumpTeleport[i].address = jumpTeleport[i].address - 0xC jumpTeleport[i].value = '50' jumpTeleport[i].freeze = true end gg.addListItems(jumpTeleport) ]] end end com.miHoYo.GenshinImpact.lua let me know if woks without lag.
  14. Hmm i never noticed this to be honest, the lag is possible i mean at the end of the day your editing frame based values. But i would not be able to confirm if that's the actual reason for the lag, there could be a other reason for why it is possible. Can you try editing the jump value from region Xa ? Before editing region Xa you have to kill the process that has a exclamation mark. Genshin Impact (/system/bin/debuggerd) You can kill it through script or manually .
  15. OK, thanks.
  16. Weird. Can you make video? Of only using long jump. Dont activate other hacks.
  17. Can you explain me how you found those magical bullets. I placed comment in a other post as well regarding magical bullets but got no reply. "Is it magical bullets" ?
  18. It's actually for the best. Learn few things with GG. I seen a lot of Genshin impact cheats but you have to pay for most of them. I don't really think they are worth paying for. Or you do be paying for get a ban(not all).
  19. Looking at the situation i don't think i will be planning for come back as there is no purpose to it. The reason for cheating Genshin was for tutorial purposes. The point is you go find your own values for that game. You can use videos from this forum as example. And also enough tutorials on the YT regarding how to cheat Genshin impact, enough sources.
  20. Games lags during the use of GG hide?
  21. Hello SynthIIllYT. "magical bullets", mind explaining how you found? Did you use unknown search?
  22. yes
×
×
  • 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.