-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------

  oooooooooooo          .o.           .oooooo..o    ooooooooooooo 
  `888'     `8         .888.         d8P'    `Y8    8'   888   `8 
   888                .8"888.        Y88bo.              888      
   888oooo8          .8' `888.        `"Y8888o.          888      
   888    "         .88ooo8888.           `"Y88b         888      
   888             .8'     `888.     oo     .d8P         888      
  o888o           o88o     o8888o    8""88888P'         o888o     

      _           ____        _     _       ____                 
__  _| |____  __ |___ \    __| | __| |___  |___ \   _ _   _  ____
\ \/ / '_ \ \/ /   __) |  / _` |/ _` / __|   __) | |_| \_/ |/ _  |
 >  <| |_) >  <   / __/  | (_| | (_| \__ \  / __/  | |     | (_| |
/_/\_\_.__/_/\_\ |_____|  \__,_|\__,_|___/ |_____| |_|_|_|_|\__, |
                                                            |___/                                                                    
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Batch Extraction/Injection/Conversion Version 1.0.0 Final Made on 23/09/2K3 By fuckdb
 XBX <-> DDS <-> IMG (Support .tga, .bmp, .gif, .ppm, .jpg, .tif)
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------

What's New:
-----------
1.0.0 Final:
+ Add: File selection,
+ Add: xbx => img,
+ Add: img => xbx,
+ Add: preview,
+ Add: conversion tool from ImageMagik,
+ Update: Devil Conversion Lib (1.6.5),
+ Update: NVidia tool (5.59),
+ Check on input image type to avoid bad xbx (size is
  not checked),
+ Removed: support for all images sizes (now only valid
  textures can be converted, read bellow),
+ Removed: many bugs,
+ Gadget: Opacity of main windows is selectable,
+ Many changes so RTFM carefully,
+ No more features or evolution are planned at this time.

0.9.9 -> 0.6.2: Privates Releases Only.


TODO:
-----
+ Nothing more :>>


History:
--------
0.6.1beta:
+ bug fixed on converting some image files,
+ read WARNING section plez.

0.6.0beta:
+ autoresizing images to a power of 2 (allready
  in 0.5.4 but i dont release it officialy),
+ image extraction output chooser,
+ logs windows now autoscroll,
+ no warning msg option.

0.6.x : goto "What's New" section.
0.4.x -> 0.5.x : name change.
Who cares and,
Don't bother me with this...


Description:
------------

Main features:

* File selection support (unique/multiple/all),

* Preview support (use the button or double-click on the file, if you got a bad
preview with XBX and DDS files don't panic and try them in the XBox, they should
work perfectly),

* Opacity of the main window can be changed using the little
slide at the bottom of the window,

* Warnings can be disable using the checkbox in "Config" section.

* English/French,

All features below are batch process system:

* Extract DDS from XBX,

* Inject DDS in XBX,

* Convert DDS to any image file in: .tga, .bmp, .jpg, .ppm, .png, .tif, .raw & .sgi

* Convert any image file in: "jpg", "tif", "tga", "png", "ppm", "bmp"
into a valid DDS image (perhaps less, perhaps more but i dont have tested all
file types).


Install:
--------

Uncompress the archive in its own folder.

You only have to put following file in tools directory:
- bundler.exe      (non included, MS Copyrighted)
- xprextract2.exe  (included)
- nvdxt.exe        (included NVidia Copyrighted)
- dds2img.exe      (included)
- convert.exe      (included, see copyright.txt)

-->    Now all the needed files are provided except bundler.exe   <---
--> The first is copyrighted and the second is freely downloadable <--



Usage:
------

Things to know to make perfect and valid DDS:

 * the size of a DDS texture must be a power of 2 (eg: 1024x512),

 * Optional: to get benefits of DXT1 compression the size of your texture
             must be a power of 4.

If you don't make your image as i advise you before, you will not get the
results you are awaiting for (no xbx or no dds).

Now you are aware of that shit !!!!


WARNING:
--------

* if there is other file type than (.tga, .bmp, .ppm, .jpg, .tif) in img folder
you wont get an error, but DDS file will not be created properly, so take care which
files you put in this directory.

^^^^^^^^ It should be fixed but let me know if there are bad issues ^^^^^^^^

* You must use bundler.exe from XDK v4627 or later,

* PNG are supported but the results may change as the colors on images (this is a
bug of dds2img.exe, one of the third party software i use).

* some XBX file can't be extracted correctly cause they are not valid DDS file,
so you can expect some strange results ;) but i assume you know what you are doing.

* dont use files names with spaces in it, i know it's broken but files in XIPs
doesnt have spaces in their names.


KNOW BUGS:
----------

I only notice random preview bugs, but you can live with it so it is the Final Version ;)
I put a timer to avoid you to terminate the Fast_xbx2dds2img process, after 10 seconds
it closes the preview windows, so you can easily return to the main window.

Sorry for this bug.


 -------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------
 Gr33ts:   _n3o_ (nfo, auto_installer), #xbins, #xboxdash, Xbox-Scene,
 ~~~~~~~   All Dashboard hackers gods (you know who i'm talking about ;)
           BigGanja (ThX for the splash screen), all XBox Teams on the scene.
           A little bit M$, and finaly all world peoples :P

 Official Beta Testers: _n3o_, BigGanja
 ~~~~~~~~~~~~~~~~~~~~~~

 Third Party Authors: NghtShd for dds2img.exe
 ~~~~~~~~~~~~~~~~~~~~ Mirage  for xprextract2.exe
                      NVidia  for NVdxt.exe
                      ImageMagik for convert.exe
                      BigGanja for the Splash again :P
 -------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------
