I have a model which has textures in DDS format, but my game takes textures in TGA format. How can I convert the textures from DDS to TGA?
You can convert .dds to .tga with a variety of tools, such as
- the command-line NVIDIA texture tools,
- the NVIDIA Photoshop plugins if you have Photoshop, or
- the image editor built into recent Visual Studio versions.
In addition to the tools NathanReed mentioned, ImageMagick can now also do this.
It supports more source (and target) formats than the NVidia texture tools, which is quite convenient, and allows performing lots of image operations during conversion (like flipping, scaling to powers of two etc). http://www.imagemagick.org
convert -flip foo.png foo.dds