Jump to content

Count_Nosferatu

Contributor
  • Posts

    146
  • Joined

  • Last visited

  • Days Won

    10

Posts posted by Count_Nosferatu

  1. Before GG crash, when you see 50%~, how many results does search find? If several million,
    then everything is correct, there may not be enough memory.
    Change the numbers in search. For example, try group search.

  2. 17 hours ago, ghoul69 said:

    P.S - The file is a (.hl) file and the game is based on Unity

    Also tell me if I am doing something wrong and editing the files safely is possible through File explorers so that the game doesn't recognise then also tell me, I could only figure out the modified time changes when I edit the file and I thought that is what was causing the issue, but if not that, what else can let the game know that I have edited the file, and moreover if they have this kind of security over editing a file directly, why not implement such security from LP or GG editing too

    Are you familiar with checksum verification method?
    This checksum can be written in file itself.
    There can be several of them in file, to control different areas.
    One for game currency, one for items, one for character stats. And so on.
    Without knowing file (.hl) structure, your actions are meaningless.

  3. Hi,
    The script, you provided contains several points.
    In first piece of code, script searches for number "4321" three times in a row.
    As a result, after tc = gg.getListItems(), you will have only one number, with one address,
    because all three times only one number will be found and filtered out.
    If you want to find number "4321" located in memory three times, search string would be:
    gg.searchNumber("4321", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 3)
    Read description of this command on website:
    https://gameguardian.net/help/classgg.html#a14685d871e664a2f8ea74dc3293e428e
    Why do you even use command gg.addListItems() & gg.getListItems() ?
    In scripts it is needed only if you want to "freeze" some number.
    Just create a table and process it.
    In your script, definition "local t=" is used six times.
    Correct programming style is to make definitions at beginning,
    and indicating type of variable.
    In your case:
    local t = {}
    local tc = {}
    Local tb = {}
    And so on.
    And remove all words "local" from body of script.
    Honestly, from your description and example code, I still don’t understand what you want to do.

    Good luck!

  4. 31 minutes ago, MarkusLanez said:

    I have tried both ways in the replies above but none of them seemed to get any desirable results. 

    Have you tried this?
    gg.searchNumber("217575~217584", gg.TYPE_DWORD, false, g.SIGN_EQUAL, 0, -1, 0)
    Such numbers can be easily converted into the format as in your screenshot.

    a = 217575
    a = (a + 0.1) / 1000
    print(string.format("%.2f",a) ..'K')
    a = 217584
    a = (a + 0.1) / 1000
    print(string.format("%.2f",a) ..'K')
    
    --Script ended:
    --217.58K
    --217.58K

    If such numbers are not found, then they simply do not exist in memory.
    They can be encrypted, and are decrypted only for display on screen.
    If game is online, there are even more options.

  5. 5 hours ago, MarkusLanez said:

    I tried every type of value available in GG....

    Actually, you see a shortened output, only for display on screen.
    The full number can be from 217575 to 217584.
    It's just in the Dword range.

    Help

    On 11/11/2024 at 5:10 AM, matchmergonly5 said:

    Awe...you hurt me brother(I'm joking

    And there was no intention to offend or humiliate anyone.
    Sorry Bro.
    I just wanted to show that game does not crash when searching in any region.

    Help

    5 hours ago, matchmergonly5 said:

    crashed every time I searched a value

    If you are just searching, program should usually not crash.
    If you change something in searching results, then it means you change something that cannot be changed.

  6. 10 hours ago, Tama7 said:

    I can't find the number without using memory range the "Other",

    Depending on processor architecture and Android version, GG itself determines in which region program (game) code is located.
    For Android 11+ version, and the x64 architecture, in most cases it determines "Other"

  7. On 11/2/2024 at 12:13 PM, Raveeen said:

    in my script there are functions that change values for cheating

    Is your script written in LUA for GG?
    And you are afraid that they will do this:
    A search for something will be conducted in GG.
    Your script is executed.
    They will search for changes in GG.
    If yes, then make primitive protection from children in your script,
    start your script with this:
    gg.clearResults()
    gg.clearList()


    More complex hacking methods will not count.

  8. 3 hours ago, kiynox said:

    [ @Count_Nosferatu ]
    ---

    Even though each browser has it's own signature/fingerprint, but when it comes to postman or GG, you need to create one-time token to access the VPS/Server. For example you can create your own token generator on lua and make the server validates it. 

    This is the next check by the server.

    It would be good to check first HTTP_USER_AGENT

  9. 12 hours ago, nok1a said:

    I don't think you can make a DWORD value infinity

    That's right, only a program (game) can take some number as infinity.
    For example 0xFFFFFFFF or 0x00FFFFFFF

    This is if developers foresaw that something will be infinite 😀

  10. local value1 = 140
    local value2 = 140
    local offset = 140
    gg.searchNumber(value1, gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
    l = gg.getResultsCount()
    aaa = gg.getResults(l)
    for i = 1, l do
    	bbb = gg.getValues({{ address = aaa[i].address + offset, flags = gg.TYPE_DWORD }})[1].value
    	if bbb == value2 then
    -- Here you insert what you need, for example a print()
    		print(aaa[i].address)
    	end
    end

     

×
×
  • 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.