| |||
Views: 88,487,793 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-26-24 01:57 PM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 1 guest | 1 bot |
Main - ROM Hacking - General SMB3 Hacking Thread | New thread | New reply |
AlanJacobs |
| ||
Goomba Level: 13 Posts: 27/29 EXP: 9778 Next: 489 Since: 08-01-13 Last post: 1828 days Last view: 683 days |
Posted by DanielFA Hi DanielFA. Welcome. Some things I've noticed so far. You changed the graphics and palette, which is a great start. The problem is, SMB1 uses only one ground tile whereas SMB3 uses 6 different tiles in the 'Plains' setting. Within these 6 tiles are 4 Tile ID's for the graphics. Even though you changed the graphics to fit 1 tile, the rest looks scrambled because the Tile IDs don't correspond to each other. 6 different tiles are used. Their Block ID's are shown. Each block has 4 tile ID's. Your graphics are scrambled because the Tile ID's don't match what you're trying to do. We need to match them. Several solutions to this. 1) You can use the TSA Block editor. I know you mentioned you tried using it, but keep in mind you can cycle through the blocks using the arrows on your keyboard and change the graphics with your left clicker. To my knowledge, you can only edit the upper left tile. Cycle through the different blocks under the 'Plains' Object Set and change the Tile ID's to all 6 blocks (53, 54, 55, 56, 57 & 58) and you should have it. 2) Use hex editor. Since you already have one block in the correct position (55), you can change the rest of the blocks to 55 since you only need one block. Go to address 0x01D308 and change the block ID's from there. "55 53 57 F6 F4 F8 56 54 58" and change to "55 55 55 F6 F4 F8 55 55 55" 3) Change the graphic tile ID's using hex editor. Basically doing what you would've done with TSA Editor only through hex. The Tile IDs are located around the 0x01E200 area, but this would take some time, so I recommend the above two. As for your last pic, my guess is that you used TSA Editor and accidently edited the ending tiles. Like I mentioned, you can only use the upper left tile to edit. Avoid editing the other three because they are at the standard '00' block, which are the ending tiles. Change them back to the black tiles. Good luck! |
DanielFA |
| ||
Newcomer Level: 6 Posts: 2/6 EXP: 645 Next: 262 Since: 01-13-19 From: Argentina Last post: 1604 days Last view: 1604 days |
Posted by AlanJacobs Thank you Alan! After asking, I've tried again and again with TSAE and managed to change the metatiles, this is the result: But, again, the ending was messed up: Thanks to your explanation now I know how to not do it! Also, even when making it using the editor is the easier way, I'll try to make it changing the hex values for practice purposes... Now another issue: On the left is what I got from tile editing, on the right is what I wanted to get (SMB1 two differente blocks -with or without the upper line- depending on position). Is there a way to change that using TSA/HEX editors or is it only possible dissasembling the ROM, changing the code and reassembling it again? In the latter case, I'll let it for the future if I manage to grasp the ASM language... One more thing: I keep changing the palettes... |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 1059/1069 EXP: 2687797 Next: 41003 Since: 02-16-08 From: Insectduel's office Last post: 1257 days Last view: 1256 days |
I recently learned about Enemy AI's and my SMB3SMAS mini rom-hack that will be released on March 2019 has 2 different Angry Suns. Just watch the timer and how these Angry Suns function.
Oh yeah, I gave Super Mario All-Stars the MSU-1 treatment! |
blgmadresh0000 |
| ||
Newcomer Level: 2 Posts: 1/1 EXP: 41 Next: 5 Since: 08-10-19 Last post: 1721 days Last view: 1717 days |
does anyone know how to view subareas in smb3 m3l levels smb3 workshop is not the best tool |
EggplantPimp |
| ||
Buzzy Beetle Level: 44 Posts: 356/378 EXP: 578979 Next: 32306 Since: 04-30-07 From: Boo York, Home Of The Big Pumpkin Last post: 1252 days Last view: 1252 days |
We should dissect that dead SMB3 hack Luigi vs. Mario, so we can use different stuff from that hack into SMB3 vanilla ROMS. Would that be hard to do? ____________________ - Nikki |
thesmbxgamer1 |
| ||
Newcomer Level: 2 Posts: 1/1 EXP: 38 Next: 8 Since: 03-20-20 Last post: 1497 days Last view: 1469 days |
Is there a way to deal with the Japanese Version of SMB3? Translhextion can't detect the English or even Japanese there & I plan to modify & translate the Japanese Version for a ROM hack I'm making. |
EggplantPimp |
| ||
Buzzy Beetle Level: 44 Posts: 364/378 EXP: 578979 Next: 32306 Since: 04-30-07 From: Boo York, Home Of The Big Pumpkin Last post: 1252 days Last view: 1252 days |
Forget what I was asking for, obviously no one wants to help me out. ____________________ - Nikki |
EggplantPimp |
| ||
Buzzy Beetle Level: 44 Posts: 372/378 EXP: 578979 Next: 32306 Since: 04-30-07 From: Boo York, Home Of The Big Pumpkin Last post: 1252 days Last view: 1252 days |
Editing this post for obvious reasons. ____________________ - Nikki |
Flux |
| ||
Newcomer Level: 2 Posts: 1/1 EXP: 32 Next: 14 Since: 06-01-21 Last post: 1059 days Last view: 1049 days |
Hello!
Brand new ROM hacker here. =) I'd like to make a hack that changes sprites. I've researched some about this, asked some very nice people on Discord about it, but there's a crucial piece of information I'm missing: palette specification data for various (namely enemy) sprites - i.e. the location in the ROM that says, for example, which palette Goombas use ("palette quads," is it?). Is there a list somewhere that describes objects and their palette locations? Or even just a list that says which object uses which palette? Can I maybe find this using one of the tools? I've tried several but I don't know how to use them properly and I haven't been able to figure it out. @AlanJacobs I've seen this post of yours saying you'd found the addresses to change which palette the piranha plant stem uses here: Posted by AlanJacobs If you could enlighten me as to how you've found this, and also if you have such information about other enemies (or objects in general), that'd be great. I plan on changing the sprites for all the enemies as well as some objects (namely powerups), which will require changing colors, and knowing which objects are affected when I change a palette is very important for this. Thanks in advance! =D |
Main - ROM Hacking - General SMB3 Hacking Thread | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 77, rows: 106/106, time: 0.022 seconds. |