I was just about to post this...Kamshaft wrote:Seems like the dxt2dss converter has a bug, it seems to currupt the alpha channel, everything else is fine. Any ideas?
It also does it when converting back to DXT... So like Stephen said, any ideas?
That means the game knows what type of alpha to expect from a variable in the DXT file. The DXT that is created is based on a template DXT gotten from a variety of game DXTs. But: it might be that the unknowns in the DXT are referring to alpha stuff, that are not set during conversion.GheTTo_cR wrote:I just made a DXT3 .dds file with alpha and converted to .dxt and then converted it back to .dds and the alpha loads fine in PS for that... Probably something with the stock game files then I guess? But how come when I load the .dxt i made with an alpha into the game, the alpha is wrong ingame
Well I found out when you only use pure white and pure black and everything pixelated and saved as a DDS 'DXT1 ARGB (1 bit Alpha)' it does work... I'm no coder or programmer but I hope this will get someone closer to finding a fix...Mr.Mouse wrote:That means the game knows what type of alpha to expect from a variable in the DXT file. The DXT that is created is based on a template DXT gotten from a variety of game DXTs. But: it might be that the unknowns in the DXT are referring to alpha stuff, that are not set during conversion.GheTTo_cR wrote:I just made a DXT3 .dds file with alpha and converted to .dxt and then converted it back to .dds and the alpha loads fine in PS for that... Probably something with the stock game files then I guess? But how come when I load the .dxt i made with an alpha into the game, the alpha is wrong ingame
I got that problem too...I don't suppose anyone has made any progress figuring that out??GheTTo_cR wrote:I was just about to post this...Kamshaft wrote:Seems like the dxt2dss converter has a bug, it seems to currupt the alpha channel, everything else is fine. Any ideas?
It also does it when converting back to DXT... So like Stephen said, any ideas?
Rookie fix..What works for me when i get that issues sometimes..Open the original skin file and convert to bmp file..then open file with DXTbmp program..import original alpha channel for the skin..save as DDS DXT1 then convert to DXT using DDS2DXT program then add to game files..garasaki wrote:I got that problem too...I don't suppose anyone has made any progress figuring that out??GheTTo_cR wrote:I was just about to post this...Kamshaft wrote:Seems like the dxt2dss converter has a bug, it seems to currupt the alpha channel, everything else is fine. Any ideas?
It also does it when converting back to DXT... So like Stephen said, any ideas?
Mr Mouse, please share the source code of your DXT2DDS program. ThanksMr.Mouse wrote:That means the game knows what type of alpha to expect from a variable in the DXT file. The DXT that is created is based on a template DXT gotten from a variety of game DXTs. But: it might be that the unknowns in the DXT are referring to alpha stuff, that are not set during conversion.GheTTo_cR wrote:I just made a DXT3 .dds file with alpha and converted to .dxt and then converted it back to .dds and the alpha loads fine in PS for that... Probably something with the stock game files then I guess? But how come when I load the .dxt i made with an alpha into the game, the alpha is wrong ingame
might be because its dxt5 and not dxt3