So wait, wait, wait. What exactly does "debug" mean? What is it for and why should we care about this, aside of serving as a view of the game's development?
So (to my understanding) debugging basically means to look for bugs, meaning any defects, in the whole game's programing and fixing them all of them as much as possible. This particular debugging prototype was used to assess the programming of the game during Rockman DASH 2's localization process into Mega Man Legends 2.
|Stuff like this, you gotta fix.|
In that clip-show video I have above, I show all the bizarre shit you could ever do with the various in-game debug functions this prototype offers. You can access a level select, arm yourself with the ability to enable yourself with every single item and weapon in the game, in-game camera manipulation, and so forth. All spoken dialogue in the proto is in Japanese, making this a sort-of "undub" version for those who wish to experience this great game in its original Japanese performances.
My favorite debug function would have to be the ability to manipulate the game's camera in any moment of the game. I spent so much time taking fun screenshots while recording footage for the YouTube video above. I did this with the game's debug's Event Camera function. Photography is an acquired hobby of mine and I'd like to think I made neat camera angles.
My friend PixelButts has found his own discoveries in the proto too, and also edits the MML2 debug page at TCRF. You too are free to make your own observations of the proto, so go download the ISO at Protodude's Rockman Corner and give it a shot. If you can hit me up when you find anything awesome, that'd be great.