Megaman X4 is a decent game but is filled with issues and gameplay and plot based on who you play as seem to be giving you a taste of the back and forth struggling Inafune and Capcom were having.
Inafune was a baby he wanted Zero so bad, he tried to be a producer and tried to run the series his way, even though he was running it into the ground and the plot has never made sense regardless, it also wans't his, and it pisses me off people say he's the "creator" of megaman and he led that go for years, probably pissed off Capcom as well. He wanted Zero to have been in megaman X's place since the first game, which would have led to gameplay changes I'd rather not have had.
Megaman X4's plot captures that perfectly. Inafune wanted X4 to place importance or Zero and his backstory along with Iris and Colonel, yet everything around that is basically nothing. 80% of the plot of the game is on X's side of the story. The ending of X's story, though both playthroughs before the end seem to be canonical in certain ways, seem to be the canon as well.
First off stage design seem to favor Zero for progression (in most cases) while favoring X for everything else like hidden paths short cuts, etc.
The Boss Battles were built with X in mind. Outside maybe Colonel.
Sigma seems to be built with Zero in mind as well.
But the main thing is that X's Dialogue with everyone in the game and Zeros are completely different. And seems to be based on Capcoms own spin based on the writers and the double producers.
- In Megaman X's story, X mentioned that humans may die and people die after Sky lagoon falls.
- Split Mushroom actually tells X he's under orders to Destroy Him and X says "who" and Split says "Take a wild guess" indicating Sigma is involved and half the Repliforce are mavericks. While Split is just there to fight Zero.
- Cyber Peacock actually tells X he was ordered to test X's abilities through his level. Also that X had limitless power.
- Only to X does Magma Dragoon say HE made the Sky Lagoon fall. Said basically Sigma offered him a chance to fight X if he pretended to join Repliforce. Literally, just to fight X.
- Double cements the Sigma intrusion by killing hunters and revealing he's a spy.
- The difference between the X and Double fight and the Zero and Iris fight is amazing. Zero find Iris and just is like "hey" and Iris is like "You killed my brother it's over" and then Zero kills her and she's like "I wanted to believe" and Zero is like "what am i fighting foorrrrrrrrrr!" and that's it. While Double actually confirms that there are Actually mavericks, that them, hunters, and Repliforce were intentionally pitted against each other, and again, he was a spy.
- The General is another one. With Zero he's just like "General people died" then General says "I have no regrets less fight" Then the weapon activates on the satellite. While in X's story General actually tells X the goal is to build a utopia for Reploids and any interference will be stopped. X says that the fighting is mindless, which it is, and General says that they have no choice but to fight because they have been labeled mavericks. The General even tells X when the laserr activates that HE should hurry up and stop it and X says he'll stop it. While Zero just ends with General saying "oh no someones controlling the laser"
- Sigma is the biggest issue, you get a cutscene with Zero and Sigma showing Zero was a maverick even though that he transferred the Virus to Sigma and then it just ends and you go to the final boss room, while Sigma literally tells X, "Double did a good job we got the Hunters and Repliforce to kill each other", which makes Double more important to the plot than Iris, Sigma also tell you Repliforce built the weapon and he intended to use it to destroy the Earth.
I mean that's like 80% of the plot. If you play as Zero all you get is literally Zero knows the Colonel and Iris is his sister, he likes his sister, Repliforce goes on a coup, He kills Colonel and Iris, Sigma reveal some info about Zeros' past and that's it.
X's story literally has the whole main plot of the game you are currently playing. You would have Zero idea of what's going on.
This happened in X5 as well
- Grizzly Slash (yes I'm going to use the Gun and roses names) Actually tells X he is slowly being infected by the virus, and that he wants to fight before he has no control over his mind, while he just wants to attack Zero just because.
- Squid guy's actual motivation for quitting the hunters is because X killed Launch octopus and then he slowly goes crazy. While he mentions quitting the hunters to Zero but for no reason.
- Izzy Glow tells Zero he wants to analyze Zero and X through battle since he is about to be taken over by the Virus. But actually makes a comment about the rough entrance you had to make since the start of the level blowing up bridges and doors, and X says it's because the whole lab is infected. He then says he won't cooperate with hunters, and says that he may be wrong but he won't make up his mind and fights X.
- Duff Mcwhalen tells Zero to fight him because why not. While he tells X either if you haven't launched the laser that he won't let you take control of the sea without fighting him. or if you already launched the laser, that the sea is infected by the Virus and he wants to meet the same fate.
- Both X vs. Zero fights have info you won't ever see if you are not Zero in this fight.
- Sigma in the final boss tells X that an old man who i would assume is Wily but we see no from of him at all, Not only built his body, but also that the virus at the start of the game taking over the world was not significant enough and that he had to make the colony hit the ground. oddly he says this if you actually destroy the Colony to. He even tells X, unlike Zero, that the old man build multiple robots, that they knew eachother and they both hate X.
I'm actually happy Capcom made X6 because although some questions remained as well as holes from X5, X6 at least tried closing a decent number of them
BTW I liked the direction Capcom went with experimenting instead of using the stale formula over and over.
I'd gladly take:
Capcoms:
X6
X7
X8
X command Mission
X Collection
Megaman Collection
Xtreme 1-2
Over Inafunes:
MMB1-6
Starforce103
Zero104.
Post X5, in fact, technically ZX was mostly controlled by Capcom as well.