Well, The way I came up with water state was by figuring out what type of liquid you are fishing in. This is accomplished the same way as telling if there is a fish bite. Search for 1 if lure is in the liquid and 0 for when the lure is not in the liquid. Just repeat looking for said values till you are left with a few results that you can pick out the address from list. Once you have the one that looks the best and only changes when the lure is in the water. Do a pointer scan. Then close trove out and do it again. But this time when you do a pointer scan use the compare feature to find out pointers+offsets that are still valid and match. Then bam you have what you need. As for which offsets and pointers you pick that I will leave up to you. There should be a few 1000 you could use. As for which ones I pick. I run all liquid types till said point then compair them all at once to see which ones have the closest offsets that match. This way it looks neater then if I just picked total random ones.