Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS

Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
This commit is contained in:
Cyd
2026-06-24 21:28:16 -05:00
commit 2b8ca921cb
66341 changed files with 7923174 additions and 0 deletions
@@ -0,0 +1,89 @@
// ConfigError.cpp : implementation file
//
#include "stdafx.h"
#include "autoconfig.h"
#include "ConfigError.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CConfigError dialog
CConfigError::CConfigError(bool rcon,CWnd* pParent /*=NULL*/)
: CDialog(CConfigError::IDD, pParent)
{
//{{AFX_DATA_INIT(CConfigError)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
retval=0;
canreconfig=rcon;
}
void CConfigError::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CConfigError)
DDX_Control(pDX, IDC_RECONFIG, m_reconbut);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CConfigError, CDialog)
//{{AFX_MSG_MAP(CConfigError)
ON_BN_CLICKED(IDC_EXITGAME, OnExitgame)
ON_BN_CLICKED(IDC_RECONFIG, OnReconfig)
ON_BN_CLICKED(IDC_RUNGAME, OnRungame)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CConfigError message handlers
void CConfigError::OnCancel()
{
// TODO: Add extra cleanup here
// CDialog::OnCancel();
}
void CConfigError::OnOK()
{
// TODO: Add extra validation here
// CDialog::OnOK();
}
void CConfigError::OnExitgame()
{
retval=-1;
CDialog::OnOK();
}
void CConfigError::OnReconfig()
{
retval=0;
CDialog::OnOK();
}
void CConfigError::OnRungame()
{
retval=1;
CDialog::OnOK();
}
BOOL CConfigError::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
if(!canreconfig) m_reconbut.ShowWindow(SW_HIDE);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
@@ -0,0 +1,52 @@
#if !defined(AFX_CONFIGERROR_H__ADAE88CD_FB87_4BCF_A469_6E7584BB58FF__INCLUDED_)
#define AFX_CONFIGERROR_H__ADAE88CD_FB87_4BCF_A469_6E7584BB58FF__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// ConfigError.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CConfigError dialog
class CConfigError : public CDialog
{
// Construction
public:
CConfigError(bool rcon,CWnd* pParent = NULL); // standard constructor
bool canreconfig;
int retval;
// Dialog Data
//{{AFX_DATA(CConfigError)
enum { IDD = IDD_CONFIGERROR };
CButton m_reconbut;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CConfigError)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CConfigError)
virtual void OnCancel();
virtual void OnOK();
afx_msg void OnExitgame();
afx_msg void OnReconfig();
afx_msg void OnRungame();
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_CONFIGERROR_H__ADAE88CD_FB87_4BCF_A469_6E7584BB58FF__INCLUDED_)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,88 @@
========================================================================
MICROSOFT FOUNDATION CLASS LIBRARY : autoconfig
========================================================================
AppWizard has created this autoconfig application for you. This application
not only demonstrates the basics of using the Microsoft Foundation classes
but is also a starting point for writing your application.
This file contains a summary of what you will find in each of the files that
make up your autoconfig application.
autoconfig.dsp
This file (the project file) contains information at the project level and
is used to build a single project or subproject. Other users can share the
project (.dsp) file, but they should export the makefiles locally.
autoconfig.h
This is the main header file for the application. It includes other
project specific headers (including Resource.h) and declares the
CAutoconfigApp application class.
autoconfig.cpp
This is the main application source file that contains the application
class CAutoconfigApp.
autoconfig.rc
This is a listing of all of the Microsoft Windows resources that the
program uses. It includes the icons, bitmaps, and cursors that are stored
in the RES subdirectory. This file can be directly edited in Microsoft
Visual C++.
autoconfig.clw
This file contains information used by ClassWizard to edit existing
classes or add new classes. ClassWizard also uses this file to store
information needed to create and edit message maps and dialog data
maps and to create prototype member functions.
res\autoconfig.ico
This is an icon file, which is used as the application's icon. This
icon is included by the main resource file autoconfig.rc.
res\autoconfig.rc2
This file contains resources that are not edited by Microsoft
Visual C++. You should place all resources not editable by
the resource editor in this file.
/////////////////////////////////////////////////////////////////////////////
AppWizard creates one dialog class:
autoconfigDlg.h, autoconfigDlg.cpp - the dialog
These files contain your CAutoconfigDlg class. This class defines
the behavior of your application's main dialog. The dialog's
template is in autoconfig.rc, which can be edited in Microsoft
Visual C++.
/////////////////////////////////////////////////////////////////////////////
Other standard files:
StdAfx.h, StdAfx.cpp
These files are used to build a precompiled header (PCH) file
named autoconfig.pch and a precompiled types file named StdAfx.obj.
Resource.h
This is the standard header file, which defines new resource IDs.
Microsoft Visual C++ reads and updates this file.
/////////////////////////////////////////////////////////////////////////////
Other notes:
AppWizard uses "TODO:" to indicate parts of the source code you
should add to or customize.
If your application uses MFC in a shared DLL, and your application is
in a language other than the operating system's current language, you
will need to copy the corresponding localized resources MFC42XXX.DLL
from the Microsoft Visual C++ CD-ROM onto the system or system32 directory,
and rename it to be MFCLOC.DLL. ("XXX" stands for the language abbreviation.
For example, MFC42DEU.DLL contains resources translated to German.) If you
don't do this, some of the UI elements of your application will remain in the
language of the operating system.
/////////////////////////////////////////////////////////////////////////////
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,8 @@
// stdafx.cpp : source file that includes just the standard includes
// autoconfig.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information
#include "stdafx.h"
@@ -0,0 +1,28 @@
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
#if !defined(AFX_STDAFX_H__D0790AAD_6035_4EB7_97F4_72BF17851CC1__INCLUDED_)
#define AFX_STDAFX_H__D0790AAD_6035_4EB7_97F4_72BF17851CC1__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
#define __exdisp_h__
#include <afxwin.h> // MFC core and standard components
#include <afxext.h> // MFC extensions
#include <afxdisp.h> // MFC Automation classes
#include <afxdtctl.h> // MFC support for Internet Explorer 4 Common Controls
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h> // MFC support for Windows Common Controls
#endif // _AFX_NO_AFXCMN_SUPPORT
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_STDAFX_H__D0790AAD_6035_4EB7_97F4_72BF17851CC1__INCLUDED_)
Binary file not shown.
@@ -0,0 +1,140 @@
// autoconfig.cpp : Defines the class behaviors for the application.
//
#include "stdafx.h"
#include "autoconfig.h"
#include "autoconfigDlg.h"
#if !defined(STUFF_STUFF_HPP)
#include "Stuff\Stuff.hpp"
#endif
#include <GameOS\GameOS.hpp>
#include <MFCPlatform\MFCPlatform.hpp>
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAutoconfigApp
BEGIN_MESSAGE_MAP(CAutoconfigApp, CWinApp)
//{{AFX_MSG_MAP(CAutoconfigApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
ON_COMMAND(ID_HELP, CWinApp::OnHelp)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAutoconfigApp construction
CAutoconfigApp::CAutoconfigApp()
{
// TODO: add construction code here,
// Place all significant initialization in InitInstance
}
/////////////////////////////////////////////////////////////////////////////
// The one and only CAutoconfigApp object
CAutoconfigApp theApp;
/////////////////////////////////////////////////////////////////////////////
// CAutoconfigApp initialization
BOOL CAutoconfigApp::InitInstance()
{
AfxEnableControlContainer();
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable, you should remove from the following
// the specific initialization routines you do not need.
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
CString mutexstr;
mutexstr.LoadString(AFX_IDS_APP_TITLE);
HANDLE rst=CreateMutex(NULL,TRUE,mutexstr);
if(ERROR_ALREADY_EXISTS==GetLastError())
{
CString errmsg,title;
errmsg.LoadString(IDS_APPRUNNING);
title.LoadString(IDS_ERROR);
if (MessageBox(NULL,errmsg,title,MB_ICONQUESTION | MB_YESNO) == IDNO)
{
exit(1);
}
ReleaseMutex(rst);
CreateMutex(NULL,TRUE,mutexstr);
}
CAutoconfigDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
// Since the dialog has been closed, return FALSE so that we exit the
// application, rather than start the application's message pump.
return FALSE;
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
void _stdcall InitializeGameEngine()
{
Stuff::InitializeClasses();
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
void _stdcall TerminateGameEngine()
{
Stuff::TerminateClasses();
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
void __stdcall GetGameOSEnvironment(char* CommandLine)
{
//
//----------------------------------------------------------
// This is where to set GOS environment settings.
//----------------------------------------------------------
//
Environment.applicationName = "AutoConfig";
Environment.directoryPath = "\\Tools\\AutoConfig";
Environment.screenWidth = 640;
Environment.screenHeight = 480;
Environment.bitDepth = 16;
Environment.InitializeGameEngine = InitializeGameEngine;
Environment.TerminateGameEngine = TerminateGameEngine;
Environment.Renderer = 3; // use blade to avoid Voodoo problems
}
@@ -0,0 +1,222 @@
# Microsoft Developer Studio Project File - Name="autoconfig" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Application" 0x0101
CFG=autoconfig - Win32 Armor
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "autoconfig.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "autoconfig.mak" CFG="autoconfig - Win32 Armor"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "autoconfig - Win32 Release" (based on "Win32 (x86) Application")
!MESSAGE "autoconfig - Win32 Debug" (based on "Win32 (x86) Application")
!MESSAGE "autoconfig - Win32 Profile" (based on "Win32 (x86) Application")
!MESSAGE "autoconfig - Win32 Armor" (based on "Win32 (x86) Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""$/GameLeapCode/mw4/Tools/autoconfig", JXJAAAAA"
# PROP Scc_LocalPath "."
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "autoconfig - Win32 Release"
# PROP BASE Use_MFC 6
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 6
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "../../../rel.bin"
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /Yu"stdafx.h" /FD /c
# ADD CPP /nologo /G6 /Zp4 /MD /W4 /GR /GX /Oa /Og /Oi /Gy /I "..\..\Code" /I "..\..\Libraries" /I "..\..\..\CoreTech\Libraries" /I "..\..\Libraries\stlport" /D "RELEASE" /D "NDEBUG" /D "USE_PROTOTYPES" /D "STRICT" /D "_WINDOWS" /D "WIN32" /D "_AFXDLL" /D "_MBCS" /Yu"stdafx.h" /FD /c
# SUBTRACT CPP /WX /Fr
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "NDEBUG" /d "_AFXDLL"
# ADD RSC /l 0x409 /d "NDEBUG" /d "_AFXDLL"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 /nologo /subsystem:windows /machine:I386
# ADD LINK32 /nologo /subsystem:windows /machine:I386
# SUBTRACT LINK32 /debug
!ELSEIF "$(CFG)" == "autoconfig - Win32 Debug"
# PROP BASE Use_MFC 6
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 6
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "../../../dbg.bin"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /Yu"stdafx.h" /FD /GZ /c
# ADD CPP /nologo /G6 /Zp4 /MDd /W4 /GR /GX /Zi /Od /I "..\..\Code" /I "..\..\Libraries\stlport" /I "..\..\Libraries" /I "..\..\..\CoreTech\Libraries" /D "LAB_ONLY" /D "_ARMOR" /D "_DEBUG" /D "USE_PROTOTYPES" /D "STRICT" /D "_WINDOWS" /D "WIN32" /D "_AFXDLL" /D "_MBCS" /FR /Yu"stdafx.h" /FD /GZ /c
# SUBTRACT CPP /WX
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "_AFXDLL"
# ADD RSC /l 0x409 /d "_DEBUG" /d "_AFXDLL"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
# ADD LINK32 /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
!ELSEIF "$(CFG)" == "autoconfig - Win32 Profile"
# PROP BASE Use_MFC 6
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "autoconfig___Win32_Profile"
# PROP BASE Intermediate_Dir "autoconfig___Win32_Profile"
# PROP BASE Target_Dir ""
# PROP Use_MFC 6
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "../../../pro.bin"
# PROP Intermediate_Dir "Profile"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MDd /W4 /WX /Gm /GX /ZI /Od /D "LAB_ONLY" /D "USE_PROTOTYPES" /D "STRICT" /D "_ARMOR" /D "_DEBUG" /D "_WINDOWS" /D "WIN32" /D "_AFXDLL" /D "_MBCS" /FR /Yu"stdafx.h" /FD /GZ /c
# ADD CPP /nologo /G6 /Zp4 /MD /W4 /GX /O2 /I "..\..\Code" /I "..\..\Libraries" /I "..\..\..\CoreTech\Libraries" /I "..\..\Libraries\stlport" /D "LAB_ONLY" /D "NDEBUG" /D "USE_PROTOTYPES" /D "STRICT" /D "_WINDOWS" /D "WIN32" /D "_AFXDLL" /D "_MBCS" /Yu"stdafx.h" /FD /c
# SUBTRACT CPP /WX /Fr
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "_AFXDLL"
# ADD RSC /l 0x409 /d "_DEBUG" /d "_AFXDLL"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
# ADD LINK32 /nologo /subsystem:windows /machine:I386 /pdbtype:sept
# SUBTRACT LINK32 /debug
!ELSEIF "$(CFG)" == "autoconfig - Win32 Armor"
# PROP BASE Use_MFC 6
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "autoconfig___Win32_Armor"
# PROP BASE Intermediate_Dir "autoconfig___Win32_Armor"
# PROP BASE Target_Dir ""
# PROP Use_MFC 6
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "../../../arm.bin"
# PROP Intermediate_Dir "Armor"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MDd /W4 /WX /Gm /GX /ZI /Od /D "LAB_ONLY" /D "USE_PROTOTYPES" /D "STRICT" /D "_ARMOR" /D "_DEBUG" /D "_WINDOWS" /D "WIN32" /D "_AFXDLL" /D "_MBCS" /FR /Yu"stdafx.h" /FD /GZ /c
# ADD CPP /nologo /G6 /Zp4 /MD /W4 /GR /Zi /Ox /Ot /Oa /Og /Oi /I "..\..\Code" /I "..\..\Libraries" /I "..\..\..\CoreTech\Libraries" /I "..\..\Libraries\stlport" /D "LAB_ONLY" /D "NDEBUG" /D "_ARMOR" /D "USE_PROTOTYPES" /D "STRICT" /D "_WINDOWS" /D "WIN32" /D "_AFXDLL" /D "_MBCS" /Yu"stdafx.h" /FD /c
# SUBTRACT CPP /WX /Fr
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "_AFXDLL"
# ADD RSC /l 0x409 /d "_DEBUG" /d "_AFXDLL"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
# ADD LINK32 /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
!ENDIF
# Begin Target
# Name "autoconfig - Win32 Release"
# Name "autoconfig - Win32 Debug"
# Name "autoconfig - Win32 Profile"
# Name "autoconfig - Win32 Armor"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=.\autoconfig.cpp
# End Source File
# Begin Source File
SOURCE=.\autoconfig.rc
# End Source File
# Begin Source File
SOURCE=.\autoconfigDlg.cpp
# End Source File
# Begin Source File
SOURCE=.\ConfigError.cpp
# End Source File
# Begin Source File
SOURCE=.\StdAfx.cpp
# ADD CPP /Yc"stdafx.h"
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=.\autoconfig.h
# End Source File
# Begin Source File
SOURCE=.\autoconfigDlg.h
# End Source File
# Begin Source File
SOURCE=.\ConfigError.h
# End Source File
# Begin Source File
SOURCE=.\Resource.h
# End Source File
# Begin Source File
SOURCE=.\StdAfx.h
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# Begin Source File
SOURCE=.\res\autoconfig.ico
# End Source File
# Begin Source File
SOURCE=.\res\autoconfig.rc2
# End Source File
# Begin Source File
SOURCE=.\res\mech4.ico
# End Source File
# End Group
# Begin Source File
SOURCE=.\ReadMe.txt
# End Source File
# End Target
# End Project
@@ -0,0 +1,74 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "GameOS"=..\..\..\coretech\Libraries\GameOS\GameOS.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "MFCPlatform"=..\..\..\coretech\Libraries\MFCPlatform\MFCPlatform.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "Stuff"=..\..\Libraries\Stuff\Stuff.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "autoconfig"=.\autoconfig.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
Begin Project Dependency
Project_Dep_Name GameOS
End Project Dependency
Begin Project Dependency
Project_Dep_Name Stuff
End Project Dependency
Begin Project Dependency
Project_Dep_Name MFCPlatform
End Project Dependency
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################
@@ -0,0 +1,52 @@
// autoconfig.h : main header file for the AUTOCONFIG application
//
#if !defined(AFX_AUTOCONFIG_H__3F0F517F_37C2_4E2D_8520_8F4BD5D2A0FE__INCLUDED_)
#define AFX_AUTOCONFIG_H__3F0F517F_37C2_4E2D_8520_8F4BD5D2A0FE__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifndef __AFXWIN_H__
#error include 'stdafx.h' before including this file for PCH
#endif
#include "resource.h" // main symbols
/////////////////////////////////////////////////////////////////////////////
// CAutoconfigApp:
// See autoconfig.cpp for the implementation of this class
//
class CAutoconfigApp : public CWinApp
{
public:
CAutoconfigApp();
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAutoconfigApp)
public:
virtual BOOL InitInstance();
//}}AFX_VIRTUAL
// Implementation
//{{AFX_MSG(CAutoconfigApp)
// NOTE - the ClassWizard will add and remove member functions here.
// DO NOT EDIT what you see in these blocks of generated code !
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
void _stdcall InitializeGameEngine();
void _stdcall TerminateGameEngine();
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_AUTOCONFIG_H__3F0F517F_37C2_4E2D_8520_8F4BD5D2A0FE__INCLUDED_)
@@ -0,0 +1,396 @@
//Microsoft Developer Studio 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 DISCARDABLE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE DISCARDABLE
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\\autoconfig.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 DISCARDABLE "res\\mech4.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 55
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "About autoconfig"
FONT 8, "MS Sans Serif"
BEGIN
ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20
LTEXT "AutoConfig Version 1.0",IDC_STR1,40,10,119,8,
SS_NOPREFIX
LTEXT "Copyright Microsoft (C) 2000",IDC_STATIC,40,25,119,8
DEFPUSHBUTTON "OK",IDOK,178,7,50,14,WS_GROUP
END
IDD_AUTOCONFIG_DIALOG DIALOGEX 0, 0, 289, 221
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_APPWINDOW
CAPTION "MechWarrior 4 Vengeance Configuration Utility"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
COMBOBOX IDC_DETAIL_TEXTURE,145,46,135,43,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_MULTI_TEXTURE,145,60,135,43,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_FOOTSTEPS,145,131,135,43,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_LIGHTMAP,7,117,135,43,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_CULTURAL,5,174,135,43,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_EFFECT_LEVEL,145,103,135,60,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_VERTEXLIGHT,7,103,135,43,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_LOD_LEVEL,145,117,135,56,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_VIDEOCARD,7,46,135,43,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_TERRAIN_LEVEL,5,200,135,57,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_TEXTURE_LEVEL,145,74,135,63,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Reset Defaults",IDC_TEST,7,7,90,15
PUSHBUTTON "Continue",IDC_TEST2,192,7,90,15
COMBOBOX IDC_NOBLEND,145,145,135,43,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_MUSIC,145,174,135,43,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_MAXLIGHTS,7,131,135,43,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_WATER,5,187,135,53,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_SOUNDDETAIL,145,187,135,56,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_SCREENRES,7,60,135,78,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_SHADOWLEVEL,7,145,135,43,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Advanced >>>",IDC_ADVANCED,192,25,90,15,NOT WS_VISIBLE
PUSHBUTTON "<<< Simple",IDC_SIMPLE,192,25,90,15
COMBOBOX IDC_MACHINE,7,28,135,57,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_ANTIALIAS,7,74,135,43,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_TEXTSIZE,145,200,135,56,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
END
IDD_CONFIGERROR DIALOG DISCARDABLE 0, 0, 281, 55
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
CAPTION "Configuration Error."
FONT 8, "MS Sans Serif"
BEGIN
PUSHBUTTON "Reconfigure",IDC_RECONFIG,7,34,50,14
PUSHBUTTON "Continue",IDC_RUNGAME,115,34,50,14
PUSHBUTTON "Exit Game",IDC_EXITGAME,224,34,50,14
LTEXT "The video card that you selected does not meet the minimum hardware requirements. Make sure you have the latest video drivers installed. ",
IDC_STATIC,7,7,267,21
END
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE
BEGIN
IDD_ABOUTBOX, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 228
TOPMARGIN, 7
BOTTOMMARGIN, 48
END
IDD_AUTOCONFIG_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 282
TOPMARGIN, 7
BOTTOMMARGIN, 214
HORZGUIDE, 7
END
IDD_CONFIGERROR, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 274
TOPMARGIN, 7
BOTTOMMARGIN, 48
END
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Dialog Info
//
IDD_AUTOCONFIG_DIALOG DLGINIT
BEGIN
IDC_DETAIL_TEXTURE, 0x403, 21, 0
0x6544, 0x6174, 0x6c69, 0x5420, 0x7865, 0x7574, 0x6572, 0x3a20, 0x4f20,
0x6666, "\000"
IDC_DETAIL_TEXTURE, 0x403, 20, 0
0x6544, 0x6174, 0x6c69, 0x5420, 0x7865, 0x7574, 0x6572, 0x3a20, 0x4f20,
0x006e,
IDC_MULTI_TEXTURE, 0x403, 19, 0
0x754d, 0x746c, 0x5469, 0x7865, 0x7574, 0x6572, 0x3a20, 0x4f20, 0x6666,
"\000"
IDC_MULTI_TEXTURE, 0x403, 18, 0
0x754d, 0x746c, 0x5469, 0x7865, 0x7574, 0x6572, 0x3a20, 0x4f20, 0x006e,
IDC_FOOTSTEPS, 0x403, 16, 0
0x6f46, 0x746f, 0x7453, 0x7065, 0x2073, 0x203a, 0x664f, 0x0066,
IDC_FOOTSTEPS, 0x403, 15, 0
0x6f46, 0x746f, 0x7453, 0x7065, 0x2073, 0x203a, 0x6e4f, "\000"
IDC_LIGHTMAP, 0x403, 15, 0
0x694c, 0x6867, 0x4d74, 0x7061, 0x3a20, 0x4f20, 0x6666, "\000"
IDC_LIGHTMAP, 0x403, 14, 0
0x694c, 0x6867, 0x4d74, 0x7061, 0x3a20, 0x4f20, 0x006e,
IDC_CULTURAL, 0x403, 16, 0
0x7543, 0x746c, 0x7275, 0x6c61, 0x2073, 0x203a, 0x664f, 0x0066,
IDC_CULTURAL, 0x403, 15, 0
0x7543, 0x746c, 0x7275, 0x6c61, 0x2073, 0x203a, 0x6e4f, "\000"
IDC_EFFECT_LEVEL, 0x403, 20, 0
0x6645, 0x6566, 0x7463, 0x2073, 0x654c, 0x6576, 0x206c, 0x203a, 0x6f4c,
0x0077,
IDC_EFFECT_LEVEL, 0x403, 20, 0
0x6645, 0x6566, 0x7463, 0x2073, 0x654c, 0x6576, 0x206c, 0x203a, 0x654d,
0x0064,
IDC_EFFECT_LEVEL, 0x403, 21, 0
0x6645, 0x6566, 0x7463, 0x2073, 0x654c, 0x6576, 0x206c, 0x203a, 0x6948,
0x6867, "\000"
IDC_EFFECT_LEVEL, 0x403, 27, 0
0x6645, 0x6566, 0x7463, 0x2073, 0x654c, 0x6576, 0x206c, 0x203a, 0x6c55,
0x7274, 0x2061, 0x6948, 0x6867, "\000"
IDC_VERTEXLIGHT, 0x403, 19, 0
0x6550, 0x2d72, 0x6853, 0x7061, 0x2065, 0x694c, 0x6867, 0x6974, 0x676e,
"\000"
IDC_VERTEXLIGHT, 0x403, 20, 0
0x6550, 0x2d72, 0x6556, 0x7472, 0x7865, 0x4c20, 0x6769, 0x7468, 0x6e69,
0x0067,
IDC_LOD_LEVEL, 0x403, 16, 0
0x4f4c, 0x2044, 0x654c, 0x6576, 0x206c, 0x203a, 0x6f4c, 0x0077,
IDC_LOD_LEVEL, 0x403, 16, 0
0x4f4c, 0x2044, 0x654c, 0x6576, 0x206c, 0x203a, 0x654d, 0x0064,
IDC_LOD_LEVEL, 0x403, 17, 0
0x4f4c, 0x2044, 0x654c, 0x6576, 0x206c, 0x203a, 0x6948, 0x6867, "\000"
IDC_LOD_LEVEL, 0x403, 23, 0
0x4f4c, 0x2044, 0x654c, 0x6576, 0x206c, 0x203a, 0x6c55, 0x7274, 0x2061,
0x6948, 0x6867, "\000"
IDC_TERRAIN_LEVEL, 0x403, 26, 0
0x6554, 0x7272, 0x6961, 0x206e, 0x6f43, 0x706d, 0x736f, 0x7469, 0x6e69,
0x2067, 0x203a, 0x6f4c, 0x0077,
IDC_TERRAIN_LEVEL, 0x403, 26, 0
0x6554, 0x7272, 0x6961, 0x206e, 0x6f43, 0x706d, 0x736f, 0x7469, 0x6e69,
0x2067, 0x203a, 0x654d, 0x0064,
IDC_TERRAIN_LEVEL, 0x403, 27, 0
0x6554, 0x7272, 0x6961, 0x206e, 0x6f43, 0x706d, 0x736f, 0x7469, 0x6e69,
0x2067, 0x203a, 0x6948, 0x6867, "\000"
IDC_TERRAIN_LEVEL, 0x403, 33, 0
0x6554, 0x7272, 0x6961, 0x206e, 0x6f43, 0x706d, 0x736f, 0x7469, 0x6e69,
0x2067, 0x203a, 0x6c55, 0x7274, 0x2061, 0x6948, 0x6867, "\000"
IDC_TEXTURE_LEVEL, 0x403, 17, 0
0x694d, 0x2070, 0x654c, 0x6576, 0x206c, 0x203a, 0x6948, 0x6867, "\000"
IDC_TEXTURE_LEVEL, 0x403, 16, 0
0x694d, 0x2070, 0x654c, 0x6576, 0x206c, 0x203a, 0x654d, 0x0064,
IDC_TEXTURE_LEVEL, 0x403, 16, 0
0x694d, 0x2070, 0x654c, 0x6576, 0x206c, 0x203a, 0x6f4c, 0x0077,
IDC_NOBLEND, 0x403, 24, 0
0x6e41, 0x6d69, 0x7461, 0x6f69, 0x206e, 0x6c42, 0x6e65, 0x6964, 0x676e,
0x3a20, 0x4f20, 0x006e,
IDC_NOBLEND, 0x403, 25, 0
0x6e41, 0x6d69, 0x7461, 0x6f69, 0x206e, 0x6c42, 0x6e65, 0x6964, 0x676e,
0x3a20, 0x4f20, 0x6666, "\000"
IDC_MUSIC, 0x403, 20, 0
0x694d, 0x7373, 0x6f69, 0x206e, 0x754d, 0x6973, 0x2063, 0x203a, 0x664f,
0x0066,
IDC_MUSIC, 0x403, 19, 0
0x694d, 0x7373, 0x6f69, 0x206e, 0x754d, 0x6973, 0x2063, 0x203a, 0x6e4f,
"\000"
IDC_MAXLIGHTS, 0x403, 26, 0
0x614d, 0x4c78, 0x6769, 0x7468, 0x2073, 0x6550, 0x2072, 0x6853, 0x7061,
0x2065, 0x203a, 0x6f4c, 0x0077,
IDC_MAXLIGHTS, 0x403, 26, 0
0x614d, 0x4c78, 0x6769, 0x7468, 0x2073, 0x6550, 0x2072, 0x6853, 0x7061,
0x2065, 0x203a, 0x654d, 0x0064,
IDC_MAXLIGHTS, 0x403, 27, 0
0x614d, 0x4c78, 0x6769, 0x7468, 0x2073, 0x6550, 0x2072, 0x6853, 0x7061,
0x2065, 0x203a, 0x6948, 0x6867, "\000"
IDC_WATER, 0x403, 19, 0
0x6157, 0x6574, 0x2072, 0x6544, 0x6174, 0x6c69, 0x3a20, 0x4c20, 0x776f,
"\000"
IDC_WATER, 0x403, 19, 0
0x6157, 0x6574, 0x2072, 0x6544, 0x6174, 0x6c69, 0x3a20, 0x4d20, 0x6465,
"\000"
IDC_WATER, 0x403, 20, 0
0x6157, 0x6574, 0x2072, 0x6544, 0x6174, 0x6c69, 0x3a20, 0x4820, 0x6769,
0x0068,
IDC_SOUNDDETAIL, 0x403, 19, 0
0x6f53, 0x6e75, 0x2064, 0x6544, 0x6174, 0x6c69, 0x3a20, 0x4c20, 0x776f,
"\000"
IDC_SOUNDDETAIL, 0x403, 19, 0
0x6f53, 0x6e75, 0x2064, 0x6544, 0x6174, 0x6c69, 0x3a20, 0x4d20, 0x6465,
"\000"
IDC_SOUNDDETAIL, 0x403, 20, 0
0x6f53, 0x6e75, 0x2064, 0x6544, 0x6174, 0x6c69, 0x3a20, 0x4820, 0x6769,
0x0068,
IDC_SOUNDDETAIL, 0x403, 26, 0
0x6f53, 0x6e75, 0x2064, 0x6544, 0x6174, 0x6c69, 0x3a20, 0x5520, 0x746c,
0x6172, 0x4820, 0x6769, 0x0068,
IDC_SHADOWLEVEL, 0x403, 19, 0
0x6853, 0x6461, 0x776f, 0x4c20, 0x7665, 0x6c65, 0x3a20, 0x4f20, 0x6666,
"\000"
IDC_SHADOWLEVEL, 0x403, 22, 0
0x6853, 0x6461, 0x776f, 0x4c20, 0x7665, 0x6c65, 0x3a20, 0x5320, 0x6d69,
0x6c70, 0x0065,
IDC_SHADOWLEVEL, 0x403, 27, 0
0x6853, 0x6461, 0x776f, 0x4c20, 0x7665, 0x6c65, 0x3a20, 0x4120, 0x7472,
0x6369, 0x6c75, 0x7461, 0x6465, "\000"
IDC_MACHINE, 0x403, 24, 0
0x7247, 0x7061, 0x6968, 0x7363, 0x5320, 0x7465, 0x6974, 0x676e, 0x2073,
0x203a, 0x6f4c, 0x0077,
IDC_MACHINE, 0x403, 24, 0
0x7247, 0x7061, 0x6968, 0x7363, 0x5320, 0x7465, 0x6974, 0x676e, 0x2073,
0x203a, 0x654d, 0x0064,
IDC_MACHINE, 0x403, 25, 0
0x7247, 0x7061, 0x6968, 0x7363, 0x5320, 0x7465, 0x6974, 0x676e, 0x2073,
0x203a, 0x6948, 0x6867, "\000"
IDC_MACHINE, 0x403, 31, 0
0x7247, 0x7061, 0x6968, 0x7363, 0x5320, 0x7465, 0x6974, 0x676e, 0x2073,
0x203a, 0x6c55, 0x7274, 0x2061, 0x6948, 0x6867, "\000"
IDC_ANTIALIAS, 0x403, 19, 0
0x6e41, 0x6974, 0x6c41, 0x6169, 0x6973, 0x676e, 0x3a20, 0x4f20, 0x6666,
"\000"
IDC_ANTIALIAS, 0x403, 18, 0
0x6e41, 0x6974, 0x6c41, 0x6169, 0x6973, 0x676e, 0x3a20, 0x4f20, 0x006e,
IDC_TEXTSIZE, 0x403, 22, 0
0x5548, 0x2044, 0x6f46, 0x746e, 0x5320, 0x7a69, 0x2065, 0x203a, 0x6d53,
0x6c61, 0x006c,
IDC_TEXTSIZE, 0x403, 20, 0
0x5548, 0x2044, 0x6f46, 0x746e, 0x5320, 0x7a69, 0x2065, 0x203a, 0x654d,
0x0064,
IDC_TEXTSIZE, 0x403, 22, 0
0x5548, 0x2044, 0x6f46, 0x746e, 0x5320, 0x7a69, 0x2065, 0x203a, 0x614c,
0x6772, 0x0065,
0
END
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_ABOUTBOX "&About autoconfig..."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPRUNNING "Another instance of this application is running, continue?"
IDS_ERROR "Error"
END
STRINGTABLE DISCARDABLE
BEGIN
AFX_IDS_APP_TITLE "AutoConfig"
END
#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\autoconfig.rc2" // non-Microsoft Visual C++ edited resources
#include "afxres.rc" // Standard components
#endif
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,105 @@
// autoconfigDlg.h : header file
//
#if !defined(AFX_AUTOCONFIGDLG_H__3FCF4961_163C_4234_90A2_673C4C804F74__INCLUDED_)
#define AFX_AUTOCONFIGDLG_H__3FCF4961_163C_4234_90A2_673C4C804F74__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#if !defined(STUFF_STUFF_HPP)
#include "Stuff\Stuff.hpp"
#endif
/////////////////////////////////////////////////////////////////////////////
// CAutoconfigDlg dialog
class CAutoconfigDlg : public CDialog
{
// Construction
public:
CAutoconfigDlg(CWnd* pParent = NULL); // standard constructor
~CAutoconfigDlg();
// Dialog Data
//{{AFX_DATA(CAutoconfigDlg)
enum { IDD = IDD_AUTOCONFIG_DIALOG };
CComboBox m_FontSize;
CComboBox m_AntiAliasList;
CComboBox m_MachineList;
CButton m_SimBut;
CButton m_AdvBut;
CComboBox m_ShadowList;
CComboBox m_WaterList;
CComboBox m_VideCardList;
CComboBox m_VertexLightList;
CComboBox m_TextureLevelList;
CComboBox m_TerrainLevelList;
CComboBox m_SDetailList;
CComboBox m_ScreenResList;
CComboBox m_NoBlendList;
CComboBox m_MusicList;
CComboBox m_MultiTextureList;
CComboBox m_MaxLightsList;
CComboBox m_LODLevelList;
CComboBox m_LightMapList;
CComboBox m_FootStepList;
CComboBox m_EffectList;
CComboBox m_DetailList;
CComboBox m_CultList;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAutoconfigDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
//}}AFX_VIRTUAL
public:
void AutoDetectLevel(int device);
void Save(bool killgame=false);
void InitComboBoxes(void);
void InitGos(void);
void GetResList();
void DefaultToLevel(int lev);
DWORD GetDeviceMemory(int dev);
int BestDevice();
int GetModeInList(int xval,int yval,int dep);
HWND Window;
bool gosCreated;
CRect OrgRect;
bool BadCard[16];
// Implementation
protected:
HICON m_hIcon;
void SetDlgMode(bool simple);
// Generated message map functions
//{{AFX_MSG(CAutoconfigDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnTest();
afx_msg void OnClose();
afx_msg void OnExit();
afx_msg void OnSelchangeVideocard();
afx_msg void OnAdvanced();
afx_msg void OnSimple();
afx_msg void OnSelchangeMachine();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_AUTOCONFIGDLG_H__3FCF4961_163C_4234_90A2_673C4C804F74__INCLUDED_)
Binary file not shown.
@@ -0,0 +1,57 @@
//
// AUTOCONFIG.RC2 - resources Microsoft Visual C++ does not edit directly
//
#ifdef APSTUDIO_INVOKED
#error this file is not editable by Microsoft Visual C++
#endif //APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
// Add manually edited resources here...
/////////////////////////////////////////////////////////////////////////////
#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
#include "..\..\..\code\buildnum\buildnum.h" // get the current build number
VS_VERSION_INFO VERSIONINFO
FILEVERSION VER_PRODUCTVERSION
PRODUCTVERSION VER_PRODUCTVERSION
FILEFLAGSMASK 0x3fL //VS_FFI_FILEFLAGSMASK
#ifdef _DEBUG
FILEFLAGS 0x1L //VS_FF_DEBUG
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L //VOS__WINDOWS32
FILETYPE 0x1L //VFT_APP
FILESUBTYPE 0x0L //VFT2_UNKNOWN
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "Comments", "\0"
VALUE "CompanyName", "Microsoft Corp.\0"
VALUE "FileDescription", "MechWarrior IV AutoConfig\0"
VALUE "FileVersion", VER_PRODUCTVERSION_STR
VALUE "InternalName", "MechWarrior4 AutoConfig\0"
VALUE "LegalCopyright", VER_COPYRIGHT_STR
VALUE "LegalTrademarks", VER_LEGALTRADEMARKS_STR
VALUE "OriginalFilename", "AutoConfig.EXE\0"
VALUE "ProductName", "MechWarrior IV AutoConfig\0"
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
#endif // !_MAC
Binary file not shown.
@@ -0,0 +1,108 @@
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by autoconfig.rc
//
#define IDM_ABOUTBOX 0x0010
#define IDD_ABOUTBOX 100
#define IDS_ABOUTBOX 101
#define IDD_AUTOCONFIG_DIALOG 102
#define IDS_STRING102 102
#define IDS_STRING103 103
#define IDS_STRING104 104
#define IDS_STRING105 105
#define IDS_STRING106 106
#define IDS_STRING107 107
#define IDS_STRING108 108
#define IDS_STRING109 109
#define IDS_STRING110 110
#define IDS_STRING111 111
#define IDS_STRING112 112
#define IDS_STRING113 113
#define IDS_STRING114 114
#define IDS_STRING115 115
#define IDS_STRING116 116
#define IDS_STRING117 117
#define IDS_STRING118 118
#define IDS_STRING119 119
#define IDS_STRING120 120
#define IDS_STRING121 121
#define IDS_STRING122 122
#define IDS_STRING123 123
#define IDS_STRING124 124
#define IDS_STRING125 125
#define IDS_STRING126 126
#define IDS_STRING127 127
#define IDR_MAINFRAME 128
#define IDS_STRING128 128
#define IDS_STRING129 129
#define IDS_STRING130 130
#define IDS_STRING131 131
#define IDD_CONFIGERROR 131
#define IDS_STRING132 132
#define IDS_STRING133 133
#define IDS_STRING134 134
#define IDS_STRING135 135
#define IDS_STRING136 136
#define IDS_STRING137 137
#define IDS_STRING138 138
#define IDS_STRING139 139
#define IDS_STRING140 140
#define IDS_STRING143 143
#define IDS_STRING144 144
#define IDS_STRING145 145
#define IDS_STRING146 146
#define IDS_STRING147 147
#define IDS_STRING148 148
#define IDS_STRING149 149
#define IDS_STRING151 151
#define IDS_STRING152 152
#define IDS_STRING153 153
#define IDS_APPRUNNING 154
#define IDS_ERROR 155
#define IDC_RADIO_HIGH 1003
#define IDC_RADIO_LOW 1004
#define IDC_RADIO_MED 1005
#define IDC_DETAIL_TEXTURE 1007
#define IDC_MULTI_TEXTURE 1008
#define IDC_STR1 1008
#define IDC_FOOTSTEPS 1009
#define IDC_LIGHTMAP 1010
#define IDC_CULTURAL 1011
#define IDC_EFFECT_LEVEL 1012
#define IDC_VERTEXLIGHT 1013
#define IDC_LOD_LEVEL 1014
#define IDC_SHADOW_LEVEL 1015
#define IDC_VIDEOCARD 1015
#define IDC_TERRAIN_LEVEL 1016
#define IDC_TEXTURE_LEVEL 1017
#define IDC_TEST 1018
#define IDC_NOBLEND 1019
#define IDC_TEST2 1020
#define IDC_MUSIC 1021
#define IDC_MAXLIGHTS 1022
#define IDC_WATER 1023
#define IDC_SOUNDDETAIL 1024
#define IDC_LEAVES 1025
#define IDC_SCREENRES 1025
#define IDC_ADVANCED 1026
#define IDC_SHADOWLEVEL 1027
#define IDC_SIMPLE 1028
#define IDC_MACHINE 1029
#define IDC_ANTIALIAS 1030
#define IDC_RECONFIG 1030
#define IDC_TEXTSIZE 1031
#define IDC_RUNGAME 1031
#define IDC_EXITGAME 1032
#define IDS_NOVIDCARD 57345
#define IDS_BADCARD 57345
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 132
#define _APS_NEXT_COMMAND_VALUE 32771
#define _APS_NEXT_CONTROL_VALUE 1035
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif