diff options
Diffstat (limited to 'mp/src/utils')
| -rw-r--r-- | mp/src/utils/qc_eyes/QC_Eyes.rc | 552 | ||||
| -rw-r--r-- | mp/src/utils/smdlexp/smdlexp.def | 16 | ||||
| -rw-r--r-- | mp/src/utils/smdlexp/smdlexp.mak | 650 | ||||
| -rw-r--r-- | mp/src/utils/smdlexp/smdlexp.rc | 294 | ||||
| -rw-r--r-- | mp/src/utils/smdlexp/smdlexp.vcproj | 358 | ||||
| -rw-r--r-- | mp/src/utils/vbsp/notes.txt | 130 | ||||
| -rw-r--r-- | mp/src/utils/vrad/notes.txt | 44 |
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? |