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,10 @@
[joint_turret]
Rotation=0.000000 0.000000 0.000000
Translation=0.000000 3.350278 -0.796777
[joint_hull]
AttachedToRoot=true
Child=Joint_Turret
!concatenate=true
@@ -0,0 +1,11 @@
[includes]
!include=mobile_turret_control.armature
[joint_turret]
Model=armaturedata\Turret.data
ExecutionState=AlwaysExecuteState
[joint_hull]
Model=armaturedata\Hull.data
ExecutionState=AlwaysExecuteState
@@ -0,0 +1,18 @@
!include = Content\Defines\VehicleArmor.defines
[Joint_Turret]
BaseArmorValue=$(TANK_ARMOR)
InternalDamageZone=VehicleHull
[Joint_Hull]
BaseArmorValue=$(TANK_ARMOR)
InternalDamageZone=VehicleHull
[HullInternalDamageObject]
DamageZone=VehicleHull
BaseInternalDamage=$(SMALL_INTERNAL)
DamageEffect=Effects\InternalStructure_Hit\InternalStructure_Hit_C.data,.75
DamageMode=DestructionDamageMode
ParentEntityName=Joint_Hull
OmniSlots=20
@@ -0,0 +1,57 @@
!Include=Content\Defines\MissionLang.defines
[GameData]
Class=Mechwarrior4::tank
EyeSiteName=Site_eyepoint
DeathEntityResource=Vehicles\Mobile_Turret_Control_Destroyed\Mobile_Turret_Control_Destroyed.data
//Collision
SolidOBB=Mobile_Turret_Control_SOLID.obb
NameIndex=$(IDS_Mobile_Turret_Control)
HierarchicalOBB=Mobile_Turret_Control.obb
Collider=true
OBBCollides=true
CanBeShot=true
CanBeWalkedOn=false
WalkThruFlag=MediumCanWalkThru
//Lighting
VertexLighting=yes
FaceLighting=yes
LookupLighting=yes
LightMapLighting=no
//effects
DestroyedEffectResource=Effects\Vehicle_Destruction\Vehicle_Destruction_small.data
SecondaryDestroyedEffectResource=Effects\Vehicle_Destruction\secondary_Vehicle_Destruction.data
TrailEffectsFile=Content\Effects\MaterialEffectHolders\tank_trail.contents
//movement
MoveTypeFlag=TRACKMOVETYPE
TreadLength=5
MaxSpeed=45.0
MinSpeed=2.0
MaxReverseSpeed=-22.0
MinReverseSpeed=-1.0
FullStopTurnRate=90.0
TopSpeedTurnRate=45.0
Acceleration=15.0
Decceleration=23.0
OverDriveAccelerationMultiplier=1.5
OverDriveDeccelerationMultiplier=1.5
ReverseAccelerationMultiplier=0.8
ReverseDeccelerationMultiplier=0.8
//splash damage
SplashDamageAmount=5
SplashDamageRadius=6
SplashHeatAmount=0.5
@@ -0,0 +1,7 @@
[Mobile_Turret_Control]
Model=Mobile_Turret_Control.data
ExecutionState=NeverExecuteState
Armature=Mobile_Turret_Control.contents
Subsystems=Mobile_Turret_Control.subsystems
DamageObjects=Mobile_Turret_Control.damage
@@ -0,0 +1,10 @@
[Sensor]
Model=Subsystems\SensorSubsystem.data
ExecutionState=ActiveState
InternalLocation=VehicleHull
[Torso]
Model=Mobile_Turret_Control.Torso
ExecutionState=AlwaysExecuteState
InternalLocation=VehicleHull
@@ -0,0 +1,9 @@
[GameData]
Class=MechWarrior4::Torso
TotalCritLocations=2
TwistJointName=Joint_Turret
PitchJointName=Joint_Turret
TwistSpeed=80.0
PitchSpeed=30.0
TwistRadius=360
PitchRadius=30
@@ -0,0 +1,6 @@
[gamedata]
Class=MechWarrior4::MWMover
[renderers]
VideoRenderer=armaturevideo\hull.video
@@ -0,0 +1,6 @@
[gamedata]
Class=MechWarrior4::MWMover
[renderers]
VideoRenderer=armaturevideo\turret.video
@@ -0,0 +1,52 @@
[lightlod]
Type=ShapeComponent
Geometry=light.erf
[lightwatcher]
Type=AttributeWatcherOfInt
Attribute=IsDark
SimulationShouldExecute=1
[lightswitch]
Type=SwitchComponent
Input=LightWatcher
Child=LightLOD
[hull]
Type=ShapeComponent
Geometry=hull.erf
[keep_treadr]
Type=SlidingShapeComponent
Geometry=keep_treadr.erf
Transform=RTread
SimulationShouldExecute=yes
Unique=true
[keep_treadl]
Type=SlidingShapeComponent
Geometry=keep_treadl.erf
Transform=LTread
SimulationShouldExecute=yes
Unique=true
[group]
Type=GroupComponent
Child=hull
Child=keep_treadr
Child=keep_treadl
[watcher]
Type=AttributeWatcherOfInt
Attribute=VisualRepresentation
SimulationShouldExecute=1
[damageappearance]
Type=SwitchComponent
Input=Watcher
Child=Group
[locator]
Child=LightSwitch
Child=DamageAppearance
@@ -0,0 +1,17 @@
[lod]
Type=ShapeComponent
Geometry=turret.erf
[watcher]
Type=AttributeWatcherOfInt
Attribute=VisualRepresentation
SimulationShouldExecute=1
[damageappearance]
Type=SwitchComponent
Input=Watcher
Child=LOD
[locator]
Child=DamageAppearance