It is currently Thu Nov 23, 2017 10:01 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: SMB USA Plus (SMB2 USA)
PostPosted: Fri Aug 29, 2014 9:34 pm 
Offline
User avatar

Joined: Wed Apr 04, 2012 4:15 pm
Posts: 353
Location: United States of America (USA)
This is a hack of Super Mario Bros 2, USA. But, the 1992 (official) Japanese Famicom cart version. I chose this version because it has the most bug fixes. Some of the changes:

*Updated palettes to the SNES version
*Restored the albino Mouser in 3-3 in place of the regular one (HP and other attributes have been restored; originally, this was Japan-only for the FDS version of this game). I chose not to replace the Krabby-looking dude on World 5 (Clawgrip?) because that was a cool boss, so I replaced the duplicate World 3 Mouser. Here's a vid of him in action; my version acts just like this: https://www.youtube.com/watch?v=7DTwFjfZ8Uo
*Restored World 7-1 to the original Doki Doki Panic (FDS) version.
*Fixed various bugs at the end credits with name misspellings/typos etc., such as Clawgrip, Birdo, etc. (These names were surprisingly hardcoded and stored as OAM while the moving sprites weren't. I used the Mario wiki to find all the misspellings)

Patch it to a clean ROM, called: Super Mario USA (Japan).nes

PATCH: PLEASE SEE BELOW ON NEXT POST.

Image


Last edited by ShaneM on Sun Aug 31, 2014 10:44 pm, edited 3 times in total.

Top
 Profile  
 
PostPosted: Fri Aug 29, 2014 10:14 pm 
Online

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6449
Location: UK (temporarily)
Consider
1- Using a format other than ips (bsdiff, bps, whatever), or include the checksums of the starting file/data
2- Uploading the patches to somewhere that feels a little less transient than mediafire (e.g. to the forum here or to romhacking.net)


Top
 Profile  
 
PostPosted: Fri Aug 29, 2014 10:52 pm 
Offline
User avatar

Joined: Wed Apr 04, 2012 4:15 pm
Posts: 353
Location: United States of America (USA)
I think I'll stick with .ips format, but I'll be glad to provide a CRC16 checksum for all my games. I'll try to upload them to the forum but I think there's a 2MB limit on files. Some of my files such as my FDS hacks need to stay on Mediafire for that reason.

Okay. I'll give one for this game:

Original, unhacked version: CRC16 = DE2A
In its hacked .nes file format: CRC16 = DDEA

This hack was completed by myself on 12/13/13. I'll add them to my other games, tomorrow. Thanks. That's a good idea for file integrity. ^_^


Last edited by ShaneM on Sun Aug 31, 2014 10:44 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Sat Aug 30, 2014 2:22 pm 
Offline
User avatar

Joined: Wed Apr 04, 2012 4:15 pm
Posts: 353
Location: United States of America (USA)
Okay. Here is a new build I created today which fixes two things.

1.
TRCF wrote:
The string "ZELDA" is present at ROM address 0x1FFFB. It appears that Nintendo copied the PRG footer/vector table from The Legend of Zelda (another FDS-to-NES conversion) and simply forgot to change the title.


^This has been corrected.

2. I forgot to change to wording on the Game Over screen to say "End" instead of "Retry". This now been corrected. It took me a year to realize I forgot this. "Retry" is really 'Engrish' in this case as you really don't retry anything but instead resets the game.

Original, unhacked version: CRC16 = DE2A
In its hacked .nes file format: CRC16 = A221

SEE BELOW FOR FINAL DOWNLOAD


Attachments:
Super Mario USA (Restored Version) (REV A)_001.png
Super Mario USA (Restored Version) (REV A)_001.png [ 526 Bytes | Viewed 2771 times ]


Last edited by ShaneM on Mon Nov 03, 2014 10:01 pm, edited 1 time in total.
Top
 Profile  
 
PostPosted: Sat Aug 30, 2014 4:09 pm 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2981
Location: Tampere, Finland
ShaneM wrote:
1.
TRCF wrote:
The string "ZELDA" is present at ROM address 0x1FFFB. It appears that Nintendo copied the PRG footer/vector table from The Legend of Zelda (another FDS-to-NES conversion) and simply forgot to change the title.


^This has been corrected.

What's the point?

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi


Top
 Profile  
 
PostPosted: Mon Nov 03, 2014 10:00 pm 
Offline
User avatar

Joined: Wed Apr 04, 2012 4:15 pm
Posts: 353
Location: United States of America (USA)
Okay. I've made 2 fixes.

1) Made it so that the player starts off with five lives, just like in the SNES Allstars version. ($04ED appears to be the lives counter. I traced code and found an LDA #$03 STA $04ED. ROM location is 0x1E425)

2) Made the game to have five continues, instead of two. (Counter for this is found at RAM $05C5)

SMB USA original ROM CRC16 = DE2A

--ShaneM

SEE BELOW FOR FINAL DOWNLOAD


Last edited by ShaneM on Tue Mar 17, 2015 10:24 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Tue Mar 17, 2015 10:20 pm 
Offline
User avatar

Joined: Wed Apr 04, 2012 4:15 pm
Posts: 353
Location: United States of America (USA)
Here is a new build with the heart containers just like in the Super Mario Allstars version. I drew these from scratch. Since I'm not really an artist, excuse the poorly drawn hearts; I tried. :P

SMB USA original ROM CRC16 = DE2A --ShaneM, the Master of ASM


Attachments:
Super Mario USA Plus (Japan)_004.png
Super Mario USA Plus (Japan)_004.png [ 4.12 KiB | Viewed 2143 times ]


Last edited by ShaneM on Sun Nov 01, 2015 11:03 am, edited 1 time in total.
Top
 Profile  
 
PostPosted: Fri Mar 20, 2015 12:52 pm 
Offline

Joined: Mon Jun 28, 2010 8:35 pm
Posts: 34
Location: oregon
Some of the fixes are nice, but some of the stuff just seems like personal preference.
Anyway maybe I will give this a try sometime on my Twitch channel.


Top
 Profile  
 
PostPosted: Fri Mar 20, 2015 5:38 pm 
Offline
User avatar

Joined: Wed Apr 04, 2012 4:15 pm
Posts: 353
Location: United States of America (USA)
cak wrote:
Some of the fixes are nice, but some of the stuff just seems like personal preference.
Anyway maybe I will give this a try sometime on my Twitch channel.



Thank you. :)

I apologize if the hearts is what you meant by the preference thing. I'm not really a drawing-type artist, but I did try my best to make them like the SNES version. --ShaneM, the Master of ASM


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group