		       DXF2ORF
	                 BY:
                Chris "Cougar" Olson
----------------------------------------------------------------
			BETA


DXF2ORF is a utility for converting various Drawing eXchange Files
to Outrage Room Files used by the Descent3 Level Editor, D3Edit.

Current features:
- DXF to ORF  The well-known DXF-format is used by many
              3D-apps. Currently the Entity 3DFACE
              is supported.

- Max U/V 	Allows the user to set the U and V values along 
  Definition    their longest corresponding sides.  All other faces
                then use the same 'stretch'.  

- Room Multiplier  Allows the user shrink and stretch the room during
                   the conversion process.

- Texture Selection  To avoid the dreaded SAMPLE TEXTURE.

- Duplicate Verts    Automatically removes duplicate verts and combines
                     them into one, and corrects faces to share verts.

- File Size	> 32k, >10k zipped.



Planned Features/Bug Fixes:
- Faces currently seem not to be stretched linearly but rather on a curve.
- Detection of outer 'walls' and inner 'objects' and automatic normal adjustment.
- Simpler GUI, so shot me, it was my first GUI in C, and well, if that doesn't say 
  enough then learn c windows programming. (also a first for me, as well as linked 
  lists, and binary file i/o as long as I'm listing my firsts here.) Features may
  include tabstops, vertical scroll bar(you can get more textures by clicking on the 
  bottom texture and pressing down), and the "oops i erased the period" bug.


Tips:

- As stated above, there is more of a selection of textures if you click on GreyRock002
  and press down on the keyboard.

- Although all duplicate verts are removed, if you pack a room rather tightly with a high
  number of verts duplicate face verts(??) can occur, so always use the Remove Duplicate
  Verts function in D3Edit.

- Save DXF files as 3DFace or else...? haven't tested this.

- Using lvlview32 in conjunction with this you can convert d1/d2 level to d3.

- Tip or not GIGO APPLIES!!! There is little to no input filtering.


Feedback:
We'd like to know if there're some glitches or bugs (hope not),
also, who is using this program and in what ways. Suggestions,
(constructive) criticism or such stuff are always welcome =).
If you have questions, or if you'd like to 
supply this program on your website, then don't hesitate to eMail us.

Send anything via eMail to ampinl@rz-online.de for BadBoy, or to 
RadRedGreen@hotmail.com for Cougar.


Special thanks:
First of course Parallax for all the "old" Descent games.

Outrage for making this just wonderful game Descent3.

Gwar for D3Edit and the great job he's doing on it.

And finally Jacob Navia for lcc-win32.




The files in this zip are provided AS-IS only.
Nothing harmful can come of this program that I am aware of, 
however, in the event of an incident, I do not assume responsibility.
USE AT YOUR OWN RISK :)

Thank you for using DXF2ORF.

-Cougar
