User File #49364838704578513

Upload All User Files

#49364838704578513 - Mega Man 2 - Zipless v2.0: Part 2

mm2_zipless_2_part2.fm3
In 05:59.19 (21587 frames), 16989 rerecords
Game: Mega Man 2 ( NES, see all files )
900 downloads
Uploaded 8/24/2018 3:24 AM by warmCabin (see all 30)

Quick Man

   Stage save: 36  (0  from previous)
   Boss  save: 69  (51 from previous)
   Total save: 105 (51 from previous)
I've saved an additional 51 frames off the boss fight (69 from v1.0), so I've started my notes and my encode here. I utilized a more aggressive manipulation strat to keep him pinned over on the left side, taking damage twice to facilitate this. Due to the damage boosts, it loses 27 frames to a theoretically perfect 19 frame boss fight...which I'm convinced does not exist.
I made an interesting discovery along the way: Quick Man's supposed RNG jumps (where he jumps 1-3 times) are actually the product of him getting stuck in the wall (video to be uploaded soon), which plays out unpredictably--but it's not RNG. This only applies to the outer walls, so if you see him charging up against any other ledge, you know you are about to see 3 jumps.
Also, he always shoots boomerangs on the second jump, so that should help if you're unsure of how many jumps got stuck in the wall.

Metal Man

   Stage save: 40
   Boss  save: 10
   Total save: 50
In v1.0, it slipped my mind that you can save time by shooting the drills. But not this time. The second drill actually saves much more time; rather than jump over two drills, I'm able to stay on the super speedy conveyor belt the whole time.
I also improved the Item-2 usage. In v1.0, there was an awkward landing where I hand to hold still for a second and jump over the springy guy, but here, I managed to land just to the right of him. This move is just barely possible, at least for the frame I used Item-2. Let me explain:
When dismounting an Item-2, it's not necessarily best to just hold right. By letting go of right and even pressing left at certain times, you can influence your position to be a pixel or two further to the right. My current approach is to try randomly until it works...
But even this is not quite enough. The rightmost possible position still results in a collision with the springy guy! That is, unless you're 8-aligned.

Becoming 8-aligned

All the velocities Mega Man can move at (walking, jumping, knockback, conveyor belts...) have subpixel velocities that are multiples of 16, or 0x10. This means your subpixel position will always end with a 0 (in hex), making you 0-aligned. It may seem impossible to change your subpixel alignment, but there is one object that lets you do so: an accelerating Item-2. When an Item-2 is starting to accelerate, and you land on it in just the right way (going to the left), you'll get your subpixel set to X8. If you can keep it that way until the Item-2 fully accelerates, you will now be 8-aligned. This essentially means you can be 8 subpixels further ahead at any given point in time, which is just enough for me to land to the right of that springy guy! I think I'm going to play around with this section a bit more before I move onto Bubble (doing Bubble and Heat before Flash saves 4 frames in menuing, by the way).
Like my other two discoveries, this was something I found totally by accident while doing playaround/TAS fidget stuff.
Fun fact: This Item-2 section saves 9 frames over inputs copy/pasted from the 2010 TAS! The main reason is that they don't take full advantage of their Item-2; that is to say, they let it run out when they are not on the rightmost tip. And I'm not talking about that weird 8-alignment stuff, either: it's a couple pixels. This happens because they use the Item-2 soon enough that it runs out just after the tin can man jump, which doesn't give them enough time to catch up after landing.
The 10 frames in the boss fight are just due to better understanding of the game mechanics. 5 of those frames are from just the first hit, which I jumped too high for in v1.0.