.DDS (DirectDraw Surface) to .TGA texture converter v1.4
(c) nVIDIA 2004-2007 (ReadDXT & nvDXTlib.vc7.lib Version 8.30)
(c) -=CHE@TER=- 2005, 2017 (dds2tga & patches)
http://ctpax-cheater.losthost.org/personal.htm
This tool based on the original nVIDIA ReadDXT source codes.

This tool based on the original nVIDIA ReadDXT source codes
from the DDS Utilities 8.30:
https://developer.nvidia.com/legacy-texture-tools
If you want to install it use this details at the installation:
Name: nvidiaBypassRegistration
Organization: nvidiaOrg
Would you like to receive developer news and product updates via email?
[v] No, thanks!
Or installer try to connect to the old (and probably dead) registration server.

Now this tool supports wildargs (like "*.dds") and converting to the single file
with the same name and ".tga" extension instead of single output file "test.tga"
(Version 6.74) or a bunch of low-res files (Version 8.30).

Thanks to Aka Sektor for help in catching bugs in this library!


History:
v1.4 [2017.02.16]
- removed /Zp1 commandline key for compiler - culprit of all the problems
- removed "heaphook.c" since all leaks was fixed
- added support for Volume Mip Map images (not tested)

v1.3 [2017.02.14]
- added support for Cube Mip Map images - it works in 6.74 ReadDXT but was broken in 8.30
- fixed nVIDIA library "nvDXTlib.vc7.lib" huge memory leaks through hooks (ugly but works)

v1.2 [2017.02.13]
- updated "nvDXTlib6.lib" (Version 6.74) to "nvDXTlib.vc7.lib" (Version 8.30),
  this should add support for more .DDS formats like with 1 bit transparency
- dropped "Writetga.cpp" and "WriteTGA.h" and replaced with tiny code to save .TGA files,
  since they are only in PF_RGBA format anyway
- VC7 code didn't compile well with the VC6 compiler, so there are added a lot of stubs
- skip directories when using "*.*" as mask

v1.1 [2017.02.11]
- rewrite dds2tga main() code
- update version information and more detailed output
- patch "nvDXTlib6.lib" to avoid errors on non .DDS files
  (file "nvDXTlib6.lib" offset 0x0006555B bytes 0x8B 0x36 changed to 0xEB 0x0A)
- some tweaks here and there also didn't pack with UPX anymore

v1.0 [2005.04.20]
- first public release
