|
||||||
Views:
11,133,371 |
Main | FAQ | IRC chat | Memberlist | Active users | Latest posts | Stats | Ranks | Online users | Search | 12-12-24 10:55 AM |
||||
Guest: Register | Login |
0 users currently in Super Mario Bros. 3 Hacking | 1 bot |
Main - Super Mario Bros. 3 Hacking - Super Mario Bros. 3Mix |
southbird |
| ||
Normal User
Newcomer Level: 6 Posts: 2/5 EXP: 760 Next: 147 Since: 04-07-12 Last post: 3841 days Last view: 3235 days |
Hey guys. Just figured I should post this here in case you haven't seen it elsewhere.
Super Mario Bros. 3Mix 1.0 is out! Download and information available at: http://sonicepoch.com/sm3mix/ Or: http://www.romhacking.net/hacks/2068/ YouTube vids To steal my own description: Super Mario Bros. 3Mix is a large-scale hack that changes and adds lots of features to Super Mario Bros. 3, and pays homage to many past and (relative) FUTURE Mario titles, while attempting to remain faithful in spirit to the look and feel of Super Mario Bros. 3. * All new levels (and a few “remixed” Mario 3 levels somewhere in there) * Many new songs added from other Mario games (kept some SMB3 classics!) * Play as Mario, Luigi, or Toad (cosmetic only) in any configuration * New power-ups (Penguin replaces Frog, Carrot replaces Tanooki) * Star Coins (which are used to unlock portions of the game!) * Ability to re-enter past worlds (with level completion intact!) * Ability to re-enter past levels (to get all of your Star Coins) * Alternate exits in some levels * Ability to save progress * Many new enemies, typically some special ones for the world theme * All new bosses (many are “remixes” of bosses from other Mario games) * All kinds of gameplay changes to meet the theme of a level/world! Got any questions or comments about 3Mix or even the disassembly, fire away. |
Googie |
| ||
Normal User
Giant Koopa Keeping ROM Hacking gangsta since 2003... Level: 70 Posts: 485/1260 EXP: 3003712 Next: 12099 Since: 08-07-12 From: Brooklyn, NY Last post: 125 days Last view: 125 days |
I played your demo & I made it all the way up to that space world, so starting over won't be no sweat. This hack shows you put time & effort into this, not to mention a lot of love.
____________________ Beacons.AI My Discord Server |
Emuz |
| ||
Site Administrator
11 Hit Combo: Mother's Rosario Level: 109 Posts: 2287/3393 EXP: 13593613 Next: 366032 Since: 12-30-11 From: Akron, Ohio; USA Last post: 134 days Last view: 3 days |
I haven't had the chance to play it yet (it's on my list for sure), but I've very much been interested in the project as soon as I was linked to it. I am happy you decided to share your disASM of the game as well. You did a very good job with the blending of the all the new elements to match the original NES SMB3 style.
I can wait to check out the final version! The Dynamic Profile Administrator™"Never Knows Best" Note: if you can see this my layout broke. ALL THE CREDITS WILL BE REVEALED!! 'Victory Noriko' by @thatsheepagain. 'Chibi Dance Noriko' by @Haru__Kitsu. 'Deity's Night Out (Featuring Gabbie)' by @thatsheepagain Noriko Emotes by @Haru__Kitsu. Side Bar Noriko by @thatsheepagain 'Noriko's Nature Walk' by @projectTiGER_ Emotive Noriko by @thatsheepagain. "Space Candy Noriko" by BerryVerrine. "Super Sharp Noriko" by Xionfes. A gift illustration from the wonderful EverKinzPony! "Magical Girl Noriko" by @cute_hospital! "Patient Chibi Noriko" by @Ruii_ki! 'Dapper '60s Noriko' by @thatsheepagain. 'Shiny Chibi Noriko' by @inioli. 'Flower Veil Noriko' by @Sushiee_. 'Noriko in Realism' by @_Sarybuu. 'Noriko's Midnight Adventure' by @projectTiGER_ 'Yukata Noriko' by @yunyunmaru_ 'Birthday Wishes Noriko' by @thatsheepagain |
southbird |
| ||
Normal User
Newcomer Level: 6 Posts: 3/5 EXP: 760 Next: 147 Since: 04-07-12 Last post: 3841 days Last view: 3235 days |
Posted by Googie If "demo" = "beta" (and I'm assuming that since you said "space world", which wasn't in what I called the demo version), you shouldn't have to start over. There's really only a few bug fixes between "beta" and "1.0." Posted by Emuz It would have been a waste I think not to share it. The amount of time and effort I put into getting it done was fairly intense. I have mentioned elsewhere I was inspired by the efforts of folks at Sonic Retro and the disassembly they did of Sonic 2. I tried to make it the best it could possibly be, replacing addresses with labels to make it flexible, and commenting the hell out of it. One confusing thing I found recently was someone on another forum that posted in 2012 that they thought the labels actually took away from the disassembly, that fixed addresses were "better", especially for making ROM/RAM maps. I don't see any way that fixed addresses make it better -- it makes it inflexible and difficult to change things globally. Plus if a ROM/RAM map is all you're worried about, NESASM spits out a listing file of all the labels and their corresponding addresses... I hope I'm not the only one who thinks that opinion is flawed. Posted by Googie Posted by Emuz Yes! It was sort of a way to fulfill some childhood dreams, and I worked hard to make it as legit as possible. That's why I didn't do large-scale reinvention like DahrkDaiz. Not saying I don't find his stuff very cool as well, we just had different philosophies and goals in our respective projects. If you really want to trace back, there's a few levels that are actually from paper drawings I did when I was like 10 or so... I managed to hold onto some of them for ~20 years, just waiting for a moment I could make them reality. Of course, they were strictly Mario 3 themed, as most of the other stuff I sourced from didn't exist yet. |
DahrkDaiz |
| ||
Normal User
Shyguy Level: 23 Posts: 85/94 EXP: 61369 Next: 6354 Since: 07-14-12 Last post: 3551 days Last view: 3365 days |
Posted by southbird Who ever said this is probably thinking from the view point of using the addresses to hack the rom rather than modifying the source to build a brand new file. The labeling you used is vastly superior. I have a Visual Studio project that I use and anytime I need to modify an aspect of the game I simply do a global find for certain keywords and I'm able to find what I'm looking for. Not to mention that relying on addresses becomes instantly inconvenient the moment you modify the source as the addresses no longer point to the correct places. I've played some of the demo. Only some as I use most of my little bit of free time trying to work on my own project. I do go back and trudge through a few levels every now and then. Plus, I enjoy the custom music the most of all. |
southbird |
| ||
Normal User
Newcomer Level: 6 Posts: 4/5 EXP: 760 Next: 147 Since: 04-07-12 Last post: 3841 days Last view: 3235 days |
Posted by DahrkDaiz Yup. That's how I feel too. Also sounds like you have a nice organized setup there. I did the whole disassembly and 3Mix in a text editor, heh! An IDE of some sort would have been nice. Posted by DahrkDaiz I know that feeling... 3Mix was pretty much a second full time job, especially as I made a serious push starting in January. Pretty much got in the cycle of come home day job, brew a pot of coffee, and get cracking on 3Mix... Posted by DahrkDaiz Glad you enjoy the music. Those could often be pretty time consuming to make. To first get a "draft" of the song that even worked in the SMB3 music engine and then to get it sound ... good. The "purple coin" theme (https://www.youtube.com/watch?v=WU_-SSqrxsQ) for example took 4 hours to get right. But it's definitely one of my favorites. Also a random note, someone apparently made a cart for the game. I don't know anything about it, had nothing to do with it (I certainly would have suggested an "on model" title font, lol), I was just Googling 3Mix and hit upon it: http://imgur.com/a/Y0rOu#0 |
DahrkDaiz |
| ||
Normal User
Shyguy Level: 23 Posts: 86/94 EXP: 61369 Next: 6354 Since: 07-14-12 Last post: 3551 days Last view: 3365 days |
Ha! I came across the exact same image! People are quick to put things on cart it seems.
Any ideas on what your next project might be? Possibly an SMB3Mix 2? |
southbird |
| ||
Normal User
Newcomer Level: 6 Posts: 5/5 EXP: 760 Next: 147 Since: 04-07-12 Last post: 3841 days Last view: 3235 days |
Posted by DahrkDaiz I was actually trying to do this myself with an EPROM burner. Using a cart for a game called "Magician." (A should-be-compatible TKROM board.) Partial success in I was able to desolder CHRROM and replace it with an EPROM of the original data. However for some reason PRGROM didn't seem to work right, and I triple-checked my wiring. Oh well. I might revisit it or just wait for someone to do it for me. Posted by DahrkDaiz I haven't really thought about it. I'm mostly soaking up 3Mix as it permeates its selective areas of the Internet. In the meantime, I'm actually looking at modern tech like Monogame (I know, so boring if it's not 8-bit, eh?) But we'll see. Although what I'd love to do, but haven't really pursued because of the tedium of it, would be to get SMB3 running natively as 8086 code with some hookups to run in DOS in CGA, EGA, and VGA modes. My dream is for that gigantic full height floppy in my IBM 5150 to churn Mario 3. Although I question whether there's enough bandwidth in that old clunker to render a game like Mario 3 without restrictions like no scrolling. An XT type Tandy 1000 might be the lowest that is actually feasible. I actually did use a utility to search and replace 6502 opcodes for 8086 ones and it assembles. But of course that doesn't mean anything since there's plenty of arbitrary stuff like writes to the MMC3 that doesn't exist, no PPU, etc. So it'd be a lot of effort mostly just to amuse me. I also don't really have a good dev environment that would make developing and executing 16-bit 8086 code easy. Having said all that, a secondary vision I had is recoding SMB3 in C, which might have uses beyond making a 16-bit DOS version. But again, that's a lot of effort, and not sure who might find it useful. |
Emuz |
| ||
Site Administrator
11 Hit Combo: Mother's Rosario Level: 109 Posts: 2291/3393 EXP: 13593613 Next: 366032 Since: 12-30-11 From: Akron, Ohio; USA Last post: 134 days Last view: 3 days |
Posted by DahrkDaiz The Dynamic Profile Administrator™"Never Knows Best" Note: if you can see this my layout broke. ALL THE CREDITS WILL BE REVEALED!! 'Victory Noriko' by @thatsheepagain. 'Chibi Dance Noriko' by @Haru__Kitsu. 'Deity's Night Out (Featuring Gabbie)' by @thatsheepagain Noriko Emotes by @Haru__Kitsu. Side Bar Noriko by @thatsheepagain 'Noriko's Nature Walk' by @projectTiGER_ Emotive Noriko by @thatsheepagain. "Space Candy Noriko" by BerryVerrine. "Super Sharp Noriko" by Xionfes. A gift illustration from the wonderful EverKinzPony! "Magical Girl Noriko" by @cute_hospital! "Patient Chibi Noriko" by @Ruii_ki! 'Dapper '60s Noriko' by @thatsheepagain. 'Shiny Chibi Noriko' by @inioli. 'Flower Veil Noriko' by @Sushiee_. 'Noriko in Realism' by @_Sarybuu. 'Noriko's Midnight Adventure' by @projectTiGER_ 'Yukata Noriko' by @yunyunmaru_ 'Birthday Wishes Noriko' by @thatsheepagain |
Main - Super Mario Bros. 3 Hacking - Super Mario Bros. 3Mix |
Acmlmboard v2.5.6 (06/11/2024) © 2005-2024 Acmlm, Emuz, et al. |
MySQL - queries: 117, rows: 546/581, time: 0.111 seconds. |