User:Taftq/Sandbox
This is a sub-page of User:Taftq.
This article is a work in progress. ...Well, all the articles here are, in a way. But this one moreso, and the article may contain incomplete information and editor's notes. |
The leaked source code for Super Mario All-Stars contains the source code for the SNES port of Super Mario Bros. included in the game, which seems to have been based off of the source code for the original NES version.
This can be found in other.7z\SFC.7z\SFC\ソースデータ\srd13-SFCマリオコレクション\export\mario-z\linkp\mario_n1.
The source code contains several things that didn't make it into the final game, such as scrapped objects and enemies.
Contents
Internal Names
Hammer Bro.
The Hammer Bro's internal name is "fire enemy", suggesting that it was something completely different at one point in development. Concept art exists of a Bowser-like enemy that seems to have been an earlier version of the Hammer Bros., which would explain this.
A fire variant of Hammer Bros., Fire Bros., would later debut in Super Mario Bros. 3.
It's also referred to as "Karugary Bros." elsewhere in the code, which appears to be an early name for it. "Karugary" appears to be a misspelling of "Karubari", the Hepburn romanization of カルバリー, which means "Calvary" in Japanese.
Podoboo
The Podoboo's internal name is "jump from water", suggesting that it once jumped out of water instead of lava. This in itself suggests that it may have once been an aquatic enemy of some sort.
Fire Mario is also referred to as "Water Mario" in the source code, which could be related.
Spiny
Spiny's internal name is "fall chara -0 ( bakudan )", suggesting that it was originally a bomb enemy of some sort.
Cheep Cheep
The Cheep Cheep is referred to as "flying kame" in the source code, suggesting that it was originally a flying Koopa enemy of some sort.
Scrapped Objects
Enemy Objects
ID | Description | Notes |
---|---|---|
04 | A scrapped red Koopa variant that moves faster than the normal version. | got replaced with flip flower in smb2j (placeholder text goes hard) |
09 | A flying enemy of some sort. Most likely either a Fighter Fly or an early green Paratroopa. | |
13 | A Spiny variant that was completely removed from the game's code. Was most likely green and behaved differently than regular Spinies in some way, based on existing variants of other enemies. | Notably, green Spiny Eggs later appeared as enemies in Super Mario Bros. 3. |
19 | A bridge object that was removed from the code at some point. | |
1A | A scrapped mushroom enemy of some sort. May have been an early Goomba. | |
23 | A scrapped lift variant that moves counterclockwise in a circle. |
Level Objects
ID | Description | Notes |
---|---|---|
? block with vine | what | |
? block with starman | WHAT | |
? block with coins (plural) | WHAT | |
brick block with one (1) coin | WHAT |
Sprite ID $04
Enemy object 04 is a scrapped version of the red Koopa Troopa that moves faster. Its internal name is a string of 25 question marks, and its original name was "turn hi speed".
Interestingly, the used red Koopa Troopa has code for turning into it after being jumped on that was commented out.
Sprite ID $09
Enemy object 09 is a scrapped enemy that has unique code that was completely commented out, with the exception of a piece of code relating to its size. Its internal name is "??? <-- dammy ???", which appears to be a misspelling of "dummy". It shares this name with 19 and 23, though their original names are still present in the code. Its original name was "fly green", suggesting that it's either an early green Paratroopa or a Fighter Fly from Mario Bros.
Like object 01, this enemy is present in the final game. It's a green Paratroopa that's completely stationary. It turns into sprite 01 after being jumped on, because the function that handles demoting paratroopas does not take into account the unused enemy type.
Sprite ID $13
Enemy object 13 is another scrapped enemy with commented-out code. Its internal name is "-1 ( bakudan )", revealing it to be a scrapped version of the Spiny. Based off what the other variants of existing enemies are, it was most likely a green Spiny that behaved differently from the red ones in some way. Green variants of Spinies would later debut in Super Mario Bros. 3.
Unfortunately, its movement code is not present in the source code, so it's unknown how it would've behaved.
Sprite ID $19
Object 19 is a scrapped object. Its internal name is "bridge", suggesting that it's a scrapped bridge object.
Unfortunately, its code no longer seems to exist.
Sprite ID $1A
To do:
|
Object 1A is a mysterious, possibly-scrapped object. Its internal name is simply a string of 19 question marks. Its graphical data was overwritten with part of the Bowser sprite, but what remains in the source code is prefixed with "mush enemy", suggesting it was an early attempt at a Goomba.
Sprite ID $23
Object 23 is another scrapped object. Its internal name is "loop elevator". Restoring its code reveals it to be a scrapped lift variant that moves in a circular motion.
Scrapped Enemy Behavior
Red Koopa Troopa
The red Koopa Troopa has commented-out code for turning into sprite 04 after being jumped on and coming out of its shell, similarly to how Shellcreepers behaved in Mario Bros.
early level stuff or some shit idfk
worlds 2 and 3 got swapped for some dumb reason
6-3 used to be a harder 4-3
5-1 used to be an easier 7-1, then it became its own thing and the old level got orphaned (still in the game btw)
there's an extra level in the level data for some reason. bet it's the athletic level from that one flyer
this is unfinished af lmao