Colour Palette Tool

Digital_Dragon

New member
Hey guys, as one of the things Joshua Fallon is adding to 4.1 is the ability to change the RGB values of the NES's 54ish colours I decided to make a tool to help. While you could just 'eyeball' the RGB values it would be better to try and match them to an existing palette. This little tool i've made can be used to help match the in tool palette to the palette of whichever emulator you are using for example. So here's how to use the tool;

1 - Ensure you have the palette you want. You may choose to use the default palette of your emulator or download a new one. You can go to http://www.firebrandx.com/nespalette.html to download some good ones, for this example i'll be using the wavebeam palette.

2 - Set your emulator to use this palette. Again unnecessary if you want to use the default palette, but if you downloaded one as in step 1 then you need to select it. I'd recommend FCEUX for this as it's easy to swap palettes, there should be plenty of guides online on how to swap palettes in FCEUX so i won't describe it here, just google it.

3 - Run the colour tool in the emulator. You will see every colour the NES can produce, spread across 5 screens (due to per screen colour limits) in the order they appear in NESmaker. Screenshot the first screen. Open the screenshot in any image editing program, if you don't have one i'd recommend paint.net. Use the colour picker tool on each of the colours to get each ones RGB value (should be three numbers 0-255).

4 - In NESmaker 4.1 (once it's out) follow Joshua's instructions (hopefully he'll give some) on how to change the RGB values. Do this for all 12 colours you see on the first screen of the colour tool, then go back to the tool for the next screen. The character will scroll to the next screen, take another screenshot for the next 12 colours. Repeat steps 3 & 4 for all the screens and colours in the colour tool and you will have completely changed the colour palette of NESmaker.

As you can see, this Colour Tool is just a simple way to find out the RGB values of a palette, as while the .pal files are readily available, finding out the RGB values of each colour is more tricky. Hopefully someone finds this helpfull, any questions feel free to ask.

Edit: Updated to 2.0!
New Features;
The 'Player' no longer goes flying off the screen, Yay!
The Colours all have corresponding numbers.
It actually has the right colours now! And in the right order as well!

https://drive.google.com/open?id=1kPdT0Kv4L_4WsxiDdaBJ1J1nO0B1VaTe
 

Digital_Dragon

New member
By the way sorry about the awkward controlls for the 'player'. I couldn't get it to stop moving him once he started so it's kind of an auto scroll tool i guess.
 

Digital_Dragon

New member
SuperNatetendo - You could yes, but not all pallettes have PNG's online, and if they do, they may not have every colour in the order they are in NESmaker. Plus someone may be using an emulator with a palette they don't know the name of, and this will help them match the colours to it.

NESmonty - Um well while i wish NESmaker had a nice 'Export ROM' button, it seems what you have to do at the minute is go to the GameEngineData Folder and just copy game.nes to you desktop after exporting. Hope that answers your question.
 

Mihoshi20

Member
This is going to come in handy as I plan (as soon as I can get my hands on 4.1.0) to make some pre-made palettes for popular emulators and FirebranX's custom ones for the community to use in NESmaker to better fit with their emulator or NTSC monitor of choice.
 

Digital_Dragon

New member
Mihoshi20 - It would be cool if you (or anyone using this tool) could post the RGB values for whatever palette you run through the tool. It would save someone a lot of work screenshoting and colour picking for the same palette. Not sure there'll be any way to share the palettes with people beyond just posting numbers here and letting them manually input them into NESmaker.
 

Mihoshi20

Member
Digital_Dragon said:
Mihoshi20 - It would be cool if you (or anyone using this tool) could post the RGB values for whatever palette you run through the tool. It would save someone a lot of work screenshoting and colour picking for the same palette. Not sure there'll be any way to share the palettes with people beyond just posting numbers here and letting them manually input them into NESmaker.

Yeah, I'd considered doing just that, releasing the files to just drop into NESmaker but also still post the RGP values. I just have to find some way to format them in a meaningful way. I wonder if lists work like tables and allow you to have several side be side. I may end up just doing them as images but that would be so tedious for each palette set, but I don't really plan to release it yet for obvious reasons as I don't have access to 4.1.0 until it releases to make the palette files. Though I may do the RGB charts ahead of time so long as this thread doesn't get buried.

Palettes I plan to make include: FCEUX default, Mesen default, FirebranX's Composite Direct and FirebranX's NES Classic. I may also do FBX's PVM Style D93 if it's frequently requested.
 

Digital_Dragon

New member
OK, so here's the RGB values for FirebrandX's 'Smooth' palette. I woder if it differs from the original values he made as it's been run through fceux and paint.net (should be bit perfect though). One thing i wasnt sure of is how to order it, i went with 00-0F-10-1A etc but do you think theres a better order? Maybe 00 10 20 30 01 11 etc?

Edit: Warning! These values are wrong! Look further down for correct values and in a better format. Leaving this here for the record.

Hex | R | G | B |
00 | 106 | 109 | 106 |
01 | 0 | 19 | 128 |
02 | 30 | 0 | 138 |
03 | 57 | 0 | 122 |
04 | 85 | 0 | 86 |
05 | 90 | 0 | 24 |
06 | 78 | 16 | 0 |
07 | 61 | 28 | 0 |
08 | 37 | 50 | 0 |
09 | 0 | 61 | 0 |
0A | 0 | 64 | 0 |
0B | 0 | 57 | 36 |
0C | 0 | 46 | 85 |
0F | 0 | 0 | 0 |
10 | 185 | 188 | 185 |
11 | 24 | 80 | 199 |
12 | 75 | 48 | 227 |
13 | 115 | 34 | 214 |
14 | 149 | 31 | 169 |
15 | 157 | 40 | 92 |
16 | 152 | 55 | 0 |
17 | 127 | 76 | 0 |
18 | 94 | 100 | 0 |
19 | 34 | 119 | 0 |
1A | 2 | 126 | 2 |
1B | 0 | 118 | 69 |
1C | 0 | 110 | 138 |
20 | 255 | 255 | 255 |
21 | 104 | 166 | 255 |
22 | 140 | 156 | 255 |
23 | 181 | 134 | 255 |
24 | 217 | 117 | 235 |
25 | 227 | 119 | 185 |
26 | 229 | 141 | 104 |
27 | 212 | 157 | 41 |
28 | 179 | 175 | 12 |
29 | 123 | 194 | 17 |
2A | 85 | 202 | 71 |
2B | 70 | 203 | 129 |
2C | 71 | 193 | 197 |
30 | 255 | 255 | 255 |
31 | 204 | 234 | 255 |
32 | 221 | 222 | 255 |
33 | 236 | 218 | 255 |
34 | 252 | 214 | 245 |
35 | 252 | 214 | 245 |
36 | 253 | 219 | 207 |
37 | 249 | 231 | 181 |
38 | 241 | 240 | 170 |
39 | 218 | 250 | 169 |
3A | 201 | 255 | 188 |
3B | 195 | 251 | 215 |
3C | 196 | 246 | 246 |
 

Mihoshi20

Member
Digital_Dragon said:
OK, so here's the RGB values for FirebrandX's 'Smooth' palette. I woder if it differs from the original values he made as it's been run through fceux and paint.net (should be bit perfect though). One thing i wasnt sure of is how to order it, i went with 00-0F-10-1A etc but do you think theres a better order? Maybe 00 10 20 30 01 11 etc?

Awesomes and handy as FBX's Smooth was one I didn't plan to convert.
 

Mihoshi20

Member
FCEUX 2.2.3 - Default Palette

Not too long ago Josh posted the format that the palette needs to be in and what file to put it in so that's what I'll be posting the palettes in. https://www.facebook.com/photo.php?fbid=2300816613279514&set=g.571262283228101&type=1&theater&ifg=1

Here is the FCEUX Default palette. Ready to be copy pasted in when NESmaker 4.1.0 drops.

Code:
  <PaletteColors>
	<PaletteColor offset="00" red="116" green="116" blue="116" />
	<PaletteColor offset="01" red="36" green="24" blue="140" />
	<PaletteColor offset="02" red="0" green="0" blue="168" />
	<PaletteColor offset="03" red="68" green="0" blue="156" />
	<PaletteColor offset="04" red="140" green="0" blue="116" />
	<PaletteColor offset="05" red="168" green="0" blue="16" />
	<PaletteColor offset="06" red="164" green="0" blue="0" />
	<PaletteColor offset="07" red="124" green="8" blue="0" />
	<PaletteColor offset="08" red="64" green="44" blue="0" />
	<PaletteColor offset="09" red="0" green="68" blue="0" />
	<PaletteColor offset="0A" red="0" green="80" blue="0" />
	<PaletteColor offset="0B" red="0" green="60" blue="20" />
	<PaletteColor offset="0C" red="24" green="60" blue="92" />
	<PaletteColor offset="10" red="188" green="188" blue="188" />
	<PaletteColor offset="11" red="0" green="112" blue="236" />
	<PaletteColor offset="12" red="32" green="56" blue="236" />
	<PaletteColor offset="13" red="128" green="0" blue="240" />
	<PaletteColor offset="14" red="188" green="0" blue="188" />
	<PaletteColor offset="15" red="228" green="0" blue="88" />
	<PaletteColor offset="16" red="216" green="40" blue="0" />
	<PaletteColor offset="17" red="200" green="76" blue="12" />
	<PaletteColor offset="18" red="136" green="112" blue="0" />
	<PaletteColor offset="19" red="0" green="148" blue="0" />
	<PaletteColor offset="1A" red="0" green="168" blue="0" />
	<PaletteColor offset="1B" red="0" green="144" blue="56" />
	<PaletteColor offset="1C" red="0" green="128" blue="136" />
	<PaletteColor offset="20" red="252" green="252" blue="252" />
	<PaletteColor offset="21" red="60" green="188" blue="252" />
	<PaletteColor offset="22" red="92" green="148" blue="252" />
	<PaletteColor offset="23" red="204" green="136" blue="252" />
	<PaletteColor offset="24" red="244" green="120" blue="252" />
	<PaletteColor offset="25" red="252" green="116" blue="180" />
	<PaletteColor offset="26" red="252" green="116" blue="96" />
	<PaletteColor offset="27" red="252" green="152" blue="56" />
	<PaletteColor offset="28" red="240" green="188" blue="60" />
	<PaletteColor offset="29" red="128" green="208" blue="16" />
	<PaletteColor offset="2A" red="76" green="220" blue="72" />
	<PaletteColor offset="2B" red="88" green="248" blue="152" />
	<PaletteColor offset="2C" red="0" green="232" blue="216" />
	<PaletteColor offset="30" red="252" green="252" blue="252" />
	<PaletteColor offset="31" red="168" green="228" blue="252" />
	<PaletteColor offset="32" red="196" green="212" blue="252" />
	<PaletteColor offset="33" red="212" green="200" blue="252" />
	<PaletteColor offset="34" red="252" green="196" blue="252" />
	<PaletteColor offset="35" red="252" green="196" blue="216" />
	<PaletteColor offset="36" red="252" green="188" blue="176" />
	<PaletteColor offset="37" red="252" green="216" blue="168" />
	<PaletteColor offset="38" red="252" green="228" blue="160" />
	<PaletteColor offset="39" red="224" green="252" blue="160" />
	<PaletteColor offset="3A" red="168" green="240" blue="188" />
	<PaletteColor offset="3B" red="176" green="252" blue="204" />
	<PaletteColor offset="3C" red="156" green="252" blue="240" />
  </PaletteColors>
 

Mihoshi20

Member
Mesen 0.9.7 - Default Palette

Here is the Mesen Default Palette.

Code:
  <PaletteColors>
	<PaletteColor offset="00" red="102" green="102" blue="102" />
	<PaletteColor offset="01" red="0" green="42" blue="136" />
	<PaletteColor offset="02" red="20" green="18" blue="167" />
	<PaletteColor offset="03" red="59" green="0" blue="164" />
	<PaletteColor offset="04" red="92" green="0" blue="126" />
	<PaletteColor offset="05" red="110" green="0" blue="64" />
	<PaletteColor offset="06" red="108" green="6" blue="0" />
	<PaletteColor offset="07" red="86" green="29" blue="0" />
	<PaletteColor offset="08" red="51" green="53" blue="0" />
	<PaletteColor offset="09" red="11" green="72" blue="0" />
	<PaletteColor offset="0A" red="0" green="82" blue="0" />
	<PaletteColor offset="0B" red="0" green="79" blue="8" />
	<PaletteColor offset="0C" red="0" green="64" blue="77" />
	<PaletteColor offset="10" red="173" green="173" blue="173" />
	<PaletteColor offset="11" red="21" green="95" blue="217" />
	<PaletteColor offset="12" red="66" green="64" blue="255" />
	<PaletteColor offset="13" red="117" green="39" blue="254" />
	<PaletteColor offset="14" red="160" green="26" blue="204" />
	<PaletteColor offset="15" red="183" green="30" blue="123" />
	<PaletteColor offset="16" red="181" green="49" blue="32" />
	<PaletteColor offset="17" red="153" green="78" blue="0" />
	<PaletteColor offset="18" red="107" green="109" blue="0" />
	<PaletteColor offset="19" red="56" green="135" blue="0" />
	<PaletteColor offset="1A" red="12" green="147" blue="0" />
	<PaletteColor offset="1B" red="0" green="143" blue="50" />
	<PaletteColor offset="1C" red="0" green="124" blue="141" />
	<PaletteColor offset="20" red="255" green="254" blue="255" />
	<PaletteColor offset="21" red="100" green="176" blue="255" />
	<PaletteColor offset="22" red="146" green="144" blue="255" />
	<PaletteColor offset="23" red="198" green="118" blue="255" />
	<PaletteColor offset="24" red="243" green="106" blue="255" />
	<PaletteColor offset="25" red="254" green="110" blue="204" />
	<PaletteColor offset="26" red="254" green="129" blue="112" />
	<PaletteColor offset="27" red="234" green="158" blue="34" />
	<PaletteColor offset="28" red="188" green="190" blue="0" />
	<PaletteColor offset="29" red="136" green="216" blue="0" />
	<PaletteColor offset="2A" red="92" green="228" blue="48" />
	<PaletteColor offset="2B" red="69" green="224" blue="130" />
	<PaletteColor offset="2C" red="72" green="205" blue="222" />
	<PaletteColor offset="30" red="255" green="254" blue="252" />
	<PaletteColor offset="31" red="192" green="223" blue="255" />
	<PaletteColor offset="32" red="211" green="210" blue="255" />
	<PaletteColor offset="33" red="232" green="200" blue="255" />
	<PaletteColor offset="34" red="251" green="194" blue="255" />
	<PaletteColor offset="35" red="254" green="196" blue="234" />
	<PaletteColor offset="36" red="254" green="204" blue="197" />
	<PaletteColor offset="37" red="247" green="216" blue="165" />
	<PaletteColor offset="38" red="228" green="229" blue="148" />
	<PaletteColor offset="39" red="207" green="239" blue="150" />
	<PaletteColor offset="3A" red="189" green="244" blue="171" />
	<PaletteColor offset="3B" red="179" green="243" blue="204" />
	<PaletteColor offset="3C" red="181" green="235" blue="242" />
  </PaletteColors>
 

Digital_Dragon

New member
Blank Template

Awesome that you found the way to format it, I didn't know wether the pic Josh posted had all the code we'd need. Here's a blank one then for people to enter values in without getting confused (like I do). By the way, I added 0F, I don't know if it's needed, most palettes I've seen are 0 0 0 for black. So it's up to you if you want to delete that line or not.

Code:
  <PaletteColors>
	<PaletteColor offset="00" red="" green="" blue="" />
	<PaletteColor offset="01" red="" green="" blue="" />
	<PaletteColor offset="02" red="" green="" blue="" />
	<PaletteColor offset="03" red="" green="" blue="" />
	<PaletteColor offset="04" red="" green="" blue="" />
	<PaletteColor offset="05" red="" green="" blue="" />
	<PaletteColor offset="06" red="" green="" blue="" />
	<PaletteColor offset="07" red="" green="" blue="" />
	<PaletteColor offset="08" red="" green="" blue="" />
	<PaletteColor offset="09" red="" green="" blue="" />
	<PaletteColor offset="0A" red="" green="" blue="" />
	<PaletteColor offset="0B" red="" green="" blue="" />
	<PaletteColor offset="0C" red="" green="" blue="" />
	<PaletteColor offset="0F" red="" green="" blue="" />
	<PaletteColor offset="10" red="" green="" blue="" />
	<PaletteColor offset="11" red="" green="" blue="" />
	<PaletteColor offset="12" red="" green="" blue="" />
	<PaletteColor offset="13" red="" green="" blue="" />
	<PaletteColor offset="14" red="" green="" blue="" />
	<PaletteColor offset="15" red="" green="" blue="" />
	<PaletteColor offset="16" red="" green="" blue="" />
	<PaletteColor offset="17" red="" green="" blue="" />
	<PaletteColor offset="18" red="" green="" blue="" />
	<PaletteColor offset="19" red="" green="" blue="" />
	<PaletteColor offset="1A" red="" green="" blue="" />
	<PaletteColor offset="1B" red="" green="" blue="" />
	<PaletteColor offset="1C" red="" green="" blue="" />
	<PaletteColor offset="20" red="" green="" blue="" />
	<PaletteColor offset="21" red="" green="" blue="" />
	<PaletteColor offset="22" red="" green="" blue="" />
	<PaletteColor offset="23" red="" green="" blue="" />
	<PaletteColor offset="24" red="" green="" blue="" />
	<PaletteColor offset="25" red="" green="" blue="" />
	<PaletteColor offset="26" red="" green="" blue="" />
	<PaletteColor offset="27" red="" green="" blue="" />
	<PaletteColor offset="28" red="" green="" blue="" />
	<PaletteColor offset="29" red="" green="" blue="" />
	<PaletteColor offset="2A" red="" green="" blue="" />
	<PaletteColor offset="2B" red="" green="" blue="" />
	<PaletteColor offset="2C" red="" green="" blue="" />
	<PaletteColor offset="30" red="" green="" blue="" />
	<PaletteColor offset="31" red="" green="" blue="" />
	<PaletteColor offset="32" red="" green="" blue="" />
	<PaletteColor offset="33" red="" green="" blue="" />
	<PaletteColor offset="34" red="" green="" blue="" />
	<PaletteColor offset="35" red="" green="" blue="" />
	<PaletteColor offset="36" red="" green="" blue="" />
	<PaletteColor offset="37" red="" green="" blue="" />
	<PaletteColor offset="38" red="" green="" blue="" />
	<PaletteColor offset="39" red="" green="" blue="" />
	<PaletteColor offset="3A" red="" green="" blue="" />
	<PaletteColor offset="3B" red="" green="" blue="" />
	<PaletteColor offset="3C" red="" green="" blue="" />
  </PaletteColors>
 

Digital_Dragon

New member
FirebrandX "Smooth"

OK, here's Smooth put into this format, one thing I noticed is that 34 & 35 are the same. This may be because this palette does have the same RGB values for those colours, or it's because I made a mistake in my ColourTest tool. I double checked when I was colour picking that they were the same, but I only just wondered if I might have made a mistake with the tool. Mihoshi, I noticed you had different values for 34 & 35 in your palettes, did you use my tool? If so I know it's the palette not the tool that's the cause. If you didn't use my tool, could someone test if 34 & 35 have different values in my tool with any palette other than 'Smooth'? I would but I'm on holiday without my laptop for a week.

Edit: Tool was the issue, updated the values here, so this is accurate.

Code:
  <PaletteColors>
	<PaletteColor offset="00" red="106" green="109" blue="106" />
	<PaletteColor offset="01" red="0" green="19" blue="128" />
	<PaletteColor offset="02" red="30" green="0" blue="138" />
	<PaletteColor offset="03" red="57" green="0" blue="122" />
	<PaletteColor offset="04" red="85" green="0" blue="86" />
	<PaletteColor offset="05" red="90" green="0" blue="24" />
	<PaletteColor offset="06" red="78" green="16" blue="0" />
	<PaletteColor offset="07" red="61" green="28" blue="0" />
	<PaletteColor offset="08" red="37" green="50" blue="0" />
	<PaletteColor offset="09" red="0" green="61" blue="0" />
	<PaletteColor offset="0A" red="0" green="64" blue="0" />
	<PaletteColor offset="0B" red="0" green="57" blue="36" />
	<PaletteColor offset="0C" red="0" green="46" blue="85" />
	<PaletteColor offset="0F" red="0" green="0" blue="0" />
	<PaletteColor offset="10" red="185" green="188" blue="185" />
	<PaletteColor offset="11" red="24" green="80" blue="199" />
	<PaletteColor offset="12" red="75" green="48" blue=""227 />
	<PaletteColor offset="13" red="115" green="34" blue="214" />
	<PaletteColor offset="14" red="149" green="31" blue="169" />
	<PaletteColor offset="15" red="157" green="40" blue="92" />
	<PaletteColor offset="16" red="152" green="55" blue="0" />
	<PaletteColor offset="17" red="127" green="76" blue="0" />
	<PaletteColor offset="18" red="94" green="100" blue="0" />
	<PaletteColor offset="19" red="34" green="119" blue="0" />
	<PaletteColor offset="1A" red="2" green="126" blue="2" />
	<PaletteColor offset="1B" red="0" green="118" blue="69" />
	<PaletteColor offset="1C" red="0" green="110" blue="138" />
	<PaletteColor offset="20" red="255" green="255" blue="255" />
	<PaletteColor offset="21" red="104" green="166" blue="255" />
	<PaletteColor offset="22" red="140" green="156" blue="255" />
	<PaletteColor offset="23" red="181" green="134" blue="255" />
	<PaletteColor offset="24" red="217" green="117" blue="253" />
	<PaletteColor offset="25" red="227" green="119" blue="185" />
	<PaletteColor offset="26" red="229" green="141" blue="104" />
	<PaletteColor offset="27" red="212" green="157" blue="41" />
	<PaletteColor offset="28" red="179" green="175" blue="12" />
	<PaletteColor offset="29" red="123" green="194" blue="17" />
	<PaletteColor offset="2A" red="85" green="202" blue="71" />
	<PaletteColor offset="2B" red="70" green="203" blue="129" />
	<PaletteColor offset="2C" red="71" green="193" blue="197" />
	<PaletteColor offset="30" red="255" green="255" blue="255" />
	<PaletteColor offset="31" red="204" green="234" blue="255" />
	<PaletteColor offset="32" red="221" green="222" blue="255" />
	<PaletteColor offset="33" red="236" green="218" blue="255" />
	<PaletteColor offset="34" red="248" green="215" blue="254" />
	<PaletteColor offset="35" red="252" green="214" blue="245" />
	<PaletteColor offset="36" red="253" green="219" blue="207" />
	<PaletteColor offset="37" red="249" green="231" blue="181" />
	<PaletteColor offset="38" red="241" green="240" blue="170" />
	<PaletteColor offset="39" red="218" green="250" blue="169" />
	<PaletteColor offset="3A" red="201" green="255" blue="188" />
	<PaletteColor offset="3B" red="195" green="251" blue="215" />
	<PaletteColor offset="3C" red="196" green="246" blue="246" />
  </PaletteColors>
 

Mihoshi20

Member
Digital_Dragon said:
FirebrandX "Smooth"

OK, here's Smooth put into this format, one thing I noticed is that 34 & 35 are the same. This may be because this palette does have the same RGB values for those colours, or it's because I made a mistake in my ColourTest tool. I double checked when I was colour picking that they were the same, but I only just wondered if I might have made a mistake with the tool. Mihoshi, I noticed you had different values for 34 & 35 in your palettes, did you use my tool? If so I know it's the palette not the tool that's the cause. If you didn't use my tool, could someone test if 34 & 35 have different values in my tool with any palette other than 'Smooth'? I would but I'm on holiday without my laptop for a week.

It's an issue with the ROM as FBX's Smooth palette has the following values for 34 and 35:

34 R=248 G=215 B=254

35 R=252 G=214 B=245

Confirmed using Mesen's own color picker with the Smooth palette loaded.
 

Digital_Dragon

New member
Damn OK, I've edited the Smooth palette with the values you provided. When I get back I'll make a new version of the tool. I haven't really looked, but im sure other people have made similar ROM's. What have you been using? Thanks for helping me by the way :)
 

Mihoshi20

Member
Digital_Dragon said:
Damn OK, I've edited the Smooth palette with the values you provided. When I get back I'll make a new version of the tool. I haven't really looked, but im sure other people have made similar ROM's. What have you been using? Thanks for helping me by the way :)

originall I started using your rom but it was inconvenient the way the color sets were laid out in relation to how I needed to edit the xml file so I went to using available online charts and checking often inconsistent colors to make sure the charts were accurate before blindly using them, and then I found out Mesen has it's own color picker, so i could load a palette in Mesen and then use the RGB values from the picker. It made things go so much quicker, though I'd still love to have a .pal RGB values export dump to txt.
 

Mihoshi20

Member
FirebandX's - Composite Direct

For those using FBX's custom 'Composite Direct' palette.

Code:
  <PaletteColors>
	<PaletteColor offset="00" red="101" green="101" blue="101" />
	<PaletteColor offset="01" red="0" green="18" blue="125" />
	<PaletteColor offset="02" red="24" green="0" blue="142" />
	<PaletteColor offset="03" red="54" green="0" blue="130" />
	<PaletteColor offset="04" red="86" green="0" blue="93" />
	<PaletteColor offset="05" red="90" green="0" blue="24" />
	<PaletteColor offset="06" red="79" green="5" blue="0" />
	<PaletteColor offset="07" red="56" green="25" blue="0" />
	<PaletteColor offset="08" red="29" green="49" blue="0" />
	<PaletteColor offset="09" red="0" green="61" blue="0" />
	<PaletteColor offset="0A" red="0" green="65" blue="0" />
	<PaletteColor offset="0B" red="0" green="59" blue="23" />
	<PaletteColor offset="0C" red="0" green="46" blue="85" />
	<PaletteColor offset="10" red="175" green="175" blue="175" />
	<PaletteColor offset="11" red="25" green="78" blue="200" />
	<PaletteColor offset="12" red="71" green="47" blue="227" />
	<PaletteColor offset="13" red="107" green="31" blue="215" />
	<PaletteColor offset="14" red="147" green="27" blue="174" />
	<PaletteColor offset="15" red="158" green="26" blue="94" />
	<PaletteColor offset="16" red="153" green="50" blue="0" />
	<PaletteColor offset="17" red="123" green="75" blue="0" />
	<PaletteColor offset="18" red="91" green="103" blue="0" />
	<PaletteColor offset="19" red="38" green="122" blue="0" />
	<PaletteColor offset="1A" red="0" green="130" blue="0" />
	<PaletteColor offset="1B" red="0" green="122" blue="62" />
	<PaletteColor offset="1C" red="0" green="110" blue="138" />
	<PaletteColor offset="20" red="255" green="255" blue="255" />
	<PaletteColor offset="21" red="100" green="169" blue="255" />
	<PaletteColor offset="22" red="142" green="137" blue="255" />
	<PaletteColor offset="23" red="182" green="118" blue="255" />
	<PaletteColor offset="24" red="224" green="111" blue="255" />
	<PaletteColor offset="25" red="239" green="108" blue="196" />
	<PaletteColor offset="26" red="240" green="128" blue="106" />
	<PaletteColor offset="27" red="216" green="152" blue="44" />
	<PaletteColor offset="28" red="185" green="180" blue="10" />
	<PaletteColor offset="29" red="131" green="203" blue="12" />
	<PaletteColor offset="2A" red="91" green="214" blue="63" />
	<PaletteColor offset="2B" red="74" green="209" blue="126" />
	<PaletteColor offset="2C" red="77" green="199" blue="203" />
	<PaletteColor offset="30" red="255" green="255" blue="252" />
	<PaletteColor offset="31" red="199" green="229" blue="255" />
	<PaletteColor offset="32" red="217" green="217" blue="255" />
	<PaletteColor offset="33" red="233" green="209" blue="255" />
	<PaletteColor offset="34" red="249" green="206" blue="255" />
	<PaletteColor offset="35" red="255" green="204" blue="241" />
	<PaletteColor offset="36" red="255" green="212" blue="203" />
	<PaletteColor offset="37" red="248" green="223" blue="177" />
	<PaletteColor offset="38" red="237" green="234" blue="164" />
	<PaletteColor offset="39" red="214" green="244" blue="164" />
	<PaletteColor offset="3A" red="197" green="248" blue="184" />
	<PaletteColor offset="3B" red="190" green="246" blue="211" />
	<PaletteColor offset="3C" red="191" green="241" blue="241" />
  </PaletteColors>
 

Mihoshi20

Member
FirebrandX's - NES Classic

For those using FBX's custom 'NES Classic' palette.

Code:
  <PaletteColors>
	<PaletteColor offset="00" red="97" green="97" blue="97" />
	<PaletteColor offset="01" red="0" green="0" blue="136" />
	<PaletteColor offset="02" red="31" green="13" blue="153" />
	<PaletteColor offset="03" red="55" green="19" blue="121" />
	<PaletteColor offset="04" red="86" green="18" blue="96" />
	<PaletteColor offset="05" red="93" green="0" blue="16" />
	<PaletteColor offset="06" red="82" green="14" blue="0" />
	<PaletteColor offset="07" red="58" green="35" blue="8" />
	<PaletteColor offset="08" red="33" green="53" blue="12" />
	<PaletteColor offset="09" red="13" green="65" blue="14" />
	<PaletteColor offset="0A" red="23" green="68" blue="23" />
	<PaletteColor offset="0B" red="0" green="58" blue="31" />
	<PaletteColor offset="0C" red="0" green="47" blue="87" />
	<PaletteColor offset="10" red="170" green="170" blue="170" />
	<PaletteColor offset="11" red="13" green="77" blue="196" />
	<PaletteColor offset="12" red="75" green="36" blue="222" />
	<PaletteColor offset="13" red="105" green="18" blue="207" />
	<PaletteColor offset="14" red="144" green="20" blue="173" />
	<PaletteColor offset="15" red="157" green="28" blue="72" />
	<PaletteColor offset="16" red="146" green="52" blue="4" />
	<PaletteColor offset="17" red="115" green="80" blue="5" />
	<PaletteColor offset="18" red="93" green="105" blue="19" />
	<PaletteColor offset="19" red="22" green="122" blue="17" />
	<PaletteColor offset="1A" red="19" green="128" blue="8" />
	<PaletteColor offset="1B" red="18" green="118" blue="73" />
	<PaletteColor offset="1C" red="28" green="102" blue="145" />
	<PaletteColor offset="20" red="252" green="252" blue="252" />
	<PaletteColor offset="21" red="99" green="154" blue="252" />
	<PaletteColor offset="22" red="138" green="126" blue="252" />
	<PaletteColor offset="23" red="176" green="106" blue="252" />
	<PaletteColor offset="24" red="221" green="109" blue="242" />
	<PaletteColor offset="25" red="231" green="113" blue="171" />
	<PaletteColor offset="26" red="227" green="134" blue="88" />
	<PaletteColor offset="27" red="204" green="158" blue="34" />
	<PaletteColor offset="28" red="168" green="177" blue="0" />
	<PaletteColor offset="29" red="114" green="193" blue="0" />
	<PaletteColor offset="2A" red="90" green="205" blue="78" />
	<PaletteColor offset="2B" red="52" green="194" blue="142" />
	<PaletteColor offset="2C" red="79" green="190" blue="206" />
	<PaletteColor offset="30" red="252" green="252" blue="252" />
	<PaletteColor offset="31" red="190" green="212" blue="252" />
	<PaletteColor offset="32" red="202" green="202" blue="252" />
	<PaletteColor offset="33" red="217" green="196" blue="252" />
	<PaletteColor offset="34" red="236" green="193" blue="252" />
	<PaletteColor offset="35" red="250" green="195" blue="231" />
	<PaletteColor offset="36" red="247" green="206" blue="195" />
	<PaletteColor offset="37" red="226" green="205" blue="167" />
	<PaletteColor offset="38" red="218" green="219" blue="156" />
	<PaletteColor offset="39" red="200" green="227" blue="158" />
	<PaletteColor offset="3A" red="191" green="229" blue="184" />
	<PaletteColor offset="3B" red="178" green="235" blue="200" />
	<PaletteColor offset="3C" red="183" green="229" blue="235" />
  </PaletteColors>
 

Digital_Dragon

New member
OK, so I've fixed the tool (and added some features) and updated the original post. I made sure there were no mistakes in the tool this time. While I think The Mesen method is probably better (think I might use it too), some people might find my tool helpful. Now it's working and I've got time, I'll convert some more palettes soon.

I also went through and triple checked 'Smooth' to make sure it was right, but there was one error. 24 was 217 117 235, when it actually is 217 117 253. Corrected the list above so all is good now.

By the way Mihoshi, I used your FCEUX 2.2.3 to make sure I didn't have my tool colours mixed up this time (I clearly trust your work better than mine :D ). And I noticed some values wrong, I double checked in the Mesen colour picker as well and got the same result. Could you check them and if I'm right change the list. Knowing my work so far it's probably me getting it wrong.

So you had;
03 - R=60 G=0 B=156
09 - R=0 G=63 B=0
39 - R=244 G= 252 B=160

But I had;
03 - R=68 G=0 B=156
09 - R=0 G=68 B=0
39 - R=224 G= 252 B=160

All the other colours we had the same. I'm sorry if I'm causing you any trouble :oops:
 
Top Bottom