Wow. I did not realize that such a movie has been posted here.
For the record, I am working (very slowly) on a new glitch-less Mega Man movie. (I forget where exactly I am in the movie, it's been months since I last worked on it. I think I'm either in Gutsman fight or I already beat Gutsman and moved on. I think what happened is that I got somewhat sidetracked as I began disassembling Gutsman's AI to figure out an optimal algorithm to beat him.)
Because it is difficult to draw line on what exactly constitutes a "glitch" and what does not, I made this chart of rules, which is even stricter than what most glitchless speedrunners would consider:
No zipping whatsoever. This means:
- Not using magnetbeam to cram Megaman into a wall or a ceiling
- Not grabbing ladder from its top to teleport Megaman 24 pixels up in air
- Not grabbing ladder from its _bottom_ to teleport Megaman 24 pixels up in ladder
- Not grabbing ladder horizontally to teleport Megaman horizontally to ladder's center,
not even a subpixel faster than if he would walk/jump there
Any kind of technique that results in Megaman moving faster than he would
normally walk / jump /climb in the present environment, is categorically banned.
No pause tricks:
- No pausing to cancel hurt-animation
- No pausing to repeat projectile damage to enemies
- No pausing to move through enemies unharmed
Other assorted glitches:
- No duplicating the Gutsman-throwable bricks
- No frame-perfect landing+jumps while ground trembles in Gutsman battles to avoid losing balance
Tricks that are still used:
- Luck manipulation
- Jumping to cancel out standstill-walk delays
- Jumping in ladder to cancel out shooting delay
- Pausing to move before enemies move (as long as you're not moving through enemies)
This movie, however, even given its arbitrary choices, it is somewhat suboptimal. Oversize jumps appear in many places for instance. Megaman walks faster than he jumps. I strongly suspect no subpixel optimizations were done either. I would refuse this submission too. Thank you for trying, though.