DOA3VIEWER
----------

This is my Direct3D viewer for DOA3 models.  It's definitely somewhere between alpha and beta quality.  If it works for you, great, if not, oh well.  I'm mainly releasing it at this point because it's somewhat useable, and I feel that it could help people in the skinning process.  Yes, I'm not being altruistic here, I'd like to see some more DOA3 skins, and if this helps in that process, all the better for me.


Usage:
------

doa3viewer.exe <filename> <objectnumber>

This will display object <objectnumber> from file <filename>.  So if you want to see object 0 of lei06.xpr, simply enter:

doa3viewer.exe lei06.xpr 0

Running the program also generates a file named "xprReport.txt".  This contains some information about the xpr file.

Controls:
---------
Arrow Keys 	- rotate object.  Left/Right rotate around the Y axis, Up/Down rotate around the X axis
Plus Key (+) 	- zoom in
Minus Key (-) 	- zoom out
Page Up		- look up
Page Down	- look down

Requirements:
-------------
DirectX 9.0, at least, you might need DirectX 9.0a, that's what I've built and tested it with

As far as hardware, I've got a GeForce4 and an Athlon XP 1800+, and it seems to run fine on that.  It should run well on anything faster (duh), and I'd assume that at some point below that you'll see performance issues.

Actually, I'm not sure if you can run this without a 3D Graphics card or not.  But seeing as every PC sold for the last couple of years has been sold with a card that can do 3D, it shouldn't be a big issue.

I'm running Windows 2000, I assume this will work on other versions of Windows.


Known Issues:
-------------
-Command line validation isn't the greatest.
-Some textures render kinda funny, not sure why.  See Hitomi's jean jacket for an example.
-Some textures don't render correctly at all, as some of the textures aren't in the DDS format.
-Some of the geometry doesn't render correctly, so you might see stray triangles hanging off objects.  This is most noticable on very low poly count objects.
-Alpha layers in textures don't work exactly the way they do in the game, mainly because we don't understand why some textures in the game turn transparent with an alpha layer and some don't.
-Rotation is around the origin (0,0,0).  Most objects are not centered on the origin, so x-axis rotation is a little strange.
-Sorry if you hate the green background, I found it was a good color to make the objects stand out.  That'll probably be customizable in the future.
-While this program is relatively stable on my system, I wouldn't be surprised at all if it crashed on your system :)


Anyway, enjoy, I hope this program is somewhat useful for someone out there.


