Hey. I haven't looked at this since YOSH1 last posted his improvements to 1-2. I've been considering restarting my WIP at some point because of the improvements and the fact that version 0.9.10 is available, making 0.9.8 really outdated now, but I haven't had the motivation to starting working on this again.
Here's the route I had planned originally (world by world, didn't plan out power-ups):
W1, 1st visit (1-1, 1-2(alt), 1-T, cannon)
W1, 2nd visit (finish the rest of the levels)
W2, 1st visit (2-1, 2-2, 2-3 (both), 2-A (both), Castle (alt))
W4, 1st visit (all levels except either 4-4 or 4-A and 4-ghost (alt))
W5, 1st visit (5-1, 5-2(both), 5-3, 5-ghost(both),cannon)
W2, 2nd visit (cannon)
W5, 2nd visit (finish the rest of the levels)
W6, (all levels)
W2, 3rd visit (finish the rest of the levels)
W3, 1st visit (3-A, 3-2 (either both or normal depending on how I need to manipulate the map), 3-Tower, 3-3, 3-ghost(both), cannon)
W3, 2nd visit (finish the rest of the levels)
W4, 2nd visit (4-4 or 4-A (whichever one wasn't done earlier), 4-ghost(alt), cannon)
W7, (all levels)
W8, (all levels, finish the game)
The main thing I prioritized was minimizing the number of times you move from one world to another because doing that uses so much frames.
I would be interested in helping, but I want to try to finish some of my other TASes that I started a while ago (Metal Slug 7).