I'm not 100% sure I follow, but I think Link's watch list tab does what you want.
Basically if you can build a pointer code that would see the value, you should be able to create a watch list entry that will do the same thing. I think. Or maybe I'm getting confused with CheatEngine?
Just booted everything and took some closer looks at the tab I never used so far. xD
You´re right. It can see what pointers reach. I still would like to have everything ready for the search tab, though.
Random note:
If Gecko.Net is "on top" the "Add watch" dialog locks the application since it´s behind it and must be confirmed / canceled before something else can happen.
The watch list IMO should load entries automatically, just like the GCT tab.
It´s useful for pointers and changing values, seems like I missed out.
actually, what I thought was meant by this request was like when you search, you get results, you search again, you narrow the results, and then the stage changes and everything moves. But you know where it moved since you know where the pointer is at. And you're searching for something new in this area.
For example, lets say I want to find the address that hold "player#", but the address moves when you are a different player number. We already know how to make pointer codes for the stuff related to the player, we just want to find the number because the game gets it from somewhere. So you search, change players, and then what? the addresses moved, and now the next search should be done in a different area in memory.