From 2c6dc001e3476ebd38655c38b56a60a73184a96a Mon Sep 17 00:00:00 2001 From: Joe DiPrima Date: Thu, 13 Aug 2026 19:11:07 -0500 Subject: [PATCH] Friday forensics net: all four player launchers set BT_DMG_LOG=1 -- named per-shot [emitter]/[dmghit]/[crit] receipts fleet-wide, making every weapon incident attributable by name (the #165/#171 verification recommendation). environ.ini deliberately NOT used (player-owned, never shipped by design). Verbosity rides the single-file log + SENDLOGS compression; flag comes out after the weapons-verification cycle --- players/join.bat | 5 +++++ players/join_lan.bat | 5 +++++ players/play_solo.bat | 5 +++++ players/play_steam.bat | 5 +++++ 4 files changed, 20 insertions(+) diff --git a/players/join.bat b/players/join.bat index 344d1e3..a0eb377 100644 --- a/players/join.bat +++ b/players/join.bat @@ -6,6 +6,11 @@ rem ONE unified build (2026-07-21): the exe carries every layer; the GLASS rem platform env arms the desktop cockpit (clickable MFD buttons, trigger rem config, bindings.txt keymap). set BT_PLATFORM=glass +rem Weapons-verification forensics (2026-08-13): named per-shot receipts in the +rem session log -- makes every weapon incident attributable by name in Friday's +rem logs (#165/#171 verification net). Costs log verbosity only; SENDLOGS zips +rem compress it away. Remove after the weapons-verification cycle closes. +set BT_DMG_LOG=1 if not exist "build\Release\btl4.exe" goto badpath if not exist "content\OPERATOR.EGG" goto badpath set BT_RELAY=107.202.218.169:1500 diff --git a/players/join_lan.bat b/players/join_lan.bat index 02079a6..5ff26a1 100644 --- a/players/join_lan.bat +++ b/players/join_lan.bat @@ -9,6 +9,11 @@ rem ONE unified build (2026-07-21): the exe carries every layer; the GLASS rem platform env arms the desktop cockpit (clickable MFD buttons, trigger rem config, bindings.txt keymap). set BT_PLATFORM=glass +rem Weapons-verification forensics (2026-08-13): named per-shot receipts in the +rem session log -- makes every weapon incident attributable by name in Friday's +rem logs (#165/#171 verification net). Costs log verbosity only; SENDLOGS zips +rem compress it away. Remove after the weapons-verification cycle closes. +set BT_DMG_LOG=1 if not exist "build\Release\btl4.exe" goto badpath if not exist "content\OPERATOR.EGG" goto badpath set BT_RELAY=10.0.0.46:1500 diff --git a/players/play_solo.bat b/players/play_solo.bat index d581ade..61894be 100644 --- a/players/play_solo.bat +++ b/players/play_solo.bat @@ -8,6 +8,11 @@ rem ONE unified build (2026-07-21): the exe carries every layer; the GLASS rem platform env arms the desktop cockpit (clickable MFD buttons, trigger rem config, bindings.txt keymap). set BT_PLATFORM=glass +rem Weapons-verification forensics (2026-08-13): named per-shot receipts in the +rem session log -- makes every weapon incident attributable by name in Friday's +rem logs (#165/#171 verification net). Costs log verbosity only; SENDLOGS zips +rem compress it away. Remove after the weapons-verification cycle closes. +set BT_DMG_LOG=1 if not exist "build\Release\btl4.exe" goto badpath if not exist "content\OPERATOR.EGG" goto badpath set BT_START_INSIDE=1 diff --git a/players/play_steam.bat b/players/play_steam.bat index 4c7989a..12d2eb2 100644 --- a/players/play_steam.bat +++ b/players/play_steam.bat @@ -8,6 +8,11 @@ cd /d %~dp0 if not exist "build\Release\btl4.exe" goto badpath if not exist "content\BTL4.RES" goto badpath set BT_PLATFORM=glass +rem Weapons-verification forensics (2026-08-13): named per-shot receipts in the +rem session log -- makes every weapon incident attributable by name in Friday's +rem logs (#165/#171 verification net). Costs log verbosity only; SENDLOGS zips +rem compress it away. Remove after the weapons-verification cycle closes. +set BT_DMG_LOG=1 set BT_STEAM_NET=1 rem Cockpit view + MFD gauges -- the same client flags the join bats set rem (field report: players booted 3rd-person without them). Inherited by