Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,478,020
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-24-24 02:43 PM
Guest: Register | Login

0 users currently in ROM Hacking | 1 guest | 1 bot

Main - ROM Hacking - How to change Birdo's palette in Super Mario Bros. 2 NES? New thread | New reply


Zynk
Posted on 12-30-18 01:45 PM Link | Quote | ID: 166810


Purple Leever
Level: 32

Posts: 189/209
EXP: 195932
Next: 10510

Since: 10-19-12

Last post: 78 days
Last view: 1 day
Happy holidays! Just like the topic title says.

I'm looking and corrupting the addresses on this list but I haven't successfully found Birdo's palette assignement.

https://datacrystal.romhacking.net/wiki/Super_Mario_Bros._2: Sprite_palette,_mirroring,_etc.

There are two types of Birdos, the egg spitter has its palette assigned as $03 (usually pink); and the fire spitter as $02 (usually green).

Note: I do not want to change the palette (its easy to change the palette itself, but it affects the pink shyguys), I want to change the palette of Birdo to either $00, $01, $02, $03.


____________________

Alien-Type-0
Posted on 12-30-18 03:41 PM Link | Quote | ID: 166811


Level: 20

Posts: 69/92
EXP: 42357
Next: 82

Since: 01-02-18

Last post: 1685 days
Last view: 1533 days
I don't think thats going to happen, in super mario bros 2, some enemies use shared palettes.
Use the super mario bros 2 level editor palette tool and find out for yourself.

RetroRain
Posted on 01-08-19 04:03 AM (rev. 2 of 01-08-19 04:04 AM) Link | Quote | ID: 166835


Fuzz Ball
Level: 66

Posts: 994/994
EXP: 2437818
Next: 24033

Since: 09-30-07

Last post: 1933 days
Last view: 955 days
What you meant to say is that you wanted to change the "palette set".

Birdo's Palette Set

0x4F5F

Change the #$43 at that offset to #$40 for the first palette set, #$41 for the second palette set, or #$42 for the third palette set.

Please note that that only changes Birdo's palette set. It doesn't change the palette set of the crystal ball that he is holding.

In order to change that...

Birdo's Crystal Palette Set

0x1F53F

Same with this offset. Change the #$11 to #$10 for the first palette set, #$12 for the third palette set, and #$13 for the fourth palette set.

So, if you want a grey Birdo with a grey crystal ball, simply change 0x4F5F to #$42 and 0x1F53F to #$12.

I only looked into the regular Birdo. I don't know if fire Birdo uses the same offsets. But if it doesn't, it shouldn't be too hard to track them down.

____________________
My YouTube Channel

Zynk
Posted on 01-09-19 01:25 PM Link | Quote | ID: 166839


Purple Leever
Level: 32

Posts: 191/209
EXP: 195932
Next: 10510

Since: 10-19-12

Last post: 78 days
Last view: 1 day
Thank you very much!

Though I found it near at
0x4f63 = $43
0x4f64 = $41
0x4f65 = $42

I'll just set them all on $41 so they're all red.

____________________

Main - ROM Hacking - How to change Birdo's palette in Super Mario Bros. 2 NES? New thread | New reply

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

Page rendered in 0.047 seconds. (339KB of memory used)
MySQL - queries: 48, rows: 72/73, time: 0.038 seconds.