I am trying to find a way to identify (and then possibly manipulate) values in the game data for Dragon Quest 8 using PCSX2. Specifically, I would like to try to find the memory addresses for Empyrea's flying direction (presumably an angular measurement with respect to north, but who knows how it really works...), and I would also like to find the value for Empyrea's flying height.
If I can find and manipulate those values, it will make my map making stuff a lot easier. Oh, while we're at it, let's find values for the time of day setting as well.
Ok, so that being said, Sk8erpunq told me about CheatEngine and described a bit about how to search for memory addresses (e.g. fly in constant direction and search for values that didn't change... change direction and then search values that now did change etc...). This is great, but I am a bit new to CheatEngine and I think I might be doing some things wrong. Do I need to somehow pause the game when I scan for changes in the memory? Or can I scan on the fly (pardon the pun).
Additionally, when I do succeed in finding those addresses, am I going to be able to manipulate them with instant effect on the game, or even hold them constant? For example, can I hold the day-time value constant so it is not allowed to change?
If anyone has any experience with this (or just wants to learn along with me), please feel free to post your thoughts in here.