DWORD D2RGB[] = {
{0x00000000}, {0xFF240000}, {0xFF1C1808}, {0xFF2C2410},
{0xFF3C3418}, {0xFF5C0000}, {0xFF484020}, {0xFF544828},
{0xFF900000}, {0xFF8C4810}, {0xFFBC0000}, {0xFFD08420},
{0xFFF4C46C}, {0xFF8C7C50}, {0xFFAC9C64}, {0xFF0C0C08},
{0xFF141010}, {0xFF1C1C1C}, {0xFF28241C}, {0xFF2C2C2C},
{0xFF3C3830}, {0xFF383838}, {0xFF484848}, {0xFF585048},
{0xFF645834}, {0xFF585858}, {0xFF74643C}, {0xFF646464},
{0xFF7C7470}, {0xFF848484}, {0xFF9C9894}, {0xFFC4C4C4},
{0xFFF4F4F4}, {0xFF080404}, {0xFF100400}, {0xFF180804},
{0xFF181008}, {0xFF1C1410}, {0xFF240C04}, {0xFF20180C},
{0xFF201814}, {0xFF2C1008}, {0xFF241C10}, {0xFF28200C},
{0xFF380804}, {0xFF301C10}, {0xFF302814}, {0xFF40140C},
{0xFF382810}, {0xFF480C04}, {0xFF38281C}, {0xFF4C200C},
{0xFF442C14}, {0xFF402C20}, {0xFF581008}, {0xFF483420},
{0xFF443428}, {0xFF54281C}, {0xFF5C1C14}, {0xFF5C2408},
{0xFF543818}, {0xFF543824}, {0xFF6C1810}, {0xFF682C10},
{0xFF5C4424}, {0xFF702418}, {0xFF683C24}, {0xFF7C2C0C},
{0xFF644C2C}, {0xFF704808}, {0xFF802818}, {0xFF745028},
{0xFF883024}, {0xFF6C5040}, {0xFF8C340C}, {0xFF702068},
{0xFF785844}, {0xFF8C4040}, {0xFF845C30}, {0xFF9C3424},
{0xFFA42818}, {0xFFA44814}, {0xFF8C6440}, {0xFF8C7038},
{0xFF8C6850}, {0xFFB04434}, {0xFFB44C20}, {0xFF987058},
{0xFFA07840}, {0xFFBC601C}, {0xFF9C8448}, {0xFFC45454},
{0xFFC86C20}, {0xFFAC7C58}, {0xFFB08848}, {0xFFC87C54},
{0xFFE07020}, {0xFFB89C54}, {0xFFFC2C00}, {0xFFC08C70},
{0xFFCC9850}, {0xFFE48430}, {0xFFE07070}, {0xFFD09878},
{0xFFF8883C}, {0xFFECA038}, {0xFFD8B864}, {0xFFE0A484},
{0xFFF0B444}, {0xFFF4C04C}, {0xFFF0B08C}, {0xFFFCD45C},
{0xFFFCB0B0}, {0xFF042410}, {0xFF142418}, {0xFF203C18},
{0xFF18480C}, {0xFF004430}, {0xFF186408}, {0xFF245C24},
{0xFF385C24}, {0xFF086C44}, {0xFF287C14}, {0xFF407434},
{0xFF587830}, {0xFF349C1C}, {0xFF708438}, {0xFF48A034},
{0xFF58904C}, {0xFF44BC28}, {0xFF849848}, {0xFF60B84C},
{0xFF18FC00}, {0xFF74DC5C}, {0xFF8CD07C}, {0xFFA0FC88},
{0xFF0C0C28}, {0xFF181848}, {0xFF000058}, {0xFF381444},
{0xFF102468}, {0xFF283C64}, {0xFF282878}, {0xFF4C1080},
{0xFF384C84}, {0xFF303094}, {0xFF48608C}, {0xFF385CA0},
{0xFF5050AC}, {0xFF4C6CAC}, {0xFF5478BC}, {0xFF2460D8},
{0xFF6478D0}, {0xFF6490E0}, {0xFF80A0DC}, {0xFFA420FC},
{0xFF8484F0}, {0xFFA0A0FC}, {0xFF90B8FC}, {0xFF588C90},
{0xFF68A0A4}, {0xFF84C0C4}, {0xFF98D0D4}, {0xFFA8CCFC},
{0xFFCCF4F4}, {0xFFC0A080}, {0xFFC4C0A8}, {0xFFE0C494},
{0xFFFCE874}, {0xFFC4FCB0}, {0xFFFCE4A4}, {0xFFFCFCC4},
{0xFF040404}, {0xFF080808}, {0xFF0C0C0C}, {0xFF101010},
{0xFF141414}, {0xFF181818}, {0xFF241C18}, {0xFF202020},
{0xFF242424}, {0xFF282828}, {0xFF302820}, {0xFF303030},
{0xFF383028}, {0xFF343434}, {0xFF34383C}, {0xFF443834},
{0xFF3C3C3C}, {0xFF4C3C30}, {0xFF404040}, {0xFF44403C},
{0xFF444444}, {0xFF50483C}, {0xFF584438}, {0xFF4C4C4C},
{0xFF604C3C}, {0xFF34585C}, {0xFF505050}, {0xFF545454},
{0xFF5C5C5C}, {0xFF685C50}, {0xFF606060}, {0xFF447074},
{0xFF7C6450}, {0xFF686868}, {0xFF6C6C6C}, {0xFF786C60},
{0xFF707070}, {0xFF747474}, {0xFF7C7C7C}, {0xFF948064},
{0xFF908474}, {0xFFAC8870}, {0xFF909090}, {0xFF9C9484},
{0xFF8094B8}, {0xFFA0A0A0}, {0xFFB0AC98}, {0xFFACACAC},
{0xFFB8B8B8}, {0xFFCCCCCC}, {0xFFD8D8D8}, {0xFFCCCCFC},
{0xFFE4E4E4}, {0xFF000010}, {0xFF000014}, {0xFF000018},
{0xFF00001C}, {0xFF000420}, {0xFF080C20}, {0xFF000028},
{0xFF000428}, {0xFF00002C}, {0xFF00082C}, {0xFF04102C},
{0xFF000030}, {0xFF0C1430}, {0xFF000838}, {0xFF101834},
{0xFF081438}, {0xFF04103C}, {0xFF041440}, {0xFF141C3C},
{0xFF081844}, {0xFF182440}, {0xFF142044}, {0xFF101C48},
{0xFF14244C}, {0xFF202C48}, {0xFF182850}, {0xFF1C2C50},
{0xFF203054}, {0xFF283450}, {0xFF2C3854}, {0xFFFFFFFF},
};
Found this D2Col8bit to RGB table on my hd, which I dumped once from the d2 memory.
Maybe it's useful for someone who's messing with D2 textures and higher color modes in d3d or ogl.
I remember using it to display d2 in d3d9 mode was frustrating to draw every information from scratch but it was fun especially with shader access hah
.