Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,551,685
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 05-06-24 03:57 PM
Guest: Register | Login

0 users currently in ROM Hacking | 2 guests

Main - ROM Hacking - [HELP] SMB3 - Super Princess Peach 3 Title screen colors New thread | New reply


Zynk
Posted on 02-17-22 09:06 AM Link | Quote | ID: 168018


Purple Leever
Level: 32

Posts: 198/209
EXP: 196213
Next: 10229

Since: 10-19-12

Last post: 90 days
Last view: 4 days
Hi. Need help with this because its bothering me

I recently released this hack a few months ago - http://www.romhacking.net/hacks/6284/

Here is the title screen, I made the the title the size I wanted, but it affected the other background colors, that's why the tall mountains turned pink/yellow

I want to change the background colors of mountains back to green/light green. The question is how?



____________________

Synthetekh
Posted on 02-18-22 09:03 PM (rev. 4 of 02-18-22 11:44 PM) Link | Quote | ID: 168020


Ninji
Level: 35

Posts: 222/239
EXP: 261610
Next: 18326

Since: 08-15-10
From: New Mexico, USA

Last post: 104 days
Last view: 15 hours
Okay so you'll have to change the mountains back to green, as there's no green left in any of your Palettes.
That makes some of the tiles in the "P" in Princess turn green as well of course, and to fix that I think the Tile Mappings for those tiles in the title text needs be changed to use a different Palette #.

I don't know where the tile Mappings for the title screen are located in the ROM, but I'll try to find them.


Edit:  HERE'S the answer!!

For both ROMs:
~ SMB3. (USA) ROM  &  SMB3. (USA) Rev A. ROM ~
(uses the same Addresses)


Bush/Mountain Color Palette:
32B08 - 32B09: Change from '2527' back to '2A1A'

Title Screen Tile Mappings:
32A5B: Change from 8A to 0A
32A62: Change from AA to A2
32A6B: Change from A6 to A4



I didn't study the Tile format super well, but got the fix you need anyway.
But seems like 1 Byte affects the Palette ID of 4 16x16 Tiles? Looks like 2 Bits per Tile?

I used SMB3TE (SMB3 Title Editor) to find the data, but it changed a bunch of stuff when it edited, so I tracked down what changes it made until I found which data belongs to the Tile Mappings for the Palette ID. And I used it to give me the correct values, 0A, A2, & A4.
Ironically the data turned out to be right above the Color Palette (32B08, technically 4 Bytes starting at 32B06), so I was already close from the start.

Zynk
Posted on 02-19-22 10:00 AM Link | Quote | ID: 168021


Purple Leever
Level: 32

Posts: 199/209
EXP: 196213
Next: 10229

Since: 10-19-12

Last post: 90 days
Last view: 4 days
Wow you saved the day again

I never thought about using SMB3TE, I tried it out and even fixed the raised curtains back to red (forgot about it)



Thanks a million!

____________________

Synthetekh
Posted on 02-19-22 12:02 PM Link | Quote | ID: 168022


Ninji
Level: 35

Posts: 223/239
EXP: 261610
Next: 18326

Since: 08-15-10
From: New Mexico, USA

Last post: 104 days
Last view: 15 hours
Sure thing, glad to help!

Main - ROM Hacking - [HELP] SMB3 - Super Princess Peach 3 Title screen colors New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.020 seconds. (339KB of memory used)
MySQL - queries: 53, rows: 76/78, time: 0.016 seconds.