This video is tool-assisted. http://tasvideos.org/
THIS IS NOT POSSIBLE IN THE GAME! IT IS A HACK/CHEAT.
For this TAS, I use the debug menu as I please to add or remove upgrades whenever it is convenient. I do not change any other values on the debug menu, such as hatches or the event variable. This is just for fun.
Action Replay code:
CD6169F3 D8989D47
BE00B773 395EF076
IPS patch:
http://metroidconstruction.com/IPS/interdpthFusionDebug.ips