I continued working on my TAS WIP using trial and error and the two base RNG values for now. But now I seem to have trouble manipulating Luigi to lucky hit jump once in the Tolstar battle.
--- Edit: You can ignore what's below here. lol ---
I found that apparently the game always resets the RNG to the same base values: They turn 106, 188 before the first turn starts regardless what those values were prior to entering the battle. This happens on
- Bizhawk English ROM
- Bizhawk Japanese ROM
- VBA-24m Japanese ROM.
When I made the previous TAS on VBA-24m with the Japanese ROM, I was able to luck-manipulate enemy behavior (and apparently lucky hits too), by waiting on dialogue prior to entering the battle. Now I'm on Bizhawk, this technique doesn't seem to work anymore. I was always wondering if due to this technique there was maybe a third RNG source. Now it's looking like an emulation inaccuracy.
Please compare:
Bizhawk JP
VBA-24m JP
RNG base values before Luigi attacks are 105, 192 in both cases. (You can find the numbers somewhere in the gifs.) Yet, even though the RNGs are the same, I got the lucky hit only on VBA.
@jdaster64, I'm interested in what you have to say about this. Is there a third RNG source? Am I understanding RNG wrong? Is one of the two emulators flawed?
Edit:
Actually, the "waiting on dialgoue" technique does work on Bizhawk. I'm confused now... Looks like I should be able to manipulate luck hits by waiting then.
Edit2: I guess Stache and Level are not the same between the two gifs, that's why the lucky hit didn't occur on bizhawk.