Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2014-09-04 21:08:18

ShaneM
Member
From: United States (USA)
Registered: 2013-03-11
Post 285/287
Website

SMB1 + SMB2J SRAM Plus (FDS hack)

This is a hack that includes both SMB1 and SMB2J. Almost every single known SMB glitch has been fixed.

Side A: This is a hack of SMB2J that brings all the level designs and other various data over from SMB1. I hear all this hype from many other forums of people wanting to add SMB2J stuff to SMB1, such as Wind, Upside-Down Piranha Plants, more Worlds, etc. So I did something about it. I thought to myself: If the point of the hack is to make SMB1 like SMB2J, why not just hack SMB2J?

So that's what this is. SMB1 with all the features of SMB2J. The levels are the same, I've just incorporated SMB2J stuff in various places to add and show off its features. I've done all the work on this myself so that people can now rip their SMB1 levels and paste them to this without having to worry about the ASM work (assuming they don't know it).

There are no Worlds A-D in Side A of this hack as I NOP'd the code that does a check to see how many stars are on the title screen. World 9 is still intact. What I did was recreate the Minus World from both SMB versions (NES and FDS) to make a World! The NES Minus World has 1 level, while the FDS version has 3. So 3+1=4 or 1 World. This is better because the SMB2J 9 World is based off of this Fantasy glitch from the original game. So doing this is only fitting. Well, minus the glitches that came with the original Minus World. I even gave the NES version a total makeover of its Minus World! (https://www.youtube.com/watch?v=Dh-3PuJjFN4)

9-1 = NES version of Minus World
9-2 = FDS version of -2
9-3 = FDS version of -3
9-4 = FDS version of -1

This work took about 4 days.

I've left the title screen logo wide to allow all 24 stars to be recorded (note that I just temporarily changed 0xCC3C here to $18 to show all 24 stars. It's been reverted to $00 for final release.)
SuperMarioBros1Japan_008_zpscb24c8c4.png

Poison Mushrooms, green springs etc. can all be found in this game.

SuperMarioBros1Japan_006_zps590e43b7.png

Like I've said, beta scenery and cactus have been used from SMB2J

SuperMarioBros1Japan_005_zps5ef7374c.png

Saving occurs upon beating 8-4; high score is also saved to SRAM upon receiving a Game Over and choosing "Quit"

SuperMarioBros1Japan_004_zps3fa16f18.png

Wind and flying Bloopers have been added to some stages.

SuperMarioBros1Japan_003_zps2ebe88ec.png

Certain levels like 1-3 and 5-3 no longer share data, so you are free to create new levels or scenery. On 5-3 I made it a windy snowy level. :) (Since World 5 is already a snow World.)

SuperMarioBros1Japan_002_zpsadf0aaba.png

Upside-down Piranhas have been added to various areas in appropriate places to give it an authentic "Nintendo" feel.

SuperMarioBros1Japan_001_zps73cddd61.png


What's a purple beta cactus, clouds and trees doing under there?
SuperMarioBros1Japan_041_zpsb7e4536c.png

SuperMarioBros1Japan_025_zps1b2c8da4.png

A flying Blooper! I thought this was only found on 7-3! I wonder where else I might find these guys?

SuperMarioBros1Japan_022_zpsb33ed1c2.png

Lava underground, just like SMB2J!

SuperMarioBros1Japan_021_zps1cf4a84f.png

A MUCH more difficult version of 7-3 (which is a harder version of 2-3).
SuperMarioBros1Japan_020_zpscfea2647.png

An underwater sea current.
SuperMarioBros1Japan_013_zps24f264b7.png

New invisible items have been added where there were only invisible coin blocks. Arigatou, ShaneM-chan!

SuperMarioBros1Japan_014_zpsc34edc3b.png


Beautiful clouds from up above have replaced the Mushrooms from SMB1 to give it a more real SMB2J feel.

SuperMarioBros1Japan_038_zps7837874f.png

SuperMarioBros1Japan_039_zpsf0d73683.png

Wait a minute...That's a decoy!

SuperMarioBros1Japan_040_zps1adc8b1e.png

Remember, my SMB2J is on Side B of this game!

SuperMarioBros1Japan_024_zps7f7fdf5a.png

SuperMarioBros2JapanPromo-Copy_001_zps73781ecd.png

What I did was fix up the original stages that repeat to match the VS SMB counterparts. These include repeats of 5-3 (but I left the snow and wind in), 5-4, 6-4 and 3-4 (I did the last one because it is the same level, but more challenging). Here are maps of the VS SMB stages if anybody needs them for the repeat stages I fixed: http://themushroomkingdom.net/maps/vssmb

Also, in case no one realized this, I've made the maze of 4-4 to be like ANNSMB, as well as the lava pits of 7-4. The stages of 4-1 and 4-2 have also the Koopas added to them from the ANNSMB version. Here are maps in case you get stuck on 4-4: http://themushroomkingdom.net/maps/annsmb

So really, this SMB1 with SRAM and SMB2J features is the best because it incorporates the greatest strengths of VS SMB, ANNSMB and the original SMB1.



====

Side B:

-SRAM saving (completely redone; upon getting a Game Over on any world except 9 World; and when beating 8-4/D-4. Only saves the highest score.)
-I've added features from the SNES Allstars version:
*Hard Mode on Worlds A-D (where Buzzy Beetles replace Goombas and all enemies move faster, smaller platforms and anything else found in Hard Mode)
*Bowsers now have their own identities when defeated in Fiery state (originally they shared Bowsers World 1-4 identities since Worlds A-D were counted as 1-4 before. I even fixed the A-1 identity glitch found in the Allstars version.)
*Worlds A-D now have their own attributes and no longer share codes and limitations the original, such as spring in World B being red like they're supposed to be etc.
*I've written a little routine in bank $02 to play the beta Game Over music when loading the special message for 9 World

-Many sprite loading issues with OAM have been corrected
-I've fixed every single SMB2J glitch known to man...including:
*The timer would erroneously award player 999 seconds if the timer got down to 0 (50*999 =50, 000 points)
*The platforms had a collision error where they would loop instead of kill the player if they went below the screen ($D0)
*The hammer immunity glitch has been corrected where if the player went all the way to the left of the screen, the player was previously immune to hammers
*The glitch on 4-2 has been corrected
*Lakitu was originally supposed to throw Spinys according to the player's velocity. I fixed this. (A was getting overwritten because the JMP to bounding box control was too early.) Now Spinys bounce and Lakitu moves better. The only other version that fixed this was SMB Deluxe on GBC.
*Infinite lives glitch where the player would receive a Game Over upon accumulating too many lives.(I credit this fix to Kasumi, who gave me a hand with this)
*Many other glitches I corrected based on videos and the Mario wiki

-New features have been added, including:
*A brand new sunset palette has been added. It always bothered me that we had day and night stages but none in the evening.
*Brand new snowy palette. It always bothered me that the shrubs were colored white but the ground was left brown. (I had to clear 8 bytes in the first VRAM table data to make room for this.)
*Brand new bonus areas added and a hidden new level! (World 9-4 = new bonus room, World A-1 = secret hidden level within the stage... 2 exits in total! [Can you find the hidden level? ;) ], B-1 = new bonus room with beta enemies used [can you find the hidden message? ;) ], C-1= a very special new bonus room, D-2 = ??? [I think this stage speaks for itself]. No rooms were taken out; only stuff added
*Underwater currents [9-4 only] - These use the same wind code as on land except I had to code them to push the player around, as wind would previously only do this on land stages.
*Level fixes from the Allstars version. Some of them include the fact that on the NES version it is impossible to get 5000 points as either form of Mario on some stages like 2-3 and 8-2.
*I've also found a TON of beta stuff. Like unused blocks, BG scenery, etc.

I think this is indeed a great work that I've done, here. Also, I've studied in-depth the FDS format and came up with my own custom header (I've created my own detailed doc of it which I will include with this). My game is the first to make use of it. I also made a SMB2J manual that I translated/created from my own notes. I also borrowed from the Wii channel's description of the game. I personally own 2 FDS copies of this game. One sealed and one opened. I used the opened one's manual. I think it should be the same as the sealed one.

Link to the glitches I fixed:
https://www.youtube.com/watch?v=1nzyWWDYSvc
http://www.mariowiki.com/List_of_Super_ … s_glitches

Here are some screenshots:
Wow. Look at them beta cactus. Im'ma sure glad Shane M. found them! Brrrr! This snow is sooo a' cold! (I made snow on the ground for snowy stages. So they no longer look dry.)
SuperMarioBros2JapanRevC_017_zpsf6f7eb12.png
SuperMarioBros2JapanRevC_016_zps7bd6b697.png

Ouch! That damn hammer gave me a bump on my mama-mia head!
SuperMarioBros2JapanRevC_019_zps7307d919.png

The beta ground with lava like in the SMAS version. :D
SuperMarioBros2JapanRevB_005_zpse0b1eeca.png

Mama mia! I was here in SMB1!

SuperMarioBros2JapanPromo_029_zpsd8a78f5f.png

It's evening...Almost time to have the rest of that spaghetti...I hope I'm close to the Princess, now. (I know it says B-3 but it's really A-3. This was an old shot from when I was now learning how to add rooms. This has been fixed.)
SMB15ampSMB2JampANNSMBJapanREVB_006_zpsf37dd057.png

The new bonus room on B-1 with beta blocks and the new beta enemy...What do those blocks spell?
SuperMarioBros2JapanPromo_003_zpsfb55e7d3.png

The top secret level of A-1. This looks familiar...Didn't I beat this last spring? (Now 6 months later in time.)
SuperMarioBros2JapanRevC_020_zps128abcba.png
SuperMarioBros2JapanRevC_021_zps89379e1b.png

Lakitu got over his "bug" and regained his strength! LOL XD
SuperMarioBros2JapanRevC_022_zps8c791bf8.png

Finally...Someone translated this message into English for me and used beta blocks to do it in. What? underwater sea current?!? Noooo!!!! Lol

SuperMarioBros2JapanPromo-Copy-Copy_005_zps34116919.png

I've also made a custom .pal file which gives the NES an updated graphics feel, as if you were using A/V.




SMB2J original ROM (65,000 bytes) CRC16 = BA55
My hacked SMB game CRC16 = F667

Patch it to a clean ROM with the CRC16 listed above. http://www.mediafire.com/download/ddzkg … folder.zip

EDIT: On Side A I didn't borrow any SMB2J stages for SMB1, what I did was use the VS SMB counterparts of the SMB1 stages. They are in different Worlds on VS SMB.


I'm back. I'll try not to get as frustrated with stupid questions. People on my naughty list:

*Pokemon_Master
*Noizy
*lipun
*Spambots

Offline

#2 2014-09-05 14:49:20

YORAMRW
Member
From: The Netherlands
Registered: 2013-03-29
Post 1,114/1,199
Website

Re: SMB1 + SMB2J SRAM Plus (FDS hack)

Looks very impressive.


Hacks Gameboy 8-bit music in Pokémon Gen I & II, composes 8-bit music in FamiTracker

Offline

#3 2014-09-05 16:23:57

Pokemon_Master
Member
From: emuNAND
Registered: 2013-05-18
Post 910/948
Website

Re: SMB1 + SMB2J SRAM Plus (FDS hack)

Hey ShaneM,this hack looks really awesome
I've a question. Will this work with that NES emulator for DS.
I play on a R4i 3DS flashcard.

Offline

#4 2014-09-05 22:43:40

ShaneM
Member
From: United States (USA)
Registered: 2013-03-11
Post 286/287
Website

Re: SMB1 + SMB2J SRAM Plus (FDS hack)

Pokemon_Master wrote:

Hey ShaneM,this hack looks really awesome
I've a question. Will this work with that NES emulator for DS.
I play on a R4i 3DS flashcard.

Well, it depends. This is really an FDS game. (The Japanese version of the NES add-on.) It will work if your NES emulator supports FDS games. It is 100% compatible with real hardware as with all the games I make.


I'm back. I'll try not to get as frustrated with stupid questions. People on my naughty list:

*Pokemon_Master
*Noizy
*lipun
*Spambots

Offline

#5 2014-09-08 11:55:38

Pokemon_Master
Member
From: emuNAND
Registered: 2013-05-18
Post 911/948
Website

Re: SMB1 + SMB2J SRAM Plus (FDS hack)

ShaneM wrote:
Pokemon_Master wrote:

Hey ShaneM,this hack looks really awesome
I've a question. Will this work with that NES emulator for DS.
I play on a R4i 3DS flashcard.

Well, it depends. This is really an FDS game. (The Japanese version of the NES add-on.) It will work if your NES emulator supports FDS games. It is 100% compatible with real hardware as with all the games I make.

Thanks for the info.
Much appreciated :)

Offline

#6 2018-02-11 20:53:04

Snoof
New member
Registered: 2018-01-29
Post 1/2

Re: SMB1 + SMB2J SRAM Plus (FDS hack)

Sorry for the bump, but does anyone have a backup of the patch? The link is down.

Offline

Board footer

Powered by FluxBB