News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - ThroughT1m3

Pages: [1] 2
ROM Hacking Discussion / Re: All my SMB1 questions in one thread
« on: January 15, 2021, 06:39:22 pm »
Have you tried messing with the disassembly? It is well documented and everything your asking can easily be done with some work and patience. Just a thought. There is a patch on rhdn you can download to make Mario go back to super after being hit. I would suggest crediting the author if you use it.

 I looked into it a bit and it seems that it doesn't count the same way it does in SMB 1. in SMB3 it seems to count each flash mario makes when the star is active. no matter what I did the star seemed to not last very long. could be due to how they chain stars in SMB3. when you get a star and get another out of a box. not sure. I wish I had more time to help you. I even looked for game genie codes to make it last longer. no go. sorry.  :-\

 I am not sure about SMB3 but in SMB 1 the disassembly has it called StarInvincibiltyTimer and a value of #$23 is loaded into it for the star duration. By simply changing the value to a larger value makes the star last longer. I figure it would be just as simple for SMB3. Maybe download the disassembly by Captain Southbird and finding that value and changing it. Even if you don't plan to work off of the disassembly you could just change the star duration value, build the game and go from there. After  looking at the smb3 disassembly it seems the value #$e0 is loaded into Player_StarInv. Manipulating that value is where i would start. Just a suggestion.

Personal Projects / Re: Mario A New Day (SMB Hack)
« on: December 29, 2020, 10:31:04 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:

Personal Projects / Re: Mario A New Day (SMB Hack)
« on: December 29, 2020, 09:24:18 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. 

Personal Projects / Re: Mario A New Day (SMB Hack)
« on: December 28, 2020, 03:34:46 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. :-\

Personal Projects / Re: Mario A New Day (SMB Hack)
« on: December 27, 2020, 09:32:40 pm »
i'm not sure if this is the red plant patch i used but there's one in this post
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.

Personal Projects / Re: Mario A New Day (SMB Hack)
« on: December 26, 2020, 10:41:48 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.

Personal Projects / Re: Mario A New Day (SMB Hack)
« on: December 26, 2020, 02:41:04 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. 

Personal Projects / Re: Mario A New Day (SMB Hack)
« on: December 26, 2020, 02:03:10 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

Personal Projects / Re: Mario A New Day (SMB Hack)
« on: December 26, 2020, 11:39:06 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).

 those "garbled" graphics are actually game data. messing with it will ruin the game. change color palettes through a hex editor, asm or try the utility hosted on RHDN called SMB remodeler. I believe that is the name


ROM Hacking Discussion / Re: Super Mario Bros - High jump off enemies hack?
« on: December 18, 2020, 10:56:13 am »
Hello. The concept of Mario getting a "high jump" off an enemy was a new gimmick in the USA with Super Mario 3 but I guess it was introduced with Lost Levels. Is there a "vanilla" hack of the original Super Mario Bros that implements this feature?
I assume you mean the jump where if your holding the jump button while stomping an enemy. It is fairly easy. you need to make a condition that tells the game your pressing A button during the stomping of an enemy. if so, it branches to the new mario bounce jump. AKA, high jump. if not pressing the A button, you don't get the high jump. Assuming you know asm I can message you how to do it but you will have to remove some of the residual code in the asm file because smb is very tight on space. Or I could just create the patch for you but honestly me showing you how would be better for you then just taking the easy way out.

Personal Projects / Re: Mario A New Day (SMB Hack)
« on: December 17, 2020, 06:56:18 pm »
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.  :)

Personal Projects / Re: Mario A New Day (SMB Hack)
« on: December 17, 2020, 08:16:01 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. :)

Personal Projects / Re: Mario Kart 64 CHAOS BLAST
« on: December 16, 2020, 06:57:53 pm »
HOLY CRAP!! this is absolutely amazing! I cant wait to see this finished :thumbsup:

Personal Projects / Re: Howl's Moving Castle (Kid Icarus hack)
« on: December 16, 2020, 12:58:10 pm »
I recommend strongly that you check it out!
Will do! :thumbsup:

Personal Projects / Re: Howl's Moving Castle (Kid Icarus hack)
« on: December 16, 2020, 10:34:49 am »
Thanks! It's nice to know there are other Ghibli fans out there that are interested in my work. :laugh:
i love ghibli but honestly this movie has been on my must watch list for too long.

Personal Projects / Re: Howl's Moving Castle (Kid Icarus hack)
« on: December 15, 2020, 08:44:22 pm »
Looks really cool! keep it up :beer:

Personal Projects / Re: Mario A New Day (SMB Hack)
« on: December 15, 2020, 10:50:59 am »
Kicked shells now collect coins. working on making kicked shells grow power-ups from blocks :D

Pages: [1] 2