Jump to content

CmP

Ascended
  • Content Count

    293
  • Donations

    $0.00 
  • Joined

  • Last visited

  • Days Won

    16

CmP last won the day on November 8

CmP had the most liked content!

Community Reputation

315 Boss

About CmP

  • Rank
    Experienced Member

Additional Information

  • Android
    7.x (Nougat)
  • Device
    Xiaomi Redmi Note 4X

Recent Profile Visitors

6,241 profile views
  1. You can, but this would be redundant, if you already have a table with information about desired memory items (essentially, addresses and types). For your case it is enough to perform first step from my previous post once (per script run), then perform second step whenever it is needed. Therefore, you don't need to use "loadResults" at all.
  2. Basically, you can achieve that in 2 steps: Save information about desired memory items in a table. The table can be obtained using any of the following ways (or their combinations): - returned by "getResults" function; - returned by "getValues" function; - created or modified manually. Basic example: gg.searchNumber('123', gg.TYPE_DWORD) local results = gg.getResults(10) Use saved table to modify the values of desired memory items. The changes can be applied by calling "setValues" function with modified table as argument.. Basic example: -- Using the table from previous example for i, v in ipairs(results) do v.value = '456' end gg.setValues(results)
  3. This is because your usage of "getListItems" function is wrong. You pass an argument to it and don't store returned value, when in the documentation it is written that the function does not have parameters and returns a table of the saved list items (https://gameguardian.net/help/classgg.html#a4fd09c150fe2527816abb729dfea2801). Another moment is that when working with saved list items, you need a way to identify desired items. For example, it can be special names of those items. Also, I think that using saved list for your case is completely optional, because you can store tables with needed values in variables and use them whenever you need to modify those values.
  4. LUA scripting (#2leg8442)
  5. Because it's the .lasm file (disassembly). You get the .lua file when executing it. I have explained it in this post: Why Script Ended:Script Error ? (#cor0fe4l) From what I see on the video, official version of the launcher that you downloaded from BadCase's site finishes with an error right after you execute it. That's simply because it's not compatible with newest version of GG. Second script that you use is probably from this post. Both official version and this version contain the error of using "W" as second argument to "io.open" function, that is fixed in the file from this post. It should work properly, unless there are some other errors of which I am not aware. One thing you should understand that the launcher and a script for a particular game are two different scripts. The launcher downloads a script for some game and executes it, everything else is done by the downloaded script. If there is an error in the downloaded script, it has to be fixed and updated version has to be uploaded to the server before you can use it with the launcher. So just wait until the author of the script for your game will fix it and upload to the server. This video and screenshots clearly show that modified version of the launcher works fine for you, while the error occurs in the script for the game.
  6. @AliceAlmony this issue is not connected with the launcher being incompatible with the latest version of GG, so I can't help you with it. You will probably need to wait for BadCase to update the script for your game (as he has written above). You can use 87.3, because fixed version of the launcher is compatible with it. Not to mention that GG is continuously improving and each new version is better than previous one.
  7. The solution was "surprisingly" to replace that "W" with "w". I have already done it and posted the file in my previous post. Try it.
  8. It worked for me on the video, because not latest version of GG was used. Here is fixed version of the .lasm file to work on the currently latest version of GG (87.3): BadCaseScriptLauncher_fixed.lasm UPD: Did the same actions as in my video above, but with the file from this post and GG 87.3, script worked properly.
  9. @AliceAlmony I could not reproduce the error you are having: Make sure that you download and execute the file from my post.
  10. @AliceAlmony little confusion happened, because the file I have uploaded in the previous post is edited .lasm file (the one GG produces when "Disassemble" feature is used). When such file is executed, GG produces .lua file that corresponds to it and places it in the same folder. That's what happened when you executed it and received this output: Likely, you did it 2 times and that's why you have 2 of same .lua files produced by GG here: The files are equal, so you can leave only one of them and name it how you like. Then, when you execute the script produced by GG from .lasm file, GG asks the following: because the script needs Internet access to work. Obviously, if you don't allow the access, the script won't work, but if you will, the script will work fine. The decision of whether to allow the access depends on presence or absence of your trust to the script author and the file in particular. Since the version above is slightly different from original version of the script, you can compare their disassembly (.lasm files) produced by GG to make the decision.
  11. Fixed version of the script that works with currently latest version of GG (87.2): BadCaseScriptLauncher_fixed.lua All credit goes to @BadCase.
  12. View File Search results auto backup This script is a helper tool that automatically saves previous search results list so that it can be restored, if it is needed. How to use: 1. Start the script. 2. Enter maximal count of saved results. 3. Perform the searches or any other results list modifications, until there will be a need to restore previous results list. 4. Activate "PPSSPP memory region in a dialogue to select memory ranges for the process. 5. Choose "Yes" to restore saved results list / choose "No" or cancel the dialogue to hide it and continue script execution / choose "Exit" to terminate the script. 5.1. If there is no available results list to restore, corresponding message will be displayed. Choose "OK" there to continue script execution or "Exit" to terminate it. Note: "PPSSPP" memory region was chosen as a trigger for script activation, because it contains any values only in very rare cases. If you need to search values in this memory region, change "initTrigger" and "isTriggered" functions to work however it is suitable for you. Simplest way is to change memory region to any other you don't need to use. List of constants that represent memory regions can be found in GG API documentation. Submitter CmP Submitted 10/05/2019 Category Tools  
  13. Version 1.0

    267 downloads

    This script is a helper tool that automatically saves previous search results list so that it can be restored, if it is needed. How to use: 1. Start the script. 2. Enter maximal count of saved results. 3. Perform the searches or any other results list modifications, until there will be a need to restore previous results list. 4. Activate "PPSSPP memory region in a dialogue to select memory ranges for the process. 5. Choose "Yes" to restore saved results list / choose "No" or cancel the dialogue to hide it and continue script execution / choose "Exit" to terminate the script. 5.1. If there is no available results list to restore, corresponding message will be displayed. Choose "OK" there to continue script execution or "Exit" to terminate it. Note: "PPSSPP" memory region was chosen as a trigger for script activation, because it contains any values only in very rare cases. If you need to search values in this memory region, change "initTrigger" and "isTriggered" functions to work however it is suitable for you. Simplest way is to change memory region to any other you don't need to use. List of constants that represent memory regions can be found in GG API documentation.
  14. @F0zG0d bool = true or false is equal to bool = true and therefore is redundant. You can use bool = not bool to invert boolean value.
  15. Yes, it is. For information about the reasons and prerequisites of this decision refer to this topic: Uploading decrypted scripts (#4kw1v0qd)
×
×
  • Create New...