Files
firestorm/build-env/deploy_20260702.log
CydandClaude Fable 5 2f17631081 FS507D asset recovery, ConLobby V5.0.7Df promotion, mechlab New-Mech crash fix
FS507D_20161015 release analysis wrap-up (drop itself is gitignored; art-review
folder kept local for review):
- Recovered the only assets our tree lacked: 13 hsh HUD/radar/mech bmps and the
  two 5.07D lobby decals (decal_46/47.tga, extracted from release props.mw4 via
  a ported gos_LZDecompress).
- ResourceImagePool.cpp: missing-texture placeholder is now LAB_ONLY (editor
  keeps degraded mode); Release restores the original fatal STOP. Release +
  Profile rebuilt, 0 errors.

Console script reconciled:
- ConLobby.script.new ("BattleTech Console V5.0.7Df", newest revision anywhere)
  promoted to Content\ShellScripts\ConLobby.script; .new removed; stale loose
  deploy copy removed. Verified in-game (console title shows V5.0.7Df).
- Corrected CLAUDE.md: the release never "renamed" the console to
  ComputerPlayer.script -- the resource packer stores script contents under
  alphabetically skewed entry names (runtime resolves the same pairing).
  Packer quirks documented (stale entry carry-forward on incremental builds,
  name/content skew in directory sweeps).

Mechlab bug fix (first FireStorm bug hunt):
- New-Mech dialog showed blank rows for Wolfhound/Zeus and crashed (KERNELBASE
  read AV) when creating a Zeus. Root cause: newmech in chassis.script created
  its Type droplist without setting $$m_listBoxSize$$, so capacity defaulted to
  60 while 65 chassis were written in -- OOB script-array writes. Fixed by
  sizing the list from $$m_chassisCount$$. Latent stock-MW4 bug armed when the
  FireStorm roster passed 60 chassis. Verified: Zeus variant creates cleanly.

props.mw4 fully repacked (decals + promoted console + mechlab fix, junk
.new/.org entries gone); game deploy refreshed at MW4\. Gitignore: FS507D drop
and player-created MW4\Resource\Variants.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 13:04:45 -05:00

113 lines
9.3 KiB
Plaintext

== MW4 rules-based deployment ==
runtime: c:\VWE\firestorm\Gameleap\mw4
build : c:\VWE\firestorm\Gameleap\code\rel.bin
dest : c:\VWE\firestorm\MW4
(dest exists, refreshing in place)
[0/5] Packing resources from source (resource\*.mw4) ...
== Packing resources (resource\*.mw4) ==
source : c:\VWE\firestorm\Gameleap\mw4
builder: c:\VWE\firestorm\Gameleap\code\rel.bin\MW4pro.exe (Profile / LAB_ONLY)
[pack 1/3] staging fresh builder into source tree ...
+ MW4pro.exe
+ ctcls.dll
+ MissionLang.dll
+ ScriptStrings.dll
[pack 2/3] running resource compiler fullscreen (this can take a while) ...
(moved DDrawCompat ddraw.dll aside for the build)
(restored DDrawCompat ddraw.dll)
[pack 3/3] resource build complete (exit 0).
rebuilt 1 package(s):
resource\props.mw4
[1/5] Resource (game packages only), hsh, Assets, Stats ...
Resource: 193 files copied (58 game packages + metadata), 86 skipped (editor-only/cruft)
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 3 0 3 0 0 0
Files : 1 0 1 0 0 0
Bytes : 1.6 k 0 1.6 k 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Ended : Thursday, July 2, 2026 10:08:56 AM
Resource\Pilots copied verbatim (player profiles)
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 8 0 8 0 0 0
Files : 455 62 393 0 0 0
Bytes : 106.43 m 35.47 m 70.95 m 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Speed : 865,194,604 Bytes/sec.
Speed : 49,506.832 MegaBytes/min.
Ended : Thursday, July 2, 2026 10:08:57 AM
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 2 0 2 0 0 0
Files : 2 0 2 0 0 0
Bytes : 108.6 k 0 108.6 k 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Ended : Thursday, July 2, 2026 10:08:58 AM
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 4 0 4 0 0 0
Files : 3 0 3 0 0 0
Bytes : 85.9 k 0 85.9 k 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Ended : Thursday, July 2, 2026 10:08:59 AM
[2/5] Content\shellscripts\files (runtime audio only) ...
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 1 0 0 0
Files : 2 0 2 0 0 0
Bytes : 6.76 m 0 6.76 m 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Ended : Thursday, July 2, 2026 10:09:00 AM
[3/5] Root runtime files (dlls, config, localization) ...
[4/5] Overlaying fresh build artifacts from rel.bin ...
+ MW4.exe 3,637,248 bytes
+ MW4pro.exe 4,386,816 bytes
+ Launcher.exe 77,892 bytes
+ autoconfig.exe 503,808 bytes
+ mw4print.exe 77,824 bytes
+ MissionLang.dll 188,416 bytes
+ ScriptStrings.dll 147,456 bytes
+ ctcls.dll 24,576 bytes
[4b ] Applying DirectDraw compat shim (HKCU) for c:\VWE\firestorm\MW4\MW4.exe ...
set: c:\VWE\firestorm\MW4\MW4.exe = DWM8And16BitMitigation HIGHDPIAWARE
[4c ] Optimizing hsh\mechs BMPs to 256-color ...
converted 64 BMP(s), saved 24.4 MB
[5/5] Deployment summary:
c:\VWE\firestorm\MW4 : 827 files, 1,181 MB
MW4.exe 3,637,248 bytes (7/1/2026 11:39:59 PM)
per top-level:
0.1 MB Assets
317.0 MB Content
80.5 MB hsh
767.7 MB Resource
0.1 MB Stats
Done. Runnable game deployed to c:\VWE\firestorm\MW4