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,18 @@
// This file is used to automatically update the build number for each nightly/weekly build
// that is done. The formatting is kept simple since the logic in the tool that works with this
// file is very simple. Use these defines anywhere in code and resources where you need the string
// or number format of the current version.
// Format for hardware builds
#if defined( BLACK_KNIGHT )
#define CURRENT_BUILD_FULL 45,30,04,1908
#define CURRENT_BUILD_FULL_STRING "45.30.04.1908"
#endif
// !!!must end the file with at least one carriage return
@@ -0,0 +1,82 @@
/* buildnum.h*/
#ifndef BUILDNUM_H
#define BUILDNUM_H
#include "..\buildnum\curver.h"
#ifndef CURRENT_BUILD_FULL
#error "Couldn't set CURRENT_BUILD_FULL"
#endif
// 08/13/99 This was updated to remove a few formats since the build version has changed to support
// the hardware groups build numbering version.
/*--------------------------------------------------------------*/
/* */
/* CHANGING VERSION? */
/* */
/* PLEASE READ! */
/* */
/* The version has BOTH hex and string representations. Take */
/* care that the string version components are PROPERLY */
/* CONVERTED TO HEX and that the hex values are INSERTED INTO */
/* THE CORRECT POSITION in the hex versions. */
/* */
/* Suppose the version was being defined as: */
/* */
/* #define VERSION "9.99.1234" */
/* */
/* The other string preresentations of the version would be: */
/* */
/* #define VER_PRODUCTVERSION_STR "9.99.1234\0" */
/* #define VER_PRODUCTVERSION 9,99,0,1234 */
/* */
/* */
/*--------------------------------------------------------------*/
#define VERSION CURRENT_BUILD_FULL_STRING
#define VER_PRODUCTVERSION_STR CURRENT_BUILD_FULL_STRING "\0"
#define VER_PRODUCTVERSION CURRENT_BUILD_FULL
//
// This version number is used to force a rebuild of the resources because of a code change rather
// than a data change. This is safer to use than bumping a number in the resource.build file
// because coders always to gets of code, but not always gets of content
//
#define VER_CONTENTVERSION 63
// For displaying, or including logic based on the current build
#define VERTYPE_DEBUG_INT 4
#define VERTYPE_ARMOR_INT 3
#define VERTYPE_PROFILE_INT 2
#define VERTYPE_RELEASE_INT 1
#ifdef DEBUG
#define VER_BUILDTYPE_STR "Debug"
#define VER_BUILDTYPE_INT VERTYPE_DEBUG_INT
#else
#ifdef ARMOR
#define VER_BUILDTYPE_STR "Armor"
#define VER_BUILDTYPE_INT VERTYPE_ARMOR_INT
#else
#ifdef PROFILE
#define VER_BUILDTYPE_STR "Profile"
#define VER_BUILDTYPE_INT VERTYPE_PROFILE_INT
#else
#define VER_BUILDTYPE_STR "Release"
#define VER_BUILDTYPE_INT VERTYPE_RELEASE_INT
#endif
#endif
#endif
#define VER_COMPANYNAME_STR "Virtual World Entertainment\0"
#define VER_PRODUCTNAME_STR "Battletech Firestorm\256\0"
#define VER_COPYRIGHT_STR "Copyright @ 2005 Virtual World Entertainment LLC\0"
#define VER_LEGALTRADEMARKS_STR \
"Microsoft\256 is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation.\0"
#endif // BUILDNUM_H
Binary file not shown.
+18
View File
@@ -0,0 +1,18 @@
// This file is used to automatically update the build number for each nightly/weekly build
// that is done. The formatting is kept simple since the logic in the tool that works with this
// file is very simple. Use these defines anywhere in code and resources where you need the string
// or number format of the current version.
// Format for hardware builds
//#define CURRENT_BUILD_FULL 01,20,07,240z
//#define CURRENT_BUILD_FULL_STRING "01.20.07.240z"
#define CURRENT_BUILD_FULL 05,07,00,00
#define CURRENT_BUILD_FULL_STRING "05.07.00.00"
// !!!must end the file with at least one carriage return
@@ -0,0 +1,18 @@
// This file is used to automatically update the build number for each nightly/weekly build
// that is done. The formatting is kept simple since the logic in the tool that works with this
// file is very simple. Use these defines anywhere in code and resources where you need the string
// or number format of the current version.
// Format for hardware builds
#if defined( MERCENARIES )
#define CURRENT_BUILD_FULL 50,03,04,1908
#define CURRENT_BUILD_FULL_STRING "50.03.04.1908"
#endif
// !!!must end the file with at least one carriage return
@@ -0,0 +1,4 @@
buildnumwithdate curver.h CURRENT_BUILD_FULL
buildnumwithdate curver.h CURRENT_BUILD_FULL_STRING
REM no longer three entries in the version file
pause
@@ -0,0 +1,18 @@
// This file is used to automatically update the build number for each nightly/weekly build
// that is done. The formatting is kept simple since the logic in the tool that works with this
// file is very simple. Use these defines anywhere in code and resources where you need the string
// or number format of the current version.
// Format for hardware builds
#if defined( VENGEANCE )
#define CURRENT_BUILD_FULL 01,30,04,1908
#define CURRENT_BUILD_FULL_STRING "01.30.04.1908"
#endif
// !!!must end the file with at least one carriage return