So on/off for a while now, I've been trying to make a mod for Microsoft Flight Simulator (2004, and FSX specifically) that will allow for much greater user-defined weather options. For instance, my first change is making it so that the values for wind layers, and wind gusts are not bound to a range of 0 <= X <= 200 for sustained speeds, and 0 <= X <= 220 for wind gusts, but instead have a value range of -2,147,483,648 <= X <= 2,147,483,647 (min/max values of a signed 32-bit integer). I've found in memory locations that store min and max values for these things, and in memory where the user's input is stored. I've also found, and killed the check that replaces the user's value with the aforementioned max value when said value is too high, or replaces it with the minimum value when too low. The problem is, there is still one bounds check that I am struggling to find, and it is pissing me off. Basically, there is another check that is done which, if failed, will pop up a dialog box notifying the user of the value range they are allowed, and stops them from closing the dialog box / saving their changes. I have mostly been using Cheat Engine for this endeavor - finding memory addresses and then finding when they are read from, or written to, which got me this far, but is proving a bit ... inadequate for this it seems, unless I am a total duncecap/missing anything. I wonder though if I need to figure out how to find event handlers that are used/called. I am struggling to figure out where to turn to next, and pissing myself off in the process. XD Maybe I just need to bounce ideas off of people, and get ideas. I am SO damn close to achieving this part of my goal.