| |||
Views: 88,441,456 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-20-24 10:27 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 4 guests |
Main - ROM Hacking - A Little SMB2 Help, Please? | New thread | New reply |
Googie |
| ||
Giant Red Paratroopa Level: 77 Posts: 1074/1407 EXP: 4179092 Next: 12037 Since: 02-19-07 From: Brooklyn, NY Last post: 3 days Last view: 3 days |
Me and a friend is working on a SMB2 hack together, "Yeah you heard right a SMB2 hack". Years ago I changed the speed of Birdo & Snifit to spit eggs and bullets real fast, I tried changing them back to normal with the SMB2D & SMB2Trans but no dice the changes won't change.
I'm embarrassed to even ask this but... Can someone please gimme the offsets in hex so I can change the spitting speeds back to normal? I would really appreciate it... ____________________ My Linktree |
MiniCompute |
| ||
Bubble Level: 66 Posts: 673/981 EXP: 2420288 Next: 41563 Since: 04-25-07 Last post: 483 days Last view: 692 days |
Wouldn't it be better if you open up a normal smb2 rom and find the hex where birdo is spitting ?
Disable the background, music and 1 other foreground layer, you should be able to find it and reapply the original code to your hack. |
Googie |
| ||
Giant Red Paratroopa Level: 77 Posts: 1075/1407 EXP: 4179092 Next: 12037 Since: 02-19-07 From: Brooklyn, NY Last post: 3 days Last view: 3 days |
Posted by Mike-Tech You're talking to someone that hasn't done a hack in months, I did this a while back just for kicks. I forgot a lot of this ROM Hacking stuff do to real life situations. If I didn't need the help I wouldn't ask for it. But it's cool, the spitting speed can stay the way it is... Thanks for your contribution... ____________________ My Linktree |
MiniCompute |
| ||
Bubble Level: 66 Posts: 675/981 EXP: 2420288 Next: 41563 Since: 04-25-07 Last post: 483 days Last view: 692 days |
Posted by GoogiePosted by Mike-Tech Well I didn't mean for you to take it that way. I figured since your good at getting into rom hacking related things that would have been to easy for you to sift through. Also link with the fonts, you could do better than that. You should try looking into the other games and pulling some fonts and what not. Amazing what you can do to really old games, which reminds I need to re-pick up that metroid 2 gfx hack I started in 2013. Busy life and not enough motivation to even bother hacking, so yeah I can understand where your coming from. |
mrrichard999 |
| ||
Shyguy Level: 21 Posts: 24/85 EXP: 47765 Next: 2178 Since: 02-17-14 From: East Coast of the States Last post: 2280 days Last view: 2757 days |
Its tedious but you can always do a compare in Hex workshop from the original and the modified version to see which values are changed.. ____________________ Current & Finished Projects -----------> http://www.romhacking.net/community/131/ Metroid Blast Hack in the works ----> http://forum.metroidconstruction.com/index.php/topic,3103.0.html See if you might have lost money or checks in your state!! http://www.missingmoney.com |
Quick Curly |
| ||
Giant Red Paratroopa Level: 77 Posts: 1138/1443 EXP: 4170186 Next: 20943 Since: 06-15-08 From: Earth Last post: 15 days Last view: 15 days |
I haven't touched SMB2 in years, and I never really got far with it compared to you and others who have actually successfully hacked it in the past, so I'm not sure if this is exactly what you're looking for, but I found this data on Data Crystal.
Looking in the ROM, the original value for 0x04FC3 is 1C. The original value for 0x055A3 is 30. The lowest that I could decrease 0x04FC3 to was 08. Any lower, and no egg would even spit out of Birdo. A higher value made the time before Birdo shot an egg out after opening its mouth longer, as high as 87. At 88, again, no egg would shoot out. I tested out changing 0x055A3 in 1-2 and at the beginning of 1-3. The gray Snifit (which simply jumps up and down in place) in 1-2 was unaffected by any changes. The pink Snifits in 1-3 were affected. A value of 00 prevented them from spitting out any bullets. A value of 01 seemed to be a faster spitting speed. A value of FF caused the Snifits to shake for a long time before spitting out bullets, seemingly only while the player was standing in front of them, and not behind them. A value of 80 seemed to be a little slower spitting speed. Now, I see that these offsets are for the timing, and not necessarily how fast the eggs or bullets travel across the screen. I couldn't really tell from testing if these offsets have any such effect (though I assume they don't), or if there are other offsets elsewhere that you could change to affect the speed that the eggs and bullets move after getting spit out. You could try using the Code/Data Logger in FCEUX or FCEUXD to see if any other bytes/offsets nearby light up while Birdo and Snifit are on the screen spitting, or like mrrichard999 suggested, comparing the files with Hex Workshop or WindHex32 will show differences between two files, and you could search around the above offsets to see any other bytes that differ, and test them out to find out if any do what you're looking for, or even post screenshots and the results here for anyone else to possibly take a look. |
Googie |
| ||
Giant Red Paratroopa Level: 77 Posts: 1076/1407 EXP: 4179092 Next: 12037 Since: 02-19-07 From: Brooklyn, NY Last post: 3 days Last view: 3 days |
Posted by Quick Curly Thanks for the help, QC. When is time for me to hack the levels I'm gonna change the offsets, wanna be a beta tester? ____________________ My Linktree |
Main - ROM Hacking - A Little SMB2 Help, Please? | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 68, rows: 94/96, time: 0.017 seconds. |