8 #include <sys/stat.h>
\r
10 #include "../common/cmdlib.h"
\r
11 #include "scriplib.h"
\r
12 #include "mathlib.h"
\r
13 #include "polyset.h"
\r
15 #include "imagelib.h"
\r
16 #include "qthreads.h"
\r
17 #include "l3dslib.h"
\r
18 #include "bspfile.h"
\r
24 void Cmd_ASEConvert( qboolean grabAnims );
\r
25 void Cmd_3DSConvert( void );
\r
26 void Cmd_Modelname (void);
\r
27 void Cmd_SpriteBase (void);
\r
28 void Cmd_Base (void);
\r
30 void Cmd_Origin (void);
\r
31 void Cmd_ScaleUp (void);
\r
32 void Cmd_Frame (void);
\r
33 void Cmd_Modelname (void);
\r
34 void Cmd_SpriteShader(void);
\r
35 void Cmd_Skin(void);
\r
36 void Cmd_Skinsize (void);
\r
37 void FinishModel (int type);
\r
39 void Cmd_Grab (void);
\r
40 void Cmd_Raw (void);
\r
41 void Cmd_Mip (void);
\r
42 void Cmd_Environment (void);
\r
43 void Cmd_Colormap (void);
\r
45 void Cmd_File (void);
\r
46 void Cmd_Dir (void);
\r
47 void Cmd_StartWad (void);
\r
48 void Cmd_EndWad (void);
\r
49 void Cmd_Mippal (void);
\r
50 void Cmd_Mipdir (void);
\r
52 void Cmd_Video (void);
\r
54 void ReleaseFile (char *filename);
\r
55 void ReleaseShader( char *filename );
\r
57 void Convert3DStoMD3( const char *filename );
\r
59 void OrderMesh( int input[][3], int output[][3], int numTris );
\r
61 extern byte *byteimage, *lbmpalette;
\r
62 extern int byteimagewidth, byteimageheight;
\r
64 extern qboolean g_release; // don't grab, copy output data to new tree
\r
65 extern char g_releasedir[1024]; // c:\quake2\baseq2, etc
\r
66 extern qboolean g_archive; // don't grab, copy source data to new tree
\r
67 extern qboolean do3ds;
\r
68 extern char g_only[256]; // if set, only grab this cd
\r
69 extern qboolean g_skipmodel; // set true when a cd is not g_only
\r
70 extern qboolean g_verbose;
\r
72 extern char *trifileext;
\r
75 #define TYPE_PLAYER 1
\r
76 #define TYPE_WEAPON 2
\r
78 #define TYPE_UNKNOWN 4
\r