A tool to help skin World of Tanks.. Tanks. Usefull for other game textures as well.
Swizzler is written in VB.net managed code. It uses OpenGL to render and modify the textures.
It supports DDS, PNG, JPG and BMP image files. I wrote this as a tool for World of Tank modding but it is useful for working with images for other purposes.
Youtube Video showing how to use the tool.
In order to shut off a color channel. Double click on the color name Red, Green, Blue or alpha.
Added missing gltexcoord2f that some drivers expect.
This stops Swizzler from forgetting where a program was loaded from when loaded by assigned file type.
You can now associate DDS, PNG and JPG files to open in Swizzler when you DBL click them in File Explorer.
Fixed how Alpha is displayed when its the only channel set as visible.
Updated Help Info. It is now a logic diagram. Updated shortcut location moved to the Coffee_ Folder. Updated Texture Help Screen for writing files.
Created diagram of how Swizzler routing works. Use the help file to see it.
Fixed a bug with disabling and reseting the channels
Added a tool to stack/combine textures. Note this uses the Red channel for input of the loaded textures. Most games dont have a single texture for rough and metal. They are stacked or packed or combined in to one texture. IE... Red = roughness, Green = metalic and so on.
Swizzler was actually saving files upside down! This is FIXED in this version!!
Fixed a bug in saving 1/4 size and change the way its saved. Its much simpler now.
Remove BC5 type from save options.. This is NEVER used and its a strange format.
Added Button to resize the texture by 1/4. This saves having to save a texture and edit it in an external tool. Cleaned up the code and removed unused items.