Submission #9500: HappyLee & McBobX's PSX Mega Man X4 "Zero" in 38:25.33

Sony PlayStation
Zero
(Submitted: Zero)
(Submitted: Mega Man X4 (USA).bin USA)
BizHawk 2.8.0
137920 (cycle count 78078789650)
59.82655362537372
219280
PowerOn
314e06a8
Submitted by HappyLee on 1/24/2025 6:42 PM
Submission Comments
You've been seeing more X4 speed but with X. It is Zero's turn this time, it has been a while!
This is a 1245 frame (20.77 seconds) improvement over Bernka's Zero TAS, which is pretty significant as Bernka's TAS is well-optimized in many ways. Most improvements came from new boss order, better strategies, and more optimizations.
Note: While this run's time may seem slower than Bernka's, it is due to emulator change, as BizHawk produces way more lag frames and has longer waiting times than PSXjin.
Zero has the ability to kill some bosses fast with SDC (Saber Dash Cancel), but will cause 5 frame pauses when most attacks hit an enemy, so it's usually faster to dodge enemies than kill them. Download HD encode (MKV, 434 MB)
Slash Beast Area 2 Comparison
Frost Walrus Area 1 Comparison
Storm Owl Area 2 Comparison

Game objectives

  • Aims for the fastest time with Zero
  • Takes damage to save time
  • Heavy luck manipulation
  • Skips last animation for earlier credits

Boss Order Change

Old boss order (by Atma & FractalFusion and Bernka):
Magma Dragoon -> Jet Stingray -> Cyber Peacock -> Frost Walrus -> Split Mushroom -> Web Spider -> Slash Beast -> Storm Owl
New boss order:
Jet Stingray -> Magma Dragoon -> Slash Beast -> Frost Walrus -> Cyber Peacock -> Storm Owl -> Split Mushroom -> Web Spider
  • Jet Stingray is killed first, so Zero can use Air Dash in Magma Dragoon area 2 and save 8 frames.
  • Slash Beast is killed early, so Zero can use Shippuuga (dash attack) and save 18 frames. Due to train framerules, virtually no time is lost even without Air Circling Slash, and I saved the 128 framerule in Slash Beast area 2.
  • Storm Owl is killed before Split Mushroom, because normal midair slash is faster in Storm Owl and mid-boss fight. A total of 146 frames are saved in area 2 of Storm Owl (not entirely due to boss order change). Special thanks to ROS绝尘 (a Chinese player), who told me that it's faster to kill Storm Owl mid-boss with normal midair slash, so I tested Storm Owl stages first thanks to his advice.

Table of Improvements

StageTime save (frames)Time save not including "READY"Comments
Sky Lagoon Area 122
Sky Lagoon Area 266Time save in Eregion boss fight: 1
Marine Base Area 100
Marine Base Area 299Time save in Jet Stingray boss fight: 9
Volcano Area 12624
Volcano Area 2168Time save in Magma Dragoon boss fight: 0
Military Train Area 100No time difference because of the train framerule
Military Train Area 2140140Time save in Slash Beast boss fight: 9
The train's 128 framerule is saved.
Snow Base Area 1129121Time save in Eyezard mid-boss fight: 72
Snow Base Area 25955Time save in Frost Walrus boss fight: 20
Cyber Space Area 17676
Cyber Space Area 24537Time save in Cyber Peacock boss fight: 0
Air Force Area 197
Air Force Area 2146136Time save in Generaid Core mid-boss fight: 62
Time save in Storm Owl boss fight: 75
Bio Laboratory Area 17660Time save in Tentoroid mid-boss fight: 17
Bio Laboratory Area 2188Time save in Split Mushroom boss fight: 0
Jungle Area 13923
Jungle Area 26953Time save in Web Spider boss fight: 36
Space Port4151Time save in Colonel boss fight: 9
The only stage where I lose time in "READY" (because of average RNG).
Final Weapon Stage 16361Time save in Iris boss fight: 60
Final Weapon Stage 21816Time save in General boss fight: 0
Final Weapon Stage 3199195Time save in each boss fight
Web Spider: 34
Cyber Peacock: -6
Jet Stingray: 21
Split Mushroom: 51
Slash Beast: 15
Frost Walrus: 0
Storm Owl: 74
Magma Dragoon: 0
Cyber Peacock is 6 frames slower because Zero got hurt twice less, in order to save more frames in Split Mushroom refight.
Final Weapon Stage 44343Time save in Phantom Sigma boss fight: 8
Time save in Earth Sigma & Gunner Sigma boss fight: 17
Pauses in Stage Select & Dialogues16 (at least)16 (at least)Thanks to M3 for discovering a faster boss selecting method.
Total12451147

About RNG Manipulation and Lag Reduction

A great amount of RNG manipulation has been used, often to reduce the lag during the "READY" animation.
For example, the RNG changes when Zero jumps, and it will change dramatically when Zero does the ice attack or the fire attack. So in this TAS, most of the time Zero doing the ice attack is to manipulate RNG.

Suggested screenshot (frame #45511):

McBobX's comments

First off, I'm very happy that I have been part of this project. Since my old "Zero 100%" submission, I have always been wanting to participate in a Mega Man X4 project, as it is one of my favorite games of all time. HappyLee offered me this opportunity and guess what, he was above my expectations. His ability to find extra small details I'm not aware of was always surprising and exciting too. I'm glad I worked with a TAS Legend.

HappyLee's comments

I'm honored to work with McBobX on this project. I had no X4 Zero TAS experience when I started the project in 2024. McBobX is more experienced in Mega Man TASing than I am.
I did every input, and found most of the improvements myself. McBobX helped me examine everything along the way. His help with DG-42L (Slash Beast mid-boss) fight was crucial, because back then I was losing hope about saving the train framerule in that stage, and his method inspired me a lot.
Special thanks to Bernka, Atma & FractalFusion for their previous work on X4 Zero TAS. I grew up watching their TASes, always admired them, and now I've become a top X4 TASer myself.
This could be my last Mega Man X4 long project. I'm planning to update my "X, no items" in the future.
Hope you enjoy watching this run. Feel free to leave comments. If anyone finds an improvement one day, please let me know, and maybe we'll work on it together.
Last Edited by HappyLee 2 days ago
Page History Latest diff List referrers