Thicketford Posted March 28, 2018 Share Posted March 28, 2018 I'm trying to change the color of the synth uniform using GIMP, however there are transparent sections on the arms and legs. https://i.imgur.com/wroo2zB.jpg My recolor is showing in game, but the patches on the arms are showing the original colors. Does anyone know how to fix this? Link to comment Share on other sites More sharing options...
ehtyeci Posted March 28, 2018 Share Posted March 28, 2018 You need to either delete the alpha channel on your working file or make sure you're exporting RGBA, aka with alpha channel. I've never seen that outfit with any kinds of alpha - it could just be an unused segment. Link to comment Share on other sites More sharing options...
Thicketford Posted March 29, 2018 Author Share Posted March 29, 2018 I've tried removing the alpha channel but I still get the strange pattern on the arms and legs. I've noticed that the black retexture on the Nexus has the exact same white marking on the arms and legs, but the retexture is fine in the game. Link to comment Share on other sites More sharing options...
ehtyeci Posted March 29, 2018 Share Posted March 29, 2018 Are you overriding the retexture with a material? Could you upload the dds somewhere? I just had a look at the vanilla files and in CK. The alpha is only used for the synth version of the uniform and shouldn't be possible to show on your character. If it does, then I suspect you're doing something to the dds or material file that makes it so. Link to comment Share on other sites More sharing options...
Thicketford Posted March 29, 2018 Author Share Posted March 29, 2018 The only file I've edited is 'SynthUniform_D.dds'. I open it in GIMP, uncheck 'load mipmaps', and edit the color. I exported it using the following settings... BC3/DXT5 compressionGenerate mipmapsUse Perceptual Error Metric. I placed the file in the correct folder structure in my data folder and checked it in game. Link to comment Share on other sites More sharing options...
ehtyeci Posted March 30, 2018 Share Posted March 30, 2018 I never did work with dds alphas in Gimp because it's so unintuitive and convoluted. Gimp is interpreting the alpha channel as a mask to the working file, so any changes you make to the RGB channels leave pixels covered by the alpha untouched. You need to fill the alpha (Select alpha channel, hit delete key, fill with a solid color, not Remove Alpha Channel), do the edits, then copy back the alpha content from the original. Link to comment Share on other sites More sharing options...
Thicketford Posted March 30, 2018 Author Share Posted March 30, 2018 Thank you for the replies, but unfortunately I still can't seem to figure out how to fix it. I may have to try a different program. Link to comment Share on other sites More sharing options...
ehtyeci Posted March 30, 2018 Share Posted March 30, 2018 1. Open your dds 2. Ctrl+D to make a duplicate. You'll need it for later so you can copy back the alpha. 3. Clear the alpha channel. Channels tab > deselect RGB and select alpha > hit delete key > fill the channel with any color using the bucket fill. Do not use "Remove Alpha Channel" under Layer menu. It applies the alpha to the RGB channels. 4. Deselect alpha channel, select RGB channels and do your edits to the texture. 4. When you are done, deselect RGB channels, select alpha and hit delete key again. This time don't fill the alpha. 5. Go to the duplicate from step 2, deselect RGB channels, select alpha and hit Ctrl+C to copy visible. 6. Go back to your edited dds, and with only your alpha channel selected hit Ctrl+V and anchor the layer. 8. Save as usual Link to comment Share on other sites More sharing options...
Thicketford Posted March 31, 2018 Author Share Posted March 31, 2018 Thank you for the explanation, that worked perfectly. Link to comment Share on other sites More sharing options...
Recommended Posts