Post subject: [VBA] Finding variables in RAM Search
Joined: 7/15/2011
Posts: 1
Started yesterday with my first TAS: Wario Land 3 (The one with the music boxes) My first goal is to find the necessary RAM Adresses. (and some additional ones for practice) I'm used to hex values, did reverse some PSP fileformats. Still, it bothers me that I can't seem to find -the data for the keys of a level (probably bools) -the data for the keys of the current level 1.I just go for the number of changes (which should occur ONCE in a level and be reset when I exit the level before completing it/when completing it) But after 4 iterations (the change counter should be 8 by then) my search gets reset because I have none left... what to do? -the x and y coordinates *doh* 2.I only found the Scroll coordinates (which seem to be bound to the Map, like seen in the map viewer) which wrap around (so no absolute digits) Is there another way to determine increasing values than using the greater than? Also I found stuff like the coin counter, the input states and the current animation state etc. is there a place to make it public on the main site (The technical documents section is only edited by admins, right?) because sadly the Wario Land 3 Thread (many seem to have lost interest?) is pretty dead.
Lex
Joined: 6/25/2007
Posts: 732
Location: Vancouver, British Columbia, Canada
We don't have dead threads at TASVideos. If you want to post your findings about a particular game, feel free to post in its thread despite the age of its most recent post. I'm glad you have started TASing! Keep it up! The more, the merrier. :)
Post subject: Re: [VBA] Finding variables in RAM Search
Player (42)
Joined: 12/27/2008
Posts: 873
Location: Germany
Username_Required wrote:
Still, it bothers me that I can't seem to find -the data for the keys of a level (probably bools) -the data for the keys of the current level 1.I just go for the number of changes (which should occur ONCE in a level and be reset when I exit the level before completing it/when completing it) But after 4 iterations (the change counter should be 8 by then) my search gets reset because I have none left... what to do? -the x and y coordinates *doh* 2.I only found the Scroll coordinates (which seem to be bound to the Map, like seen in the map viewer) which wrap around (so no absolute digits) Is there another way to determine increasing values than using the greater than?
For the first two, what did you do exactly? I couldn't figure from what you wrote. One thing I'd try first is search "Equal to" for some frames while inside the level, exit it and use "Not Equal to". For the coordinates I don't know about WL3, but many games store only the camera position and your character's position within the screen. Try to move your character while keeping the camera static and you may find this other address.