Proto:Contra 4
Proto:Contra 4
This page details one or more prototype versions of Contra 4.
The Contra 4 prototype dates from five months before the game was released in the US. Most notably, this build claims that the game was going to be released in Europe, which the final game was not. This build is very similar to this July 11 build.
To do:
|
Contents
1 Internal Header Data
2 Character Select
3 Debugging Features
3.1 Debug Menu
3.1.1 Game Menu
3.1.2 Demo Menu
3.1.3 - Cerebrum(Gym)
3.1.4 Wireless Menu
3.1.5 Rotating Layers
3.2 Other Debug Features
4 Bugs
Internal Header Data
The internal ROM header gives the game title as "TITLE NAME", while the game serial (AIPE) and the publisher code (52 = Activision) correspond to Barbie in the 12 Dancing Princesses, another WayFoward Nintendo DS game.
Proto | Final |
---|---|
|
|
Character Select
Although similar to the final game, there are quite a few differences.
Proto | Final |
---|---|
Most notably, the preview of the character shows the sprite's normal size, whereas the final uses a scaled-up version. Like the menus before it, it also does not feature any music or character voices, which were added for the final.
Proto | Final |
---|---|
|
|
All of the character names are spelled entirely in uppercase in the final character select screen, with Bill, Lance and Sheena now listed with their full names. The order is a bit different as well, as Lance and Scorpion were swapped out. The only character who was "cut" from the final roster was Goldenrod, who wasn't so much of a character as he was an alternate set of palettes for Probotector (similar to the four default characters, as well as Jimbo and Sully). Goldenrod's palettes were simply made into additional palette options for Probotector. However, Goldenrod is still loaded by default in the final's debug menu.
Debugging Features
Debug Menu
The prototype boots into this menu. Notable entries are:
Game Menu
The main menu.
Demo Menu
The opening and closing screens of the DS Download Play demo.
- Cerebrum(Gym)
This is actually the final boss, although set to a level using the same tileset as the GYM entry in the final's debug menu. Like the " - Throat" level, the game hangs after defeating the boss as the end hasn't been added at this point.
Wireless Menu
To do: This needs documenting by someone that can use the wireless function (two DS consoles). |
A wireless debug menu.
Rotating Layers
A rotating layer test.
Other Debug Features
The bar beneath the Top Screen shows... something. Probably the amount of CPU used.
Pressing L + R while playing a level straight from the debug menu will make the player sprite able to be moved completely around the screen, and the current coordinates of the sprite to be shown in the top-left corner of the Touch Screen. Any shots fired like this will be shot vertically, no matter which direction the player is facing. This does not work for levels accessed from the end of another level (e.g., Waterfall level from Jungle level).
Pressing Select while in a level changes the currently equipped gun. This is likely the "magic button" that was mentioned in the aforementioned July build video.
Bugs
The Contra series | |
---|---|
Arcade | Super Contra |
NES | Contra • Super C |
DOS | Contra |
Game Boy | Operation C • Contra: The Alien Wars |
SNES | Contra III: The Alien Wars |
Genesis | Contra: Hard Corps |
PlayStation | Contra: Legacy of War • C: The Contra Adventure |
Sega Saturn | Contra: Legacy of War |
Windows | Konami Collector's Series: Castlevania & Contra |
Nintendo DS | Contra 4 (Prototype) |
Wii | Contra ReBirth |
Categories:
- Prototypes
- Contra series
Games > Games by content > Prototypes
Games > Games by series > Contra series
if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
mw.loader.load(["mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.uls.pt"],null,true);
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tcrf.net/" : "http://stats.tcrf.net/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
if(window.mw){
mw.config.set({"wgBackendResponseTime":678});
}