So, I've started TASing this game. I've picked up Blue Rescue Team because it loads dungeon floors much faster than Red Rescue Team, otherwise it's basically the same. Oh and the fact that the game screen is bigger makes it a little nicer. The stylus inputs don't seem to save much time for menuing.
Here is my current WIP movie file:
User movie #75972551996754762
And here is the Lua script I've made for bruteforcing floor layouts:
User movie #76000472267214701
I've picked Totodile as player and Torchic as partner, as advised by AntyMew. So far I've only beaten the first dungeon. As you can see from the movie, I managed to spawn close to the stairs for all 3 floors of Tiny Woods, thanks to major RNG manipulation.
The problem is that I couldn't use my Lua script for the second dungeon. For the script to work, it needs to overwrite the floor RNG value before that the game uses it for generating the relative floor. However, for the second floor, the game reads the value in the same frame that it has updated it. This is a problem, because BizHawk can write RAM values only at the beginning of a frame. Freezing the RAM addrasse with the cheat functionality doesn't help, because that does actually just overwrite the RAM value at the beginning of every frame, instead than actually preventing it from changing! So right now it looks like my script is unusable, unless BizHawk gets updated with a proper cheat functionality. Or if anyone has any alternative, it would really help!