ACS_Change Global Pallette
Moderator: GZDoom Developers
ACS_Change Global Pallette
I had an idea with this that really might be useful for some. The title is a self-explanatory. The wad contains different pallettes and this function changes the default one to another one and affects the activator, or all players (2nd parameter, first one would be the pallette name).
Getting pallettes isn't hard-xwe and inkworks do their job well
Let's say I have 2 pallettes-the Doom pallette and a version with all colors in cyan or a pretty aquamarine (Doom lacks Cyan).
What happens when I go underwater? Instead of this royalblue I could see a nice watery color if it was possible to change pallettes with ACS. This could easily fake the lack of 24 bits in colored sectors only in this situation tough
This could lead to some interesting things, like black and whiting the player's view and such (Zdoom doesn't support tricks with the invulnerability, that could be done with Inkworks-see Hacx's invulnerability as an example). Or maybe System Shock-esque Berserk patch side-effect? Custom night goggles that brighten everything and invert values (so it becomes bright) and have a nice green tint?
A real use for it (for me or artists who attempt to make their own cutscenes in the game via pictures) would be in making cutscenes from static pictures-more than often the pallette ruins them. What if I could set up a custom pallette for the moment the picture is displayed? I could get that pallette with Inkworks from that very image and it would remain untouched. The picture would be displayed Strife-intro way so the player wouldn't see the messed up game world by the custom picture's pallette
This is actually implemented (see-Heretic's 2nd episode "endpic") but I kindly ask for control over it via ACS.
If the pallettes could also have their own colormaps this would lead to many interesting visual effects
Looking forward.
Getting pallettes isn't hard-xwe and inkworks do their job well
Let's say I have 2 pallettes-the Doom pallette and a version with all colors in cyan or a pretty aquamarine (Doom lacks Cyan).
What happens when I go underwater? Instead of this royalblue I could see a nice watery color if it was possible to change pallettes with ACS. This could easily fake the lack of 24 bits in colored sectors only in this situation tough
This could lead to some interesting things, like black and whiting the player's view and such (Zdoom doesn't support tricks with the invulnerability, that could be done with Inkworks-see Hacx's invulnerability as an example). Or maybe System Shock-esque Berserk patch side-effect? Custom night goggles that brighten everything and invert values (so it becomes bright) and have a nice green tint?
A real use for it (for me or artists who attempt to make their own cutscenes in the game via pictures) would be in making cutscenes from static pictures-more than often the pallette ruins them. What if I could set up a custom pallette for the moment the picture is displayed? I could get that pallette with Inkworks from that very image and it would remain untouched. The picture would be displayed Strife-intro way so the player wouldn't see the messed up game world by the custom picture's pallette
This is actually implemented (see-Heretic's 2nd episode "endpic") but I kindly ask for control over it via ACS.
If the pallettes could also have their own colormaps this would lead to many interesting visual effects
Looking forward.
Last edited by Nmn on Mon Jul 25, 2005 12:08 pm, edited 1 time in total.
But even limited palettes would be cool. It would be up to the user to ensure they were suitable - just like any other 3rd party resource. Imagine being able to play map01 with the regular palette, map02 with my marine assault one, map03 with the zen dynamics one...
All of those are legal, usable palettes that change individual colour ranges to reasonable and suitable alternatives for easy plug and play palette changing. Wouldn't that be good, usable and possible?
All of those are legal, usable palettes that change individual colour ranges to reasonable and suitable alternatives for easy plug and play palette changing. Wouldn't that be good, usable and possible?
Exactly. For one map the pallette may have greens for trees.
In the other map it may have pretty cyans for some crystals of some sort. This is definately something as a Graphic artist I'm looking forward too. The best use for it would surely be the sky
One map-pretty blue sky
2nd map-a violet-blue night time sky
3rd map-a cyanic freaky nebula
In the other map it may have pretty cyans for some crystals of some sort. This is definately something as a Graphic artist I'm looking forward too. The best use for it would surely be the sky
One map-pretty blue sky
2nd map-a violet-blue night time sky
3rd map-a cyanic freaky nebula
Who opens the console when they're going for pure gameplay? I personally don't use it unless I'm screwing around with Freeze and summon.Graf Zahl wrote:Not that easy. There are several internal translation tables that had to be adjusted for it to work - and the palette would still need to be compatible with all graphics present in the game or you'd get some visual corruption - most likely in the console.
- Cutmanmike
- Posts: 11335
- Joined: Mon Oct 06, 2003 3:41 pm
- Operating System Version (Optional): Windows 10
- Location: United Kingdom
- Contact:
- Ryan Cordell
- Posts: 4349
- Joined: Sun Feb 06, 2005 6:39 am
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia (Modern GZDoom)
- Location: Capital of Explodistan