| |||
Views: 88,506,337 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 05-01-24 11:44 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 1 guest | 1 bot |
Main - ROM Hacking - General SMB3 Hacking Thread | New thread | New reply |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 707/1069 EXP: 2688912 Next: 39888 Since: 02-16-08 From: Insectduel's office Last post: 1262 days Last view: 1261 days |
I've decided to release one of my custom SMB3 levels in public. Download is >here. NES and SNES versions are available and .M3L level files so you can use as a base of your SMB3 hack.
The IPS patch for the NES version is applied to Frank's 2nd SMB3 hack of the ROM. Not SMB3. Version is PRG0. The design is based on his romhack. And the SNES version applies to the clean SMAS rom with a header. The music of this video is dubbed so I have 0% knowledge customizing the music and mostly ripped from SMW's .SPC files. |
Roboh_25 |
| ||
Level: 8 Posts: 9/9 EXP: 1867 Next: 320 Since: 03-25-11 From: El Salvador Last post: 4501 days Last view: 4451 days |
Hello. I am creating a new SMB3 hack, but I would like to ask you:
Anyone know how to make a Warkitu (A Lakitu throwing Bob-Ombs, just like Mario Adventure hack) with the hex editor? I tried to change the enemy using the following codes: ROM 8E5E: First sprite Lakitu throws (For Red Spiny Egg). 8E67: Second sprite Lakitu throws (For Green Spiny Egg). The problem is that Bob-Omb not explode as it does in Mario Adventure. When it launches Lakitu, Bob-Omb only walks. Thanks! |
KP9000 |
| |||
Boomboom Level: 90 Posts: 1922/1975 EXP: 6956139 Next: 232470 Since: 02-19-07 Last post: 3585 days Last view: 3209 days |
|
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 709/1069 EXP: 2688912 Next: 39888 Since: 02-16-08 From: Insectduel's office Last post: 1262 days Last view: 1261 days |
Funny thing is that Lakitu is used for Plains levels and Bob-ombs that don't explode. I have experiemented the spawn enemy process with my SNES rom during my free time. The only difference is the garbled graphics for different enemy set. The Bob-ombs that used in Tank and Battleship levels that explodes uses a different graphic bank set. I would like to create a Bob-omb throwing brother in my future SMB3-SMAS projects.
If you're looking for that sprite number, I suggest you look in Tank, Battleship and Super Tank levels. |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 721/1069 EXP: 2688912 Next: 39888 Since: 02-16-08 From: Insectduel's office Last post: 1262 days Last view: 1261 days |
If you want Bomb throwing Lakitu's. Here it is!
|
ElBlocko |
| ||
Newcomer Level: 7 Posts: 5/6 EXP: 994 Next: 454 Since: 10-14-11 Last post: 4410 days Last view: 4409 days |
Quick question: Is there any way I can disable the Koopa Kid turning off tile animations after I beat him? For example, if I put a muncher in the same room as the Koopa Kid it freezes once the KK is hit for the third time, but it can still hurt Mario. It's quite annoying as I'd like to work on a hack that features pointers in a Koopa Kid's room, but even after going to another area once the KK dies, the coins, ? blocks, munchers, etc. are all frozen and don't animate. |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 725/1069 EXP: 2688912 Next: 39888 Since: 02-16-08 From: Insectduel's office Last post: 1262 days Last view: 1261 days |
Another SMB3 patch released for both NES and SNES versions. This video screenshot is the description of the patch.
Download Credit goes to JaSp of the original coding. |
michelfp |
| ||
Newcomer Level: 3 Posts: 1/1 EXP: 66 Next: 62 Since: 02-18-12 Last post: 4455 days Last view: 4454 days |
Hello, I'm quite new to hacking SMB3. I need to ask some questions before starting my own project.
1. Is it true that I have to be extremely cautious about accidentally overwriting other levels by using too many objects in one level? 2. Is it possible to hack SMAS with SMB3 Workshop? 3. Is SMB3 Workshop still being developed to provide further support and accidental-overwriting-proof? 4. Is it OK if I remove 1 3-byte object to add a 4-byte one? |
SF - The Dark Warrior |
| ||
Paragoomba Level: 20 Posts: 58/65 EXP: 36479 Next: 5960 Since: 01-24-11 Last post: 346 days Last view: 346 days |
Posted by michelfp 1. You do. You are working with limitations. Go over the overall level's byte sizes poses a risk to overwrite other levels. 2. It is. Insectudel has documents about it. 3. IDK bout that. 4. Depends. |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 728/1069 EXP: 2688912 Next: 39888 Since: 02-16-08 From: Insectduel's office Last post: 1262 days Last view: 1261 days |
Posted by michelfp The author no longer exists so there are no more updates. Source code is provided, however for someone to take over Hukka's place. Anyway, Koopa Kids data. I played around with ram and switched the World counter to Coin counter. Whenever I get a coin, Koopa Kid database has changed. If you're doing 1 world hacks, you will need these. It may be possible to assemble Ludwig shoots candy rings and earthquake stomp at the same time OR have 2 Koopa Kids shoot circus balls after stomping with the proper ASM stack. NES: Rom Offsets x2E30 Palette swap for each world for koopa kids. (Ram $0727) x2ED4 Graphic Set for each world for koopa kids. (Ram $0727) x2F3F World for Lemmy's Ai. x2FB2 World for Koopa Kid to shoot Wendy's candy rings. x2FE5 World for Koopa Kid's behavior AI pattern. (Ram ADC abs $0727) x2FFA World for Koopa Kid to fire the first shot and after each hit. (Wendy's first Candy ring shot, and only ONCE.) x3024 World for Wendy to fire a split Candy ring. (Without a waving shot, wand shots remain in frozen.) x3185 World for stomp for cirus balls from Lemmy. x3372 Graphic Set for each world for koopa kids. (SET 2 Ram $0727) x3375 Untested and unseek, but I think it's a graphics load database for each world. x33E8 Unknown Bit. (Ram $0727) x3612 Ram bit for Koopa Kid's stomping earthquake. (Ram $0727) x3616 World for Roy's stomping earthquake. x361A World for Ludwig's stomping earthquake. SNES: COMING SOON! |
messiaen |
| ||
Cheep-cheep Level: 32 Posts: 193/193 EXP: 204540 Next: 1902 Since: 05-26-08 From: Porto Alegre, Brazil Last post: 4448 days Last view: 4776 days |
Just saw this on romhacking.net, an amazing SMB3 hack (and soon, complete dissasembly):
|
Mineyl |
| ||
Ninji Level: 35 Posts: 241/243 EXP: 276998 Next: 2938 Since: 09-10-09 From: World 5 Last post: 4283 days Last view: 468 days |
Posted by Insectduel Don't you think this is just a little misleading? I mean, I certainly still exist, even if I haven't posted here in nearly a year. ____________________ Back from the beyond. |
ShoFIZZLE |
| ||
Shyguy Level: 22 Posts: 74/80 EXP: 51981 Next: 6369 Since: 11-18-09 From: Atlanta, GA Last post: 4307 days Last view: 4307 days |
Haha...from the ashes... |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 731/1069 EXP: 2688912 Next: 39888 Since: 02-16-08 From: Insectduel's office Last post: 1262 days Last view: 1261 days |
I got something at the Board 2 uploader. It's a coded sprite where you face the Koopa Kids by editing the level's length in your level header instead of facing them in every world. Don't worry, the scrolls are completely locked just like in Boom Boom battles.
The zip file comes with the source ROM Map offsets text document for both NES and SNES versions so you can edit them anyway you want from scratch. The SNES seems best to use. It's strongly recommended to be used if you want to use a 1 room boss according to the original game's standards. Best for 1-world SMB3 hacks. It's not intended for levels that allows the Koopa Kids to chase you since the scroll will be locked unless you chose to disable it by looking in my source document and setting the level's certain lengths to get the chosen one. EDIT: File reuploaded because there was an error on the SNES version. Also, this coding is NOT intended to bypass Koopa Kids by going through pipes as it will cause the pointers to crash due to the locked scrolls. I made another one but it's only on my website and it deals with level ponters and must be at least intermediate level to know the custom level pointer offsets. |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 733/1069 EXP: 2688912 Next: 39888 Since: 02-16-08 From: Insectduel's office Last post: 1262 days Last view: 1261 days |
Posted by ElBlocko I apologize for double posting but I've been working it last night and it seems easy. ElBlocko I hope you can read this! x31BE is the ROM address to your question. At x31BF, change the hex to 01 to disable only the timer and the animations still enabled. I think 00 is both the timer and animations. Disable it completely by putting EA 5 times to turn off the ASM code which won't exist. There may be a side effect, grabbing the Koopa Kid's wand may continue to tick timers if the code is disabled at x31BE and kills the player once it reaches 0. So I'll probably or ANYONE could easily JumpSubRoutine and add the RAM code of the stop time tickers in the empty slot in the ROM area where the RAM address that does the flashing timers after the wand is grabbed. |
Pantalones |
| ||
Newcomer Level: 3 Posts: 1/1 EXP: 66 Next: 62 Since: 03-07-12 Last post: 4438 days Last view: 4406 days |
How do you change what items are in the mushroom houses if you're using Reuben?
I put a mushroom house on my map, made a mushroom house level, and stuck Toad's sprite in there where he's supposed to be... and it actually works pretty much perfectly without having to do anything complicated (apparently between Toad and the big chests, there's already everything you need to make a functioning mushroom house. Message comes up like normal and everything; I just needed to change Toad's palette since he was coming up white and green with the Reuben defaults.) Now, the only problem is... every chest gives a P-Wing. And speaking of chests--how do you determine what items are in the little chests found in levels? I noticed that Reuben does have them as sprites you can place inside levels, but when I tried to actually use one... a chest with glitchy colors came out of the other chest, and I got no item from it at all. EDIT: Also, what the heck could be causing this level to be coming out like this glitchy mess? |
RetroRain |
| ||
Fuzz Ball Level: 66 Posts: 580/994 EXP: 2439202 Next: 22649 Since: 09-30-07 Last post: 1940 days Last view: 962 days |
How are the graphics for the status bar able to be shown if they are not loaded in the Pattern Tables? Does it have to do with the scanline or interrupts?
Thanks. ____________________ My YouTube Channel |
RadonMario |
| ||
Newcomer Level: 7 Posts: 6/6 EXP: 978 Next: 470 Since: 03-14-12 Last post: 4426 days Last view: 3684 days |
The other day I was messing with different ROM values in SMB3 and the hacking notes given with workshop, and I made it so that small Mario could fly (0x3F0-0x3F6, properties for powerups). I then changed the max flying time to unlimited using 0x10CAA. I wondered if whole levels could be made based around being able to fly endlessly, and this is what followed:
I'm not sure if I would make a full hack out of this, but it was pretty fun to make. |
MiniCompute |
| ||
Bubble Level: 66 Posts: 171/981 EXP: 2422443 Next: 39408 Since: 04-25-07 Last post: 494 days Last view: 703 days |
Posted by RadonMario Heh, that flying ability you got reminds me of the moon jump game genie code mix in with p wing invincibile flight code until hit or die. I pulled that trick off back in 92, man, was it fun to do some whacky stuff with smb3. |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 737/1069 EXP: 2688912 Next: 39888 Since: 02-16-08 From: Insectduel's office Last post: 1262 days Last view: 1261 days |
I have recreated the original SMB3 damage system for SMAS. Downloads are available. If you want the NES version, go to rom offset x19F9 and put EA 3 times in the (U) version of SMB3 NES rom. 1 JuMP code will disable the whole stack of the new damage system entirely back to the original Japanese style. Download |
Main - ROM Hacking - General SMB3 Hacking Thread | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 127, rows: 167/167, time: 0.025 seconds. |