Missing palette colors

In NESMaker 4.0.0., on Palette Group where you can pick the colors, I noticed there is missing two more colors which is very dark gray and gray.
Savtool-swatches.png


Is it possible to add two missing colors to NESMaker or there is reason it not available in NESMaker?
 

MistSonata

Moderator
So, I went in and messed around with the palette code and it looks like you're absolutely correct, palette colors 2d and 3d aren't selectable. I had to edit palette data by hand to get them in there...

Before code editing:

LCPI8wJ.png


After code editing:

EFGVgQI.png


I'm not sure why they decided to remove these two as options, it's not like it's a limitation of the system... Hopefully they'll chime in soon.
 

dale_coop

Moderator
Staff member
Cool, good news. So it's possible. Thanks MistSonata
I hope they will fix that in a next release :)
 
In the Nerdy Nights post about color, bunnyboy mentions that "0D is a bad color and should not be used".
http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=6082

Still haven't found the source about the whole column D, though.

It would be great if MistSonata could test his rom with a real console to see if it works.
 

MistSonata

Moderator
Here's what Joe had to say on Facebook:

Can explain why in detail but after con. For your needs it may be fine to do this, depending on how you might use palette fades :)

I don't have a way to try it on a real console right now. If someone has an Everdrive set up for mapper 30, here's the rom:

(Also, I prefer female pronouns, please :p)
 

Attachments

  • 2d3dpaltest.rar
    14 KB · Views: 114

Kasumi

New member
Color $0D messes with certain TVs. A common way to fade a palette is to subtract $10. $3D-$10 = $2D. $2D-$10 = $1D. $1D-$10=$0D.

I tried to find a video of the oddness, but couldn't. Game Genie uses the color for its background, and obviously if every TV was bugged by it they wouldn't have used it. Just understand that it's a possibility.
 

darkhog

New member
1d is a must IMO as you may want to do certain elements black. As ford 2d/3d is the only explanation is that "it messes up fades", then a) if you want use fades, then just don't use the colors mentioned, and b) this is completely up to the dev and if he/she still want to use fades anyway, with these colors, it's always possible to create lookup tables for fades. like following (used 0x hex notation because I'm too lazy to press shift each time to get dollar sign):

Code:
;greys
0x1d,0x2d,0x00,0x10,0x3d,0x20,0x30
;blues1
0x1d,0x02,0x01,0x11,0x21,0x31,0x30
;blues2
0x1d,0x02,0x01,0x12,0x22,0x31,0x30
;purples
0x1d,0x04,0x14,0x24,0x24,0x34,0x30
;violets
0x1d,0x05,0x15,0x25,0x25,0x35,0x30
;reds
0x1d,0x06,0x16,0x26,0x26,0x36,0x30
;browns/oranges
0x1d,0x07,0x17,0x27,,0x27,0x37,0x30
;yellows
0x1d,0x08,0x18,0x28,0x28,0x38,0x30
;greens
0x1d,0x09,0x19,0x29,0x29,0x39,0x30
;greens2
0x1d,0x0a,0x1a,0x2a,0x2a,0x3a,0x30
;greens3
0x1d,0x0b,0x1b,0x2b,0x2b,0x3b,0x30
;cyan
0x1d,0x0c,0x1c,0x2c,0x2c,0x3c,0x30

Ordered from black to white for the each hue. Not to mention such lookup table makes easier to fade from a specific color to another as it's a basically a 2d LUT.
 
Top Bottom