# Lane L5 -- ComputeBudget in compare mode, and nothing else. # # `hooks=off` short-circuits before ANY hook is installed, so the default has to be `trace` and # every other hook is turned off by name. (Lane N's shim.cfg.output documents the same trap.) # # Paired with shim.cfg.l5control, which is byte-identical except that `hooks=off`, so the # rule-19 control and this run differ in exactly one key. hooks=trace hook.Shim::SelfTest::Fill=off hook.Mars::GlobalConsts::LoadFile=off hook.Game::WeaponDictionary::Init=off hook.Game::SectionDictionary::SectionDictionary=off hook.Game::StrategyServer::ProcessFleetMovement=off hook.Game::StrategyServer::MoveFleet=off hook.Game::TechTree::ProcessResearch=off hook.Game::ServerPlayer::OnTechResearched=off hook.Game::ServerSystem::ProcessTurn=off hook.Game::ServerSystem::GroupOutput=off hook.Game::ServerSystem::ComputeTotalOutput=off hook.Game::ServerPlayer::ProcessTurn=off hook.Game::StrategyHost::Autosave=off hook.Game::StrategyServer::ProcessTurn=off hook.Game::StrategyServer::OnAllCombatDone_Tail=off hook.Game::StrategyServer::ApplyEncounterResult=off hook.Game::StrategyServer::NodeLineDecay=off hook.Game::EncounterDetect::AssignContacts=off hook.Game::EncounterDetect::ProcessTeamRecord=off hook.Game::StrategyServer::ProcessNodeSpaceTravel=off hook.Game::ServerPlayer::ComputeBudget=compare trace.path=C:\SOTS\shim.trace.jsonl trace.inline_max=256 trace.flush=always probes=off watch=off