Romhacking.net

Romhacking => Personal Projects => Topic started by: ThroughT1m3 on December 11, 2020, 01:53:01 PM

Title: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on December 11, 2020, 01:53:01 PM
(I'm constantly updating this first post. May recruit someone to make custom mario graphics. pm me if you are interested in designing graphics or any other help. I changed the name because this hack has elements from many classic mario games, evoking memories of the good ole days) Hi all. I have been working on a Super Mario Bros hack for NES. I will provide a few screenshots, then discuss what has been changed and/or added.

(Mini mario demo)
(https://i.ibb.co/RgvZGDK/ezgif-com-gif-maker.gif) (https://imgbb.com/)

(bullet bill powerup)
(https://i.ibb.co/M90KdG7/ezgif-com-gif-maker-1.gif) (https://imgbb.com/)

(ninja mario. him sliding on the ground doesn't actually happen in game. side effect of recording, the explosion after hitting the enemy has since been removed)
(https://i.ibb.co/pnrNyZX/ninja.gif) (https://imgbb.com/)

(Inspired by DarkDaihz's amazing smb3 ninja power-up)
(https://i.ibb.co/CVjzQ1j/ninja2.gif) (https://imgbb.com/)

(Certain amount of hammers kill metal mario, im also liking the dark text. what do you think?)
(https://i.ibb.co/HPNQV4P/hammermetal.gif) (https://imgbb.com/)

(Lava will turn metal mario red after a while and he will now be hot to the touch, killing enemies. after a certain period of time, his original state and color return)
(https://i.ibb.co/dcdCn3c/lavametal.gif) (https://imgbb.com/)

(Firebars also turn metal mario hot! there is a set time even though it looks like he turns hot rather fast)
(https://i.ibb.co/LZyYb4s/firebarmetal.gif) (https://imgbb.com/)

(Dont get intoxicated! you lose all powerup abilities, your speed and jumping are also reduced drastically until it goes away)
(https://i.ibb.co/W0XbkK9/ezgif-com-gif-maker-1.gif) (https://imgbb.com/)

(Hammer vs blocks)
(https://i.ibb.co/xG8qd2S/ezgif-com-gif-maker-1.gif) (https://imgbb.com/)

(P-switch power-up. i'm no artist but he is throwing little p-switches)
(https://i.ibb.co/8BwcTGS/ezgif-com-gif-maker-2.gif) (https://imgbb.com/)

(active "time of day" morning, afternoon, evening, night and midnight. sped up for demonstration)
(https://i.ibb.co/jyZM4RV/ezgif-com-gif-maker-4.gif) (https://imgbb.com/)

(mud traps that slow movement and jumping. also adds muddy color palette to mario)
(https://i.ibb.co/P4gh9f4/ezgif-com-gif-maker-5.gif) (https://imgbb.com/)

(Fun in the sun! Several ways to swim. this does not remove actual water levels. those remain. by holding the up button, mario can swim in place!)
(https://i.ibb.co/tz2wdSN/ezgif-com-gif-maker-8.gif) (https://imgbb.com/)
(https://i.ibb.co/n8JnpGk/ezgif-com-gif-maker-7.gif) (https://imgbb.com/)
(https://i.ibb.co/HYsqqCV/ezgif-com-gif-maker-6.gif) (https://imgbb.com/)

(kicked shells now can hit coin blocks, grow power-ups as well as destroy bricks)
(https://i.ibb.co/qW5mwDm/ezgif-com-gif-maker-9.gif) (https://imgbb.com/)

(Upside down pipes the player can enter)
(https://i.ibb.co/Lrv1MrY/ezgif-com-gif-maker-10.gif) (https://imgbb.com/)

(upside down piranha plants. blue.)
(https://i.ibb.co/2vRk7Pn/ezgif-com-gif-maker-11.gif) (https://imgbb.com/)

(functioning mock up of an item shop that will appear at the end of each world. you can use coins to buy a status one or two item that will be placed in your storage. when selecting an option you get the coin sfx, when buying a power up you get a power up grab sound and if you cant buy an item you get a different sound that indicates you cannot buy it)
(https://i.ibb.co/rmX4cbd/ezgif-com-gif-maker-12.gif) (https://imgbb.com/)

(Much better)
(https://i.ibb.co/Wf7DC1g/smb-006.png) (https://imgbb.com/)

New Powerups:
PowerDowns:
;powerdowns will only appear in later worlds;

You can jump off of enemies if holding down the A button like SMB 3.Custom graphics. Many ASM Edits. Score has been replaced with a enemy kill counter. Graphics and certain things will be done near the end of development. screenshots and gifs are basically proofs of concepts.

edit: Skid sfx added.

edit: wind effect and wind sfx added
         
edit: color pallet for mario for each status 2 item
         
edit: ITEM STORAGE SYSTEM: When you get two power-ups, once injured pressing the select button will used your stored power-up. Stand-alone download here:http://www.romhacking.net/hacks/6679/ (http://www.romhacking.net/hacks/6679/)  8)
   
edit: a whole world dedicated to mario flying. that is a secret though ;)
     
edit: sram save. erase function added to title screen       

edit: key system added

edit: coin ability system. get a certain number of coins to improve certain player attributes.

edit: mini mario now shoots fireballs if he has a fire flower but it now take 3 fireballs to kill an enemy in his miniature fire state

edit: Player can now swim in holes with water but must have the metal mario powerup to swim in lava.

edit: Mario can turn around mid-air. something you cant do in the original

edit: Reduced bullet bill power up to use Mario's velocity as a timer of sorts because it was simply something that could be spammed. 

edit: Active "time of day" morning, afternoon, evening, night and midnight. as you play the time of day switches with the background

edit:Power-ups are pretty much complete. Now working on game mechanics, world/ level structure (not design), and tying up loose ends. really could use some help if anyone is interested in doing graphics and has SMB 6502 knowledge.   :)

edit: added blast sound to bullet bill power-up, fixed carrot power-up sfx and cleaned up the "time of day" timing as well as added a smoother night to morning fade.

edit: Added the ability to jump out of the water holes with the up button. Also, holding the up button allows mario to float in place in the water and releasing the button makes him jump. Much easier jumping out of water overall than other mario games

edit:added mud traps that slow mario and lower jumping height

edit:kicked shells now can hit coin blocks, grow power-ups as well as destroy bricks

edit:added upside down pipes the player can enter

edit:made a stand-alone smb hack that adds a game over menu like smb2j. nothing else changed.http://www.romhacking.net/hacks/6772/ (http://www.romhacking.net/hacks/6772/)

edit: added item shop after every world

much more coming
             
     
Title: Re: Mario A New Day (SMB Hack)
Post by: Supergamerguy on December 11, 2020, 02:53:46 PM
The new bunny powerup is awesome! Keep up the good work! :)
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 11, 2020, 02:59:20 PM
Quote from: Supergamerguy on December 11, 2020, 02:53:46 PM
The new bunny powerup is awesome! Keep up the good work! :)
Thanks! Much appreciated
Title: Re: Mario A New Day (SMB Hack)
Post by: Vanya on December 11, 2020, 07:08:01 PM
This sounds like a cool hack.
My only criticism is that needing the fire flower to climb is just weird.
Was that a design choice or it a result of some technical limitation?
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 11, 2020, 07:10:09 PM
Quote from: Vanya on December 11, 2020, 07:08:01 PM
This sounds like a cool hack.
My only criticism is that needing the fire flower to climb is just weird.
Was that a design choice or it a result of some technical limitation?
thank you. No, I did this because it is an exploration style Mario. the fire flower gives the ability to climb and advance further in the game. I just wanted some items to unlock certain abilities. like transparent Mario item allows Mario to pass through certain walls for example. the fire flower will not be called fire flower anyway. 
Title: Re: Mario A New Day (SMB Hack)
Post by: Googie on December 13, 2020, 09:40:15 AM
I like this, it's kewl, hope to see more progress in the future. :D
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 13, 2020, 10:07:56 AM
Quote from: Googie on December 13, 2020, 09:40:15 AM
I like this, it's kewl, hope to see more progress in the future. :D
thanks. i been playing your hacks on real hardware for years. good to hear from you. thought it was time to make my own. anyway, i just have a few things to figure out then i can build the levels and finish the graphics. Probably have more screenshots later if i get time to work on it some more
Title: Re: Mario A New Day (SMB Hack)
Post by: Vanya on December 13, 2020, 04:05:50 PM
Quote from: ThroughT1m3 on December 11, 2020, 07:10:09 PM
thank you. No, I did this because it is an exploration style Mario. the fire flower gives the ability to climb and advance further in the game. I just wanted some items to unlock certain abilities. like transparent Mario item allows Mario to pass through certain walls for example. the fire flower will not be called fire flower anyway.

Ah! I see. Interesting!
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 13, 2020, 04:49:22 PM
cool! I now have upside down pipes. was not as hard as I expected. now for the hard part, getting upside down plants in them.  :o

(https://i.ibb.co/VvTxnjf/Screenshot-68.png)
Title: Re: Mario A New Day (SMB Hack)
Post by: frantik on December 13, 2020, 04:51:48 PM
Some good ideas for Martriodvania-style levels with the power ups there.. sounds fun :woot!:
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 13, 2020, 04:54:55 PM
Quote from: frantik on December 13, 2020, 04:51:48 PM
Some good ideas for Martriodvania-style levels with the power ups there.. sounds fun :woot!:
thank you. I absolutely love Mario Unlimited and the Deluxe version of course. been playing unlimited for years. even got in on real hardware :laugh: your work has definitely been a inspiration. :beer:
Title: Re: Mario A New Day (SMB Hack)
Post by: IcePenguin on December 13, 2020, 07:14:45 PM
I really like your ideas for this hack!  Seems very fun.  :)

Question, though, what do you plan to do with the timer?  You say we explore the first 3 levels trying to find the entrance to the castle, and a timer seems like it'd be bad for the exploration / open world you are going for.  So it made me curious what you plan for that.

Also, just a small critique, Mario's palette seems too bright in Bunny mode.  The design of the ears is great, though!  Nice job on that.   :thumbsup:  Good luck on your project, and as you learn ASM!  Looking forward to what you do next.
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 13, 2020, 07:29:19 PM
Quote from: IcePenguin on December 13, 2020, 07:14:45 PM
I really like your ideas for this hack!  Seems very fun.  :)

Question, though, what do you plan to do with the timer?  You say we explore the first 3 levels trying to find the entrance to the castle, and a timer seems like it'd be bad for the exploration / open world you are going for.  So it made me curious what you plan for that.

Also, just a small critique, Mario's palette seems too bright in Bunny mode.  The design of the ears is great, though!  Nice job on that.   :thumbsup:  Good luck on your project, and as you learn ASM!  Looking forward to what you do next.
Thank you! I appreciate the compliments and feedback. I plan on making the timer restart every time you go in a pipe and come out of pipe. Also the timer will not start at 400. maybe 600. should be plenty of time. I honestly don't think will ever be an issue. As far as the colors of  mario are concerned, I actually feel the same way. I think instead of the light grey I will go with black. I have tested that and even though he blends in during the night stages, it still looks good. I will do more on his colors later. maybe post screenshots of different colors see what others think. :beer:

(https://i.ibb.co/vYrX5bS/Screenshot-72.png) (https://i.ibb.co/N1yK6X7/Screenshot-73.png)

I think the black Mario looks much better.


Title: Re: Mario A New Day (SMB Hack)
Post by: IcePenguin on December 13, 2020, 09:30:26 PM
Looks great!  There is a technique in art that implies an edge or shape without actually drawing it.  (called implied lines) Our brain simply interprets how it should look, even if you can't see it.  Using black for Mario looks perfectly fine even against the black background.  ;)

Edit:  If you plan to reset the timer frequently, there really is no point to keeping it, right?  Perhaps you can create something else in its place or change purpose?  Just a thought...

Edit 2: Maybe use the timer to indicate the duration of your new abilities?  That could be interesting to give ability time limits a visual cue.
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 13, 2020, 10:03:03 PM
Quote from: IcePenguin on December 13, 2020, 09:30:26 PM
Looks great!  There is a technique in art that implies an edge or shape without actually drawing it.  (called implied lines) Our brain simply interprets how it should look, even if you can't see it.  Using black for Mario looks perfectly fine even against the black background.  ;)

Edit:  If you plan to reset the timer frequently, there really is no point to keeping it, right?  Perhaps you can create something else in its place or change purpose?  Just a thought...

Edit 2: Maybe use the timer to indicate the duration of your new abilities?  That could be interesting to give ability time limits a visual cue.
yeah I was going to remove the timer but I was having trouble removing the it completely for some reason. I honestly grew tired of messing with it. But that is a great idea with power up duration. I will look into that. thank you!
Title: Re: Mario A New Day (SMB Hack)
Post by: IcePenguin on December 14, 2020, 11:10:17 AM
Glad to help out!  It doesn't necessarily have to be that, but it would be good to utilize the timer in some fashion, rather than making it irrelevant.  Hopefully you figure something out!   :)
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 14, 2020, 11:27:11 AM
Quote from: IcePenguin on December 14, 2020, 11:10:17 AM
Glad to help out!  It doesn't necessarily have to be that, but it would be good to utilize the timer in some fashion, rather than making it irrelevant.  Hopefully you figure something out!   :)
Speaking of which, I now have it where the timer is frozen until getting the transparent Mario power-up, then it starts to decrease. Good sign. but now I need to figure out how to get it to load the appropriate time limit, and not kill mario once reaching zero. some decent progress. Thanks for the great idea :beer:
Title: Re: Mario A New Day (SMB Hack)
Post by: IcePenguin on December 14, 2020, 11:58:18 AM
Quote from: ThroughT1m3 on December 14, 2020, 11:27:11 AM
Speaking of which, I now have it where the timer is frozen until getting the transparent Mario power-up, then it starts to decrease. Good sign. but now I need to figure out how to get it to load the appropriate time limit, and not kill mario once reaching zero. some decent progress. Thanks for the great idea :beer:

Awesome!  Progress is always exciting.  :P  There could be a few ways of loading the appropriate time limit.  Perhaps when the game checks Mario's current state.  I'm sure there is a byte somewhere that controls if Mario is small, bunny, transparent, etc.  You could insert some code there to look up a table of times, and load the correct time into the timer based on the the value of Mario's current state.
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 14, 2020, 02:53:44 PM
Quote from: IcePenguin on December 14, 2020, 11:58:18 AM
Awesome!  Progress is always exciting.  :P  There could be a few ways of loading the appropriate time limit.  Perhaps when the game checks Mario's current state.  I'm sure there is a byte somewhere that controls if Mario is small, bunny, transparent, etc.  You could insert some code there to look up a table of times, and load the correct time into the timer based on the the value of Mario's current state.
I got it pretty much figured out. just need to figure out how long it should last. i want the item to be somewhat generous. but not too long. Thanks again for the cool idea. :)
Title: Re: Mario A New Day (SMB Hack)
Post by: IcePenguin on December 14, 2020, 04:49:29 PM
No problem, glad you liked it.   :beer: 
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 15, 2020, 10:50:59 AM
Kicked shells now collect coins. working on making kicked shells grow power-ups from blocks :D
Title: Re: Mario A New Day (SMB Hack)
Post by: frantik on December 17, 2020, 04:16:47 AM
Quote from: ThroughT1m3 on December 14, 2020, 11:27:11 AM
Speaking of which, I now have it where the timer is frozen until getting the transparent Mario power-up, then it starts to decrease. Good sign. but now I need to figure out how to get it to load the appropriate time limit, and not kill mario once reaching zero. some decent progress. Thanks for the great idea :beer:

I assume you've got doppelgangers's disassembly?  The timer routine is at
$b74f-$b7a3 in nes memory or 0x375f - 0x37b3 in the rom file, called RunGameTimer in the disassembly.   The code to kill mario is at the end of that subroutine
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 17, 2020, 08:16:01 AM
Quote from: frantik on December 17, 2020, 04:16:47 AM
I assume you've got Karatorian's disassembly?  The timer routine is at
$b74f-$b7a3 in nes memory or 0x375f - 0x37b3 in the rom file, called RunGameTimer in the disassembly.   The code to kill mario is at the end of that subroutine
Thank you. it is doppleganger's disassembly. yeah I figured it out. Now after getting the transparent mario, the timer decreases then once it reaches zero, it resets. game will have infinite time and lives. Since my game won't be using the loop command, I was able to DL the SMB2J disassembly and rip the code for the skid sound fx and rework it for SMB. Sounds cool. :)
Title: Re: Mario A New Day (SMB Hack)
Post by: frantik on December 17, 2020, 12:36:22 PM
sweet!
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 17, 2020, 06:56:18 PM
Quote from: frantik on December 17, 2020, 12:36:22 PM
sweet!
Now I just have one thing to work out then I can finish the graphics. I created upside down pipes using the l pipe with the side pipe thing. So no I have to figure out how to put p plants in them. I figured just using the routine used for regular pipe plants but just mirroring them somehow. once finished with that, I can finish the graphics. after the graphics I can do the levels. Then I have to figure out two major things, expanding the rom to add a new title screen and adding animation. my animation is broken now. those to major things are gonna be tough. I got my work cut out for me  :D
right now my animation patch goes from frame 1 to 4 then to 3 then back to 4 and 1 real fast. soooo that sucks. ha

December 21, 2020, 04:48:45 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Workin' on the level design. tough due to the type of game and power ups. working on a wall jump power-up. may or may not add it.  :)
Title: Re: Mario A New Day (SMB Hack)
Post by: frantik on December 26, 2020, 08:19:14 AM
Quoteright now my animation patch goes from frame 1 to 4 then to 3 then back to 4 and 1 real fast. soooo that sucks. ha

You get this sorted out?  The easiest way is to use the game timer and some bit shifting.  And wall jump power up could lead to some cool level designs.. Mario Gaiden! 
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 26, 2020, 11:39:06 AM
Quote from: frantik on December 26, 2020, 08:19:14 AM
You get this sorted out?  The easiest way is to use the game timer and some bit shifting.  And wall jump power up could lead to some cool level designs.. Mario Gaiden!
I thought I had it figured out but the animation timing didn't seem very smooth and when I hit a question mark block the animation sped up like 60% then went back to normal. But I just scrapped it and transferred my game to MMC3. game works great with MMC3. Might try to find someone who can teach me how to write up a chr switching routine. Since I have more space I now have the flagpole and loop command back in my game. but doubt they ill be utilized. I got the wall jumping working but may use it in my later game(s).
Title: Re: Mario A New Day (SMB Hack)
Post by: Cyneprepou4uk on December 26, 2020, 12:21:23 PM
You've done pretty cool technical stuff, considering it's your first real hack, not some kindergartening with bytes.

I can give you a couple of tips about chr bankswitching.
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 26, 2020, 02:03:10 PM
Quote from: Cyneprepou4uk on December 26, 2020, 12:21:23 PM
You've done pretty cool technical stuff, considering it's your first real hack, not some kindergartening with bytes.

I can give you a couple of tips about chr bankswitching.
thank you. any help is appreciated. I looked into it a bit but been busy the past week. But now im ready to work on it some more
Title: Re: Mario A New Day (SMB Hack)
Post by: frantik on December 26, 2020, 02:22:35 PM
Quote from: ThroughT1m3 on December 26, 2020, 11:39:06 AM
I thought I had it figured out but the animation timing didn't seem very smooth and when I hit a question mark block the animation sped up like 60% then went back to normal.

It sounds like maybe the animation routine gets called too often? I put mine in the area where the coin palette rotation was
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 26, 2020, 02:41:04 PM
Quote from: frantik on December 26, 2020, 02:22:35 PM
It sounds like maybe the animation routine gets called too often? I put mine in the area where the coin palette rotation was
ahhh I see. I got learn to write a routine. I was just using a animation patch I found. it would turn the game into cnrom. but now my game is using mmc3 I should be able to write a routine. I was curious how you incorporated upside down plants in your game. i made upside down pipes by removing the data that was used to draw the l part of the l pipe. i was thinking maybe ripping the upside down pp code from 2j and trying to rework it for smb. but not sure how hard that would be as apposed to a different technique others have used. 
Title: Re: Mario A New Day (SMB Hack)
Post by: frantik on December 26, 2020, 10:33:41 PM
I changed the code for the L-shaped pipes to instead display the upside down pipes.  I also changed the tiles for the L-shaped pipes to have the upside down pipe ends.. in SMB2j they just use the same pipe end for upside down and right-side up pipes.  Then for the red piranhas I copied a patch that added them as a new enemy, but put the code where I wanted it instead of where the patch put it.  I looked for the patch but couldn't find it unfortunately
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 26, 2020, 10:41:48 PM
Quote from: frantik on December 26, 2020, 10:33:41 PM
I changed the code for the L-shaped pipes to instead display the upside down pipes.  I also changed the tiles for the L-shaped pipes to have the upside down pipe ends.. in SMB2j they just use the same pipe end for upside down and right-side up pipes.  Then for the red piranhas I copied a patch that added them as a new enemy, but put the code where I wanted it instead of where the patch put it.  I looked for the patch but couldn't find it unfortunately
ok thanks I appreciate the help. I will figure it out sooner or later. right now I am messing with making the coins do something different then just giving a star. Maybe reach a coin limit then by pressing select and the a button at the same time it activates a star you can toggle on and off until the coins run out.
Title: Re: Mario A New Day (SMB Hack)
Post by: frantik on December 27, 2020, 08:16:14 PM
i'm not sure if this is the red plant patch i used but there's one in this post

http://www.romhacking.net/forum/index.php?topic=24898.msg343333#msg343333
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 27, 2020, 09:32:40 PM
Quote from: frantik on December 27, 2020, 08:16:14 PM
i'm not sure if this is the red plant patch i used but there's one in this post

http://www.romhacking.net/forum/index.php?topic=24898.msg343333#msg343333
cool thank you! I am guessing I take a blank smb rom and patch it to see the changes the patch made in a hex editor, then compare my game to a unmodified smb rom next to the patch to store the changes into the appropriate place in my game? I will give it a shot.
Title: Re: Mario A New Day (SMB Hack)
Post by: frantik on December 27, 2020, 10:25:25 PM
yeah for the red plant I assume there's gonna be a change in the enemy jump table near $c882-$c8d5 ( 0x4892 - 0x48e5 in the file ) routine called  RunEnemyObjectsCore.. this will be a pointer to the location of the actual code.  Then you will be able to add it using SMBUtil as one of the "unknown" enemy options
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 28, 2020, 03:34:46 PM
Quote from: frantik on December 27, 2020, 10:25:25 PM
yeah for the red plant I assume there's gonna be a change in the enemy jump table near $c882-$c8d5 ( 0x4892 - 0x48e5 in the file ) routine called  RunEnemyObjectsCore.. this will be a pointer to the location of the actual code.  Then you will be able to add it using SMBUtil as one of the "unknown" enemy options
I put all the data into my game where it should based on the blank nes file and the original SMB rom that was patched and it broke my game. It really should of worked. I double checked everything. Odd. So in the meantime I decided to put that to the side and learn more about asm and mmc3 chr swithcing. It is all overwhelming and needless to say I am in way over my head. :-\
Title: Re: Mario A New Day (SMB Hack)
Post by: frantik on December 28, 2020, 05:03:28 PM
yeah just take it one step at a time, and if you get frustrated, work on graphics or levels for a bit
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 29, 2020, 09:24:18 PM
Quote from: frantik on December 28, 2020, 05:03:28 PM
yeah just take it one step at a time, and if you get frustrated, work on graphics or levels for a bit
yea I gotta focus on things slowly. I basically been reading up on things. tonight I decided to make a system that gives you a new ability based on how many coins you have. there will be 4 as of now. basically for every hundred coins. setting it up is easy. I already have 2 done.  I just wish I new more about drawing to the status bar. maybe make a box that has four slots which contain little pictures representing each ability that gets checked off each time they get unlocked or something like that. 
Title: Re: Mario A New Day (SMB Hack)
Post by: sebastianangel on December 29, 2020, 09:53:41 PM
Hello, congratulations on your project! :crazy: I would like enemies to freeze certain parts of the path, making it difficult for Mario to move. ::)
It is already used in other games and I find it interesting,
keep up the good work!!!
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on December 29, 2020, 10:31:04 PM
Quote from: sebastianangel on December 29, 2020, 09:53:41 PM
Hello, congratulations on your project! :crazy: I would like enemies to freeze certain parts of the path, making it difficult for Mario to move. ::)
It is already used in other games and I find it interesting,
keep up the good work!!!
Thank you! could you elaborate on that a bit more? :beer:
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on February 14, 2022, 01:11:33 PM
my first post in this thread has been updated. check it out  :beer: just picked it back up after a long while. made some serious progress
Title: Re: Mario A New Day (SMB Hack)
Post by: Googie on February 20, 2022, 03:24:34 PM
I love the progress, I'm keeping an eye out on this hack.  ;) :beer:
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on February 20, 2022, 03:46:08 PM
Quote from: Googie on February 20, 2022, 03:24:34 PM
I love the progress, I'm keeping an eye out on this hack.  ;) :beer:
Thanks man I really appreciate it. I have many ideas that I will be implementing. if you have any ideas or things you would like to see let me know. right now i been messing with blocks that shrink and grow the player so the player can get through small areas and grow back up when he gets through the path. think of making it like that one item from the newer games, cant remember exactly, but when small after hitting the block you can run up the walls. not sure yet. Also experimenting with icy ground physics for one of the worlds. not really a tough task :beer: 
Title: Re: Mario A New Day (SMB Hack)
Post by: Cyneprepou4uk on February 20, 2022, 03:56:12 PM
It's been a year since we talked in Telegram. I wonder, are you skillful enough to make use of this CHR bankswitching code example now?

(https://i.yapx.ru/Q0eDf.png)
Title: Re: Mario A New Day (SMB Hack)
Post by: ThroughT1m3 on February 20, 2022, 04:01:58 PM
Quote from: Cyneprepou4uk on February 20, 2022, 03:56:12 PM
It's been a year since we talked in Telegram. I wonder, are you skillful enough to make use of this CHR bankswitching code now?

(https://i.yapx.ru/Q0eDf.png)
:laugh: I actually just started hacking again. shortly after that I got extremely busy and just kinda gave up. but I am working on my skills more and more everyday so I will give it a shot. honestly, that routine is desperately needed in my game. if I break down the steps I would first change the header for more chr, reconfigure the configure file, then implement the routine and so on
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: NesDraug on February 21, 2022, 02:45:49 AM
I want to keepnan eye on this project. Looks really cool, I hope you find the time to finish it.

How's the status on the music? I've encountered a pretty (well almost) straightforward way of hacking the music. Maybe I can help.
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: ThroughT1m3 on February 21, 2022, 09:38:57 AM
Quote from: NesDraug on February 21, 2022, 02:45:49 AM
I want to keepnan eye on this project. Looks really cool, I hope you find the time to finish it.

How's the status on the music? I've encountered a pretty (well almost) straightforward way of hacking the music. Maybe I can help.
well I basically reconfigured my smb hack to have smbj2's sound engine which isn't much different besides allowing skid and wind sfx but that's about all I have done. I haven't messed to deeply into music hacking I admit. any help would be most appreciated.  :beer:
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: NesDraug on February 21, 2022, 02:06:53 PM
Quote from: ThroughT1m3 on February 21, 2022, 09:38:57 AM
well I basically reconfigured my smb hack to have smbj2's sound engine which isn't much different besides allowing skid and wind sfx but that's about all I have done. I haven't messed to deeply into music hacking I admit. any help would be most appreciated.  :beer:

I'm not familiar with smb2j sound engine. But if the music headers and music data is stored in the same place as smb maybe it still works.

I've got a special disassembly I got from StudsX. So with the aid of famitracker (as a reference) and a tool simply called SMB MusicHelper and then one can do some asm magic.

What music would you consider? Something from the Mario franchise or completely different?
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: ThroughT1m3 on February 21, 2022, 02:16:15 PM
Quote from: NesDraug on February 21, 2022, 02:06:53 PM
I'm not familiar with smb2j sound engine. But if the music headers and music data is stored in the same place as smb maybe it still works.

I've got a special disassembly I got from StudsX. So with the aid of famitracker (as a reference) and a tool simply called SMB MusicHelper and then one can do some asm magic.

What music would you consider? Something from the Mario franchise or completely different?
from what I can tell its literally the same thing besides it has skid sfx and wind sfx. so it should pretty much be the same thing. I had a few songs in mind but havent put too much thought into it. what is the special disassembly?
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: NesDraug on February 21, 2022, 02:21:15 PM
It's just a slightly modified version of "a comprehensive disassembly of smb" that makes it easier to add music.
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: ThroughT1m3 on February 21, 2022, 02:27:57 PM
Quote from: NesDraug on February 21, 2022, 02:21:15 PM
It's just a slightly modified version of "a comprehensive disassembly of smb" that makes it easier to add music.
ohhh nice. I want some tracks from different nes and snes mario games but slightly altered. seeing as my game is called mario memories. also, one song that really needs to be in the game. maybe for the title screen, not sure yet. it is from one of my favorite movies. so i am not sure if that would be easy or possible due to it being in that format. it would take a musical ear for that
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: NesDraug on February 21, 2022, 02:33:47 PM
Do you have any musical background or do you need someone else to do it? Well, I really like your project so you can pm me and maybe I can help, perhaps create one track and show you.
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: ThroughT1m3 on February 21, 2022, 02:40:15 PM
Quote from: NesDraug on February 21, 2022, 02:33:47 PM
Do you have any musical background or do you need someone else to do it? Well, I really like your project so you can pm me and maybe I can help, perhaps create one track and show you.
oddly enough i am a guitarist.  :laugh: buuuuut as the old saying goes, the only musicians that cant read music are guitar players haha so yeah, i know nothing about it pertaining to smb. so i will pm you about.
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: ThroughT1m3 on March 03, 2022, 06:11:20 PM
key system and coin ability system have been added. get a certain amount of coins to improve certain player attributes. Working on mini mario's physics as well as wind/blizzard physics for the winter world. tying up loose ends with other things. May recruit another programmer but not sure yet.
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: hdofu on March 04, 2022, 01:25:24 AM
Wow another amazing looking Super Mario Bros hack.  This one could be giving Extra Mario a run for it's money.
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: ThroughT1m3 on March 04, 2022, 01:59:59 AM
Quote from: hdofu on March 04, 2022, 01:25:24 AM
Wow another amazing looking Super Mario Bros hack.  This one could be giving Extra Mario a run for it's money.
thank you so much for the kind words i really appreciate it. It keeps me going and gives me inspiration to keep working hard on it. I have many great ideas for it. If there is anything you would like to see or know about it let me know.  :beer:

(updated the first post, added powerdowns)

(updated the first post, mario can now swim in holes with water, metal mario is required to swim in the lava)
Title: Re: Mario A New Day (SMB Hack) (new name is Mario Memories)
Post by: ThroughT1m3 on March 12, 2022, 09:41:15 PM
Just finished up work and testing for swimming in water holes and the metal mario power up. will update the first post with a gif or two either tonight or tommorow. really cool power up :beer:. ability:

    "Metal Mario: used to swim in lava. without it, mario dies in lava. player stats are drastically reduced but enemies bump off of mario and only a certain amount hammers can kill metal mario. If mario swims in lava or collides with a firebar, for a short period after exiting the lava or collision with firebar, mario will turn red, indicating he is hot and enemies that touch hot mario die. after mario cools down, his original steel color returns and enemies now revert back to bouncing off of mario."

Added a color palette change when mario gets the toxic mushroom
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on March 21, 2022, 08:04:45 PM
 Just trying to push forward. new flower power-up that will destroy bricks collect coins and reward coins for killed enemies. hammer bros power-up will destroy certain blocks. trying to make the ground pound destroy certain bricks.
Title: Re: Mario Memories (SMB Hack)
Post by: frantik on March 21, 2022, 10:42:32 PM
wow looks like some pretty cool additions have been added to this hack!  quite a variety of different power ups.  I like the bullet bill attack and swimming ability
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on March 21, 2022, 11:00:53 PM
Quote from: frantik on March 21, 2022, 10:42:32 PM
wow looks like some pretty cool additions have been added to this hack!  quite a variety of different power ups.  I like the bullet bill attack and swimming ability
thank you so much :beer: awesome coming from you. How did you make one solid ground block instead of the repeating cracked bricks?
Title: Re: Mario Memories (SMB Hack)
Post by: frantik on March 22, 2022, 05:39:32 PM
Quote from: ThroughT1m3 on March 21, 2022, 11:00:53 PMHow did you make one solid ground block instead of the repeating cracked bricks?

Do you mean having a different tile for the very bottom row?


          cpx #$0b
          bne EndUChk                ;if we're at the bottom of the screen, override
          lda #$54                   ;old terrain type with ground level terrain type
          sta $07


i think you gotta mess with the code in this area
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on March 22, 2022, 05:50:08 PM
Quote from: frantik on March 22, 2022, 05:39:32 PM
Do you mean having a different tile for the very bottom row?


          cpx #$0b
          bne EndUChk                ;if we're at the bottom of the screen, override
          lda #$54                   ;old terrain type with ground level terrain type
          sta $07


i think you gotta mess with the code in this area
yep. That looks like what im talking about. Thanks. One thing i did was removed the edges from the tree platform and that worked also.
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on March 30, 2022, 01:54:36 AM
progress has been a bit slow lately but i managed to add active "time of day". goes from morning, afternoon, evening, night and midnight. sped up to demonstrate. :beer:
(https://i.ibb.co/jyZM4RV/ezgif-com-gif-maker-4.gif) (https://imgbb.com/)
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on April 09, 2022, 12:49:35 PM
added mud traps that slow mario's movement and lowers his jump height. also added muddy color for mario.
(https://i.ibb.co/P4gh9f4/ezgif-com-gif-maker-5.gif) (https://imgbb.com/)


Added swimming gifs to main post

kicked shells can now hit coin blocks, grow power ups and destroy bricks
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on April 20, 2022, 12:16:20 AM
today, I made upside down pipes the player can enter.
(https://i.ibb.co/Lrv1MrY/ezgif-com-gif-maker-10.gif) (https://imgbb.com/)
Title: Re: Mario Memories (SMB Hack)
Post by: Amilgi on April 22, 2022, 05:10:10 PM
What's the movie song you're looking to add?
I can't help much with the hacking specifics but I can try making a cover in FamiTracker for you to use/reference.
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on April 22, 2022, 05:40:42 PM
Quote from: Amilgi on April 22, 2022, 05:10:10 PM
What's the movie song you're looking to add?
I can't help much with the hacking specifics but I can try making a cover in FamiTracker for you to use/reference.
sweet. i will pm you.
Title: Re: Mario Memories (SMB Hack)
Post by: Vanya on April 22, 2022, 06:06:48 PM
Amazing! This is coming along great!
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on April 22, 2022, 06:14:19 PM
Quote from: frantik on March 22, 2022, 05:39:32 PM
Do you mean having a different tile for the very bottom row?


          cpx #$0b
          bne EndUChk                ;if we're at the bottom of the screen, override
          lda #$54                   ;old terrain type with ground level terrain type
          sta $07


i think you gotta mess with the code in this area
i was curious if you could tell me how to go about adding an intro screen. i tried a few times but could figure it out

Quote from: Vanya on April 22, 2022, 06:06:48 PM
Amazing! This is coming along great!
thank you so much! i was thinking about removing the infinite lives from mario memories because today, for fun, i created a smb hack that has the game over menu like SMB2J and when you select an option it makes the coin sound. really cool. but not sure if it will make the cut for mario memories. Probably just release it as a improvement or something.  :beer:

edit:  the game over menu hack is a stand-alone patch that has been submitted and approved.
http://www.romhacking.net/hacks/6772/ (http://www.romhacking.net/hacks/6772/)

(https://i.ibb.co/2vRk7Pn/ezgif-com-gif-maker-11.gif) (https://imgbb.com/)
(sweeeeet! upside down piranha plants with different palette and two different upside down pipes)

(item shop at the end of each world)
(https://i.ibb.co/Wf7DC1g/smb-006.png) (https://imgbb.com/)
Title: Re: Mario Memories (SMB Hack)
Post by: Amilgi on April 25, 2022, 08:57:33 PM
Finished a simple cover of the music (link) (https://www.youtube.com/watch?v=ql8iYVEOicc&t=213s) you wanted for the ending
.nsf and .0cc FamiTracker module (should work in vanilla FT too):
https://drive.google.com/drive/folders/1aEwtTVSOFjFU9JHh3LmBH-X49U0ces5_?usp=sharing

Best of luck hacking it in :beer:
If you find having the module/.nsf formatted differently would help (eg. only using instruments instead of only fx/volume control) just let me know and I can adjust it
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on April 25, 2022, 09:12:48 PM
Quote from: Amilgi on April 25, 2022, 08:57:33 PM
Finished a simple cover of the music (link) (https://www.youtube.com/watch?v=ql8iYVEOicc&t=213s) you wanted for the ending
.nsf and .0cc FamiTracker module (should work in vanilla FT too):
https://drive.google.com/drive/folders/1aEwtTVSOFjFU9JHh3LmBH-X49U0ces5_?usp=sharing

Best of luck hacking it in :beer:
If you find having the module/.nsf formatted differently would help (eg. only using instruments instead of only fx/volume control) just let me know and I can adjust it
absolutely stunning work :thumbsup:thank you so much. Will let you know whennit comes time for me to hack the music. Of course if i can use your work i will credit you  :beer:
Title: Re: Mario Memories (SMB Hack)
Post by: diablo666 on May 01, 2022, 02:28:38 AM
Honestly, I started following your project quite recently, and I was really surprised by the fact that he has quite a LOT of progress.

I am waiting for his speedy birth, because it all looks interesting, professional and delicious. To you and your project: Development and That a lot of positive words go to this. And to you: good luck and blessings  :thumbsup: :beer:
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on May 01, 2022, 11:25:57 AM
Quote from: diablo666 on May 01, 2022, 02:28:38 AM
Honestly, I started following your project quite recently, and I was really surprised by the fact that he has quite a LOT of progress.

I am waiting for his speedy birth, because it all looks interesting, professional and delicious. To you and your project: Development and That a lot of positive words go to this. And to you: good luck and blessings  :thumbsup: :beer:
thank yo very much. I really appreciate it. Plan to put in some more work today or tomorrow. I am glad you like what has been done so far.  :beer:
Title: Re: Mario Memories (SMB Hack)
Post by: tygerbug on August 15, 2022, 09:06:25 PM

(https://orangecow.org/shared/unusedmario-2.png)
(https://orangecow.org/shared/unusedmario-1.png)

Here are some unused Mario sprites from SMB1, recreated.

There is evidence that the Mario Bros enemies were intended for Super Mario Bros.

https://tcrf.net/Prerelease:Super_Mario_Bros.
https://tcrf.net/Super_Mario_Bros.

Unused enemies include a Koopa who mans a cannon. The Koopa Troopa was also supposed to come out of his shell when hit, wearing a white t-shirt, as in Mario Bros arcade.

https://www.spriters-resource.com/arcade/mariobros/sheet/93677/
https://www.spriters-resource.com/nes/mariobros/sheet/64512/

The game would also have had side-scrolling space shooter sequences, similar to the vehicle shooter scenes in Super Mario Land. Here, Mario would ride a cloud and hurl fireballs at enemies in the clouds. Mario's riding cloud resembles Bowser's flame from the final game. The graphics could actually be reused.
Title: Re: Mario Memories (SMB Hack)
Post by: Googie on August 17, 2022, 07:53:34 PM
This is gonna be gangsta when it's done.  :D  ;)  :laugh:
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on August 30, 2022, 08:46:00 PM
Quote from: Googie on August 17, 2022, 07:53:34 PMThis is gonna be gangsta when it's done.  :D  ;)  :laugh:
thanks  :beer: sadly due to life this hack is on hold for now until i find seriius help to work on it or until i find the inspiration to keep going. Have not been in the mood as of late
Title: Re: Mario Memories (SMB Hack)
Post by: Googie on September 01, 2022, 07:52:48 PM
Gotcha, my life is hectic right now that I can't go full steam on my projects. If you ever want help in the future I can make some levels for you on a vanilla ROM and pass it to you. ;)
Title: Re: Mario Memories (SMB Hack)
Post by: Vanya on September 05, 2022, 07:17:37 PM
It's really looking amazing as is.
There's more than enough already to make a kick-ass new game.

If you decide to get back to it, what sort of help are you looking for?
Title: Re: Mario Memories (SMB Hack)
Post by: ThroughT1m3 on September 09, 2022, 09:59:43 PM
Asm work relating to the mmc3 mapper. Stuff like that. Not sure when i will pick this back up. Life is hitting me pretty hard right now
Title: Re: Mario Memories (SMB Hack)
Post by: Googie on September 15, 2022, 11:35:33 AM
I hope everything gets sorted out in your favor. Take care of your priorities and once the hurdles passes then you can work on this hack.

Take care. 👍
Title: Re: Mario Memories (SMB Hack)
Post by: frantik on November 16, 2022, 09:35:33 PM
Wow lots of progress since I last commented, lots of good stuff!  I hope when you get a chance you pick this back up