Search the Community
Showing results for tags 'pointers'.
Found 2 results
Hello, someone just asked me a question (see below) about how to learn to use GG and especially pointers, and I wanted to share my answer, since I think pointers can be very obscure at the beginning as well as GG itself if you're not already into hacking. PS: I know many people have already answered the same type of question, I try to make it as clear as possible here, but I'm just adding my answer to the already existing flow, and I hope people can correct me if needed here, or add anything they want I show the content there, quite a load to read. Question: Answer:
I have the latest version (8.10.2) of GG but I think I must be missing something in it. There is a lot of functionality for finding offsets between two addresses by using either the "Caluculate Offset" or "Offset Calculator" functions. I was expecting though that there would be a way to apply an offset against a list of saved values but I can't seem to find a way to do that. Since there is no way to do pointer searches in the app, the next logical way of keeping a list of addresses useable for a game would be to apply a global offset to all the saved values. Is this possible or does this functionality not exist in the program? If it doesn't exist then I'd like to raise a feature request for the below functions: 1) Ability to calculate offset between a saved value and a searched value 2) Ability to apply an offset to all saved values to change all their addresses at once 3) Ability to select a saved address and searched address and apply the offset between them to all saved addresses (This would combine the function of both the above two options) The idea here is that even though the memory addresses change each time a game is started the position of the values is generally always relative. If I have searched and found a large number of values and saved them for a game I would want to be able to load those values the next time I start the game and apply an offset to all of them to correct their position to the right memory region. Preferably, the most ideal process would be as follows: 1) Find memory values you want to edit and freeze 2) Save those values to a list for that game 3) Next time you play the game you load the list of saved memory addresses (that no longer point to the right location) 4) Perform a search and find the location of one of the saved memory addresses 5) Select the saved value and search result that matches and choose an option in the app to apply the offset between those values to all addresses in the saved list The option I indicate in the last step is the function we need as an alternative to having the ability to search for memory pointers. If that is too hard, having at least an option to apply an offset to the saved list manually would be terrific!