News:

Don't forget to visit the main site! There's lots of helpful docs, patches, and more!

Main Menu

Samus Palate Change Problems(Editroid)

Started by Scout1297, October 17, 2016, 02:15:59 PM

Previous topic - Next topic

Scout1297

So I have been trying to change the palate for samus in Editroid, but it wont change to what I want it to. :sad:
It will change the palate if I go and do a test room but even then, some colors change due to the varia suit and missile selection.
Help.

snarfblam

I'll tell you right now that editing Samus' palette is going to be tricky. There are multiple palette entries in the ROM that come into play, each generally duplicated across multiple banks.

The first thing you need to do is work out exactly what you want for palettes. The four scenarios you need to cover are: normal, normal (missile toggle), varia, and varia (missile toggle). You need to make sure you make consideration for the fact that the HUD and 5-missile door caps share Samus' palette.

First step is to apply the "normal" version using the basic palette editing window. The second step is to work your way through the advanced palette editor. Samus' palette is the first sprite palette, which is found at $3F10-$3F13 in PPU memory. (Hope you know hex!) The important thing here is being able to identify which entries in the advanced palette editor overlap with Samus' palette (hint: pretty much all of them). This palette data is primarily used to update colors shown on screen for varia, missile toggle, and for the "fade-in" sequence when you initially start playing. They all need to be updated to agree with the palette selections you've worked out. I can't tell you off the top of my head which palettes are used for which specific purpose. I'd recommend using the "test room" and "save and play" features to launch with different settings to determine exactly what each palette does.

Once you get it all figured out, you get to do it four more times; once for each level.

...Good luck!

Scout1297

Thanks!
I guess i will save this for later... i'm feeling lazy right now... :colonrightv: