In honor of wiping my entire hard drive, I had to rewrite my script for SMB3.
I decided to share it since I'm backing it up online anyway. Although I doubt many people will end up using it. :P
I should mention that this is for FCEUX.
RIP all of my WIP TASs, you will be missed, especially Kaizo Mario Bros. 3 ;(
The code is abominable, and I don't recommend looking at in the eyes as you might scare it, but here it is:
https://github.com/Trioct/smb3-stuff
Lil' picture
The only problems I've come across are that sprites like the fire-cannon-things on ships don't die properly, so the hitboxes don't leave after the fire disappears. other than that, it works aight.
If you happen to be TASing a hack that uses different addresses (for example, SMB 3mix), you might have to find the addresses yourselves, or you could ask me if I'm still around.
I should probably mention what it does. It:
Shows how many pixel/corner boosts you've done
Shows all of the sprite's hitboxes
Shows the sprites in each slot, and their position
Shows the current RNG
Shows Mario's position, speed, next P speed arrow, and the P kill counter
Shows the eight frame counter
Shows the current movie time in the bottom right
Shows the rerecords
Shows the lag frames
Shows the current frame out of the movie length
Shows the level and Mario's and the sprites' positions on it
You can remove any of this stuff in the file by the true/false variables at the top
I want to contribute something before I inevitably burn out again, hopefully I pace myself this time.