Two simple tools I created to manipulate or create new palettes for the build engine, or Duke3d and related games. Not completely done, see description for full details.
**Also usable for Slab6 for custom palettes.**
**Notice I marked Mac and Linux, but I do not have a version uploaded. I do have the ability to compile the programs into either Mac or Linux if requested.**
The zip file includes two programs used to manipulate or change the Palette.dat file for Duke3d and other related games.
At this time there is no support for creating new shade tables and transparency tables, so until I update the programs to handle that, you'll need the original Palette.dat as a reference. Also try and keep the color ordering the same, both in ranges and hues as I can't say what would happen if you created a completely original palette thats vastly different...
PalMake will convert a PNG file into a new palette based of the original Palette.dat(for shading and transparency data) and make a new *.DAT file for you.
PalShift will allow you to select ranges of colors and shift their Red, Green or Blue values by a negative or positive amount. You can use it to simply tint colors or change them into new ones. This is also fairly early in developement so it may not be perfect and you might be better off creating your own with the first program. But if you lack decent image editing skills/program it might help you out.
GRRRREAT!
So basically, right now i'm trying to implement an EGA style graphics palette into Duke3D... This program is great for changing the BASE palette, but there's no way to adjust the shading values and such, which basically means if I go underwater, for example, the palette shifts from the EGA look to regular underwater.
Have you since made any updates for this tool?