Changing the color formula now would just potentially break every mod for little benefit.
Hmm why would it break it ? Why would mods be aware of the red green blue values that are behind the vga palette indexes ? In principle as far as I know it should not affect anything except the color that is outputted towards the monitor.
Except if mods actually look at and process the actual R,G,B values themselfes ?! Is that what you are getting at ? Can you give at least 1 example of a mod that does this ?
I cast big doubts on this hypothesis because the entire game is basically in 8 bit anyway...
Are there any other reasons I may be over looking ?
I tested it extensively... both, the 3 value difference in Delphi, it's noticeable/shimmering so that makes it worth while for me to change this palette to full range from 0..255.
I did notice maybe a strange bug on the cyberdisc top side seems to go missing, not sure if it's because of this full range palette or if that is a unrelated bug.
I do believe it maximizing colors and keeping it as accurately as possible, otherwise color wash out starts sneaking in... little bit by little bit
I will do a git pull request for fun:
https://github.com/OpenXcom/OpenXcom/pull/1380