Awesome discovery with the mid-air hadouken, FractalFusion.
You may already be aware of this, but it is possible to keep the X-buster charge after doing a hadouken: Mega Man X (V1.1) (U) hadouken retain charge.smv. In some situations this could come for free as the mid-air hadouken requires pausing anyway.
In general you can fire off any level1 weapon while retaining charge: Mega Man X (U) (V1.1) other retain charge.smv. Back when I played around with this I concluded it was never worthwhile due to the time lost from pausing, but looking at it again I wonder. It seems like retaining charge while firing to get out more full-charge shots might help on Armored Armadillo and other bosses.
edit: The above could be summarized by saying that pausing applies to MegaManXTricks.html#ShootingWhileChargedAndRemainingChargedMmx1Mmx2.
Joined: 3/10/2006
Posts: 347
Location: Maryland, United States
I've decided to give this run a shot. If anybody here is still working on this, give your word and I'll stop. Fractal, your run is so precise I'm not going to worry too much on matching it. All I know is that this site should have a 100% MMX. Do you think the route DeHacked posted is optimal?
Joined: 6/13/2006
Posts: 3300
Location: Massachussetts, USA
Only route change would be if the trick in Chameleon stage that OgreSlayer was trying out can be pulled off.
I would worry about matching Fractal's precision in his runs; especially because a "test run" for 100% already does exist, I would spent time on making it optimal and in showing off if I were you. The real fun in this game is constantly switching weapons and killing enemies on the way.
Joined: 3/10/2006
Posts: 347
Location: Maryland, United States
Don't worry, I'm still going to be very precise. I'm just saying if there are part's in Fractal's run that I can't match, I'm going to continue on. It doesn't mean I won't try though.
Do you happen to know which stage order(s) would be switched if the trick you're talking about turns out to be possible?
Joined: 3/10/2006
Posts: 347
Location: Maryland, United States
Precision wise I will be aiming closer to his published any % run. His 100% test run will serve as a guide, but I won't be comparing frames with that run.
Er... you should. Mostly because that way you can get a feel for how much more optimal it is. Either that or make no comparisons at all, I guess, which bleh.
Joined: 3/10/2006
Posts: 347
Location: Maryland, United States
Stupid me. Of course there are parts where I should compare, namely where I have to collect the items. But where the route for the 100% and any% runs are identical, then I compare those two.
Are you planning to do this on Snes9x v1.43+ or Snes9x v1.51?
Anyway, I can help with certain parts that are tricky (such as giving info). There is a trick by parrot14green that is cool to include in the run.
Joined: 3/10/2006
Posts: 347
Location: Maryland, United States
I've begun it already on v1.43. Right now I'm just past the second bee and still even with your run. Any help would be appreciated. I shall view parrotgreen's trick after I get some sleep.
edit: That's a neat trick. Are there any more that I might not be aware of?
Anyway, you posted that jumping at the bottom of the down slope saves frames. I can't get it to work. Do I have to jump at a certain height or spot or both?
Insert this in your Snes9x Watch file (s9xwcnf1.txt):
[MEGAMAN X]
; 149 blue 79 yellow 1 pink
; 255 jump/stop/redash 0 and 1
7E0BCA,2s,Pos X
7E0BCC,2s,Pos Y
7E00B4,2s,Cam X
7E00B6,2s,Cam Y
----
7E0BFA,1u,negDash
7E0BFF,1u,negCharge
----
7E0E8F,1s,enemy HP 1
7E0ECF,1s,enemy HP 2
7E1F7E,1s,Hadoken visits
Anytime you walk downward on a slope and jump, you move horizontally faster than normal. It is usually best to do this as late as possible on a slope.
In addition, you increase the height of your jumps when you do this.
This page has more information. It is outdated though.
As an aside, OgreSlayeR made an intro run which is faster by 2 or 3 frames (posted in the MMX thread I linked above), but the important thing is that you do what is reasonable. It's a 100% run, so relax. Leave perfection pursuit to the any% run.
Joined: 3/10/2006
Posts: 347
Location: Maryland, United States
I'll keep those values handy in case I get to a point where I really need them.
I got the jump to save frames. I had to jump almost the maximum length.
Why did OgreSlayer stop even though he was ahead of your run?
Joined: 6/13/2006
Posts: 3300
Location: Massachussetts, USA
Stress and not succeeding with the route changing trick for the Chameleon stage.
I'd also like to see the WIP. I think there's some ways of handling the cars section that I've always wondered about.
Joined: 3/10/2006
Posts: 347
Location: Maryland, United States
I have my file ready to upload as soon as microstorage starts working again. As for time, I happened to stumble across a quicker strategy with Vile. I'm currently 12 frames ahead of your run.
http://65.93.101.29/microstorage.php
My Dynamic DNS provider broke itself. I can't update the IP for the hostname. You can use this for the time being. Rewrite URLs as indicated.
Joined: 6/13/2006
Posts: 3300
Location: Massachussetts, USA
Hm, maybe you're right about the cars..
-When you kill each Bee mini boss, it's butt looks like a downslope. Is it possible to walk down that slope, then jump at the end for extra boost?
-Turn left, then jump works when going up hills to gain mroe height. Is turn around, jump for the speed boost to trick the game into thinking you have a down slope boost work when going up hills to gain a few pixels?
Edit: just tested the jumping up slopes thing; it loses 1 pixel everytim you do it. testing the bee thing now.
Edit: and it looks like the bee moves backwards, making jumping over it better. Double nvm.
Joined: 6/13/2006
Posts: 3300
Location: Massachussetts, USA
Looked good. I posted above that both my ideads didn't work. only thing is I wonder, if you take more damage at the bees, maybe there's less damage needed to be taken during the segment with the cars.
Also, at the end of the down slope, did you jump at the very last spot where you'd get the slope boost? It seemed like there was more down slope left the moment you jumped.
Joined: 3/10/2006
Posts: 347
Location: Maryland, United States
I thought I did. IIrc, one frame later and the boost didn't work. Also Fractal posted somewhere that you can gain 3 frames at that part and thats how much I gained.
As for where I took my damage, I decided to do it differently than the any%. I doubt that my loss of frames comes from that though.
Edit: Does anyone happen to know the conditions that must be met in order to drop an extra life?
Good enough. Some things looked a little suspect (I'm pretty sure walking further before jumping at least doesn't hurt) but the only thing that matters is that you did it and you saved time. I couldn't save more than 3 frames on the jump anyway.
As far as I know, you don't need an extra life, except possibly when doing the suicide near the end of Armadillo's stage. Since you can always get a life (literally) in Chameleon's stage, the only question is whether it matters to try to suicide by running out of HP and hitting a flying bird rather than falling in the pit. Tests seem to indicate that it can only be done once, on the first time through.