aboutsummaryrefslogtreecommitdiff
path: root/mp/src/utils
diff options
context:
space:
mode:
Diffstat (limited to 'mp/src/utils')
-rw-r--r--mp/src/utils/qc_eyes/QC_Eyes.rc552
-rw-r--r--mp/src/utils/smdlexp/smdlexp.def16
-rw-r--r--mp/src/utils/smdlexp/smdlexp.mak650
-rw-r--r--mp/src/utils/smdlexp/smdlexp.rc294
-rw-r--r--mp/src/utils/smdlexp/smdlexp.vcproj358
-rw-r--r--mp/src/utils/vbsp/notes.txt130
-rw-r--r--mp/src/utils/vrad/notes.txt44
7 files changed, 1022 insertions, 1022 deletions
diff --git a/mp/src/utils/qc_eyes/QC_Eyes.rc b/mp/src/utils/qc_eyes/QC_Eyes.rc
index c0cafafc..487ac390 100644
--- a/mp/src/utils/qc_eyes/QC_Eyes.rc
+++ b/mp/src/utils/qc_eyes/QC_Eyes.rc
@@ -1,276 +1,276 @@
-// Microsoft Visual C++ generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE
-BEGIN
- "resource.h\0"
-END
-
-2 TEXTINCLUDE
-BEGIN
- "#include ""afxres.h""\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE
-BEGIN
- "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
- "#define _AFX_NO_OLE_RESOURCES\r\n"
- "#define _AFX_NO_TRACKER_RESOURCES\r\n"
- "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
- "\r\n"
- "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
- "#ifdef _WIN32\r\n"
- "LANGUAGE 9, 1\r\n"
- "#pragma code_page(1252)\r\n"
- "#endif //_WIN32\r\n"
- "#include ""res\\QC_Eyes.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
- "#include ""afxres.rc"" // Standard components\r\n"
- "#endif\r\n"
- "\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Icon
-//
-
-// Icon with lowest ID value placed first to ensure application icon
-// remains consistent on all systems.
-IDR_MAINFRAME ICON "res\\QC_Eyes.ico"
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Dialog
-//
-
-IDD_QC_EYES_DIALOG DIALOGEX 0, 0, 695, 510
-STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION |
- WS_SYSMENU
-EXSTYLE WS_EX_APPWINDOW
-CAPTION "QC Eyes"
-FONT 8, "MS Sans Serif", 0, 0, 0x1
-BEGIN
- EDITTEXT IDC_REFERENCE_FILENAME,87,24,93,14,ES_AUTOHSCROLL
- EDITTEXT IDC_EXPRESSIONS_FILENAME,87,42,93,14,ES_AUTOHSCROLL
- EDITTEXT IDC_MODEL_FILENAME,87,60,93,14,ES_AUTOHSCROLL
- EDITTEXT IDC_RIGHT_EYE_X,19,140,40,14,ES_AUTOHSCROLL
- EDITTEXT IDC_RIGHT_EYE_Y,83,140,40,14,ES_AUTOHSCROLL
- EDITTEXT IDC_RIGHT_EYE_Z,147,140,40,14,ES_AUTOHSCROLL
- EDITTEXT IDC_LEFT_EYE_X,19,205,40,14,ES_AUTOHSCROLL
- EDITTEXT IDC_LEFT_EYE_Y,83,205,40,14,ES_AUTOHSCROLL
- EDITTEXT IDC_LEFT_EYE_Z,147,205,40,14,ES_AUTOHSCROLL
- GROUPBOX "3D Platform",IDC_STATIC,219,7,126,47
- GROUPBOX "Options",IDC_STATIC,219,58,126,47
- GROUPBOX "Upper Lid Positions",IDC_STATIC,219,109,126,60
- EDITTEXT IDC_UPPER_LID_RAISED,264,118,74,14,ES_AUTOHSCROLL
- EDITTEXT IDC_UPPER_LID_NEUTRAL,264,134,74,14,ES_AUTOHSCROLL
- EDITTEXT IDC_UPPER_LID_LOWERED,264,150,74,14,ES_AUTOHSCROLL
- EDITTEXT IDC_LOWER_LID_RAISED,264,184,74,14,ES_AUTOHSCROLL
- EDITTEXT IDC_LOWER_LID_NEUTRAL,264,200,74,14,ES_AUTOHSCROLL
- EDITTEXT IDC_LOWER_LID_LOWERED,264,216,74,14,ES_AUTOHSCROLL
- GROUPBOX "Iris Color",IDC_STATIC,351,175,75,60
- GROUPBOX "Eye White Color",IDC_STATIC,431,175,126,60
- EDITTEXT IDC_IRIS_SIZE,469,21,59,14,ES_AUTOHSCROLL
- EDITTEXT IDC_EYEBALL_SIZE,469,43,59,14,ES_AUTOHSCROLL
- PUSHBUTTON "Create QC Text",IDC_CREATE_QC_TEXT,7,243,93,19
- PUSHBUTTON "Copy Text To Clipboard",IDC_COPY_TEXT_TO_CLIPBOARD,109,
- 243,93,19
- EDITTEXT IDC_OUTPUT_TEXT,7,271,681,232,ES_MULTILINE |
- ES_AUTOHSCROLL
- CONTROL "Y Axis Up (XSI, Maya)",IDC_Y_AXIS_UP,"Button",
- BS_AUTORADIOBUTTON | WS_GROUP,228,21,92,10
- CONTROL "Z Axis Up (MAX)",IDC_Z_AXIS_UP,"Button",
- BS_AUTORADIOBUTTON,228,36,94,10
- CONTROL "Default Controls",IDC_DEFAULT_CONTROLS,"Button",
- BS_AUTORADIOBUTTON | WS_GROUP,228,72,92,10
- CONTROL "Advanced Controls",IDC_ADVANCED_CONTROLS,"Button",
- BS_AUTORADIOBUTTON,228,88,94,10
- RADIOBUTTON "Brown Irises",IDC_IRIS_COLOR_BROWN,360,188,55,10,
- WS_GROUP
- RADIOBUTTON "Green Irises",IDC_IRIS_COLOR_GREEN,360,203,54,10
- RADIOBUTTON "Blue Irises",IDC_IRIS_COLOR_BLUE,360,218,54,10
- RADIOBUTTON "Light Whites (paler skin tones)",IDC_EYE_COLOR_LIGHT,
- 438,193,108,10,WS_GROUP
- RADIOBUTTON "Dark Whites (darker skin tones)",IDC_EYE_COLOR_DARK,438,
- 214,112,10
- RTEXT "Reference Filename:",IDC_STATIC,13,27,70,8
- RTEXT "Expressions Filename:",IDC_STATIC,13,45,70,8
- RTEXT "Model Filename:",IDC_STATIC,13,64,70,8
- LTEXT ".SMD",IDC_STATIC,184,29,19,8
- LTEXT ".VTA",IDC_STATIC,184,47,17,8
- LTEXT ".MDL",IDC_STATIC,184,65,18,8
- GROUPBOX "Eye Positions",IDC_STATIC,7,95,200,140
- GROUPBOX "Right Eye",IDC_STATIC,14,108,185,56
- LTEXT "Y Position",IDC_STATIC,85,126,32,8
- LTEXT "X Position",IDC_STATIC,21,126,32,8
- LTEXT "Z Position",IDC_STATIC,149,126,32,8
- GROUPBOX "Left Eye",IDC_STATIC,14,173,185,56
- LTEXT "Y Position",IDC_STATIC,85,191,32,8
- LTEXT "X Position",IDC_STATIC,21,191,32,8
- LTEXT "Z Position",IDC_STATIC,149,191,32,8
- GROUPBOX "Filenames",IDC_STATIC,7,7,200,78
- CONTROL "",IDC_PICTURES,"Static",SS_BITMAP,352,7,336,162
- RTEXT "Raised:",IDC_STATIC,228,122,32,8
- RTEXT "Neutral:",IDC_STATIC,227,137,32,8
- RTEXT "Lowered:",IDC_STATIC,227,153,32,8
- GROUPBOX "Lowered Lid Positions",IDC_STATIC,219,175,126,60
- RTEXT "Raised:",IDC_STATIC,228,188,32,8
- RTEXT "Neutral:",IDC_STATIC,227,204,32,8
- RTEXT "Lowered:",IDC_STATIC,227,220,32,8
- GROUPBOX "Eye Detail Control",IDC_EYE_DETAIL_CONTROL_FRAME,414,7,
- 140,73
- RTEXT "Iris Size:",IDC_IRIS_SIZE_LABEL,417,25,48,8
- RTEXT "Eyeball Size:",IDC_EYEBALL_SIZE_LABEL,417,47,48,8
- CTEXT "",IDC_PICTURE_LABEL,375,162,285,8
- CONTROL "Enable Independent Left Lid Control",
- IDC_LEFT_LID_CONTROL,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,421,62,128,10
- GROUPBOX "Upper Left Lid Positions",IDC_UPPER_LEFT_LID_PANEL,562,
- 7,126,60
- EDITTEXT IDC_UPPER_LEFT_LID_RAISED,607,16,74,14,ES_AUTOHSCROLL
- EDITTEXT IDC_UPPER_LEFT_LID_NEUTRAL,607,32,74,14,ES_AUTOHSCROLL
- EDITTEXT IDC_UPPER_LEFT_LID_LOWERED,607,48,74,14,ES_AUTOHSCROLL
- EDITTEXT IDC_LOWER_LEFT_LID_RAISED,607,82,74,14,ES_AUTOHSCROLL
- EDITTEXT IDC_LOWER_LEFT_LID_NEUTRAL,607,98,74,14,ES_AUTOHSCROLL
- EDITTEXT IDC_LOWER_LEFT_LID_LOWERED,607,114,74,14,ES_AUTOHSCROLL
- RTEXT "Raised:",IDC_UPPER_LEFT_LID_RAISED_LABEL,571,20,32,8
- RTEXT "Neutral:",IDC_UPPER_LEFT_LID_NEUTRAL_LABEL,570,35,32,8
- RTEXT "Lowered:",IDC_UPPER_LEFT_LID_LOWERED_LABEL,570,51,32,8
- GROUPBOX "Lowered Left Lid Positions",IDC_LOWER_LEFT_LID_PANEL,
- 562,73,126,60
- RTEXT "Raised:",IDC_LOWER_LEFT_LID_RAISED_LABEL,571,86,32,8
- RTEXT "Neutral:",IDC_LOWER_LEFT_LID_NEUTRAL_LABEL,570,102,32,8
- RTEXT "Lowered:",IDC_LOWER_LEFT_LID_LOWERED_LABEL,570,118,32,8
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,0,0,1
- PRODUCTVERSION 1,0,0,1
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x4L
- FILETYPE 0x1L
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904B0"
- BEGIN
- VALUE "FileDescription", "QC_Eyes MFC Application"
- VALUE "FileVersion", "1, 0, 0, 1"
- VALUE "InternalName", "QC_Eyes"
- VALUE "LegalCopyright", "Copyright (C) 2005"
- VALUE "OriginalFilename", "QC_Eyes.EXE"
- VALUE "ProductName", "QC_Eyes Application"
- VALUE "ProductVersion", "1, 0, 0, 1"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1200
- END
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// DESIGNINFO
-//
-
-#ifdef APSTUDIO_INVOKED
-GUIDELINES DESIGNINFO
-BEGIN
- IDD_QC_EYES_DIALOG, DIALOG
- BEGIN
- LEFTMARGIN, 7
- RIGHTMARGIN, 688
- TOPMARGIN, 7
- BOTTOMMARGIN, 503
- END
-END
-#endif // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Bitmap
-//
-
-IDB_EYE_DEFAULT BITMAP "res\\eye_default.bmp"
-IDB_EYE_LOWER_HI BITMAP "res\\eye_lower_hi.bmp"
-IDB_EYE_LOWER_LO BITMAP "res\\eye_lower_lo.bmp"
-IDB_EYE_LOWER_MID BITMAP "res\\eye_lower_mid.bmp"
-IDB_EYE_UPPER_HI BITMAP "res\\eye_upper_hi.bmp"
-IDB_EYE_UPPER_LO BITMAP "res\\eye_upper_lo.bmp"
-IDB_EYE_UPPER_MID BITMAP "res\\eye_upper_mid.bmp"
-IDB_EYE_XY_L BITMAP "res\\eye_xy_l.bmp"
-IDB_EYE_XY_R BITMAP "res\\eye_xy_r.bmp"
-IDB_EYE_Z_L BITMAP "res\\eye_z_l.bmp"
-IDB_EYE_Z_R BITMAP "res\\eye_z_r.bmp"
-#endif // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-#define _AFX_NO_SPLITTER_RESOURCES
-#define _AFX_NO_OLE_RESOURCES
-#define _AFX_NO_TRACKER_RESOURCES
-#define _AFX_NO_PROPERTY_RESOURCES
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE 9, 1
-#pragma code_page(1252)
-#endif //_WIN32
-#include "res\QC_Eyes.rc2" // non-Microsoft Visual C++ edited resources
-#include "afxres.rc" // Standard components
-#endif
-
-/////////////////////////////////////////////////////////////////////////////
-#endif // not APSTUDIO_INVOKED
-
+// Microsoft Visual C++ generated resource script.
+//
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// English (U.S.) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE
+BEGIN
+ "resource.h\0"
+END
+
+2 TEXTINCLUDE
+BEGIN
+ "#include ""afxres.h""\r\n"
+ "\0"
+END
+
+3 TEXTINCLUDE
+BEGIN
+ "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
+ "#define _AFX_NO_OLE_RESOURCES\r\n"
+ "#define _AFX_NO_TRACKER_RESOURCES\r\n"
+ "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
+ "\r\n"
+ "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
+ "#ifdef _WIN32\r\n"
+ "LANGUAGE 9, 1\r\n"
+ "#pragma code_page(1252)\r\n"
+ "#endif //_WIN32\r\n"
+ "#include ""res\\QC_Eyes.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
+ "#include ""afxres.rc"" // Standard components\r\n"
+ "#endif\r\n"
+ "\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Icon
+//
+
+// Icon with lowest ID value placed first to ensure application icon
+// remains consistent on all systems.
+IDR_MAINFRAME ICON "res\\QC_Eyes.ico"
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_QC_EYES_DIALOG DIALOGEX 0, 0, 695, 510
+STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION |
+ WS_SYSMENU
+EXSTYLE WS_EX_APPWINDOW
+CAPTION "QC Eyes"
+FONT 8, "MS Sans Serif", 0, 0, 0x1
+BEGIN
+ EDITTEXT IDC_REFERENCE_FILENAME,87,24,93,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_EXPRESSIONS_FILENAME,87,42,93,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_MODEL_FILENAME,87,60,93,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_RIGHT_EYE_X,19,140,40,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_RIGHT_EYE_Y,83,140,40,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_RIGHT_EYE_Z,147,140,40,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_LEFT_EYE_X,19,205,40,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_LEFT_EYE_Y,83,205,40,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_LEFT_EYE_Z,147,205,40,14,ES_AUTOHSCROLL
+ GROUPBOX "3D Platform",IDC_STATIC,219,7,126,47
+ GROUPBOX "Options",IDC_STATIC,219,58,126,47
+ GROUPBOX "Upper Lid Positions",IDC_STATIC,219,109,126,60
+ EDITTEXT IDC_UPPER_LID_RAISED,264,118,74,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_UPPER_LID_NEUTRAL,264,134,74,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_UPPER_LID_LOWERED,264,150,74,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_LOWER_LID_RAISED,264,184,74,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_LOWER_LID_NEUTRAL,264,200,74,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_LOWER_LID_LOWERED,264,216,74,14,ES_AUTOHSCROLL
+ GROUPBOX "Iris Color",IDC_STATIC,351,175,75,60
+ GROUPBOX "Eye White Color",IDC_STATIC,431,175,126,60
+ EDITTEXT IDC_IRIS_SIZE,469,21,59,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_EYEBALL_SIZE,469,43,59,14,ES_AUTOHSCROLL
+ PUSHBUTTON "Create QC Text",IDC_CREATE_QC_TEXT,7,243,93,19
+ PUSHBUTTON "Copy Text To Clipboard",IDC_COPY_TEXT_TO_CLIPBOARD,109,
+ 243,93,19
+ EDITTEXT IDC_OUTPUT_TEXT,7,271,681,232,ES_MULTILINE |
+ ES_AUTOHSCROLL
+ CONTROL "Y Axis Up (XSI, Maya)",IDC_Y_AXIS_UP,"Button",
+ BS_AUTORADIOBUTTON | WS_GROUP,228,21,92,10
+ CONTROL "Z Axis Up (MAX)",IDC_Z_AXIS_UP,"Button",
+ BS_AUTORADIOBUTTON,228,36,94,10
+ CONTROL "Default Controls",IDC_DEFAULT_CONTROLS,"Button",
+ BS_AUTORADIOBUTTON | WS_GROUP,228,72,92,10
+ CONTROL "Advanced Controls",IDC_ADVANCED_CONTROLS,"Button",
+ BS_AUTORADIOBUTTON,228,88,94,10
+ RADIOBUTTON "Brown Irises",IDC_IRIS_COLOR_BROWN,360,188,55,10,
+ WS_GROUP
+ RADIOBUTTON "Green Irises",IDC_IRIS_COLOR_GREEN,360,203,54,10
+ RADIOBUTTON "Blue Irises",IDC_IRIS_COLOR_BLUE,360,218,54,10
+ RADIOBUTTON "Light Whites (paler skin tones)",IDC_EYE_COLOR_LIGHT,
+ 438,193,108,10,WS_GROUP
+ RADIOBUTTON "Dark Whites (darker skin tones)",IDC_EYE_COLOR_DARK,438,
+ 214,112,10
+ RTEXT "Reference Filename:",IDC_STATIC,13,27,70,8
+ RTEXT "Expressions Filename:",IDC_STATIC,13,45,70,8
+ RTEXT "Model Filename:",IDC_STATIC,13,64,70,8
+ LTEXT ".SMD",IDC_STATIC,184,29,19,8
+ LTEXT ".VTA",IDC_STATIC,184,47,17,8
+ LTEXT ".MDL",IDC_STATIC,184,65,18,8
+ GROUPBOX "Eye Positions",IDC_STATIC,7,95,200,140
+ GROUPBOX "Right Eye",IDC_STATIC,14,108,185,56
+ LTEXT "Y Position",IDC_STATIC,85,126,32,8
+ LTEXT "X Position",IDC_STATIC,21,126,32,8
+ LTEXT "Z Position",IDC_STATIC,149,126,32,8
+ GROUPBOX "Left Eye",IDC_STATIC,14,173,185,56
+ LTEXT "Y Position",IDC_STATIC,85,191,32,8
+ LTEXT "X Position",IDC_STATIC,21,191,32,8
+ LTEXT "Z Position",IDC_STATIC,149,191,32,8
+ GROUPBOX "Filenames",IDC_STATIC,7,7,200,78
+ CONTROL "",IDC_PICTURES,"Static",SS_BITMAP,352,7,336,162
+ RTEXT "Raised:",IDC_STATIC,228,122,32,8
+ RTEXT "Neutral:",IDC_STATIC,227,137,32,8
+ RTEXT "Lowered:",IDC_STATIC,227,153,32,8
+ GROUPBOX "Lowered Lid Positions",IDC_STATIC,219,175,126,60
+ RTEXT "Raised:",IDC_STATIC,228,188,32,8
+ RTEXT "Neutral:",IDC_STATIC,227,204,32,8
+ RTEXT "Lowered:",IDC_STATIC,227,220,32,8
+ GROUPBOX "Eye Detail Control",IDC_EYE_DETAIL_CONTROL_FRAME,414,7,
+ 140,73
+ RTEXT "Iris Size:",IDC_IRIS_SIZE_LABEL,417,25,48,8
+ RTEXT "Eyeball Size:",IDC_EYEBALL_SIZE_LABEL,417,47,48,8
+ CTEXT "",IDC_PICTURE_LABEL,375,162,285,8
+ CONTROL "Enable Independent Left Lid Control",
+ IDC_LEFT_LID_CONTROL,"Button",BS_AUTOCHECKBOX |
+ WS_TABSTOP,421,62,128,10
+ GROUPBOX "Upper Left Lid Positions",IDC_UPPER_LEFT_LID_PANEL,562,
+ 7,126,60
+ EDITTEXT IDC_UPPER_LEFT_LID_RAISED,607,16,74,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_UPPER_LEFT_LID_NEUTRAL,607,32,74,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_UPPER_LEFT_LID_LOWERED,607,48,74,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_LOWER_LEFT_LID_RAISED,607,82,74,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_LOWER_LEFT_LID_NEUTRAL,607,98,74,14,ES_AUTOHSCROLL
+ EDITTEXT IDC_LOWER_LEFT_LID_LOWERED,607,114,74,14,ES_AUTOHSCROLL
+ RTEXT "Raised:",IDC_UPPER_LEFT_LID_RAISED_LABEL,571,20,32,8
+ RTEXT "Neutral:",IDC_UPPER_LEFT_LID_NEUTRAL_LABEL,570,35,32,8
+ RTEXT "Lowered:",IDC_UPPER_LEFT_LID_LOWERED_LABEL,570,51,32,8
+ GROUPBOX "Lowered Left Lid Positions",IDC_LOWER_LEFT_LID_PANEL,
+ 562,73,126,60
+ RTEXT "Raised:",IDC_LOWER_LEFT_LID_RAISED_LABEL,571,86,32,8
+ RTEXT "Neutral:",IDC_LOWER_LEFT_LID_NEUTRAL_LABEL,570,102,32,8
+ RTEXT "Lowered:",IDC_LOWER_LEFT_LID_LOWERED_LABEL,570,118,32,8
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Version
+//
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 1,0,0,1
+ PRODUCTVERSION 1,0,0,1
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x1L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904B0"
+ BEGIN
+ VALUE "FileDescription", "QC_Eyes MFC Application"
+ VALUE "FileVersion", "1, 0, 0, 1"
+ VALUE "InternalName", "QC_Eyes"
+ VALUE "LegalCopyright", "Copyright (C) 2005"
+ VALUE "OriginalFilename", "QC_Eyes.EXE"
+ VALUE "ProductName", "QC_Eyes Application"
+ VALUE "ProductVersion", "1, 0, 0, 1"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO
+BEGIN
+ IDD_QC_EYES_DIALOG, DIALOG
+ BEGIN
+ LEFTMARGIN, 7
+ RIGHTMARGIN, 688
+ TOPMARGIN, 7
+ BOTTOMMARGIN, 503
+ END
+END
+#endif // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Bitmap
+//
+
+IDB_EYE_DEFAULT BITMAP "res\\eye_default.bmp"
+IDB_EYE_LOWER_HI BITMAP "res\\eye_lower_hi.bmp"
+IDB_EYE_LOWER_LO BITMAP "res\\eye_lower_lo.bmp"
+IDB_EYE_LOWER_MID BITMAP "res\\eye_lower_mid.bmp"
+IDB_EYE_UPPER_HI BITMAP "res\\eye_upper_hi.bmp"
+IDB_EYE_UPPER_LO BITMAP "res\\eye_upper_lo.bmp"
+IDB_EYE_UPPER_MID BITMAP "res\\eye_upper_mid.bmp"
+IDB_EYE_XY_L BITMAP "res\\eye_xy_l.bmp"
+IDB_EYE_XY_R BITMAP "res\\eye_xy_r.bmp"
+IDB_EYE_Z_L BITMAP "res\\eye_z_l.bmp"
+IDB_EYE_Z_R BITMAP "res\\eye_z_r.bmp"
+#endif // English (U.S.) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+#define _AFX_NO_SPLITTER_RESOURCES
+#define _AFX_NO_OLE_RESOURCES
+#define _AFX_NO_TRACKER_RESOURCES
+#define _AFX_NO_PROPERTY_RESOURCES
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE 9, 1
+#pragma code_page(1252)
+#endif //_WIN32
+#include "res\QC_Eyes.rc2" // non-Microsoft Visual C++ edited resources
+#include "afxres.rc" // Standard components
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+#endif // not APSTUDIO_INVOKED
+
diff --git a/mp/src/utils/smdlexp/smdlexp.def b/mp/src/utils/smdlexp/smdlexp.def
index d06167f3..bfb9a88b 100644
--- a/mp/src/utils/smdlexp/smdlexp.def
+++ b/mp/src/utils/smdlexp/smdlexp.def
@@ -1,8 +1,8 @@
-LIBRARY smdlexp
-EXPORTS
- LibDescription @1
- LibNumberClasses @2
- LibClassDesc @3
- LibVersion @4
-SECTIONS
- .data READ WRITE
+LIBRARY smdlexp
+EXPORTS
+ LibDescription @1
+ LibNumberClasses @2
+ LibClassDesc @3
+ LibVersion @4
+SECTIONS
+ .data READ WRITE
diff --git a/mp/src/utils/smdlexp/smdlexp.mak b/mp/src/utils/smdlexp/smdlexp.mak
index f0f7ecc0..07a171b5 100644
--- a/mp/src/utils/smdlexp/smdlexp.mak
+++ b/mp/src/utils/smdlexp/smdlexp.mak
@@ -1,325 +1,325 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-!IF "$(CFG)" == ""
-CFG=smdlexp - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to smdlexp - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "smdlexp - Win32 Release" && "$(CFG)" !=\
- "smdlexp - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "smdlexp.mak" CFG="smdlexp - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "smdlexp - Win32 Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "smdlexp - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "smdlexp - Win32 Debug"
-RSC=rc.exe
-MTL=mktyplib.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "smdlexp - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-OUTDIR=.\Release
-INTDIR=.\Release
-
-ALL : "..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE"
-
-CLEAN :
- -@erase "$(INTDIR)\smdlexp.obj"
- -@erase "$(INTDIR)\smdlexp.res"
- -@erase "$(OUTDIR)\SMDLEXP.exp"
- -@erase "$(OUTDIR)\SMDLEXP.lib"
- -@erase "..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "\3DSMAX2.5\MAXSDK\INCLUDE" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /I "\3DSMAX2.5\MAXSDK\INCLUDE" /D "WIN32" /D\
- "NDEBUG" /D "_WINDOWS" /Fp"$(INTDIR)/smdlexp.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.\.
-# ADD BASE MTL /nologo /D "NDEBUG" /win32
-# ADD MTL /nologo /D "NDEBUG" /win32
-MTL_PROJ=/nologo /D "NDEBUG" /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-RSC_PROJ=/l 0x409 /fo"$(INTDIR)/smdlexp.res" /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/smdlexp.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib COMCTL32.LIB /nologo /subsystem:windows /dll /machine:I386 /out:"\3DSMAX\STDPLUGS\SMDLEXP.DLE"
-LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
- advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib COMCTL32.LIB /nologo\
- /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)/SMDLEXP.pdb"\
- /machine:I386 /def:".\smdlexp.def" /out:"\3DSMAX\STDPLUGS\SMDLEXP.DLE"\
- /implib:"$(OUTDIR)/SMDLEXP.lib"
-DEF_FILE= \
- ".\smdlexp.def"
-LINK32_OBJS= \
- "$(INTDIR)\smdlexp.obj" \
- "$(INTDIR)\smdlexp.res" \
- "..\..\..\quiver\src\utils\3dsmax\CORE.LIB" \
- "..\..\..\quiver\src\utils\3dsmax\GEOM.LIB" \
- "..\..\..\quiver\src\utils\3dsmax\MESH.LIB" \
- "..\..\..\quiver\src\utils\3dsmax\UTIL.LIB"
-
-"..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.\Debug
-INTDIR=.\Debug
-
-ALL : "..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE" "$(OUTDIR)\smdlexp.bsc"
-
-CLEAN :
- -@erase "$(INTDIR)\smdlexp.obj"
- -@erase "$(INTDIR)\smdlexp.res"
- -@erase "$(INTDIR)\smdlexp.sbr"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\smdlexp.bsc"
- -@erase "$(OUTDIR)\SMDLEXP.exp"
- -@erase "$(OUTDIR)\SMDLEXP.lib"
- -@erase "$(OUTDIR)\SMDLEXP.pdb"
- -@erase "..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE"
- -@erase "..\..\..\3DSMAX\STDPLUGS\SMDLEXP.ILK"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MD /W3 /Gm /GX /Zi /Od /I "\3DSMAX2.5\MAXSDK\INCLUDE" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /FR /YX /c
-CPP_PROJ=/nologo /MD /W3 /Gm /GX /Zi /Od /I "\3DSMAX2.5\MAXSDK\INCLUDE" /D\
- "WIN32" /D "_DEBUG" /D "_WINDOWS" /FR"$(INTDIR)/" /Fp"$(INTDIR)/smdlexp.pch"\
- /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\Debug/
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /win32
-MTL_PROJ=/nologo /D "_DEBUG" /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-RSC_PROJ=/l 0x409 /fo"$(INTDIR)/smdlexp.res" /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/smdlexp.bsc"
-BSC32_SBRS= \
- "$(INTDIR)\smdlexp.sbr"
-
-"$(OUTDIR)\smdlexp.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
- $(BSC32) @<<
- $(BSC32_FLAGS) $(BSC32_SBRS)
-<<
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib COMCTL32.LIB /nologo /subsystem:windows /dll /debug /machine:I386 /out:"\3DSMAX\STDPLUGS\SMDLEXP.DLE"
-LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
- advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib COMCTL32.LIB /nologo\
- /subsystem:windows /dll /incremental:yes /pdb:"$(OUTDIR)/SMDLEXP.pdb" /debug\
- /machine:I386 /def:".\smdlexp.def" /out:"\3DSMAX\STDPLUGS\SMDLEXP.DLE"\
- /implib:"$(OUTDIR)/SMDLEXP.lib"
-DEF_FILE= \
- ".\smdlexp.def"
-LINK32_OBJS= \
- "$(INTDIR)\smdlexp.obj" \
- "$(INTDIR)\smdlexp.res" \
- "..\..\..\quiver\src\utils\3dsmax\CORE.LIB" \
- "..\..\..\quiver\src\utils\3dsmax\GEOM.LIB" \
- "..\..\..\quiver\src\utils\3dsmax\MESH.LIB" \
- "..\..\..\quiver\src\utils\3dsmax\UTIL.LIB"
-
-"..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "smdlexp - Win32 Release"
-# Name "smdlexp - Win32 Debug"
-
-!IF "$(CFG)" == "smdlexp - Win32 Release"
-
-!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\smdlexp.cpp
-DEP_CPP_SMDLE=\
- ".\smedefs.h"\
-
-NODEP_CPP_SMDLE=\
- ".\ANIMTBL.H"\
- ".\DECOMP.H"\
- ".\istdplug.h"\
- ".\MAX.H"\
- ".\STDMAT.H"\
-
-
-!IF "$(CFG)" == "smdlexp - Win32 Release"
-
-
-"$(INTDIR)\smdlexp.obj" : $(SOURCE) $(DEP_CPP_SMDLE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
-
-
-"$(INTDIR)\smdlexp.obj" : $(SOURCE) $(DEP_CPP_SMDLE) "$(INTDIR)"
-
-"$(INTDIR)\smdlexp.sbr" : $(SOURCE) $(DEP_CPP_SMDLE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\smdlexp.def
-
-!IF "$(CFG)" == "smdlexp - Win32 Release"
-
-!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\smdlexp.rc
-
-"$(INTDIR)\smdlexp.res" : $(SOURCE) "$(INTDIR)"
- $(RSC) $(RSC_PROJ) $(SOURCE)
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=\quiver\src\utils\3dsmax\UTIL.LIB
-
-!IF "$(CFG)" == "smdlexp - Win32 Release"
-
-!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=\quiver\src\utils\3dsmax\GEOM.LIB
-
-!IF "$(CFG)" == "smdlexp - Win32 Release"
-
-!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=\quiver\src\utils\3dsmax\MESH.LIB
-
-!IF "$(CFG)" == "smdlexp - Win32 Release"
-
-!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=\quiver\src\utils\3dsmax\CORE.LIB
-
-!IF "$(CFG)" == "smdlexp - Win32 Release"
-
-!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
-################################################################################
+# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+!IF "$(CFG)" == ""
+CFG=smdlexp - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to smdlexp - Win32 Debug.
+!ENDIF
+
+!IF "$(CFG)" != "smdlexp - Win32 Release" && "$(CFG)" !=\
+ "smdlexp - Win32 Debug"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE on this makefile
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "smdlexp.mak" CFG="smdlexp - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "smdlexp - Win32 Release" (based on\
+ "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "smdlexp - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+!ERROR An invalid configuration is specified.
+!ENDIF
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE
+NULL=nul
+!ENDIF
+################################################################################
+# Begin Project
+# PROP Target_Last_Scanned "smdlexp - Win32 Debug"
+RSC=rc.exe
+MTL=mktyplib.exe
+CPP=cl.exe
+
+!IF "$(CFG)" == "smdlexp - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Target_Dir ""
+OUTDIR=.\Release
+INTDIR=.\Release
+
+ALL : "..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE"
+
+CLEAN :
+ -@erase "$(INTDIR)\smdlexp.obj"
+ -@erase "$(INTDIR)\smdlexp.res"
+ -@erase "$(OUTDIR)\SMDLEXP.exp"
+ -@erase "$(OUTDIR)\SMDLEXP.lib"
+ -@erase "..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE"
+
+"$(OUTDIR)" :
+ if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "\3DSMAX2.5\MAXSDK\INCLUDE" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
+CPP_PROJ=/nologo /MT /W3 /GX /O2 /I "\3DSMAX2.5\MAXSDK\INCLUDE" /D "WIN32" /D\
+ "NDEBUG" /D "_WINDOWS" /Fp"$(INTDIR)/smdlexp.pch" /YX /Fo"$(INTDIR)/" /c
+CPP_OBJS=.\Release/
+CPP_SBRS=.\.
+# ADD BASE MTL /nologo /D "NDEBUG" /win32
+# ADD MTL /nologo /D "NDEBUG" /win32
+MTL_PROJ=/nologo /D "NDEBUG" /win32
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)/smdlexp.res" /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+BSC32_FLAGS=/nologo /o"$(OUTDIR)/smdlexp.bsc"
+BSC32_SBRS= \
+
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib COMCTL32.LIB /nologo /subsystem:windows /dll /machine:I386 /out:"\3DSMAX\STDPLUGS\SMDLEXP.DLE"
+LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
+ advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib COMCTL32.LIB /nologo\
+ /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)/SMDLEXP.pdb"\
+ /machine:I386 /def:".\smdlexp.def" /out:"\3DSMAX\STDPLUGS\SMDLEXP.DLE"\
+ /implib:"$(OUTDIR)/SMDLEXP.lib"
+DEF_FILE= \
+ ".\smdlexp.def"
+LINK32_OBJS= \
+ "$(INTDIR)\smdlexp.obj" \
+ "$(INTDIR)\smdlexp.res" \
+ "..\..\..\quiver\src\utils\3dsmax\CORE.LIB" \
+ "..\..\..\quiver\src\utils\3dsmax\GEOM.LIB" \
+ "..\..\..\quiver\src\utils\3dsmax\MESH.LIB" \
+ "..\..\..\quiver\src\utils\3dsmax\UTIL.LIB"
+
+"..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+ $(LINK32) @<<
+ $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Target_Dir ""
+OUTDIR=.\Debug
+INTDIR=.\Debug
+
+ALL : "..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE" "$(OUTDIR)\smdlexp.bsc"
+
+CLEAN :
+ -@erase "$(INTDIR)\smdlexp.obj"
+ -@erase "$(INTDIR)\smdlexp.res"
+ -@erase "$(INTDIR)\smdlexp.sbr"
+ -@erase "$(INTDIR)\vc40.idb"
+ -@erase "$(INTDIR)\vc40.pdb"
+ -@erase "$(OUTDIR)\smdlexp.bsc"
+ -@erase "$(OUTDIR)\SMDLEXP.exp"
+ -@erase "$(OUTDIR)\SMDLEXP.lib"
+ -@erase "$(OUTDIR)\SMDLEXP.pdb"
+ -@erase "..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE"
+ -@erase "..\..\..\3DSMAX\STDPLUGS\SMDLEXP.ILK"
+
+"$(OUTDIR)" :
+ if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
+# ADD CPP /nologo /MD /W3 /Gm /GX /Zi /Od /I "\3DSMAX2.5\MAXSDK\INCLUDE" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /FR /YX /c
+CPP_PROJ=/nologo /MD /W3 /Gm /GX /Zi /Od /I "\3DSMAX2.5\MAXSDK\INCLUDE" /D\
+ "WIN32" /D "_DEBUG" /D "_WINDOWS" /FR"$(INTDIR)/" /Fp"$(INTDIR)/smdlexp.pch"\
+ /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
+CPP_OBJS=.\Debug/
+CPP_SBRS=.\Debug/
+# ADD BASE MTL /nologo /D "_DEBUG" /win32
+# ADD MTL /nologo /D "_DEBUG" /win32
+MTL_PROJ=/nologo /D "_DEBUG" /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)/smdlexp.res" /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+BSC32_FLAGS=/nologo /o"$(OUTDIR)/smdlexp.bsc"
+BSC32_SBRS= \
+ "$(INTDIR)\smdlexp.sbr"
+
+"$(OUTDIR)\smdlexp.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
+ $(BSC32) @<<
+ $(BSC32_FLAGS) $(BSC32_SBRS)
+<<
+
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib COMCTL32.LIB /nologo /subsystem:windows /dll /debug /machine:I386 /out:"\3DSMAX\STDPLUGS\SMDLEXP.DLE"
+LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
+ advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib COMCTL32.LIB /nologo\
+ /subsystem:windows /dll /incremental:yes /pdb:"$(OUTDIR)/SMDLEXP.pdb" /debug\
+ /machine:I386 /def:".\smdlexp.def" /out:"\3DSMAX\STDPLUGS\SMDLEXP.DLE"\
+ /implib:"$(OUTDIR)/SMDLEXP.lib"
+DEF_FILE= \
+ ".\smdlexp.def"
+LINK32_OBJS= \
+ "$(INTDIR)\smdlexp.obj" \
+ "$(INTDIR)\smdlexp.res" \
+ "..\..\..\quiver\src\utils\3dsmax\CORE.LIB" \
+ "..\..\..\quiver\src\utils\3dsmax\GEOM.LIB" \
+ "..\..\..\quiver\src\utils\3dsmax\MESH.LIB" \
+ "..\..\..\quiver\src\utils\3dsmax\UTIL.LIB"
+
+"..\..\..\3DSMAX\STDPLUGS\SMDLEXP.DLE" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+ $(LINK32) @<<
+ $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF
+
+.c{$(CPP_OBJS)}.obj:
+ $(CPP) $(CPP_PROJ) $<
+
+.cpp{$(CPP_OBJS)}.obj:
+ $(CPP) $(CPP_PROJ) $<
+
+.cxx{$(CPP_OBJS)}.obj:
+ $(CPP) $(CPP_PROJ) $<
+
+.c{$(CPP_SBRS)}.sbr:
+ $(CPP) $(CPP_PROJ) $<
+
+.cpp{$(CPP_SBRS)}.sbr:
+ $(CPP) $(CPP_PROJ) $<
+
+.cxx{$(CPP_SBRS)}.sbr:
+ $(CPP) $(CPP_PROJ) $<
+
+################################################################################
+# Begin Target
+
+# Name "smdlexp - Win32 Release"
+# Name "smdlexp - Win32 Debug"
+
+!IF "$(CFG)" == "smdlexp - Win32 Release"
+
+!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
+
+!ENDIF
+
+################################################################################
+# Begin Source File
+
+SOURCE=.\smdlexp.cpp
+DEP_CPP_SMDLE=\
+ ".\smedefs.h"\
+
+NODEP_CPP_SMDLE=\
+ ".\ANIMTBL.H"\
+ ".\DECOMP.H"\
+ ".\istdplug.h"\
+ ".\MAX.H"\
+ ".\STDMAT.H"\
+
+
+!IF "$(CFG)" == "smdlexp - Win32 Release"
+
+
+"$(INTDIR)\smdlexp.obj" : $(SOURCE) $(DEP_CPP_SMDLE) "$(INTDIR)"
+
+
+!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
+
+
+"$(INTDIR)\smdlexp.obj" : $(SOURCE) $(DEP_CPP_SMDLE) "$(INTDIR)"
+
+"$(INTDIR)\smdlexp.sbr" : $(SOURCE) $(DEP_CPP_SMDLE) "$(INTDIR)"
+
+
+!ENDIF
+
+# End Source File
+################################################################################
+# Begin Source File
+
+SOURCE=.\smdlexp.def
+
+!IF "$(CFG)" == "smdlexp - Win32 Release"
+
+!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
+
+!ENDIF
+
+# End Source File
+################################################################################
+# Begin Source File
+
+SOURCE=.\smdlexp.rc
+
+"$(INTDIR)\smdlexp.res" : $(SOURCE) "$(INTDIR)"
+ $(RSC) $(RSC_PROJ) $(SOURCE)
+
+
+# End Source File
+################################################################################
+# Begin Source File
+
+SOURCE=\quiver\src\utils\3dsmax\UTIL.LIB
+
+!IF "$(CFG)" == "smdlexp - Win32 Release"
+
+!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
+
+!ENDIF
+
+# End Source File
+################################################################################
+# Begin Source File
+
+SOURCE=\quiver\src\utils\3dsmax\GEOM.LIB
+
+!IF "$(CFG)" == "smdlexp - Win32 Release"
+
+!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
+
+!ENDIF
+
+# End Source File
+################################################################################
+# Begin Source File
+
+SOURCE=\quiver\src\utils\3dsmax\MESH.LIB
+
+!IF "$(CFG)" == "smdlexp - Win32 Release"
+
+!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
+
+!ENDIF
+
+# End Source File
+################################################################################
+# Begin Source File
+
+SOURCE=\quiver\src\utils\3dsmax\CORE.LIB
+
+!IF "$(CFG)" == "smdlexp - Win32 Release"
+
+!ELSEIF "$(CFG)" == "smdlexp - Win32 Debug"
+
+!ENDIF
+
+# End Source File
+# End Target
+# End Project
+################################################################################
diff --git a/mp/src/utils/smdlexp/smdlexp.rc b/mp/src/utils/smdlexp/smdlexp.rc
index 4a20ba4f..a7235146 100644
--- a/mp/src/utils/smdlexp/smdlexp.rc
+++ b/mp/src/utils/smdlexp/smdlexp.rc
@@ -1,147 +1,147 @@
-//Microsoft Developer Studio generated resource script.
-//
-#include "smexprc.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Dialog
-//
-
-IDD_EXPORTOPTIONS DIALOG DISCARDABLE 0, 0, 186, 42
-STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "SMD Exporter"
-FONT 8, "MS Sans Serif"
-BEGIN
- DEFPUSHBUTTON "OK",IDOK,129,7,50,14
- PUSHBUTTON "Cancel",IDCANCEL,129,22,50,14
- CONTROL "Skeletal Animation",IDC_CHECK_SKELETAL,"Button",
- BS_AUTORADIOBUTTON | WS_GROUP,15,10,74,10
- CONTROL "Reference Frame",IDC_CHECK_REFFRAME,"Button",
- BS_AUTORADIOBUTTON | WS_GROUP,15,24,71,10
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// DESIGNINFO
-//
-
-#ifdef APSTUDIO_INVOKED
-GUIDELINES DESIGNINFO DISCARDABLE
-BEGIN
- IDD_EXPORTOPTIONS, DIALOG
- BEGIN
- LEFTMARGIN, 7
- RIGHTMARGIN, 179
- TOPMARGIN, 7
- BOTTOMMARGIN, 36
- END
-END
-#endif // APSTUDIO_INVOKED
-
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE DISCARDABLE
-BEGIN
- "smexprc.h\0"
-END
-
-2 TEXTINCLUDE DISCARDABLE
-BEGIN
- "#include ""afxres.h""\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE DISCARDABLE
-BEGIN
- "\r\n"
- "\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-
-#ifndef _MAC
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,0,0,1
- PRODUCTVERSION 2,0,0,1
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x40004L
- FILETYPE 0x2L
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904b0"
- BEGIN
- VALUE "Comments", "\0"
- VALUE "CompanyName", "Valve LLC\0"
- VALUE "FileDescription", "SMD file exporter (3D Studio Max plugin)\0"
- VALUE "FileVersion", "2, 0, 0, 1\0"
- VALUE "InternalName", "SMDLEXP\0"
- VALUE "LegalCopyright", "Copyright � 1998, Valve LLC\0"
- VALUE "LegalTrademarks", "The following are registered trademarks of Autodesk, Inc.: 3D Studio MAX. The following are trademarks of Autodesk, Inc.: Kinetix, Kinetix(logo), BIPED, Physique, Character Studio, MAX DWG, DWG Unplugged, Heidi, FLI, FLC, DXF.\0"
- VALUE "OriginalFilename", "SMDLEXP.DLE\0"
- VALUE "PrivateBuild", "\0"
- VALUE "ProductName", "Valve LLC SMDLEXP\0"
- VALUE "ProductVersion", "2, 0, 0, 1\0"
- VALUE "SpecialBuild", "\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1200
- END
-END
-
-#endif // !_MAC
-
-#endif // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-
-
-/////////////////////////////////////////////////////////////////////////////
-#endif // not APSTUDIO_INVOKED
-
+//Microsoft Developer Studio generated resource script.
+//
+#include "smexprc.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// English (U.S.) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_EXPORTOPTIONS DIALOG DISCARDABLE 0, 0, 186, 42
+STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "SMD Exporter"
+FONT 8, "MS Sans Serif"
+BEGIN
+ DEFPUSHBUTTON "OK",IDOK,129,7,50,14
+ PUSHBUTTON "Cancel",IDCANCEL,129,22,50,14
+ CONTROL "Skeletal Animation",IDC_CHECK_SKELETAL,"Button",
+ BS_AUTORADIOBUTTON | WS_GROUP,15,10,74,10
+ CONTROL "Reference Frame",IDC_CHECK_REFFRAME,"Button",
+ BS_AUTORADIOBUTTON | WS_GROUP,15,24,71,10
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO DISCARDABLE
+BEGIN
+ IDD_EXPORTOPTIONS, DIALOG
+ BEGIN
+ LEFTMARGIN, 7
+ RIGHTMARGIN, 179
+ TOPMARGIN, 7
+ BOTTOMMARGIN, 36
+ END
+END
+#endif // APSTUDIO_INVOKED
+
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE DISCARDABLE
+BEGIN
+ "smexprc.h\0"
+END
+
+2 TEXTINCLUDE DISCARDABLE
+BEGIN
+ "#include ""afxres.h""\r\n"
+ "\0"
+END
+
+3 TEXTINCLUDE DISCARDABLE
+BEGIN
+ "\r\n"
+ "\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+
+#ifndef _MAC
+/////////////////////////////////////////////////////////////////////////////
+//
+// Version
+//
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 2,0,0,1
+ PRODUCTVERSION 2,0,0,1
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "Comments", "\0"
+ VALUE "CompanyName", "Valve LLC\0"
+ VALUE "FileDescription", "SMD file exporter (3D Studio Max plugin)\0"
+ VALUE "FileVersion", "2, 0, 0, 1\0"
+ VALUE "InternalName", "SMDLEXP\0"
+ VALUE "LegalCopyright", "Copyright � 1998, Valve LLC\0"
+ VALUE "LegalTrademarks", "The following are registered trademarks of Autodesk, Inc.: 3D Studio MAX. The following are trademarks of Autodesk, Inc.: Kinetix, Kinetix(logo), BIPED, Physique, Character Studio, MAX DWG, DWG Unplugged, Heidi, FLI, FLC, DXF.\0"
+ VALUE "OriginalFilename", "SMDLEXP.DLE\0"
+ VALUE "PrivateBuild", "\0"
+ VALUE "ProductName", "Valve LLC SMDLEXP\0"
+ VALUE "ProductVersion", "2, 0, 0, 1\0"
+ VALUE "SpecialBuild", "\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#endif // !_MAC
+
+#endif // English (U.S.) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+
+
+/////////////////////////////////////////////////////////////////////////////
+#endif // not APSTUDIO_INVOKED
+
diff --git a/mp/src/utils/smdlexp/smdlexp.vcproj b/mp/src/utils/smdlexp/smdlexp.vcproj
index 792ffd7f..fce2bc77 100644
--- a/mp/src/utils/smdlexp/smdlexp.vcproj
+++ b/mp/src/utils/smdlexp/smdlexp.vcproj
@@ -1,179 +1,179 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="smdlexp"
- ProjectGUID="{E8699E31-F261-4277-8EBB-3B33F2EFCC89}"
- SccProjectName=""
- SccLocalPath="">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory=".\Debug"
- IntermediateDirectory=".\Debug"
- ConfigurationType="2"
- UseOfMFC="0"
- ATLMinimizesCRunTimeLibraryUsage="FALSE">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\MAXSDK\INCLUDE"
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
- RuntimeLibrary="2"
- UsePrecompiledHeader="2"
- PrecompiledHeaderFile=".\Debug/smdlexp.pch"
- AssemblerListingLocation=".\Debug/"
- ObjectFile=".\Debug/"
- ProgramDataBaseFileName=".\Debug/"
- BrowseInformation="1"
- WarningLevel="3"
- SuppressStartupBanner="TRUE"
- DebugInformationFormat="4"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="maxutil.lib geom.lib mesh.lib core.lib COMCTL32.LIB"
- OutputFile="c:\3DSMAX3_1\plugins\SMDLEXP.DLE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="..\..\maxsdk\lib"
- ModuleDefinitionFile=".\smdlexp.def"
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile=".\Debug/SMDLEXP.pdb"
- SubSystem="2"
- ImportLibrary=".\Debug/SMDLEXP.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
- MkTypLibCompatible="TRUE"
- SuppressStartupBanner="TRUE"
- TargetEnvironment="1"
- TypeLibraryName=".\Debug/smdlexp.tlb"
- HeaderFileName=""/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
- Culture="1033"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory=".\Release"
- IntermediateDirectory=".\Release"
- ConfigurationType="2"
- UseOfMFC="0"
- ATLMinimizesCRunTimeLibraryUsage="FALSE">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
- AdditionalIncludeDirectories="\3DSMAX2.5\MAXSDK\INCLUDE,..\..\MAXSDK\INCLUDE"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
- StringPooling="TRUE"
- RuntimeLibrary="0"
- EnableFunctionLevelLinking="TRUE"
- UsePrecompiledHeader="2"
- PrecompiledHeaderFile=".\Release/smdlexp.pch"
- AssemblerListingLocation=".\Release/"
- ObjectFile=".\Release/"
- ProgramDataBaseFileName=".\Release/"
- WarningLevel="3"
- SuppressStartupBanner="TRUE"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="maxutil.lib geom.lib mesh.lib core.lib COMCTL32.LIB"
- OutputFile="c:\3DSMAX3_1\plugins\SMDLEXP.DLE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="..\..\maxsdk\lib"
- ModuleDefinitionFile=".\smdlexp.def"
- ProgramDatabaseFile=".\Release/SMDLEXP.pdb"
- SubSystem="2"
- ImportLibrary=".\Release/SMDLEXP.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
- MkTypLibCompatible="TRUE"
- SuppressStartupBanner="TRUE"
- TargetEnvironment="1"
- TypeLibraryName=".\Release/smdlexp.tlb"
- HeaderFileName=""/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
- Culture="1033"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;for;f90">
- <File
- RelativePath="smdlexp.cpp">
- </File>
- <File
- RelativePath="smdlexp.def">
- </File>
- <File
- RelativePath="smdlexp.rc">
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;fi;fd">
- <File
- RelativePath="smedefs.h">
- </File>
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe">
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="smdlexp"
+ ProjectGUID="{E8699E31-F261-4277-8EBB-3B33F2EFCC89}"
+ SccProjectName=""
+ SccLocalPath="">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\Debug"
+ IntermediateDirectory=".\Debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\MAXSDK\INCLUDE"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\Debug/smdlexp.pch"
+ AssemblerListingLocation=".\Debug/"
+ ObjectFile=".\Debug/"
+ ProgramDataBaseFileName=".\Debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="maxutil.lib geom.lib mesh.lib core.lib COMCTL32.LIB"
+ OutputFile="c:\3DSMAX3_1\plugins\SMDLEXP.DLE"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\maxsdk\lib"
+ ModuleDefinitionFile=".\smdlexp.def"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\Debug/SMDLEXP.pdb"
+ SubSystem="2"
+ ImportLibrary=".\Debug/SMDLEXP.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\Debug/smdlexp.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="1033"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\Release"
+ IntermediateDirectory=".\Release"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="\3DSMAX2.5\MAXSDK\INCLUDE,..\..\MAXSDK\INCLUDE"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
+ StringPooling="TRUE"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\Release/smdlexp.pch"
+ AssemblerListingLocation=".\Release/"
+ ObjectFile=".\Release/"
+ ProgramDataBaseFileName=".\Release/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="maxutil.lib geom.lib mesh.lib core.lib COMCTL32.LIB"
+ OutputFile="c:\3DSMAX3_1\plugins\SMDLEXP.DLE"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\maxsdk\lib"
+ ModuleDefinitionFile=".\smdlexp.def"
+ ProgramDatabaseFile=".\Release/SMDLEXP.pdb"
+ SubSystem="2"
+ ImportLibrary=".\Release/SMDLEXP.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\Release/smdlexp.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="1033"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;for;f90">
+ <File
+ RelativePath="smdlexp.cpp">
+ </File>
+ <File
+ RelativePath="smdlexp.def">
+ </File>
+ <File
+ RelativePath="smdlexp.rc">
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;fi;fd">
+ <File
+ RelativePath="smedefs.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe">
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/mp/src/utils/vbsp/notes.txt b/mp/src/utils/vbsp/notes.txt
index b86b3e3f..5034c4b0 100644
--- a/mp/src/utils/vbsp/notes.txt
+++ b/mp/src/utils/vbsp/notes.txt
@@ -1,66 +1,66 @@
-// -----------------------------------------------------------------
-// JAY:
-//
-DONE: Fix tools for HL2/TF2 coordinate space
-DONE: Load textures from Half-Life .WADs
-DONE: Write out Q2 texture format (not miptex)
-DONE: Write test map viewer
-DONE: Test detail brushes
-DONE: view portals to test
-NOT DOING:Write out HL style collision trees
-DONE: new engine loader
-DONE: new vis in HL2 engine - looks simple now
-DONE: Do QRAD backwards? i.e. use Valve QRAD, and merge in the Q2 file formats? probably
-DONE: Integrate Ken's qrad code into qrad3
-DONE: add area portal visibility to HL2 engine
-DONE: write area portal entities for HL2/TF2
-DONE: test area portal code
-Split clusters for outdoor vis
-
-// -----------------------------------------------------------------
-
-QBSP3 Chop is based on recursive subdivision.
- - Force natural alignment of some sort to eliminate slivers where brushes meet ?
-
-
-Use Q2 style ladder indicator? yes
-Use Q2 style friction indicator? probably or not if physics based
-
-
-// -----------------------------------------------------------------
-// CHARLIE:
-//
-
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-NOTE: set DISP_PROTO to compile with displacement map info -- not on by default until
- the prototype is done, the checked in .exe does not have displacement map functionality
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
-DONE: put DISP_PROTO defines around all of the displacement code until prototyping is done
-DONE: add displacement map structure
-DONE: add displacement face structure
-DONE: change face/side structures to accept displacement texinfo and displacement face indices
-DONE: change .map loader to parse displacment map info
-DONE: don't allow merge or subdivision of displacement faces
-DONE: when splitting brushes, the new generated side get initialized to -1
-DONE: add find displacement face functionality, then create it if not found
-DONE: add find displacement map functionality, then create it if not found
-DONE: initialize the displacement data before loading the .map file
-initialize the face data with dispface and dispmap = -1, is this necessary????
-DONE: copy from bsp tool face to bsp file face -- the displacement info
-DONE: add/copy lumps
-DONE: swap data for writing to bsp -- not really necessary, but to keep in sync with the rest
-DONE: write .bsp data out
-DONE: add displacement data to .bsp statistics -- print file
-
-Test maps:
-DONE: map where disp face gets split by block node
-DONE: map where disp face attempts merge/split
-DONE: map with texture disp face
-DONE: map with lots of disp faces
-DONE: map with multiple disp faces referencing one map
-DONE: map with multiple disp faces on one brush
-DONE: map with multiple disp faces on one brush referencing one map
-DONE: map with funky texture split encased on one portal
-
+// -----------------------------------------------------------------
+// JAY:
+//
+DONE: Fix tools for HL2/TF2 coordinate space
+DONE: Load textures from Half-Life .WADs
+DONE: Write out Q2 texture format (not miptex)
+DONE: Write test map viewer
+DONE: Test detail brushes
+DONE: view portals to test
+NOT DOING:Write out HL style collision trees
+DONE: new engine loader
+DONE: new vis in HL2 engine - looks simple now
+DONE: Do QRAD backwards? i.e. use Valve QRAD, and merge in the Q2 file formats? probably
+DONE: Integrate Ken's qrad code into qrad3
+DONE: add area portal visibility to HL2 engine
+DONE: write area portal entities for HL2/TF2
+DONE: test area portal code
+Split clusters for outdoor vis
+
+// -----------------------------------------------------------------
+
+QBSP3 Chop is based on recursive subdivision.
+ - Force natural alignment of some sort to eliminate slivers where brushes meet ?
+
+
+Use Q2 style ladder indicator? yes
+Use Q2 style friction indicator? probably or not if physics based
+
+
+// -----------------------------------------------------------------
+// CHARLIE:
+//
+
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+NOTE: set DISP_PROTO to compile with displacement map info -- not on by default until
+ the prototype is done, the checked in .exe does not have displacement map functionality
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+DONE: put DISP_PROTO defines around all of the displacement code until prototyping is done
+DONE: add displacement map structure
+DONE: add displacement face structure
+DONE: change face/side structures to accept displacement texinfo and displacement face indices
+DONE: change .map loader to parse displacment map info
+DONE: don't allow merge or subdivision of displacement faces
+DONE: when splitting brushes, the new generated side get initialized to -1
+DONE: add find displacement face functionality, then create it if not found
+DONE: add find displacement map functionality, then create it if not found
+DONE: initialize the displacement data before loading the .map file
+initialize the face data with dispface and dispmap = -1, is this necessary????
+DONE: copy from bsp tool face to bsp file face -- the displacement info
+DONE: add/copy lumps
+DONE: swap data for writing to bsp -- not really necessary, but to keep in sync with the rest
+DONE: write .bsp data out
+DONE: add displacement data to .bsp statistics -- print file
+
+Test maps:
+DONE: map where disp face gets split by block node
+DONE: map where disp face attempts merge/split
+DONE: map with texture disp face
+DONE: map with lots of disp faces
+DONE: map with multiple disp faces referencing one map
+DONE: map with multiple disp faces on one brush
+DONE: map with multiple disp faces on one brush referencing one map
+DONE: map with funky texture split encased on one portal
+
//------------------------------------------------------------------ \ No newline at end of file
diff --git a/mp/src/utils/vrad/notes.txt b/mp/src/utils/vrad/notes.txt
index f0ca18b3..8c21cc6b 100644
--- a/mp/src/utils/vrad/notes.txt
+++ b/mp/src/utils/vrad/notes.txt
@@ -1,22 +1,22 @@
-//=============================================================================
-// CHARLIE:
-
-DONE: just rename files from .c to .cpp in source safe so history is kept
-converting files of to .cpp files -- just get stuff recompiling first
-make sure all common files and external dependencies handle .cpp files
-add the dispmap class
-add the dispface class
-get rid of patches.c or patches.cpp as the case may be
-
-DONE: create a parallel array for visited displacement faces
-change the visited array to a flag in the "bsp" ddispface_t structure
-DONE: add reset visited displacement face functionality
-DONE: visited neighbor flags
-DONE: reset visited neighbor flags
-DONE: move the radial_t structure and some of its functionality to a more global scope
-DONE: create a finallightdispface
-DONE: generate luxels for displacement face
-DONE: fix precomplightmapoffsets to take displacement faces into account
-fill in luxel data from sample data
-modify the GetPhongNormal and GatherSampleLight functions to use displacement face normals at "spot"
-make a lightinfo list? -- so we don't regenerate initlightinfo so many times?
+//=============================================================================
+// CHARLIE:
+
+DONE: just rename files from .c to .cpp in source safe so history is kept
+converting files of to .cpp files -- just get stuff recompiling first
+make sure all common files and external dependencies handle .cpp files
+add the dispmap class
+add the dispface class
+get rid of patches.c or patches.cpp as the case may be
+
+DONE: create a parallel array for visited displacement faces
+change the visited array to a flag in the "bsp" ddispface_t structure
+DONE: add reset visited displacement face functionality
+DONE: visited neighbor flags
+DONE: reset visited neighbor flags
+DONE: move the radial_t structure and some of its functionality to a more global scope
+DONE: create a finallightdispface
+DONE: generate luxels for displacement face
+DONE: fix precomplightmapoffsets to take displacement faces into account
+fill in luxel data from sample data
+modify the GetPhongNormal and GatherSampleLight functions to use displacement face normals at "spot"
+make a lightinfo list? -- so we don't regenerate initlightinfo so many times?