Battlemaster stock loadouts (Content\Mechs\Battlemaster\battlemaster.subsystems): - Replace lone MediumPulseLaser with full IS stock: PPC (Special2, group 1), 6×ML (3 RT + 3 LT, group 1), 2×MG (LA, 200 rds, group 1), SRM6 (Special1, 15 rds, group 2). Battlemaster Clan 2C (battlemaster2c.subsystems): - Replace ClanMediumPulseLaser with: ER PPC (RA, group 1), 6×ER ML (3 RT + 3 LT, group 1), 2×Clan Gauss (LA, 16 rds each, group 1), Clan SSRM6 (Special1, 15 rds, group 2). Behemoth / Behemoth2 (.subsystems): - Move Gauss rifles from weapon group 3 → group 1 (3 occurrences each). Resource builder (build-resources.ps1): - Always run with -window (windowed + DDrawCompat). Fullscreen native DDraw fails on VMs with the generic Microsoft display adapter. - Remove dgVoodoo2 D3D interceptors (D3D8/D3D9/D3DImm.dll) from Gameleap\mw4: they silently break the builder (process exits 0 without packing anything). Script also defensively moves any such files aside via $dgvMoved block. - Remove dgVoodoo.conf and dgVoodooCpl.exe (abandoned experiment, no longer used). - Expected: 'Hardware Error: not compatible with MechWarrior 4' dialog at end of build on VMs -- click OK, packages are built correctly regardless. CLAUDE.md: updated with mfdsplit branch notes covering all 2026-07-18 work. Co-authored-by: Claude Sonnet 4.6 (Anthropic) <noreply@anthropic.com> Co-authored-by: GitHub Copilot <copilot@github.com>
207 lines
4.7 KiB
Plaintext
207 lines
4.7 KiB
Plaintext
[Engine]
|
|
Model=behemoth2.engine
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=CenterTorso
|
|
EngineUpgrades=7
|
|
|
|
[Armor]
|
|
Model=Subsystems\Armor.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=CenterTorso
|
|
ArmorType=Standard
|
|
InternalType=Standard
|
|
LeftArm=1.95
|
|
RightArm=1.95
|
|
LeftLeg=2.15
|
|
RightLeg=2.15
|
|
LeftFrontTorso=2.45
|
|
RightFrontTorso=2.45
|
|
CenterFrontTorso=2.2
|
|
CenterRearTorso=1.1
|
|
Head=0.3
|
|
|
|
[AdvancedGyro]
|
|
Model=Subsystems\AdvancedGyroSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=CenterTorso
|
|
|
|
[Sensor]
|
|
Model=Subsystems\SensorSubsystem.data
|
|
ExecutionState=ActiveState
|
|
InternalLocation=Head
|
|
|
|
[Torso]
|
|
Model=behemoth2.torso
|
|
ExecutionState=AlwaysExecuteState
|
|
InternalLocation=CenterTorso
|
|
|
|
[SearchLight]
|
|
Model=Subsystems\SearchLightSubsystem.data
|
|
ExecutionState=AlwaysExecuteState
|
|
CriticalHitsTaken=1
|
|
Site=site_light
|
|
InternalLocation=CenterTorso
|
|
|
|
[JumpJet]
|
|
Model=Subsystems\JumpJetSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=CenterTorso
|
|
CriticalHitsTaken=0
|
|
|
|
[HeatSink1]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=LeftTorso
|
|
|
|
[HeatSink2]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=CenterTorso
|
|
|
|
[HeatSink3]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=RightTorso
|
|
|
|
[HeatSink4]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=LeftTorso
|
|
|
|
[HeatSink5]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=CenterTorso
|
|
|
|
[HeatSink6]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=RightTorso
|
|
|
|
[HeatSink7]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=LeftTorso
|
|
|
|
[HeatSink8]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=CenterTorso
|
|
|
|
[HeatSink9]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=RightTorso
|
|
|
|
[HeatSink10]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=LeftTorso
|
|
|
|
[HeatSink11]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=CenterTorso
|
|
|
|
[HeatSink12]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=RightTorso
|
|
|
|
[HeatSink13]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=LeftTorso
|
|
|
|
[HeatSink14]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=CenterTorso
|
|
|
|
[HeatSink15]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=RightTorso
|
|
|
|
[HeatSink16]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=LeftTorso
|
|
|
|
[HeatSink17]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=CenterTorso
|
|
|
|
[HeatSink18]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=RightTorso
|
|
|
|
[HeatSink19]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=LeftTorso
|
|
|
|
[HeatSink20]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=CenterTorso
|
|
|
|
[HeatSink21]
|
|
Model=Subsystems\HeatSinkSubsystem.data
|
|
ExecutionState=NeverExecuteState
|
|
InternalLocation=RightTorso
|
|
|
|
[Beam1]
|
|
Model=WeaponSubsystems\PulseLaserWeaponSubsystem\ClanLargePulseLaser.data
|
|
ExecutionState=NeverExecuteState
|
|
Site=site_ltorsoport
|
|
GroupIndex=1
|
|
InternalLocation=LeftTorso
|
|
|
|
[Beam2]
|
|
Model=WeaponSubsystems\PulseLaserWeaponSubsystem\ClanLargePulseLaser.data
|
|
ExecutionState=NeverExecuteState
|
|
Site=site_ltorsoport
|
|
GroupIndex=1
|
|
InternalLocation=LeftTorso
|
|
|
|
[Beam4]
|
|
Model=WeaponSubsystems\PulseLaserWeaponSubsystem\ClanLargePulseLaser.data
|
|
ExecutionState=NeverExecuteState
|
|
Site=site_rtorsoport
|
|
GroupIndex=1
|
|
InternalLocation=RightTorso
|
|
|
|
[Beam5]
|
|
Model=WeaponSubsystems\PulseLaserWeaponSubsystem\ClanLargePulseLaser.data
|
|
ExecutionState=NeverExecuteState
|
|
Site=site_rtorsoport
|
|
GroupIndex=1
|
|
InternalLocation=RightTorso
|
|
|
|
[Ballistic1]
|
|
Model=WeaponSubsystems\GaussWeaponSubsystem\ClanGaussRifle.data
|
|
ExecutionState=NeverExecuteState
|
|
Site=site_lmgunport
|
|
GroupIndex=1
|
|
InternalLocation=LeftArm
|
|
AmmoCount=16
|
|
|
|
[Ballistic2]
|
|
Model=WeaponSubsystems\GaussWeaponSubsystem\ClanGaussRifle.data
|
|
ExecutionState=NeverExecuteState
|
|
Site=site_rmgunport
|
|
GroupIndex=1
|
|
InternalLocation=RightArm
|
|
AmmoCount=16
|
|
|
|
[BFG2000]
|
|
Model=WeaponSubsystems\LaserWeaponSubsystem\LargeLaser.data
|
|
ExecutionState=NeverExecuteState
|
|
Site=site_ctorsoport
|
|
GroupIndex=1
|
|
InternalLocation=Special1
|
|
|