E4io Posted October 2, 2022 So this is kind of a long story, but i am going to try to summarize this up I have been wanting to edit the Archvile to have purple blood on his death animation, so i opened up Slade, got the death sprite frames of the archvile, & this is where it gets kind of long. So i select one of the death frames on Slade. then i select "color remap". I figure out one of the ways i can edit the colors is by doing some color editing on the "Tint Range" That line of red colors is what i am needing to change to purple colors. I get my purple colors i wanted to replace the red blood, but there is a problem. The sprite is only using the 5 colors at the bottom right, instead of where i changed the blood colors to purple. I looked up some things about this, & from what i understand, those 5 purple colors at the bottom right are the only purples colors in dooms colormap, so this leaves me wondering, will i only be able to have my Archvile sprites have purple blood if i use some sort of image editing program to make the Doom graphics into a PNG? & if i do not, is there a way i could somehow get the purple colors i made to be in the game, but only for the Archvile. I also will include a google drive link that has both the the archvile death animations wad & the text file i got from clicking "save to file" on the "Tint Range" screen, just in case these will be helpful. https://drive.google.com/file/d/1xXsgAhY59fK8aKrP4lYXaB0GeDrr1oOR/view?usp=sharing Any help or advice would be very appreciated 0 Quote Share this post Link to post
StodgyAyatollah Posted October 2, 2022 There are a few ways to go about this. You can either make a new palette that replaces existing colors with ones you want but that will change those colors for everything in the game. The other option is to use a sourceport that supports truecolor png, gzdoom for example. Just export the sprites as png, edit to your heart's content, drop them back into your wad and edit their offsets by copying the values from the original sprites. 1 Quote Share this post Link to post
Kappes Buur Posted October 2, 2022 (edited) To change the blood colour of the Archie you could make a Decorate actor, such as actor NewArchie : Archvile 15001 { bloodcolor "purple" } But to be consistent with the new blood colour, you would also have to recolour the death sprites. It would be rather disconcerting if the Archie would bleed purple and have red blood at it's demise. Edited October 2, 2022 by Kappes Buur 0 Quote Share this post Link to post
SMG_Man Posted October 2, 2022 (edited) Okay, here's the best way to do this using SLADE: 1. Copy and paste the Archvile's death sprites VILER0 through VILEZ0 into your custom WAD. 2. When they're in your WAD: highlight all of the sprites, right click, select "Graphics", select "Convert to...", then in the following window at the top where it says "Convert to: Doom GFX (Paletted)", drop down the list and select "PNG (Truecolor)", then select "Convert all". 3. Now you need to highlight all of the death sprites again, and then right click, select "Graphics", then select "Colour Remap" 4. These are the following changes you will make using the "Colour Gradient" option: Vivid reds: Spoiler Desaturated reds: Spoiler if you need the exact RGB values for the target ranges, the first range for the brighter/vivid purples goes from Red 144, Green 32, Blue 255 to Red 64, Green 0, Blue 128 The second range for the desaturated/darker purples goes from Red 54, Green 0, Blue 108 to Red 48, Green 0, Blue 96 ...since I already went through the effort of making them anyway, if you absolutely cannot get it to work, here is a zip with the modified sprites: archvile_purple.zip But the above method is how I did it entirely in SLADE, and if you can get it to work, congratulations; now you can convert paletted images to unpaletted images, and also change palleted color ranges into any RGB-based color range you please. (note: under normal circumstances I would suggest using the Translation property in the actor's DECORATE/ZSCRIPT code, but unfortunately some of these reds are also used in the Archvile's resurrection sprites, so they would be affected as well) Edited October 2, 2022 by SMG_Man 0 Quote Share this post Link to post
E4io Posted October 10, 2022 (edited) - Edited October 10, 2022 by E4io Meant as a reply 0 Quote Share this post Link to post
E4io Posted October 10, 2022 On 10/2/2022 at 12:26 PM, SMG_Man said: Okay, here's the best way to do this using SLADE: 1. Copy and paste the Archvile's death sprites VILER0 through VILEZ0 into your custom WAD. 2. When they're in your WAD: highlight all of the sprites, right click, select "Graphics", select "Convert to...", then in the following window at the top where it says "Convert to: Doom GFX (Paletted)", drop down the list and select "PNG (Truecolor)", then select "Convert all". 3. Now you need to highlight all of the death sprites again, and then right click, select "Graphics", then select "Colour Remap" 4. These are the following changes you will make using the "Colour Gradient" option: Vivid reds: Reveal hidden contents Desaturated reds: Reveal hidden contents if you need the exact RGB values for the target ranges, the first range for the brighter/vivid purples goes from Red 144, Green 32, Blue 255 to Red 64, Green 0, Blue 128 The second range for the desaturated/darker purples goes from Red 54, Green 0, Blue 108 to Red 48, Green 0, Blue 96 ...since I already went through the effort of making them anyway, if you absolutely cannot get it to work, here is a zip with the modified sprites: archvile_purple.zip But the above method is how I did it entirely in SLADE, and if you can get it to work, congratulations; now you can convert paletted images to unpaletted images, and also change palleted color ranges into any RGB-based color range you please. (note: under normal circumstances I would suggest using the Translation property in the actor's DECORATE/ZSCRIPT code, but unfortunately some of these reds are also used in the Archvile's resurrection sprites, so they would be affected as well) Hey sorry for my late reply, thank you for the purple blood Sprites, they look really good. I appreciate all of your help, thank you guys 0 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.