by NeuralStunner » Wed Sep 28, 2011 7:23 pm
When using a new palette in DooM, tone values based on DooM's are still used to decide the result, even when the new source palette has its colors "backwards":
Spoiler:
Heretic's PlayPal, ColorMap, Player sprites, and color range (225-240)... in DooM.
(GZDoom screenshot, but this happens in ZDoom also. My player color is out of palette and looks bad in software, though.)
Tried switching the values in Player.ColorRange around, so the higher number was first - It understood the range just fine, but still rendered it backwards.
It would be more helpful if the specified color range were colorized from the loaded palette. (Bonus: A ColorRange could span two ramps and wouldn't try to make a continuous single color range.)
The attached file is simply a brightness-inverted version of the Doom palette. Load it and check your player sprite via chasecam - Your colors will appear as if the original palette is in use.
- Attachments
-
NS_InverseDoomPal.pk3
- (1.74 KiB) Downloaded 44 times
When using a new palette in DooM, tone values based on DooM's are still used to decide the result, even when the new source palette has its colors "backwards":[spoiler][img]http://www.majhost.com/gallery/NeuralStunner/ZDoom/Screens/colorrange_oops.jpg[/img]
Heretic's PlayPal, ColorMap, Player sprites, and color range (225-240)... in DooM.
(GZDoom screenshot, but this happens in ZDoom also. My player color is out of palette and looks bad in software, though.)[/spoiler]
Tried switching the values in Player.ColorRange around, so the higher number was first - It understood the range just fine, but still rendered it backwards.
It would be more helpful if the specified color range were colorized from the loaded palette. (Bonus: A ColorRange could span two ramps and wouldn't try to make a continuous single color range.)
The attached file is simply a brightness-inverted version of the Doom palette. Load it and check your player sprite via chasecam - Your colors will appear as if the original palette is in use.