diff --git a/README.md b/README.md index 24be6a8..47c6c76 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ An independently authored replacement for the abandoned Escapists base mission, The current base supplies prison spawning, two independent scavenging/clue routes, finite medical and outpost stock, an optional ground vehicle, physical radio documents, named discovery markers, native objectives, a separate radio-defence service, capacity-checked helicopter extraction, identity-based partial results, early helicopter-loss defeat, saved mission time/speed, defeat/restart, identity-based lives and local spectator following. Authored site definitions and an injected vanilla faction/asset catalog own the initial physical population. Core provides administration and startup diagnostics; the optional AI, Intel, Chat and Map addons extend its interfaces. HQ coordinates enemy responses through physical radios and available forces. -See [current development status](docs/current-status.md) for source-bound checkpoints. The ordinary game loads all five addons and shows the [real prisoner view and starting objective](docs/evidence/game-2026-09-19-125906-integrated-prison/ordinary-prison-view.png). Native tests cover scripted escape/restart, finite mortar support, physical radio delivery, shared-map ownership, and the reusable aircraft controller's vertical flight, airborne cancellation and short fixed-target movement. Archived five-addon packages pass ordinary Chat startup without loose successor source and compile/prepare the empty mission on an isolated Linux server. The latter retains four installed-asset errors reproduced by a vanilla control. +See [current development status](docs/current-status.md) for source-bound checkpoints. The ordinary game loads all five addons and shows the [real prisoner view and starting objective](docs/evidence/game-2026-09-19-125906-integrated-prison/ordinary-prison-view.png). Native tests cover scripted escape/restart, finite mortar support, physical radio delivery, shared-map ownership, and the reusable aircraft controller's vertical flight, airborne cancellation and an isolated 20 m fixed route. Archived five-addon packages pass ordinary Chat startup without loose successor source and compile/prepare the empty mission on an isolated Linux server. The latter retains four installed-asset errors reproduced by a vanilla control. -Native game-over now stops successor services and queued preparation before vanilla restart; unknown personal results use neutral wording. Two-round preparation/active-end regressions pass, alongside current Core/companion escape/restart and ordinary startup checks. +Native game-over now stops successor services and queued preparation before vanilla restart; unknown personal results use neutral wording. Two-round preparation/active-end regressions pass at their archived source checkpoint. Current Core/companion escape/restart and ordinary startup also pass after the guidance and route changes; the ordinary read-only sampler is separate from player-input acceptance. The complete player-controlled escape, real multiplayer, operational HQ aircraft routes and measured FPS improvement remain unfinished. Native packaging still produces [UI shutdown errors also reproduced by an empty-addon control](docs/native-packaging-control.md); successful packed startup does not qualify that build process. All seventeen first-release acceptance cases remain pending. The [original responsibility inventory](docs/original-feature-coverage.md) tracks the unfinished scope. diff --git a/addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c b/addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c new file mode 100644 index 0000000..e6b0cbe --- /dev/null +++ b/addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c @@ -0,0 +1,86 @@ +// Experimental direct leg only; the original point envelope is unchanged. +class ERR_AircraftRouteRules +{ + static bool Length(float distance) { return distance >= 18 && distance <= 20.05; } + static vector Nearest(vector start, vector end, vector point) + { + vector leg = end - start; leg[1] = 0; + vector offset = point - start; offset[1] = 0; + float squared = vector.Dot(leg, leg); + if (!(squared > 0)) return start; + return start + leg * Math.Clamp(vector.Dot(offset, leg) / squared, 0, 1); + } + static bool Contains(vector start, vector end, vector point, float upright) + { + if (!Length(vector.DistanceXZ(start, end))) return false; + float height = point[1] - start[1]; + return height >= -3 && height <= 18 && upright >= 0.85 && vector.DistanceXZ(point, Nearest(start, end, point)) < 8; + } + static bool Held(bool contact, float height, float speed, float vertical, float upright, float horizontal, float error) + { + return !contact && ERR_AircraftFlightRules.Hover(height, speed, vertical, upright) && horizontal >= 0 && horizontal < 0.25 && error >= 0 && error <= 0.75; + } +} + +// Inherits the exact single-claim identity/clock guard, not caller-supplied validity. +class ERR_AircraftRouteEnvelope : ERR_AircraftFlightEnvelope +{ + protected vector m_Destination; + vector Destination() { return m_Destination; } + bool Contains(vector position, float upright) { return ERR_AircraftRouteRules.Contains(m_Home, m_Destination, position, upright); } + // This deliberately qualifies a larger enclosing rectangle, not just endpoints. + // Whole-model/rotor radius+8m deviation+1m margin already fits the 40m half-width. + static bool Survey(vector start, vector end, array excluded = null) + { + if (!GetGame() || !GetGame().GetWorld() || !ERR_AircraftRouteRules.Length(vector.DistanceXZ(start, end))) return false; + vector lower, upper; + for (int axis = 0; axis < 3; axis++) + { + lower[axis] = Math.Min(start[axis], end[axis]); + upper[axis] = Math.Max(start[axis], end[axis]); + } + // Near-level bare-ground route. Grid covers both pads and every possible + // corridor landing centre plus the native gear footprint, at <=2m spacing. + float spanX = upper[0] - lower[0] + 44, spanZ = upper[2] - lower[2] + 44; + int columns = Math.Ceil(spanX / 2), rows = Math.Ceil(spanZ / 2); + if (columns > 34 || rows > 34) return false; + for (int x = 0; x <= columns; x++) + for (int z = 0; z <= rows; z++) + { + vector sample = Vector(lower[0] - 22 + spanX * x / columns, 0, lower[2] - 22 + spanZ * z / rows); + if (!(Math.AbsFloat(SCR_TerrainHelper.GetTerrainY(sample) - start[1]) <= 0.3)) return false; + } + vector centre = (lower + upper) * 0.5; centre[1] = start[1]; + vector half = (upper - lower) * 0.5; half[0] = half[0] + 40; half[2] = half[2] + 40; + TraceBox corridor = new TraceBox(); + corridor.Start = centre + "0 3 0"; corridor.End = centre + "0 60 0"; + corridor.Mins = Vector(-half[0], -1, -half[2]); corridor.Maxs = Vector(half[0], 1, half[2]); + corridor.Flags = TraceFlags.ENTS | TraceFlags.WORLD; corridor.ExcludeArray = excluded; + if (!(GetGame().GetWorld().TraceMove(corridor, null) >= 1)) return false; + // Separate low object sweep makes intermediate emergency landing ground as + // conservative as both endpoints; WORLD is above because the ground is wanted. + TraceBox low = new TraceBox(); low.Start = centre + "0 0.5 0"; low.End = centre + "0 3 0"; + low.Mins = Vector(-half[0], -0.2, -half[2]); low.Maxs = Vector(half[0], 0.2, half[2]); + low.Flags = TraceFlags.ENTS; low.ExcludeArray = excluded; + return GetGame().GetWorld().TraceMove(low, null) >= 1; + } + static ERR_AircraftRouteEnvelope QualifyRoute(ERR_GameMode mode, Vehicle aircraft, IEntity pilot, vector destination) + { + // Existing native qualification supplies health, seat, complete rotor/model + // footprint, near-ground and exact original-airframe checks; no bypass. + ERR_AircraftFlightEnvelope point = ERR_AircraftFlightEnvelope.Qualify(mode, aircraft, pilot); + if (!point) return null; + vector start = ERR_Actors.Ground(point.Home()); + vector end = ERR_Actors.Ground(destination); + if (!ERR_AircraftRouteRules.Length(vector.DistanceXZ(start, end)) || !(end[1] >= 2) || !(Math.AbsFloat(end[1] - start[1]) <= 0.3)) return null; + array excluded = {}; + if (!Hierarchy(aircraft, excluded) || !Hierarchy(pilot, excluded)) return null; + if (!ClearColumn(aircraft, pilot, end) || !Survey(start, end, excluded)) return null; + ERR_AircraftRouteEnvelope record = new ERR_AircraftRouteEnvelope(); + record.m_Mode = mode; record.m_Aircraft = aircraft; record.m_Pilot = pilot; + record.m_Home = point.Home(); record.m_Radius = point.Radius(); + record.m_Destination = end; record.m_Destination[1] = record.m_Home[1]; + record.m_QualifiedAt = GetGame().GetWorld().GetWorldTime(); + return record; + } +} diff --git a/addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c b/addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c new file mode 100644 index 0000000..1e6060f --- /dev/null +++ b/addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c @@ -0,0 +1,190 @@ +// Experimental immutable 18..20m direct leg. No HQ selection or global dispatch. +// Inheritance deliberately shares the proven controller's exclusive airframe +// registry, exact native ownership/health, signed-input startup and release paths. +class ERR_AircraftRouteFlight : ERR_AircraftFlight +{ + protected ref ERR_AircraftRouteEnvelope m_Route; + protected vector m_LandingPoint; + protected bool m_RouteArrived; + bool Arrived() { return m_RouteArrived; } + vector Destination() { vector destination = "0 0 0"; if (m_Route) destination = m_Route.Destination(); return destination; } + vector LandingPoint() { return m_LandingPoint; } + bool StartRoute(ERR_GameMode mode, Vehicle aircraft, SCR_AIGroup group, IEntity pilot, PilotCompartmentSlot seat, ERR_AircraftRouteEnvelope route, int token, float deadline) + { + if (m_StartAttempted || m_Route || !route || !ERR_AircraftRouteRules.Length(vector.DistanceXZ(route.Home(), route.Destination()))) return false; + m_Route = route; m_TranslationRequested = true; m_TranslationTarget = route.Destination(); + vector home = route.Home(); m_TranslationTarget[1] = home[1] + 8; + m_LandingPoint = route.Home(); + return super.Start(mode, aircraft, group, pilot, seat, route, token, deadline); + } + // A derived controller cannot be started through the point-only public APIs. + override bool Start(ERR_GameMode mode, Vehicle aircraft, SCR_AIGroup group, IEntity pilot, PilotCompartmentSlot seat, ERR_AircraftFlightEnvelope qualification, int token, float deadline) { return false; } + override bool StartTranslation(ERR_GameMode mode, Vehicle aircraft, SCR_AIGroup group, IEntity pilot, PilotCompartmentSlot seat, ERR_AircraftFlightEnvelope qualification, int token, float deadline, vector target) { return false; } + protected bool RouteContains(vector position, float upright) + { + if (!m_Route || !m_Route.Contains(position, upright)) return false; + // Until the command actually enters translation, retain the original pad cap. + if (m_State < ERR_AircraftFlightState.LANDING && !m_TranslationStarted) + return vector.DistanceXZ(position, m_Home) < 8; + return true; + } + protected override bool Grounded() + { + if (!super.Grounded()) return false; + if (m_State == ERR_AircraftFlightState.LANDING || m_State == ERR_AircraftFlightState.SHUTDOWN) + return vector.DistanceXZ(m_Aircraft.GetOrigin(), m_LandingPoint) <= 0.75; + return true; + } + protected override bool Landing(float now) + { + if (!Owns() || !m_Route || !m_Route.Contains(m_Aircraft.GetOrigin(), 1)) { Fail("route landing ownership or corridor unavailable"); return false; } + // Normal destination is immutable. Cancellation freezes the actual landing + // centre once inside the fully qualified corridor, never rebases the route. + if (m_Cancelled || !m_RouteArrived) m_LandingPoint = m_Aircraft.GetOrigin(); + else m_LandingPoint = m_Route.Destination(); + m_LandingPoint[1] = m_Home[1]; + return super.Landing(now); + } + protected override bool BeginTranslation(float now, vector position) + { + if (!m_Route || !m_TranslationRequested || m_TranslationStarted || m_State != ERR_AircraftFlightState.CLIMB) { Cancel("route stage ownership refused"); return false; } + SignalsManagerComponent signals = m_Controller.GetSignalsManager(); + if (!signals || signals.FindSignal("MainRotorCyclicForward") < 0 || signals.FindSignal("MainRotorCyclicAside") < 0 || !m_Controller.GetAutohoverEnabled()) { Cancel("native route cyclic signals unavailable"); return false; } + m_TranslationOrigin = position; m_TranslationDistance = vector.DistanceXZ(position, m_Route.Destination()); + m_TranslationStarted = true; m_State = ERR_AircraftFlightState.TRANSLATING; + m_Stable = -1; m_StageDeadline = Math.Min(m_Deadline, now + 160000); + PrintFormat("ERR AIRCRAFT ROUTE BEGIN: token=%1 home=%2 destination=%3 actualOrigin=%4 distance=%5 deadline=%6", m_Token, m_Home, m_Route.Destination(), position, m_TranslationDistance, m_StageDeadline); + return true; + } + protected override void CheckTranslation(float now, vector position, float height, float speed, float upright) + { + if (!m_Route || !m_TranslationStarted || !m_Controller.GetAutohoverEnabled()) { Cancel("route ownership or autohover lost"); return; } + vector velocity = m_Simulation.GetVelocity(); vector horizontal = velocity; horizontal[1] = 0; + bool held = m_TranslationUpdates >= 3 && ERR_AircraftRouteRules.Held(m_Simulation.HasAnyGroundContact(), height, speed, velocity[1], upright, horizontal.Length(), vector.DistanceXZ(position, m_Route.Destination())); + if (!held) { m_Stable = -1; return; } + if (m_Stable < 0) m_Stable = now; + if (now - m_Stable < 5000) return; + m_RouteArrived = true; m_TranslationProven = true; + PrintFormat("ERR AIRCRAFT ROUTE HELD: token=%1 targetError=%2 displacement=%3 updates=%4", m_Token, vector.DistanceXZ(position, m_Route.Destination()), vector.DistanceXZ(position, m_TranslationOrigin), m_TranslationUpdates); + Landing(now); + } +protected override bool ControlLease() + { + if (!Lease()) return false; + if (!Owns()) { Relinquish("ownership or world unavailable at control callback"); return false; } + float now = Now(); + if (now < 0 || now >= m_Deadline || now >= m_StageDeadline) { Fail("control callback reached bounded flight deadline"); return false; } + if (!Healthy() || !m_Readback) { Fail("flight capability or input readback lost"); return false; } + vector transform[4]; m_Aircraft.GetWorldTransform(transform); + if (!RouteContains(transform[3], transform[1][1])) { Fail("control callback exceeded qualified flight envelope"); return false; } + return true; + } +override void PrepareActions(CharacterControllerComponent controller, IEntity owner, ActionManager actions, float dt) + { + if (!Lease() || controller != m_Character || owner != m_Pilot || actions != m_Actions) return; + if (!ControlLease()) return; + if (!m_Readback || dt <= 0 || dt > 0.2) return; + if (!actions.IsContextActive("HelicopterContext")) actions.ActivateContext("HelicopterContext", 1); + if (!actions.IsContextActive("HelicopterContext")) { m_Readback = false; return; } + float collective, torque, forward, aside; + if (m_State == ERR_AircraftFlightState.POSITIVE) collective = 0.05; + else if (m_State == ERR_AircraftFlightState.NEGATIVE) collective = -0.05; + else if (m_State == ERR_AircraftFlightState.SHUTDOWN) collective = -1; + else if (m_State == ERR_AircraftFlightState.CLIMB || m_State == ERR_AircraftFlightState.LANDING || m_State == ERR_AircraftFlightState.TRANSLATING) + { + if (!m_Controller.GetAutohoverEnabled()) { Fail("native autohover lost while flying"); return; } + float height = m_Aircraft.GetOrigin()[1] - m_Home[1]; + float error = ERR_AircraftFlightRules.Vertical(height, m_State == ERR_AircraftFlightState.LANDING) - m_Simulation.GetVelocity()[1]; + m_Collective = Math.Clamp(m_Collective + error * dt * 0.12, -0.95, 0.8); + collective = Math.Clamp(m_Collective + error * 0.12, -1, 0.9); + float headingError = m_Heading - m_Aircraft.GetYawPitchRoll()[0]; + while (headingError > 180) headingError -= 360; + while (headingError < -180) headingError += 360; + torque = Math.Clamp(headingError * 0.01 - m_Simulation.GetAngularVelocityLocal()[1] * 0.3, -0.3, 0.3); + if (m_State == ERR_AircraftFlightState.TRANSLATING || m_State == ERR_AircraftFlightState.LANDING) + { + if (!m_Route) { Fail("immutable route unavailable"); return; } + vector target = m_Route.Destination(); if (m_State == ERR_AircraftFlightState.LANDING) target = m_LandingPoint; + vector transform[4]; m_Aircraft.GetWorldTransform(transform); + vector demand = ERR_AircraftTranslationRules.Demand(target, transform[3], m_Simulation.GetVelocity()); + forward = Math.Clamp(vector.Dot(demand, transform[2]), -0.03, 0.03); + aside = Math.Clamp(vector.Dot(demand, transform[0]), -0.03, 0.03); + if (m_State == ERR_AircraftFlightState.TRANSLATING) m_TranslationUpdates++; + } + if (m_State == ERR_AircraftFlightState.LANDING && Grounded()) { collective = -1; forward = 0; aside = 0; } + } + bool a = Pair("HelicopterCollectiveIncrease", "HelicopterCollectiveDecrease", collective); + bool b = Pair("HelicopterCyclicForward", "HelicopterCyclicBack", forward); + bool c = Pair("HelicopterCyclicRight", "HelicopterCyclicLeft", aside); + bool d = Pair("HelicopterAntiTorqueRight", "HelicopterAntiTorqueLeft", torque); + m_Readback = a && b && c && d; m_ActionUpdates++; m_LastControl = Now(); + } +override void Tick() + { + if (!Lease()) return; + float now = Now(); + if (!Owns()) { Relinquish("ownership or mission changed"); return; } + if (!Healthy()) { Fail("flight capability lost"); return; } + if (!m_Readback) { Fail("native action readback failed"); return; } + if (now >= m_Deadline || now >= m_StageDeadline || now < 0) { Fail("bounded flight stage expired"); return; } + if (m_LastTick >= 0 && (now < m_LastTick || now - m_LastTick > 1500)) m_Stable = -1; + m_LastTick = now; + vector transform[4]; m_Aircraft.GetWorldTransform(transform); + float height = transform[3][1] - m_Home[1], speed = m_Simulation.GetVelocity().Length(); + if (!RouteContains(transform[3], transform[1][1])) { Fail("qualified flight envelope exceeded"); return; } + if (m_State == ERR_AircraftFlightState.HOOKS) + { + if (m_ActionUpdates < 3 || m_HelicopterUpdates < 3) return; + if (m_Controller.GetCollectiveMode() != CollectiveMode.Direct || m_Input.GetVehicleCollective() != 0 || m_Controller.IsEngineOn()) { Fail("native initial control state refused"); return; } + m_Controller.StartEngine(); m_State = ERR_AircraftFlightState.STARTING; m_StageDeadline = Math.Min(m_Deadline, now + 65000); return; + } + if (m_LastControl < 0 || now - m_LastControl > 1000) { Fail("pilot callback stopped"); return; } + if (m_State == ERR_AircraftFlightState.STARTING) + { + float rpm = m_Simulation.RotorGetRPMTarget(0); + if (!m_Controller.IsEngineOn() || rpm <= 0 || m_Simulation.RotorGetRPM(0) < rpm * 0.9 || m_Fuel.GetTotalFuel() >= m_InitialFuel) return; + m_State = ERR_AircraftFlightState.POSITIVE; m_StageDeadline = Math.Min(m_Deadline, now + 3000); m_GateUpdates = m_ActionUpdates; m_Stable = -1; return; + } + if (m_State != ERR_AircraftFlightState.SHUTDOWN && !m_Controller.IsEngineOn()) { Fail("running engine lost"); return; } + if (m_State == ERR_AircraftFlightState.POSITIVE || m_State == ERR_AircraftFlightState.NEGATIVE) + { + SignalsManagerComponent signals = m_Controller.GetSignalsManager(); + int index = -1; if (signals) index = signals.FindSignal("MainRotorCollective"); + if (index < 0 || m_Controller.GetCollectiveMode() != CollectiveMode.Direct || m_Controller.GetAutohoverEnabled()) { Fail("native collective proof unavailable"); return; } + float expected = 0.05; if (m_State == ERR_AircraftFlightState.NEGATIVE) expected = -0.05; + bool matched = m_ActionUpdates >= m_GateUpdates + 3 && Math.AbsFloat(signals.GetSignalValue(index) - expected) <= 0.01 && Math.AbsFloat(m_Input.GetVehicleCollective() - expected) <= 0.01; + if (!matched) { m_Stable = -1; return; } + if (m_Stable < 0) m_Stable = now; + if (now - m_Stable < 500) return; + m_Stable = -1; + if (m_State == ERR_AircraftFlightState.POSITIVE) { m_State = ERR_AircraftFlightState.NEGATIVE; m_StageDeadline = Math.Min(m_Deadline, now + 3000); m_GateUpdates = m_ActionUpdates; return; } + m_Controller.SetAutohoverEnabled(true); + if (!m_Controller.GetAutohoverEnabled()) { Fail("native autohover enable refused"); return; } + m_State = ERR_AircraftFlightState.CLIMB; m_StageDeadline = Math.Min(m_Deadline, now + 65000); return; + } + if (m_State == ERR_AircraftFlightState.TRANSLATING) { CheckTranslation(now, transform[3], height, speed, transform[1][1]); return; } + if (m_State == ERR_AircraftFlightState.CLIMB || m_State == ERR_AircraftFlightState.LANDING) + { + if (!m_Controller.GetAutohoverEnabled()) { Fail("native autohover lost"); return; } + bool stable = Grounded(); float duration = 2000; + if (m_State == ERR_AircraftFlightState.CLIMB) { stable = !m_Simulation.HasAnyGroundContact() && ERR_AircraftFlightRules.Hover(height, speed, m_Simulation.GetVelocity()[1], transform[1][1]); duration = 5000; } + if (!stable) m_Stable = -1; + if (stable && m_Stable < 0) m_Stable = now; + if (m_Stable < 0 || now - m_Stable < duration) return; + if (m_State == ERR_AircraftFlightState.CLIMB) + { + if (m_TranslationRequested) BeginTranslation(now, transform[3]); + else Landing(now); + return; + } + Shutdown(now); return; + } + if (m_State == ERR_AircraftFlightState.SHUTDOWN && !m_Controller.IsEngineOn()) + { + if (!Grounded()) { Fail("engine-off physical ground check failed"); return; } + if (m_Cancelled) m_State = ERR_AircraftFlightState.CANCELLED; + else m_State = ERR_AircraftFlightState.COMPLETE; + Release(true); RecordState(); + } + } +} diff --git a/addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c b/addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c new file mode 100644 index 0000000..2c1b9c0 --- /dev/null +++ b/addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c @@ -0,0 +1,340 @@ +#ifdef WORKBENCH +// Separate opt-in experimental route fixture; original aircraft outcomes unchanged. +// Full terrain/clearance refusal is retained; no operational dispatch is installed. +modded class ERR_AircraftRouteFlight +{ + float ERR_NativeRouteStageDeadline() { return m_StageDeadline; } +} +modded class SCR_CharacterControllerComponent +{ + override void OnPrepareControls(IEntity owner, ActionManager am, float dt, bool player) + { + ERR_NativeAircraftRouteProbe probe = ERR_NativeAircraftRouteProbe.Current(); + if (probe && !player) probe.PrepareActions(this, owner, am, dt); + super.OnPrepareControls(owner, am, dt, player); + } +} +modded class SCR_HelicopterControllerComponent +{ + protected override event void OnPrepareControls() + { + super.OnPrepareControls(); + ERR_NativeAircraftRouteProbe probe = ERR_NativeAircraftRouteProbe.Current(); + if (probe) probe.PrepareHelicopter(this); + } +} +class ERR_NativeAircraftRouteRules +{ + static bool Terminal(bool cancellation, int state, int cancellationCount) + { + if (cancellation) return state == ERR_AircraftFlightState.CANCELLED && cancellationCount == 1; + return state == ERR_AircraftFlightState.COMPLETE && cancellationCount == 0; + } + static bool TranslateProof(bool proven, bool held, float requestedDistance, float displacement, float targetError) + { + return proven && held && requestedDistance >= 10 && requestedDistance <= 28.05 && displacement >= requestedDistance - 0.75 && targetError >= 0 && targetError <= 0.75; + } + static bool PhysicalFinish(bool originalOccupancy, bool landed, bool engineOff, float fuelUsed, int wakes, int starts, int controllerStarts, int pilotHooks, int helicopterHooks) + { + if (!originalOccupancy || !landed || !engineOff) return false; + return fuelUsed > 0.05 && wakes == 1 && starts == 1 && controllerStarts == 1 && pilotHooks > 100 && helicopterHooks > 100; + } + static bool CanDispose(bool context, bool noPlayers, bool sameFaction, bool groupUnchanged, bool pilotUnchanged) + { + return context && noPlayers && sameFaction && groupUnchanged && pilotUnchanged; + } +} +class ERR_NativeAircraftRouteProbe +{ + protected static ERR_NativeAircraftRouteProbe s_Current; + protected ERR_GameMode m_Mode; + protected Vehicle m_Aircraft; + protected SCR_AIGroup m_Group; + protected IEntity m_Pilot; + protected PilotCompartmentSlot m_Seat; + protected HelicopterControllerComponent m_Controller; + protected VehicleHelicopterSimulation m_Simulation; + protected FuelManagerComponent m_Fuel; + protected ref ERR_AircraftRouteEnvelope m_Envelope; + protected ref ERR_AircraftRouteFlight m_Flight; + protected float m_Deadline; + protected float m_StageDeadline; + protected float m_Stable = -1; + protected float m_LastTick = -1; + protected float m_NextLog; + protected float m_InitialFuel; + protected float m_ControlDeadline; + protected int m_CancelCount; + protected bool m_CancelFixture; + protected bool m_TranslationFixture; + protected bool m_TranslationObserved; + protected bool m_TranslationHeld; + protected vector m_TranslationOrigin; + protected vector m_TranslationTarget; + protected float m_TranslationStable = -1; + protected vector m_Pad; + protected vector m_Destination; + protected int m_Step; + protected int m_Wakes; + protected int m_ControllerStarts; + protected int m_EngineStarts; + protected int m_PilotHooks; + protected int m_HelicopterHooks; + protected bool m_LastEngine; + protected bool m_AllocationRequested; + protected bool m_PilotRequested; + protected bool m_Stopped; + protected bool m_Complete; + static const int ORDER_TOKEN = 771001; + static const ResourceName AIRCRAFT = "{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"; + static const ResourceName GROUP = "{000CD338713F2B5A}Prefabs/AI/Groups/Group_Base.et"; + static const ResourceName PILOT = "{86E565387A634103}Prefabs/Characters/Campaign/Final/OPFOR/USSR_Army/Regular/Campaign_USSR_Player_MortarCrew.et"; + static bool Enabled() + { + string enabled, outcome; + return Replication.IsServer() && System.GetCLIParam("errSmoke", enabled) && enabled == "1" && System.GetCLIParam("errSmokeOutcome", outcome) && outcome == "aircraft-route"; + } + static ERR_NativeAircraftRouteProbe Current() { return s_Current; } + void ERR_NativeAircraftRouteProbe(ERR_GameMode mode) + { + m_Mode = mode; + if (!GetGame() || !GetGame().GetWorld() || !Enabled() || s_Current) { m_Stopped = true; return; } + string outcome; System.GetCLIParam("errSmokeOutcome", outcome); m_CancelFixture = false; m_TranslationFixture = true; + m_Deadline = GetGame().GetWorld().GetWorldTime() + 300000; + s_Current = this; + } + protected bool Check(bool passed, string detail) + { + string outcome = "aircraft-route"; + if (passed) { Print("ERR SMOKE PASS: " + outcome + " " + detail); return true; } + Print("ERR SMOKE FAIL: " + outcome + " " + detail, LogLevel.ERROR); Stop(); return false; + } + protected bool NoPlayers() + { + if (!GetGame() || !GetGame().GetPlayerManager()) return false; + if (m_Group && m_Group.GetPlayerCount(true) > 0) return false; + array players = {}; GetGame().GetPlayerManager().GetPlayers(players); + foreach (int id : players) + { + IEntity actor = GetGame().GetPlayerManager().GetPlayerControlledEntity(id); + if (actor && (actor == m_Pilot || actor == m_Aircraft || (m_Aircraft && CompartmentAccessComponent.GetVehicleIn(actor) == m_Aircraft))) return false; + } + return true; + } + protected bool OriginalOccupancy() + { + if (!m_Pilot || !m_Group || !m_Aircraft || !m_Controller || !m_Seat || !NoPlayers()) return false; + if (m_Group.GetAgentsCount() != 1 || ERR_Actors.Group(m_Pilot) != m_Group || !ERR_Actors.CanFight(m_Pilot)) return false; + return m_Seat.GetOccupant() == m_Pilot && m_Controller.GetPilotCompartmentSlot() == m_Seat && CompartmentAccessComponent.GetVehicleIn(m_Pilot) == m_Aircraft; + } + void PrepareActions(CharacterControllerComponent controller, IEntity owner, ActionManager am, float dt) + { + if (m_Stopped || !m_Flight || owner != m_Pilot) return; + m_Flight.PrepareActions(controller, owner, am, dt); m_PilotHooks++; + } + void PrepareHelicopter(HelicopterControllerComponent controller) + { + if (m_Stopped || !m_Flight || controller != m_Controller) return; + m_Flight.PrepareHelicopter(controller); m_HelicopterHooks++; + } + protected bool FindPad(out vector result) + { + vector anchor = m_Mode.ExtractionVehicle().GetOrigin(); + float bestSlope = float.MAX; vector bestCandidate, refinementAnchor; + int localCandidates = ERR_PoweredFlightRules.PAD_CANDIDATES + ERR_PoweredFlightRules.PAD_REFINEMENTS; + for (int index = 0; index < localCandidates + ERR_PoweredFlightRules.AIRPORT_CANDIDATES; index++) + { + if (index == ERR_PoweredFlightRules.PAD_CANDIDATES) + { + refinementAnchor = anchor; if (bestSlope != float.MAX) refinementAnchor = bestCandidate; + } + vector candidate; + if (index < ERR_PoweredFlightRules.PAD_CANDIDATES) candidate = ERR_Actors.Ground(anchor + ERR_PoweredFlightRules.PadOffset(index)); + else if (index < localCandidates) candidate = ERR_Actors.Ground(refinementAnchor + ERR_PoweredFlightRules.RefineOffset(index - ERR_PoweredFlightRules.PAD_CANDIDATES)); + else candidate = ERR_Actors.Ground("4900.953 0 11787.412" + ERR_PoweredFlightRules.AirportOffset(index - localCandidates)); + if (candidate[1] < 2) continue; + float delta; + for (int edge = 0; edge < 4; edge++) + { + float side = edge * Math.PI / 2; + vector point = candidate + Vector(Math.Cos(side) * 14, 0, Math.Sin(side) * 14); + delta = Math.Max(delta, Math.AbsFloat(SCR_TerrainHelper.GetTerrainY(point) - candidate[1])); + } + if (delta < bestSlope) { bestSlope = delta; bestCandidate = candidate; } + if (delta > 0.8) continue; + if (!SCR_WorldTools.TraceCilinderUtil(candidate + "0 2.5 0", 40, 4, TraceFlags.ENTS)) continue; + TraceBox clearance = new TraceBox(); clearance.Start = candidate + "0 3 0"; clearance.End = candidate + "0 60 0"; + clearance.Mins = "-40 -1 -40"; clearance.Maxs = "40 1 40"; clearance.Flags = TraceFlags.ENTS | TraceFlags.WORLD; + if (!(GetGame().GetWorld().TraceMove(clearance, null) >= 1)) continue; + PrintFormat("ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=%1 tested=%2 terrainDelta=%3; no fallback", candidate, index + 1, delta); + vector destination = ERR_Actors.Ground(candidate + "20 0 0"); + if (!ERR_AircraftRouteEnvelope.Survey(candidate, destination)) continue; + PrintFormat("ERR AIRCRAFT ROUTE FIXTURE CORRIDOR: acceptedStart=%1 destination=%2 tested=%3; complete survey passed", candidate, destination, index + 1); + m_Destination = destination; result = candidate; return true; + } + return false; + } + protected bool ReadyComponents() + { + m_Controller = HelicopterControllerComponent.Cast(m_Aircraft.FindComponent(HelicopterControllerComponent)); + if (!m_Controller) return false; + m_Simulation = m_Controller.GetSimulation(); + m_Fuel = FuelManagerComponent.Cast(m_Aircraft.FindComponent(FuelManagerComponent)); + if (!m_Simulation || !m_Simulation.IsValid() || !m_Fuel || !m_Fuel.HasFuel()) return false; + BaseCompartmentManagerComponent manager = BaseCompartmentManagerComponent.Cast(m_Aircraft.FindComponent(BaseCompartmentManagerComponent)); + if (!manager) return false; + array slots = {}; manager.GetCompartments(slots); + if (slots.Count() > 64) return false; + foreach (BaseCompartmentSlot slot : slots) + { + PilotCompartmentSlot pilotSlot = PilotCompartmentSlot.Cast(slot); + if (!pilotSlot || pilotSlot.GetOwner() != m_Aircraft || pilotSlot.GetVehicle() != m_Aircraft || pilotSlot.GetCompartmentName() != "PilotCompartment") continue; + if (pilotSlot.GetType() != ECompartmentType.PILOT) continue; + if (pilotSlot.GetOccupant() || pilotSlot.IsReserved() || pilotSlot.IsGetInLocked() || !pilotSlot.IsCompartmentAccessible()) continue; + m_Seat = pilotSlot; return true; + } + return false; + } + protected void Diagnostic(float now) + { + if (!m_Aircraft || !m_Controller || !m_Simulation || now < m_NextLog) return; + m_NextLog = now + 2000; + vector transform[4]; m_Aircraft.GetWorldTransform(transform); + vector home = m_Pad; if (m_Envelope) home = m_Envelope.Home(); + int state = -1; string reason; if (m_Flight) { state = m_Flight.State(); reason = m_Flight.Reason(); } + PrintFormat("ERR AIRCRAFT ROUTE FIXTURE: step=%1 state=%2 height=%3 drift=%4 speed=%5 contact=%6 engine=%7 fuelUsed=%8 reason=%9", m_Step, state, transform[3][1] - home[1], vector.DistanceXZ(transform[3], home), m_Simulation.GetVelocity().Length(), m_Simulation.HasAnyGroundContact(), m_Controller.IsEngineOn(), m_InitialFuel - m_Fuel.GetTotalFuel(), reason); + if (!m_Flight || !m_Envelope) return; + vector destination = m_Envelope.Destination(); + vector leg = destination - home; leg[1] = 0; + float length = leg.Length(); if (!(length > 0)) return; + vector offset = transform[3] - home; offset[1] = 0; + float along = vector.Dot(offset, leg * (1 / length)); + float cross = vector.DistanceXZ(transform[3], ERR_AircraftRouteRules.Nearest(home, destination, transform[3])); + vector target = destination; if (state == ERR_AircraftFlightState.LANDING || state == ERR_AircraftFlightState.SHUTDOWN) target = m_Flight.LandingPoint(); + vector velocity = m_Simulation.GetVelocity(); vector demand; + if (state == ERR_AircraftFlightState.TRANSLATING || state == ERR_AircraftFlightState.LANDING) + demand = ERR_AircraftTranslationRules.Demand(target, transform[3], velocity); + float forward = Math.Clamp(vector.Dot(demand, transform[2]), -0.03, 0.03); + float aside = Math.Clamp(vector.Dot(demand, transform[0]), -0.03, 0.03); + PrintFormat("ERR AIRCRAFT ROUTE MOTION: token=%1 position=%2 velocity=%3 along=%4 cross=%5 targetError=%6 computedDemand=%7 projectedForward=%8 projectedAside=%9", m_Flight.OrderToken(), transform[3], velocity, along, cross, vector.DistanceXZ(transform[3], target), demand, forward, aside); + PrintFormat("ERR AIRCRAFT ROUTE BASIS: forward=%1 right=%2 up=%3 target=%4 stageRemaining=%5 overallRemaining=%6 now=%7", transform[2], transform[0], transform[1], target, m_Flight.ERR_NativeRouteStageDeadline() - now, m_Flight.ERR_NativeControlDeadline() - now, now); + } + int Tick(float now) + { + if (m_Complete) return 1; + if (m_Stopped) return -1; + if (!Enabled() || !m_Mode || m_Mode != ERR_GameMode.Get() || !m_Mode.Active() || now >= m_Deadline) { Check(false, "active exact mission and bounded300-second fixture"); return -1; } + if (!NoPlayers()) { Check(false, "fixture remains unclaimed by any human"); return -1; } + if (m_LastTick >= 0 && (now < m_LastTick || now - m_LastTick > 1500)) { m_Stable = -1; m_TranslationStable = -1; } + m_LastTick = now; + if (m_Step == 0) + { + if (!m_Mode.ExtractionVehicle()) return 0; + if (!Check(!m_AllocationRequested && FindPad(m_Pad), "independent qualified candidate found before one finite allocation")) return -1; + m_AllocationRequested = true; + m_Aircraft = Vehicle.Cast(ERR_Actors.Spawn(AIRCRAFT, m_Pad)); + m_Group = SCR_AIGroup.Cast(ERR_Actors.Spawn(GROUP, m_Pad + "20 0 0")); + if (!Check(m_Aircraft && m_Group && m_Group.InitFactionKey("USSR") && m_Group.GetFaction() == m_Mode.EnemyFaction(), "one finite native Mi8 and memberless enemy group created")) return -1; + m_Group.SetPermanentLOD(0); m_Group.ActivateAI(); + m_Step = 1; m_StageDeadline = now + 30000; return 0; + } + if (!m_Aircraft || !m_Group || !ERR_Actors.Alive(m_Aircraft)) { Check(false, "original airframe and group survive without replacement"); return -1; } + if (m_Step == 1) + { + if (now >= m_StageDeadline) { Check(false, "real components and original pilot initialize within30seconds"); return -1; } + if (!ReadyComponents()) return 0; + if (!Check(!m_PilotRequested && m_Group.GetAgentsCount() == 0, "one original native pilot request only")) return -1; + m_PilotRequested = true; AIGroup originalGroup = m_Group; + m_Pilot = m_Seat.SpawnCharacterInCompartment(PILOT, originalGroup, GROUP); + AIControlComponent control; if (m_Pilot) control = AIControlComponent.Cast(m_Pilot.FindComponent(AIControlComponent)); + AIAgent agent; if (control) agent = control.GetControlAIAgent(); + if (!Check(m_Pilot && originalGroup == m_Group && agent, "pilot seated by native mechanism in original group")) return -1; + agent.SetPermanentLOD(0); agent.ActivateAI(); m_Step = 2; return 0; + } + Diagnostic(now); + if (m_Step == 2) + { + if (now >= m_StageDeadline) { Check(false, "actual initial seating and native ground settling within30seconds"); return -1; } + if (!OriginalOccupancy()) { m_Stable = -1; return 0; } + Physics physics = m_Aircraft.GetPhysics(); + if (!physics || !physics.IsDynamic()) return 0; + if (m_Wakes == 0) { m_Wakes = 1; physics.SetActive(ActiveState.ACTIVE); m_Stable = -1; return 0; } + if (!m_Simulation.HasAnyGroundContact() || !ERR_CasualtyLoadingRules.AircraftReady(m_Aircraft)) { m_Stable = -1; return 0; } + if (m_Stable < 0) m_Stable = now; + if (now - m_Stable < 1000) return 0; + if (!Check(!m_Controller.IsEngineOn(), "post-spawn qualification precedes native engine start")) return -1; + m_Envelope = ERR_AircraftRouteEnvelope.QualifyRoute(m_Mode, m_Aircraft, m_Pilot, m_Destination); + if (!Check(m_Envelope != null, "actual full corridor, both pads and complete native rotor/model footprint issue exact route qualification")) return -1; + m_InitialFuel = m_Fuel.GetTotalFuel(); + m_Flight = new ERR_AircraftRouteFlight(); m_ControllerStarts++; + m_ControlDeadline = Math.Min(m_Deadline, now + 240000); + bool started; + started = m_Flight.StartRoute(m_Mode, m_Aircraft, m_Group, m_Pilot, m_Seat, m_Envelope, ORDER_TOKEN, m_ControlDeadline); + if (!Check(started, "actual controller accepts one qualified original pilot/aircraft order")) return -1; + m_Step = 3; return 0; + } + if (m_Step == 3) + { + if (!OriginalOccupancy()) { Check(false, "original pilot remains conscious and in its exact seat/group"); return -1; } + bool engine = m_Controller.IsEngineOn(); if (engine && !m_LastEngine) m_EngineStarts++; m_LastEngine = engine; + vector transform[4]; m_Aircraft.GetWorldTransform(transform); + vector home = m_Envelope.Home(); float height = transform[3][1] - home[1]; + bool contact = m_Simulation.HasAnyGroundContact(); + bool landed = ERR_AircraftFlightRules.Landed(contact, height, m_Simulation.GetVelocity().Length(), m_Simulation.GetAngularVelocity().Length(), transform[1][1]); + if (m_TranslationFixture && m_Flight.State() == ERR_AircraftFlightState.TRANSLATING) + { + if (!m_TranslationObserved) + { + m_TranslationObserved = true; m_TranslationOrigin = m_Flight.TranslationOrigin(); m_TranslationTarget = m_Flight.TranslationTarget(); + if (!Check(vector.DistanceXZ(m_TranslationTarget, m_Destination) < 0.001 && ERR_AircraftRouteRules.Length(vector.DistanceXZ(home, m_TranslationTarget)), "pre-takeoff route endpoint remains the original qualified destination")) return -1; + } + if (m_Flight.TranslationTarget() != m_TranslationTarget || m_Flight.TranslationOrigin() != m_TranslationOrigin || m_Flight.ERR_NativeControlDeadline() != m_ControlDeadline) { Check(false, "translation never retargets or renews its original deadline"); return -1; } + vector horizontal = m_Simulation.GetVelocity(); horizontal[1] = 0; + bool held = ERR_AircraftRouteRules.Held(contact, height, m_Simulation.GetVelocity().Length(), m_Simulation.GetVelocity()[1], transform[1][1], horizontal.Length(), vector.DistanceXZ(transform[3], m_TranslationTarget)); + if (!held) m_TranslationStable = -1; + else if (m_TranslationStable < 0) m_TranslationStable = now; + if (m_TranslationStable >= 0 && now - m_TranslationStable >= 5000) m_TranslationHeld = true; + } + m_Flight.Tick(); + if (!m_Flight.Finished()) return 0; + PrintFormat("ERR AIRCRAFT ROUTE FIXTURE RESULT: state=%1 token=%2 engineStarts=%3 controllerStarts=%4 wakes=%5 pilotHooks=%6 helicopterHooks=%7 reason=%8", m_Flight.State(), m_Flight.OrderToken(), m_EngineStarts, m_ControllerStarts, m_Wakes, m_PilotHooks, m_HelicopterHooks, m_Flight.Reason()); + bool complete = ERR_NativeAircraftRouteRules.Terminal(m_CancelFixture, m_Flight.State(), m_CancelCount); + complete = complete && ERR_NativeAircraftRouteRules.PhysicalFinish(OriginalOccupancy(), landed, !m_Controller.IsEngineOn(), m_InitialFuel - m_Fuel.GetTotalFuel(), m_Wakes, m_EngineStarts, m_ControllerStarts, m_PilotHooks, m_HelicopterHooks); + if (m_TranslationFixture) + { + float requestedDistance = vector.DistanceXZ(m_TranslationOrigin, m_TranslationTarget); + float displacement = vector.DistanceXZ(transform[3], m_TranslationOrigin); + float targetError = vector.DistanceXZ(transform[3], m_TranslationTarget); + bool translated = ERR_NativeAircraftRouteRules.TranslateProof(m_Flight.TranslationProven(), m_TranslationObserved && m_TranslationHeld, requestedDistance, displacement, targetError); + PrintFormat("ERR AIRCRAFT ROUTE RESULT: proven=%1 held=%2 requested=%3 displacement=%4 targetError=%5 updates=%6", m_Flight.TranslationProven(), m_TranslationHeld, requestedDistance, displacement, targetError, m_Flight.TranslationUpdates()); + complete = complete && translated && m_Flight.Arrived() && vector.DistanceXZ(transform[3], m_Destination) <= 0.75; + } + if (!Check(complete && m_Flight.OrderToken() == ORDER_TOKEN, "actual control order completes on original physical grounded aircraft with engine off, finite fuel use and exact pilot")) return -1; + m_Complete = true; Stop(); return 1; + } + return 0; + } + void Stop() + { + if (m_Stopped) return; + m_Stopped = true; + if (s_Current == this) s_Current = null; + if (m_Flight && !m_Flight.Finished() && m_CancelCount == 0) m_Flight.Cancel("native fixture stopped"); + // End-of-test disposal is not successful flight or a production cancellation. + // These assets are fixture-owned only, never registered with mission cleanup. + // Release the controller before deleting disposable unclaimed physical assets. + m_Flight = null; + bool context = GetGame() && GetGame().GetWorld() && GetGame().GetPlayerManager() && m_Mode && m_Mode == ERR_GameMode.Get(); + bool faction = context && (!m_Group || (!m_PilotRequested && m_Group.GetAgentsCount() == 0 && !m_Group.GetFaction()) || m_Group.GetFaction() == m_Mode.EnemyFaction()) && (!m_Aircraft || SCR_FactionManager.SGetFaction(m_Aircraft) == m_Mode.EnemyFaction()); + bool groupUnchanged = context && (!m_Group || m_Group.GetAgentsCount() == 0 || (m_Group.GetAgentsCount() == 1 && m_Pilot && ERR_Actors.Group(m_Pilot) == m_Group)); + bool pilotUnchanged = context && (!m_Pilot || (m_Group && ERR_Actors.Group(m_Pilot) == m_Group && !ERR_Actors.Player(m_Pilot))); + if (ERR_NativeAircraftRouteRules.CanDispose(context, NoPlayers(), faction, groupUnchanged, pilotUnchanged)) + { + ERR_Actors.DeleteSpawned(m_Group); ERR_Actors.DeleteSpawned(m_Pilot); ERR_Actors.DeleteSpawned(m_Aircraft); + } + else Print("ERR AIRCRAFT ROUTE FIXTURE CLEANUP: ownership changed; captured entities preserved"); + m_Envelope = null; + } + void ~ERR_NativeAircraftRouteProbe() { Stop(); } +} +#endif diff --git a/addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c b/addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c index 933dd7f..8975fe8 100644 --- a/addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c +++ b/addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c @@ -19,6 +19,8 @@ modded class ERR_GameMode protected bool m_ERRTestMortar; protected bool m_ERRTestMortarFire; protected bool m_ERRTestMapOwnership; + protected bool m_ERRTestAircraftRoute; + protected ref ERR_NativeAircraftRouteProbe m_ERRAircraftRoute; protected bool m_ERRTestAircraftControl; protected bool m_ERRTestAircraftCancel; protected bool m_ERRTestAircraftTranslate; @@ -47,6 +49,7 @@ modded class ERR_GameMode m_ERRTestHQResponse = outcome == "hq-response"; m_ERRTestMortar = outcome == "mortar-inventory"; m_ERRTestMapOwnership = outcome == "map-ownership"; + m_ERRTestAircraftRoute = outcome == "aircraft-route"; m_ERRTestAircraftCancel = outcome == "aircraft-cancel"; m_ERRTestAircraftTranslate = outcome == "aircraft-translate"; m_ERRTestAircraftControl = outcome == "aircraft-control" || m_ERRTestAircraftCancel || m_ERRTestAircraftTranslate; @@ -57,7 +60,7 @@ modded class ERR_GameMode m_ERRTestPatrolHQ = outcome == "patrol-hq"; m_ERRTestPlayerDeath = outcome == "player-death" || m_ERRTestRadioNetwork || m_ERRTestHQResponse || m_ERRTestMortar; m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 150000; - if (m_ERRTestAircraftControl) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 330000; + if (m_ERRTestAircraftControl || m_ERRTestAircraftRoute) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 330000; if (m_ERRTestMortarCourier) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 450000; if (m_ERRTestMortarTransfer) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 330000; if (m_ERRTestMortarSalvo) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 330000; @@ -82,6 +85,7 @@ modded class ERR_GameMode { if (m_ERRMapOwnership) m_ERRMapOwnership.Stop(); if (m_ERRAircraftControl) m_ERRAircraftControl.Stop(); + if (m_ERRAircraftRoute) m_ERRAircraftRoute.Stop(); if (m_ERRHQResponseProof) m_ERRHQResponseProof.Stop(); if (m_ERRMortarSalvo) m_ERRMortarSalvo.Stop(); if (m_ERRMortarCourier) m_ERRMortarCourier.Stop(); @@ -122,6 +126,15 @@ modded class ERR_GameMode protected void ERR_SmokePhase(ERR_Phase previous, ERR_Phase current) { if (m_ERRSmokeDone || !ERR_MissionRules.Terminal(current)) return; + if (m_ERRTestAircraftRoute) + { + if (!ERR_Check(current == ERR_Phase.DEFEAT && m_ERRSmokeStep == 231, "actual aircraft route completed before explicit fixture reset")) return; + m_ERRSmokeDone = true; + GetGame().GetCallqueue().Remove(ERR_SmokeTick); + ERR_StopHQPatrol(); + Print("ERR SMOKE COMPLETE: actual immutable short aircraft route, destination hold and contact landing; experimental mechanism, not HQ transport"); + return; + } if (m_ERRTestAircraftControl) { if (!ERR_Check(current == ERR_Phase.DEFEAT && m_ERRSmokeStep == 221, "actual aircraft controller completed before explicit fixture reset")) return; @@ -242,6 +255,13 @@ modded class ERR_GameMode if (m_ERRSmokeDone) return; if (now > m_ERRSmokeDeadline) { ERR_Check(false, "timeout at step " + m_ERRSmokeStep.ToString()); return; } if (now < m_ERRSmokeWait) return; + if (m_ERRSmokeStep == 230) + { + int result = m_ERRAircraftRoute.Tick(now); + if (result < 0) { ERR_Check(false, "native actual aircraft route fixture"); return; } + if (result == 1) { m_ERRSmokeStep = 231; Transition(ERR_Phase.DEFEAT); } + return; + } if (m_ERRSmokeStep == 220) { int result = m_ERRAircraftControl.Tick(now); @@ -309,6 +329,13 @@ modded class ERR_GameMode if (players.Count() != 1 || Phase() != ERR_Phase.PRISON) return; m_ERRSmokePlayer = players[0]; if (!ERR_CheckRoster() || !ERR_NativeContractsProbe.Run(this, m_ERRSmokePlayer) || !ERR_CheckCompanionCommands()) return; + if (m_ERRTestAircraftRoute) + { + DamageManagerComponent.Cast(m_ERRSmokePlayer.FindComponent(DamageManagerComponent)).EnableDamageHandling(false); + m_ERRAircraftRoute = new ERR_NativeAircraftRouteProbe(this); + m_ERRSmokeStep = 230; + return; + } if (m_ERRTestAircraftControl) { DamageManagerComponent.Cast(m_ERRSmokePlayer.FindComponent(DamageManagerComponent)).EnableDamageHandling(false); diff --git a/addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c b/addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c index 6678266..ffa0aa0 100644 --- a/addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c +++ b/addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c @@ -318,6 +318,10 @@ modded class ERR_GameMode if (m_ERRStartupFailure) { if (PreparationError().IsEmpty()) return; + int presentation = ERR_NativePreparationStatusProbe.Tick(this, now); + if (presentation < 0) { ERR_BaseCheck(false, "actual persistent startup-failure loading presentation within30seconds"); return; } + if (presentation == 0) return; + if (!ERR_BaseCheck(true, "actual failed-start loading widgets persist beyond17seconds with spinner hidden; diagnostic screenshot requested")) return; if (!ERR_BaseCheck(Phase() == ERR_Phase.PREPARING && !Active() && m_Stopped, "invalid faction setup stops services without starting the mission")) return; array players = {}; ERR_Actors.Players(players); diff --git a/addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c b/addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c new file mode 100644 index 0000000..cd9de29 --- /dev/null +++ b/addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c @@ -0,0 +1,38 @@ +#ifdef WORKBENCH +// Only the explicit startup-failure fixture calls this read-only observation. +// No placeholder/widget creation, presentation calls or preparation-state writes. +class ERR_NativePreparationStatusProbe +{ + protected static ERR_GameMode s_Mode; + protected static float s_Deadline; + protected static float s_Since = -1; + protected static float s_Last = -1; + protected static float s_CaptureAt = -1; + static int Tick(ERR_GameMode mode, float now) + { + if (s_Mode != mode) + { + s_Mode = mode; s_Deadline = now + 30000; + s_Since = -1; s_Last = -1; s_CaptureAt = -1; + } + if (!mode || mode != ERR_GameMode.Get() || mode.Phase() != ERR_Phase.PREPARING || mode.PreparationError().IsEmpty() || now < 0 || now >= s_Deadline) return -1; + SCR_RespawnSystemComponent respawn = SCR_RespawnSystemComponent.GetInstance(); + bool visible = respawn && respawn.ERR_ProbePreparationVisible(mode, true); + if (s_Last >= 0 && (now < s_Last || now - s_Last > 1500)) s_Since = -1; + s_Last = now; + if (!visible) { s_Since = -1; return 0; } + if (s_Since < 0) s_Since = now; + // Exceed the old15-second hint lifetime; inspect the real widget every tick. + if (now - s_Since < 17000) return 0; + if (s_CaptureAt < 0) + { + System.MakeScreenshot("$logs:err-preparation-failure"); + s_CaptureAt = now; + Print("ERR PREPARATION UI: actual failed-start title/body and hidden native spinner observed continuously for17seconds; screenshot requested"); + return 0; + } + if (now - s_CaptureAt < 500) return 0; + return 1; + } +} +#endif diff --git a/addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c b/addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c index 60128d0..bdc0564 100644 --- a/addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c +++ b/addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c @@ -44,9 +44,17 @@ class ERR_ObjectiveText { array locations = {}; mode.Locations(locations); + bool roughRadio; foreach (ERR_LocationComponent location : locations) - if (location.Kind() == ERR_LocationKind.RADIO && location.Knowledge() == 2) + { + if (!location || location.Kind() != ERR_LocationKind.RADIO) continue; + if (location.Knowledge() == 2) return "The radio station is identified on your map. Reach its radio and complete the 'Contact extraction HQ' action to start the transmission."; + if (location.Knowledge() == 1) roughRadio = true; + } + // Scan all sites before acknowledging rough intel: an identified radio wins. + if (roughRadio) + return "Intel recovered: a 500 m search square is now marked on the map. Use a carried field map to view it. Take a different intelligence folder into your inventory to pinpoint the radio; a folder already recovered cannot provide another clue. Try the other marked supply cache if needed. A close approach with a clear view can also identify the station."; return "Choose either marked supply cache. Take its intelligence folders into your own inventory to reveal the station on your map. If only a search area appears, take another folder. Each cache has enough folders; use the other if one is lost. If every folder is lost, a close approach with a clear view can identify the station itself. Nearby medical and guard sites can also be discovered by approaching with a clear view."; } if (phase == ERR_Phase.RADIO_DEFENCE) diff --git a/addons/core/Scripts/Game/ERR/ERR_Observer.c b/addons/core/Scripts/Game/ERR/ERR_Observer.c index 2682bcc..ce8f762 100644 --- a/addons/core/Scripts/Game/ERR/ERR_Observer.c +++ b/addons/core/Scripts/Game/ERR/ERR_Observer.c @@ -229,7 +229,7 @@ modded class SCR_PlayerController { SCR_HintManagerComponent hints = SCR_HintManagerComponent.GetInstance(); if (!hints) return; // retry on the existing monitor; do not lose the first hint - hints.ShowCustom(ERR_ObserverGuidance.Message(m_ERRObserverReason, survivorAvailable), "Spectating", 12); + if (!hints.ShowCustom(ERR_ObserverGuidance.Message(m_ERRObserverReason, survivorAvailable), "Spectating", 12)) return; m_ERRObserverReady = true; m_ERRShownObserverReason = m_ERRObserverReason; m_ERRShownObserverAvailable = survivorAvailable; diff --git a/addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c b/addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c new file mode 100644 index 0000000..e2d28d3 --- /dev/null +++ b/addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c @@ -0,0 +1,174 @@ +#ifndef WORKBENCH +// Explicit ordinary-game observation only. No input, actor, menu or camera writes. +class ERR_OrdinaryInputObserverRules +{ + static bool Nonce(string nonce) + { + if (nonce.Length() < 1 || nonce.Length() > 32) return false; + string allowed = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; + for (int i = 0; i < nonce.Length(); i++) if (!allowed.Contains(nonce[i])) return false; + return true; + } + static bool Within(int start, int previous, int now, int samples) + { + return now >= start && now >= previous && now - start < 45000 && samples < 450; + } + static bool Stationary(float forward, vector input, vector velocity, float displacement) + { + return Math.AbsFloat(forward) <= 0.01 && input.Length() <= 0.01 && velocity.Length() <= 0.05 && displacement >= 0 && displacement <= 0.05; + } +} +class ERR_OrdinaryInputObserver : Managed +{ + protected static ref ERR_OrdinaryInputObserver s_Request; + protected static bool s_Attempted; + protected ERR_GameMode m_Mode; + protected BaseWorld m_World; + protected PlayerController m_Controller; + protected IEntity m_Actor; + protected CharacterControllerComponent m_Character; + protected ref ERR_PlayerLife m_Life; + protected UUID m_Account; + protected int m_PlayerId; + protected string m_Nonce; + protected bool m_Screenshots; + protected bool m_Finished; + protected bool m_Ready; + protected bool m_Opened; + protected bool m_Closed; + protected SCR_InventoryMenuUI m_Menu; + protected int m_Start; + protected int m_Previous; + protected int m_Samples; + protected int m_BaselineSince = -1; + protected vector m_BaselineOrigin; + protected float m_LastWorldTime; + + protected static bool Enabled(out string nonce) + { + string project; + if (!Replication.IsServer() || System.IsConsoleApp()) return false; + if (!System.GetCLIParam("errOrdinaryScenario", project) || (project != "core" && project != "chat")) return false; + return System.GetCLIParam("errOrdinaryInputObserve", nonce) && ERR_OrdinaryInputObserverRules.Nonce(nonce); + } + static void Queue(ERR_GameMode mode, PlayerController controller, IEntity actor) + { + string nonce; + if (s_Attempted || !Enabled(nonce) || !GetGame() || !mode || !controller || !actor || !mode.Players()) return; + ERR_PlayerLife life = mode.Players().CurrentActor(actor); + if (!life) return; + ERR_OrdinaryInputObserver request = new ERR_OrdinaryInputObserver(); + request.m_Mode = mode; request.m_World = GetGame().GetWorld(); + request.m_Controller = controller; request.m_Actor = actor; + request.m_Character = CharacterControllerComponent.Cast(actor.FindComponent(CharacterControllerComponent)); + request.m_Life = life; request.m_Account = life.AccountId; + request.m_PlayerId = controller.GetPlayerId(); request.m_Nonce = nonce; + if (!request.Valid()) return; + string screenshots; + request.m_Screenshots = System.GetCLIParam("errOrdinaryInputScreenshots", screenshots) && screenshots == "1"; + request.m_Start = System.GetTickCount(); request.m_Previous = request.m_Start; + request.m_LastWorldTime = request.m_World.GetWorldTime(); + s_Attempted = true; s_Request = request; + mode.OnStop().Insert(request.Cancel); + request.Record("QUEUED"); + GetGame().GetCallqueue().CallLater(request.Sample, 100, false); + } + protected bool Valid() + { + string nonce; + if (!Enabled(nonce) || nonce != m_Nonce || !GetGame() || !m_Mode || m_Mode != ERR_GameMode.Get()) return false; + if (!m_World || GetGame().GetWorld() != m_World || m_Mode.GetWorld() != m_World || !m_Mode.Active() || m_Mode.Phase() != ERR_Phase.PRISON) return false; + if (!m_Controller || m_Controller != GetGame().GetPlayerController() || m_Controller.GetPlayerId() != m_PlayerId || m_PlayerId <= 0) return false; + PlayerManager manager = GetGame().GetPlayerManager(); + if (!manager || manager.GetPlayerController(m_PlayerId) != m_Controller || manager.GetPlayerControlledEntity(m_PlayerId) != m_Actor || m_Controller.GetControlledEntity() != m_Actor) return false; + if (!ERR_Actors.CanFight(m_Actor) || m_Actor.GetWorld() != m_World || !m_Mode.Players()) return false; + if (!m_Character || m_Actor.FindComponent(CharacterControllerComponent) != m_Character || m_Character.IsUnconscious()) return false; + ERR_PlayerLife current = m_Mode.Players().CurrentActor(m_Actor); + return current && current == m_Life && current.AccountId == m_Account; + } + protected void Record(string detail) + { + PrintFormat("ERR INPUT OBSERVE: run=%1 sample=%2 real=%3 world=%4 %5", m_Nonce, m_Samples, System.GetTickCount(), m_LastWorldTime, detail); + } + protected void Capture(string suffix) + { + if (!m_Screenshots || !Valid()) return; + System.MakeScreenshot("$logs:err-input-" + m_Nonce + "-" + suffix); + Record("CAPTURE_REQUEST " + suffix); + } + // Snapshot sequencing is separate from native reads so its policy is executable. + protected void Observe(int now, vector origin, float forward, vector input, vector velocity, bool inventoryOpen) + { + if (!m_Ready) + { + float displacement = vector.Distance(origin, m_BaselineOrigin); + if (m_BaselineSince < 0) displacement = 0; + if (inventoryOpen || now - m_Previous > 500 || !ERR_OrdinaryInputObserverRules.Stationary(forward, input, velocity, displacement)) + { + m_BaselineSince = -1; + return; + } + if (m_BaselineSince < 0) { m_BaselineSince = now; m_BaselineOrigin = origin; } + if (now - m_BaselineSince < 2000) return; + m_Ready = true; Record("READY"); Capture("baseline"); + } + if (inventoryOpen && !m_Opened) + { + m_Opened = true; Record("INVENTORY_OPEN"); Capture("open"); + } + else if (!inventoryOpen && m_Opened && !m_Closed) + { + m_Closed = true; Record("INVENTORY_CLOSED"); Capture("closed"); + } + } + protected void Sample() + { + if (m_Finished) return; + if (!Valid()) { End("CANCELLED original-admission-lost"); return; } + int now = System.GetTickCount(); + float worldTime = m_World.GetWorldTime(); + if (worldTime < m_LastWorldTime) { End("CANCELLED world-clock-reversed"); return; } + m_LastWorldTime = worldTime; + if (!ERR_OrdinaryInputObserverRules.Within(m_Start, m_Previous, now, m_Samples)) { End("FINISHED observation-bound"); return; } + if (!GetGame().GetInputManager() || !GetGame().GetMenuManager()) { End("CANCELLED native-input-or-menu-unavailable"); return; } + SCR_InventoryMenuUI menu = SCR_InventoryMenuUI.GetInventoryMenu(); + bool open; + if (menu) + { + Widget root = menu.GetRootWidget(); + if (menu.GetCharacterController() != m_Character || !root || !root.IsVisible() || GetGame().GetMenuManager().GetTopMenu() != menu) + { End("CANCELLED inventory-context-mismatch"); return; } + if (m_Opened && (m_Closed || menu != m_Menu)) { End("CANCELLED inventory-instance-replaced"); return; } + open = true; + } + vector origin = m_Actor.GetOrigin(); + vector input = m_Character.GetMovementInput(); + vector velocity = m_Character.GetVelocity(); + float forward = GetGame().GetInputManager().GetActionValue("CharacterForward"); + m_Samples++; + PrintFormat("ERR INPUT OBSERVE: run=%1 sample=%2 real=%3 world=%4 SAMPLE origin=%5 forward=%6 input=%7 velocity=%8 inventory=%9", m_Nonce, m_Samples, now, m_LastWorldTime, origin, forward, input, velocity, open); + Observe(now, origin, forward, input, velocity, open); + if (m_Opened && !m_Closed && menu) m_Menu = menu; + m_Previous = now; + if (m_Samples >= 450) { End("FINISHED sample-bound"); return; } + GetGame().GetCallqueue().CallLater(Sample, 100, false); + } + protected void End(string reason) + { + if (m_Finished) return; + m_Finished = true; + Record(reason); + if (GetGame() && GetGame().GetCallqueue()) GetGame().GetCallqueue().Remove(Sample); + if (m_Mode) m_Mode.OnStop().Remove(Cancel); + m_Mode = null; m_World = null; m_Controller = null; m_Actor = null; + m_Character = null; m_Life = null; m_Menu = null; + } + void Cancel() { End("CANCELLED mission-or-world-stopped"); } + static void ClearWorld() + { + if (s_Request) s_Request.Cancel(); + s_Request = null; + // Process-wide single attempt: a restart cannot silently create new evidence. + } +} +#endif diff --git a/addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c b/addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c index 7c06393..75478cd 100644 --- a/addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c +++ b/addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c @@ -248,6 +248,7 @@ modded class ArmaReforgerScripted override protected void OnBeforeWorldCleanup() { ERR_OrdinaryScreenshotRequest.ClearWorld(); + ERR_OrdinaryInputObserver.ClearWorld(); if (m_ERRDiagnosticLaunchRequest) m_ERRDiagnosticLaunchRequest.Cancel(); m_ERRDiagnosticLaunchRequest = null; super.OnBeforeWorldCleanup(); @@ -267,6 +268,7 @@ modded class ERR_GameMode if (!Players().CurrentActor(actor) || Phase() != ERR_Phase.PRISON) return; PrintFormat("ERR ORDINARY: local participant verified project=%1 phase=prison", project); ERR_OrdinaryScreenshotRequest.Queue(this, local, actor); + ERR_OrdinaryInputObserver.Queue(this, local, actor); } } diff --git a/addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c b/addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c index 4d0bc21..8ba733d 100644 --- a/addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c +++ b/addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c @@ -25,12 +25,13 @@ modded class SCR_PlayerController { ERR_GameMode mode = ERR_GameMode.Get(); if (!mode) return; - if (mode.Phase() != ERR_Phase.PREPARING && !GetControlledEntity()) return; + if (mode.Phase() != ERR_Phase.PREPARING && (ERR_ObserverState() != ERR_ObserverReason.NONE || !ERR_Actors.Alive(GetControlledEntity()))) return; string message = ERR_ObjectiveText.Description(mode, false); + if (message.IsEmpty()) return; if (m_ERRGuidePhase == mode.Phase() && m_ERRGuideMessage == message) return; SCR_HintManagerComponent hints = SCR_HintManagerComponent.GetInstance(); if (!hints) return; - if (!message.IsEmpty()) hints.ShowCustom(message, ERR_ObjectiveText.Title(mode.Phase()), 15); + if (!hints.ShowCustom(message, ERR_ObjectiveText.Title(mode.Phase()), 15)) return; m_ERRGuidePhase = mode.Phase(); m_ERRGuideMessage = message; } diff --git a/addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c b/addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c new file mode 100644 index 0000000..a7e3604 --- /dev/null +++ b/addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c @@ -0,0 +1,105 @@ +// Local presentation attached to the native respawn loading placeholder. +// No timer, camera, admission, or mission-state changes. +modded class SCR_RespawnSystemComponent +{ + protected Widget m_ERRPreparationParent; + protected Widget m_ERRPreparationRoot; + protected TextWidget m_ERRPreparationTitle; + protected TextWidget m_ERRPreparationDescription; + protected Widget m_ERRPreparationSpinner; + protected bool m_ERRPreparationSpinnerHidden; + protected bool m_ERRPreparationSpinnerWasVisible; + protected string m_ERRPreparationLastTitle; + protected string m_ERRPreparationLastDescription; + + protected void ERR_ClearPreparationStatus() + { + if (m_ERRPreparationSpinnerHidden && m_ERRPreparationSpinner) + m_ERRPreparationSpinner.SetVisible(m_ERRPreparationSpinnerWasVisible); + m_ERRPreparationSpinnerHidden = false; + m_ERRPreparationSpinner = null; + if (m_ERRPreparationRoot) m_ERRPreparationRoot.RemoveFromHierarchy(); + m_ERRPreparationRoot = null; + m_ERRPreparationParent = null; + m_ERRPreparationTitle = null; + m_ERRPreparationDescription = null; + m_ERRPreparationLastTitle = ""; + m_ERRPreparationLastDescription = ""; + } + + override void UpdateLoadingPlaceholder(float dt) + { + super.UpdateLoadingPlaceholder(dt); + // Vanilla OnInit(IEntity owner) stores its owning mode in m_pGameMode. + ERR_GameMode mode = ERR_GameMode.Get(); + if (System.IsConsoleApp() || !mode || m_pGameMode != mode || mode.Phase() != ERR_Phase.PREPARING || !m_wLoadingPlaceholder) + { + ERR_ClearPreparationStatus(); + return; + } + if (m_ERRPreparationParent != m_wLoadingPlaceholder || !m_ERRPreparationRoot || m_ERRPreparationRoot.GetParent() != m_wLoadingPlaceholder) + { + ERR_ClearPreparationStatus(); + if (!GetGame() || !GetGame().GetWorkspace()) return; + m_ERRPreparationRoot = GetGame().GetWorkspace().CreateWidgets("{BCCAE287751344D9}UI/layouts/ERR/PreparationStatus.layout", m_wLoadingPlaceholder); + if (!m_ERRPreparationRoot) return; + m_ERRPreparationParent = m_wLoadingPlaceholder; + m_ERRPreparationTitle = TextWidget.Cast(m_ERRPreparationRoot.FindAnyWidget("ERR_PreparationTitle")); + m_ERRPreparationDescription = TextWidget.Cast(m_ERRPreparationRoot.FindAnyWidget("ERR_PreparationDescription")); + if (!m_ERRPreparationTitle || !m_ERRPreparationDescription) { ERR_ClearPreparationStatus(); return; } + m_ERRPreparationSpinner = m_wLoadingPlaceholder.FindAnyWidget("Spinner"); + } + bool failed = !mode.PreparationError().IsEmpty(); + string title = "Preparing mission"; + if (failed) title = "Mission could not start"; + string description = ERR_ObjectiveText.Description(mode, false); + if (title != m_ERRPreparationLastTitle) + { + m_ERRPreparationTitle.SetText(title); + m_ERRPreparationLastTitle = title; + } + if (description != m_ERRPreparationLastDescription) + { + m_ERRPreparationDescription.SetText(description); + m_ERRPreparationLastDescription = description; + } + if (failed && m_ERRPreparationSpinner && !m_ERRPreparationSpinnerHidden) + { + m_ERRPreparationSpinnerWasVisible = m_ERRPreparationSpinner.IsVisible(); + m_ERRPreparationSpinner.SetVisible(false); + m_ERRPreparationSpinnerHidden = true; + } + else if (!failed && m_ERRPreparationSpinnerHidden) + { + if (m_ERRPreparationSpinner) m_ERRPreparationSpinner.SetVisible(m_ERRPreparationSpinnerWasVisible); + m_ERRPreparationSpinnerHidden = false; + } + } + + override void DestroyLoadingPlaceholder() + { + ERR_ClearPreparationStatus(); + super.DestroyLoadingPlaceholder(); + } + +#ifdef WORKBENCH + protected bool ERR_PreparationWidgetVisible(Widget widget) + { + if (!widget || !widget.IsVisible()) return false; + float width, height; + widget.GetScreenSize(width, height); + return width > 0 && height > 0; + } + // Inspect the actual production-created widgets, without creating or changing them. + bool ERR_ProbePreparationVisible(ERR_GameMode mode, bool failed) + { + if (!mode || mode != ERR_GameMode.Get() || m_pGameMode != mode || !m_wLoadingPlaceholder || !m_wLoadingPlaceholder.IsVisible()) return false; + if (!m_ERRPreparationRoot || m_ERRPreparationParent != m_wLoadingPlaceholder || m_ERRPreparationRoot.GetParent() != m_wLoadingPlaceholder || !m_ERRPreparationRoot.IsVisible()) return false; + if (!ERR_PreparationWidgetVisible(m_ERRPreparationTitle) || !ERR_PreparationWidgetVisible(m_ERRPreparationDescription) || !ERR_PreparationWidgetVisible(m_ERRPreparationRoot)) return false; + string title = "Preparing mission"; if (failed) title = "Mission could not start"; + if (m_ERRPreparationTitle.GetText() != title || m_ERRPreparationDescription.GetText() != ERR_ObjectiveText.Description(mode, false)) return false; + if (failed) return m_ERRPreparationSpinner && m_ERRPreparationSpinnerHidden && !m_ERRPreparationSpinner.IsVisible(); + return !m_ERRPreparationSpinnerHidden; + } +#endif +} diff --git a/addons/core/UI/layouts/ERR/PreparationStatus.layout b/addons/core/UI/layouts/ERR/PreparationStatus.layout new file mode 100644 index 0000000..e782164 --- /dev/null +++ b/addons/core/UI/layouts/ERR/PreparationStatus.layout @@ -0,0 +1,45 @@ +FrameWidgetClass { + Name "ERR_PreparationStatus" + Slot FrameWidgetSlot { + Anchor 0.5 0.5 0.5 0.5 + OffsetLeft 0 + OffsetTop 0 + SizeX 900 + OffsetRight -900 + SizeY 240 + OffsetBottom -240 + Alignment 0.5 0.5 + } + "Z Order" 10 + { + TextWidgetClass { + Name "ERR_PreparationTitle" + Slot FrameWidgetSlot { + Anchor 0 0 1 0 + OffsetLeft 0 + OffsetTop 0 + SizeY 58 + OffsetBottom -58 + } + Color 1 1 1 1 + Text "Preparing mission" + "Font Size" 32 + "Min Font Size" 32 + } + TextWidgetClass { + Name "ERR_PreparationDescription" + Slot FrameWidgetSlot { + Anchor 0 0 1 1 + OffsetLeft 0 + OffsetTop 70 + OffsetRight 0 + OffsetBottom 0 + } + Color 1 1 1 1 + Text "Preparing mission sites and equipment. You will spawn when the mission is ready." + "Font Size" 22 + "Min Font Size" 22 + Wrap 1 + } + } +} diff --git a/addons/core/UI/layouts/ERR/PreparationStatus.layout.meta b/addons/core/UI/layouts/ERR/PreparationStatus.layout.meta new file mode 100644 index 0000000..921cea7 --- /dev/null +++ b/addons/core/UI/layouts/ERR/PreparationStatus.layout.meta @@ -0,0 +1,17 @@ +MetaFileClass { + Name "{BCCAE287751344D9}UI/layouts/ERR/PreparationStatus.layout" + Configurations { + LayoutResourceClass PC { + } + LayoutResourceClass HEADLESS : PC { + } + LayoutResourceClass XBOX_ONE : PC { + } + LayoutResourceClass XBOX_SERIES : PC { + } + LayoutResourceClass PS4 : PC { + } + LayoutResourceClass PS5 : PC { + } + } +} diff --git a/docs/acceptance.json b/docs/acceptance.json index 725b457..a2724d8 100644 --- a/docs/acceptance.json +++ b/docs/acceptance.json @@ -92,7 +92,7 @@ }, "clean_native_runtime": { "status": "passed", - "scope": "Current 184-file addon snapshot passes two normal Core escape/restart rounds (612 assertions), two companion rounds (96), ordinary Chat canonical-prisoner startup, and two rounds each of actual inherited native-end preparation/active checks (21 each). Captured script/runtime/engine errors are zero. Source manifests match. Local development evidence only: full player-controlled escape, real multiplayer, native packaging and FPS remain pending.", + "scope": "Current 192-file source: Core two scripted escape/restart rounds (612 assertions), Chat two rounds (96), and ordinary Chat startup with completed read-only input sampler and independently verified private game window. Zero captured engine errors. No input, complete ordinary escape, remote clients or release qualification.", "evidence": [ "docs/evidence/native-2026-09-19-065351/report.json", "docs/evidence/native-2026-09-19-065351/console.log.txt", @@ -142,10 +142,18 @@ "docs/evidence/native-2026-09-19-135014-companion-loops/report.json", "docs/evidence/native-2026-09-19-135014-companion-loops/source-sha256.json", "docs/evidence/game-2026-09-19-135413-native-end-regression/report.json", - "docs/evidence/game-2026-09-19-135413-native-end-regression/source-sha256.json" + "docs/evidence/game-2026-09-19-135413-native-end-regression/source-sha256.json", + "docs/evidence/native-2026-09-19-160849-core-loops/report.json", + "docs/evidence/native-2026-09-19-160849-core-loops/source-sha256.json", + "docs/evidence/native-2026-09-19-163339-companion-loops/report.json", + "docs/evidence/native-2026-09-19-163339-companion-loops/source-sha256.json", + "docs/evidence/game-2026-09-19-163745-observer-display/report.json", + "docs/evidence/game-2026-09-19-163745-observer-display/source-sha256.json", + "docs/evidence/native-2026-09-19-155909-aircraft-route/report.json", + "docs/evidence/native-2026-09-19-155909-aircraft-route/source-sha256.json" ], - "source_manifest": "docs/evidence/native-2026-09-19-135014-companion-loops/source-sha256.json", - "native_report": "docs/evidence/native-2026-09-19-135014-companion-loops/report.json" + "source_manifest": "docs/evidence/native-2026-09-19-163339-companion-loops/source-sha256.json", + "native_report": "docs/evidence/native-2026-09-19-163339-companion-loops/report.json" }, "scripted_helicopter_loss_and_restart": { "status": "passed", @@ -886,6 +894,25 @@ "docs/evidence/native-2026-09-19-134044-native-end-active/source-sha256.json", "docs/evidence/native-2026-09-19-134044-native-end-active/console.log.txt" ] + }, + "actual_aircraft_fixed_route": { + "status": "passed", + "scope": "One isolated unloaded native flight toward a fixed 20.2214 m destination; actual 20.1261 m displacement, five-second target hold, contact landing and engine-off.38 assertions, zero errors. 160 s route budget within unchanged 240 s operation. Not HQ support, repeated reliability, long navigation or multiplayer.", + "evidence": [ + "docs/evidence/native-2026-09-19-155909-aircraft-route/report.json", + "docs/evidence/native-2026-09-19-155909-aircraft-route/source-sha256.json", + "docs/evidence/native-2026-09-19-155909-aircraft-route/console.log.txt" + ] + }, + "ordinary_read_only_input_sampler": { + "status": "passed", + "scope": "Ordinary Chat canonical prisoner, bounded 45 s identity-pinned read-only sampler and private display ownership. No input sent, no inventory transitions or ordinary escape qualification.", + "evidence": [ + "docs/evidence/game-2026-09-19-163745-observer-display/report.json", + "docs/evidence/game-2026-09-19-163745-observer-display/source-sha256.json", + "docs/evidence/game-2026-09-19-163745-observer-display/runner.json.txt", + "docs/evidence/game-2026-09-19-163745-observer-display/display-ownership.json.txt" + ] } } } diff --git a/docs/aircraft-route.md b/docs/aircraft-route.md new file mode 100644 index 0000000..dc9b4c7 --- /dev/null +++ b/docs/aircraft-route.md @@ -0,0 +1,49 @@ +# Experimental two-pad aircraft route + +The isolated twenty-metre route now has a successful native mechanism run: the [155909 archive](evidence/native-2026-09-19-155909-aircraft-route/report.json) records **38 passing assertions, one completion and zero script/runtime or engine errors** against its captured 192-file addon source snapshot. It reached the immutable destination, held position, landed with actual contact and shut down the original aircraft. This is **not operational HQ dispatch**, a general route capability or multiplayer acceptance. The earlier ninety-second timeout remains archived; the successful run uses the bounded 160-second translation stage within the unchanged 240-second overall lease. Earlier normal, cancellation and four-metre translation archives retain their separate scopes. + +## Bound and ownership + +`ERR_AircraftRouteEnvelope.QualifyRoute(mode, aircraft, pilot, destination)` accepts only an immutable straight horizontal leg of 18–20.05 metres. The five-centimetre tolerance accommodates initial native settling relative to the fixture's authored twenty-metre endpoint. Destination Y is terrain-derived; callers cannot command an airborne landing altitude. This experimental range is separate from the unchanged original five-metre-target controller. + +The qualifier first executes the existing stock Mi-8 health/seat/ground/complete model-and-rotor footprint qualification. It then checks the destination column and the entire rectangle enclosing both endpoints with a forty-metre margin. A native WORLD/ENTS box sweep covers the corridor up to sixty metres, and a separate low ENTS sweep rejects objects across the entire possible landing area. Exclusions contain only the bounded, measured original aircraft/pilot hierarchies. Near-level terrain must remain within 0.3 metres of the starting ground height on a grid no more than two metres apart, covering the route and a twenty-two-metre margin (the eight-metre possible centre deviation plus the existing fourteen-metre pad terrain footprint). The grid is bounded to at most 35×35 samples. This is a sampled terrain qualification, not mathematical proof that no sub-grid hole exists; actual gear contact, attitude and motion still gate landing success. Native obstacle traces are continuous sweeps, not endpoint-only checks. Conservative refusal is expected where the enlarged area is obstructed. + +The resulting subclass retains the original envelope's exact-instance, server/mode, two-second native-clock, movement and single-claim guards. It adds no validity setter or alternative Claim implementation. It binds the original home, immutable destination, measured footprint, aircraft and pilot. + +`ERR_AircraftRouteFlight.StartRoute(mode, aircraft, originalGroup, pilot, exactSeat, route, token, absoluteDeadline)` is single-use. The class derives from `ERR_AircraftFlight` so both modes use **the same exclusive airframe registry**, original native ownership/health predicates, signed actor-local input proof, engine start, fuel checks, capture behavior and cleanup. It cannot be started through the inherited point-only Start/StartTranslation entry points. There is no second registry, aircraft allocation or permission bypass. + +The allocating owner must retain it and call the existing exact-actor `PrepareActions` before native character controls, exact-aircraft `PrepareHelicopter` after native helicopter controls, and `Tick()` regularly until terminal. `Cancel`, `Finished`, `State`, `Reason`, `OrderToken`, translation observations and aircraft identity remain inherited. `Arrived`, `Destination` and `LandingPoint` add read-only observations. There are no production hooks or HQ registrations. + +## Flight and cancellation + +The native startup and five-second hover sequence is preserved. The route then uses the already proven native autohover/capped 0.03 actor-local cyclic demand and 0.5m/s requested horizontal speed toward its fixed endpoint. Movement and settling now have an experimental 160-second stage bound, clamped to the unchanged absolute overall maximum of 240 seconds. The first ninety-second attempt timed out; the 160-second stage completed in the isolated 155909 run. That result does not establish timing reliability on other routes or workloads. The destination must be held within 0.75 metres, below 0.25m/s horizontal speed and within the original hover constraints for five continuous seconds. + +Unlike the original radial-eight-metre mode, the separate route mode limits the aircraft origin to less than eight metres from the **fixed, endpoint-clamped segment**, including its endpoint caps. The pre-translation stages retain the original start-pad eight-metre radius. Relative height remains -3 through 18 metres, with uprightness at least 0.85; both native input callbacks and Tick enforce this envelope and the original deadlines. The original home is never rebased to manufacture progress. + +Normal arrival descends onto the immutable destination. Airborne cancellation instead freezes the actual current horizontal landing point once, inside the already qualified corridor. Capped lateral braking/position control continues during descent. Ground contact must be physically stable for two seconds and within 0.75 metres of that landing point before native engine shutdown; ground contact also zeros cyclic demand. Repeated cancellation cannot move the landing point or renew the deadline. Loss of ownership relinquishes without captured-input writes; deadline, capability or geometry faults remain FAILED and do not claim a safe landing or asset availability. This does not guarantee recovery after an arbitrary airborne fault. World/mission teardown retains the existing ownership revocation contract. + +## Opt-in native fixture integration + +The new WORKBENCH-only `ERR_NativeAircraftRouteProbe` exposes `ERR_NativeAircraftRouteProbe(mode)`, `int Tick(float now)` and `void Stop()`. It enables only when `errSmoke=1` and `errSmokeOutcome=aircraft-route`. Its separate exact-owner hooks delegate native super in the established order. Existing aircraft and Core powered probes remain inactive for this outcome. The probe uses the existing WORKBENCH read-only deadline getter; there is no production state override. + +The integrated one-round Chat outcome `aircraft-route` constructs this probe in smoke step230, forwards Tick, requires successful step231 before explicit fixture reset, and calls Stop on failure/teardown. It uses the same bounded 330-second world deadline / at least 420-second hidden-run timeout as other aircraft fixtures. The probe itself has a 300-second deadline and controller operations remain at most 240 seconds. Emit the existing generic completion marker only after Tick returns 1. Do not wire this into normal mission preparation or HQ decisions. + +The fixture surveys bounded candidate pads before allocating exactly one Mi-8, one original group and one native-seated pilot. It uses one initial physics wake and no later transform, velocity, health or fuel writes. Post-spawn qualification must succeed independently. Its endpoint is fixed twenty metres east before takeoff. Success requires the actual controller's COMPLETE and Arrived state, the original aircraft/pilot/seat, a measured destination hold, meaningful physical displacement, final target error at most 0.75 metres, real ground contact, engine off, consumed finite fuel and one engine/controller start. Neither CANCELLED nor FAILED qualifies a route. Cleanup clears the test hooks/controller before disposing only unchanged, unclaimed fixture assets; captured entities are preserved. Fixture disposal on failure is explicitly not a successful production cancellation landing. + +## Source-local checks + +- `python tests/test_aircraft_route_envelope.py` executes actual corridor/hold rules and the survey body with terrain/native trace boundaries substituted. It rejects endpoint overrun, lateral/height/tilt violations, terrain discontinuity samples and either obstacle trace refusal, and verifies the full swept rectangle/exclusion geometry. +- `python tests/test_aircraft_route_policy.py` executes actual route entry/stage/landing/lease methods together with the original cancellation method. It checks immutable destination, interrupted holds, exact target landing, cancellation's frozen landing centre, unchanged deadlines, capture/expiry/geometry refusal and preservation of the complete native startup/tick sequence apart from the new geometry gate. +- `python tests/test_aircraft_route_probe.py` checks actual result policies and finite opt-in fixture/native callback/cleanup boundaries. + +These pass alongside the existing aircraft controller/envelope/translation/probe tests. They are source-local regressions with fake native boundaries, not native flight, radio delivery, transport, repeated-sortie or multiplayer evidence. The ordinary mission's lack of authored enemy airframes, no-player HQ tick pause and operational stop/availability contracts remain outside this experimental change. + +## Historical timeout and successful bounded follow-up + +The [155105 native route archive](evidence/native-2026-09-19-155105-aircraft-route-timeout/report.json) records 36 passing assertions, zero completions and two explicit fixture-failure messages. Corrected route source compiled, the actual aircraft/pilot and full post-spawn corridor qualified, and native input produced stable approximately eight-metre hover followed by physical translation toward the immutable endpoint. Requested distance was 20.2198 metres; at the ninety-second translation deadline, displacement was 12.0775 metres with 8.14241 metres still remaining and 1,546 translation input updates. The actual controller reported FAILED with `bounded flight stage expired`; arrival, destination hold, landing and shutdown were not completed. This is failed-flight evidence, not an accepted route. + +The follow-up changes only the route stage bound to `Math.Min(originalDeadline, now + 160000)` and adds WORKBENCH-only read-only telemetry to the existing two-second diagnostic. It reports world position, velocity vector, signed progress along the immutable segment, distance from its endpoint-clamped segment, current landing/destination error, computed world demand, projected forward/aside demand, world basis vectors and remaining stage/overall milliseconds. These demands are recomputed observations of the existing equation, not proof that a native callback consumed that exact sample. The native control equations, gains, ownership, physical envelope, overall 240-second lease and terminal criteria are unchanged. An explicit CORRIDOR accepted log distinguishes full route survey success from earlier candidate-pad checks. + +The timeout run's recorded final twenty seconds gained approximately 2.56 metres in radial distance over 20.2 seconds, while reported physical speed was approximately 0.15–0.18m/s. From 8.14 metres remaining, reaching the 0.75-metre acceptance radius at roughly 0.13m/s plus a five-second hold would need about another 62 seconds, before extra proportional braking near the endpoint. Thus 150 seconds would be marginal; 160 seconds leaves only a small route margin. The observed approximately 45-second startup/hover plus a full 160-second leg and an estimated 25-second landing totals approximately 230 seconds, only ten seconds below the unchanged absolute lease. This was the pre-run timing estimate, not the later landing evidence. Further slowdown or longer startup may still legitimately fail; the source does not extend or renew that lease to make the fixture pass. + +The [155909 console](evidence/native-2026-09-19-155909-aircraft-route/console.log.txt) records a requested distance of 20.2214 metres from the actual post-hover origin. The destination hold completed at 0.546151 metres error after 2,716 translation updates. Final physical displacement was 20.1261 metres with 0.129942 metres target error. The controller reached COMPLETE with one initial wake, one engine start, one controller start and the original pilot/seat; native assertions required ground contact, engine off and finite fuel consumption. The [runner record](evidence/native-2026-09-19-155909-aircraft-route/runner.json.txt) retains `smoke-completed` and unchanged source across the run. These observations qualify this one newly authored experimental leg only. They do not establish radio-authorized HQ routing, transport loading, repeated sorties, dynamic obstacle avoidance, remote ownership or human piloting. diff --git a/docs/current-status.md b/docs/current-status.md index c80b2b0..10979c7 100644 --- a/docs/current-status.md +++ b/docs/current-status.md @@ -1,6 +1,6 @@ # Current development status -Updated **19 September 2026**. Current addon sources pass the local clean-runtime development gate after fixing native game-over cleanup: [Core](evidence/native-2026-09-19-134325-core-loops/report.json) completes two scripted escape/restart rounds with 612 assertions; [companions](evidence/native-2026-09-19-135014-companion-loops/report.json) complete two with 96. [Ordinary Chat](evidence/game-2026-09-19-135413-native-end-regression/report.json) admits the real canonical prisoner on the same source. Native game-over during preparation and an active prison each pass two rounds with 21 assertions. Those local runs captured no errors. **All seventeen first-release acceptance cases remain pending.** The archived 1317 packages predate this lifecycle correction; their Windows/Linux startup evidence remains tied to those exact artifacts. Packaging UI shutdown errors and four Linux vanilla-asset errors remain unqualified. +Updated **19 September 2026**. The current 192-file addon snapshot passes [Core](evidence/native-2026-09-19-160849-core-loops/report.json) escape/restart (two rounds, 612 assertions), [companions](evidence/native-2026-09-19-163339-companion-loops/report.json) (two rounds, 96 assertions), and [ordinary Chat](evidence/game-2026-09-19-163745-observer-display/report.json) canonical-prisoner startup with its bounded read-only sampler. Those runs captured no engine errors. The ordinary run also independently verifies the hidden game's window ownership; no keyboard/mouse input or complete player-controlled route is proved. New guidance retries refused native hints, explains rough radio intel and retains preparation/failure feedback. A separate [experimental 20 m aircraft leg](evidence/native-2026-09-19-155909-aircraft-route/report.json) passes 38 assertions including physical translation, landing and shutdown. **All seventeen first-release acceptance cases remain pending.** Existing packages predate these edits and keep their separate qualification limits. The primary deliverable is an independently authored replacement for the abandoned Escapists base mission, with companion behavior integrated through its interfaces. Five successor addon projects have their own identities, authored Everon sites and vanilla asset references. The first release targets up to twelve players completing prison → scavenging/intel → radio defence → helicopter extraction without the original mod or dependent extensions. Scripted development checkpoints exist; a dependable, manually playable multiplayer release is still unfinished. @@ -16,14 +16,14 @@ The primary deliverable is an independently authored replacement for the abandon | Medicine and extraction casualties | [Medical treatment](evidence/native-2026-09-19-062406/report.json) demonstrates finite supplies and native recovery at its earlier snapshot. [Casualty 102037](evidence/native-2026-09-19-102037/report.json) passes 101 clean assertions at the committed checkpoint: grounded-aircraft checks, real incapacitation, helper rejection, seat/LOS constraints, one owner-handshake load and idempotent stop. [Native removal](evidence/native-2026-09-19-080058/report.json) proves the inherited exit mechanism. | Casualty loading explicitly adapts helper membership and invokes action completion. Held input, real remote ownership, competing rescuers and disconnect/death/deletion races remain separate. The older medical snapshot retains its historical catalog errors. | | Infantry and HQ | [Actual perception response](evidence/native-2026-09-19-092237/report.json) carries an original soldier's observation through both physical radio legs and HQ to a different original squad, which physically moves. Patrol/preemption/resumption are implemented. | The prisoner is arranged and temporarily protected. Broader combat and interrupted/captured support require additional qualification; no response force is created for this test. | | Finite support | [Mortar expiry](evidence/native-2026-09-19-091306/report.json) verifies fresh native commitments followed by stale-report withholding without duplicate orders. [Courier 095513](evidence/native-2026-09-19-095513/report.json) passes 154 clean assertions through actual radio, original-patrol walking, exact depot-shell delivery and patrol restoration. | Mortar observations are synthetic; impact accuracy and genuine late callbacks remain unproved. The new refresh now passes the bounded 112900 fixture: three actual radio updates, eight physical launches, native event completion, 19 surviving original shells and 25 seconds without replay. The current [114751 expiry regression](evidence/native-2026-09-19-114751-mortar-expiry/report.json) also passes 48 clean assertions. [115232 crew registration](evidence/native-2026-09-19-115232-intel-readiness/report.json) proves all four physical crew receive their one Intel carrying roll after setup, then exercises inventory depletion/loss; broader support-loss checks remain separate. Courier depletion is arranged by physically sequestering the original 27 rounds, not firing or replacing them. Broader losses and multiplayer remain unqualified. | -| Aircraft mechanism | [Flight 114504](evidence/native-2026-09-19-114504-powered-flight/report.json) passes 81 assertions with zero captured errors: signed actor-local collective consumption, native autohover, powered takeoff, five-second 7–9m hover, stable contact landing and an engine-off check with finite fuel. The same aircraft and living AI pilot remain inside the original physical limits. | [Translation 120245](evidence/native-2026-09-19-120245-powered-translation/report.json) additionally passes 85 clean assertions for a fixed four-metre target, five-second hold and landing. The reusable production controller separately passes [123439](evidence/native-2026-09-19-123439-aircraft-controller/report.json), 37 assertions including actual post-spawn qualification and its own complete vertical operation. [Airborne cancellation 124915](evidence/native-2026-09-19-124915-aircraft-cancel/report.json) passes 39 assertions with retained control through contact landing and engine-off. The same reusable controller then passes [fixed-target movement 130038](evidence/native-2026-09-19-130038-aircraft-target/report.json), 38 assertions including a physical 2.9m translation and landing. These are isolated flight mechanisms; rotors still coast after engine shutdown. Longer route navigation, operational HQ aircraft support, repeated-flight reliability and manual/multiplayer piloting remain unqualified. Earlier input, drift, hover and shutdown failures remain archived. | +| Aircraft mechanism | [Flight 114504](evidence/native-2026-09-19-114504-powered-flight/report.json) passes 81 assertions with zero captured errors: signed actor-local collective consumption, native autohover, powered takeoff, five-second 7–9m hover, stable contact landing and an engine-off check with finite fuel. The same aircraft and living AI pilot remain inside the original physical limits. | [Translation 120245](evidence/native-2026-09-19-120245-powered-translation/report.json) additionally passes 85 clean assertions for a fixed four-metre target, five-second hold and landing. The reusable production controller separately passes [123439](evidence/native-2026-09-19-123439-aircraft-controller/report.json), 37 assertions including actual post-spawn qualification and its own complete vertical operation. [Airborne cancellation 124915](evidence/native-2026-09-19-124915-aircraft-cancel/report.json) passes 39 assertions with retained control through contact landing and engine-off. The same reusable controller then passes [fixed-target movement 130038](evidence/native-2026-09-19-130038-aircraft-target/report.json), 38 assertions including a physical 2.9m translation and landing. These are isolated flight mechanisms; rotors still coast after engine shutdown. [The fixed 20 m route](evidence/native-2026-09-19-155909-aircraft-route/report.json) now passes one unloaded flight, target hold, contact landing and engine-off with 38 assertions. Useful field-length navigation, operational HQ support, repeated-flight reliability and manual/multiplayer piloting remain unqualified. Earlier input, drift, hover and shutdown failures remain archived. | | Shared field map | [Map ownership 120633](evidence/native-2026-09-19-120633-map-ownership/report.json) passes native replacement-view, delayed-callback, mode-clear and spare/interrupted deletion checks. The fixture observes actual cleanup and waits for native component references to expire. | Camera restore authorization is observed; no public native render-state getter exists. Visible held-map usability, previously focused stock gadget callbacks and remote presentation remain separate. | | Independent runtime controls | [Archived packed Linux Chat 132456](evidence/dedicated-2026-09-19-132456-packed-chat/review.json) compiles the integrated game scripts, loads all five packages and prepares the empty prison mission in an isolated network namespace. Its four resource errors also occur in the earlier vanilla control. All fifteen packed inputs remain unchanged. [Vanilla ordinary 102533](evidence/vanilla-game-2026-09-19-102533/report.json) reproduces the initial splash unknown-class error with exactly two vanilla addons and no successor. | No real dedicated client joined. The vanilla ordinary control remains failed despite entering the menu; it does not test scenario reload or input. [Splash diagnosis](normal-splash-audit.md). | ## Immediate work 1. **Prove the ordinary player route.** Use normal gate, inventory, document/map, radio and medical interactions; travel the authored route, board and pilot the actual extraction helicopter, and verify partial escape. Keep finite supplies, vanilla recovery and explicit round abandonment intact. Direct-completion fixtures cannot settle these usability questions. -2. **Extend the proven bounded flight mechanism.** Signed actor-local collective and native autohover now pass vertical takeoff, hover, landing and engine-off checks. A bounded four-metre translation now passes too. Longer routes and operational HQ support still need implementation and native qualification. The reusable controller now passes a native vertical operation; airborne cancellation also passes; optional fixed-target movement now passes too. Longer paths remain the next implementation step. Keep unqualified flight modes out of operational HQ support, retain failed observations, and re-run applicable integration checks after source changes. +2. **Extend the proven bounded flight mechanism.** Signed actor-local collective and native autohover now pass vertical takeoff, hover, landing and engine-off checks. A bounded four-metre translation and one fixed 20 m route now pass too. Longer routes and operational HQ support still need implementation and native qualification. The reusable controller now passes a native vertical operation; airborne cancellation also passes; optional fixed-target movement now passes too. Operational allocation and useful field-length paths remain next; the 20 m route has only 4.64 s margin in its 160 s translation stage. Keep unqualified flight modes out of operational HQ support, retain failed observations, and re-run applicable integration checks after source changes. 3. **Establish real multiplayer behavior.** Test accepted client identities, simultaneous/late joins, preload cancellation, reserved-body reconnect/expiry, spent lives, spectator streaming, remote task/map/radio/result updates and seat contention. Local controller injections and helper actors are not substitutes for connected clients. 4. **Broaden support-loss and observer checks.** Refreshed full salvo, current expiry and late crew registration now have source-bound native evidence; wider support-loss regressions remain. Spectator reason messages and survivor-cycling guidance have been added and compiled; visible behavior and real-client streaming remain unverified. Exercise actual interrupted reports, captured/dead couriers, pending inventory callbacks and support losses. Preserve stock and original patrols; retain historical failures alongside source-bound successful regressions. @@ -33,4 +33,6 @@ The [acceptance ledger](acceptance.json) still requires the complete ordinary es Collect matched original/successor workloads with repeated client-frame and server-tick measurements. **No FPS improvement is demonstrated**; the [comparison tool](performance-comparison.md) has synthetic regression evidence only. Complete provenance/dependency review, obtain a clean native build and satisfy the [release checker](release-qualification.md). The [packed Core startup](packed-core-startup.md) is now demonstrated for its exact archived PAK, while the [packaging shutdown/control failures](native-packaging-control.md) remain unresolved and unqualified. The [development source bundle](development-source-bundle.md) provides editable projects; it is separate from that native candidate and from a qualified release. No release package is published. +[Private test cleanup](evidence/private-prefix-cleanup-2026-09-19-1631/review.json) now verifies Proton’s trailing-slash prefix spelling, checks idle state under the shared lock, and reaps only positively identified adopted test-device helpers after owned shutdown. The latest companion and ordinary runs record verified cleanup. Earlier strict-byte idle checks could miss those helpers; their historical logs are retained unchanged. + Original missions remain untouched. Engine tests use private profiles/prefixes, hidden displays and muted test audio. RHS, additional terrains, complete original feature parity, alternate starts and distant-unit simulation remain later scope. The [validation ledger](validation.md) preserves the detailed historical checkpoints and failures. diff --git a/docs/evidence/display-preflight-2026-09-19-154033/headless-launch.log.txt b/docs/evidence/display-preflight-2026-09-19-154033/headless-launch.log.txt new file mode 100644 index 0000000..4c37d5b --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154033/headless-launch.log.txt @@ -0,0 +1,67 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 160 +[gamescope] [Info] vblank: Using timerfd. +Display probe refused: Cannot identify exactly one owned nested Xwayland +[gamescope] [Info] launch: Primary child shut down! +(EE) failed to read Wayland events: Broken pipe diff --git a/docs/evidence/display-preflight-2026-09-19-154033/review.json b/docs/evidence/display-preflight-2026-09-19-154033/review.json new file mode 100644 index 0000000..0360db0 --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154033/review.json @@ -0,0 +1,9 @@ +{ + "status": "failed-before-engine", + "reason": "Cannot identify exactly one owned nested Xwayland", + "native_session": null, + "input_sent": false, + "display_connected": false, + "scope": "Hidden display wrapper preflight only; no engine compile/startup proof", + "source_provenance": "No launch manifest persisted because no native session was created; do not reconstruct one at archive time" +} diff --git a/docs/evidence/display-preflight-2026-09-19-154033/runner-output.json.txt b/docs/evidence/display-preflight-2026-09-19-154033/runner-output.json.txt new file mode 100644 index 0000000..25bce63 --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154033/runner-output.json.txt @@ -0,0 +1,31 @@ +{ + "source_provenance": "launch_snapshot", + "launch_id": "acecf0c0-f164-4386-8d56-cc8ac18e7027", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "83348eaf6aff599e6758dd2132be0ea3da84f1404bac8e835c9818c15a14d83f", + "started_unix": 1789825233.1384647, + "result": "process-exited", + "session": null, + "project": "chat", + "cleanup_confirmed": true, + "runner_error": null, + "failure_grace_seconds": 0, + "failure_observed_during_polling": false, + "first_failure_elapsed_seconds": null, + "executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "dedicated_server": false, + "display": "headless Gamescope", + "audio": "-noSound plus own silent sink", + "control_only": false, + "source_manifest_scope": "successor addon sources", + "scope": "ordinary game compile/startup; no scripted fixture, full escape or multiplayer acceptance", + "display_ownership": { + "requested": true, + "verified": false, + "read_only": true, + "input_sent": false, + "error": "Missing or invalid bounded display ownership report" + }, + "startup_result_before_display_check": "process-exited" +} diff --git a/docs/evidence/display-preflight-2026-09-19-154033/sha256.json b/docs/evidence/display-preflight-2026-09-19-154033/sha256.json new file mode 100644 index 0000000..cc22c73 --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154033/sha256.json @@ -0,0 +1,5 @@ +{ + "headless-launch.log.txt": "6161003e7e4502f5d2be7ca6f1c73e43ad62e20d8a10df44f4b5a3940ebf0a25", + "review.json": "0dafc10bec17e5dad62aedd07efbfb5d19ebf6cbda3c533b5939ad7901e80997", + "runner-output.json.txt": "718f0a36ac97631fd02ed2b7e483640e6a08ebd4d72da08a0db9c02ab2afe798" +} diff --git a/docs/evidence/display-preflight-2026-09-19-154331/headless-launch.log.txt b/docs/evidence/display-preflight-2026-09-19-154331/headless-launch.log.txt new file mode 100644 index 0000000..bb39069 --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154331/headless-launch.log.txt @@ -0,0 +1,67 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 123 +[gamescope] [Info] vblank: Using timerfd. +Display probe refused: Cannot identify exactly one owned nested Xwayland; preflight={"candidate_count":2,"candidate_limit":16,"display":":2","display_opened":false,"gamescope":{"pid":28203,"ppid":28182,"start":80208596,"uid":1000},"input_sent":false,"matching_candidates":0,"read_only":true,"same_user_xwayland_candidates":[{"descendant":null,"display_arg_count":1,"display_args":[":1"],"exact_executable_name":true,"executable_basename":"Xwayland","pid":1805,"portal_enabled":false,"ppid":1724,"start":2275,"uid":1000},{"descendant":null,"display_arg_count":1,"display_args":[":2"],"exact_executable_name":true,"executable_basename":"Xwayland","pid":28224,"portal_enabled":false,"ppid":1670,"start":80208605,"uid":1000}],"unreadable_process_count":444} +[gamescope] [Info] launch: Primary child shut down! +(EE) failed to read Wayland events: Broken pipe diff --git a/docs/evidence/display-preflight-2026-09-19-154331/review.json b/docs/evidence/display-preflight-2026-09-19-154331/review.json new file mode 100644 index 0000000..b8ee0c4 --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154331/review.json @@ -0,0 +1,9 @@ +{ + "status": "failed-before-engine", + "reason": "Nested Xwayland is reparented and strict Gamescope descendant binding remains unverified", + "native_session": null, + "input_sent": false, + "display_connected": false, + "scope": "Sanitized private-display preflight diagnostics only", + "source_provenance": "No native session or persisted launch manifest" +} diff --git a/docs/evidence/display-preflight-2026-09-19-154331/runner-output.json.txt b/docs/evidence/display-preflight-2026-09-19-154331/runner-output.json.txt new file mode 100644 index 0000000..85ee148 --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154331/runner-output.json.txt @@ -0,0 +1,31 @@ +{ + "source_provenance": "launch_snapshot", + "launch_id": "9c07dbdf-a4d2-4c74-8148-90e8fd969896", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "81335f5a65673593af6074d2e4e912181486fa96a373056b63fc9c31b3843b0c", + "started_unix": 1789825425.5626605, + "result": "process-exited", + "session": null, + "project": "chat", + "cleanup_confirmed": true, + "runner_error": null, + "failure_grace_seconds": 0, + "failure_observed_during_polling": false, + "first_failure_elapsed_seconds": null, + "executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "dedicated_server": false, + "display": "headless Gamescope", + "audio": "-noSound plus own silent sink", + "control_only": false, + "source_manifest_scope": "successor addon sources", + "scope": "ordinary game compile/startup; no scripted fixture, full escape or multiplayer acceptance", + "display_ownership": { + "requested": true, + "verified": false, + "read_only": true, + "input_sent": false, + "error": "Missing or invalid bounded display ownership report" + }, + "startup_result_before_display_check": "process-exited" +} diff --git a/docs/evidence/display-preflight-2026-09-19-154331/sha256.json b/docs/evidence/display-preflight-2026-09-19-154331/sha256.json new file mode 100644 index 0000000..2d32d7f --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154331/sha256.json @@ -0,0 +1,5 @@ +{ + "headless-launch.log.txt": "5861f9b87d147f51b20626491dda59c96d41ba833f18c24162e2e86a5d65f785", + "review.json": "bf8e11506e9998c57de68461e2a637357ed1aa588a4b665587af51adc32e1ad2", + "runner-output.json.txt": "1c0d607c03fcb27dec3a7d17f9dfc5265e7a7965fb36a29bd6b25cf87a504155" +} diff --git a/docs/evidence/display-preflight-2026-09-19-154627/headless-launch.log.txt b/docs/evidence/display-preflight-2026-09-19-154627/headless-launch.log.txt new file mode 100644 index 0000000..9b0d6ca --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154627/headless-launch.log.txt @@ -0,0 +1,67 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 173 +[gamescope] [Info] vblank: Using timerfd. +Display probe refused: Cannot identify exactly one owned nested Xwayland; preflight={"candidate_count":2,"candidate_limit":16,"display":":2","display_opened":false,"gamescope":{"pid":42495,"ppid":42473,"start":80226105,"uid":1000},"input_sent":false,"matching_candidates":0,"read_only":true,"same_user_xwayland_candidates":[{"descendant":null,"display_arg_count":1,"display_args":[":1"],"exact_executable_name":true,"executable_basename":"Xwayland","pid":1805,"portal_enabled":false,"ppid":1724,"start":2275,"uid":1000},{"descendant":null,"display_arg_count":1,"display_args":[":2"],"exact_executable_name":true,"executable_basename":"Xwayland","pid":42503,"portal_enabled":false,"ppid":1670,"selected_display_relationship":{"gamescope_holds_all_display_listeners":true,"gamescope_prefix_matches":true,"gamescope_run_nonce_matches":true,"listener_inodes":[66010558,66010557],"process_identities_stable":true,"same_listener_inodes":true,"start_not_older_than_gamescope":true,"wrapper_run_nonce_valid":true,"xwayland_holds_all_display_listeners":true,"xwayland_prefix_matches":true,"xwayland_run_nonce_matches":true},"start":80226109,"uid":1000}],"unreadable_process_count":448} +[gamescope] [Info] launch: Primary child shut down! +(EE) failed to read Wayland events: Broken pipe diff --git a/docs/evidence/display-preflight-2026-09-19-154627/review.json b/docs/evidence/display-preflight-2026-09-19-154627/review.json new file mode 100644 index 0000000..2368999 --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154627/review.json @@ -0,0 +1,9 @@ +{ + "status": "failed-before-engine", + "reason": "Strict descendant binding refuses reparented Xwayland; diagnostic shared listener, prefix, nonce and process-start checks all true", + "native_session": null, + "input_sent": false, + "display_connected": false, + "scope": "Read-only descriptor and process relationship evidence only; alternate binding not yet authorized or exercised", + "source_provenance": "No native session or persisted launch manifest" +} diff --git a/docs/evidence/display-preflight-2026-09-19-154627/runner-output.json.txt b/docs/evidence/display-preflight-2026-09-19-154627/runner-output.json.txt new file mode 100644 index 0000000..b5ad817 --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154627/runner-output.json.txt @@ -0,0 +1,31 @@ +{ + "source_provenance": "launch_snapshot", + "launch_id": "e3994646-3fa3-4361-8fe6-05e2ecbbea26", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "81335f5a65673593af6074d2e4e912181486fa96a373056b63fc9c31b3843b0c", + "started_unix": 1789825600.647996, + "result": "process-exited", + "session": null, + "project": "chat", + "cleanup_confirmed": true, + "runner_error": null, + "failure_grace_seconds": 0, + "failure_observed_during_polling": false, + "first_failure_elapsed_seconds": null, + "executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "dedicated_server": false, + "display": "headless Gamescope", + "audio": "-noSound plus own silent sink", + "control_only": false, + "source_manifest_scope": "successor addon sources", + "scope": "ordinary game compile/startup; no scripted fixture, full escape or multiplayer acceptance", + "display_ownership": { + "requested": true, + "verified": false, + "read_only": true, + "input_sent": false, + "error": "Missing or invalid bounded display ownership report" + }, + "startup_result_before_display_check": "process-exited" +} diff --git a/docs/evidence/display-preflight-2026-09-19-154627/sha256.json b/docs/evidence/display-preflight-2026-09-19-154627/sha256.json new file mode 100644 index 0000000..b3dfe70 --- /dev/null +++ b/docs/evidence/display-preflight-2026-09-19-154627/sha256.json @@ -0,0 +1,5 @@ +{ + "headless-launch.log.txt": "9f7f2ee786861d8e7d0036261ab245c4d712f8a9f2068bf4d05f301b718c4858", + "review.json": "7c0333573e33f175eb5d570ed184395773fc72abf35f1828fd7205a336615610", + "runner-output.json.txt": "2c58d64c83bdeec4e4826d66fe6e1a09e06ef08834226913f645911edf65b95c" +} diff --git a/docs/evidence/game-2026-09-19-154512-guidance/console.log.txt b/docs/evidence/game-2026-09-19-154512-guidance/console.log.txt new file mode 100644 index 0000000..1230576 --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/console.log.txt @@ -0,0 +1,506 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-45-12\console.log started at 2026-09-19 15:45:12 (2026-09-19 13:45:12 UTC) + +15:45:12.608 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-45-12' to filesystem under name logs +15:45:12.608 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\profile' to filesystem under name profile +15:45:12.608 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger\' +15:45:12.610 ENGINE : Initializing engine, version 192142 +15:45:12.610 ENGINE : CLI Params: -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -addons FA804F411BDDF2C6 -profile Z:/tmp/erri-game-profile -errOrdinaryScenario chat -noSplash -errOrdinaryScreenshot 1 -noBackend -noSound -noThrow -disableCrashReporter -logconsole +15:45:12.618 ENGINE : Addon dirs: +15:45:12.618 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +15:45:12.618 ENGINE : dir: './addons' +15:45:12.619 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons' +15:45:12.619 ENGINE : Available addons: +15:45:12.619 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:45:12.619 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:45:12.619 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:45:12.619 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:45:12.619 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:45:12.619 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +15:45:12.619 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +15:45:12.619 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +15:45:12.619 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +15:45:12.619 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +15:45:12.620 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +15:45:12.620 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +15:45:12.758 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger +15:45:12.764 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +15:45:12.764 ENGINE : CPU vendor : AuthenticAMD +15:45:12.764 ENGINE : CPU type : 2 +15:45:12.764 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor +15:45:12.764 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB] +15:45:12.764 ENGINE : CPU count logical : 16 +15:45:12.764 ENGINE : CPU count physical : 8 +15:45:12.764 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2 +15:45:12.764 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +15:45:12.764 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +15:45:12.765 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +15:45:12.765 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +15:45:12.765 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:45:12.765 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb) +15:45:12.895 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +15:45:12.897 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb) +15:45:12.897 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-45-12/resourceDatabase.rdb) +15:45:13.045 ENGINE : GameProject load +15:45:13.045 ENGINE : Loaded addons: +15:45:13.045 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +15:45:13.045 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +15:45:13.045 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:45:13.045 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:45:13.045 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:45:13.045 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:45:13.045 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:45:13.048 ENGINE : Loading custom engine user config '$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf' +15:45:13.048 INIT : GameProject engine user settings load @"$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf" +15:45:13.048 ENGINE : Engine user settings config loaded +15:45:13.048 PROFILING : Settings changed took: 0.001800 ms +15:45:13.048 ENGINE : Locale info: system en-US (English), user en-US (English) +15:45:13.172 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0 +15:45:13.174 RENDER : Basic screen setup: +15:45:13.174 RENDER : Back buffer width x height: 1280x720 +15:45:13.174 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29) +15:45:13.174 RENDER : MSAA : none +15:45:13.188 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0 +15:45:13.188 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device) +15:45:13.188 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs +15:45:13.188 RENDER : * core clocks 2720 MHz, memory 1124 MHz +15:45:13.188 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s) +15:45:13.188 RENDER : AMD AGS correctly initialized +15:45:13.189 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition +15:45:13.189 RENDER : Detected output devices: +15:45:13.189 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21): +15:45:13.189 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz +15:45:13.189 RENDER : Concurrent frames limit 2 +15:45:13.272 RENDER : DX12 device successfully created by AMD AGS library +15:45:13.272 RENDER : * user markers not supported in this version AMD SW +15:45:13.272 RENDER : Graphics device features +15:45:13.272 RENDER : Needed: +15:45:13.272 RENDER : * Highest supported shader model: 6.8 (6.0 needed) +15:45:13.272 RENDER : Optional: +15:45:13.272 RENDER : * Allow tearing (VSYNC) : 1 +15:45:13.272 RENDER : * 16 bits : 1 +15:45:13.272 RENDER : * Resource heap tier : 3 +15:45:13.272 RENDER : * Persistent heaps (DRED) : 1 +15:45:13.272 RENDER : * DRED 1.2 is supported by compiler +15:45:13.293 RENDER : Main RT format setup. +15:45:13.293 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26) +15:45:13.293 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10) +15:45:13.299 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=7 +15:45:13.331 PROFILING : Settings changed took: 1.095500 ms +15:45:13.339 RENDER : RENDER : Reload shaders +15:45:13.339 RENDER : Enfusion shader version 13 +15:45:13.339 INIT : INIT : ShaderListReload +15:45:13.339 PROFILING : ShaderListReload took: 0.000500 ms +15:45:14.621 RENDER : Loaded 3383 newer shader binaries +15:45:14.621 PROFILING : Reload shaders took: 1282.266500 ms +15:45:14.624 ENGINE : Initializing inputs. +15:45:14.636 NETWORK : Initializing networking. +15:45:14.636 NETWORK : Using new GameRplScheduler. +15:45:14.636 SCRIPT : SCRIPT : Initializing scripts +15:45:14.636 SCRIPT : SCRIPT : ScriptProjectManager init +15:45:14.636 PROFILING : ScriptProjectManager init took: 0.008700 ms +15:45:14.724 PROFILING : Initializing scripts took: 87.083600 ms +15:45:14.724 BACKEND : Backend Services are disabled. +15:45:14.724 ENGINE : Enfusion engine successfully created. +15:45:14.730 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +15:45:14.752 GUI : Using default language (en_us) +15:45:14.752 GUI : Loading 'en_us' localization file. +15:45:14.752 INIT : INIT : Loading StringTable +15:45:14.777 PROFILING : Loading StringTable took: 24.981500 ms +15:45:14.777 SCRIPT : SCRIPT : Compiling GameLib scripts +15:45:14.832 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:45:14.832 PROFILING : Compiling GameLib scripts took: 54.623800 ms +15:45:14.832 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +15:45:14.832 SCRIPT : SCRIPT : Compiling Game scripts +15:45:16.040 SCRIPT : Compiling Game scripts +15:45:16.040 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:45:16.040 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:45:16.279 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:16.289 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:45:16.314 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:45:16.415 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:45:16.415 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:45:16.415 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:45:16.416 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:45:16.451 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:45:16.498 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:45:16.512 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:45:16.512 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:45:16.514 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:45:16.557 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:16.557 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:16.559 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:45:16.559 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:45:16.612 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:45:16.737 SCRIPT : Module: Game; loaded 5783x files; 11203x classes; used 27044K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 1453b051 +15:45:16.764 PROFILING : Compiling Game scripts took: 1932.281900 ms +15:45:16.764 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:45:16.801 ENGINE : Game successfully created. +15:45:16.818 PLATFORM : Save data from container 'settings' have been loaded +15:45:16.918 PLATFORM : Save data from container 'sessions' have been loaded +15:45:17.320 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +15:45:17.320 ENGINE : Game user settings config loaded +15:45:17.416 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission 'worlds/MainMenuWorld/MainMenuWorld.ent'. +15:45:17.417 WORLD : WORLD : Entities load 'worlds/MainMenuWorld/MainMenuWorld.ent' +15:45:17.418 PROFILING : Entities load took: 0.723600 ms +15:45:17.420 WORLD : WORLD : Game::LoadEntities +15:45:17.420 WORLD : WORLD : Initializing world systems +15:45:17.421 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +15:45:17.421 WORLD : WORLD : CreateEntities +15:45:17.421 WORLD : WORLD : CreateEntities +15:45:17.421 WORLD : WORLD : NotifyBeforeEntitiesCreated +15:45:17.432 RESOURCES : Loaded mission headers from 7 addon(s)! +15:45:17.432 PROFILING : NotifyBeforeEntitiesCreated took: 11.367600 ms +15:45:17.432 WORLD : WORLD : Wait for preloading data +15:45:17.432 PROFILING : Wait for preloading data took: 0.000700 ms +15:45:17.433 WORLD : WORLD : NotifyBeforeEntitiesInitialized +15:45:17.433 PROFILING : NotifyBeforeEntitiesInitialized took: 0.016300 ms +15:45:17.433 WORLD : InitEntities 'world' +15:45:17.433 ENTITY : Init entity @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> +15:45:17.433 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons() +15:45:17.442 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess() +15:45:17.442 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks() +15:45:17.442 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished +15:45:17.442 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1 +15:45:17.443 WORLD : WORLD : NotifyEntitiesInitialized +15:45:17.443 DEFAULT : DEFAULT : WorldVolumesCollection +15:45:17.443 PROFILING : WorldVolumesCollection took: 0.005000 ms +15:45:17.443 PROFILING : NotifyEntitiesInitialized took: 0.053800 ms +15:45:17.443 PROFILING : CreateEntities took: 21.729200 ms +15:45:17.443 PROFILING : CreateEntities took: 21.740000 ms +15:45:17.443 WORLD : WORLD : EOnActivate +15:45:17.443 PROFILING : EOnActivate took: 0.003900 ms +15:45:17.443 PROFILING : Game::LoadEntities took: 23.232800 ms +15:45:17.616 DEFAULT : Entered main menu. +15:45:17.716 DEFAULT (W): No GameMode present in the world, using fallback logic! +15:45:17.717 SCRIPT : ERR ORDINARY: requesting header project=chat +15:45:18.242 ENGINE : Game destroyed. +15:45:18.365 ENGINE : Addon dirs: +15:45:18.365 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +15:45:18.365 ENGINE : dir: './addons' +15:45:18.365 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons' +15:45:18.365 ENGINE : dir: '$profile:../addons/' +15:45:18.365 ENGINE : Available addons: +15:45:18.365 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:45:18.365 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:45:18.365 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:45:18.365 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:45:18.365 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:45:18.365 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +15:45:18.365 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +15:45:18.365 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +15:45:18.365 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +15:45:18.365 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +15:45:18.365 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +15:45:18.366 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +15:45:18.466 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger +15:45:18.469 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +15:45:18.470 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +15:45:18.470 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +15:45:18.470 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +15:45:18.471 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +15:45:18.471 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:45:18.471 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb) +15:45:18.589 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +15:45:18.591 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb) +15:45:18.591 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-45-12/resourceDatabase.rdb) +15:45:18.728 ENGINE : GameProject load +15:45:18.728 ENGINE : Loaded addons: +15:45:18.728 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +15:45:18.728 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +15:45:18.728 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:45:18.728 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:45:18.728 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:45:18.728 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:45:18.728 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:45:18.747 GUI : Using default language (en_us) +15:45:18.747 GUI : Loading 'en_us' localization file. +15:45:18.747 INIT : INIT : Loading StringTable +15:45:18.767 PROFILING : Loading StringTable took: 19.522500 ms +15:45:18.767 SCRIPT : SCRIPT : Compiling GameLib scripts +15:45:18.819 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:45:18.820 PROFILING : Compiling GameLib scripts took: 53.372000 ms +15:45:18.820 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +15:45:18.820 SCRIPT : SCRIPT : Compiling Game scripts +15:45:19.986 SCRIPT : Compiling Game scripts +15:45:19.986 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:45:19.986 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:45:20.229 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:20.241 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:45:20.269 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:45:20.406 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:45:20.453 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:45:20.465 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:45:20.465 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:45:20.466 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:45:20.509 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:20.509 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:20.510 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:45:20.510 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:45:20.572 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:45:20.690 SCRIPT : Module: Game; loaded 5783x files; 11203x classes; used 27020K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 1453b051 +15:45:20.720 PROFILING : Compiling Game scripts took: 1899.640000 ms +15:45:20.720 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:45:20.744 ENGINE : Game successfully created. +15:45:20.806 PLATFORM : Save data from container 'settings' have been loaded +15:45:20.905 PLATFORM : Save data from container 'sessions' have been loaded +15:45:20.905 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +15:45:20.905 ENGINE : Game user settings config loaded +15:45:21.005 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{C1E20667DCE324ED}Missions/ERR_Everon.conf'. +15:45:21.006 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent' +15:45:22.019 PROFILING : Entities load took: 1012.886500 ms +15:45:22.022 WORLD : WORLD : Game::LoadEntities +15:45:22.022 WORLD : WORLD : Initializing world systems @"{C50579A2EC48E8EF}Configs/Systems/MissionSystems.conf" +15:45:22.023 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +15:45:22.023 WORLD : WORLD : CreateEntities +15:45:22.023 WORLD : WORLD : CreateEntities +15:45:22.023 WORLD : WORLD : NotifyBeforeEntitiesCreated +15:45:22.034 RESOURCES : Loaded mission headers from 7 addon(s)! +15:45:22.034 PROFILING : NotifyBeforeEntitiesCreated took: 11.046900 ms +15:45:22.034 WORLD : WORLD : Wait for preloading data +15:45:22.041 PROFILING : Wait for preloading data took: 7.564400 ms +15:45:22.162 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et" +15:45:22.162 PROFILING : PROFILING : Terrain load +15:45:24.185 PROFILING : Terrain load took: 2022.676900 ms +15:45:26.963 WORLD : Game::LoadEntities +15:45:26.963 WORLD : CreateEntities +15:45:26.963 WORLD : CreateEntities +15:45:26.963 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:45:26.963 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:45:26.963 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:45:32.863 WORLD : WORLD : NotifyBeforeEntitiesInitialized +15:45:32.863 PROFILING : NotifyBeforeEntitiesInitialized took: 0.039800 ms +15:45:33.427 WORLD : InitEntities 'world' +15:45:33.427 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:45:33.427 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:45:33.450 WORLD : WORLD : NotifyEntitiesInitialized +15:45:33.450 TERRAIN : TERRAIN : Initializing road networks... +15:45:33.453 PROFILING : Initializing road networks... took: 3.016100 ms +15:45:33.453 DEFAULT : DEFAULT : WorldVolumesCollection +15:45:33.515 PROFILING : WorldVolumesCollection took: 61.645500 ms +15:45:33.515 INIT : INIT : SoundWorldInit +15:45:33.532 PROFILING : SoundWorldInit took: 16.641900 ms +15:45:33.532 PROFILING : NotifyEntitiesInitialized took: 81.449000 ms +15:45:33.532 PROFILING : CreateEntities took: 11508.909400 ms +15:45:33.532 PROFILING : CreateEntities took: 11509.091500 ms +15:45:33.533 WORLD : WORLD : Wait for preloading data around camera +15:45:33.783 PROFILING : Wait for preloading data around camera took: 250.338200 ms +15:45:33.783 WORLD : WORLD : EOnActivate +15:45:33.814 PROFILING : EOnActivate took: 30.480700 ms +15:45:33.814 PROFILING : Game::LoadEntities took: 11792.123800 ms +15:45:34.232 DEFAULT : Entered offline game state. +15:45:34.335 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems +15:45:34.335 NETWORK : Player connected: connectionID=2147483646 +15:45:34.335 NETWORK : ### Connecting player: connectionID=2147483646, Name= +15:45:34.335 NETWORK : ### Creating player: PlayerId=1, Name=jakub +15:45:34.339 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:45:34.339 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +15:45:34.339 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:45:34.339 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:45:34.339 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:45:34.340 SCRIPT (W): Can't open config file "" +15:45:34.340 SCRIPT (W): Cannot update game blocklist. Backend is offline. +15:45:34.341 WORLD : InitEntities 'world' +15:45:34.341 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:45:34.341 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +15:45:34.341 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:45:34.341 SCRIPT (W): Slot_Chat Has no Content! +15:45:34.341 SCRIPT (W): Slot_VON Has no Content! +15:45:34.341 SCRIPT (W): Slot_AvailableActions Has no Content! +15:45:34.341 SCRIPT (W): Slot_Vehicle Has no Content! +15:45:34.341 SCRIPT (W): Slot_GameVersion Has no Content! +15:45:34.341 SCRIPT (W): Slot_Notifications Has no Content! +15:45:34.341 SCRIPT (W): Slot_Hints Has no Content! +15:45:34.347 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000 +15:45:34.347 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5 +15:45:34.347 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0 +15:45:34.347 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged. +15:45:34.347 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:45:34.347 NETWORK : Players connecting: 0 +15:45:34.347 NETWORK : Players connected: 1 / 1 +15:45:34.359 WORLD : Frame start +15:45:34.359 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +15:45:34.370 WORLD : UpdateEntities +15:45:34.370 WORLD : Frame +15:45:34.370 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +15:45:34.525 WORLD : UpdateEntities +15:45:34.525 WORLD : PostFrame +15:45:34.525 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +15:45:34.525 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:45:34.566 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:45:34.566 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:45:34.566 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +15:45:34.566 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +15:45:34.703 RENDER : RENDER : ObjectsHeightMap::Build +15:45:34.703 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld +15:45:34.854 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 150.193400 ms +15:45:34.861 PROFILING : ObjectsHeightMap::Build took: 157.996400 ms +15:45:35.866 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +15:45:35.882 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +15:45:35.882 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +15:45:35.911 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +15:45:35.913 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +15:45:35.964 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +15:45:35.964 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +15:45:35.973 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +15:45:36.021 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +15:45:36.021 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +15:45:36.023 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +15:45:36.023 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +15:45:36.027 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +15:45:36.029 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +15:45:36.029 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +15:45:36.030 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +15:45:36.030 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +15:45:36.030 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +15:45:36.030 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +15:45:36.030 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +15:45:36.030 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +15:45:36.030 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:45:36.030 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +15:45:36.030 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +15:45:36.030 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:45:36.030 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +15:45:36.030 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +15:45:36.030 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.672 WORLD : UpdateEntities +15:45:36.672 WORLD : AfterPostSimulate +15:45:36.672 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +15:45:36.958 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:36.958 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:36.958 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:36.958 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:37.229 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012.07,63.5104,7499.7> up=0.995386 +15:45:37.229 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.120081 angularSpeed=0.101376 +15:45:37.229 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:45:37.229 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.05,63.6102,7501.97> +15:45:37.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.05,63.3102,7501.97> terrainY=63.317 tireTerrainGap=-0.00685501 +15:45:37.229 SCRIPT : ERR GEAR SUPPORT: center=<7012.05,63.6102,7501.97> radius=0.3 bottom=<7012.05,63.3102,7501.97> fraction=0.423529 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00682449 +15:45:37.229 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6076,7497.71> +15:45:37.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1576,7497.71> terrainY=64.1562 tireTerrainGap=0.00130463 +15:45:37.229 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6076,7497.71> radius=0.45 bottom=<7009.88,64.1576,7497.71> fraction=0.461021 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.0014267 +15:45:37.229 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.26,7497.75> +15:45:37.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.81,7497.75> terrainY=63.8177 tireTerrainGap=-0.00766373 +15:45:37.229 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.26,7497.75> radius=0.45 bottom=<7014.42,63.81,7497.75> fraction=0.419444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00772095 +15:45:37.229 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:45:37.472 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:37.472 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:37.472 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:37.472 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:37.996 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:37.996 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:37.996 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:38.295 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5428,7499.73> up=0.994233 +15:45:38.296 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0950941 angularSpeed=0.0210495 +15:45:38.296 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:45:38.296 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6168,7502> +15:45:38.296 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3168,7502> terrainY=63.3122 tireTerrainGap=0.00452805 +15:45:38.296 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6168,7502> radius=0.3 bottom=<7012.06,63.3168,7502> fraction=0.474958 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.0044899 +15:45:38.296 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6036,7497.73> +15:45:38.296 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1536,7497.73> terrainY=64.1487 tireTerrainGap=0.0049057 +15:45:38.296 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6036,7497.73> radius=0.45 bottom=<7009.92,64.1536,7497.73> fraction=0.476992 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00494385 +15:45:38.296 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2633,7497.8> +15:45:38.296 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8133,7497.8> terrainY=63.8148 tireTerrainGap=-0.0014534 +15:45:38.296 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2633,7497.8> radius=0.45 bottom=<7014.46,63.8133,7497.8> fraction=0.447778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00148773 +15:45:38.296 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:45:38.540 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:38.540 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:38.540 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:38.540 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:38.829 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +15:45:39.096 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:39.097 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:39.097 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:39.097 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:39.362 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5275,7499.76> up=0.994284 +15:45:39.362 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0517899 angularSpeed=0.0515119 +15:45:39.362 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:45:39.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.612,7502.03> +15:45:39.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.312,7502.03> terrainY=63.3099 tireTerrainGap=0.00209427 +15:45:39.362 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.612,7502.03> radius=0.3 bottom=<7012.08,63.312,7502.03> fraction=0.464107 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00210571 +15:45:39.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5931,7497.74> +15:45:39.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1431,7497.74> terrainY=64.1415 tireTerrainGap=0.00161743 +15:45:39.362 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5931,7497.74> radius=0.45 bottom=<7009.97,64.1431,7497.74> fraction=0.461841 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.0016098 +15:45:39.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.259,7497.85> +15:45:39.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.809,7497.85> terrainY=63.8117 tireTerrainGap=-0.0026741 +15:45:39.362 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.259,7497.85> radius=0.45 bottom=<7014.51,63.809,7497.85> fraction=0.442222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00271225 +15:45:39.362 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:45:39.595 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:39.595 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:39.595 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:39.595 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:40.163 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:40.163 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:40.163 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:40.163 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:40.429 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.528,7499.77> up=0.994233 +15:45:40.429 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:45:40.429 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:45:40.429 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6112,7502.04> +15:45:40.429 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3112,7502.04> terrainY=63.3094 tireTerrainGap=0.00173187 +15:45:40.429 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6112,7502.04> radius=0.3 bottom=<7012.08,63.3112,7502.04> fraction=0.462437 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00173569 +15:45:40.429 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5926,7497.74> +15:45:40.429 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1426,7497.74> terrainY=64.1406 tireTerrainGap=0.00196838 +15:45:40.429 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5926,7497.74> radius=0.45 bottom=<7009.97,64.1426,7497.74> fraction=0.463825 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00204468 +15:45:40.429 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2589,7497.86> +15:45:40.429 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8089,7497.86> terrainY=63.8112 tireTerrainGap=-0.00229263 +15:45:40.429 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2589,7497.86> radius=0.45 bottom=<7014.52,63.8089,7497.86> fraction=0.444167 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00228119 +15:45:40.429 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:45:40.695 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:40.695 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:40.695 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:40.695 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:41.229 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:41.230 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:41.230 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:41.230 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:41.495 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.528,7499.77> up=0.994233 +15:45:41.495 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:45:41.495 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:45:41.495 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6112,7502.04> +15:45:41.495 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3112,7502.04> terrainY=63.3094 tireTerrainGap=0.00173187 +15:45:41.495 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6112,7502.04> radius=0.3 bottom=<7012.08,63.3112,7502.04> fraction=0.462437 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00173569 +15:45:41.495 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5926,7497.74> +15:45:41.495 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1426,7497.74> terrainY=64.1406 tireTerrainGap=0.00196838 +15:45:41.495 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5926,7497.74> radius=0.45 bottom=<7009.97,64.1426,7497.74> fraction=0.463825 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00204468 +15:45:41.495 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2589,7497.86> +15:45:41.495 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8089,7497.86> terrainY=63.8112 tireTerrainGap=-0.00229263 +15:45:41.495 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2589,7497.86> radius=0.45 bottom=<7014.52,63.8089,7497.86> fraction=0.444167 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00228119 +15:45:41.495 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:45:41.762 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:41.763 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +15:45:41.774 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +15:45:41.776 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +15:45:41.776 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +15:45:41.776 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +15:45:41.776 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +15:45:41.776 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +15:45:41.776 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +15:45:42.430 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +15:45:42.467 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison +15:45:42.467 SCRIPT : ERR ORDINARY: optional prisoner screenshot queued after finalized admission +15:45:42.467 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5> +15:45:45.499 SCRIPT : ERR YARD: prison world origin=<6090,211.444,7160> basisX=<1,-0,0> basisY=<0,1,-0> basisZ=<0,0,1> +15:45:45.499 SCRIPT : ERR YARD: decal=1 type=DecalEntity prefab= worldMin=<6090,211.444,7160> worldMax=<6090,211.444,7160> +15:45:45.499 SCRIPT : ERR YARD: decal=1 world origin=<6090,211.444,7160> basisX=<10,0,0> basisY=<0,-4.37114e-07,10> basisZ=<-0,-10,-4.37114e-07> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=0/0/0 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=0/0/1 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=0/1/0 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=0/1/1 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=1/0/0 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=1/0/1 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=1/1/0 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=1/1/1 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: measurement complete nodes=18 decals=1; bounds do not certify clutter-mask coverage +15:45:45.517 ENGINE : Screenshot successfully saved into $logs:err-ordinary-prison (1280x720) +15:45:45.517 SCRIPT : ERR ORDINARY: optional prisoner screenshot requested without camera or input changes diff --git a/docs/evidence/game-2026-09-19-154512-guidance/err-ordinary-prison.bmp b/docs/evidence/game-2026-09-19-154512-guidance/err-ordinary-prison.bmp new file mode 100644 index 0000000..0f0bcaa Binary files /dev/null and b/docs/evidence/game-2026-09-19-154512-guidance/err-ordinary-prison.bmp differ diff --git a/docs/evidence/game-2026-09-19-154512-guidance/error.log.txt b/docs/evidence/game-2026-09-19-154512-guidance/error.log.txt new file mode 100644 index 0000000..6685f25 --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/error.log.txt @@ -0,0 +1,84 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-45-12\error.log started at 2026-09-19 15:45:14 (2026-09-19 13:45:14 UTC) + +15:45:14.730 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +15:45:16.040 SCRIPT : Compiling Game scripts +15:45:16.040 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:45:16.040 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:45:16.279 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:16.289 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:45:16.314 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:45:16.415 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:45:16.415 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:45:16.415 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:45:16.416 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:45:16.451 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:45:16.498 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:45:16.512 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:45:16.512 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:45:16.514 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:45:16.557 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:16.557 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:16.559 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:45:16.559 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:45:16.612 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:45:17.716 DEFAULT (W): No GameMode present in the world, using fallback logic! +15:45:19.986 SCRIPT : Compiling Game scripts +15:45:19.986 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:45:19.986 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:45:20.229 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:20.240 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:45:20.269 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:45:20.406 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:45:20.453 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:45:20.465 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:45:20.465 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:45:20.466 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:45:20.509 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:20.509 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:20.510 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:45:20.510 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:45:20.572 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:45:26.963 WORLD : Game::LoadEntities +15:45:26.963 WORLD : CreateEntities +15:45:26.963 WORLD : CreateEntities +15:45:26.963 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:45:26.963 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:45:26.963 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:45:33.427 WORLD : InitEntities 'world' +15:45:33.427 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:45:33.427 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:45:34.339 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:45:34.339 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +15:45:34.339 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:45:34.339 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:45:34.339 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:45:34.340 SCRIPT (W): Can't open config file "" +15:45:34.340 SCRIPT (W): Cannot update game blocklist. Backend is offline. +15:45:34.341 WORLD : InitEntities 'world' +15:45:34.341 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:45:34.341 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +15:45:34.341 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:45:34.341 SCRIPT (W): Slot_Chat Has no Content! +15:45:34.341 SCRIPT (W): Slot_VON Has no Content! +15:45:34.341 SCRIPT (W): Slot_AvailableActions Has no Content! +15:45:34.341 SCRIPT (W): Slot_Vehicle Has no Content! +15:45:34.341 SCRIPT (W): Slot_GameVersion Has no Content! +15:45:34.341 SCRIPT (W): Slot_Notifications Has no Content! +15:45:34.341 SCRIPT (W): Slot_Hints Has no Content! +15:45:34.347 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:45:34.525 WORLD : UpdateEntities +15:45:34.525 WORLD : PostFrame +15:45:34.525 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +15:45:34.525 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:45:34.566 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:45:34.566 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:45:34.566 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +15:45:34.566 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +15:45:36.672 WORLD : UpdateEntities +15:45:36.672 WORLD : AfterPostSimulate +15:45:36.672 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found diff --git a/docs/evidence/game-2026-09-19-154512-guidance/game-startup-report.json.txt b/docs/evidence/game-2026-09-19-154512-guidance/game-startup-report.json.txt new file mode 100644 index 0000000..82f8203 --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/game-startup-report.json.txt @@ -0,0 +1,24 @@ +{ + "log": "console.log", + "smoke_completions": 0, + "assertions_passed": 0, + "script_or_runtime_failures": [], + "engine_errors": [], + "missing_end_screen": [], + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof", + "local_participant_verified": true, + "scenario_header_verified": true, + "verified_header_projects": [ + "chat" + ], + "game_module_defines": [ + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG", + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG" + ], + "workbench_undefined": true, + "normal_mission_ready": true, + "unexpected_smoke_fixture": false, + "failed": false, + "ready": true, + "failure_observed_during_polling": false +} diff --git a/docs/evidence/game-2026-09-19-154512-guidance/headless-launch.log.txt b/docs/evidence/game-2026-09-19-154512-guidance/headless-launch.log.txt new file mode 100644 index 0000000..ab5c4fa --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/headless-launch.log.txt @@ -0,0 +1,139 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 173 +[gamescope] [Info] vblank: Using timerfd. +fsync: up and running. +[Gamescope WSI] No application info given. +[Gamescope WSI] Executable name: explorer.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: xalia.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: xalia.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Unsupported maximum keycode 709, clipping. +> X11 cannot support keycodes above 255. +> Warning: Virtual modifier Hyper multiply defined +> Using 0, ignoring 0 +> Warning: Virtual modifier ScrollLock multiply defined +> Using 0, ignoring 0 +Errors from xkbcomp are not fatal to the X server +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: ArmaReforgerSteam.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: (null) + applicationVersion: 0 + pEngineName: (null) + engineVersion: 0 + apiVersion: 4198400 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: (null) + applicationVersion: 0 + pEngineName: (null) + engineVersion: 0 + apiVersion: 4198400 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a00030 +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a00030 +[Gamescope WSI] Surface state: + steam app id: 1874880 + window xid: 0x1a00030 + wayland surface res id: 5 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7fdf601815c0 - imageCount: 3 +[Gamescope WSI] Destroying swapchain: 0x7fdf601815c0 +[Gamescope WSI] Destroyed swapchain: 0x7fdf601815c0 +[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7fdf601815c0 - imageCount: 3 +[gamescope] [Error] xwm: X11 I/O error! This is fatal. Aborting... diff --git a/docs/evidence/game-2026-09-19-154512-guidance/launch-source-sha256.json b/docs/evidence/game-2026-09-19-154512-guidance/launch-source-sha256.json new file mode 100644 index 0000000..6ab3442 --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/launch-source-sha256.json @@ -0,0 +1,190 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "32501d011d459e3c2d01077ef3eeb0ce8c364985e1aadfe8e8c022ba4b2054ef", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/game-2026-09-19-154512-guidance/launch-source.json b/docs/evidence/game-2026-09-19-154512-guidance/launch-source.json new file mode 100644 index 0000000..73e3038 --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/launch-source.json @@ -0,0 +1,42 @@ +{ + "schema_version": 1, + "launch_id": "306b2003-ae01-4a9f-a133-fdac932d3237", + "captured_unix": 1789825510.9269152, + "source_root": "/home/jakub/devel/escapistsrereintroduced", + "command": [ + "gamescope", + "--backend", + "headless", + "-W", + "1280", + "-H", + "720", + "-w", + "1280", + "-h", + "720", + "-r", + "30", + "--", + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-addons", + "FA804F411BDDF2C6", + "-profile", + "Z:/tmp/erri-game-profile", + "-errOrdinaryScenario", + "chat", + "-noSplash", + "-errOrdinaryScreenshot", + "1", + "-noBackend", + "-noSound", + "-noThrow", + "-disableCrashReporter", + "-logconsole" + ], + "manifest_sha256": "81335f5a65673593af6074d2e4e912181486fa96a373056b63fc9c31b3843b0c" +} diff --git a/docs/evidence/game-2026-09-19-154512-guidance/report.json b/docs/evidence/game-2026-09-19-154512-guidance/report.json new file mode 100644 index 0000000..a6c0aa6 --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/report.json @@ -0,0 +1,24 @@ +{ + "log": "docs/evidence/game-2026-09-19-154512-guidance/console.log.txt", + "smoke_completions": 0, + "assertions_passed": 0, + "script_or_runtime_failures": [], + "engine_errors": [], + "missing_end_screen": [], + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof", + "local_participant_verified": true, + "scenario_header_verified": true, + "verified_header_projects": [ + "chat" + ], + "game_module_defines": [ + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG", + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG" + ], + "workbench_undefined": true, + "normal_mission_ready": true, + "unexpected_smoke_fixture": false, + "failed": false, + "ready": true, + "control_metadata_consistent": true +} diff --git a/docs/evidence/game-2026-09-19-154512-guidance/rereintroduced-hq.log.txt b/docs/evidence/game-2026-09-19-154512-guidance/rereintroduced-hq.log.txt new file mode 100644 index 0000000..ad42ee0 --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/rereintroduced-hq.log.txt @@ -0,0 +1,10 @@ +#1 t=7s M0 REGISTER group 1 [session=1789825533-1] +#2 t=7s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789825533-1] +#3 t=7.6s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789825533-1] +#4 t=9s M0 REGISTER group 2 [session=1789825533-1] +#5 t=9s M0 REGISTER group 3 [session=1789825533-1] +#6 t=9s M0 REGISTER group 4 [session=1789825533-1] +#7 t=9s M0 REGISTER group 5 [session=1789825533-1] +#8 t=9s M0 REGISTER group 6 [session=1789825533-1] +#9 t=9s M0 REGISTER group 7 [session=1789825533-1] +#10 t=18.8s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789825533-1] diff --git a/docs/evidence/game-2026-09-19-154512-guidance/runner.json.txt b/docs/evidence/game-2026-09-19-154512-guidance/runner.json.txt new file mode 100644 index 0000000..d6a62f5 --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/runner.json.txt @@ -0,0 +1,27 @@ +{ + "stopped_unix": 1789825562.1509278, + "console_sha256": "44788d0cf45edcd02bc00e76ded38036d49a896850d1ddea24c52d3a826a63ad", + "end_source_sha256": "81335f5a65673593af6074d2e4e912181486fa96a373056b63fc9c31b3843b0c", + "source_unchanged_after_run": true, + "source_provenance": "launch_snapshot", + "launch_id": "306b2003-ae01-4a9f-a133-fdac932d3237", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "81335f5a65673593af6074d2e4e912181486fa96a373056b63fc9c31b3843b0c", + "started_unix": 1789825510.926983, + "result": "game-started", + "session": "/tmp/erri-game-profile/logs/logs_2026-09-19_15-45-12", + "project": "chat", + "cleanup_confirmed": true, + "runner_error": null, + "failure_grace_seconds": 0, + "failure_observed_during_polling": false, + "first_failure_elapsed_seconds": null, + "executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "dedicated_server": false, + "display": "headless Gamescope", + "audio": "-noSound plus own silent sink", + "control_only": false, + "source_manifest_scope": "successor addon sources", + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof" +} diff --git a/docs/evidence/game-2026-09-19-154512-guidance/script.log.txt b/docs/evidence/game-2026-09-19-154512-guidance/script.log.txt new file mode 100644 index 0000000..8d22458 --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/script.log.txt @@ -0,0 +1,243 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-45-12\script.log started at 2026-09-19 15:45:14 (2026-09-19 13:45:14 UTC) + +15:45:14.636 SCRIPT : SCRIPT : Initializing scripts +15:45:14.636 SCRIPT : SCRIPT : ScriptProjectManager init +15:45:14.777 SCRIPT : SCRIPT : Compiling GameLib scripts +15:45:14.832 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:45:14.832 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +15:45:14.832 SCRIPT : SCRIPT : Compiling Game scripts +15:45:16.040 SCRIPT : Compiling Game scripts +15:45:16.040 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:45:16.040 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:45:16.279 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:16.289 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:45:16.314 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:45:16.415 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:45:16.415 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:45:16.416 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:45:16.416 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:45:16.451 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:45:16.498 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:45:16.512 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:45:16.512 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:45:16.514 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:45:16.557 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:16.557 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:16.559 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:45:16.559 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:45:16.612 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:45:16.737 SCRIPT : Module: Game; loaded 5783x files; 11203x classes; used 27044K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 1453b051 +15:45:17.433 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons() +15:45:17.442 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess() +15:45:17.442 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks() +15:45:17.442 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished +15:45:17.442 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1 +15:45:17.717 SCRIPT : ERR ORDINARY: requesting header project=chat +15:45:18.767 SCRIPT : SCRIPT : Compiling GameLib scripts +15:45:18.819 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:45:18.820 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +15:45:18.820 SCRIPT : SCRIPT : Compiling Game scripts +15:45:19.986 SCRIPT : Compiling Game scripts +15:45:19.986 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:45:19.986 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:45:20.229 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:20.241 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:45:20.269 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:45:20.374 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:45:20.406 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:45:20.453 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:45:20.465 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:45:20.465 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:45:20.466 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:45:20.509 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:20.509 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:45:20.510 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:45:20.510 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:45:20.572 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:45:20.690 SCRIPT : Module: Game; loaded 5783x files; 11203x classes; used 27020K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 1453b051 +15:45:33.427 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:45:34.335 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems +15:45:34.339 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:45:34.339 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:45:34.340 SCRIPT (W): Can't open config file "" +15:45:34.340 SCRIPT (W): Cannot update game blocklist. Backend is offline. +15:45:34.341 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:45:34.341 SCRIPT (W): Slot_Chat Has no Content! +15:45:34.341 SCRIPT (W): Slot_VON Has no Content! +15:45:34.341 SCRIPT (W): Slot_AvailableActions Has no Content! +15:45:34.341 SCRIPT (W): Slot_Vehicle Has no Content! +15:45:34.341 SCRIPT (W): Slot_GameVersion Has no Content! +15:45:34.341 SCRIPT (W): Slot_Notifications Has no Content! +15:45:34.341 SCRIPT (W): Slot_Hints Has no Content! +15:45:34.347 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5 +15:45:34.347 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0 +15:45:34.347 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged. +15:45:34.347 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:45:34.359 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +15:45:34.370 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +15:45:34.525 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:45:35.866 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +15:45:35.882 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +15:45:35.882 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +15:45:35.911 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +15:45:35.913 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +15:45:35.964 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +15:45:35.964 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +15:45:35.973 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +15:45:36.021 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +15:45:36.021 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +15:45:36.023 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +15:45:36.023 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +15:45:36.027 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +15:45:36.029 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +15:45:36.029 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +15:45:36.030 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +15:45:36.030 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +15:45:36.030 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +15:45:36.030 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +15:45:36.030 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +15:45:36.030 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +15:45:36.030 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:45:36.030 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +15:45:36.030 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +15:45:36.030 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:45:36.030 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +15:45:36.030 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +15:45:36.030 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.030 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:45:36.958 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:36.958 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:36.958 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:36.958 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:37.229 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012.07,63.5104,7499.7> up=0.995386 +15:45:37.229 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.120081 angularSpeed=0.101376 +15:45:37.229 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:45:37.229 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.05,63.6102,7501.97> +15:45:37.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.05,63.3102,7501.97> terrainY=63.317 tireTerrainGap=-0.00685501 +15:45:37.229 SCRIPT : ERR GEAR SUPPORT: center=<7012.05,63.6102,7501.97> radius=0.3 bottom=<7012.05,63.3102,7501.97> fraction=0.423529 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00682449 +15:45:37.229 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6076,7497.71> +15:45:37.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1576,7497.71> terrainY=64.1562 tireTerrainGap=0.00130463 +15:45:37.229 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6076,7497.71> radius=0.45 bottom=<7009.88,64.1576,7497.71> fraction=0.461021 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.0014267 +15:45:37.229 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.26,7497.75> +15:45:37.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.81,7497.75> terrainY=63.8177 tireTerrainGap=-0.00766373 +15:45:37.229 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.26,7497.75> radius=0.45 bottom=<7014.42,63.81,7497.75> fraction=0.419444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00772095 +15:45:37.229 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:45:37.472 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:37.472 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:37.472 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:37.472 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:45:37.996 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:37.996 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:37.996 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:38.295 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5428,7499.73> up=0.994233 +15:45:38.296 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0950941 angularSpeed=0.0210495 +15:45:38.296 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:45:38.296 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6168,7502> +15:45:38.296 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3168,7502> terrainY=63.3122 tireTerrainGap=0.00452805 +15:45:38.296 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6168,7502> radius=0.3 bottom=<7012.06,63.3168,7502> fraction=0.474958 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.0044899 +15:45:38.296 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6036,7497.73> +15:45:38.296 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1536,7497.73> terrainY=64.1487 tireTerrainGap=0.0049057 +15:45:38.296 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6036,7497.73> radius=0.45 bottom=<7009.92,64.1536,7497.73> fraction=0.476992 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00494385 +15:45:38.296 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2633,7497.8> +15:45:38.296 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8133,7497.8> terrainY=63.8148 tireTerrainGap=-0.0014534 +15:45:38.296 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2633,7497.8> radius=0.45 bottom=<7014.46,63.8133,7497.8> fraction=0.447778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00148773 +15:45:38.296 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:45:38.540 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:38.540 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:38.540 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:45:38.540 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:38.829 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +15:45:39.096 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:39.097 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:39.097 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:39.097 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +15:45:39.362 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5275,7499.76> up=0.994284 +15:45:39.362 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0517899 angularSpeed=0.0515119 +15:45:39.362 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:45:39.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.612,7502.03> +15:45:39.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.312,7502.03> terrainY=63.3099 tireTerrainGap=0.00209427 +15:45:39.362 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.612,7502.03> radius=0.3 bottom=<7012.08,63.312,7502.03> fraction=0.464107 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00210571 +15:45:39.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5931,7497.74> +15:45:39.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1431,7497.74> terrainY=64.1415 tireTerrainGap=0.00161743 +15:45:39.362 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5931,7497.74> radius=0.45 bottom=<7009.97,64.1431,7497.74> fraction=0.461841 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.0016098 +15:45:39.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.259,7497.85> +15:45:39.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.809,7497.85> terrainY=63.8117 tireTerrainGap=-0.0026741 +15:45:39.362 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.259,7497.85> radius=0.45 bottom=<7014.51,63.809,7497.85> fraction=0.442222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00271225 +15:45:39.362 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:45:39.595 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:39.595 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:39.595 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:39.595 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:40.163 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:40.163 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:40.163 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:40.163 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:45:40.429 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.528,7499.77> up=0.994233 +15:45:40.429 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:45:40.429 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:45:40.429 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6112,7502.04> +15:45:40.429 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3112,7502.04> terrainY=63.3094 tireTerrainGap=0.00173187 +15:45:40.429 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6112,7502.04> radius=0.3 bottom=<7012.08,63.3112,7502.04> fraction=0.462437 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00173569 +15:45:40.429 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5926,7497.74> +15:45:40.429 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1426,7497.74> terrainY=64.1406 tireTerrainGap=0.00196838 +15:45:40.429 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5926,7497.74> radius=0.45 bottom=<7009.97,64.1426,7497.74> fraction=0.463825 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00204468 +15:45:40.429 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2589,7497.86> +15:45:40.429 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8089,7497.86> terrainY=63.8112 tireTerrainGap=-0.00229263 +15:45:40.429 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2589,7497.86> radius=0.45 bottom=<7014.52,63.8089,7497.86> fraction=0.444167 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00228119 +15:45:40.429 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:45:40.695 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:40.695 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:40.695 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:40.695 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:41.229 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:41.230 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:45:41.230 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:41.230 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:41.495 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.528,7499.77> up=0.994233 +15:45:41.495 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:45:41.495 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:45:41.495 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6112,7502.04> +15:45:41.495 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3112,7502.04> terrainY=63.3094 tireTerrainGap=0.00173187 +15:45:41.495 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6112,7502.04> radius=0.3 bottom=<7012.08,63.3112,7502.04> fraction=0.462437 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00173569 +15:45:41.495 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5926,7497.74> +15:45:41.495 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1426,7497.74> terrainY=64.1406 tireTerrainGap=0.00196838 +15:45:41.495 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5926,7497.74> radius=0.45 bottom=<7009.97,64.1426,7497.74> fraction=0.463825 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00204468 +15:45:41.495 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2589,7497.86> +15:45:41.495 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8089,7497.86> terrainY=63.8112 tireTerrainGap=-0.00229263 +15:45:41.495 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2589,7497.86> radius=0.45 bottom=<7014.52,63.8089,7497.86> fraction=0.444167 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00228119 +15:45:41.495 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:45:41.762 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:45:41.763 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +15:45:41.774 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +15:45:41.776 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +15:45:41.776 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +15:45:41.776 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +15:45:41.776 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +15:45:41.776 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +15:45:41.776 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +15:45:42.430 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +15:45:42.467 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison +15:45:42.467 SCRIPT : ERR ORDINARY: optional prisoner screenshot queued after finalized admission +15:45:42.467 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5> +15:45:45.499 SCRIPT : ERR YARD: prison world origin=<6090,211.444,7160> basisX=<1,-0,0> basisY=<0,1,-0> basisZ=<0,0,1> +15:45:45.499 SCRIPT : ERR YARD: decal=1 type=DecalEntity prefab= worldMin=<6090,211.444,7160> worldMax=<6090,211.444,7160> +15:45:45.499 SCRIPT : ERR YARD: decal=1 world origin=<6090,211.444,7160> basisX=<10,0,0> basisY=<0,-4.37114e-07,10> basisZ=<-0,-10,-4.37114e-07> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=0/0/0 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=0/0/1 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=0/1/0 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=0/1/1 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=1/0/0 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=1/0/1 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=1/1/0 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: decal=1 corner=1/1/1 prisonLocal=<0,0,0> +15:45:45.499 SCRIPT : ERR YARD: measurement complete nodes=18 decals=1; bounds do not certify clutter-mask coverage +15:45:45.517 SCRIPT : ERR ORDINARY: optional prisoner screenshot requested without camera or input changes diff --git a/docs/evidence/game-2026-09-19-154512-guidance/source-provenance.json b/docs/evidence/game-2026-09-19-154512-guidance/source-provenance.json new file mode 100644 index 0000000..5fa4cc7 --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/source-provenance.json @@ -0,0 +1,4 @@ +{ + "schema_version": 1, + "kind": "launch_snapshot" +} diff --git a/docs/evidence/game-2026-09-19-154512-guidance/source-sha256.json b/docs/evidence/game-2026-09-19-154512-guidance/source-sha256.json new file mode 100644 index 0000000..6ab3442 --- /dev/null +++ b/docs/evidence/game-2026-09-19-154512-guidance/source-sha256.json @@ -0,0 +1,190 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "32501d011d459e3c2d01077ef3eeb0ce8c364985e1aadfe8e8c022ba4b2054ef", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/console.log.txt b/docs/evidence/game-2026-09-19-155524-display-unverified/console.log.txt new file mode 100644 index 0000000..e8d7cff --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/console.log.txt @@ -0,0 +1,491 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-55-24\console.log started at 2026-09-19 15:55:24 (2026-09-19 13:55:24 UTC) + +15:55:24.017 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-55-24' to filesystem under name logs +15:55:24.017 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\profile' to filesystem under name profile +15:55:24.017 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger\' +15:55:24.018 ENGINE : Initializing engine, version 192142 +15:55:24.018 ENGINE : CLI Params: -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -addons FA804F411BDDF2C6 -profile Z:/tmp/erri-game-profile -errOrdinaryScenario chat -noSplash -noBackend -noSound -noThrow -disableCrashReporter -logconsole +15:55:24.026 ENGINE : Addon dirs: +15:55:24.026 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +15:55:24.026 ENGINE : dir: './addons' +15:55:24.026 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons' +15:55:24.026 ENGINE : Available addons: +15:55:24.026 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:55:24.026 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:55:24.026 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:55:24.026 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:55:24.026 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:55:24.026 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +15:55:24.026 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +15:55:24.026 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +15:55:24.026 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +15:55:24.026 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +15:55:24.026 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +15:55:24.027 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +15:55:24.160 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger +15:55:24.164 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +15:55:24.164 ENGINE : CPU vendor : AuthenticAMD +15:55:24.164 ENGINE : CPU type : 2 +15:55:24.164 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor +15:55:24.164 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB] +15:55:24.164 ENGINE : CPU count logical : 16 +15:55:24.164 ENGINE : CPU count physical : 8 +15:55:24.164 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2 +15:55:24.164 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +15:55:24.165 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +15:55:24.165 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +15:55:24.165 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +15:55:24.166 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:55:24.166 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb) +15:55:24.318 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +15:55:24.320 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb) +15:55:24.320 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-55-24/resourceDatabase.rdb) +15:55:24.473 ENGINE : GameProject load +15:55:24.473 ENGINE : Loaded addons: +15:55:24.473 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +15:55:24.473 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +15:55:24.473 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:55:24.473 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:55:24.473 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:55:24.473 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:55:24.473 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:55:24.476 ENGINE : Loading custom engine user config '$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf' +15:55:24.476 INIT : GameProject engine user settings load @"$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf" +15:55:24.476 ENGINE : Engine user settings config loaded +15:55:24.476 PROFILING : Settings changed took: 0.001500 ms +15:55:24.476 ENGINE : Locale info: system en-US (English), user en-US (English) +15:55:24.603 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0 +15:55:24.604 RENDER : Basic screen setup: +15:55:24.604 RENDER : Back buffer width x height: 1280x720 +15:55:24.604 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29) +15:55:24.604 RENDER : MSAA : none +15:55:24.617 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0 +15:55:24.617 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device) +15:55:24.617 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs +15:55:24.617 RENDER : * core clocks 2720 MHz, memory 1124 MHz +15:55:24.617 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s) +15:55:24.617 RENDER : AMD AGS correctly initialized +15:55:24.618 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition +15:55:24.618 RENDER : Detected output devices: +15:55:24.618 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21): +15:55:24.618 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz +15:55:24.618 RENDER : Concurrent frames limit 2 +15:55:24.703 RENDER : DX12 device successfully created by AMD AGS library +15:55:24.703 RENDER : * user markers not supported in this version AMD SW +15:55:24.703 RENDER : Graphics device features +15:55:24.703 RENDER : Needed: +15:55:24.703 RENDER : * Highest supported shader model: 6.8 (6.0 needed) +15:55:24.703 RENDER : Optional: +15:55:24.703 RENDER : * Allow tearing (VSYNC) : 1 +15:55:24.703 RENDER : * 16 bits : 1 +15:55:24.703 RENDER : * Resource heap tier : 3 +15:55:24.703 RENDER : * Persistent heaps (DRED) : 1 +15:55:24.703 RENDER : * DRED 1.2 is supported by compiler +15:55:24.724 RENDER : Main RT format setup. +15:55:24.724 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26) +15:55:24.724 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10) +15:55:24.729 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=7 +15:55:24.755 PROFILING : Settings changed took: 1.087100 ms +15:55:24.763 RENDER : RENDER : Reload shaders +15:55:24.763 RENDER : Enfusion shader version 13 +15:55:24.763 INIT : INIT : ShaderListReload +15:55:24.763 PROFILING : ShaderListReload took: 0.000600 ms +15:55:25.971 RENDER : Loaded 3383 newer shader binaries +15:55:25.971 PROFILING : Reload shaders took: 1208.661900 ms +15:55:25.975 ENGINE : Initializing inputs. +15:55:25.989 NETWORK : Initializing networking. +15:55:25.989 NETWORK : Using new GameRplScheduler. +15:55:25.989 SCRIPT : SCRIPT : Initializing scripts +15:55:25.989 SCRIPT : SCRIPT : ScriptProjectManager init +15:55:25.990 PROFILING : ScriptProjectManager init took: 0.018500 ms +15:55:26.075 PROFILING : Initializing scripts took: 85.500400 ms +15:55:26.075 BACKEND : Backend Services are disabled. +15:55:26.075 ENGINE : Enfusion engine successfully created. +15:55:26.082 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +15:55:26.105 GUI : Using default language (en_us) +15:55:26.105 GUI : Loading 'en_us' localization file. +15:55:26.105 INIT : INIT : Loading StringTable +15:55:26.129 PROFILING : Loading StringTable took: 24.186400 ms +15:55:26.129 SCRIPT : SCRIPT : Compiling GameLib scripts +15:55:26.185 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:55:26.186 PROFILING : Compiling GameLib scripts took: 56.914900 ms +15:55:26.186 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +15:55:26.186 SCRIPT : SCRIPT : Compiling Game scripts +15:55:27.370 SCRIPT : Compiling Game scripts +15:55:27.370 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:55:27.370 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:55:27.616 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:27.628 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:55:27.655 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:55:27.785 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:55:27.831 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:55:27.843 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:55:27.843 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:55:27.844 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:55:27.885 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:27.885 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:27.886 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:55:27.886 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:55:27.939 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:55:28.059 SCRIPT : Module: Game; loaded 5786x files; 11206x classes; used 27064K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 85c41a60 +15:55:28.088 PROFILING : Compiling Game scripts took: 1901.945500 ms +15:55:28.088 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:55:28.127 ENGINE : Game successfully created. +15:55:28.171 PLATFORM : Save data from container 'settings' have been loaded +15:55:28.270 PLATFORM : Save data from container 'sessions' have been loaded +15:55:28.673 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +15:55:28.673 ENGINE : Game user settings config loaded +15:55:28.769 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission 'worlds/MainMenuWorld/MainMenuWorld.ent'. +15:55:28.769 WORLD : WORLD : Entities load 'worlds/MainMenuWorld/MainMenuWorld.ent' +15:55:28.770 PROFILING : Entities load took: 0.727200 ms +15:55:28.772 WORLD : WORLD : Game::LoadEntities +15:55:28.772 WORLD : WORLD : Initializing world systems +15:55:28.773 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +15:55:28.774 WORLD : WORLD : CreateEntities +15:55:28.774 WORLD : WORLD : CreateEntities +15:55:28.774 WORLD : WORLD : NotifyBeforeEntitiesCreated +15:55:28.785 RESOURCES : Loaded mission headers from 7 addon(s)! +15:55:28.785 PROFILING : NotifyBeforeEntitiesCreated took: 11.279100 ms +15:55:28.785 WORLD : WORLD : Wait for preloading data +15:55:28.785 PROFILING : Wait for preloading data took: 0.000900 ms +15:55:28.786 WORLD : WORLD : NotifyBeforeEntitiesInitialized +15:55:28.786 PROFILING : NotifyBeforeEntitiesInitialized took: 0.029600 ms +15:55:28.786 WORLD : InitEntities 'world' +15:55:28.786 ENTITY : Init entity @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> +15:55:28.786 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons() +15:55:28.795 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess() +15:55:28.795 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks() +15:55:28.795 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished +15:55:28.795 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1 +15:55:28.795 WORLD : WORLD : NotifyEntitiesInitialized +15:55:28.795 DEFAULT : DEFAULT : WorldVolumesCollection +15:55:28.795 PROFILING : WorldVolumesCollection took: 0.004500 ms +15:55:28.795 PROFILING : NotifyEntitiesInitialized took: 0.068900 ms +15:55:28.795 PROFILING : CreateEntities took: 21.679900 ms +15:55:28.795 PROFILING : CreateEntities took: 21.687800 ms +15:55:28.795 WORLD : WORLD : EOnActivate +15:55:28.795 PROFILING : EOnActivate took: 0.002500 ms +15:55:28.795 PROFILING : Game::LoadEntities took: 23.417000 ms +15:55:28.968 DEFAULT : Entered main menu. +15:55:29.069 DEFAULT (W): No GameMode present in the world, using fallback logic! +15:55:29.070 SCRIPT : ERR ORDINARY: requesting header project=chat +15:55:29.600 ENGINE : Game destroyed. +15:55:29.733 ENGINE : Addon dirs: +15:55:29.733 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +15:55:29.733 ENGINE : dir: './addons' +15:55:29.733 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons' +15:55:29.733 ENGINE : dir: '$profile:../addons/' +15:55:29.733 ENGINE : Available addons: +15:55:29.733 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:55:29.733 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:55:29.733 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:55:29.733 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:55:29.733 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:55:29.733 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +15:55:29.733 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +15:55:29.733 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +15:55:29.733 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +15:55:29.733 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +15:55:29.734 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +15:55:29.734 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +15:55:29.843 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger +15:55:29.846 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +15:55:29.846 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +15:55:29.846 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +15:55:29.846 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +15:55:29.847 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +15:55:29.847 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:55:29.847 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb) +15:55:29.968 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +15:55:29.969 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb) +15:55:29.969 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-55-24/resourceDatabase.rdb) +15:55:30.110 ENGINE : GameProject load +15:55:30.110 ENGINE : Loaded addons: +15:55:30.110 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +15:55:30.110 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +15:55:30.110 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:55:30.110 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:55:30.110 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:55:30.110 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:55:30.110 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:55:30.129 GUI : Using default language (en_us) +15:55:30.129 GUI : Loading 'en_us' localization file. +15:55:30.129 INIT : INIT : Loading StringTable +15:55:30.149 PROFILING : Loading StringTable took: 19.421900 ms +15:55:30.149 SCRIPT : SCRIPT : Compiling GameLib scripts +15:55:30.204 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:55:30.205 PROFILING : Compiling GameLib scripts took: 56.061000 ms +15:55:30.205 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +15:55:30.205 SCRIPT : SCRIPT : Compiling Game scripts +15:55:31.439 SCRIPT : Compiling Game scripts +15:55:31.439 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:55:31.439 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:55:31.677 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:31.689 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:55:31.714 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:55:31.843 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:55:31.887 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:55:31.898 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:55:31.898 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:55:31.900 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:55:31.942 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:31.942 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:31.944 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:55:31.944 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:55:31.997 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:55:32.111 SCRIPT : Module: Game; loaded 5786x files; 11206x classes; used 27039K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 85c41a60 +15:55:32.139 PROFILING : Compiling Game scripts took: 1933.656400 ms +15:55:32.139 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:55:32.160 ENGINE : Game successfully created. +15:55:32.260 PLATFORM : Save data from container 'settings' have been loaded +15:55:32.358 PLATFORM : Save data from container 'sessions' have been loaded +15:55:32.359 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +15:55:32.359 ENGINE : Game user settings config loaded +15:55:32.459 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{C1E20667DCE324ED}Missions/ERR_Everon.conf'. +15:55:32.460 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent' +15:55:33.437 PROFILING : Entities load took: 976.711300 ms +15:55:33.439 WORLD : WORLD : Game::LoadEntities +15:55:33.439 WORLD : WORLD : Initializing world systems @"{C50579A2EC48E8EF}Configs/Systems/MissionSystems.conf" +15:55:33.441 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +15:55:33.441 WORLD : WORLD : CreateEntities +15:55:33.441 WORLD : WORLD : CreateEntities +15:55:33.441 WORLD : WORLD : NotifyBeforeEntitiesCreated +15:55:33.453 RESOURCES : Loaded mission headers from 7 addon(s)! +15:55:33.453 PROFILING : NotifyBeforeEntitiesCreated took: 12.243300 ms +15:55:33.453 WORLD : WORLD : Wait for preloading data +15:55:34.131 PROFILING : Wait for preloading data took: 677.626500 ms +15:55:34.246 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et" +15:55:34.246 PROFILING : PROFILING : Terrain load +15:55:36.300 PROFILING : Terrain load took: 2053.252100 ms +15:55:39.050 WORLD : Game::LoadEntities +15:55:39.050 WORLD : CreateEntities +15:55:39.050 WORLD : CreateEntities +15:55:39.050 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:55:39.050 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:55:39.050 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:55:45.010 WORLD : WORLD : NotifyBeforeEntitiesInitialized +15:55:45.010 PROFILING : NotifyBeforeEntitiesInitialized took: 0.041100 ms +15:55:45.591 WORLD : InitEntities 'world' +15:55:45.591 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:55:45.591 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:55:45.614 WORLD : WORLD : NotifyEntitiesInitialized +15:55:45.614 TERRAIN : TERRAIN : Initializing road networks... +15:55:45.617 PROFILING : Initializing road networks... took: 3.217600 ms +15:55:45.617 DEFAULT : DEFAULT : WorldVolumesCollection +15:55:45.679 PROFILING : WorldVolumesCollection took: 61.736500 ms +15:55:45.679 INIT : INIT : SoundWorldInit +15:55:45.696 PROFILING : SoundWorldInit took: 17.147700 ms +15:55:45.696 PROFILING : NotifyEntitiesInitialized took: 82.291200 ms +15:55:45.696 PROFILING : CreateEntities took: 12254.893800 ms +15:55:45.697 PROFILING : CreateEntities took: 12255.077100 ms +15:55:45.697 WORLD : WORLD : Wait for preloading data around camera +15:55:45.998 PROFILING : Wait for preloading data around camera took: 300.381000 ms +15:55:45.998 WORLD : WORLD : EOnActivate +15:55:46.026 PROFILING : EOnActivate took: 28.188800 ms +15:55:46.026 PROFILING : Game::LoadEntities took: 12586.446100 ms +15:55:46.507 DEFAULT : Entered offline game state. +15:55:46.611 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems +15:55:46.611 NETWORK : Player connected: connectionID=2147483646 +15:55:46.611 NETWORK : ### Connecting player: connectionID=2147483646, Name= +15:55:46.611 NETWORK : ### Creating player: PlayerId=1, Name=jakub +15:55:46.615 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:55:46.615 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +15:55:46.615 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:55:46.615 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:55:46.615 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:55:46.616 SCRIPT (W): Can't open config file "" +15:55:46.617 SCRIPT (W): Cannot update game blocklist. Backend is offline. +15:55:46.618 WORLD : InitEntities 'world' +15:55:46.618 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:55:46.618 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +15:55:46.618 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:55:46.618 SCRIPT (W): Slot_Chat Has no Content! +15:55:46.618 SCRIPT (W): Slot_VON Has no Content! +15:55:46.618 SCRIPT (W): Slot_AvailableActions Has no Content! +15:55:46.618 SCRIPT (W): Slot_Vehicle Has no Content! +15:55:46.618 SCRIPT (W): Slot_GameVersion Has no Content! +15:55:46.618 SCRIPT (W): Slot_Notifications Has no Content! +15:55:46.618 SCRIPT (W): Slot_Hints Has no Content! +15:55:46.624 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000 +15:55:46.625 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5 +15:55:46.625 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0 +15:55:46.625 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged. +15:55:46.625 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:55:46.625 NETWORK : Players connecting: 0 +15:55:46.625 NETWORK : Players connected: 1 / 1 +15:55:46.637 WORLD : Frame start +15:55:46.637 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +15:55:46.648 WORLD : UpdateEntities +15:55:46.648 WORLD : Frame +15:55:46.648 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +15:55:46.817 WORLD : UpdateEntities +15:55:46.817 WORLD : PostFrame +15:55:46.817 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +15:55:46.817 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:55:46.859 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:55:46.859 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:55:46.859 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +15:55:46.859 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +15:55:47.001 RENDER : RENDER : ObjectsHeightMap::Build +15:55:47.001 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld +15:55:47.130 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 128.374000 ms +15:55:47.138 PROFILING : ObjectsHeightMap::Build took: 136.868000 ms +15:55:48.150 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +15:55:48.163 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +15:55:48.164 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +15:55:48.187 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +15:55:48.190 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +15:55:48.230 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +15:55:48.230 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +15:55:48.237 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +15:55:48.275 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +15:55:48.275 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +15:55:48.276 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +15:55:48.276 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +15:55:48.279 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +15:55:48.280 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +15:55:48.280 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +15:55:48.282 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +15:55:48.282 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +15:55:48.282 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +15:55:48.282 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +15:55:48.282 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +15:55:48.282 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +15:55:48.282 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:55:48.282 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +15:55:48.282 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +15:55:48.282 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:55:48.282 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +15:55:48.282 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +15:55:48.282 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:48.918 WORLD : UpdateEntities +15:55:48.918 WORLD : AfterPostSimulate +15:55:48.918 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +15:55:49.201 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:49.201 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:49.201 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:49.201 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:49.479 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012.07,63.5094,7499.7> up=0.995325 +15:55:49.479 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.120081 angularSpeed=0.101376 +15:55:49.479 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:55:49.479 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.05,63.6083,7501.97> +15:55:49.479 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.05,63.3083,7501.97> terrainY=63.317 tireTerrainGap=-0.00875092 +15:55:49.479 SCRIPT : ERR GEAR SUPPORT: center=<7012.05,63.6083,7501.97> radius=0.3 bottom=<7012.05,63.3083,7501.97> fraction=0.414798 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00874329 +15:55:49.479 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6084,7497.71> +15:55:49.479 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1584,7497.71> terrainY=64.1562 tireTerrainGap=0.00218964 +15:55:49.479 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6084,7497.71> radius=0.45 bottom=<7009.88,64.1584,7497.71> fraction=0.464646 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00222778 +15:55:49.479 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2585,7497.75> +15:55:49.479 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8085,7497.75> terrainY=63.8176 tireTerrainGap=-0.00911331 +15:55:49.479 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2585,7497.75> radius=0.45 bottom=<7014.42,63.8085,7497.75> fraction=0.413056 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00912857 +15:55:49.479 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:55:49.724 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:49.724 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:49.724 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:49.724 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:50.279 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:50.279 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:50.279 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:50.545 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5428,7499.73> up=0.994211 +15:55:50.546 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0950941 angularSpeed=0.0210495 +15:55:50.546 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:55:50.546 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6165,7502> +15:55:50.546 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3165,7502> terrainY=63.3122 tireTerrainGap=0.00422668 +15:55:50.546 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6165,7502> radius=0.3 bottom=<7012.06,63.3165,7502> fraction=0.473567 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00418472 +15:55:50.546 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6042,7497.73> +15:55:50.546 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1542,7497.73> terrainY=64.1487 tireTerrainGap=0.00556183 +15:55:50.546 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6042,7497.73> radius=0.45 bottom=<7009.92,64.1542,7497.73> fraction=0.48009 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00562286 +15:55:50.546 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2633,7497.8> +15:55:50.546 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8133,7497.8> terrainY=63.8148 tireTerrainGap=-0.00150681 +15:55:50.546 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2633,7497.8> radius=0.45 bottom=<7014.46,63.8133,7497.8> fraction=0.4475 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00154877 +15:55:50.546 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:55:50.813 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:50.813 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:50.813 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:50.813 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:51.079 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +15:55:51.345 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:51.346 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:51.346 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:51.613 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5275,7499.76> up=0.994292 +15:55:51.613 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0517899 angularSpeed=0.0515119 +15:55:51.613 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:55:51.613 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6123,7502.03> +15:55:51.613 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3123,7502.03> terrainY=63.3099 tireTerrainGap=0.00246048 +15:55:51.613 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6123,7502.03> radius=0.3 bottom=<7012.08,63.3123,7502.03> fraction=0.465776 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00247192 +15:55:51.613 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5929,7497.74> +15:55:51.613 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1429,7497.74> terrainY=64.1414 tireTerrainGap=0.00153351 +15:55:51.613 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5929,7497.74> radius=0.45 bottom=<7009.97,64.1429,7497.74> fraction=0.461582 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00154877 +15:55:51.613 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2587,7497.85> +15:55:51.613 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8087,7497.85> terrainY=63.8116 tireTerrainGap=-0.00288773 +15:55:51.613 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2587,7497.85> radius=0.45 bottom=<7014.51,63.8087,7497.85> fraction=0.441389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00289536 +15:55:51.614 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:55:51.879 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:51.879 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:51.879 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:51.879 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:52.413 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:52.413 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:52.413 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:52.413 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:52.678 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5279,7499.77> up=0.994241 +15:55:52.678 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:55:52.678 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:55:52.678 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6114,7502.04> +15:55:52.678 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3114,7502.04> terrainY=63.3094 tireTerrainGap=0.00194168 +15:55:52.678 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6114,7502.04> radius=0.3 bottom=<7012.08,63.3114,7502.04> fraction=0.463401 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00194931 +15:55:52.679 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5923,7497.74> +15:55:52.679 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1423,7497.74> terrainY=64.1407 tireTerrainGap=0.0016861 +15:55:52.679 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5923,7497.74> radius=0.45 bottom=<7009.97,64.1423,7497.74> fraction=0.462402 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00173187 +15:55:52.679 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2587,7497.86> +15:55:52.679 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8087,7497.86> terrainY=63.8112 tireTerrainGap=-0.00250626 +15:55:52.679 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2587,7497.86> radius=0.45 bottom=<7014.52,63.8087,7497.86> fraction=0.443056 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00252914 +15:55:52.679 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:55:52.945 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:52.945 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:52.945 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:52.945 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:53.479 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:53.479 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:53.479 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:53.479 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:53.745 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5279,7499.77> up=0.994241 +15:55:53.745 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:55:53.745 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:55:53.745 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6114,7502.04> +15:55:53.745 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3114,7502.04> terrainY=63.3094 tireTerrainGap=0.00194168 +15:55:53.745 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6114,7502.04> radius=0.3 bottom=<7012.08,63.3114,7502.04> fraction=0.463401 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00194931 +15:55:53.745 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5923,7497.74> +15:55:53.745 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1423,7497.74> terrainY=64.1407 tireTerrainGap=0.0016861 +15:55:53.745 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5923,7497.74> radius=0.45 bottom=<7009.97,64.1423,7497.74> fraction=0.462402 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00173187 +15:55:53.745 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2587,7497.86> +15:55:53.745 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8087,7497.86> terrainY=63.8112 tireTerrainGap=-0.00250626 +15:55:53.745 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2587,7497.86> radius=0.45 bottom=<7014.52,63.8087,7497.86> fraction=0.443056 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00252914 +15:55:53.745 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:55:54.012 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:54.012 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:54.012 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +15:55:54.024 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +15:55:54.024 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +15:55:54.024 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +15:55:54.024 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +15:55:54.025 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +15:55:54.025 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +15:55:54.025 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +15:55:54.714 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +15:55:54.752 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison +15:55:54.752 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5> diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/display-ownership.json.txt b/docs/evidence/game-2026-09-19-155524-display-unverified/display-ownership.json.txt new file mode 100644 index 0000000..6842bbb --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/display-ownership.json.txt @@ -0,0 +1,84 @@ +{ + "schema": 1, + "kind": "headless-display-read-only", + "binding": { + "display": ":2", + "gamescope": { + "pid": 85243, + "start": 80278257, + "uid": 1000 + }, + "xwayland": { + "pid": 85252, + "start": 80278261, + "uid": 1000 + }, + "sockets": [ + { + "path": "/tmp/.X11-unix/X2", + "inode": 66094984 + }, + { + "path": "@/tmp/.X11-unix/X2", + "inode": 66094983 + } + ], + "relationship": { + "mode": "shared-listeners", + "checks": { + "start_not_older_than_gamescope": true, + "wrapper_run_nonce_valid": true, + "xwayland_prefix_matches": true, + "gamescope_prefix_matches": true, + "xwayland_run_nonce_matches": true, + "gamescope_run_nonce_matches": true, + "xwayland_holds_all_display_listeners": true, + "gamescope_holds_all_display_listeners": true, + "same_listener_inodes": true, + "listener_inodes": [ + 66094984, + 66094983 + ], + "process_identities_stable": true + } + } + }, + "owned_game_window_verified": false, + "read_only": true, + "input_sent": false, + "release_qualified": false, + "scope": "Read-only private X11 process/window ownership; no input or gameplay proof", + "helper_sha256": "accc8ff4602480f2e4175663ce94f0565002104ebb0f8ab8881c22b9d51f9a61", + "wrapper": { + "pid": 85287, + "start": 80278274, + "uid": 1000 + }, + "command": [ + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-addons", + "FA804F411BDDF2C6", + "-profile", + "Z:/tmp/erri-game-profile", + "-errOrdinaryScenario", + "chat", + "-noSplash", + "-noBackend", + "-noSound", + "-noThrow", + "-disableCrashReporter", + "-logconsole" + ], + "prefix": "/tmp/erri-headless-compat/pfx", + "profile": "/tmp/erri-game-profile", + "game_executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "report": "/tmp/erri-game-profile/display-ownership-ffa079e5a784488dba8fb383b9eea018.json", + "owned_windows": [], + "unverified_window_count": 12, + "last_query_error": "TimeoutExpired", + "observation_finished": true +} diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/error.log.txt b/docs/evidence/game-2026-09-19-155524-display-unverified/error.log.txt new file mode 100644 index 0000000..57c50fe --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/error.log.txt @@ -0,0 +1,84 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-55-24\error.log started at 2026-09-19 15:55:26 (2026-09-19 13:55:26 UTC) + +15:55:26.082 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +15:55:27.370 SCRIPT : Compiling Game scripts +15:55:27.370 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:55:27.370 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:55:27.616 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:27.628 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:55:27.654 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:55:27.785 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:55:27.831 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:55:27.843 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:55:27.843 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:55:27.844 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:55:27.885 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:27.885 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:27.886 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:55:27.886 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:55:27.939 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:55:29.069 DEFAULT (W): No GameMode present in the world, using fallback logic! +15:55:31.439 SCRIPT : Compiling Game scripts +15:55:31.439 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:55:31.439 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:55:31.677 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:31.689 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:55:31.714 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:55:31.843 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:55:31.887 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:55:31.898 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:55:31.898 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:55:31.900 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:55:31.942 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:31.942 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:31.944 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:55:31.944 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:55:31.997 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:55:39.050 WORLD : Game::LoadEntities +15:55:39.050 WORLD : CreateEntities +15:55:39.050 WORLD : CreateEntities +15:55:39.050 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:55:39.050 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:55:39.050 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:55:45.591 WORLD : InitEntities 'world' +15:55:45.591 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:55:45.591 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:55:46.615 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:55:46.615 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +15:55:46.615 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:55:46.615 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:55:46.615 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:55:46.616 SCRIPT (W): Can't open config file "" +15:55:46.617 SCRIPT (W): Cannot update game blocklist. Backend is offline. +15:55:46.618 WORLD : InitEntities 'world' +15:55:46.618 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:55:46.618 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +15:55:46.618 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:55:46.618 SCRIPT (W): Slot_Chat Has no Content! +15:55:46.618 SCRIPT (W): Slot_VON Has no Content! +15:55:46.618 SCRIPT (W): Slot_AvailableActions Has no Content! +15:55:46.618 SCRIPT (W): Slot_Vehicle Has no Content! +15:55:46.618 SCRIPT (W): Slot_GameVersion Has no Content! +15:55:46.618 SCRIPT (W): Slot_Notifications Has no Content! +15:55:46.618 SCRIPT (W): Slot_Hints Has no Content! +15:55:46.625 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:55:46.817 WORLD : UpdateEntities +15:55:46.817 WORLD : PostFrame +15:55:46.817 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +15:55:46.817 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:55:46.859 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:55:46.859 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:55:46.859 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +15:55:46.859 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +15:55:48.918 WORLD : UpdateEntities +15:55:48.918 WORLD : AfterPostSimulate +15:55:48.918 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/game-startup-report.json.txt b/docs/evidence/game-2026-09-19-155524-display-unverified/game-startup-report.json.txt new file mode 100644 index 0000000..82f8203 --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/game-startup-report.json.txt @@ -0,0 +1,24 @@ +{ + "log": "console.log", + "smoke_completions": 0, + "assertions_passed": 0, + "script_or_runtime_failures": [], + "engine_errors": [], + "missing_end_screen": [], + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof", + "local_participant_verified": true, + "scenario_header_verified": true, + "verified_header_projects": [ + "chat" + ], + "game_module_defines": [ + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG", + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG" + ], + "workbench_undefined": true, + "normal_mission_ready": true, + "unexpected_smoke_fixture": false, + "failed": false, + "ready": true, + "failure_observed_during_polling": false +} diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/headless-launch.log.txt b/docs/evidence/game-2026-09-19-155524-display-unverified/headless-launch.log.txt new file mode 100644 index 0000000..d716304 --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/headless-launch.log.txt @@ -0,0 +1,139 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 161 +[gamescope] [Info] vblank: Using timerfd. +fsync: up and running. +[Gamescope WSI] No application info given. +[Gamescope WSI] Executable name: explorer.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: xalia.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: xalia.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Unsupported maximum keycode 709, clipping. +> X11 cannot support keycodes above 255. +> Warning: Virtual modifier Hyper multiply defined +> Using 0, ignoring 0 +> Warning: Virtual modifier ScrollLock multiply defined +> Using 0, ignoring 0 +Errors from xkbcomp are not fatal to the X server +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: ArmaReforgerSteam.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: (null) + applicationVersion: 0 + pEngineName: (null) + engineVersion: 0 + apiVersion: 4198400 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: (null) + applicationVersion: 0 + pEngineName: (null) + engineVersion: 0 + apiVersion: 4198400 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a00030 +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a00030 +[Gamescope WSI] Surface state: + steam app id: 1874880 + window xid: 0x1a00030 + wayland surface res id: 5 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7fa0d81815c0 - imageCount: 3 +[Gamescope WSI] Destroying swapchain: 0x7fa0d81815c0 +[Gamescope WSI] Destroyed swapchain: 0x7fa0d81815c0 +[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7fa0d81815c0 - imageCount: 3 +[gamescope] [Info] launch: Primary child shut down! diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/launch-source-sha256.json b/docs/evidence/game-2026-09-19-155524-display-unverified/launch-source-sha256.json new file mode 100644 index 0000000..9345c7b --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/launch-source-sha256.json @@ -0,0 +1,193 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "a98c9cda12d68cfb181087a543b9ea9a2b70fd33971856659fffa56a9fab08d4", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "cabf0d2f2d389b6165f2f190f2f76adfe28ca5291110d4d0eb1c5cddd99bd090", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/launch-source.json b/docs/evidence/game-2026-09-19-155524-display-unverified/launch-source.json new file mode 100644 index 0000000..394b874 --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/launch-source.json @@ -0,0 +1,55 @@ +{ + "schema_version": 1, + "launch_id": "7ebe6448-c7e8-46b3-8956-e63e91525ec8", + "captured_unix": 1789826122.1582553, + "source_root": "/home/jakub/devel/escapistsrereintroduced", + "command": [ + "gamescope", + "--backend", + "headless", + "-W", + "1280", + "-H", + "720", + "-w", + "1280", + "-h", + "720", + "-r", + "30", + "--", + "/usr/bin/python3", + "/home/jakub/devel/escapistsrereintroduced/tools/headless_display_probe.py", + "--host-display", + ":1", + "--prefix", + "/tmp/erri-headless-compat/pfx", + "--profile", + "/tmp/erri-game-profile", + "--game-executable", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "--report", + "/tmp/erri-game-profile/display-ownership-ffa079e5a784488dba8fb383b9eea018.json", + "--observe-seconds", + "30", + "--", + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-addons", + "FA804F411BDDF2C6", + "-profile", + "Z:/tmp/erri-game-profile", + "-errOrdinaryScenario", + "chat", + "-noSplash", + "-noBackend", + "-noSound", + "-noThrow", + "-disableCrashReporter", + "-logconsole" + ], + "manifest_sha256": "c40766cf10fad3efc91a4f0f0bc2cae3c1582eda9716debd89daeba0e7d055ec" +} diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/report.json b/docs/evidence/game-2026-09-19-155524-display-unverified/report.json new file mode 100644 index 0000000..3883e1c --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/report.json @@ -0,0 +1,24 @@ +{ + "log": "docs/evidence/game-2026-09-19-155524-display-unverified/console.log.txt", + "smoke_completions": 0, + "assertions_passed": 0, + "script_or_runtime_failures": [], + "engine_errors": [], + "missing_end_screen": [], + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof", + "local_participant_verified": true, + "scenario_header_verified": true, + "verified_header_projects": [ + "chat" + ], + "game_module_defines": [ + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG", + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG" + ], + "workbench_undefined": true, + "normal_mission_ready": true, + "unexpected_smoke_fixture": false, + "failed": false, + "ready": true, + "control_metadata_consistent": true +} diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/rereintroduced-hq.log.txt b/docs/evidence/game-2026-09-19-155524-display-unverified/rereintroduced-hq.log.txt new file mode 100644 index 0000000..a494f19 --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/rereintroduced-hq.log.txt @@ -0,0 +1,10 @@ +#1 t=7s M0 REGISTER group 1 [session=1789826145-1] +#2 t=7s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789826145-1] +#3 t=7.7s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789826145-1] +#4 t=9s M0 REGISTER group 2 [session=1789826145-1] +#5 t=9s M0 REGISTER group 3 [session=1789826145-1] +#6 t=9s M0 REGISTER group 4 [session=1789826145-1] +#7 t=9s M0 REGISTER group 5 [session=1789826145-1] +#8 t=9s M0 REGISTER group 6 [session=1789826145-1] +#9 t=9s M0 REGISTER group 7 [session=1789826145-1] +#10 t=18.9s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789826145-1] diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/runner.json.txt b/docs/evidence/game-2026-09-19-155524-display-unverified/runner.json.txt new file mode 100644 index 0000000..c70e5ae --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/runner.json.txt @@ -0,0 +1,37 @@ +{ + "stopped_unix": 1789826171.3961883, + "console_sha256": "675e906e35f534753c5d56562f6a9f8f580c39418a5f6dffae359b891f1ebf61", + "end_source_sha256": "c40766cf10fad3efc91a4f0f0bc2cae3c1582eda9716debd89daeba0e7d055ec", + "source_unchanged_after_run": true, + "source_provenance": "launch_snapshot", + "launch_id": "7ebe6448-c7e8-46b3-8956-e63e91525ec8", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "c40766cf10fad3efc91a4f0f0bc2cae3c1582eda9716debd89daeba0e7d055ec", + "started_unix": 1789826122.1583254, + "result": "display-probe-incomplete", + "session": "/tmp/erri-game-profile/logs/logs_2026-09-19_15-55-24", + "project": "chat", + "cleanup_confirmed": true, + "runner_error": null, + "failure_grace_seconds": 0, + "failure_observed_during_polling": false, + "first_failure_elapsed_seconds": null, + "executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "dedicated_server": false, + "display": "headless Gamescope", + "audio": "-noSound plus own silent sink", + "control_only": false, + "source_manifest_scope": "successor addon sources", + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof", + "display_ownership": { + "requested": true, + "verified": false, + "read_only": true, + "input_sent": false, + "sha256": "ac5d18e6d3daac611ad591df39b9f4d015c1ceaf988adc6eb2ee70ff9608f66a", + "archive_file": "display-ownership.json", + "error": "Private display game-window ownership was not verified" + }, + "startup_result_before_display_check": "game-started" +} diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/script.log.txt b/docs/evidence/game-2026-09-19-155524-display-unverified/script.log.txt new file mode 100644 index 0000000..a20ed16 --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/script.log.txt @@ -0,0 +1,229 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_15-55-24\script.log started at 2026-09-19 15:55:25 (2026-09-19 13:55:25 UTC) + +15:55:25.989 SCRIPT : SCRIPT : Initializing scripts +15:55:25.989 SCRIPT : SCRIPT : ScriptProjectManager init +15:55:26.129 SCRIPT : SCRIPT : Compiling GameLib scripts +15:55:26.185 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:55:26.186 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +15:55:26.186 SCRIPT : SCRIPT : Compiling Game scripts +15:55:27.370 SCRIPT : Compiling Game scripts +15:55:27.370 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:55:27.370 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:55:27.616 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:27.628 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:55:27.655 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:55:27.753 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:55:27.785 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:55:27.831 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:55:27.843 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:55:27.843 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:55:27.844 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:55:27.885 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:27.885 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:27.886 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:55:27.886 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:55:27.939 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:55:28.059 SCRIPT : Module: Game; loaded 5786x files; 11206x classes; used 27064K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 85c41a60 +15:55:28.786 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons() +15:55:28.795 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess() +15:55:28.795 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks() +15:55:28.795 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished +15:55:28.795 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1 +15:55:29.070 SCRIPT : ERR ORDINARY: requesting header project=chat +15:55:30.149 SCRIPT : SCRIPT : Compiling GameLib scripts +15:55:30.204 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:55:30.205 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +15:55:30.205 SCRIPT : SCRIPT : Compiling Game scripts +15:55:31.439 SCRIPT : Compiling Game scripts +15:55:31.439 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:55:31.439 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:55:31.677 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:31.689 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:55:31.714 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:55:31.810 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:55:31.843 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:55:31.887 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +15:55:31.898 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:55:31.898 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:55:31.900 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:55:31.942 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:31.942 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:55:31.944 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:55:31.944 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:55:31.997 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:55:32.111 SCRIPT : Module: Game; loaded 5786x files; 11206x classes; used 27039K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 85c41a60 +15:55:45.591 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:55:46.611 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems +15:55:46.615 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:55:46.615 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:55:46.616 SCRIPT (W): Can't open config file "" +15:55:46.617 SCRIPT (W): Cannot update game blocklist. Backend is offline. +15:55:46.618 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:55:46.618 SCRIPT (W): Slot_Chat Has no Content! +15:55:46.618 SCRIPT (W): Slot_VON Has no Content! +15:55:46.618 SCRIPT (W): Slot_AvailableActions Has no Content! +15:55:46.618 SCRIPT (W): Slot_Vehicle Has no Content! +15:55:46.618 SCRIPT (W): Slot_GameVersion Has no Content! +15:55:46.618 SCRIPT (W): Slot_Notifications Has no Content! +15:55:46.618 SCRIPT (W): Slot_Hints Has no Content! +15:55:46.625 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5 +15:55:46.625 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0 +15:55:46.625 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged. +15:55:46.625 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:55:46.637 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +15:55:46.648 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +15:55:46.817 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:55:48.150 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +15:55:48.163 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +15:55:48.164 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +15:55:48.187 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +15:55:48.190 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +15:55:48.230 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +15:55:48.230 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +15:55:48.237 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +15:55:48.275 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +15:55:48.275 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +15:55:48.276 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +15:55:48.276 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +15:55:48.279 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +15:55:48.280 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +15:55:48.280 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +15:55:48.282 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +15:55:48.282 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +15:55:48.282 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +15:55:48.282 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +15:55:48.282 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +15:55:48.282 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +15:55:48.282 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:55:48.282 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +15:55:48.282 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +15:55:48.282 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:55:48.282 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +15:55:48.282 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +15:55:48.282 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:48.282 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:55:49.201 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:49.201 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:49.201 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:49.201 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:49.479 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012.07,63.5094,7499.7> up=0.995325 +15:55:49.479 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.120081 angularSpeed=0.101376 +15:55:49.479 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:55:49.479 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.05,63.6083,7501.97> +15:55:49.479 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.05,63.3083,7501.97> terrainY=63.317 tireTerrainGap=-0.00875092 +15:55:49.479 SCRIPT : ERR GEAR SUPPORT: center=<7012.05,63.6083,7501.97> radius=0.3 bottom=<7012.05,63.3083,7501.97> fraction=0.414798 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00874329 +15:55:49.479 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6084,7497.71> +15:55:49.479 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1584,7497.71> terrainY=64.1562 tireTerrainGap=0.00218964 +15:55:49.479 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6084,7497.71> radius=0.45 bottom=<7009.88,64.1584,7497.71> fraction=0.464646 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00222778 +15:55:49.479 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2585,7497.75> +15:55:49.479 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8085,7497.75> terrainY=63.8176 tireTerrainGap=-0.00911331 +15:55:49.479 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2585,7497.75> radius=0.45 bottom=<7014.42,63.8085,7497.75> fraction=0.413056 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00912857 +15:55:49.479 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:55:49.724 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:49.724 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:49.724 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:49.724 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:55:50.279 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:50.279 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:50.279 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:50.546 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5428,7499.73> up=0.994211 +15:55:50.546 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0950941 angularSpeed=0.0210495 +15:55:50.546 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:55:50.546 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6165,7502> +15:55:50.546 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3165,7502> terrainY=63.3122 tireTerrainGap=0.00422668 +15:55:50.546 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6165,7502> radius=0.3 bottom=<7012.06,63.3165,7502> fraction=0.473567 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00418472 +15:55:50.546 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6042,7497.73> +15:55:50.546 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1542,7497.73> terrainY=64.1487 tireTerrainGap=0.00556183 +15:55:50.546 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6042,7497.73> radius=0.45 bottom=<7009.92,64.1542,7497.73> fraction=0.48009 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00562286 +15:55:50.546 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2633,7497.8> +15:55:50.546 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8133,7497.8> terrainY=63.8148 tireTerrainGap=-0.00150681 +15:55:50.546 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2633,7497.8> radius=0.45 bottom=<7014.46,63.8133,7497.8> fraction=0.4475 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00154877 +15:55:50.546 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:55:50.813 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:50.813 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:50.813 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:55:50.813 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:51.079 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +15:55:51.345 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:51.346 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:51.346 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:51.613 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5275,7499.76> up=0.994292 +15:55:51.613 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0517899 angularSpeed=0.0515119 +15:55:51.613 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:55:51.613 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6123,7502.03> +15:55:51.613 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3123,7502.03> terrainY=63.3099 tireTerrainGap=0.00246048 +15:55:51.613 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6123,7502.03> radius=0.3 bottom=<7012.08,63.3123,7502.03> fraction=0.465776 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00247192 +15:55:51.613 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5929,7497.74> +15:55:51.613 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1429,7497.74> terrainY=64.1414 tireTerrainGap=0.00153351 +15:55:51.613 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5929,7497.74> radius=0.45 bottom=<7009.97,64.1429,7497.74> fraction=0.461582 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00154877 +15:55:51.613 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2587,7497.85> +15:55:51.613 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8087,7497.85> terrainY=63.8116 tireTerrainGap=-0.00288773 +15:55:51.613 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2587,7497.85> radius=0.45 bottom=<7014.51,63.8087,7497.85> fraction=0.441389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00289536 +15:55:51.614 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:55:51.879 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:51.879 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:55:51.879 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:51.879 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:52.413 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:52.413 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:52.413 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:52.413 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:55:52.678 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5279,7499.77> up=0.994241 +15:55:52.678 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:55:52.678 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:55:52.678 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6114,7502.04> +15:55:52.678 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3114,7502.04> terrainY=63.3094 tireTerrainGap=0.00194168 +15:55:52.678 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6114,7502.04> radius=0.3 bottom=<7012.08,63.3114,7502.04> fraction=0.463401 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00194931 +15:55:52.679 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5923,7497.74> +15:55:52.679 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1423,7497.74> terrainY=64.1407 tireTerrainGap=0.0016861 +15:55:52.679 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5923,7497.74> radius=0.45 bottom=<7009.97,64.1423,7497.74> fraction=0.462402 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00173187 +15:55:52.679 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2587,7497.86> +15:55:52.679 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8087,7497.86> terrainY=63.8112 tireTerrainGap=-0.00250626 +15:55:52.679 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2587,7497.86> radius=0.45 bottom=<7014.52,63.8087,7497.86> fraction=0.443056 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00252914 +15:55:52.679 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:55:52.945 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:52.945 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:52.945 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:52.945 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:53.479 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:53.479 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:55:53.479 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:53.479 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:53.745 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5279,7499.77> up=0.994241 +15:55:53.745 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:55:53.745 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:55:53.745 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6114,7502.04> +15:55:53.745 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3114,7502.04> terrainY=63.3094 tireTerrainGap=0.00194168 +15:55:53.745 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6114,7502.04> radius=0.3 bottom=<7012.08,63.3114,7502.04> fraction=0.463401 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00194931 +15:55:53.745 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5923,7497.74> +15:55:53.745 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1423,7497.74> terrainY=64.1407 tireTerrainGap=0.0016861 +15:55:53.745 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5923,7497.74> radius=0.45 bottom=<7009.97,64.1423,7497.74> fraction=0.462402 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00173187 +15:55:53.745 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2587,7497.86> +15:55:53.745 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8087,7497.86> terrainY=63.8112 tireTerrainGap=-0.00250626 +15:55:53.745 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2587,7497.86> radius=0.45 bottom=<7014.52,63.8087,7497.86> fraction=0.443056 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00252914 +15:55:53.745 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:55:54.012 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:54.012 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:55:54.012 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +15:55:54.024 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +15:55:54.024 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +15:55:54.024 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +15:55:54.024 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +15:55:54.025 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +15:55:54.025 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +15:55:54.025 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +15:55:54.714 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +15:55:54.752 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison +15:55:54.752 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5> diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/source-provenance.json b/docs/evidence/game-2026-09-19-155524-display-unverified/source-provenance.json new file mode 100644 index 0000000..5fa4cc7 --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/source-provenance.json @@ -0,0 +1,4 @@ +{ + "schema_version": 1, + "kind": "launch_snapshot" +} diff --git a/docs/evidence/game-2026-09-19-155524-display-unverified/source-sha256.json b/docs/evidence/game-2026-09-19-155524-display-unverified/source-sha256.json new file mode 100644 index 0000000..9345c7b --- /dev/null +++ b/docs/evidence/game-2026-09-19-155524-display-unverified/source-sha256.json @@ -0,0 +1,193 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "a98c9cda12d68cfb181087a543b9ea9a2b70fd33971856659fffa56a9fab08d4", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "cabf0d2f2d389b6165f2f190f2f76adfe28ca5291110d4d0eb1c5cddd99bd090", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/console.log.txt b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/console.log.txt new file mode 100644 index 0000000..c71ebeb --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/console.log.txt @@ -0,0 +1,887 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-05-22\console.log started at 2026-09-19 16:05:22 (2026-09-19 14:05:22 UTC) + +16:05:22.169 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-05-22' to filesystem under name logs +16:05:22.169 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\profile' to filesystem under name profile +16:05:22.169 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger\' +16:05:22.170 ENGINE : Initializing engine, version 192142 +16:05:22.170 ENGINE : CLI Params: -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -addons FA804F411BDDF2C6 -profile Z:/tmp/erri-game-profile -errOrdinaryScenario chat -noSplash -noBackend -noSound -noThrow -disableCrashReporter -logconsole -errOrdinaryInputObserve 341be99e40954acda238bbe6f6f42618 -errOrdinaryInputScreenshots 1 +16:05:22.180 ENGINE : Addon dirs: +16:05:22.180 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +16:05:22.180 ENGINE : dir: './addons' +16:05:22.180 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons' +16:05:22.180 ENGINE : Available addons: +16:05:22.180 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +16:05:22.180 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +16:05:22.180 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:05:22.180 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +16:05:22.180 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +16:05:22.180 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +16:05:22.180 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +16:05:22.180 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +16:05:22.181 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +16:05:22.181 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +16:05:22.181 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +16:05:22.181 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +16:05:22.306 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger +16:05:22.309 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +16:05:22.309 ENGINE : CPU vendor : AuthenticAMD +16:05:22.309 ENGINE : CPU type : 2 +16:05:22.309 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor +16:05:22.309 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB] +16:05:22.309 ENGINE : CPU count logical : 16 +16:05:22.309 ENGINE : CPU count physical : 8 +16:05:22.309 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2 +16:05:22.309 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +16:05:22.310 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +16:05:22.310 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +16:05:22.310 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +16:05:22.311 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +16:05:22.311 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb) +16:05:22.467 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +16:05:22.470 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb) +16:05:22.470 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-05-22/resourceDatabase.rdb) +16:05:22.630 ENGINE : GameProject load +16:05:22.630 ENGINE : Loaded addons: +16:05:22.630 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +16:05:22.630 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +16:05:22.630 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:05:22.630 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +16:05:22.630 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +16:05:22.630 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +16:05:22.630 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +16:05:22.634 ENGINE : Loading custom engine user config '$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf' +16:05:22.634 INIT : GameProject engine user settings load @"$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf" +16:05:22.634 ENGINE : Engine user settings config loaded +16:05:22.634 PROFILING : Settings changed took: 0.002700 ms +16:05:22.634 ENGINE : Locale info: system en-US (English), user en-US (English) +16:05:22.776 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0 +16:05:22.778 RENDER : Basic screen setup: +16:05:22.778 RENDER : Back buffer width x height: 1280x720 +16:05:22.778 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29) +16:05:22.778 RENDER : MSAA : none +16:05:22.793 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0 +16:05:22.793 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device) +16:05:22.793 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs +16:05:22.793 RENDER : * core clocks 2720 MHz, memory 1124 MHz +16:05:22.793 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s) +16:05:22.793 RENDER : AMD AGS correctly initialized +16:05:22.794 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition +16:05:22.794 RENDER : Detected output devices: +16:05:22.794 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21): +16:05:22.794 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz +16:05:22.794 RENDER : Concurrent frames limit 2 +16:05:22.877 RENDER : DX12 device successfully created by AMD AGS library +16:05:22.877 RENDER : * user markers not supported in this version AMD SW +16:05:22.877 RENDER : Graphics device features +16:05:22.877 RENDER : Needed: +16:05:22.877 RENDER : * Highest supported shader model: 6.8 (6.0 needed) +16:05:22.877 RENDER : Optional: +16:05:22.877 RENDER : * Allow tearing (VSYNC) : 1 +16:05:22.877 RENDER : * 16 bits : 1 +16:05:22.877 RENDER : * Resource heap tier : 3 +16:05:22.877 RENDER : * Persistent heaps (DRED) : 1 +16:05:22.877 RENDER : * DRED 1.2 is supported by compiler +16:05:22.899 RENDER : Main RT format setup. +16:05:22.899 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26) +16:05:22.899 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10) +16:05:22.904 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=7 +16:05:22.931 PROFILING : Settings changed took: 1.004700 ms +16:05:22.939 RENDER : RENDER : Reload shaders +16:05:22.939 RENDER : Enfusion shader version 13 +16:05:22.939 INIT : INIT : ShaderListReload +16:05:22.939 PROFILING : ShaderListReload took: 0.000500 ms +16:05:24.218 RENDER : Loaded 3383 newer shader binaries +16:05:24.218 PROFILING : Reload shaders took: 1279.071100 ms +16:05:24.221 ENGINE : Initializing inputs. +16:05:24.234 NETWORK : Initializing networking. +16:05:24.234 NETWORK : Using new GameRplScheduler. +16:05:24.235 SCRIPT : SCRIPT : Initializing scripts +16:05:24.235 SCRIPT : SCRIPT : ScriptProjectManager init +16:05:24.235 PROFILING : ScriptProjectManager init took: 0.010100 ms +16:05:24.326 PROFILING : Initializing scripts took: 91.658100 ms +16:05:24.327 BACKEND : Backend Services are disabled. +16:05:24.327 ENGINE : Enfusion engine successfully created. +16:05:24.334 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +16:05:24.359 GUI : Using default language (en_us) +16:05:24.360 GUI : Loading 'en_us' localization file. +16:05:24.360 INIT : INIT : Loading StringTable +16:05:24.385 PROFILING : Loading StringTable took: 25.670600 ms +16:05:24.385 SCRIPT : SCRIPT : Compiling GameLib scripts +16:05:24.444 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:05:24.444 PROFILING : Compiling GameLib scripts took: 59.158800 ms +16:05:24.445 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +16:05:24.445 SCRIPT : SCRIPT : Compiling Game scripts +16:05:25.612 SCRIPT : Compiling Game scripts +16:05:25.612 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:05:25.612 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:05:25.845 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:25.856 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:05:25.884 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:05:26.019 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:05:26.067 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:05:26.079 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:05:26.079 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:05:26.080 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:05:26.121 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:26.121 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:26.122 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:05:26.122 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:05:26.174 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:05:26.293 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27075K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +16:05:26.320 PROFILING : Compiling Game scripts took: 1875.520500 ms +16:05:26.320 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +16:05:26.358 ENGINE : Game successfully created. +16:05:26.419 PLATFORM : Save data from container 'settings' have been loaded +16:05:26.519 PLATFORM : Save data from container 'sessions' have been loaded +16:05:26.920 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +16:05:26.920 ENGINE : Game user settings config loaded +16:05:27.018 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission 'worlds/MainMenuWorld/MainMenuWorld.ent'. +16:05:27.018 WORLD : WORLD : Entities load 'worlds/MainMenuWorld/MainMenuWorld.ent' +16:05:27.019 PROFILING : Entities load took: 0.713200 ms +16:05:27.021 WORLD : WORLD : Game::LoadEntities +16:05:27.021 WORLD : WORLD : Initializing world systems +16:05:27.022 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +16:05:27.022 WORLD : WORLD : CreateEntities +16:05:27.022 WORLD : WORLD : CreateEntities +16:05:27.022 WORLD : WORLD : NotifyBeforeEntitiesCreated +16:05:27.033 RESOURCES : Loaded mission headers from 7 addon(s)! +16:05:27.033 PROFILING : NotifyBeforeEntitiesCreated took: 10.935500 ms +16:05:27.033 WORLD : WORLD : Wait for preloading data +16:05:27.033 PROFILING : Wait for preloading data took: 0.000800 ms +16:05:27.033 WORLD : WORLD : NotifyBeforeEntitiesInitialized +16:05:27.033 PROFILING : NotifyBeforeEntitiesInitialized took: 0.023700 ms +16:05:27.033 WORLD : InitEntities 'world' +16:05:27.033 ENTITY : Init entity @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> +16:05:27.033 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons() +16:05:27.044 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess() +16:05:27.045 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks() +16:05:27.045 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished +16:05:27.045 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1 +16:05:27.045 WORLD : WORLD : NotifyEntitiesInitialized +16:05:27.045 DEFAULT : DEFAULT : WorldVolumesCollection +16:05:27.045 PROFILING : WorldVolumesCollection took: 0.006000 ms +16:05:27.045 PROFILING : NotifyEntitiesInitialized took: 0.068300 ms +16:05:27.045 PROFILING : CreateEntities took: 22.982000 ms +16:05:27.045 PROFILING : CreateEntities took: 22.988800 ms +16:05:27.045 WORLD : WORLD : EOnActivate +16:05:27.045 PROFILING : EOnActivate took: 0.002800 ms +16:05:27.045 PROFILING : Game::LoadEntities took: 24.316200 ms +16:05:27.216 DEFAULT : Entered main menu. +16:05:27.316 DEFAULT (W): No GameMode present in the world, using fallback logic! +16:05:27.317 SCRIPT : ERR ORDINARY: requesting header project=chat +16:05:27.840 ENGINE : Game destroyed. +16:05:27.984 ENGINE : Addon dirs: +16:05:27.984 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +16:05:27.984 ENGINE : dir: './addons' +16:05:27.984 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons' +16:05:27.984 ENGINE : dir: '$profile:../addons/' +16:05:27.984 ENGINE : Available addons: +16:05:27.984 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +16:05:27.984 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +16:05:27.984 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:05:27.984 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +16:05:27.984 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +16:05:27.984 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +16:05:27.984 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +16:05:27.984 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +16:05:27.984 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +16:05:27.985 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +16:05:27.985 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +16:05:27.985 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +16:05:28.108 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger +16:05:28.111 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +16:05:28.112 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +16:05:28.112 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +16:05:28.112 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +16:05:28.113 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +16:05:28.113 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +16:05:28.114 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb) +16:05:28.250 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +16:05:28.251 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb) +16:05:28.251 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-05-22/resourceDatabase.rdb) +16:05:28.406 ENGINE : GameProject load +16:05:28.406 ENGINE : Loaded addons: +16:05:28.406 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +16:05:28.406 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +16:05:28.406 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:05:28.406 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +16:05:28.406 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +16:05:28.406 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +16:05:28.406 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +16:05:28.428 GUI : Using default language (en_us) +16:05:28.428 GUI : Loading 'en_us' localization file. +16:05:28.428 INIT : INIT : Loading StringTable +16:05:28.449 PROFILING : Loading StringTable took: 20.966000 ms +16:05:28.449 SCRIPT : SCRIPT : Compiling GameLib scripts +16:05:28.505 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:05:28.505 PROFILING : Compiling GameLib scripts took: 56.704700 ms +16:05:28.505 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +16:05:28.505 SCRIPT : SCRIPT : Compiling Game scripts +16:05:29.734 SCRIPT : Compiling Game scripts +16:05:29.734 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:05:29.734 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:05:29.988 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:30.000 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:05:30.028 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:05:30.168 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:05:30.218 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:05:30.230 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:05:30.230 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:05:30.232 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:05:30.274 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:30.274 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:30.275 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:05:30.275 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:05:30.334 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:05:30.470 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27050K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +16:05:30.500 PROFILING : Compiling Game scripts took: 1994.705700 ms +16:05:30.500 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +16:05:30.521 ENGINE : Game successfully created. +16:05:30.601 PLATFORM : Save data from container 'settings' have been loaded +16:05:30.699 PLATFORM : Save data from container 'sessions' have been loaded +16:05:30.699 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +16:05:30.699 ENGINE : Game user settings config loaded +16:05:30.800 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{C1E20667DCE324ED}Missions/ERR_Everon.conf'. +16:05:30.800 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent' +16:05:31.807 PROFILING : Entities load took: 1006.734000 ms +16:05:31.810 WORLD : WORLD : Game::LoadEntities +16:05:31.810 WORLD : WORLD : Initializing world systems @"{C50579A2EC48E8EF}Configs/Systems/MissionSystems.conf" +16:05:31.811 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +16:05:31.811 WORLD : WORLD : CreateEntities +16:05:31.811 WORLD : WORLD : CreateEntities +16:05:31.811 WORLD : WORLD : NotifyBeforeEntitiesCreated +16:05:31.827 RESOURCES : Loaded mission headers from 7 addon(s)! +16:05:31.827 PROFILING : NotifyBeforeEntitiesCreated took: 16.095000 ms +16:05:31.827 WORLD : WORLD : Wait for preloading data +16:05:32.398 PROFILING : Wait for preloading data took: 570.486100 ms +16:05:32.508 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et" +16:05:32.508 PROFILING : PROFILING : Terrain load +16:05:34.603 PROFILING : Terrain load took: 2095.663300 ms +16:05:37.481 WORLD : Game::LoadEntities +16:05:37.481 WORLD : CreateEntities +16:05:37.481 WORLD : CreateEntities +16:05:37.481 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:05:37.481 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:05:37.481 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:05:43.315 WORLD : WORLD : NotifyBeforeEntitiesInitialized +16:05:43.315 PROFILING : NotifyBeforeEntitiesInitialized took: 0.051600 ms +16:05:43.891 WORLD : InitEntities 'world' +16:05:43.891 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:05:43.891 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:05:43.913 WORLD : WORLD : NotifyEntitiesInitialized +16:05:43.913 TERRAIN : TERRAIN : Initializing road networks... +16:05:43.917 PROFILING : Initializing road networks... took: 3.849900 ms +16:05:43.917 DEFAULT : DEFAULT : WorldVolumesCollection +16:05:43.978 PROFILING : WorldVolumesCollection took: 60.798800 ms +16:05:43.978 INIT : INIT : SoundWorldInit +16:05:43.994 PROFILING : SoundWorldInit took: 16.291500 ms +16:05:43.994 PROFILING : NotifyEntitiesInitialized took: 81.119900 ms +16:05:43.994 PROFILING : CreateEntities took: 12182.887200 ms +16:05:43.994 PROFILING : CreateEntities took: 12183.060300 ms +16:05:43.995 WORLD : WORLD : Wait for preloading data around camera +16:05:44.296 PROFILING : Wait for preloading data around camera took: 300.400800 ms +16:05:44.296 WORLD : WORLD : EOnActivate +16:05:44.330 PROFILING : EOnActivate took: 34.563300 ms +16:05:44.330 PROFILING : Game::LoadEntities took: 12520.402800 ms +16:05:44.725 DEFAULT : Entered offline game state. +16:05:44.828 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems +16:05:44.828 NETWORK : Player connected: connectionID=2147483646 +16:05:44.828 NETWORK : ### Connecting player: connectionID=2147483646, Name= +16:05:44.829 NETWORK : ### Creating player: PlayerId=1, Name=jakub +16:05:44.834 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:05:44.834 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:05:44.834 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:05:44.834 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:05:44.834 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:05:44.836 SCRIPT (W): Can't open config file "" +16:05:44.836 SCRIPT (W): Cannot update game blocklist. Backend is offline. +16:05:44.837 WORLD : InitEntities 'world' +16:05:44.837 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:05:44.837 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:05:44.837 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:05:44.837 SCRIPT (W): Slot_Chat Has no Content! +16:05:44.837 SCRIPT (W): Slot_VON Has no Content! +16:05:44.837 SCRIPT (W): Slot_AvailableActions Has no Content! +16:05:44.837 SCRIPT (W): Slot_Vehicle Has no Content! +16:05:44.837 SCRIPT (W): Slot_GameVersion Has no Content! +16:05:44.837 SCRIPT (W): Slot_Notifications Has no Content! +16:05:44.837 SCRIPT (W): Slot_Hints Has no Content! +16:05:44.844 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000 +16:05:44.844 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5 +16:05:44.844 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0 +16:05:44.844 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged. +16:05:44.844 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:05:44.845 NETWORK : Players connecting: 0 +16:05:44.845 NETWORK : Players connected: 1 / 1 +16:05:44.856 WORLD : Frame start +16:05:44.856 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:05:44.867 WORLD : UpdateEntities +16:05:44.867 WORLD : Frame +16:05:44.867 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:05:45.035 WORLD : UpdateEntities +16:05:45.035 WORLD : PostFrame +16:05:45.035 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:05:45.035 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:05:45.075 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:05:45.075 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:05:45.075 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +16:05:45.075 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +16:05:45.215 RENDER : RENDER : ObjectsHeightMap::Build +16:05:45.215 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld +16:05:45.342 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 126.712500 ms +16:05:45.350 PROFILING : ObjectsHeightMap::Build took: 134.552100 ms +16:05:46.346 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:05:46.361 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:05:46.362 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:05:46.389 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:05:46.391 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:05:46.437 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:05:46.437 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:05:46.442 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:05:46.484 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:05:46.484 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:05:46.485 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:05:46.485 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:05:46.489 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:05:46.491 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:05:46.491 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:05:46.492 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:05:46.492 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:05:46.492 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:05:46.492 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:05:46.492 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:05:46.493 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:05:46.493 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:05:46.493 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:05:46.493 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:05:46.493 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:05:46.493 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:05:46.493 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:05:46.493 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:47.150 WORLD : UpdateEntities +16:05:47.150 WORLD : AfterPostSimulate +16:05:47.150 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:05:47.407 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:47.407 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:47.407 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:47.407 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:47.708 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012.07,63.5095,7499.7> up=0.995333 +16:05:47.708 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.120081 angularSpeed=0.101376 +16:05:47.708 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:05:47.708 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.05,63.6085,7501.97> +16:05:47.708 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.05,63.3085,7501.97> terrainY=63.3171 tireTerrainGap=-0.00859833 +16:05:47.708 SCRIPT : ERR GEAR SUPPORT: center=<7012.05,63.6085,7501.97> radius=0.3 bottom=<7012.05,63.3085,7501.97> fraction=0.415919 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00849915 +16:05:47.708 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6083,7497.71> +16:05:47.708 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1583,7497.71> terrainY=64.1562 tireTerrainGap=0.00206757 +16:05:47.708 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6083,7497.71> radius=0.45 bottom=<7009.88,64.1583,7497.71> fraction=0.464085 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00209808 +16:05:47.708 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2587,7497.75> +16:05:47.708 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8087,7497.75> terrainY=63.8176 tireTerrainGap=-0.00891495 +16:05:47.708 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2587,7497.75> radius=0.45 bottom=<7014.42,63.8087,7497.75> fraction=0.413889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00894547 +16:05:47.708 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:05:47.946 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:47.946 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:47.946 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:47.946 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:48.508 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:48.508 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:48.508 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:48.775 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5428,7499.73> up=0.994218 +16:05:48.775 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0950941 angularSpeed=0.0210495 +16:05:48.775 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:05:48.775 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6165,7502> +16:05:48.775 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3165,7502> terrainY=63.3122 tireTerrainGap=0.00430679 +16:05:48.775 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6165,7502> radius=0.3 bottom=<7012.06,63.3165,7502> fraction=0.473977 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00427628 +16:05:48.775 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.604,7497.73> +16:05:48.775 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.154,7497.73> terrainY=64.1487 tireTerrainGap=0.00535583 +16:05:48.775 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.604,7497.73> radius=0.45 bottom=<7009.92,64.154,7497.73> fraction=0.479237 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00543213 +16:05:48.775 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2633,7497.8> +16:05:48.775 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8133,7497.8> terrainY=63.8148 tireTerrainGap=-0.00149155 +16:05:48.775 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2633,7497.8> radius=0.45 bottom=<7014.46,63.8133,7497.8> fraction=0.447778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00148773 +16:05:48.775 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:05:49.043 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:05:49.043 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:49.043 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:49.043 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:49.043 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:49.575 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:49.575 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:49.575 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:49.575 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:49.843 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5275,7499.76> up=0.994291 +16:05:49.843 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0517899 angularSpeed=0.0515119 +16:05:49.843 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:05:49.843 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6123,7502.03> +16:05:49.843 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3123,7502.03> terrainY=63.3099 tireTerrainGap=0.00238419 +16:05:49.843 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6123,7502.03> radius=0.3 bottom=<7012.08,63.3123,7502.03> fraction=0.46522 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00234985 +16:05:49.843 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.593,7497.74> +16:05:49.843 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.143,7497.74> terrainY=64.1414 tireTerrainGap=0.00151062 +16:05:49.843 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.593,7497.74> radius=0.45 bottom=<7009.97,64.143,7497.74> fraction=0.461582 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00154877 +16:05:49.843 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2588,7497.85> +16:05:49.843 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8088,7497.85> terrainY=63.8116 tireTerrainGap=-0.00286484 +16:05:49.843 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2588,7497.85> radius=0.45 bottom=<7014.51,63.8088,7497.85> fraction=0.441389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00289536 +16:05:49.843 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:05:50.109 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:50.109 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:50.109 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:50.109 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:50.642 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:50.642 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:50.642 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:50.642 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:50.908 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.528,7499.77> up=0.994239 +16:05:50.908 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:05:50.908 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:05:50.908 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6113,7502.04> +16:05:50.909 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3113,7502.04> terrainY=63.3094 tireTerrainGap=0.00188065 +16:05:50.909 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6113,7502.04> radius=0.3 bottom=<7012.08,63.3113,7502.04> fraction=0.463123 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00188828 +16:05:50.909 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5924,7497.74> +16:05:50.909 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1424,7497.74> terrainY=64.1407 tireTerrainGap=0.00176239 +16:05:50.909 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5924,7497.74> radius=0.45 bottom=<7009.97,64.1424,7497.74> fraction=0.463004 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00186157 +16:05:50.909 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2587,7497.86> +16:05:50.909 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8087,7497.86> terrainY=63.8112 tireTerrainGap=-0.00242996 +16:05:50.909 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2587,7497.86> radius=0.45 bottom=<7014.52,63.8087,7497.86> fraction=0.443333 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00246811 +16:05:50.909 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:05:51.175 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:51.175 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:51.176 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:51.176 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:51.708 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:51.709 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:51.709 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:51.709 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:51.975 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.528,7499.77> up=0.994239 +16:05:51.975 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:05:51.975 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:05:51.975 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6113,7502.04> +16:05:51.975 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3113,7502.04> terrainY=63.3094 tireTerrainGap=0.00188065 +16:05:51.975 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6113,7502.04> radius=0.3 bottom=<7012.08,63.3113,7502.04> fraction=0.463123 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00188828 +16:05:51.975 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5924,7497.74> +16:05:51.975 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1424,7497.74> terrainY=64.1407 tireTerrainGap=0.00176239 +16:05:51.975 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5924,7497.74> radius=0.45 bottom=<7009.97,64.1424,7497.74> fraction=0.463004 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00186157 +16:05:51.975 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2587,7497.86> +16:05:51.975 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8087,7497.86> terrainY=63.8112 tireTerrainGap=-0.00242996 +16:05:51.975 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2587,7497.86> radius=0.45 bottom=<7014.52,63.8087,7497.86> fraction=0.443333 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00246811 +16:05:51.975 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:05:52.242 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:52.242 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:05:52.254 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:05:52.255 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:05:52.255 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:05:52.255 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:05:52.255 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:05:52.255 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:05:52.255 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:05:53.077 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:05:53.130 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison +16:05:53.130 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=0 real=31016 world=7884.94 QUEUED +16:05:53.130 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5> +16:05:53.255 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=1 real=31142 world=8003.76 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:53.382 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=2 real=31268 world=8121.59 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:53.513 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=3 real=31399 world=8253.91 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:53.621 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=4 real=31507 world=8369.78 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:53.748 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=5 real=31634 world=8488.63 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:53.880 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=6 real=31766 world=8621.31 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.013 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=7 real=31899 world=8750.29 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.147 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=8 real=32033 world=8882.07 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.248 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=9 real=32134 world=8982.23 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.347 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=10 real=32233 world=9083.55 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.480 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=11 real=32366 world=9215 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.580 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=12 real=32466 world=9315.39 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.682 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=13 real=32568 world=9431.11 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.814 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=14 real=32700 world=9548.69 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.913 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=15 real=32800 world=9652.01 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.046 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=16 real=32932 world=9781.05 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.146 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=17 real=33032 world=9884.13 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.279 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=18 real=33166 world=10013.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.279 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=18 real=33166 world=10013.6 READY +16:05:55.293 ENGINE : Screenshot successfully saved into $logs:err-input-341be99e40954acda238bbe6f6f42618-baseline (1280x720) +16:05:55.293 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=18 real=33179 world=10013.6 CAPTURE_REQUEST baseline +16:05:55.379 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=19 real=33266 world=10114.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.480 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=20 real=33366 world=10215.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.579 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=21 real=33466 world=10315.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.679 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=22 real=33565 world=10415.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.813 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=23 real=33699 world=10547.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.914 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=24 real=33800 world=10647.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.013 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=25 real=33900 world=10750.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.146 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=26 real=34032 world=10881.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=27 real=34132 world=10982.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.348 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=28 real=34234 world=11083.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.480 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=29 real=34366 world=11215.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.581 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=30 real=34467 world=11316.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.679 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=31 real=34565 world=11416.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.814 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=32 real=34700 world=11549.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.947 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=33 real=34833 world=11682.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.047 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=34 real=34933 world=11781.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.146 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=35 real=35033 world=11884.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.280 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=36 real=35166 world=12015.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.412 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=37 real=35298 world=12148.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.514 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=38 real=35400 world=12248.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.646 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=39 real=35532 world=12381.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.747 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=40 real=35633 world=12482.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.879 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=41 real=35765 world=12614.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.013 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=42 real=35899 world=12749.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.151 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=43 real=36038 world=12880.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.246 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=44 real=36132 world=12980.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=45 real=36231 world=13080.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=46 real=36332 world=13181.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=47 real=36465 world=13314.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.680 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=48 real=36566 world=13416.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.813 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=49 real=36699 world=13548.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.915 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=50 real=36801 world=13649.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.046 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=51 real=36932 world=13780.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.181 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=52 real=37067 world=13915 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.279 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=53 real=37166 world=14014.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.412 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=54 real=37298 world=14147.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.513 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=55 real=37399 world=14247.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.612 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=56 real=37498 world=14347.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.713 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=57 real=37599 world=14450.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.846 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=58 real=37732 world=14580.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.946 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=59 real=37832 world=14681.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.046 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=60 real=37932 world=14782.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.179 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=61 real=38065 world=14913.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.279 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=62 real=38165 world=15013.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.379 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=63 real=38265 world=15114.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.479 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=64 real=38365 world=15214.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.579 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=65 real=38465 world=15316.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.713 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=66 real=38599 world=15450.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.847 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=67 real=38733 world=15583.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=68 real=38864 world=15713.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=69 real=38964 world=15813.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.212 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=70 real=39098 world=15946.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.312 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=71 real=39198 world=16048 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=72 real=39331 world=16180 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.545 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=73 real=39431 world=16280.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=74 real=39531 world=16382.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.780 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=75 real=39667 world=16514.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.912 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=76 real=39798 world=16647.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.012 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=77 real=39898 world=16749.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.146 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=78 real=40032 world=16881.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=79 real=40132 world=16983.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.380 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=80 real=40266 world=17114.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.479 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=81 real=40365 world=17218.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.614 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=82 real=40500 world=17350.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.745 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=83 real=40631 world=17479.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.846 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=84 real=40732 world=17580.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.979 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=85 real=40865 world=17714.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.112 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=86 real=40998 world=17848.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.257 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=87 real=41143 world=17981.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=88 real=41231 world=18086.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.480 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=89 real=41366 world=18213.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.579 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=90 real=41465 world=18314.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=91 real=41564 world=18425 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.811 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=92 real=41698 world=18549.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.917 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=93 real=41803 world=18651 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.045 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=94 real=41931 world=18782.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.180 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=95 real=42066 world=18914.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.282 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=96 real=42168 world=19015.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.412 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=97 real=42298 world=19148.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.547 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=98 real=42433 world=19281.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=99 real=42531 world=19381.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.746 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=100 real=42632 world=19484.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=101 real=42764 world=19613.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.979 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=102 real=42865 world=19717.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.117 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=103 real=43003 world=19861.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.212 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=104 real=43098 world=19964.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=105 real=43231 world=20085.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.478 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=106 real=43364 world=20214.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.612 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=107 real=43498 world=20346.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.712 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=108 real=43598 world=20459.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.845 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=109 real=43731 world=20580.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=110 real=43830 world=20682.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=111 real=43964 world=20816.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.212 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=112 real=44098 world=20948.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=113 real=44230 world=21080.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.446 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=114 real=44332 world=21181.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=115 real=44464 world=21313 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=116 real=44564 world=21413.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.812 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=117 real=44698 world=21547.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.945 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=118 real=44831 world=21679.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.045 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=119 real=44931 world=21779.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.144 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=120 real=45030 world=21880.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.244 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=121 real=45130 world=21980.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.378 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=122 real=45263 world=22114.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=123 real=45397 world=22246.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.612 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=124 real=45498 world=22347.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.713 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=125 real=45599 world=22449 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.846 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=126 real=45731 world=22583.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=127 real=45864 world=22716.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=128 real=45997 world=22846.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=129 real=46130 world=22979.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.346 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=130 real=46232 world=23080.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=131 real=46331 world=23180.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=132 real=46464 world=23314.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.711 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=133 real=46596 world=23446.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.811 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=134 real=46697 world=23546.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.945 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=135 real=46831 world=23678.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.044 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=136 real=46930 world=23780.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=137 real=47064 world=23913.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=138 real=47197 world=24045.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.412 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=139 real=47297 world=24147.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.544 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=140 real=47430 world=24280.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.646 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=141 real=47532 world=24380.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=142 real=47630 world=24480.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.877 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=143 real=47763 world=24613.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=144 real=47864 world=24713.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=145 real=47997 world=24847.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=146 real=48131 world=24979.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=147 real=48230 world=25079.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.447 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=148 real=48332 world=25182.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=149 real=48464 world=25312.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.712 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=150 real=48598 world=25446 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.850 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=151 real=48735 world=25580.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.950 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=152 real=48836 world=25684.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=153 real=48964 world=25813.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=154 real=49064 world=25914.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=155 real=49197 world=26047.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.444 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=156 real=49330 world=26179.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=157 real=49464 world=26313.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.677 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=158 real=49563 world=26414.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.783 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=159 real=49669 world=26519.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.912 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=160 real=49798 world=26646.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.012 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=161 real=49897 world=26746.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=162 real=49997 world=26846.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.212 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=163 real=50098 world=26947.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=164 real=50230 world=27079 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.444 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=165 real=50330 world=27185.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=166 real=50463 world=27312 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.677 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=167 real=50563 world=27412.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.811 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=168 real=50696 world=27546.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.911 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=169 real=50796 world=27648.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.045 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=170 real=50930 world=27779.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.145 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=171 real=51030 world=27879.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.246 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=172 real=51132 world=28001.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.377 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=173 real=51263 world=28112.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.477 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=174 real=51363 world=28217.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.611 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=175 real=51496 world=28346.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=176 real=51630 world=28480 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=177 real=51730 world=28581.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=178 real=51864 world=28712.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=179 real=51963 world=28812.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=180 real=52064 world=28914 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=181 real=52196 world=29045.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=182 real=52297 world=29146.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.510 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=183 real=52396 world=29267 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=184 real=52530 world=29378.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.745 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=185 real=52630 world=29479.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.877 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=186 real=52763 world=29612.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.981 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=187 real=52867 world=29712.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.079 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=188 real=52964 world=29812.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=189 real=53096 world=29945 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.312 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=190 real=53198 world=30047 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=191 real=53297 world=30146.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=192 real=53397 world=30246.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=193 real=53530 world=30378.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=194 real=53630 world=30479.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.845 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=195 real=53731 world=30579.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=196 real=53830 world=30680.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=197 real=53963 world=30812.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=198 real=54064 world=30912.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.279 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=199 real=54165 world=31012.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=200 real=54297 world=31145.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.512 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=201 real=54398 world=31246.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=202 real=54531 world=31380.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=203 real=54630 world=31479.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=204 real=54730 world=31579.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.945 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=205 real=54831 world=31679.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.044 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=206 real=54930 world=31779.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=207 real=55064 world=31912.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.278 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=208 real=55164 world=32013.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.378 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=209 real=55263 world=32114.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.477 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=210 real=55363 world=32214.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.611 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=211 real=55497 world=32347.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.745 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=212 real=55631 world=32479.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=213 real=55730 world=32579.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.945 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=214 real=55831 world=32681.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=215 real=55964 world=32812.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=216 real=56064 world=32913.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.312 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=217 real=56197 world=33046.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.412 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=218 real=56298 world=33147.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.512 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=219 real=56398 world=33248.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=220 real=56531 world=33381.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=221 real=56664 world=33512.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.877 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=222 real=56763 world=33612.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.977 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=223 real=56863 world=33712.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=224 real=56963 world=33813 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=225 real=57096 world=33946.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=226 real=57230 world=34079.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=227 real=57330 world=34179.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.545 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=228 real=57431 world=34280.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=229 real=57563 world=34412.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.811 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=230 real=57697 world=34547.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=231 real=57830 world=34679.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.045 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=232 real=57930 world=34779.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.144 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=233 real=58030 world=34879.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=234 real=58131 world=34980.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.378 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=235 real=58263 world=35112.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.478 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=236 real=58364 world=35212.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=237 real=58463 world=35313.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.711 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=238 real=58597 world=35446.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.812 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=239 real=58697 world=35545.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.911 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=240 real=58797 world=35646.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.044 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=241 real=58930 world=35779.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=242 real=59064 world=35913.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=243 real=59197 world=36045.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.410 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=244 real=59296 world=36148.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.544 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=245 real=59430 world=36279.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=246 real=59531 world=36379.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=247 real=59630 world=36479.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.845 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=248 real=59730 world=36579.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=249 real=59829 world=36680.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.079 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=250 real=59965 world=36813.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.177 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=251 real=60063 world=36914.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.278 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=252 real=60163 world=37014.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.378 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=253 real=60263 world=37114.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=254 real=60397 world=37247.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=255 real=60530 world=37380 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=256 real=60630 world=37479.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=257 real=60730 world=37579.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=258 real=60830 world=37680.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=259 real=60964 world=37812.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.210 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=260 real=61096 world=37945.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=261 real=61197 world=38046.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=262 real=61330 world=38180.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.545 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=263 real=61430 world=38280.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=264 real=61563 world=38413.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=265 real=61663 world=38513.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=266 real=61763 world=38613.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.979 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=267 real=61865 world=38714.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.113 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=268 real=61998 world=38848.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.212 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=269 real=62098 world=38947.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=270 real=62230 world=39079.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=271 real=62331 world=39180.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.544 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=272 real=62430 world=39280.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.646 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=273 real=62532 world=39380.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=274 real=62663 world=39512.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=275 real=62764 world=39612.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=276 real=62864 world=39714 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=277 real=62996 world=39846.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=278 real=63097 world=39946.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.312 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=279 real=63197 world=40046.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.447 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=280 real=63333 world=40179 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.545 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=281 real=63430 world=40280.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=282 real=63563 world=40412.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=283 real=63664 world=40512.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=284 real=63763 world=40612.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=285 real=63863 world=40713.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.110 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=286 real=63996 world=40845.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=287 real=64097 world=40946 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=288 real=64230 world=41078.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=289 real=64330 world=41179.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.545 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=290 real=64430 world=41281 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=291 real=64564 world=41413 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=292 real=64663 world=41513.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=293 real=64763 world=41613.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=294 real=64864 world=41712.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=295 real=64963 world=41812.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.180 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=296 real=65066 world=41918.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=297 real=65197 world=42045.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=298 real=65296 world=42147.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.546 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=299 real=65431 world=42278.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=300 real=65530 world=42379.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=301 real=65664 world=42513.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=302 real=65763 world=42612.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=303 real=65864 world=42712.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.079 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=304 real=65964 world=42814 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=305 real=66096 world=42945.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.312 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=306 real=66198 world=43046.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.444 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=307 real=66330 world=43180.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=308 real=66463 world=43318.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.712 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=309 real=66598 world=43449.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.846 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=310 real=66732 world=43580.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=311 real=66864 world=43713.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=312 real=66997 world=43845.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=313 real=67097 world=43945.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=314 real=67230 world=44078.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=315 real=67330 world=44178.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.546 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=316 real=67431 world=44279.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=317 real=67530 world=44379.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=318 real=67663 world=44512 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=319 real=67763 world=44611.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.979 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=320 real=67864 world=44712.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=321 real=67996 world=44844.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=322 real=68096 world=44945 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=323 real=68196 world=45044.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=324 real=68296 world=45144.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=325 real=68396 world=45245.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.611 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=326 real=68497 world=45345.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.711 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=327 real=68596 world=45445.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=328 real=68729 world=45578.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=329 real=68829 world=45678.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.044 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=330 real=68929 world=45778.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.144 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=331 real=69030 world=45879.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=332 real=69131 world=45978.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=333 real=69230 world=46078.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.444 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=334 real=69329 world=46178.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=335 real=69463 world=46311.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=336 real=69563 world=46412.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.779 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=337 real=69664 world=46512.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.912 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=338 real=69797 world=46645.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.010 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=339 real=69896 world=46745.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.145 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=340 real=70031 world=46877.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=341 real=70130 world=46979.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.378 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=342 real=70263 world=47113.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=343 real=70396 world=47245.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.612 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=344 real=70497 world=47348.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=345 real=70630 world=47479.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=346 real=70730 world=47579.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.977 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=347 real=70863 world=47711 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=348 real=70963 world=47811.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.177 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=349 real=71063 world=47911.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.277 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=350 real=71163 world=48011.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.379 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=351 real=71264 world=48111.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.477 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=352 real=71363 world=48212.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=353 real=71463 world=48312.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.710 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=354 real=71596 world=48444.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.811 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=355 real=71696 world=48545.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=356 real=71829 world=48679.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=357 real=71962 world=48812.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.177 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=358 real=72063 world=48912.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=359 real=72196 world=49044.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=360 real=72297 world=49146.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.544 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=361 real=72430 world=49278.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.646 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=362 real=72532 world=49382.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.748 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=363 real=72633 world=49487.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.851 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=364 real=72737 world=49587.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.949 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=365 real=72834 world=49691.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=366 real=72962 world=49811.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.177 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=367 real=73063 world=49911.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.277 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=368 real=73163 world=50011.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.377 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=369 real=73263 world=50111.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=370 real=73396 world=50246.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=371 real=73530 world=50378.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.745 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=372 real=73630 world=50479.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=373 real=73763 world=50611.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.979 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=374 real=73864 world=50712.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=375 real=73963 world=50811.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=376 real=74096 world=50945.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=377 real=74230 world=51079.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.478 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=378 real=74363 world=51211.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.611 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=379 real=74497 world=51344.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.711 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=380 real=74596 world=51445.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=381 real=74729 world=51577.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=382 real=74829 world=51677.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=383 real=74962 world=51810.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.177 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=384 real=75063 world=51912 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=385 real=75196 world=52044.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.444 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=386 real=75329 world=52177.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.544 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=387 real=75429 world=52277.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=388 real=75529 world=52378.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.777 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=389 real=75663 world=52511.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.880 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=390 real=75766 world=52616.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:38.011 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=391 real=75896 world=52745.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:38.145 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=391 real=76030 world=52878.3 FINISHED observation-bound diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/display-ownership.json.txt b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/display-ownership.json.txt new file mode 100644 index 0000000..1327368 --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/display-ownership.json.txt @@ -0,0 +1,470 @@ +{ + "schema": 1, + "kind": "headless-display-read-only", + "binding": { + "display": ":2", + "gamescope": { + "pid": 108735, + "start": 80338074, + "uid": 1000 + }, + "xwayland": { + "pid": 108743, + "start": 80338079, + "uid": 1000 + }, + "sockets": [ + { + "path": "/tmp/.X11-unix/X2", + "inode": 66203237 + }, + { + "path": "@/tmp/.X11-unix/X2", + "inode": 66203236 + } + ], + "relationship": { + "mode": "shared-listeners", + "checks": { + "start_not_older_than_gamescope": true, + "wrapper_run_nonce_valid": true, + "xwayland_prefix_matches": true, + "gamescope_prefix_matches": true, + "xwayland_run_nonce_matches": true, + "gamescope_run_nonce_matches": true, + "xwayland_holds_all_display_listeners": true, + "gamescope_holds_all_display_listeners": true, + "same_listener_inodes": true, + "listener_inodes": [ + 66203237, + 66203236 + ], + "process_identities_stable": true + } + } + }, + "owned_game_window_verified": false, + "read_only": true, + "input_sent": false, + "release_qualified": false, + "scope": "Read-only private X11 process/window ownership; no input or gameplay proof", + "helper_sha256": "f35c4b8cc06760d6fcdbdfa4466b9d23259e4ba7924160f6e04f57c434a7841d", + "wrapper": { + "pid": 108765, + "start": 80338093, + "uid": 1000 + }, + "command": [ + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-addons", + "FA804F411BDDF2C6", + "-profile", + "Z:/tmp/erri-game-profile", + "-errOrdinaryScenario", + "chat", + "-noSplash", + "-noBackend", + "-noSound", + "-noThrow", + "-disableCrashReporter", + "-logconsole", + "-errOrdinaryInputObserve", + "341be99e40954acda238bbe6f6f42618", + "-errOrdinaryInputScreenshots", + "1" + ], + "prefix": "/tmp/erri-headless-compat/pfx", + "profile": "/tmp/erri-game-profile", + "game_executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "report": "/tmp/erri-game-profile/display-ownership-341be99e40954acda238bbe6f6f42618.json", + "query_attempts": 54, + "successful_queries": 54, + "first_window_count": 0, + "last_window_count": 12, + "first_query_error": null, + "last_query_error": null, + "last_query_status": "ok", + "owned_windows": [], + "window_count": 12, + "window_diagnostic_limit": 16, + "window_diagnostics": [ + { + "window": 29360129, + "pid": 108871, + "server_pid": 108871, + "rejection_stage": "private-prefix-unverified", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": true, + "argv0_class": "exact-wine-z-game", + "argv0_case_insensitive_exact": true, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": true, + "argv0_class": "exact-wine-z-game", + "argv0_case_insensitive_exact": true, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 25165827, + "pid": 108866, + "server_pid": 108866, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 25165825, + "pid": 108866, + "server_pid": 108866, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 25165826, + "pid": 108866, + "server_pid": 108866, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 16777218, + "pid": 108856, + "server_pid": 108856, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 16777217, + "pid": 108856, + "server_pid": 108856, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291463, + "pid": 108827, + "server_pid": 108827, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291462, + "pid": 108827, + "server_pid": 108827, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291461, + "pid": 108827, + "server_pid": 108827, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291460, + "pid": 108827, + "server_pid": 108827, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291459, + "pid": 108827, + "server_pid": 108827, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291458, + "pid": 108827, + "server_pid": 108827, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": false, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + } + ], + "unverified_window_count": 12, + "observation_finished": true +} diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/err-input-341be99e40954acda238bbe6f6f42618-baseline.bmp b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/err-input-341be99e40954acda238bbe6f6f42618-baseline.bmp new file mode 100644 index 0000000..66339bf Binary files /dev/null and b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/err-input-341be99e40954acda238bbe6f6f42618-baseline.bmp differ diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/error.log.txt b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/error.log.txt new file mode 100644 index 0000000..8464383 --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/error.log.txt @@ -0,0 +1,84 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-05-22\error.log started at 2026-09-19 16:05:24 (2026-09-19 14:05:24 UTC) + +16:05:24.334 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +16:05:25.612 SCRIPT : Compiling Game scripts +16:05:25.612 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:05:25.612 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:05:25.845 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:25.856 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:05:25.884 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:05:26.019 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:05:26.067 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:05:26.079 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:05:26.079 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:05:26.080 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:05:26.121 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:26.121 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:26.122 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:05:26.122 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:05:26.174 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:05:27.316 DEFAULT (W): No GameMode present in the world, using fallback logic! +16:05:29.734 SCRIPT : Compiling Game scripts +16:05:29.734 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:05:29.734 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:05:29.988 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:30.000 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:05:30.028 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:05:30.168 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:05:30.218 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:05:30.230 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:05:30.230 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:05:30.232 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:05:30.274 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:30.274 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:30.275 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:05:30.275 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:05:30.334 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:05:37.480 WORLD : Game::LoadEntities +16:05:37.481 WORLD : CreateEntities +16:05:37.481 WORLD : CreateEntities +16:05:37.481 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:05:37.481 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:05:37.481 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:05:43.891 WORLD : InitEntities 'world' +16:05:43.891 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:05:43.891 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:05:44.834 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:05:44.834 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:05:44.834 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:05:44.834 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:05:44.834 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:05:44.836 SCRIPT (W): Can't open config file "" +16:05:44.836 SCRIPT (W): Cannot update game blocklist. Backend is offline. +16:05:44.837 WORLD : InitEntities 'world' +16:05:44.837 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:05:44.837 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:05:44.837 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:05:44.837 SCRIPT (W): Slot_Chat Has no Content! +16:05:44.837 SCRIPT (W): Slot_VON Has no Content! +16:05:44.837 SCRIPT (W): Slot_AvailableActions Has no Content! +16:05:44.837 SCRIPT (W): Slot_Vehicle Has no Content! +16:05:44.837 SCRIPT (W): Slot_GameVersion Has no Content! +16:05:44.837 SCRIPT (W): Slot_Notifications Has no Content! +16:05:44.837 SCRIPT (W): Slot_Hints Has no Content! +16:05:44.844 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:05:45.035 WORLD : UpdateEntities +16:05:45.035 WORLD : PostFrame +16:05:45.035 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:05:45.035 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:05:45.074 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:05:45.075 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:05:45.075 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +16:05:45.075 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +16:05:47.150 WORLD : UpdateEntities +16:05:47.150 WORLD : AfterPostSimulate +16:05:47.150 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/game-startup-report.json.txt b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/game-startup-report.json.txt new file mode 100644 index 0000000..8de440e --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/game-startup-report.json.txt @@ -0,0 +1,69 @@ +{ + "log": "console.log", + "smoke_completions": 0, + "assertions_passed": 0, + "script_or_runtime_failures": [], + "engine_errors": [], + "missing_end_screen": [], + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof", + "local_participant_verified": true, + "scenario_header_verified": true, + "verified_header_projects": [ + "chat" + ], + "game_module_defines": [ + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG", + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG" + ], + "workbench_undefined": true, + "normal_mission_ready": true, + "unexpected_smoke_fixture": false, + "failed": false, + "ready": true, + "failure_observed_during_polling": false, + "input_observation": { + "nonce": "341be99e40954acda238bbe6f6f42618", + "read_only": true, + "input_sent": false, + "sampler_complete": true, + "queued": true, + "ready": true, + "finished": true, + "cancelled": false, + "sample_count": 391, + "record_count": 395, + "inventory_open_observed": false, + "inventory_close_observed": false, + "capture_requests": [ + "baseline" + ], + "transitions": [ + { + "sample": 0, + "real_ms": 31016, + "world_ms": 7884.94, + "event": "QUEUED" + }, + { + "sample": 18, + "real_ms": 33166, + "world_ms": 10013.6, + "event": "READY" + }, + { + "sample": 18, + "real_ms": 33179, + "world_ms": 10013.6, + "event": "CAPTURE_REQUEST baseline" + }, + { + "sample": 391, + "real_ms": 76030, + "world_ms": 52878.3, + "event": "FINISHED observation-bound" + } + ], + "errors": [], + "scope": "native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim" + } +} diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/headless-launch.log.txt b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/headless-launch.log.txt new file mode 100644 index 0000000..3146720 --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/headless-launch.log.txt @@ -0,0 +1,139 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 171 +[gamescope] [Info] vblank: Using timerfd. +fsync: up and running. +[Gamescope WSI] No application info given. +[Gamescope WSI] Executable name: explorer.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: xalia.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: xalia.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Unsupported maximum keycode 709, clipping. +> X11 cannot support keycodes above 255. +> Warning: Virtual modifier Hyper multiply defined +> Using 0, ignoring 0 +> Warning: Virtual modifier ScrollLock multiply defined +> Using 0, ignoring 0 +Errors from xkbcomp are not fatal to the X server +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: ArmaReforgerSteam.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: (null) + applicationVersion: 0 + pEngineName: (null) + engineVersion: 0 + apiVersion: 4198400 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: (null) + applicationVersion: 0 + pEngineName: (null) + engineVersion: 0 + apiVersion: 4198400 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a00030 +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a00030 +[Gamescope WSI] Surface state: + steam app id: 1874880 + window xid: 0x1a00030 + wayland surface res id: 5 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7f325810dd60 - imageCount: 3 +[Gamescope WSI] Destroying swapchain: 0x7f325810dd60 +[Gamescope WSI] Destroyed swapchain: 0x7f325810dd60 +[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7f325810dd60 - imageCount: 3 +[gamescope] [Error] xwm: X11 I/O error! This is fatal. Aborting... diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/launch-source-sha256.json b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/launch-source-sha256.json new file mode 100644 index 0000000..8bcb5df --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/launch-source-sha256.json @@ -0,0 +1,194 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/launch-source.json b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/launch-source.json new file mode 100644 index 0000000..af06f65 --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/launch-source.json @@ -0,0 +1,59 @@ +{ + "schema_version": 1, + "launch_id": "a5cd23c0-349e-4329-a24d-707cfb9b3bc2", + "captured_unix": 1789826720.3440404, + "source_root": "/home/jakub/devel/escapistsrereintroduced", + "command": [ + "gamescope", + "--backend", + "headless", + "-W", + "1280", + "-H", + "720", + "-w", + "1280", + "-h", + "720", + "-r", + "30", + "--", + "/usr/bin/python3", + "/home/jakub/devel/escapistsrereintroduced/tools/headless_display_probe.py", + "--host-display", + ":1", + "--prefix", + "/tmp/erri-headless-compat/pfx", + "--profile", + "/tmp/erri-game-profile", + "--game-executable", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "--report", + "/tmp/erri-game-profile/display-ownership-341be99e40954acda238bbe6f6f42618.json", + "--observe-seconds", + "30", + "--", + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-addons", + "FA804F411BDDF2C6", + "-profile", + "Z:/tmp/erri-game-profile", + "-errOrdinaryScenario", + "chat", + "-noSplash", + "-noBackend", + "-noSound", + "-noThrow", + "-disableCrashReporter", + "-logconsole", + "-errOrdinaryInputObserve", + "341be99e40954acda238bbe6f6f42618", + "-errOrdinaryInputScreenshots", + "1" + ], + "manifest_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4" +} diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/report.json b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/report.json new file mode 100644 index 0000000..4f5f364 --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/report.json @@ -0,0 +1,24 @@ +{ + "log": "docs/evidence/game-2026-09-19-160522-observer-display-unverified/console.log.txt", + "smoke_completions": 0, + "assertions_passed": 0, + "script_or_runtime_failures": [], + "engine_errors": [], + "missing_end_screen": [], + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof", + "local_participant_verified": true, + "scenario_header_verified": true, + "verified_header_projects": [ + "chat" + ], + "game_module_defines": [ + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG", + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG" + ], + "workbench_undefined": true, + "normal_mission_ready": true, + "unexpected_smoke_fixture": false, + "failed": false, + "ready": true, + "control_metadata_consistent": true +} diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/rereintroduced-hq.log.txt b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/rereintroduced-hq.log.txt new file mode 100644 index 0000000..b8ada3c --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/rereintroduced-hq.log.txt @@ -0,0 +1,10 @@ +#1 t=7s M0 REGISTER group 1 [session=1789826743-1] +#2 t=7s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789826743-1] +#3 t=7.8s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789826743-1] +#4 t=9s M0 REGISTER group 2 [session=1789826743-1] +#5 t=9s M0 REGISTER group 3 [session=1789826743-1] +#6 t=9s M0 REGISTER group 4 [session=1789826743-1] +#7 t=9s M0 REGISTER group 5 [session=1789826743-1] +#8 t=9s M0 REGISTER group 6 [session=1789826743-1] +#9 t=9s M0 REGISTER group 7 [session=1789826743-1] +#10 t=19s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789826743-1] diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/runner.json.txt b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/runner.json.txt new file mode 100644 index 0000000..ebb09ea --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/runner.json.txt @@ -0,0 +1,82 @@ +{ + "stopped_unix": 1789826805.6386402, + "console_sha256": "69b4bb9ec06f2f29cc4e7dd205cfdb6edc8269c42e8374a59095a80de595b1e5", + "end_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4", + "source_unchanged_after_run": true, + "source_provenance": "launch_snapshot", + "launch_id": "a5cd23c0-349e-4329-a24d-707cfb9b3bc2", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4", + "started_unix": 1789826720.344105, + "result": "display-probe-incomplete", + "session": "/tmp/erri-game-profile/logs/logs_2026-09-19_16-05-22", + "project": "chat", + "cleanup_confirmed": true, + "runner_error": null, + "failure_grace_seconds": 0, + "failure_observed_during_polling": false, + "first_failure_elapsed_seconds": null, + "executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "dedicated_server": false, + "display": "headless Gamescope", + "audio": "-noSound plus own silent sink", + "control_only": false, + "source_manifest_scope": "successor addon sources", + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof", + "input_observation": { + "nonce": "341be99e40954acda238bbe6f6f42618", + "read_only": true, + "input_sent": false, + "sampler_complete": true, + "queued": true, + "ready": true, + "finished": true, + "cancelled": false, + "sample_count": 391, + "record_count": 395, + "inventory_open_observed": false, + "inventory_close_observed": false, + "capture_requests": [ + "baseline" + ], + "transitions": [ + { + "sample": 0, + "real_ms": 31016, + "world_ms": 7884.94, + "event": "QUEUED" + }, + { + "sample": 18, + "real_ms": 33166, + "world_ms": 10013.6, + "event": "READY" + }, + { + "sample": 18, + "real_ms": 33179, + "world_ms": 10013.6, + "event": "CAPTURE_REQUEST baseline" + }, + { + "sample": 391, + "real_ms": 76030, + "world_ms": 52878.3, + "event": "FINISHED observation-bound" + } + ], + "errors": [], + "scope": "native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim" + }, + "display_ownership": { + "requested": true, + "verified": false, + "read_only": true, + "input_sent": false, + "sha256": "d4b6851a6b45ffd9d0385d3ddb8e33b9091a401dbd7499634d9d236ab3916f6e", + "archive_file": "display-ownership.json", + "error": "Private display game-window ownership was not verified" + }, + "startup_result_before_display_check": "game-started" +} diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/script.log.txt b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/script.log.txt new file mode 100644 index 0000000..c492091 --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/script.log.txt @@ -0,0 +1,624 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-05-22\script.log started at 2026-09-19 16:05:24 (2026-09-19 14:05:24 UTC) + +16:05:24.235 SCRIPT : SCRIPT : Initializing scripts +16:05:24.235 SCRIPT : SCRIPT : ScriptProjectManager init +16:05:24.385 SCRIPT : SCRIPT : Compiling GameLib scripts +16:05:24.444 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:05:24.445 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +16:05:24.445 SCRIPT : SCRIPT : Compiling Game scripts +16:05:25.612 SCRIPT : Compiling Game scripts +16:05:25.612 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:05:25.612 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:05:25.845 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:25.856 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:05:25.884 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:05:25.988 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:05:26.019 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:05:26.067 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:05:26.079 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:05:26.079 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:05:26.080 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:05:26.121 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:26.121 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:26.122 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:05:26.122 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:05:26.174 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:05:26.293 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27075K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +16:05:27.033 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons() +16:05:27.045 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess() +16:05:27.045 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks() +16:05:27.045 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished +16:05:27.045 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1 +16:05:27.317 SCRIPT : ERR ORDINARY: requesting header project=chat +16:05:28.449 SCRIPT : SCRIPT : Compiling GameLib scripts +16:05:28.505 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:05:28.505 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +16:05:28.505 SCRIPT : SCRIPT : Compiling Game scripts +16:05:29.734 SCRIPT : Compiling Game scripts +16:05:29.734 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:05:29.734 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:05:29.988 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:30.000 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:05:30.028 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:05:30.134 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:05:30.168 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:05:30.218 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:05:30.230 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:05:30.230 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:05:30.232 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:05:30.274 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:30.274 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:05:30.275 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:05:30.275 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:05:30.334 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:05:30.470 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27050K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +16:05:43.891 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:05:44.828 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems +16:05:44.834 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:05:44.834 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:05:44.836 SCRIPT (W): Can't open config file "" +16:05:44.836 SCRIPT (W): Cannot update game blocklist. Backend is offline. +16:05:44.837 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:05:44.837 SCRIPT (W): Slot_Chat Has no Content! +16:05:44.837 SCRIPT (W): Slot_VON Has no Content! +16:05:44.837 SCRIPT (W): Slot_AvailableActions Has no Content! +16:05:44.837 SCRIPT (W): Slot_Vehicle Has no Content! +16:05:44.837 SCRIPT (W): Slot_GameVersion Has no Content! +16:05:44.837 SCRIPT (W): Slot_Notifications Has no Content! +16:05:44.837 SCRIPT (W): Slot_Hints Has no Content! +16:05:44.844 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5 +16:05:44.844 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0 +16:05:44.844 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged. +16:05:44.844 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:05:44.856 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:05:44.867 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:05:45.035 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:05:46.346 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:05:46.361 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:05:46.362 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:05:46.389 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:05:46.391 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:05:46.437 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:05:46.437 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:05:46.442 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:05:46.484 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:05:46.484 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:05:46.485 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:05:46.485 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:05:46.489 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:05:46.491 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:05:46.491 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:05:46.492 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:05:46.492 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:05:46.492 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:05:46.492 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:05:46.492 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:05:46.493 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:05:46.493 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:05:46.493 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:05:46.493 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:05:46.493 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:05:46.493 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:05:46.493 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:05:46.493 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:46.493 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:05:47.407 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:47.407 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:47.407 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:47.407 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:47.708 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012.07,63.5095,7499.7> up=0.995333 +16:05:47.708 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.120081 angularSpeed=0.101376 +16:05:47.708 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:05:47.708 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.05,63.6085,7501.97> +16:05:47.708 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.05,63.3085,7501.97> terrainY=63.3171 tireTerrainGap=-0.00859833 +16:05:47.708 SCRIPT : ERR GEAR SUPPORT: center=<7012.05,63.6085,7501.97> radius=0.3 bottom=<7012.05,63.3085,7501.97> fraction=0.415919 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00849915 +16:05:47.708 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6083,7497.71> +16:05:47.708 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1583,7497.71> terrainY=64.1562 tireTerrainGap=0.00206757 +16:05:47.708 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6083,7497.71> radius=0.45 bottom=<7009.88,64.1583,7497.71> fraction=0.464085 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00209808 +16:05:47.708 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2587,7497.75> +16:05:47.708 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8087,7497.75> terrainY=63.8176 tireTerrainGap=-0.00891495 +16:05:47.708 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2587,7497.75> radius=0.45 bottom=<7014.42,63.8087,7497.75> fraction=0.413889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00894547 +16:05:47.708 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:05:47.946 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:47.946 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:47.946 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:47.946 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:05:48.508 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:48.508 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:48.508 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:48.775 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5428,7499.73> up=0.994218 +16:05:48.775 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0950941 angularSpeed=0.0210495 +16:05:48.775 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:05:48.775 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6165,7502> +16:05:48.775 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3165,7502> terrainY=63.3122 tireTerrainGap=0.00430679 +16:05:48.775 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6165,7502> radius=0.3 bottom=<7012.06,63.3165,7502> fraction=0.473977 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00427628 +16:05:48.775 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.604,7497.73> +16:05:48.775 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.154,7497.73> terrainY=64.1487 tireTerrainGap=0.00535583 +16:05:48.775 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.604,7497.73> radius=0.45 bottom=<7009.92,64.154,7497.73> fraction=0.479237 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00543213 +16:05:48.775 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2633,7497.8> +16:05:48.775 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8133,7497.8> terrainY=63.8148 tireTerrainGap=-0.00149155 +16:05:48.775 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2633,7497.8> radius=0.45 bottom=<7014.46,63.8133,7497.8> fraction=0.447778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00148773 +16:05:48.775 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:05:49.043 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:05:49.043 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:49.043 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:49.043 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:05:49.043 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:49.575 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:49.575 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:49.575 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:49.575 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:05:49.843 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5275,7499.76> up=0.994291 +16:05:49.843 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0517899 angularSpeed=0.0515119 +16:05:49.843 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:05:49.843 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6123,7502.03> +16:05:49.843 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3123,7502.03> terrainY=63.3099 tireTerrainGap=0.00238419 +16:05:49.843 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6123,7502.03> radius=0.3 bottom=<7012.08,63.3123,7502.03> fraction=0.46522 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00234985 +16:05:49.843 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.593,7497.74> +16:05:49.843 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.143,7497.74> terrainY=64.1414 tireTerrainGap=0.00151062 +16:05:49.843 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.593,7497.74> radius=0.45 bottom=<7009.97,64.143,7497.74> fraction=0.461582 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00154877 +16:05:49.843 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2588,7497.85> +16:05:49.843 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8088,7497.85> terrainY=63.8116 tireTerrainGap=-0.00286484 +16:05:49.843 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2588,7497.85> radius=0.45 bottom=<7014.51,63.8088,7497.85> fraction=0.441389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00289536 +16:05:49.843 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:05:50.109 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:50.109 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:50.109 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:50.109 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:50.642 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:50.642 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:50.642 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:50.642 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:05:50.908 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.528,7499.77> up=0.994239 +16:05:50.908 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:05:50.908 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:05:50.908 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6113,7502.04> +16:05:50.909 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3113,7502.04> terrainY=63.3094 tireTerrainGap=0.00188065 +16:05:50.909 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6113,7502.04> radius=0.3 bottom=<7012.08,63.3113,7502.04> fraction=0.463123 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00188828 +16:05:50.909 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5924,7497.74> +16:05:50.909 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1424,7497.74> terrainY=64.1407 tireTerrainGap=0.00176239 +16:05:50.909 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5924,7497.74> radius=0.45 bottom=<7009.97,64.1424,7497.74> fraction=0.463004 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00186157 +16:05:50.909 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2587,7497.86> +16:05:50.909 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8087,7497.86> terrainY=63.8112 tireTerrainGap=-0.00242996 +16:05:50.909 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2587,7497.86> radius=0.45 bottom=<7014.52,63.8087,7497.86> fraction=0.443333 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00246811 +16:05:50.909 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:05:51.175 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:51.176 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:51.176 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:51.176 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:51.708 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:51.709 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:05:51.709 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:51.709 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:51.975 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.528,7499.77> up=0.994239 +16:05:51.975 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:05:51.975 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:05:51.975 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6113,7502.04> +16:05:51.975 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3113,7502.04> terrainY=63.3094 tireTerrainGap=0.00188065 +16:05:51.975 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6113,7502.04> radius=0.3 bottom=<7012.08,63.3113,7502.04> fraction=0.463123 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00188828 +16:05:51.975 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5924,7497.74> +16:05:51.975 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1424,7497.74> terrainY=64.1407 tireTerrainGap=0.00176239 +16:05:51.975 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5924,7497.74> radius=0.45 bottom=<7009.97,64.1424,7497.74> fraction=0.463004 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00186157 +16:05:51.975 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2587,7497.86> +16:05:51.975 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8087,7497.86> terrainY=63.8112 tireTerrainGap=-0.00242996 +16:05:51.975 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2587,7497.86> radius=0.45 bottom=<7014.52,63.8087,7497.86> fraction=0.443333 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00246811 +16:05:51.975 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:05:52.242 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:05:52.242 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:05:52.254 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:05:52.255 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:05:52.255 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:05:52.255 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:05:52.255 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:05:52.255 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:05:52.255 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:05:53.077 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:05:53.130 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison +16:05:53.130 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=0 real=31016 world=7884.94 QUEUED +16:05:53.130 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5> +16:05:53.255 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=1 real=31142 world=8003.76 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:53.382 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=2 real=31268 world=8121.59 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:53.513 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=3 real=31399 world=8253.91 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:53.621 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=4 real=31507 world=8369.78 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:53.748 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=5 real=31634 world=8488.63 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:53.880 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=6 real=31766 world=8621.31 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.013 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=7 real=31899 world=8750.29 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.147 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=8 real=32033 world=8882.07 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.248 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=9 real=32134 world=8982.23 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.347 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=10 real=32233 world=9083.55 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.480 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=11 real=32366 world=9215 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.580 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=12 real=32466 world=9315.39 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.682 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=13 real=32568 world=9431.11 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.814 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=14 real=32700 world=9548.69 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:54.913 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=15 real=32800 world=9652.01 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.046 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=16 real=32932 world=9781.05 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.146 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=17 real=33032 world=9884.13 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.279 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=18 real=33166 world=10013.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.279 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=18 real=33166 world=10013.6 READY +16:05:55.293 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=18 real=33179 world=10013.6 CAPTURE_REQUEST baseline +16:05:55.379 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=19 real=33266 world=10114.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.480 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=20 real=33366 world=10215.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.579 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=21 real=33466 world=10315.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.679 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=22 real=33565 world=10415.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.813 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=23 real=33699 world=10547.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:55.914 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=24 real=33800 world=10647.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.013 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=25 real=33900 world=10750.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.146 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=26 real=34032 world=10881.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=27 real=34132 world=10982.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.348 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=28 real=34234 world=11083.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.480 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=29 real=34366 world=11215.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.581 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=30 real=34467 world=11316.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.679 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=31 real=34565 world=11416.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.814 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=32 real=34700 world=11549.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:56.947 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=33 real=34833 world=11682.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.047 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=34 real=34933 world=11781.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.146 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=35 real=35033 world=11884.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.280 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=36 real=35166 world=12015.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.412 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=37 real=35298 world=12148.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.514 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=38 real=35400 world=12248.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.646 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=39 real=35532 world=12381.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.747 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=40 real=35633 world=12482.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:57.879 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=41 real=35765 world=12614.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.013 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=42 real=35899 world=12749.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.151 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=43 real=36038 world=12880.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.246 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=44 real=36132 world=12980.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=45 real=36231 world=13080.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=46 real=36332 world=13181.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=47 real=36465 world=13314.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.680 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=48 real=36566 world=13416.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.813 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=49 real=36699 world=13548.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:58.915 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=50 real=36801 world=13649.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.046 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=51 real=36932 world=13780.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.181 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=52 real=37067 world=13915 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.279 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=53 real=37166 world=14014.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.412 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=54 real=37298 world=14147.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.513 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=55 real=37399 world=14247.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.612 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=56 real=37498 world=14347.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.713 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=57 real=37599 world=14450.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.846 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=58 real=37732 world=14580.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:05:59.946 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=59 real=37832 world=14681.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.046 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=60 real=37932 world=14782.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.179 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=61 real=38065 world=14913.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.279 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=62 real=38165 world=15013.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.379 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=63 real=38265 world=15114.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.479 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=64 real=38365 world=15214.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.579 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=65 real=38465 world=15316.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.713 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=66 real=38599 world=15450.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.847 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=67 real=38733 world=15583.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:00.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=68 real=38864 world=15713.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=69 real=38964 world=15813.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.212 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=70 real=39098 world=15946.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.312 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=71 real=39198 world=16048 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=72 real=39331 world=16180 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.545 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=73 real=39431 world=16280.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=74 real=39531 world=16382.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.780 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=75 real=39667 world=16514.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:01.912 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=76 real=39798 world=16647.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.012 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=77 real=39898 world=16749.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.146 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=78 real=40032 world=16881.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=79 real=40132 world=16983.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.380 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=80 real=40266 world=17114.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.479 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=81 real=40365 world=17218.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.614 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=82 real=40500 world=17350.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.745 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=83 real=40631 world=17479.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.846 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=84 real=40732 world=17580.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:02.979 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=85 real=40865 world=17714.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.112 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=86 real=40998 world=17848.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.257 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=87 real=41143 world=17981.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=88 real=41231 world=18086.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.480 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=89 real=41366 world=18213.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.579 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=90 real=41465 world=18314.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=91 real=41564 world=18425 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.812 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=92 real=41698 world=18549.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:03.917 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=93 real=41803 world=18651 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.045 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=94 real=41931 world=18782.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.181 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=95 real=42066 world=18914.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.282 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=96 real=42168 world=19015.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.412 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=97 real=42298 world=19148.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.548 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=98 real=42433 world=19281.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=99 real=42531 world=19381.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.746 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=100 real=42632 world=19484.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=101 real=42764 world=19613.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:04.979 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=102 real=42865 world=19717.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.117 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=103 real=43003 world=19861.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.212 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=104 real=43098 world=19964.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=105 real=43231 world=20085.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.478 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=106 real=43364 world=20214.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.612 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=107 real=43498 world=20346.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.712 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=108 real=43598 world=20459.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.845 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=109 real=43731 world=20580.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:05.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=110 real=43830 world=20682.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=111 real=43964 world=20816.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.212 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=112 real=44098 world=20948.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=113 real=44230 world=21080.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.446 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=114 real=44332 world=21181.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=115 real=44464 world=21313 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=116 real=44564 world=21413.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.812 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=117 real=44698 world=21547.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:06.945 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=118 real=44831 world=21679.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.045 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=119 real=44931 world=21779.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.144 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=120 real=45030 world=21880.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.244 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=121 real=45130 world=21980.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.378 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=122 real=45263 world=22114.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=123 real=45397 world=22246.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.612 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=124 real=45498 world=22347.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.713 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=125 real=45599 world=22449 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.846 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=126 real=45731 world=22583.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:07.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=127 real=45864 world=22716.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=128 real=45997 world=22846.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=129 real=46130 world=22979.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.346 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=130 real=46232 world=23080.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=131 real=46331 world=23180.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=132 real=46464 world=23314.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.711 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=133 real=46596 world=23446.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.811 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=134 real=46697 world=23546.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:08.945 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=135 real=46831 world=23678.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.044 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=136 real=46930 world=23780.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=137 real=47064 world=23913.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=138 real=47197 world=24045.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.412 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=139 real=47297 world=24147.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.544 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=140 real=47430 world=24280.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.646 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=141 real=47532 world=24380.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=142 real=47630 world=24480.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.877 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=143 real=47763 world=24613.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:09.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=144 real=47864 world=24713.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=145 real=47997 world=24847.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=146 real=48131 world=24979.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=147 real=48230 world=25079.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.447 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=148 real=48332 world=25182.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=149 real=48464 world=25312.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.712 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=150 real=48598 world=25446 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.850 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=151 real=48735 world=25580.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:10.950 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=152 real=48836 world=25684.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=153 real=48964 world=25813.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=154 real=49064 world=25914.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=155 real=49197 world=26047.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.444 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=156 real=49330 world=26179.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=157 real=49464 world=26313.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.677 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=158 real=49563 world=26414.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.783 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=159 real=49669 world=26519.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:11.912 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=160 real=49798 world=26646.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.012 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=161 real=49897 world=26746.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=162 real=49997 world=26846.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.212 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=163 real=50098 world=26947.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=164 real=50230 world=27079 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.444 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=165 real=50330 world=27185.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=166 real=50463 world=27312 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.677 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=167 real=50563 world=27412.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.811 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=168 real=50696 world=27546.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:12.911 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=169 real=50796 world=27648.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.045 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=170 real=50930 world=27779.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.145 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=171 real=51030 world=27879.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.246 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=172 real=51132 world=28001.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.377 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=173 real=51263 world=28112.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.477 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=174 real=51363 world=28217.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.611 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=175 real=51496 world=28346.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=176 real=51630 world=28480 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=177 real=51730 world=28581.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:13.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=178 real=51864 world=28712.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=179 real=51963 world=28812.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=180 real=52064 world=28914 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=181 real=52196 world=29045.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=182 real=52297 world=29146.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.510 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=183 real=52396 world=29267 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=184 real=52530 world=29378.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.745 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=185 real=52630 world=29479.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.877 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=186 real=52763 world=29612.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:14.981 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=187 real=52867 world=29712.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.079 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=188 real=52964 world=29812.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=189 real=53096 world=29945 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.312 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=190 real=53198 world=30047 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=191 real=53297 world=30146.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=192 real=53397 world=30246.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=193 real=53530 world=30378.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=194 real=53630 world=30479.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.845 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=195 real=53731 world=30579.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:15.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=196 real=53830 world=30680.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=197 real=53963 world=30812.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=198 real=54064 world=30912.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.279 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=199 real=54165 world=31012.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=200 real=54297 world=31145.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.512 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=201 real=54398 world=31246.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=202 real=54531 world=31380.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=203 real=54630 world=31479.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=204 real=54730 world=31579.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:16.945 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=205 real=54831 world=31679.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.044 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=206 real=54930 world=31779.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.179 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=207 real=55064 world=31912.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.278 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=208 real=55164 world=32013.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.378 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=209 real=55263 world=32114.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.477 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=210 real=55363 world=32214.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.611 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=211 real=55497 world=32347.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.745 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=212 real=55631 world=32479.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=213 real=55730 world=32579.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:17.945 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=214 real=55831 world=32681.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=215 real=55964 world=32812.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=216 real=56064 world=32913.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.312 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=217 real=56197 world=33046.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.412 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=218 real=56298 world=33147.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.512 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=219 real=56398 world=33248.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=220 real=56531 world=33381.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=221 real=56664 world=33512.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.877 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=222 real=56763 world=33612.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:18.977 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=223 real=56863 world=33712.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=224 real=56963 world=33813 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=225 real=57096 world=33946.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=226 real=57230 world=34079.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=227 real=57330 world=34179.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.546 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=228 real=57431 world=34280.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=229 real=57563 world=34412.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.811 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=230 real=57697 world=34547.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:19.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=231 real=57830 world=34679.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.045 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=232 real=57930 world=34779.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.144 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=233 real=58030 world=34879.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=234 real=58131 world=34980.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.378 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=235 real=58263 world=35112.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.478 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=236 real=58364 world=35212.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=237 real=58463 world=35313.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.711 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=238 real=58597 world=35446.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.812 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=239 real=58697 world=35545.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:20.911 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=240 real=58797 world=35646.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.044 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=241 real=58930 world=35779.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=242 real=59064 world=35913.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=243 real=59197 world=36045.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=244 real=59296 world=36148.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.544 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=245 real=59430 world=36279.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=246 real=59531 world=36379.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=247 real=59630 world=36479.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.845 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=248 real=59730 world=36579.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:21.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=249 real=59829 world=36680.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.079 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=250 real=59965 world=36813.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.177 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=251 real=60063 world=36914.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.278 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=252 real=60163 world=37014.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.378 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=253 real=60263 world=37114.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=254 real=60397 world=37247.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.645 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=255 real=60530 world=37380 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=256 real=60630 world=37479.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=257 real=60730 world=37579.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:22.945 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=258 real=60830 world=37680.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=259 real=60964 world=37812.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=260 real=61096 world=37945.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=261 real=61197 world=38046.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=262 real=61330 world=38180.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.545 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=263 real=61430 world=38280.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=264 real=61563 world=38413.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=265 real=61663 world=38513.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=266 real=61763 world=38613.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:23.979 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=267 real=61865 world=38714.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.113 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=268 real=61998 world=38848.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.212 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=269 real=62098 world=38947.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=270 real=62230 world=39079.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=271 real=62331 world=39180.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.544 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=272 real=62430 world=39280.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.646 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=273 real=62532 world=39380.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=274 real=62663 world=39512.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=275 real=62764 world=39612.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:24.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=276 real=62864 world=39714 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=277 real=62996 world=39846.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=278 real=63097 world=39946.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.312 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=279 real=63197 world=40046.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.447 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=280 real=63333 world=40179 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.545 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=281 real=63430 world=40280.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=282 real=63563 world=40412.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=283 real=63664 world=40512.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=284 real=63763 world=40612.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:25.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=285 real=63863 world=40713.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.110 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=286 real=63996 world=40845.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=287 real=64097 world=40946 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=288 real=64230 world=41078.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=289 real=64330 world=41179.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.545 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=290 real=64430 world=41281 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=291 real=64564 world=41413 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=292 real=64663 world=41513.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=293 real=64763 world=41613.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:26.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=294 real=64864 world=41712.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=295 real=64963 world=41812.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.180 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=296 real=65066 world=41918.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=297 real=65197 world=42045.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=298 real=65296 world=42147.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.546 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=299 real=65431 world=42278.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=300 real=65530 world=42379.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=301 real=65664 world=42513.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=302 real=65763 world=42612.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:27.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=303 real=65864 world=42712.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.079 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=304 real=65964 world=42814 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=305 real=66096 world=42945.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.312 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=306 real=66198 world=43046.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.444 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=307 real=66330 world=43180.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=308 real=66463 world=43318.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.712 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=309 real=66598 world=43449.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.846 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=310 real=66732 world=43580.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:28.978 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=311 real=66864 world=43713.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=312 real=66997 world=43845.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=313 real=67097 world=43945.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=314 real=67230 world=44078.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.445 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=315 real=67330 world=44178.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.546 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=316 real=67431 world=44279.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=317 real=67530 world=44379.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.778 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=318 real=67663 world=44512 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=319 real=67763 world=44611.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:29.979 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=320 real=67864 world=44712.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.111 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=321 real=67996 world=44844.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=322 real=68096 world=44945 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=323 real=68196 world=45044.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=324 real=68296 world=45144.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=325 real=68396 world=45245.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.611 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=326 real=68497 world=45345.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.711 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=327 real=68596 world=45445.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=328 real=68729 world=45578.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:30.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=329 real=68829 world=45678.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.044 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=330 real=68929 world=45778.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.144 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=331 real=69030 world=45879.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=332 real=69131 world=45978.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.344 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=333 real=69230 world=46078.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.444 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=334 real=69329 world=46178.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=335 real=69463 world=46311.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.678 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=336 real=69563 world=46412.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.779 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=337 real=69664 world=46512.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:31.912 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=338 real=69797 world=46645.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.010 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=339 real=69896 world=46745.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.145 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=340 real=70031 world=46877.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.245 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=341 real=70130 world=46979.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.378 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=342 real=70263 world=47113.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=343 real=70396 world=47245.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.612 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=344 real=70497 world=47348.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.744 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=345 real=70630 world=47479.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=346 real=70730 world=47579.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:32.977 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=347 real=70863 world=47711 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=348 real=70963 world=47811.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.177 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=349 real=71063 world=47911.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.277 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=350 real=71163 world=48011.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.379 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=351 real=71264 world=48111.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.477 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=352 real=71363 world=48212.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.578 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=353 real=71463 world=48312.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.710 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=354 real=71596 world=48444.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.811 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=355 real=71696 world=48545.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:33.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=356 real=71829 world=48679.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=357 real=71962 world=48812.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.177 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=358 real=72063 world=48912.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=359 real=72196 world=49044.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.411 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=360 real=72297 world=49146.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.544 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=361 real=72430 world=49278.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.646 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=362 real=72532 world=49382.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.748 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=363 real=72633 world=49487.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.851 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=364 real=72737 world=49587.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:34.949 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=365 real=72834 world=49691.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=366 real=72962 world=49811.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.178 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=367 real=73063 world=49911.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.277 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=368 real=73163 world=50011.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.377 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=369 real=73263 world=50111.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.511 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=370 real=73396 world=50246.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=371 real=73530 world=50378.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.745 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=372 real=73630 world=50479.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.878 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=373 real=73763 world=50611.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:35.979 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=374 real=73864 world=50712.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.078 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=375 real=73963 world=50811.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.211 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=376 real=74096 world=50945.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.345 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=377 real=74230 world=51079.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.478 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=378 real=74363 world=51211.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.611 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=379 real=74497 world=51344.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.711 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=380 real=74596 world=51445.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.844 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=381 real=74729 world=51577.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:36.944 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=382 real=74829 world=51677.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.077 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=383 real=74962 world=51810.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.177 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=384 real=75063 world=51912 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.311 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=385 real=75196 world=52044.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.444 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=386 real=75329 world=52177.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.544 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=387 real=75429 world=52277.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.644 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=388 real=75529 world=52378.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.777 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=389 real=75663 world=52511.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:37.880 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=390 real=75766 world=52616.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:38.011 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=391 real=75896 world=52745.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:06:38.145 SCRIPT : ERR INPUT OBSERVE: run=341be99e40954acda238bbe6f6f42618 sample=391 real=76030 world=52878.3 FINISHED observation-bound diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/source-provenance.json b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/source-provenance.json new file mode 100644 index 0000000..5fa4cc7 --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/source-provenance.json @@ -0,0 +1,4 @@ +{ + "schema_version": 1, + "kind": "launch_snapshot" +} diff --git a/docs/evidence/game-2026-09-19-160522-observer-display-unverified/source-sha256.json b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/source-sha256.json new file mode 100644 index 0000000..8bcb5df --- /dev/null +++ b/docs/evidence/game-2026-09-19-160522-observer-display-unverified/source-sha256.json @@ -0,0 +1,194 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/console.log.txt b/docs/evidence/game-2026-09-19-163745-observer-display/console.log.txt new file mode 100644 index 0000000..1a2dea1 --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/console.log.txt @@ -0,0 +1,891 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-37-45\console.log started at 2026-09-19 16:37:45 (2026-09-19 14:37:45 UTC) + +16:37:45.267 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-37-45' to filesystem under name logs +16:37:45.267 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\profile' to filesystem under name profile +16:37:45.267 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger\' +16:37:45.269 ENGINE : Initializing engine, version 192142 +16:37:45.269 ENGINE : CLI Params: -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -addons FA804F411BDDF2C6 -profile Z:/tmp/erri-game-profile -errOrdinaryScenario chat -noSplash -noBackend -noSound -noThrow -disableCrashReporter -logconsole -errOrdinaryInputObserve 1ff66218cf5a43758bda9adf0866a373 -errOrdinaryInputScreenshots 1 +16:37:45.277 ENGINE : Addon dirs: +16:37:45.277 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +16:37:45.277 ENGINE : dir: './addons' +16:37:45.277 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons' +16:37:45.277 ENGINE : Available addons: +16:37:45.277 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +16:37:45.277 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +16:37:45.277 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:37:45.277 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +16:37:45.277 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +16:37:45.277 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +16:37:45.277 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +16:37:45.277 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +16:37:45.277 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +16:37:45.277 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +16:37:45.277 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +16:37:45.278 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +16:37:45.398 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger +16:37:45.402 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +16:37:45.402 ENGINE : CPU vendor : AuthenticAMD +16:37:45.402 ENGINE : CPU type : 2 +16:37:45.402 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor +16:37:45.402 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB] +16:37:45.402 ENGINE : CPU count logical : 16 +16:37:45.402 ENGINE : CPU count physical : 8 +16:37:45.402 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2 +16:37:45.402 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +16:37:45.402 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +16:37:45.403 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +16:37:45.403 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +16:37:45.403 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +16:37:45.404 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb) +16:37:45.536 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +16:37:45.538 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb) +16:37:45.538 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-37-45/resourceDatabase.rdb) +16:37:45.685 ENGINE : GameProject load +16:37:45.685 ENGINE : Loaded addons: +16:37:45.685 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +16:37:45.685 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +16:37:45.685 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:37:45.685 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +16:37:45.685 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +16:37:45.685 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +16:37:45.685 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +16:37:45.688 ENGINE : Loading custom engine user config '$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf' +16:37:45.688 INIT : GameProject engine user settings load @"$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf" +16:37:45.688 ENGINE : Engine user settings config loaded +16:37:45.688 PROFILING : Settings changed took: 0.001500 ms +16:37:45.688 ENGINE : Locale info: system en-US (English), user en-US (English) +16:37:45.820 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0 +16:37:45.821 RENDER : Basic screen setup: +16:37:45.821 RENDER : Back buffer width x height: 1280x720 +16:37:45.821 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29) +16:37:45.821 RENDER : MSAA : none +16:37:45.834 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0 +16:37:45.834 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device) +16:37:45.834 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs +16:37:45.834 RENDER : * core clocks 2720 MHz, memory 1124 MHz +16:37:45.834 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s) +16:37:45.834 RENDER : AMD AGS correctly initialized +16:37:45.835 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition +16:37:45.835 RENDER : Detected output devices: +16:37:45.835 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21): +16:37:45.835 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz +16:37:45.835 RENDER : Concurrent frames limit 2 +16:37:45.918 RENDER : DX12 device successfully created by AMD AGS library +16:37:45.918 RENDER : * user markers not supported in this version AMD SW +16:37:45.918 RENDER : Graphics device features +16:37:45.918 RENDER : Needed: +16:37:45.918 RENDER : * Highest supported shader model: 6.8 (6.0 needed) +16:37:45.918 RENDER : Optional: +16:37:45.918 RENDER : * Allow tearing (VSYNC) : 1 +16:37:45.918 RENDER : * 16 bits : 1 +16:37:45.918 RENDER : * Resource heap tier : 3 +16:37:45.918 RENDER : * Persistent heaps (DRED) : 1 +16:37:45.918 RENDER : * DRED 1.2 is supported by compiler +16:37:45.937 RENDER : Main RT format setup. +16:37:45.937 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26) +16:37:45.937 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10) +16:37:45.941 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=7 +16:37:45.969 PROFILING : Settings changed took: 1.041300 ms +16:37:45.976 RENDER : RENDER : Reload shaders +16:37:45.976 RENDER : Enfusion shader version 13 +16:37:45.976 INIT : INIT : ShaderListReload +16:37:45.976 PROFILING : ShaderListReload took: 0.000300 ms +16:37:47.173 RENDER : Loaded 3383 newer shader binaries +16:37:47.173 PROFILING : Reload shaders took: 1197.213400 ms +16:37:47.176 ENGINE : Initializing inputs. +16:37:47.188 NETWORK : Initializing networking. +16:37:47.188 NETWORK : Using new GameRplScheduler. +16:37:47.188 SCRIPT : SCRIPT : Initializing scripts +16:37:47.189 SCRIPT : SCRIPT : ScriptProjectManager init +16:37:47.189 PROFILING : ScriptProjectManager init took: 0.009300 ms +16:37:47.271 PROFILING : Initializing scripts took: 82.542600 ms +16:37:47.271 BACKEND : Backend Services are disabled. +16:37:47.271 ENGINE : Enfusion engine successfully created. +16:37:47.277 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +16:37:47.302 GUI : Using default language (en_us) +16:37:47.302 GUI : Loading 'en_us' localization file. +16:37:47.302 INIT : INIT : Loading StringTable +16:37:47.325 PROFILING : Loading StringTable took: 23.750000 ms +16:37:47.325 SCRIPT : SCRIPT : Compiling GameLib scripts +16:37:47.377 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:37:47.378 PROFILING : Compiling GameLib scripts took: 52.399500 ms +16:37:47.378 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +16:37:47.378 SCRIPT : SCRIPT : Compiling Game scripts +16:37:48.473 SCRIPT : Compiling Game scripts +16:37:48.473 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:37:48.473 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:37:48.707 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:48.717 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:37:48.743 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:37:48.877 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:37:48.924 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:37:48.936 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:37:48.936 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:37:48.937 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:37:48.980 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:48.980 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:48.981 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:37:48.981 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:37:49.036 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:37:49.152 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27075K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +16:37:49.181 PROFILING : Compiling Game scripts took: 1803.026500 ms +16:37:49.181 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +16:37:49.217 ENGINE : Game successfully created. +16:37:49.266 PLATFORM : Save data from container 'settings' have been loaded +16:37:49.366 PLATFORM : Save data from container 'sessions' have been loaded +16:37:49.770 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +16:37:49.770 ENGINE : Game user settings config loaded +16:37:49.865 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission 'worlds/MainMenuWorld/MainMenuWorld.ent'. +16:37:49.866 WORLD : WORLD : Entities load 'worlds/MainMenuWorld/MainMenuWorld.ent' +16:37:49.867 PROFILING : Entities load took: 0.859800 ms +16:37:49.868 WORLD : WORLD : Game::LoadEntities +16:37:49.868 WORLD : WORLD : Initializing world systems +16:37:49.870 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +16:37:49.870 WORLD : WORLD : CreateEntities +16:37:49.870 WORLD : WORLD : CreateEntities +16:37:49.870 WORLD : WORLD : NotifyBeforeEntitiesCreated +16:37:49.884 RESOURCES : Loaded mission headers from 7 addon(s)! +16:37:49.884 PROFILING : NotifyBeforeEntitiesCreated took: 13.472600 ms +16:37:49.884 WORLD : WORLD : Wait for preloading data +16:37:49.884 PROFILING : Wait for preloading data took: 0.000900 ms +16:37:49.884 WORLD : WORLD : NotifyBeforeEntitiesInitialized +16:37:49.884 PROFILING : NotifyBeforeEntitiesInitialized took: 0.022200 ms +16:37:49.884 WORLD : InitEntities 'world' +16:37:49.884 ENTITY : Init entity @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> +16:37:49.884 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons() +16:37:49.894 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess() +16:37:49.894 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks() +16:37:49.894 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished +16:37:49.894 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1 +16:37:49.895 WORLD : WORLD : NotifyEntitiesInitialized +16:37:49.895 DEFAULT : DEFAULT : WorldVolumesCollection +16:37:49.895 PROFILING : WorldVolumesCollection took: 0.006200 ms +16:37:49.895 PROFILING : NotifyEntitiesInitialized took: 0.062800 ms +16:37:49.895 PROFILING : CreateEntities took: 24.601300 ms +16:37:49.895 PROFILING : CreateEntities took: 24.609100 ms +16:37:49.895 WORLD : WORLD : EOnActivate +16:37:49.895 PROFILING : EOnActivate took: 0.002700 ms +16:37:49.895 PROFILING : Game::LoadEntities took: 26.284600 ms +16:37:50.064 DEFAULT : Entered main menu. +16:37:50.163 DEFAULT (W): No GameMode present in the world, using fallback logic! +16:37:50.165 SCRIPT : ERR ORDINARY: requesting header project=chat +16:37:50.687 ENGINE : Game destroyed. +16:37:50.803 ENGINE : Addon dirs: +16:37:50.803 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +16:37:50.803 ENGINE : dir: './addons' +16:37:50.803 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons' +16:37:50.803 ENGINE : dir: '$profile:../addons/' +16:37:50.803 ENGINE : Available addons: +16:37:50.803 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +16:37:50.803 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +16:37:50.803 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:37:50.803 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +16:37:50.803 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +16:37:50.803 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +16:37:50.803 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +16:37:50.804 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +16:37:50.804 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +16:37:50.804 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +16:37:50.804 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +16:37:50.804 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +16:37:50.898 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger +16:37:50.901 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +16:37:50.901 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +16:37:50.901 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +16:37:50.901 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +16:37:50.902 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +16:37:50.902 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +16:37:50.902 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb) +16:37:51.009 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +16:37:51.010 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb) +16:37:51.010 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-37-45/resourceDatabase.rdb) +16:37:51.139 ENGINE : GameProject load +16:37:51.139 ENGINE : Loaded addons: +16:37:51.139 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +16:37:51.139 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +16:37:51.139 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:37:51.139 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +16:37:51.139 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +16:37:51.139 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +16:37:51.139 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +16:37:51.160 GUI : Using default language (en_us) +16:37:51.160 GUI : Loading 'en_us' localization file. +16:37:51.160 INIT : INIT : Loading StringTable +16:37:51.178 PROFILING : Loading StringTable took: 17.892300 ms +16:37:51.178 SCRIPT : SCRIPT : Compiling GameLib scripts +16:37:51.226 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:37:51.226 PROFILING : Compiling GameLib scripts took: 47.982500 ms +16:37:51.226 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +16:37:51.226 SCRIPT : SCRIPT : Compiling Game scripts +16:37:52.318 SCRIPT : Compiling Game scripts +16:37:52.318 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:37:52.318 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:37:52.549 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:52.560 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:37:52.584 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:37:52.710 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:37:52.753 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:37:52.763 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:37:52.763 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:37:52.765 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:37:52.804 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:52.804 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:52.806 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:37:52.806 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:37:52.858 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:37:52.968 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27050K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +16:37:52.995 PROFILING : Compiling Game scripts took: 1768.950500 ms +16:37:52.996 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +16:37:53.016 ENGINE : Game successfully created. +16:37:53.045 PLATFORM : Save data from container 'settings' have been loaded +16:37:53.144 PLATFORM : Save data from container 'sessions' have been loaded +16:37:53.144 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +16:37:53.144 ENGINE : Game user settings config loaded +16:37:53.244 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{C1E20667DCE324ED}Missions/ERR_Everon.conf'. +16:37:53.245 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent' +16:37:54.222 PROFILING : Entities load took: 977.172500 ms +16:37:54.225 WORLD : WORLD : Game::LoadEntities +16:37:54.225 WORLD : WORLD : Initializing world systems @"{C50579A2EC48E8EF}Configs/Systems/MissionSystems.conf" +16:37:54.227 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +16:37:54.227 WORLD : WORLD : CreateEntities +16:37:54.227 WORLD : WORLD : CreateEntities +16:37:54.227 WORLD : WORLD : NotifyBeforeEntitiesCreated +16:37:54.240 RESOURCES : Loaded mission headers from 7 addon(s)! +16:37:54.240 PROFILING : NotifyBeforeEntitiesCreated took: 13.536400 ms +16:37:54.240 WORLD : WORLD : Wait for preloading data +16:37:54.858 PROFILING : Wait for preloading data took: 617.379600 ms +16:37:54.971 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et" +16:37:54.971 PROFILING : PROFILING : Terrain load +16:37:56.934 PROFILING : Terrain load took: 1962.923700 ms +16:37:59.594 WORLD : Game::LoadEntities +16:37:59.594 WORLD : CreateEntities +16:37:59.594 WORLD : CreateEntities +16:37:59.594 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:37:59.594 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:37:59.594 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:38:05.258 WORLD : WORLD : NotifyBeforeEntitiesInitialized +16:38:05.258 PROFILING : NotifyBeforeEntitiesInitialized took: 0.042400 ms +16:38:05.809 WORLD : InitEntities 'world' +16:38:05.809 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:38:05.809 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:38:05.829 WORLD : WORLD : NotifyEntitiesInitialized +16:38:05.829 TERRAIN : TERRAIN : Initializing road networks... +16:38:05.831 PROFILING : Initializing road networks... took: 2.735000 ms +16:38:05.831 DEFAULT : DEFAULT : WorldVolumesCollection +16:38:05.890 PROFILING : WorldVolumesCollection took: 58.125300 ms +16:38:05.890 INIT : INIT : SoundWorldInit +16:38:05.904 PROFILING : SoundWorldInit took: 13.979800 ms +16:38:05.904 PROFILING : NotifyEntitiesInitialized took: 74.969700 ms +16:38:05.904 PROFILING : CreateEntities took: 11676.685500 ms +16:38:05.904 PROFILING : CreateEntities took: 11676.878500 ms +16:38:05.905 WORLD : WORLD : Wait for preloading data around camera +16:38:06.155 PROFILING : Wait for preloading data around camera took: 250.338200 ms +16:38:06.155 WORLD : WORLD : EOnActivate +16:38:06.181 PROFILING : EOnActivate took: 25.628400 ms +16:38:06.181 PROFILING : Game::LoadEntities took: 11955.411100 ms +16:38:06.576 DEFAULT : Entered offline game state. +16:38:06.680 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems +16:38:06.680 NETWORK : Player connected: connectionID=2147483646 +16:38:06.680 NETWORK : ### Connecting player: connectionID=2147483646, Name= +16:38:06.681 NETWORK : ### Creating player: PlayerId=1, Name=jakub +16:38:06.686 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:38:06.686 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:38:06.686 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:38:06.686 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:38:06.686 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:38:06.688 SCRIPT (W): Can't open config file "" +16:38:06.688 SCRIPT (W): Cannot update game blocklist. Backend is offline. +16:38:06.689 WORLD : InitEntities 'world' +16:38:06.689 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:38:06.689 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:38:06.689 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:38:06.689 SCRIPT (W): Slot_Chat Has no Content! +16:38:06.689 SCRIPT (W): Slot_VON Has no Content! +16:38:06.689 SCRIPT (W): Slot_AvailableActions Has no Content! +16:38:06.689 SCRIPT (W): Slot_Vehicle Has no Content! +16:38:06.689 SCRIPT (W): Slot_GameVersion Has no Content! +16:38:06.689 SCRIPT (W): Slot_Notifications Has no Content! +16:38:06.689 SCRIPT (W): Slot_Hints Has no Content! +16:38:06.694 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000 +16:38:06.694 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5 +16:38:06.694 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0 +16:38:06.694 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged. +16:38:06.694 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:38:06.694 NETWORK : Players connecting: 0 +16:38:06.694 NETWORK : Players connected: 1 / 1 +16:38:06.705 WORLD : Frame start +16:38:06.705 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:38:06.714 WORLD : UpdateEntities +16:38:06.714 WORLD : Frame +16:38:06.714 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:38:06.864 WORLD : UpdateEntities +16:38:06.864 WORLD : PostFrame +16:38:06.864 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:38:06.864 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:38:06.901 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:38:06.901 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:38:06.901 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +16:38:06.901 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +16:38:07.026 RENDER : RENDER : ObjectsHeightMap::Build +16:38:07.026 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld +16:38:07.160 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 134.101200 ms +16:38:07.167 PROFILING : ObjectsHeightMap::Build took: 141.409100 ms +16:38:08.154 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:38:08.169 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:38:08.170 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:38:08.196 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:38:08.198 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:38:08.240 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:38:08.240 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:38:08.246 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:38:08.286 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:38:08.286 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:38:08.287 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:38:08.287 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:38:08.290 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:38:08.292 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:38:08.292 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:38:08.293 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:38:08.293 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:38:08.293 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:38:08.293 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:38:08.293 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:38:08.293 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:38:08.293 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:38:08.293 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:38:08.293 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:38:08.293 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:38:08.293 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:38:08.293 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:38:08.293 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:09.209 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:09.209 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:09.209 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:09.209 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:09.482 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.06,63.5117,7499.69> up=0.995293 +16:38:09.482 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.151315 angularSpeed=0.099362 +16:38:09.482 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.3 +16:38:09.482 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.03,63.6077,7501.96> +16:38:09.482 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.03,63.3077,7501.96> terrainY=63.3178 tireTerrainGap=-0.010128 +16:38:09.482 SCRIPT : ERR GEAR SUPPORT: center=<7012.03,63.6077,7501.96> radius=0.3 bottom=<7012.03,63.3077,7501.96> fraction=0.408427 normal=<0.0154358,0.987894,0.154358> self=0 dynamic=0 supported=1 gap=-0.0101471 +16:38:09.482 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.87,64.6094,7497.69> +16:38:09.482 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.87,64.1594,7497.69> terrainY=64.1573 tireTerrainGap=0.00209808 +16:38:09.482 SCRIPT : ERR GEAR SUPPORT: center=<7009.87,64.6094,7497.69> radius=0.45 bottom=<7009.87,64.1594,7497.69> fraction=0.464386 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00216675 +16:38:09.482 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2577,7497.76> +16:38:09.482 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8077,7497.76> terrainY=63.8174 tireTerrainGap=-0.00973129 +16:38:09.482 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2577,7497.76> radius=0.45 bottom=<7014.42,63.8077,7497.76> fraction=0.410278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00973892 +16:38:09.482 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:38:09.726 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:09.726 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:09.726 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:09.726 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:10.242 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:10.242 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:10.242 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:10.516 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5426,7499.72> up=0.99429 +16:38:10.516 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0637804 angularSpeed=0.0279169 +16:38:10.516 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:38:10.516 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6185,7501.99> +16:38:10.516 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3185,7501.99> terrainY=63.3138 tireTerrainGap=0.00472641 +16:38:10.516 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6185,7501.99> radius=0.3 bottom=<7012.06,63.3185,7501.99> fraction=0.47619 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00476074 +16:38:10.516 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6065,7497.71> +16:38:10.516 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1565,7497.71> terrainY=64.1495 tireTerrainGap=0.00698853 +16:38:10.516 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6065,7497.71> radius=0.45 bottom=<7009.92,64.1565,7497.71> fraction=0.486259 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.0069809 +16:38:10.516 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2665,7497.79> +16:38:10.516 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8165,7497.79> terrainY=63.8153 tireTerrainGap=0.00120926 +16:38:10.516 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2665,7497.79> radius=0.45 bottom=<7014.46,63.8165,7497.79> fraction=0.46 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.00120163 +16:38:10.516 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:38:10.516 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:38:10.797 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:10.797 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:10.797 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:10.797 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:11.316 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:11.316 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:11.316 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:11.316 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:11.617 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.528,7499.75> up=0.994198 +16:38:11.617 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0905053 angularSpeed=0.0382754 +16:38:11.617 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:38:11.617 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6106,7502.02> +16:38:11.617 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3106,7502.02> terrainY=63.3108 tireTerrainGap=-0.000152588 +16:38:11.617 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6106,7502.02> radius=0.3 bottom=<7012.07,63.3106,7502.02> fraction=0.453812 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=-0.000160217 +16:38:11.617 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.596,7497.73> +16:38:11.617 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.146,7497.73> terrainY=64.1425 tireTerrainGap=0.00356293 +16:38:11.617 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.596,7497.73> radius=0.45 bottom=<7009.97,64.146,7497.73> fraction=0.470852 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00358582 +16:38:11.617 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2605,7497.84> +16:38:11.617 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8105,7497.84> terrainY=63.8123 tireTerrainGap=-0.00175095 +16:38:11.617 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2605,7497.84> radius=0.45 bottom=<7014.51,63.8105,7497.84> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291 +16:38:11.617 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:38:11.882 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:11.882 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:11.882 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:11.882 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:12.384 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:12.384 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:12.384 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:12.384 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:12.649 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5289,7499.75> up=0.994121 +16:38:12.649 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:38:12.649 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:38:12.649 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6119,7502.03> +16:38:12.649 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3119,7502.03> terrainY=63.3104 tireTerrainGap=0.00147629 +16:38:12.649 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6119,7502.03> radius=0.3 bottom=<7012.07,63.3119,7502.03> fraction=0.461046 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00143051 +16:38:12.649 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.594,7497.73> +16:38:12.649 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.144,7497.73> terrainY=64.1416 tireTerrainGap=0.00241852 +16:38:12.649 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.594,7497.73> radius=0.45 bottom=<7009.97,64.144,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059 +16:38:12.649 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2599,7497.84> +16:38:12.649 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8099,7497.84> terrainY=63.8119 tireTerrainGap=-0.00194931 +16:38:12.649 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2599,7497.84> radius=0.45 bottom=<7014.51,63.8099,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601 +16:38:12.649 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:38:12.888 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:12.888 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:12.888 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:12.888 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:13.418 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:13.418 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:13.418 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:13.418 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:13.715 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5289,7499.75> up=0.994121 +16:38:13.715 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:38:13.715 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:38:13.715 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6119,7502.03> +16:38:13.716 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3119,7502.03> terrainY=63.3104 tireTerrainGap=0.00147629 +16:38:13.716 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6119,7502.03> radius=0.3 bottom=<7012.07,63.3119,7502.03> fraction=0.461046 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00143051 +16:38:13.716 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.594,7497.73> +16:38:13.716 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.144,7497.73> terrainY=64.1416 tireTerrainGap=0.00241852 +16:38:13.716 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.594,7497.73> radius=0.45 bottom=<7009.97,64.144,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059 +16:38:13.716 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2599,7497.84> +16:38:13.716 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8099,7497.84> terrainY=63.8119 tireTerrainGap=-0.00194931 +16:38:13.716 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2599,7497.84> radius=0.45 bottom=<7014.51,63.8099,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601 +16:38:13.716 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:38:13.983 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:13.983 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:38:13.994 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:38:13.995 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:38:13.995 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:38:13.995 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:38:13.995 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:38:13.995 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:38:13.995 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:38:14.953 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:38:14.988 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison +16:38:14.988 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=0 real=29769 world=7937.2 QUEUED +16:38:14.988 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5> +16:38:15.121 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=1 real=29902 world=8050.8 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.254 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=2 real=30034 world=8183.88 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.354 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=3 real=30135 world=8284.65 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.458 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=4 real=30239 world=8399.76 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.587 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=5 real=30368 world=8517.97 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.688 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=6 real=30469 world=8617.74 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.821 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=7 real=30602 world=8749.26 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.920 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=8 real=30701 world=8849.62 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.020 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=9 real=30801 world=8951.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.154 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=10 real=30934 world=9082.48 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.253 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=11 real=31034 world=9182.87 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.387 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=12 real=31167 world=9317.23 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.488 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=13 real=31269 world=9428.94 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.621 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=14 real=31401 world=9549.89 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=15 real=31500 world=9649.65 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.821 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=16 real=31601 world=9749.55 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.953 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=17 real=31734 world=9882.47 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.053 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=18 real=31834 world=9987.01 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=19 real=31967 world=10116.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=19 real=31967 world=10116.1 READY +16:38:17.206 ENGINE : Screenshot successfully saved into $logs:err-input-1ff66218cf5a43758bda9adf0866a373-baseline (1280x720) +16:38:17.206 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=19 real=31986 world=10116.1 CAPTURE_REQUEST baseline +16:38:17.320 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=20 real=32100 world=10248.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.453 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=21 real=32233 world=10382.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.553 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=22 real=32334 world=10482.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.653 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=23 real=32433 world=10581.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.753 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=24 real=32534 world=10682.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.853 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=25 real=32633 world=10782.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.986 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=26 real=32767 world=10915 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=27 real=32867 world=11016.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=28 real=32966 world=11116.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.320 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=29 real=33101 world=11248.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.420 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=30 real=33201 world=11348.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=31 real=33300 world=11448.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.620 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=32 real=33400 world=11548.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.720 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=33 real=33500 world=11649.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.820 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=34 real=33601 world=11750 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.920 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=35 real=33700 world=11849.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.054 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=36 real=33835 world=11982.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.187 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=37 real=33967 world=12115.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.287 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=38 real=34067 world=12215.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.420 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=39 real=34200 world=12348.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=40 real=34299 world=12449.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=41 real=34433 world=12581.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=42 real=34567 world=12715.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.920 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=43 real=34700 world=12848.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.020 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=44 real=34801 world=12948.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=45 real=34899 world=13049.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.219 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=46 real=35000 world=13148.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.353 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=47 real=35133 world=13281.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=48 real=35233 world=13382.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.586 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=49 real=35367 world=13514.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.720 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=50 real=35500 world=13648.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.820 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=51 real=35600 world=13748.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=52 real=35699 world=13848.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.019 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=53 real=35800 world=13949.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=54 real=35900 world=14050.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=55 real=36033 world=14181 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.352 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=56 real=36132 world=14281.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.486 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=57 real=36266 world=14415 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.586 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=58 real=36366 world=14515.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.688 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=59 real=36468 world=14614.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.787 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=60 real=36567 world=14717.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=61 real=36700 world=14850.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.053 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=62 real=36834 world=14981.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=63 real=36933 world=15081.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.288 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=64 real=37069 world=15219.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.419 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=65 real=37199 world=15347.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=66 real=37299 world=15448.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.619 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=67 real=37400 world=15548.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=68 real=37499 world=15649.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.853 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=69 real=37633 world=15782.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.986 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=70 real=37766 world=15914.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=71 real=37866 world=16014.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=72 real=37966 world=16114.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.286 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=73 real=38066 world=16214.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.387 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=74 real=38167 world=16315.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=75 real=38265 world=16416 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.619 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=76 real=38399 world=16548.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.752 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=77 real=38533 world=16680.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=78 real=38632 world=16781.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=79 real=38732 world=16882.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.087 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=80 real=38867 world=17014.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=81 real=38966 world=17114.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.286 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=82 real=39067 world=17214.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.386 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=83 real=39166 world=17316.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=84 real=39299 world=17448.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=85 real=39399 world=17549.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=86 real=39500 world=17648.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.821 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=87 real=39601 world=17749.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.953 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=88 real=39734 world=17884.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=89 real=39866 world=18015.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.219 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=90 real=39999 world=18149.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.351 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=91 real=40132 world=18280.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.453 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=92 real=40233 world=18380.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.585 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=93 real=40365 world=18514.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=94 real=40498 world=18647.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.818 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=95 real=40598 world=18747.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.918 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=96 real=40698 world=18848.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=97 real=40832 world=18980.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.154 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=98 real=40934 world=19081 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=99 real=41032 world=19181.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.351 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=100 real=41132 world=19281.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=101 real=41232 world=19382 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.585 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=102 real=41366 world=19514.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.686 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=103 real=41466 world=19615.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.819 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=104 real=41599 world=19747.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=105 real=41700 world=19848.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.019 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=106 real=41799 world=19948.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=107 real=41899 world=20048.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=108 real=42032 world=20180.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.351 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=109 real=42132 world=20281 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=110 real=42232 world=20380.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=111 real=42332 world=20481.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.686 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=112 real=42466 world=20614.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.786 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=113 real=42566 world=20714.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=114 real=42666 world=20814.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.986 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=115 real=42766 world=20914.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=116 real=42865 world=21016 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.219 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=117 real=42999 world=21149 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.318 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=118 real=43099 world=21248.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.419 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=119 real=43199 world=21348.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=120 real=43332 world=21481.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=121 real=43432 world=21580.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.751 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=122 real=43532 world=21681.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.851 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=123 real=43632 world=21781.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=124 real=43732 world=21881.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.084 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=125 real=43865 world=22014.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.219 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=126 real=44000 world=22149.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.351 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=127 real=44131 world=22281.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=128 real=44232 world=22380.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=129 real=44332 world=22481.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=130 real=44432 world=22581.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=131 real=44566 world=22714.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=132 real=44665 world=22814.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=133 real=44799 world=22947.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=134 real=44898 world=23049.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.256 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=135 real=45036 world=23181.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.360 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=136 real=45140 world=23290.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.489 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=137 real=45270 world=23415.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=138 real=45399 world=23547.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=139 real=45499 world=23647.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.818 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=140 real=45598 world=23747.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.918 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=141 real=45699 world=23848.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.019 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=142 real=45799 world=23947.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=143 real=45932 world=24080.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=144 real=46032 world=24182.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.385 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=145 real=46166 world=24313.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=146 real=46265 world=24415.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=147 real=46399 world=24549 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=148 real=46499 world=24649.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.819 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=149 real=46599 world=24749.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=150 real=46732 world=24880.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.054 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=151 real=46834 world=24980.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.151 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=152 real=46932 world=25081.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.251 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=153 real=47032 world=25180.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.352 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=154 real=47132 world=25280.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=155 real=47232 world=25382.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.586 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=156 real=47366 world=25515.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=157 real=47499 world=25648.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.851 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=158 real=47632 world=25780.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.951 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=159 real=47732 world=25881.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=160 real=47832 world=25982.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=161 real=47966 world=26128.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.318 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=162 real=48098 world=26248.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.419 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=163 real=48199 world=26348.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=164 real=48298 world=26449.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.655 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=165 real=48435 world=26587.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=166 real=48565 world=26713.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=167 real=48665 world=26813.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=168 real=48765 world=26914.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=169 real=48865 world=27014 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=170 real=48965 world=27114.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.286 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=171 real=49066 world=27215.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.419 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=172 real=49199 world=27349.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=173 real=49299 world=27448.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.619 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=174 real=49399 world=27551.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.752 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=175 real=49532 world=27682.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=176 real=49665 world=27815 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=177 real=49765 world=27915.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=178 real=49898 world=28047.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.218 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=179 real=49999 world=28147.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.324 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=180 real=50104 world=28249.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=181 real=50232 world=28381.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.551 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=182 real=50332 world=28480.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.687 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=183 real=50467 world=28615.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.786 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=184 real=50566 world=28715.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=185 real=50665 world=28818.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.019 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=186 real=50799 world=28948.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=187 real=50898 world=29048 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.218 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=188 real=50998 world=29147.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=189 real=51099 world=29247.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=190 real=51232 world=29381.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.551 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=191 real=51331 world=29481.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=192 real=51432 world=29581.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=193 real=51565 world=29713.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=194 real=51665 world=29813.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=195 real=51765 world=29913.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=196 real=51866 world=30013.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=197 real=51966 world=30114.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.318 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=198 real=52098 world=30248.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=199 real=52231 world=30380.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.585 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=200 real=52365 world=30513.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.685 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=201 real=52465 world=30613.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=202 real=52565 world=30713.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.918 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=203 real=52698 world=30847.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.051 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=204 real=52832 world=30980.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=205 real=52965 world=31113.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=206 real=53099 world=31247.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.418 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=207 real=53198 world=31347.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=208 real=53332 world=31480.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=209 real=53432 world=31581.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.786 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=210 real=53566 world=31714 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.886 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=211 real=53666 world=31813.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=212 real=53766 world=31914.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=213 real=53865 world=32014.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=214 real=53965 world=32115.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=215 real=54099 world=32247.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.418 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=216 real=54198 world=32347.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=217 real=54299 world=32448.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=218 real=54432 world=32580.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.760 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=219 real=54540 world=32701.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=220 real=54665 world=32815.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=221 real=54798 world=32947.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=222 real=54899 world=33049 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.251 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=223 real=55031 world=33180.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.356 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=224 real=55136 world=33280.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=225 real=55232 world=33380.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.551 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=226 real=55331 world=33480.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=227 real=55432 world=33581.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.786 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=228 real=55566 world=33713.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.884 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=229 real=55665 world=33814.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=230 real=55798 world=33947.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=231 real=55899 world=34047.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.218 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=232 real=55998 world=34148.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.351 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=233 real=56132 world=34280.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=234 real=56231 world=34382.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.586 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=235 real=56366 world=34515.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=236 real=56498 world=34648.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=237 real=56632 world=34782.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=238 real=56765 world=34914.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=239 real=56898 world=35047.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.222 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=240 real=57002 world=35149.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.351 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=241 real=57131 world=35281.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=242 real=57231 world=35382.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.554 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=243 real=57334 world=35486.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.686 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=244 real=57466 world=35614.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.819 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=245 real=57599 world=35747.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.951 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=246 real=57731 world=35880.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.051 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=247 real=57831 world=35980.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=248 real=57932 world=36080.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=249 real=58065 world=36212.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.386 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=250 real=58166 world=36315.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=251 real=58298 world=36447.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=252 real=58398 world=36548 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=253 real=58498 world=36648.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.851 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=254 real=58631 world=36779.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=255 real=58732 world=36880.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=256 real=58832 world=36981.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=257 real=58965 world=37114.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=258 real=59065 world=37214.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.418 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=259 real=59198 world=37346.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=260 real=59298 world=37447.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.619 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=261 real=59399 world=37548.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=262 real=59498 world=37647.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.819 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=263 real=59599 world=37747.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=264 real=59699 world=37848.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=265 real=59832 world=37980.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=266 real=59931 world=38081.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=267 real=60065 world=38215.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.385 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=268 real=60165 world=38314.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=269 real=60265 world=38416.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=270 real=60398 world=38547.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=271 real=60499 world=38647.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=272 real=60632 world=38780.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=273 real=60732 world=38880.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=274 real=60832 world=38981.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=275 real=60932 world=39080.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=276 real=61065 world=39213.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.385 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=277 real=61165 world=39314 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=278 real=61265 world=39414.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.619 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=279 real=61398 world=39547 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=280 real=61499 world=39655 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=281 real=61632 world=39780.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=282 real=61731 world=39881.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=283 real=61865 world=40013.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=284 real=61965 world=40113.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=285 real=62098 world=40246.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.418 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=286 real=62198 world=40346.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=287 real=62298 world=40447.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=288 real=62431 world=40580.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.751 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=289 real=62531 world=40681.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.886 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=290 real=62666 world=40812.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=291 real=62765 world=40914.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=292 real=62865 world=41014.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=293 real=62965 world=41114 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=294 real=63065 world=41214 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.387 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=295 real=63166 world=41313.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=296 real=63299 world=41446.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=297 real=63398 world=41546.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=298 real=63498 world=41646.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.818 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=299 real=63598 world=41747.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.951 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=300 real=63731 world=41880.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=301 real=63832 world=41980.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=302 real=63932 world=42080.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=303 real=64032 world=42180.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.353 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=304 real=64133 world=42281.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=305 real=64265 world=42414 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.585 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=306 real=64365 world=42514.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.685 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=307 real=64465 world=42614 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=308 real=64565 world=42714.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=309 real=64665 world=42813.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=310 real=64765 world=42914.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=311 real=64865 world=43013.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=312 real=64965 world=43113.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=313 real=65065 world=43213.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.385 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=314 real=65165 world=43314.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=315 real=65265 world=43413.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.586 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=316 real=65366 world=43516 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=317 real=65498 world=43649.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=318 real=65631 world=43780.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.986 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=319 real=65765 world=43913.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=320 real=65865 world=44015.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.219 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=321 real=65998 world=44148.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=322 real=66099 world=44247.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.421 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=323 real=66201 world=44348.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=324 real=66332 world=44480.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.685 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=325 real=66465 world=44614 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=326 real=66565 world=44714.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=327 real=66699 world=44846.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=328 real=66798 world=44947.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=329 real=66898 world=45047.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.251 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=330 real=67031 world=45180.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.352 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=331 real=67132 world=45280.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=332 real=67231 world=45380 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=333 real=67331 world=45480.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.685 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=334 real=67465 world=45613.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=335 real=67565 world=45713.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=336 real=67698 world=45846.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=337 real=67798 world=45946.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=338 real=67898 world=46048.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=339 real=68031 world=46180.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.355 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=340 real=68135 world=46288.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.486 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=341 real=68266 world=46414.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=342 real=68398 world=46548.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=343 real=68499 world=46661 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.851 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=344 real=68631 world=46780.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=345 real=68732 world=46881.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=346 real=68866 world=47013.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=347 real=68965 world=47114.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=348 real=69098 world=47247.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=349 real=69232 world=47381.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=350 real=69332 world=47481 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=351 real=69432 world=47581.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.752 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=352 real=69532 world=47680.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.853 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=353 real=69633 world=47786.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.986 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=354 real=69766 world=47914.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=355 real=69898 world=48047.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=356 real=70032 world=48181.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.354 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=357 real=70134 world=48280.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=358 real=70231 world=48380.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=359 real=70332 world=48484.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.686 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=360 real=70465 world=48614 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=361 real=70565 world=48714.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.918 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=362 real=70698 world=48848.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=363 real=70831 world=48980.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=364 real=70932 world=49080.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=365 real=71065 world=49213.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.386 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=366 real=71165 world=49314.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=367 real=71298 world=49449 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=368 real=71432 world=49580.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.752 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=369 real=71531 world=49681.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.886 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=370 real=71666 world=49815.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.986 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=371 real=71766 world=49915.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=372 real=71898 world=50047.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=373 real=72032 world=50179.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.352 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=374 real=72132 world=50279.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=375 real=72231 world=50379.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.553 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=376 real=72333 world=50481 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=377 real=72432 world=50580.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=378 real=72565 world=50713.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=379 real=72665 world=50814.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=380 real=72798 world=50946.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=381 real=72898 world=51046.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.218 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=382 real=72998 world=51146.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.318 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=383 real=73098 world=51246.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.419 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=384 real=73199 world=51347 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=385 real=73331 world=51479.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=386 real=73432 world=51580.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.786 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=387 real=73565 world=51714.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.918 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=388 real=73698 world=51848.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=389 real=73832 world=51979.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=390 real=73932 world=52079.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=391 real=74032 world=52180.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.353 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=392 real=74132 world=52279.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=393 real=74231 world=52380.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=394 real=74332 world=52481.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.651 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=395 real=74431 world=52580.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.752 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=396 real=74532 world=52680.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=397 real=74632 world=52781 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=398 real=74764 world=52912.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:39:00.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=398 real=74865 world=53013.6 FINISHED observation-bound diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/display-ownership.json.txt b/docs/evidence/game-2026-09-19-163745-observer-display/display-ownership.json.txt new file mode 100644 index 0000000..366de00 --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/display-ownership.json.txt @@ -0,0 +1,559 @@ +{ + "schema": 1, + "kind": "headless-display-read-only", + "binding": { + "display": ":2", + "gamescope": { + "pid": 163726, + "start": 80532389, + "uid": 1000 + }, + "xwayland": { + "pid": 163735, + "start": 80532394, + "uid": 1000 + }, + "sockets": [ + { + "path": "/tmp/.X11-unix/X2", + "inode": 66495471 + }, + { + "path": "@/tmp/.X11-unix/X2", + "inode": 66495470 + } + ], + "relationship": { + "mode": "shared-listeners", + "checks": { + "start_not_older_than_gamescope": true, + "wrapper_run_nonce_valid": true, + "xwayland_prefix_matches": true, + "gamescope_prefix_matches": true, + "xwayland_run_nonce_matches": true, + "gamescope_run_nonce_matches": true, + "xwayland_holds_all_display_listeners": true, + "gamescope_holds_all_display_listeners": true, + "same_listener_inodes": true, + "listener_inodes": [ + 66495471, + 66495470 + ], + "process_identities_stable": true + } + } + }, + "owned_game_window_verified": true, + "input_target_verified": true, + "read_only": true, + "input_sent": false, + "release_qualified": false, + "scope": "Read-only private X11 process/window ownership; no input or gameplay proof", + "helper_sha256": "4ec3851835474eb4d8b84fc74c20d08567d92906ce832643d911f1d062abf0bd", + "wrapper": { + "pid": 163757, + "start": 80532404, + "uid": 1000 + }, + "command": [ + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-addons", + "FA804F411BDDF2C6", + "-profile", + "Z:/tmp/erri-game-profile", + "-errOrdinaryScenario", + "chat", + "-noSplash", + "-noBackend", + "-noSound", + "-noThrow", + "-disableCrashReporter", + "-logconsole", + "-errOrdinaryInputObserve", + "1ff66218cf5a43758bda9adf0866a373", + "-errOrdinaryInputScreenshots", + "1" + ], + "prefix": "/tmp/erri-headless-compat/pfx", + "profile": "/tmp/erri-game-profile", + "game_executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "report": "/tmp/erri-game-profile/display-ownership-1ff66218cf5a43758bda9adf0866a373.json", + "query_attempts": 4, + "successful_queries": 4, + "first_window_count": 0, + "last_window_count": 12, + "first_query_error": null, + "last_query_error": null, + "last_query_status": "ok", + "owned_windows": [ + { + "window": 29360129, + "pid": 163869, + "server_pid": 163869, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + }, + "title": "Arma Reforger", + "process": { + "pid": 163869, + "start": 80532541, + "uid": 1000 + } + } + ], + "input_target": { + "window": 29360129, + "verified": true, + "reason": "owned-mapped-existing-focus", + "geometry": { + "window": 29360129, + "root": 1019, + "map_state": 2, + "window_class": 1, + "x": 0, + "y": 0, + "width": 1280, + "height": 720, + "root_width": 1280, + "root_height": 720, + "clipped_bounds": [ + 0, + 0, + 1280, + 720 + ] + }, + "focus_window": 29360129, + "focus_revert_to": 0, + "focus_chain": [ + 29360129 + ], + "focused_clipped_bounds": [ + 0, + 0, + 1280, + 720 + ] + }, + "input_target_observations": [ + { + "window": 29360129, + "verified": true, + "reason": "owned-mapped-existing-focus", + "geometry": { + "window": 29360129, + "root": 1019, + "map_state": 2, + "window_class": 1, + "x": 0, + "y": 0, + "width": 1280, + "height": 720, + "root_width": 1280, + "root_height": 720, + "clipped_bounds": [ + 0, + 0, + 1280, + 720 + ] + }, + "focus_window": 29360129, + "focus_revert_to": 0, + "focus_chain": [ + 29360129 + ], + "focused_clipped_bounds": [ + 0, + 0, + 1280, + 720 + ] + } + ], + "input_target_limit": 16, + "window_count": 12, + "window_diagnostic_limit": 16, + "window_diagnostics": [ + { + "window": 29360129, + "pid": 163869, + "server_pid": 163869, + "rejection_stage": "checks-passed", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": true, + "argv0_class": "exact-wine-z-game", + "argv0_case_insensitive_exact": true, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": true, + "argv0_class": "exact-wine-z-game", + "argv0_case_insensitive_exact": true, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 25165827, + "pid": 163864, + "server_pid": 163864, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 25165825, + "pid": 163864, + "server_pid": 163864, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 25165826, + "pid": 163864, + "server_pid": 163864, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 16777218, + "pid": 163862, + "server_pid": 163862, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 16777217, + "pid": 163862, + "server_pid": 163862, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291463, + "pid": 163832, + "server_pid": 163832, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291462, + "pid": 163832, + "server_pid": 163832, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291461, + "pid": 163832, + "server_pid": 163832, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291460, + "pid": 163832, + "server_pid": 163832, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291459, + "pid": 163832, + "server_pid": 163832, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + }, + { + "window": 6291458, + "pid": 163832, + "server_pid": 163832, + "rejection_stage": "game-executable-mismatch", + "property_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "server_process": { + "readable": true, + "same_user": true, + "game_executable_match": false, + "argv0_class": "other-windows-executable", + "argv0_case_insensitive_exact": false, + "prefix_matches": true, + "display_matches": true, + "process_stable": true + }, + "xres_query": { + "status": 0, + "count": 1, + "mask": 2 + } + } + ], + "unverified_window_count": 11, + "observation_finished": true +} diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/err-input-1ff66218cf5a43758bda9adf0866a373-baseline.bmp b/docs/evidence/game-2026-09-19-163745-observer-display/err-input-1ff66218cf5a43758bda9adf0866a373-baseline.bmp new file mode 100644 index 0000000..0ef1c16 Binary files /dev/null and b/docs/evidence/game-2026-09-19-163745-observer-display/err-input-1ff66218cf5a43758bda9adf0866a373-baseline.bmp differ diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/error.log.txt b/docs/evidence/game-2026-09-19-163745-observer-display/error.log.txt new file mode 100644 index 0000000..b8a5f1e --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/error.log.txt @@ -0,0 +1,81 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-37-45\error.log started at 2026-09-19 16:37:47 (2026-09-19 14:37:47 UTC) + +16:37:47.277 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +16:37:48.473 SCRIPT : Compiling Game scripts +16:37:48.473 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:37:48.473 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:37:48.707 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:48.717 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:37:48.743 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:37:48.877 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:37:48.924 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:37:48.936 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:37:48.936 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:37:48.937 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:37:48.980 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:48.980 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:48.981 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:37:48.981 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:37:49.036 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:37:50.163 DEFAULT (W): No GameMode present in the world, using fallback logic! +16:37:52.318 SCRIPT : Compiling Game scripts +16:37:52.318 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:37:52.318 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:37:52.549 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:52.560 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:37:52.584 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:37:52.710 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:37:52.753 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:37:52.763 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:37:52.763 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:37:52.765 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:37:52.804 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:52.804 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:52.806 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:37:52.806 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:37:52.858 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:37:59.594 WORLD : Game::LoadEntities +16:37:59.594 WORLD : CreateEntities +16:37:59.594 WORLD : CreateEntities +16:37:59.594 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:37:59.594 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:37:59.594 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:38:05.809 WORLD : InitEntities 'world' +16:38:05.809 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:38:05.809 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:38:06.686 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:38:06.686 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:38:06.686 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:38:06.686 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:38:06.686 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:38:06.688 SCRIPT (W): Can't open config file "" +16:38:06.688 SCRIPT (W): Cannot update game blocklist. Backend is offline. +16:38:06.689 WORLD : InitEntities 'world' +16:38:06.689 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:38:06.689 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:38:06.689 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:38:06.689 SCRIPT (W): Slot_Chat Has no Content! +16:38:06.689 SCRIPT (W): Slot_VON Has no Content! +16:38:06.689 SCRIPT (W): Slot_AvailableActions Has no Content! +16:38:06.689 SCRIPT (W): Slot_Vehicle Has no Content! +16:38:06.689 SCRIPT (W): Slot_GameVersion Has no Content! +16:38:06.689 SCRIPT (W): Slot_Notifications Has no Content! +16:38:06.689 SCRIPT (W): Slot_Hints Has no Content! +16:38:06.694 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:38:06.864 WORLD : UpdateEntities +16:38:06.864 WORLD : PostFrame +16:38:06.864 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:38:06.864 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:38:06.901 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:38:06.901 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:38:06.901 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +16:38:06.901 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/game-startup-report.json.txt b/docs/evidence/game-2026-09-19-163745-observer-display/game-startup-report.json.txt new file mode 100644 index 0000000..8ca605a --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/game-startup-report.json.txt @@ -0,0 +1,69 @@ +{ + "log": "console.log", + "smoke_completions": 0, + "assertions_passed": 0, + "script_or_runtime_failures": [], + "engine_errors": [], + "missing_end_screen": [], + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof", + "local_participant_verified": true, + "scenario_header_verified": true, + "verified_header_projects": [ + "chat" + ], + "game_module_defines": [ + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG", + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG" + ], + "workbench_undefined": true, + "normal_mission_ready": true, + "unexpected_smoke_fixture": false, + "failed": false, + "ready": true, + "failure_observed_during_polling": false, + "input_observation": { + "nonce": "1ff66218cf5a43758bda9adf0866a373", + "read_only": true, + "input_sent": false, + "sampler_complete": true, + "queued": true, + "ready": true, + "finished": true, + "cancelled": false, + "sample_count": 398, + "record_count": 402, + "inventory_open_observed": false, + "inventory_close_observed": false, + "capture_requests": [ + "baseline" + ], + "transitions": [ + { + "sample": 0, + "real_ms": 29769, + "world_ms": 7937.2, + "event": "QUEUED" + }, + { + "sample": 19, + "real_ms": 31967, + "world_ms": 10116.1, + "event": "READY" + }, + { + "sample": 19, + "real_ms": 31986, + "world_ms": 10116.1, + "event": "CAPTURE_REQUEST baseline" + }, + { + "sample": 398, + "real_ms": 74865, + "world_ms": 53013.6, + "event": "FINISHED observation-bound" + } + ], + "errors": [], + "scope": "native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim" + } +} diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/headless-launch.log.txt b/docs/evidence/game-2026-09-19-163745-observer-display/headless-launch.log.txt new file mode 100644 index 0000000..d0f2f71 --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/headless-launch.log.txt @@ -0,0 +1,139 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 122 +[gamescope] [Info] vblank: Using timerfd. +fsync: up and running. +[Gamescope WSI] No application info given. +[Gamescope WSI] Executable name: explorer.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: xalia.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: xalia.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Unsupported maximum keycode 709, clipping. +> X11 cannot support keycodes above 255. +> Warning: Virtual modifier Hyper multiply defined +> Using 0, ignoring 0 +> Warning: Virtual modifier ScrollLock multiply defined +> Using 0, ignoring 0 +Errors from xkbcomp are not fatal to the X server +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: ArmaReforgerSteam.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: (null) + applicationVersion: 0 + pEngineName: (null) + engineVersion: 0 + apiVersion: 4198400 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: (null) + applicationVersion: 0 + pEngineName: (null) + engineVersion: 0 + apiVersion: 4198400 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerSteam.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a00030 +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a00030 +[Gamescope WSI] Surface state: + steam app id: 1874880 + window xid: 0x1a00030 + wayland surface res id: 5 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7f2f2c10dd60 - imageCount: 3 +[Gamescope WSI] Destroying swapchain: 0x7f2f2c10dd60 +[Gamescope WSI] Destroyed swapchain: 0x7f2f2c10dd60 +[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7f2f2c10dd60 - imageCount: 3 +[gamescope] [Error] xwm: X11 I/O error! This is fatal. Aborting... diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/launch-source-sha256.json b/docs/evidence/game-2026-09-19-163745-observer-display/launch-source-sha256.json new file mode 100644 index 0000000..8bcb5df --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/launch-source-sha256.json @@ -0,0 +1,194 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/launch-source.json b/docs/evidence/game-2026-09-19-163745-observer-display/launch-source.json new file mode 100644 index 0000000..7e810e7 --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/launch-source.json @@ -0,0 +1,59 @@ +{ + "schema_version": 1, + "launch_id": "cbe7b4d7-d21b-45ee-bba5-e56a7e8847b4", + "captured_unix": 1789828663.497843, + "source_root": "/home/jakub/devel/escapistsrereintroduced", + "command": [ + "gamescope", + "--backend", + "headless", + "-W", + "1280", + "-H", + "720", + "-w", + "1280", + "-h", + "720", + "-r", + "30", + "--", + "/usr/bin/python3", + "/home/jakub/devel/escapistsrereintroduced/tools/headless_display_probe.py", + "--host-display", + ":1", + "--prefix", + "/tmp/erri-headless-compat/pfx", + "--profile", + "/tmp/erri-game-profile", + "--game-executable", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "--report", + "/tmp/erri-game-profile/display-ownership-1ff66218cf5a43758bda9adf0866a373.json", + "--observe-seconds", + "30", + "--", + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-addons", + "FA804F411BDDF2C6", + "-profile", + "Z:/tmp/erri-game-profile", + "-errOrdinaryScenario", + "chat", + "-noSplash", + "-noBackend", + "-noSound", + "-noThrow", + "-disableCrashReporter", + "-logconsole", + "-errOrdinaryInputObserve", + "1ff66218cf5a43758bda9adf0866a373", + "-errOrdinaryInputScreenshots", + "1" + ], + "manifest_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4" +} diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/report.json b/docs/evidence/game-2026-09-19-163745-observer-display/report.json new file mode 100644 index 0000000..b31e0dc --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/report.json @@ -0,0 +1,24 @@ +{ + "log": "docs/evidence/game-2026-09-19-163745-observer-display/console.log.txt", + "smoke_completions": 0, + "assertions_passed": 0, + "script_or_runtime_failures": [], + "engine_errors": [], + "missing_end_screen": [], + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof", + "local_participant_verified": true, + "scenario_header_verified": true, + "verified_header_projects": [ + "chat" + ], + "game_module_defines": [ + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG", + "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG" + ], + "workbench_undefined": true, + "normal_mission_ready": true, + "unexpected_smoke_fixture": false, + "failed": false, + "ready": true, + "control_metadata_consistent": true +} diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/rereintroduced-hq.log.txt b/docs/evidence/game-2026-09-19-163745-observer-display/rereintroduced-hq.log.txt new file mode 100644 index 0000000..125ff03 --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/rereintroduced-hq.log.txt @@ -0,0 +1,10 @@ +#1 t=6.9s M0 REGISTER group 1 [session=1789828685-1] +#2 t=6.9s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789828685-1] +#3 t=7.9s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789828685-1] +#4 t=8.9s M0 REGISTER group 2 [session=1789828685-1] +#5 t=8.9s M0 REGISTER group 3 [session=1789828685-1] +#6 t=8.9s M0 REGISTER group 4 [session=1789828685-1] +#7 t=8.9s M0 REGISTER group 5 [session=1789828685-1] +#8 t=8.9s M0 REGISTER group 6 [session=1789828685-1] +#9 t=8.9s M0 REGISTER group 7 [session=1789828685-1] +#10 t=18s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789828685-1] diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/runner.json.txt b/docs/evidence/game-2026-09-19-163745-observer-display/runner.json.txt new file mode 100644 index 0000000..9055217 --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/runner.json.txt @@ -0,0 +1,96 @@ +{ + "stopped_unix": 1789828747.7223854, + "console_sha256": "7e37f820d7c39ec624f9f365cf4a2826032ee3bfbb7636178cd7e5bbd9f80a6f", + "end_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4", + "source_unchanged_after_run": true, + "source_provenance": "launch_snapshot", + "launch_id": "cbe7b4d7-d21b-45ee-bba5-e56a7e8847b4", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4", + "started_unix": 1789828663.4979107, + "result": "game-started", + "session": "/tmp/erri-game-profile/logs/logs_2026-09-19_16-37-45", + "project": "chat", + "cleanup_confirmed": true, + "cleanup_report": { + "cleanup_confirmed": true, + "idle_verified": true, + "errors": [], + "orphan_cleanup": { + "attempted": true, + "report": { + "scope": "/tmp/erri-headless-compat/pfx", + "candidates": [], + "term_sent": [], + "kill_sent": [], + "cleared": true + } + } + }, + "runner_error": null, + "failure_grace_seconds": 0, + "failure_observed_during_polling": false, + "first_failure_elapsed_seconds": null, + "executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe", + "dedicated_server": false, + "display": "headless Gamescope", + "audio": "-noSound plus own silent sink", + "control_only": false, + "source_manifest_scope": "successor addon sources", + "scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof", + "input_observation": { + "nonce": "1ff66218cf5a43758bda9adf0866a373", + "read_only": true, + "input_sent": false, + "sampler_complete": true, + "queued": true, + "ready": true, + "finished": true, + "cancelled": false, + "sample_count": 398, + "record_count": 402, + "inventory_open_observed": false, + "inventory_close_observed": false, + "capture_requests": [ + "baseline" + ], + "transitions": [ + { + "sample": 0, + "real_ms": 29769, + "world_ms": 7937.2, + "event": "QUEUED" + }, + { + "sample": 19, + "real_ms": 31967, + "world_ms": 10116.1, + "event": "READY" + }, + { + "sample": 19, + "real_ms": 31986, + "world_ms": 10116.1, + "event": "CAPTURE_REQUEST baseline" + }, + { + "sample": 398, + "real_ms": 74865, + "world_ms": 53013.6, + "event": "FINISHED observation-bound" + } + ], + "errors": [], + "scope": "native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim" + }, + "display_ownership": { + "requested": true, + "verified": true, + "read_only": true, + "input_sent": false, + "sha256": "47aa53335cd11227095ada2972351c383c237e3e7c6bfa7fde1703c48bf17440", + "archive_file": "display-ownership.json" + }, + "startup_result_before_display_check": "game-started" +} diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/script.log.txt b/docs/evidence/game-2026-09-19-163745-observer-display/script.log.txt new file mode 100644 index 0000000..de8c511 --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/script.log.txt @@ -0,0 +1,631 @@ +--------------------------------------------- +Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-37-45\script.log started at 2026-09-19 16:37:47 (2026-09-19 14:37:47 UTC) + +16:37:47.189 SCRIPT : SCRIPT : Initializing scripts +16:37:47.189 SCRIPT : SCRIPT : ScriptProjectManager init +16:37:47.325 SCRIPT : SCRIPT : Compiling GameLib scripts +16:37:47.377 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:37:47.378 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +16:37:47.378 SCRIPT : SCRIPT : Compiling Game scripts +16:37:48.473 SCRIPT : Compiling Game scripts +16:37:48.473 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:37:48.473 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:37:48.707 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:48.717 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:37:48.743 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:37:48.843 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:37:48.877 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:37:48.924 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:37:48.936 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:37:48.936 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:37:48.937 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:37:48.980 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:48.980 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:48.981 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:37:48.981 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:37:49.036 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:37:49.152 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27075K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +16:37:49.884 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons() +16:37:49.894 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess() +16:37:49.894 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks() +16:37:49.894 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished +16:37:49.894 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1 +16:37:50.165 SCRIPT : ERR ORDINARY: requesting header project=chat +16:37:51.178 SCRIPT : SCRIPT : Compiling GameLib scripts +16:37:51.226 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:37:51.226 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation +16:37:51.226 SCRIPT : SCRIPT : Compiling Game scripts +16:37:52.318 SCRIPT : Compiling Game scripts +16:37:52.318 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:37:52.318 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:37:52.549 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:52.560 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:37:52.584 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:37:52.678 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:37:52.710 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:37:52.753 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete +16:37:52.763 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:37:52.763 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:37:52.765 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:37:52.804 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:52.804 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:37:52.806 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:37:52.806 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:37:52.858 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:37:52.968 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27050K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +16:38:05.809 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:38:06.680 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems +16:38:06.686 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:38:06.686 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:38:06.688 SCRIPT (W): Can't open config file "" +16:38:06.688 SCRIPT (W): Cannot update game blocklist. Backend is offline. +16:38:06.689 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:38:06.689 SCRIPT (W): Slot_Chat Has no Content! +16:38:06.689 SCRIPT (W): Slot_VON Has no Content! +16:38:06.689 SCRIPT (W): Slot_AvailableActions Has no Content! +16:38:06.689 SCRIPT (W): Slot_Vehicle Has no Content! +16:38:06.689 SCRIPT (W): Slot_GameVersion Has no Content! +16:38:06.689 SCRIPT (W): Slot_Notifications Has no Content! +16:38:06.689 SCRIPT (W): Slot_Hints Has no Content! +16:38:06.694 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5 +16:38:06.694 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0 +16:38:06.694 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged. +16:38:06.694 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:38:06.705 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:38:06.714 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:38:06.864 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:38:08.154 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:38:08.169 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:38:08.170 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:38:08.196 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:38:08.198 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:38:08.240 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:38:08.240 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:38:08.246 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:38:08.286 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:38:08.286 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:38:08.287 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:38:08.287 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:38:08.291 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:38:08.292 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:38:08.292 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:38:08.293 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:38:08.293 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:38:08.293 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:38:08.293 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:38:08.293 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:38:08.293 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:38:08.293 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:38:08.293 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:38:08.293 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:38:08.293 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:38:08.293 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:38:08.293 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:38:08.293 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:08.293 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:38:09.209 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:09.209 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:09.209 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:09.209 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:09.482 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.06,63.5117,7499.69> up=0.995293 +16:38:09.482 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.151315 angularSpeed=0.099362 +16:38:09.482 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.3 +16:38:09.482 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.03,63.6077,7501.96> +16:38:09.482 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.03,63.3077,7501.96> terrainY=63.3178 tireTerrainGap=-0.010128 +16:38:09.482 SCRIPT : ERR GEAR SUPPORT: center=<7012.03,63.6077,7501.96> radius=0.3 bottom=<7012.03,63.3077,7501.96> fraction=0.408427 normal=<0.0154358,0.987894,0.154358> self=0 dynamic=0 supported=1 gap=-0.0101471 +16:38:09.482 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.87,64.6094,7497.69> +16:38:09.482 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.87,64.1594,7497.69> terrainY=64.1573 tireTerrainGap=0.00209808 +16:38:09.482 SCRIPT : ERR GEAR SUPPORT: center=<7009.87,64.6094,7497.69> radius=0.45 bottom=<7009.87,64.1594,7497.69> fraction=0.464386 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00216675 +16:38:09.482 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2577,7497.76> +16:38:09.482 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8077,7497.76> terrainY=63.8174 tireTerrainGap=-0.00973129 +16:38:09.482 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2577,7497.76> radius=0.45 bottom=<7014.42,63.8077,7497.76> fraction=0.410278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00973892 +16:38:09.482 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:38:09.726 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:09.726 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:09.726 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:09.726 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:38:10.242 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:10.242 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:10.242 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:10.516 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5426,7499.72> up=0.99429 +16:38:10.516 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0637804 angularSpeed=0.0279169 +16:38:10.516 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:38:10.516 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6185,7501.99> +16:38:10.516 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3185,7501.99> terrainY=63.3138 tireTerrainGap=0.00472641 +16:38:10.516 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6185,7501.99> radius=0.3 bottom=<7012.06,63.3185,7501.99> fraction=0.47619 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00476074 +16:38:10.516 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6065,7497.71> +16:38:10.516 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1565,7497.71> terrainY=64.1495 tireTerrainGap=0.00698853 +16:38:10.516 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6065,7497.71> radius=0.45 bottom=<7009.92,64.1565,7497.71> fraction=0.486259 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.0069809 +16:38:10.516 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2665,7497.79> +16:38:10.516 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8165,7497.79> terrainY=63.8153 tireTerrainGap=0.00120926 +16:38:10.516 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2665,7497.79> radius=0.45 bottom=<7014.46,63.8165,7497.79> fraction=0.46 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.00120163 +16:38:10.516 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:38:10.516 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:38:10.797 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:10.797 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:10.797 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:38:10.797 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:11.316 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:11.316 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:11.316 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:11.316 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:38:11.617 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.528,7499.75> up=0.994198 +16:38:11.617 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0905053 angularSpeed=0.0382754 +16:38:11.617 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:38:11.617 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6106,7502.02> +16:38:11.617 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3106,7502.02> terrainY=63.3108 tireTerrainGap=-0.000152588 +16:38:11.617 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6106,7502.02> radius=0.3 bottom=<7012.07,63.3106,7502.02> fraction=0.453812 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=-0.000160217 +16:38:11.617 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.596,7497.73> +16:38:11.617 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.146,7497.73> terrainY=64.1425 tireTerrainGap=0.00356293 +16:38:11.617 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.596,7497.73> radius=0.45 bottom=<7009.97,64.146,7497.73> fraction=0.470852 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00358582 +16:38:11.617 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2605,7497.84> +16:38:11.617 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8105,7497.84> terrainY=63.8123 tireTerrainGap=-0.00175095 +16:38:11.617 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2605,7497.84> radius=0.45 bottom=<7014.51,63.8105,7497.84> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291 +16:38:11.617 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:38:11.882 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:11.882 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:11.882 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:11.882 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:12.384 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:12.384 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:12.384 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:12.384 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:38:12.649 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5289,7499.75> up=0.994121 +16:38:12.649 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:38:12.649 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:38:12.649 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6119,7502.03> +16:38:12.649 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3119,7502.03> terrainY=63.3104 tireTerrainGap=0.00147629 +16:38:12.649 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6119,7502.03> radius=0.3 bottom=<7012.07,63.3119,7502.03> fraction=0.461046 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00143051 +16:38:12.649 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.594,7497.73> +16:38:12.649 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.144,7497.73> terrainY=64.1416 tireTerrainGap=0.00241852 +16:38:12.649 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.594,7497.73> radius=0.45 bottom=<7009.97,64.144,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059 +16:38:12.649 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2599,7497.84> +16:38:12.649 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8099,7497.84> terrainY=63.8119 tireTerrainGap=-0.00194931 +16:38:12.649 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2599,7497.84> radius=0.45 bottom=<7014.51,63.8099,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601 +16:38:12.649 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:38:12.888 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:12.888 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:12.888 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:12.888 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:13.418 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:13.418 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:38:13.418 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:13.418 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:13.715 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5289,7499.75> up=0.994121 +16:38:13.715 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:38:13.715 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:38:13.715 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6119,7502.03> +16:38:13.716 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3119,7502.03> terrainY=63.3104 tireTerrainGap=0.00147629 +16:38:13.716 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6119,7502.03> radius=0.3 bottom=<7012.07,63.3119,7502.03> fraction=0.461046 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00143051 +16:38:13.716 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.594,7497.73> +16:38:13.716 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.144,7497.73> terrainY=64.1416 tireTerrainGap=0.00241852 +16:38:13.716 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.594,7497.73> radius=0.45 bottom=<7009.97,64.144,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059 +16:38:13.716 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2599,7497.84> +16:38:13.716 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8099,7497.84> terrainY=63.8119 tireTerrainGap=-0.00194931 +16:38:13.716 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2599,7497.84> radius=0.45 bottom=<7014.51,63.8099,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601 +16:38:13.716 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:38:13.983 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:38:13.983 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:38:13.994 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:38:13.995 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:38:13.995 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:38:13.995 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:38:13.995 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:38:13.995 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:38:13.995 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:38:14.953 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:38:14.988 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison +16:38:14.988 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=0 real=29769 world=7937.2 QUEUED +16:38:14.988 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5> +16:38:15.121 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=1 real=29902 world=8050.8 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.254 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=2 real=30034 world=8183.88 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.354 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=3 real=30135 world=8284.65 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.458 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=4 real=30239 world=8399.76 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.587 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=5 real=30368 world=8517.97 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.688 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=6 real=30469 world=8617.74 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.821 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=7 real=30602 world=8749.26 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:15.920 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=8 real=30701 world=8849.62 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.020 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=9 real=30801 world=8951.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.154 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=10 real=30934 world=9082.48 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.254 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=11 real=31034 world=9182.87 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.387 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=12 real=31167 world=9317.23 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.488 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=13 real=31269 world=9428.94 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.621 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=14 real=31401 world=9549.89 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=15 real=31500 world=9649.65 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.821 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=16 real=31601 world=9749.55 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:16.953 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=17 real=31734 world=9882.47 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.053 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=18 real=31834 world=9987.01 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=19 real=31967 world=10116.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=19 real=31967 world=10116.1 READY +16:38:17.206 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=19 real=31986 world=10116.1 CAPTURE_REQUEST baseline +16:38:17.320 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=20 real=32100 world=10248.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.453 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=21 real=32233 world=10382.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.553 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=22 real=32334 world=10482.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.653 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=23 real=32433 world=10581.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.753 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=24 real=32534 world=10682.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.853 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=25 real=32633 world=10782.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:17.987 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=26 real=32767 world=10915 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=27 real=32867 world=11016.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=28 real=32966 world=11116.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.320 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=29 real=33101 world=11248.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.420 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=30 real=33201 world=11348.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=31 real=33300 world=11448.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.620 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=32 real=33400 world=11548.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.720 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=33 real=33500 world=11649.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.820 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=34 real=33601 world=11750 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:18.920 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=35 real=33700 world=11849.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.054 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=36 real=33835 world=11982.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.187 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=37 real=33967 world=12115.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.287 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=38 real=34067 world=12215.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.420 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=39 real=34200 world=12348.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=40 real=34299 world=12449.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=41 real=34433 world=12581.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=42 real=34567 world=12715.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:19.920 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=43 real=34700 world=12848.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.020 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=44 real=34801 world=12948.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=45 real=34899 world=13049.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.219 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=46 real=35000 world=13148.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.353 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=47 real=35133 world=13281.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=48 real=35233 world=13382.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.586 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=49 real=35367 world=13514.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.720 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=50 real=35500 world=13648.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.820 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=51 real=35600 world=13748.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:20.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=52 real=35699 world=13848.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.019 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=53 real=35800 world=13949.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=54 real=35900 world=14050.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=55 real=36033 world=14181 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.352 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=56 real=36132 world=14281.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.486 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=57 real=36266 world=14415 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.586 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=58 real=36366 world=14515.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.688 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=59 real=36468 world=14614.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.787 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=60 real=36567 world=14717.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:21.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=61 real=36700 world=14850.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.053 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=62 real=36834 world=14981.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=63 real=36933 world=15081.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.288 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=64 real=37069 world=15219.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.419 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=65 real=37199 world=15347.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=66 real=37299 world=15448.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.619 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=67 real=37400 world=15548.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=68 real=37499 world=15649.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.853 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=69 real=37633 world=15782.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:22.986 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=70 real=37766 world=15914.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=71 real=37866 world=16014.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=72 real=37966 world=16114.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.286 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=73 real=38066 world=16214.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.387 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=74 real=38167 world=16315.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=75 real=38265 world=16416 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.619 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=76 real=38399 world=16548.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.752 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=77 real=38533 world=16680.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=78 real=38632 world=16781.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:23.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=79 real=38732 world=16882.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.087 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=80 real=38867 world=17014.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=81 real=38966 world=17114.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.286 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=82 real=39067 world=17214.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.386 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=83 real=39166 world=17316.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=84 real=39299 world=17448.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.619 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=85 real=39399 world=17549.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=86 real=39500 world=17648.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.821 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=87 real=39601 world=17749.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:24.953 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=88 real=39734 world=17884.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=89 real=39866 world=18015.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.219 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=90 real=39999 world=18149.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.351 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=91 real=40132 world=18280.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.453 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=92 real=40233 world=18380.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.585 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=93 real=40365 world=18514.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=94 real=40498 world=18647.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.818 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=95 real=40598 world=18747.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:25.918 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=96 real=40698 world=18848.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=97 real=40832 world=18980.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.154 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=98 real=40934 world=19081 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=99 real=41032 world=19181.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.351 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=100 real=41132 world=19281.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=101 real=41232 world=19382 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.585 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=102 real=41366 world=19514.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.686 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=103 real=41466 world=19615.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.819 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=104 real=41599 world=19747.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:26.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=105 real=41700 world=19848.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.019 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=106 real=41799 world=19948.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=107 real=41899 world=20048.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=108 real=42032 world=20180.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.351 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=109 real=42132 world=20281 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=110 real=42232 world=20380.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=111 real=42332 world=20481.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.686 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=112 real=42466 world=20614.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.786 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=113 real=42566 world=20714.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.886 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=114 real=42666 world=20814.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:27.986 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=115 real=42766 world=20914.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=116 real=42865 world=21016 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.219 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=117 real=42999 world=21149 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.318 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=118 real=43099 world=21248.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.419 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=119 real=43199 world=21348.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=120 real=43332 world=21481.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=121 real=43432 world=21580.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.751 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=122 real=43532 world=21681.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.851 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=123 real=43632 world=21781.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:28.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=124 real=43732 world=21881.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.084 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=125 real=43865 world=22014.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.219 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=126 real=44000 world=22149.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.351 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=127 real=44131 world=22281.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=128 real=44232 world=22380.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=129 real=44332 world=22481.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=130 real=44432 world=22581.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=131 real=44566 world=22714.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:29.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=132 real=44665 world=22814.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=133 real=44799 world=22947.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=134 real=44898 world=23049.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.256 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=135 real=45036 world=23181.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.360 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=136 real=45140 world=23290.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.489 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=137 real=45270 world=23415.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=138 real=45399 world=23547.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=139 real=45499 world=23647.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.818 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=140 real=45598 world=23747.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:30.918 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=141 real=45699 world=23848.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.019 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=142 real=45799 world=23947.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=143 real=45932 world=24080.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=144 real=46032 world=24182.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.385 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=145 real=46166 world=24313.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=146 real=46265 world=24415.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=147 real=46399 world=24549 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=148 real=46499 world=24649.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.819 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=149 real=46599 world=24749.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:31.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=150 real=46732 world=24880.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.054 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=151 real=46834 world=24980.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.151 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=152 real=46932 world=25081.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=153 real=47032 world=25180.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.352 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=154 real=47132 world=25280.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=155 real=47232 world=25382.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.586 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=156 real=47366 world=25515.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=157 real=47499 world=25648.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.851 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=158 real=47632 world=25780.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:32.951 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=159 real=47732 world=25881.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=160 real=47832 world=25982.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=161 real=47966 world=26128.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.318 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=162 real=48098 world=26248.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.419 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=163 real=48199 world=26348.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=164 real=48298 world=26449.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.655 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=165 real=48435 world=26587.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=166 real=48565 world=26713.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=167 real=48665 world=26813.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:33.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=168 real=48765 world=26914.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=169 real=48865 world=27014 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=170 real=48965 world=27114.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.286 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=171 real=49066 world=27215.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.419 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=172 real=49199 world=27349.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=173 real=49299 world=27448.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.619 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=174 real=49399 world=27551.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.752 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=175 real=49532 world=27682.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=176 real=49665 world=27815 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:34.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=177 real=49765 world=27915.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=178 real=49898 world=28047.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.218 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=179 real=49999 world=28147.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.324 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=180 real=50104 world=28249.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=181 real=50232 world=28381.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=182 real=50332 world=28480.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.687 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=183 real=50467 world=28615.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.786 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=184 real=50566 world=28715.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:35.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=185 real=50665 world=28818.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.019 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=186 real=50799 world=28948.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=187 real=50898 world=29048 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.218 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=188 real=50998 world=29147.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=189 real=51099 world=29247.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=190 real=51232 world=29381.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.551 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=191 real=51331 world=29481.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=192 real=51432 world=29581.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=193 real=51565 world=29713.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=194 real=51665 world=29813.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:36.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=195 real=51765 world=29913.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=196 real=51866 world=30013.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.186 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=197 real=51966 world=30114.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.318 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=198 real=52098 world=30248.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=199 real=52231 world=30380.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.585 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=200 real=52365 world=30513.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.685 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=201 real=52465 world=30613.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=202 real=52565 world=30713.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:37.918 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=203 real=52698 world=30847.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.051 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=204 real=52832 world=30980.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=205 real=52965 world=31113.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=206 real=53099 world=31247.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.418 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=207 real=53198 world=31347.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=208 real=53332 world=31480.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=209 real=53432 world=31581.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.786 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=210 real=53566 world=31714 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.886 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=211 real=53666 world=31813.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:38.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=212 real=53766 world=31914.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=213 real=53865 world=32014.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=214 real=53965 world=32115.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=215 real=54099 world=32247.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.418 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=216 real=54198 world=32347.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=217 real=54299 world=32448.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=218 real=54432 world=32580.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.760 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=219 real=54540 world=32701.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:39.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=220 real=54665 world=32815.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=221 real=54798 world=32947.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=222 real=54899 world=33049 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.251 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=223 real=55031 world=33180.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.356 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=224 real=55136 world=33280.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=225 real=55232 world=33380.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.551 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=226 real=55331 world=33480.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=227 real=55432 world=33581.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.786 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=228 real=55566 world=33713.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:40.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=229 real=55665 world=33814.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=230 real=55798 world=33947.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=231 real=55899 world=34047.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.218 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=232 real=55998 world=34148.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.352 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=233 real=56132 world=34280.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=234 real=56231 world=34382.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.586 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=235 real=56366 world=34515.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=236 real=56498 world=34648.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=237 real=56632 world=34782.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:41.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=238 real=56765 world=34914.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=239 real=56898 world=35047.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.222 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=240 real=57002 world=35149.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.351 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=241 real=57131 world=35281.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=242 real=57231 world=35382.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.554 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=243 real=57334 world=35486.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.686 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=244 real=57466 world=35614.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.819 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=245 real=57599 world=35747.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:42.951 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=246 real=57731 world=35880.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.051 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=247 real=57831 world=35980.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=248 real=57932 world=36080.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=249 real=58065 world=36212.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.386 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=250 real=58166 world=36315.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=251 real=58298 world=36447.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=252 real=58398 world=36548 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=253 real=58498 world=36648.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.851 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=254 real=58631 world=36779.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:43.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=255 real=58732 world=36880.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=256 real=58832 world=36981.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=257 real=58965 world=37114.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=258 real=59065 world=37214.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.418 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=259 real=59198 world=37346.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=260 real=59298 world=37447.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.619 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=261 real=59399 world=37548.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=262 real=59498 world=37647.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.819 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=263 real=59599 world=37747.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:44.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=264 real=59699 world=37848.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=265 real=59832 world=37980.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=266 real=59931 world=38081.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=267 real=60065 world=38215.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.385 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=268 real=60165 world=38314.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=269 real=60265 world=38416.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=270 real=60398 world=38547.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=271 real=60499 world=38647.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=272 real=60632 world=38780.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:45.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=273 real=60732 world=38880.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=274 real=60832 world=38981.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=275 real=60932 world=39080.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=276 real=61065 world=39213.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.385 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=277 real=61165 world=39314 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=278 real=61265 world=39414.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.619 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=279 real=61398 world=39547 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=280 real=61499 world=39655 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=281 real=61632 world=39780.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:46.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=282 real=61731 world=39881.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=283 real=61865 world=40013.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=284 real=61965 world=40113.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=285 real=62098 world=40246.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.418 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=286 real=62198 world=40346.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=287 real=62298 world=40447.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=288 real=62431 world=40580.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.751 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=289 real=62531 world=40681.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.886 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=290 real=62666 world=40812.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:47.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=291 real=62765 world=40914.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=292 real=62865 world=41014.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=293 real=62965 world=41114 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=294 real=63065 world=41214 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.387 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=295 real=63166 world=41313.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.519 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=296 real=63299 world=41446.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=297 real=63398 world=41546.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=298 real=63498 world=41646.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.818 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=299 real=63598 world=41747.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:48.951 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=300 real=63731 world=41880.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=301 real=63832 world=41980.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=302 real=63932 world=42080.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=303 real=64032 world=42180.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.353 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=304 real=64133 world=42281.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=305 real=64265 world=42414 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.585 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=306 real=64365 world=42514.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.685 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=307 real=64465 world=42614 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=308 real=64565 world=42714.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=309 real=64665 world=42813.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:49.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=310 real=64765 world=42914.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=311 real=64865 world=43013.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=312 real=64965 world=43113.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=313 real=65065 world=43213.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.385 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=314 real=65165 world=43314.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.485 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=315 real=65265 world=43413.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.586 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=316 real=65366 world=43516 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.718 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=317 real=65498 world=43649.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=318 real=65631 world=43780.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:50.986 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=319 real=65765 world=43913.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.085 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=320 real=65865 world=44015.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.219 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=321 real=65998 world=44148.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=322 real=66099 world=44247.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.421 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=323 real=66201 world=44348.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=324 real=66332 world=44480.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.685 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=325 real=66465 world=44614 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=326 real=66565 world=44714.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:51.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=327 real=66699 world=44846.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=328 real=66798 world=44947.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=329 real=66898 world=45047.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.251 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=330 real=67031 world=45180.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.352 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=331 real=67132 world=45280.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=332 real=67231 world=45380 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=333 real=67331 world=45480.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.685 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=334 real=67465 world=45613.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=335 real=67565 world=45713.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:52.919 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=336 real=67698 world=45846.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=337 real=67798 world=45946.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=338 real=67898 world=46048.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=339 real=68031 world=46180.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.355 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=340 real=68135 world=46288.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.486 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=341 real=68266 world=46414.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.618 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=342 real=68398 world=46548.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.719 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=343 real=68499 world=46661 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.851 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=344 real=68631 world=46780.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:53.952 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=345 real=68732 world=46881.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=346 real=68866 world=47013.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.185 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=347 real=68965 world=47114.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.319 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=348 real=69098 world=47247.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=349 real=69232 world=47381.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=350 real=69332 world=47481 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=351 real=69432 world=47581.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.752 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=352 real=69532 world=47680.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.853 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=353 real=69633 world=47786.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:54.986 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=354 real=69766 world=47914.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.119 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=355 real=69898 world=48047.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=356 real=70032 world=48181.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.354 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=357 real=70134 world=48280.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=358 real=70231 world=48380.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=359 real=70332 world=48484.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.686 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=360 real=70465 world=48614 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=361 real=70565 world=48714.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:55.918 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=362 real=70698 world=48848.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=363 real=70831 world=48980.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=364 real=70932 world=49080.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.285 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=365 real=71065 world=49213.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.386 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=366 real=71165 world=49314.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.518 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=367 real=71298 world=49449 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=368 real=71432 world=49580.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.752 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=369 real=71531 world=49681.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.886 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=370 real=71666 world=49815.1 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:56.986 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=371 real=71766 world=49915.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=372 real=71898 world=50047.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=373 real=72032 world=50179.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.352 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=374 real=72132 world=50279.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.452 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=375 real=72231 world=50379.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.553 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=376 real=72333 world=50481 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=377 real=72432 world=50580.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.785 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=378 real=72565 world=50713.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:57.885 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=379 real=72665 world=50814.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.018 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=380 real=72798 world=50946.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.118 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=381 real=72898 world=51046.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.218 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=382 real=72998 world=51146.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.318 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=383 real=73098 world=51246.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.419 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=384 real=73199 world=51347 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=385 real=73331 world=51479.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.652 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=386 real=73432 world=51580.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.786 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=387 real=73565 world=51714.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:58.918 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=388 real=73698 world=51848.3 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.052 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=389 real=73832 world=51979.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.152 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=390 real=73932 world=52079.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.252 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=391 real=74032 world=52180.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.353 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=392 real=74132 world=52279.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.451 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=393 real=74231 world=52380.4 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.552 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=394 real=74332 world=52481.2 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.651 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=395 real=74431 world=52580.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.752 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=396 real=74532 world=52680.6 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.852 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=397 real=74632 world=52781 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:38:59.985 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=398 real=74764 world=52912.9 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0 +16:39:00.086 SCRIPT : ERR INPUT OBSERVE: run=1ff66218cf5a43758bda9adf0866a373 sample=398 real=74865 world=53013.6 FINISHED observation-bound diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/source-provenance.json b/docs/evidence/game-2026-09-19-163745-observer-display/source-provenance.json new file mode 100644 index 0000000..5fa4cc7 --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/source-provenance.json @@ -0,0 +1,4 @@ +{ + "schema_version": 1, + "kind": "launch_snapshot" +} diff --git a/docs/evidence/game-2026-09-19-163745-observer-display/source-sha256.json b/docs/evidence/game-2026-09-19-163745-observer-display/source-sha256.json new file mode 100644 index 0000000..8bcb5df --- /dev/null +++ b/docs/evidence/game-2026-09-19-163745-observer-display/source-sha256.json @@ -0,0 +1,194 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-153525-preparation-ui/console.log.txt b/docs/evidence/native-2026-09-19-153525-preparation-ui/console.log.txt new file mode 100644 index 0000000..043d477 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153525-preparation-ui/console.log.txt @@ -0,0 +1,184 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-35-25\console.log started at 2026-09-19 15:35:25 (2026-09-19 13:35:25 UTC) + +15:35:25.985 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-35-25' to filesystem under name logs +15:35:25.985 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\profile' to filesystem under name profile +15:35:25.985 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\' +15:35:25.986 PROFILING : Workbench Create Engine took: 10.381000 ms +15:35:27.027 INIT : INIT : Workbench Init Engine +15:35:27.027 ENGINE : Initializing engine, version 192142 +15:35:27.027 ENGINE : CLI Params: -gproj Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -profile Z:/tmp/erri-workbench-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateBaseWorldPlugin -errPlay 1 -errBaseSmoke 1 -errSmokeOutcome startup-failure -noThrow -disableCrashReporter +15:35:27.039 ENGINE : Addon dirs: +15:35:27.039 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/' +15:35:27.039 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +15:35:27.039 ENGINE : dir: './addons' +15:35:27.039 ENGINE : dir: 'Z:/tmp/erri-workbench-profile/addons' +15:35:27.039 ENGINE : Available addons: +15:35:27.039 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:35:27.039 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:35:27.039 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:35:27.039 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:35:27.039 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:35:27.039 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +15:35:27.039 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +15:35:27.039 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +15:35:27.180 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger +15:35:27.184 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +15:35:27.184 ENGINE : CPU vendor : AuthenticAMD +15:35:27.184 ENGINE : CPU type : 2 +15:35:27.184 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor +15:35:27.184 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB] +15:35:27.184 ENGINE : CPU count logical : 16 +15:35:27.184 ENGINE : CPU count physical : 8 +15:35:27.184 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2 +15:35:27.184 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:35:27.184 RESOURCES : ResourceDB: loading cache (id=1 name=ArmaReforger path=Z:/tmp/erri-workbench-profile/addons/ArmaReforger/resourceDatabase.rdb) +15:35:27.347 RESOURCES : ResourceDB: loading cache (id=2 name=core path=./addons/core/resourceDatabase.rdb) +15:35:27.349 RESOURCES : ResourceDB: loading cache (id=3 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +15:35:27.349 RESOURCES : ResourceDB: loading cache (id=4 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-35-25/resourceDatabase.rdb) +15:35:27.506 RESOURCES : RESOURCES : ResourceDB: full scan +15:35:27.510 RESOURCES : RESOURCES : scanning... +15:35:27.510 RESOURCES : RESOURCES : scanning @"ERR_Core" +15:35:27.515 RESOURCES : RESOURCES : scanning @"ArmaReforger" +15:35:27.651 RESOURCES : RESOURCES : scanning @"core" +15:35:27.654 RESOURCES : RESOURCES : scanning @"profile" +15:35:27.655 RESOURCES : RESOURCES : scanning @"logs" +15:35:27.655 RESOURCES : RESOURCES : processing meta-files... +15:35:27.721 RESOURCES : RESOURCES : processing files... +15:35:27.732 INIT : Workbench startup +15:35:27.732 INIT : Workbench Init Engine +15:35:27.732 RESOURCES : ResourceDB: full scan +15:35:27.732 RESOURCES : processing files... +15:35:27.732 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +15:35:27.732 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +15:35:27.732 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +15:35:27.732 RESOURCES : RESOURCES : processing folders... +15:35:27.738 RESOURCES : RESOURCES : creating GUID-item mapping... +15:35:27.755 RESOURCES : RESOURCES : building tree... +15:35:27.808 PROFILING : ResourceDB: full scan took: 302.454400 ms +15:35:27.809 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:35:27.811 RESOURCES : ResourceDB: written 7199/7199 bytes +15:35:27.811 RESOURCES : ResourceDB: cache successfully saved +15:35:27.811 RESOURCES : ResourceDB: saving cache (id=3 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +15:35:27.813 RESOURCES : ResourceDB: written 206/206 bytes +15:35:27.813 RESOURCES : ResourceDB: cache successfully saved +15:35:27.813 RESOURCES : ResourceDB: saving cache (id=4 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-35-25/resourceDatabase.rdb) +15:35:27.814 RESOURCES : ResourceDB: written 162/162 bytes +15:35:27.814 RESOURCES : ResourceDB: cache successfully saved +15:35:27.814 ENGINE : GameProject load +15:35:27.814 ENGINE : Loaded addons: +15:35:27.814 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +15:35:27.814 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +15:35:27.814 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:35:27.816 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf' +15:35:27.817 INIT : GameProject engine user settings load @"$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf" +15:35:27.817 ENGINE : Engine user settings config loaded +15:35:27.817 PROFILING : Settings changed took: 0.001700 ms +15:35:27.925 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0 +15:35:27.926 RENDER : Basic screen setup: +15:35:27.926 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29) +15:35:27.926 RENDER : MSAA : none +15:35:27.941 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0 +15:35:27.941 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device) +15:35:27.941 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs +15:35:27.941 RENDER : * core clocks 2720 MHz, memory 1124 MHz +15:35:27.941 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s) +15:35:27.941 RENDER : AMD AGS correctly initialized +15:35:27.942 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition +15:35:27.942 RENDER : Detected output devices: +15:35:27.942 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21): +15:35:27.942 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz +15:35:27.942 RENDER : Concurrent frames limit 2 +15:35:28.021 RENDER : DX12 device successfully created by AMD AGS library +15:35:28.021 RENDER : * user markers not supported in this version AMD SW +15:35:28.021 RENDER : Graphics device features +15:35:28.021 RENDER : Needed: +15:35:28.021 RENDER : * Highest supported shader model: 6.8 (6.0 needed) +15:35:28.021 RENDER : Optional: +15:35:28.021 RENDER : * Allow tearing (VSYNC) : 1 +15:35:28.021 RENDER : * 16 bits : 1 +15:35:28.021 RENDER : * Resource heap tier : 3 +15:35:28.021 RENDER : * Persistent heaps (DRED) : 1 +15:35:28.021 RENDER : * DRED 1.2 is supported by compiler +15:35:28.043 RENDER : Main RT format setup. +15:35:28.043 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26) +15:35:28.043 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10) +15:35:28.045 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16 +15:35:28.077 PROFILING : Settings changed took: 0.022300 ms +15:35:28.719 AUDIO : Endpoint: Speakers (PulseAudio Output) +15:35:28.719 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +15:35:28.720 AUDIO : Audio client: +15:35:28.720 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +15:35:28.723 RENDER : RENDER : Reload shaders +15:35:28.723 RENDER : Enfusion shader version 13 +15:35:28.723 INIT : INIT : ShaderListReload +15:35:28.723 PROFILING : ShaderListReload took: 0.000600 ms +15:35:28.863 AUDIO : Endpoint: Speakers (PulseAudio Output) +15:35:28.864 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +15:35:28.864 AUDIO : Audio client: +15:35:28.864 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +15:35:29.004 RENDER : Loaded 3752 newer shader binaries +15:35:29.004 PROFILING : Reload shaders took: 281.732900 ms +15:35:29.004 ENGINE : Initializing inputs. +15:35:29.017 NETWORK : Initializing networking. +15:35:29.017 NETWORK : Using new GameRplScheduler. +15:35:29.017 SCRIPT : SCRIPT : Initializing scripts +15:35:29.018 SCRIPT : SCRIPT : ScriptProjectManager init +15:35:29.879 PROFILING : ScriptProjectManager init took: 861.667000 ms +15:35:29.917 PROFILING : Initializing scripts took: 899.058800 ms +15:35:29.937 ENGINE : Enfusion engine successfully created. +15:35:29.937 PROFILING : Workbench Init Engine took: 2909.819900 ms +15:35:29.937 INIT : INIT : Workbench Create Game +15:35:29.948 GUI : Using default language (en_us) +15:35:29.948 GUI : Loading 'en_us' localization file. +15:35:29.948 INIT : INIT : Loading StringTable +15:35:29.974 PROFILING : Loading StringTable took: 25.307200 ms +15:35:29.974 SCRIPT : SCRIPT : Compiling GameLib scripts +15:35:30.030 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +15:35:30.030 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:35:30.031 PROFILING : Compiling GameLib scripts took: 56.962300 ms +15:35:30.031 SCRIPT : SCRIPT : Compiling Game scripts +15:35:31.152 INIT : Workbench Create Game +15:35:31.152 SCRIPT : Compiling Game scripts +15:35:31.152 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:35:31.152 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:35:31.299 SCRIPT (E): @"Scripts/Game/ERR/ERR_PreparationStatus.c,34": Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner' +15:35:31.299 SCRIPT (E): @"Scripts/Game/ERR/ERR_PreparationStatus.c,95": Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,26": Error in parameters +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,29": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,42": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,52": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,77": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,77": Syntax error +15:35:31.325 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.369 SCRIPT (E): @"Scripts/Game/Map/ComponentsUI/SCR_MapUIElementContainer.c,443": Incompatible parameter 'on delete' +15:35:31.449 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:35:31.486 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,324": Error in parameters +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,333": Can't find variable 'sortSlots' +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,335": Can't find variable 'sortSlots' +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,337": Can't find variable 'sortSlots' +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,337": Syntax error +15:35:31.628 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:35:31.658 SCRIPT (E): @"Scripts/Game/ScenarioFramework/Actions/ActionGetters/SCR_ScenarioFrameworkGetCountEntitiesInTrigger.c,10": Can't find class SCR_ScenarioFrameworkParam +15:35:31.674 SCRIPT (E): @"Scripts/Game/ScenarioFramework/Actions/ActionGetters/SCR_ScenarioFrameworkGetLastFinishedTaskLayer.c,11": Can't find class SCR_ScenarioFrameworkParam +15:35:31.691 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:35:31.691 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:35:31.693 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:35:31.705 SCRIPT (E): @"Scripts/Game/UI/Components/SCR_SpinningWidgetComponent.c,25": Can't find class SCR_SpinningWidgetAnimation +15:35:31.705 SCRIPT (E): @"Scripts/Game/UI/Components/SCR_SpinningWidgetComponent.c,27": Can't find class SCR_SpinningWidgetAnimation +15:35:31.736 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.736 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.737 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:35:31.737 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:35:31.763 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.797 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:35:31.799 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,452": Can't find class Tuple2 +15:35:31.799 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,517": Can't find class Tuple2 +15:35:31.808 SCRIPT (E): Can't compile "Game" script module! + +Scripts/Game/ERR/ERR_PreparationStatus.c(34): Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner' diff --git a/docs/evidence/native-2026-09-19-153525-preparation-ui/error.log.txt b/docs/evidence/native-2026-09-19-153525-preparation-ui/error.log.txt new file mode 100644 index 0000000..be5a42b --- /dev/null +++ b/docs/evidence/native-2026-09-19-153525-preparation-ui/error.log.txt @@ -0,0 +1,54 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-35-25\error.log started at 2026-09-19 15:35:27 (2026-09-19 13:35:27 UTC) + +15:35:27.732 INIT : Workbench startup +15:35:27.732 INIT : Workbench Init Engine +15:35:27.732 RESOURCES : ResourceDB: full scan +15:35:27.732 RESOURCES : processing files... +15:35:27.732 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +15:35:27.732 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +15:35:27.732 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +15:35:31.152 INIT : Workbench Create Game +15:35:31.152 SCRIPT : Compiling Game scripts +15:35:31.152 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:35:31.152 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:35:31.299 SCRIPT (E): @"Scripts/Game/ERR/ERR_PreparationStatus.c,34": Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner' +15:35:31.299 SCRIPT (E): @"Scripts/Game/ERR/ERR_PreparationStatus.c,95": Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,26": Error in parameters +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,29": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,42": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,52": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,77": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,77": Syntax error +15:35:31.325 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.369 SCRIPT (E): @"Scripts/Game/Map/ComponentsUI/SCR_MapUIElementContainer.c,443": Incompatible parameter 'on delete' +15:35:31.449 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:35:31.486 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,324": Error in parameters +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,333": Can't find variable 'sortSlots' +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,335": Can't find variable 'sortSlots' +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,337": Can't find variable 'sortSlots' +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,337": Syntax error +15:35:31.628 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:35:31.658 SCRIPT (E): @"Scripts/Game/ScenarioFramework/Actions/ActionGetters/SCR_ScenarioFrameworkGetCountEntitiesInTrigger.c,10": Can't find class SCR_ScenarioFrameworkParam +15:35:31.674 SCRIPT (E): @"Scripts/Game/ScenarioFramework/Actions/ActionGetters/SCR_ScenarioFrameworkGetLastFinishedTaskLayer.c,11": Can't find class SCR_ScenarioFrameworkParam +15:35:31.691 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:35:31.691 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:35:31.692 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:35:31.705 SCRIPT (E): @"Scripts/Game/UI/Components/SCR_SpinningWidgetComponent.c,25": Can't find class SCR_SpinningWidgetAnimation +15:35:31.705 SCRIPT (E): @"Scripts/Game/UI/Components/SCR_SpinningWidgetComponent.c,27": Can't find class SCR_SpinningWidgetAnimation +15:35:31.736 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.736 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.737 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:35:31.737 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:35:31.763 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.797 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:35:31.799 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,452": Can't find class Tuple2 +15:35:31.799 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,517": Can't find class Tuple2 +15:35:31.807 SCRIPT (E): Can't compile "Game" script module! + +Scripts/Game/ERR/ERR_PreparationStatus.c(34): Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner' diff --git a/docs/evidence/native-2026-09-19-153525-preparation-ui/headless-launch.log.txt b/docs/evidence/native-2026-09-19-153525-preparation-ui/headless-launch.log.txt new file mode 100644 index 0000000..962af47 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153525-preparation-ui/headless-launch.log.txt @@ -0,0 +1,131 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 123 +[gamescope] [Info] vblank: Using timerfd. +fsync: up and running. +[Gamescope WSI] No application info given. +[Gamescope WSI] Executable name: explorer.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: xalia.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: xalia.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 1 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: ArmaReforgerWorkbenchSteamDiag.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Unsupported maximum keycode 709, clipping. +> X11 cannot support keycodes above 255. +> Warning: Virtual modifier Hyper multiply defined +> Using 0, ignoring 0 +> Warning: Virtual modifier ScrollLock multiply defined +> Using 0, ignoring 0 +Errors from xkbcomp are not fatal to the X server +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a001a4 +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a001a4 +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a001a4 + wayland surface res id: 5 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[gamescope] [Info] launch: Primary child shut down! +(EE) failed to read Wayland events: Broken pipe diff --git a/docs/evidence/native-2026-09-19-153525-preparation-ui/launch-source-sha256.json b/docs/evidence/native-2026-09-19-153525-preparation-ui/launch-source-sha256.json new file mode 100644 index 0000000..c50d977 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153525-preparation-ui/launch-source-sha256.json @@ -0,0 +1,190 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "32501d011d459e3c2d01077ef3eeb0ce8c364985e1aadfe8e8c022ba4b2054ef", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "d1740ddbe8a4bac04aeb0ffc68c2957bc807cbb0a197afd515f0fcb742aac04f", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "791a4ecf9e97eff9fcebd92fc48f8632fa3520cb4815495df607f5340e067edd", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-153525-preparation-ui/launch-source.json b/docs/evidence/native-2026-09-19-153525-preparation-ui/launch-source.json new file mode 100644 index 0000000..5e7e051 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153525-preparation-ui/launch-source.json @@ -0,0 +1,45 @@ +{ + "schema_version": 1, + "launch_id": "d51ad4df-731a-46d2-94aa-a7bd565955cf", + "captured_unix": 1789824924.2301576, + "source_root": "/home/jakub/devel/escapistsrereintroduced", + "command": [ + "gamescope", + "--backend", + "headless", + "-W", + "1280", + "-H", + "720", + "-w", + "1280", + "-h", + "720", + "-r", + "30", + "--", + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe", + "-gproj", + "Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-profile", + "Z:/tmp/erri-workbench-profile", + "-logconsole", + "-wbModule=WorldEditor", + "-load", + "Worlds/ERR_Everon.ent", + "-plugin=ERR_ValidateBaseWorldPlugin", + "-errPlay", + "1", + "-errBaseSmoke", + "1", + "-errSmokeOutcome", + "startup-failure", + "-noThrow", + "-disableCrashReporter" + ], + "manifest_sha256": "9d3111cb221d60fc644f35e0155a16ec7a3eece9fcd4b340c7ae842c852ddbfc" +} diff --git a/docs/evidence/native-2026-09-19-153525-preparation-ui/report.json b/docs/evidence/native-2026-09-19-153525-preparation-ui/report.json new file mode 100644 index 0000000..a24e523 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153525-preparation-ui/report.json @@ -0,0 +1,53 @@ +{ + "log": "docs/evidence/native-2026-09-19-153525-preparation-ui/console.log.txt", + "smoke_completions": 0, + "assertions_passed": 0, + "script_or_runtime_failures": [ + "15:35:31.299 SCRIPT (E): @\"Scripts/Game/ERR/ERR_PreparationStatus.c,34\": Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner'", + "15:35:31.299 SCRIPT (E): @\"Scripts/Game/ERR/ERR_PreparationStatus.c,95\": Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner'", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,26\": Error in parameters", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,29\": Can't find variable 'friendlyDefaultMapping'", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,42\": Can't find variable 'friendlyDefaultMapping'", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,52\": Can't find variable 'friendlyDefaultMapping'", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,77\": Can't find variable 'friendlyDefaultMapping'", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,77\": Syntax error", + "15:35:31.369 SCRIPT (E): @\"Scripts/Game/Map/ComponentsUI/SCR_MapUIElementContainer.c,443\": Incompatible parameter 'on delete'", + "15:35:31.598 SCRIPT (E): @\"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,324\": Error in parameters", + "15:35:31.598 SCRIPT (E): @\"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,333\": Can't find variable 'sortSlots'", + "15:35:31.598 SCRIPT (E): @\"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,335\": Can't find variable 'sortSlots'", + "15:35:31.598 SCRIPT (E): @\"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,337\": Can't find variable 'sortSlots'", + "15:35:31.598 SCRIPT (E): @\"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,337\": Syntax error", + "15:35:31.658 SCRIPT (E): @\"Scripts/Game/ScenarioFramework/Actions/ActionGetters/SCR_ScenarioFrameworkGetCountEntitiesInTrigger.c,10\": Can't find class SCR_ScenarioFrameworkParam", + "15:35:31.674 SCRIPT (E): @\"Scripts/Game/ScenarioFramework/Actions/ActionGetters/SCR_ScenarioFrameworkGetLastFinishedTaskLayer.c,11\": Can't find class SCR_ScenarioFrameworkParam", + "15:35:31.705 SCRIPT (E): @\"Scripts/Game/UI/Components/SCR_SpinningWidgetComponent.c,25\": Can't find class SCR_SpinningWidgetAnimation", + "15:35:31.705 SCRIPT (E): @\"Scripts/Game/UI/Components/SCR_SpinningWidgetComponent.c,27\": Can't find class SCR_SpinningWidgetAnimation", + "15:35:31.799 SCRIPT (E): @\"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,452\": Can't find class Tuple2", + "15:35:31.799 SCRIPT (E): @\"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,517\": Can't find class Tuple2", + "15:35:31.808 SCRIPT (E): Can't compile \"Game\" script module!" + ], + "engine_errors": [ + "15:35:31.299 SCRIPT (E): @\"Scripts/Game/ERR/ERR_PreparationStatus.c,34\": Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner'", + "15:35:31.299 SCRIPT (E): @\"Scripts/Game/ERR/ERR_PreparationStatus.c,95\": Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner'", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,26\": Error in parameters", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,29\": Can't find variable 'friendlyDefaultMapping'", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,42\": Can't find variable 'friendlyDefaultMapping'", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,52\": Can't find variable 'friendlyDefaultMapping'", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,77\": Can't find variable 'friendlyDefaultMapping'", + "15:35:31.302 SCRIPT (E): @\"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,77\": Syntax error", + "15:35:31.369 SCRIPT (E): @\"Scripts/Game/Map/ComponentsUI/SCR_MapUIElementContainer.c,443\": Incompatible parameter 'on delete'", + "15:35:31.598 SCRIPT (E): @\"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,324\": Error in parameters", + "15:35:31.598 SCRIPT (E): @\"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,333\": Can't find variable 'sortSlots'", + "15:35:31.598 SCRIPT (E): @\"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,335\": Can't find variable 'sortSlots'", + "15:35:31.598 SCRIPT (E): @\"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,337\": Can't find variable 'sortSlots'", + "15:35:31.598 SCRIPT (E): @\"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,337\": Syntax error", + "15:35:31.658 SCRIPT (E): @\"Scripts/Game/ScenarioFramework/Actions/ActionGetters/SCR_ScenarioFrameworkGetCountEntitiesInTrigger.c,10\": Can't find class SCR_ScenarioFrameworkParam", + "15:35:31.674 SCRIPT (E): @\"Scripts/Game/ScenarioFramework/Actions/ActionGetters/SCR_ScenarioFrameworkGetLastFinishedTaskLayer.c,11\": Can't find class SCR_ScenarioFrameworkParam", + "15:35:31.705 SCRIPT (E): @\"Scripts/Game/UI/Components/SCR_SpinningWidgetComponent.c,25\": Can't find class SCR_SpinningWidgetAnimation", + "15:35:31.705 SCRIPT (E): @\"Scripts/Game/UI/Components/SCR_SpinningWidgetComponent.c,27\": Can't find class SCR_SpinningWidgetAnimation", + "15:35:31.799 SCRIPT (E): @\"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,452\": Can't find class Tuple2", + "15:35:31.799 SCRIPT (E): @\"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,517\": Can't find class Tuple2", + "15:35:31.808 SCRIPT (E): Can't compile \"Game\" script module!" + ], + "missing_end_screen": [], + "scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim" +} diff --git a/docs/evidence/native-2026-09-19-153525-preparation-ui/runner.json.txt b/docs/evidence/native-2026-09-19-153525-preparation-ui/runner.json.txt new file mode 100644 index 0000000..9f1768d --- /dev/null +++ b/docs/evidence/native-2026-09-19-153525-preparation-ui/runner.json.txt @@ -0,0 +1,19 @@ +{ + "stopped_unix": 1789824932.5322783, + "console_sha256": "5948e1545090fbe6605150356f9d10b29141c63382ed35757a854c9b6277f9cf", + "end_source_sha256": "9d3111cb221d60fc644f35e0155a16ec7a3eece9fcd4b340c7ae842c852ddbfc", + "source_unchanged_after_run": true, + "source_provenance": "launch_snapshot", + "launch_id": "d51ad4df-731a-46d2-94aa-a7bd565955cf", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "9d3111cb221d60fc644f35e0155a16ec7a3eece9fcd4b340c7ae842c852ddbfc", + "started_unix": 1789824924.2302237, + "result": "test-failed", + "session": "/tmp/erri-workbench-profile/logs/logs_2026-09-19_15-35-25", + "rounds_required": 1, + "project": "core", + "display": "headless Gamescope 1280x720/30Hz", + "dedicated_server": false, + "audio": "silent sink and per-test-stream mute" +} diff --git a/docs/evidence/native-2026-09-19-153525-preparation-ui/script.log.txt b/docs/evidence/native-2026-09-19-153525-preparation-ui/script.log.txt new file mode 100644 index 0000000..386d5e7 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153525-preparation-ui/script.log.txt @@ -0,0 +1,52 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-35-25\script.log started at 2026-09-19 15:35:29 (2026-09-19 13:35:29 UTC) + +15:35:29.018 SCRIPT : SCRIPT : Initializing scripts +15:35:29.018 SCRIPT : SCRIPT : ScriptProjectManager init +15:35:29.974 SCRIPT : SCRIPT : Compiling GameLib scripts +15:35:30.030 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +15:35:30.030 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:35:30.031 SCRIPT : SCRIPT : Compiling Game scripts +15:35:31.152 SCRIPT : Compiling Game scripts +15:35:31.152 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:35:31.152 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:35:31.299 SCRIPT (E): @"Scripts/Game/ERR/ERR_PreparationStatus.c,34": Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner' +15:35:31.299 SCRIPT (E): @"Scripts/Game/ERR/ERR_PreparationStatus.c,95": Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,26": Error in parameters +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,29": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,42": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,52": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,77": Can't find variable 'friendlyDefaultMapping' +15:35:31.302 SCRIPT (E): @"Scripts/Game/Plugins/Persistence/System/Serializers/Entities/SCR_FactionManagerSerializer.c,77": Syntax error +15:35:31.325 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.369 SCRIPT (E): @"Scripts/Game/Map/ComponentsUI/SCR_MapUIElementContainer.c,443": Incompatible parameter 'on delete' +15:35:31.449 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:35:31.486 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:35:31.590 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,324": Error in parameters +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,333": Can't find variable 'sortSlots' +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,335": Can't find variable 'sortSlots' +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,337": Can't find variable 'sortSlots' +15:35:31.598 SCRIPT (E): @"Scripts/Game/GameMode/Loadout/SCR_PlayerArsenalLoadout.c,337": Syntax error +15:35:31.628 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:35:31.658 SCRIPT (E): @"Scripts/Game/ScenarioFramework/Actions/ActionGetters/SCR_ScenarioFrameworkGetCountEntitiesInTrigger.c,10": Can't find class SCR_ScenarioFrameworkParam +15:35:31.674 SCRIPT (E): @"Scripts/Game/ScenarioFramework/Actions/ActionGetters/SCR_ScenarioFrameworkGetLastFinishedTaskLayer.c,11": Can't find class SCR_ScenarioFrameworkParam +15:35:31.691 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:35:31.691 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:35:31.693 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:35:31.705 SCRIPT (E): @"Scripts/Game/UI/Components/SCR_SpinningWidgetComponent.c,25": Can't find class SCR_SpinningWidgetAnimation +15:35:31.705 SCRIPT (E): @"Scripts/Game/UI/Components/SCR_SpinningWidgetComponent.c,27": Can't find class SCR_SpinningWidgetAnimation +15:35:31.736 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.736 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.737 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:35:31.737 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:35:31.763 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:35:31.797 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:35:31.799 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,452": Can't find class Tuple2 +15:35:31.799 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,517": Can't find class Tuple2 +15:35:31.808 SCRIPT (E): Can't compile "Game" script module! + +Scripts/Game/ERR/ERR_PreparationStatus.c(34): Undefined function 'SCR_RespawnSystemComponent#5741#364.GetOwner' diff --git a/docs/evidence/native-2026-09-19-153525-preparation-ui/source-provenance.json b/docs/evidence/native-2026-09-19-153525-preparation-ui/source-provenance.json new file mode 100644 index 0000000..5fa4cc7 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153525-preparation-ui/source-provenance.json @@ -0,0 +1,4 @@ +{ + "schema_version": 1, + "kind": "launch_snapshot" +} diff --git a/docs/evidence/native-2026-09-19-153525-preparation-ui/source-sha256.json b/docs/evidence/native-2026-09-19-153525-preparation-ui/source-sha256.json new file mode 100644 index 0000000..c50d977 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153525-preparation-ui/source-sha256.json @@ -0,0 +1,190 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "32501d011d459e3c2d01077ef3eeb0ce8c364985e1aadfe8e8c022ba4b2054ef", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "d1740ddbe8a4bac04aeb0ffc68c2957bc807cbb0a197afd515f0fcb742aac04f", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "791a4ecf9e97eff9fcebd92fc48f8632fa3520cb4815495df607f5340e067edd", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-153905-preparation-ui/console.log.txt b/docs/evidence/native-2026-09-19-153905-preparation-ui/console.log.txt new file mode 100644 index 0000000..fb307bc --- /dev/null +++ b/docs/evidence/native-2026-09-19-153905-preparation-ui/console.log.txt @@ -0,0 +1,350 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-39-05\console.log started at 2026-09-19 15:39:05 (2026-09-19 13:39:05 UTC) + +15:39:05.835 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-39-05' to filesystem under name logs +15:39:05.835 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\profile' to filesystem under name profile +15:39:05.835 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\' +15:39:05.837 PROFILING : Workbench Create Engine took: 11.148200 ms +15:39:06.875 INIT : INIT : Workbench Init Engine +15:39:06.875 ENGINE : Initializing engine, version 192142 +15:39:06.875 ENGINE : CLI Params: -gproj Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -profile Z:/tmp/erri-workbench-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateBaseWorldPlugin -errPlay 1 -errBaseSmoke 1 -errSmokeOutcome startup-failure -noThrow -disableCrashReporter +15:39:06.883 ENGINE : Addon dirs: +15:39:06.883 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/' +15:39:06.883 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +15:39:06.883 ENGINE : dir: './addons' +15:39:06.883 ENGINE : dir: 'Z:/tmp/erri-workbench-profile/addons' +15:39:06.883 ENGINE : Available addons: +15:39:06.883 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:39:06.883 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:39:06.883 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:39:06.883 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:39:06.883 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:39:06.883 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +15:39:06.883 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +15:39:06.883 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +15:39:07.000 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger +15:39:07.003 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +15:39:07.003 ENGINE : CPU vendor : AuthenticAMD +15:39:07.003 ENGINE : CPU type : 2 +15:39:07.003 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor +15:39:07.003 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB] +15:39:07.003 ENGINE : CPU count logical : 16 +15:39:07.003 ENGINE : CPU count physical : 8 +15:39:07.003 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2 +15:39:07.003 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:39:07.004 RESOURCES : ResourceDB: loading cache (id=1 name=ArmaReforger path=Z:/tmp/erri-workbench-profile/addons/ArmaReforger/resourceDatabase.rdb) +15:39:07.135 RESOURCES : ResourceDB: loading cache (id=2 name=core path=./addons/core/resourceDatabase.rdb) +15:39:07.136 RESOURCES : ResourceDB: loading cache (id=3 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +15:39:07.136 RESOURCES : ResourceDB: loading cache (id=4 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-39-05/resourceDatabase.rdb) +15:39:07.300 RESOURCES : RESOURCES : ResourceDB: full scan +15:39:07.305 RESOURCES : RESOURCES : scanning... +15:39:07.305 RESOURCES : RESOURCES : scanning @"ERR_Core" +15:39:07.309 RESOURCES : RESOURCES : scanning @"ArmaReforger" +15:39:07.446 RESOURCES : RESOURCES : scanning @"core" +15:39:07.450 RESOURCES : RESOURCES : scanning @"profile" +15:39:07.450 RESOURCES : RESOURCES : scanning @"logs" +15:39:07.451 RESOURCES : RESOURCES : processing meta-files... +15:39:07.515 RESOURCES : RESOURCES : processing files... +15:39:07.526 INIT : Workbench startup +15:39:07.526 INIT : Workbench Init Engine +15:39:07.526 RESOURCES : ResourceDB: full scan +15:39:07.526 RESOURCES : processing files... +15:39:07.526 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +15:39:07.526 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +15:39:07.526 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +15:39:07.526 RESOURCES : RESOURCES : processing folders... +15:39:07.532 RESOURCES : RESOURCES : creating GUID-item mapping... +15:39:07.550 RESOURCES : RESOURCES : building tree... +15:39:07.610 PROFILING : ResourceDB: full scan took: 309.714300 ms +15:39:07.611 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:39:07.612 RESOURCES : ResourceDB: written 7199/7199 bytes +15:39:07.612 RESOURCES : ResourceDB: cache successfully saved +15:39:07.613 RESOURCES : ResourceDB: saving cache (id=3 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +15:39:07.614 RESOURCES : ResourceDB: written 206/206 bytes +15:39:07.614 RESOURCES : ResourceDB: cache successfully saved +15:39:07.614 RESOURCES : ResourceDB: saving cache (id=4 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-39-05/resourceDatabase.rdb) +15:39:07.615 RESOURCES : ResourceDB: written 162/162 bytes +15:39:07.615 RESOURCES : ResourceDB: cache successfully saved +15:39:07.615 ENGINE : GameProject load +15:39:07.615 ENGINE : Loaded addons: +15:39:07.615 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +15:39:07.615 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +15:39:07.615 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:39:07.617 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf' +15:39:07.617 INIT : GameProject engine user settings load @"$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf" +15:39:07.617 ENGINE : Engine user settings config loaded +15:39:07.617 PROFILING : Settings changed took: 0.001800 ms +15:39:07.727 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0 +15:39:07.729 RENDER : Basic screen setup: +15:39:07.729 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29) +15:39:07.729 RENDER : MSAA : none +15:39:07.744 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0 +15:39:07.744 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device) +15:39:07.744 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs +15:39:07.744 RENDER : * core clocks 2720 MHz, memory 1124 MHz +15:39:07.744 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s) +15:39:07.744 RENDER : AMD AGS correctly initialized +15:39:07.745 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition +15:39:07.745 RENDER : Detected output devices: +15:39:07.745 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21): +15:39:07.745 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz +15:39:07.745 RENDER : Concurrent frames limit 2 +15:39:07.822 RENDER : DX12 device successfully created by AMD AGS library +15:39:07.822 RENDER : * user markers not supported in this version AMD SW +15:39:07.822 RENDER : Graphics device features +15:39:07.822 RENDER : Needed: +15:39:07.822 RENDER : * Highest supported shader model: 6.8 (6.0 needed) +15:39:07.822 RENDER : Optional: +15:39:07.822 RENDER : * Allow tearing (VSYNC) : 1 +15:39:07.822 RENDER : * 16 bits : 1 +15:39:07.822 RENDER : * Resource heap tier : 3 +15:39:07.822 RENDER : * Persistent heaps (DRED) : 1 +15:39:07.822 RENDER : * DRED 1.2 is supported by compiler +15:39:07.844 RENDER : Main RT format setup. +15:39:07.844 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26) +15:39:07.844 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10) +15:39:07.845 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16 +15:39:07.875 PROFILING : Settings changed took: 0.022900 ms +15:39:08.535 AUDIO : Endpoint: Speakers (PulseAudio Output) +15:39:08.535 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +15:39:08.536 AUDIO : Audio client: +15:39:08.536 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +15:39:08.539 RENDER : RENDER : Reload shaders +15:39:08.540 RENDER : Enfusion shader version 13 +15:39:08.540 INIT : INIT : ShaderListReload +15:39:08.540 PROFILING : ShaderListReload took: 0.000700 ms +15:39:08.679 AUDIO : Endpoint: Speakers (PulseAudio Output) +15:39:08.679 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +15:39:08.680 AUDIO : Audio client: +15:39:08.680 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +15:39:08.796 RENDER : Loaded 3752 newer shader binaries +15:39:08.797 PROFILING : Reload shaders took: 257.112900 ms +15:39:08.797 ENGINE : Initializing inputs. +15:39:08.809 NETWORK : Initializing networking. +15:39:08.809 NETWORK : Using new GameRplScheduler. +15:39:08.810 SCRIPT : SCRIPT : Initializing scripts +15:39:08.810 SCRIPT : SCRIPT : ScriptProjectManager init +15:39:09.651 PROFILING : ScriptProjectManager init took: 840.952500 ms +15:39:09.687 PROFILING : Initializing scripts took: 876.653700 ms +15:39:09.705 ENGINE : Enfusion engine successfully created. +15:39:09.705 PROFILING : Workbench Init Engine took: 2829.929800 ms +15:39:09.705 INIT : INIT : Workbench Create Game +15:39:09.715 GUI : Using default language (en_us) +15:39:09.715 GUI : Loading 'en_us' localization file. +15:39:09.715 INIT : INIT : Loading StringTable +15:39:09.741 PROFILING : Loading StringTable took: 25.818600 ms +15:39:09.741 SCRIPT : SCRIPT : Compiling GameLib scripts +15:39:09.799 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +15:39:09.799 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:39:09.800 PROFILING : Compiling GameLib scripts took: 58.394500 ms +15:39:09.800 SCRIPT : SCRIPT : Compiling Game scripts +15:39:10.921 INIT : Workbench Create Game +15:39:10.921 SCRIPT : Compiling Game scripts +15:39:10.921 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:39:10.921 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:39:11.089 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.205 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:39:11.236 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:39:11.375 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:39:11.436 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:39:11.436 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:39:11.438 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:39:11.481 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.481 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.482 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:39:11.482 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:39:11.507 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.541 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:39:11.826 SCRIPT : Module: WorkbenchGame; loaded 171x files; 616x classes; used 2478K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: db6febb9 +15:39:11.833 SCRIPT : Module: Game; loaded 5745x files; 11261x classes; used 33044K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: b8339186 +15:39:11.873 PROFILING : Compiling Game scripts took: 2073.459900 ms +15:39:11.880 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:39:11.923 ENGINE : Game successfully created. +15:39:11.924 PROFILING : Workbench Create Game took: 2219.212400 ms +15:39:11.932 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Core/thumbnails +15:39:12.785 INIT : INIT : Workbench Reload Game +15:39:12.787 ENGINE : Game destroyed. +15:39:12.793 GUI : Using default language (en_us) +15:39:12.793 GUI : Loading 'en_us' localization file. +15:39:12.793 INIT : INIT : Loading StringTable +15:39:12.803 PROFILING : Loading StringTable took: 9.500500 ms +15:39:12.803 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:39:12.810 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:39:12.810 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:39:12.810 ENGINE : Game successfully created. +15:39:12.810 ENGINE : Game successfully initialized. +15:39:12.810 PROFILING : Workbench Reload Game took: 25.390200 ms +15:39:13.502 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent' +15:39:14.508 PROFILING : Entities load took: 1006.079500 ms +15:39:14.519 WORLD : WORLD : CreateEntities +15:39:14.524 WORLD : WORLD : NotifyBeforeEntitiesCreated +15:39:14.524 PROFILING : NotifyBeforeEntitiesCreated took: 0.004900 ms +15:39:14.524 WORLD : WORLD : Wait for preloading data +15:39:14.524 PROFILING : Wait for preloading data took: 0.006400 ms +15:39:14.631 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et" +15:39:14.631 PROFILING : PROFILING : Terrain load +15:39:16.236 PROFILING : Terrain load took: 1604.832800 ms +15:39:20.284 WORLD : CreateEntities +15:39:20.284 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:39:20.284 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:39:20.285 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:39:30.273 WORLD : WORLD : NotifyBeforeEntitiesInitialized +15:39:30.273 PROFILING : NotifyBeforeEntitiesInitialized took: 0.005700 ms +15:39:30.719 WORLD : WORLD : NotifyEntitiesInitialized +15:39:30.719 TERRAIN : TERRAIN : Initializing road networks... +15:39:30.722 PROFILING : Initializing road networks... took: 2.632500 ms +15:39:30.722 PROFILING : NotifyEntitiesInitialized took: 3.052700 ms +15:39:30.723 PROFILING : CreateEntities took: 16203.780500 ms +15:39:30.907 PROFILING : * WorldEditor: LoadWorld: 17424.453800 ms +15:39:32.447 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf) +15:39:32.447 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf) +15:39:32.448 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'... +15:39:32.449 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping... +15:39:32.542 SCRIPT : ERR SITE SURVEY: supply=6150/7050 elevationRange=0.625 min=202.875 max=203.5 +15:39:32.569 BACKEND : Attempting online Game Config instead. +15:39:35.961 INIT : INIT : Workbench Reload Game +15:39:35.964 ENGINE : Game destroyed. +15:39:35.970 GUI : Using default language (en_us) +15:39:35.970 GUI : Loading 'en_us' localization file. +15:39:35.971 INIT : INIT : Loading StringTable +15:39:35.991 PROFILING : Loading StringTable took: 19.720000 ms +15:39:35.991 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:39:35.998 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:39:35.999 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:39:35.999 ENGINE : Game successfully created. +15:39:35.999 ENGINE : Game successfully initialized. +15:39:35.999 PROFILING : Workbench Reload Game took: 37.588200 ms +15:39:36.002 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +15:39:36.052 PLATFORM : Save data from container 'settings' have been loaded +15:39:36.143 PLATFORM : Save data from container 'sessions' have been loaded +15:39:36.144 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +15:39:36.144 ENGINE : Game user settings config loaded +15:39:36.241 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'. +15:39:36.249 WORLD : WORLD : Game::LoadEntities +15:39:36.249 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf" +15:39:36.251 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +15:39:36.251 WORLD : WORLD : CreateEntities +15:39:36.251 WORLD : WORLD : CreateEntities +15:39:36.251 WORLD : WORLD : NotifyBeforeEntitiesCreated +15:39:36.255 RESOURCES : Loaded mission headers from 7 addon(s)! +15:39:36.255 PROFILING : NotifyBeforeEntitiesCreated took: 4.590100 ms +15:39:36.255 WORLD : WORLD : Wait for preloading data +15:39:36.255 PROFILING : Wait for preloading data took: 0.000600 ms +15:39:41.180 WORLD : Game::LoadEntities +15:39:41.180 WORLD : CreateEntities +15:39:41.180 WORLD : CreateEntities +15:39:41.180 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:39:41.180 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:39:41.180 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:39:42.641 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +15:39:42.641 ENTITY : CreateComponent 'Hierarchy' +15:39:42.641 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +15:39:42.641 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +15:39:42.641 ENTITY : CreateComponent 'Hierarchy' +15:39:42.641 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +15:39:42.641 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +15:39:42.641 ENTITY : CreateComponent 'Hierarchy' +15:39:42.641 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +15:39:42.646 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +15:39:42.646 ENTITY : CreateComponent 'Hierarchy' +15:39:42.646 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +15:39:42.646 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +15:39:42.646 ENTITY : CreateComponent 'Hierarchy' +15:39:42.646 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +15:39:42.647 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +15:39:42.647 ENTITY : CreateComponent 'Hierarchy' +15:39:42.647 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +15:39:42.651 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +15:39:42.651 ENTITY : CreateComponent 'Hierarchy' +15:39:42.651 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +15:39:42.651 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +15:39:42.651 ENTITY : CreateComponent 'Hierarchy' +15:39:42.651 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +15:39:42.651 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +15:39:42.651 ENTITY : CreateComponent 'Hierarchy' +15:39:42.651 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +15:39:47.710 WORLD : WORLD : NotifyBeforeEntitiesInitialized +15:39:47.710 PROFILING : NotifyBeforeEntitiesInitialized took: 0.047000 ms +15:39:49.805 WORLD : InitEntities 'world' +15:39:49.805 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:39:49.805 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:39:49.829 WORLD : InitEntities 'world' +15:39:49.830 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:39:49.830 SCRIPT : ERR BASE SMOKE: core-only scripted escape; not manual or multiplayer acceptance +15:39:49.830 WORLD : WORLD : NotifyEntitiesInitialized +15:39:49.830 TERRAIN : TERRAIN : Initializing road networks... +15:39:49.833 PROFILING : Initializing road networks... took: 2.405300 ms +15:39:49.833 DEFAULT : DEFAULT : WorldVolumesCollection +15:39:49.892 PROFILING : WorldVolumesCollection took: 58.827500 ms +15:39:49.892 INIT : INIT : SoundWorldInit +15:39:49.904 PROFILING : SoundWorldInit took: 12.500100 ms +15:39:49.904 PROFILING : NotifyEntitiesInitialized took: 74.004600 ms +15:39:49.904 PROFILING : CreateEntities took: 13653.290100 ms +15:39:49.904 PROFILING : CreateEntities took: 13653.470900 ms +15:39:49.905 WORLD : WORLD : Wait for preloading data around camera +15:39:49.905 PROFILING : Wait for preloading data around camera took: 0.002000 ms +15:39:49.905 WORLD : WORLD : EOnActivate +15:39:49.938 PROFILING : EOnActivate took: 32.972900 ms +15:39:49.938 PROFILING : Game::LoadEntities took: 13688.598000 ms +15:39:50.227 DEFAULT : Entered offline game state. +15:39:50.331 NETWORK : Player connected: connectionID=2147483646 +15:39:50.331 NETWORK : ### Connecting player: connectionID=2147483646, Name= +15:39:50.331 NETWORK : ### Creating player: PlayerId=1, Name=jakub +15:39:50.337 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:39:50.337 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +15:39:50.338 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:39:50.338 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:39:50.338 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:39:50.340 SCRIPT (W): Can't open config file "" +15:39:50.347 WORLD : InitEntities 'world' +15:39:50.347 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:39:50.347 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +15:39:50.348 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:39:50.348 SCRIPT (W): Slot_Chat Has no Content! +15:39:50.348 SCRIPT (W): Slot_VON Has no Content! +15:39:50.348 SCRIPT (W): Slot_AvailableActions Has no Content! +15:39:50.348 SCRIPT (W): Slot_Vehicle Has no Content! +15:39:50.348 SCRIPT (W): Slot_GameVersion Has no Content! +15:39:50.348 SCRIPT (W): Slot_Notifications Has no Content! +15:39:50.349 SCRIPT (W): Slot_Hints Has no Content! +15:39:50.362 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:39:50.362 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +15:39:50.363 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:39:50.363 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:39:50.363 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:39:50.366 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000 +15:39:50.367 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:39:50.367 NETWORK : Players connecting: 0 +15:39:50.367 NETWORK : Players connected: 1 / 1 +15:39:50.399 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Core/autosaves +15:39:50.400 PROFILING : Workbench startup took: 44630.221700 ms +15:39:50.426 WORLD : Frame start +15:39:50.427 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +15:39:50.442 WORLD : UpdateEntities +15:39:50.442 WORLD : Frame +15:39:50.443 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +15:39:50.652 WORLD : UpdateEntities +15:39:50.652 WORLD : PostFrame +15:39:50.652 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +15:39:50.652 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:39:50.701 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:39:50.701 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:39:50.701 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +15:39:50.701 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +15:39:50.863 RENDER : RENDER : ObjectsHeightMap::Build +15:39:50.863 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld +15:39:51.049 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 185.935000 ms +15:39:51.057 PROFILING : ObjectsHeightMap::Build took: 194.151300 ms +15:39:52.216 SCRIPT (E): Rereintroduced: scenario preparation failed; spawning remains disabled: The configured player and enemy factions or required assets are missing, invalid or not hostile. +15:40:09.367 SCRIPT : ERR PREPARATION UI: actual failed-start title/body and hidden native spinner observed continuously for17seconds; screenshot requested +15:40:09.377 RESOURCES : Screenshot saved to $logs:err-preparation-failure.png +15:40:09.868 SCRIPT : ERR SMOKE PASS: base actual failed-start loading widgets persist beyond17seconds with spinner hidden; diagnostic screenshot requested +15:40:09.868 SCRIPT : ERR SMOKE PASS: base invalid faction setup stops services without starting the mission +15:40:09.868 SCRIPT : ERR SMOKE PASS: base failed setup spawns no players, sites or supplies +15:40:09.868 SCRIPT : ERR SMOKE PASS: base administrator receives retained startup failure cause +15:40:09.868 SCRIPT : ERR SMOKE PASS: base failed preparation cannot be advanced into gameplay +15:40:09.868 SCRIPT : ERR SMOKE COMPLETE: expected startup-failure diff --git a/docs/evidence/native-2026-09-19-153905-preparation-ui/err-preparation-failure.png b/docs/evidence/native-2026-09-19-153905-preparation-ui/err-preparation-failure.png new file mode 100644 index 0000000..04f5a05 Binary files /dev/null and b/docs/evidence/native-2026-09-19-153905-preparation-ui/err-preparation-failure.png differ diff --git a/docs/evidence/native-2026-09-19-153905-preparation-ui/error.log.txt b/docs/evidence/native-2026-09-19-153905-preparation-ui/error.log.txt new file mode 100644 index 0000000..187e800 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153905-preparation-ui/error.log.txt @@ -0,0 +1,104 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-39-05\error.log started at 2026-09-19 15:39:07 (2026-09-19 13:39:07 UTC) + +15:39:07.526 INIT : Workbench startup +15:39:07.526 INIT : Workbench Init Engine +15:39:07.526 RESOURCES : ResourceDB: full scan +15:39:07.526 RESOURCES : processing files... +15:39:07.526 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +15:39:07.526 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +15:39:07.526 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +15:39:10.921 INIT : Workbench Create Game +15:39:10.921 SCRIPT : Compiling Game scripts +15:39:10.921 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:39:10.921 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:39:11.089 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.205 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:39:11.236 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:39:11.375 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:39:11.436 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:39:11.436 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:39:11.438 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:39:11.481 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.481 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.482 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:39:11.482 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:39:11.507 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.541 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:39:20.284 WORLD : CreateEntities +15:39:20.284 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:39:20.284 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:39:20.285 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:39:36.002 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +15:39:41.180 WORLD : Game::LoadEntities +15:39:41.180 WORLD : CreateEntities +15:39:41.180 WORLD : CreateEntities +15:39:41.180 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:39:41.180 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:39:41.180 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:39:42.641 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +15:39:42.641 ENTITY : CreateComponent 'Hierarchy' +15:39:42.641 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +15:39:42.641 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +15:39:42.641 ENTITY : CreateComponent 'Hierarchy' +15:39:42.641 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +15:39:42.641 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +15:39:42.641 ENTITY : CreateComponent 'Hierarchy' +15:39:42.641 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +15:39:42.646 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +15:39:42.646 ENTITY : CreateComponent 'Hierarchy' +15:39:42.646 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +15:39:42.646 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +15:39:42.646 ENTITY : CreateComponent 'Hierarchy' +15:39:42.646 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +15:39:42.647 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +15:39:42.647 ENTITY : CreateComponent 'Hierarchy' +15:39:42.647 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +15:39:42.651 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +15:39:42.651 ENTITY : CreateComponent 'Hierarchy' +15:39:42.651 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +15:39:42.651 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +15:39:42.651 ENTITY : CreateComponent 'Hierarchy' +15:39:42.651 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +15:39:42.651 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +15:39:42.651 ENTITY : CreateComponent 'Hierarchy' +15:39:42.651 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +15:39:49.805 WORLD : InitEntities 'world' +15:39:49.805 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:39:49.805 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:39:50.337 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:39:50.337 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +15:39:50.338 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:39:50.338 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:39:50.338 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:39:50.340 SCRIPT (W): Can't open config file "" +15:39:50.347 WORLD : InitEntities 'world' +15:39:50.347 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:39:50.347 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +15:39:50.348 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:39:50.348 SCRIPT (W): Slot_Chat Has no Content! +15:39:50.348 SCRIPT (W): Slot_VON Has no Content! +15:39:50.348 SCRIPT (W): Slot_AvailableActions Has no Content! +15:39:50.348 SCRIPT (W): Slot_Vehicle Has no Content! +15:39:50.348 SCRIPT (W): Slot_GameVersion Has no Content! +15:39:50.348 SCRIPT (W): Slot_Notifications Has no Content! +15:39:50.349 SCRIPT (W): Slot_Hints Has no Content! +15:39:50.362 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:39:50.362 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +15:39:50.363 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:39:50.363 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:39:50.363 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:39:50.367 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:39:50.652 WORLD : UpdateEntities +15:39:50.652 WORLD : PostFrame +15:39:50.652 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +15:39:50.652 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:39:50.701 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:39:50.701 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:39:50.701 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +15:39:50.701 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +15:39:52.216 SCRIPT (E): Rereintroduced: scenario preparation failed; spawning remains disabled: The configured player and enemy factions or required assets are missing, invalid or not hostile. diff --git a/docs/evidence/native-2026-09-19-153905-preparation-ui/headless-launch.log.txt b/docs/evidence/native-2026-09-19-153905-preparation-ui/headless-launch.log.txt new file mode 100644 index 0000000..7de12a2 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153905-preparation-ui/headless-launch.log.txt @@ -0,0 +1,150 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 123 +[gamescope] [Info] vblank: Using timerfd. +fsync: up and running. +[Gamescope WSI] No application info given. +[Gamescope WSI] Executable name: explorer.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: xalia.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: xalia.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 1 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: ArmaReforgerWorkbenchSteamDiag.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Unsupported maximum keycode 709, clipping. +> X11 cannot support keycodes above 255. +> Warning: Virtual modifier Hyper multiply defined +> Using 0, ignoring 0 +> Warning: Virtual modifier ScrollLock multiply defined +> Using 0, ignoring 0 +Errors from xkbcomp are not fatal to the X server +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a001a4 +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a001a4 +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a001a4 + wayland surface res id: 5 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a0039a +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a0039a +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a0039a + wayland surface res id: 10 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x555572f41870 - imageCount: 4 +[Gamescope WSI] Destroying swapchain: 0x555572f41870 +[Gamescope WSI] Destroyed swapchain: 0x555572f41870 +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x555572ee4e70 - imageCount: 4 +[Gamescope WSI] Destroying swapchain: 0x555572ee4e70 +[Gamescope WSI] Destroyed swapchain: 0x555572ee4e70 +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x555572ee5bf0 - imageCount: 4 +[gamescope] [Info] launch: Primary child shut down! diff --git a/docs/evidence/native-2026-09-19-153905-preparation-ui/launch-source-sha256.json b/docs/evidence/native-2026-09-19-153905-preparation-ui/launch-source-sha256.json new file mode 100644 index 0000000..43a0a00 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153905-preparation-ui/launch-source-sha256.json @@ -0,0 +1,190 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "32501d011d459e3c2d01077ef3eeb0ce8c364985e1aadfe8e8c022ba4b2054ef", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "d1740ddbe8a4bac04aeb0ffc68c2957bc807cbb0a197afd515f0fcb742aac04f", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-153905-preparation-ui/launch-source.json b/docs/evidence/native-2026-09-19-153905-preparation-ui/launch-source.json new file mode 100644 index 0000000..75d1e05 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153905-preparation-ui/launch-source.json @@ -0,0 +1,45 @@ +{ + "schema_version": 1, + "launch_id": "de89f266-d39c-4d79-b45e-f481bd284dba", + "captured_unix": 1789825144.167494, + "source_root": "/home/jakub/devel/escapistsrereintroduced", + "command": [ + "gamescope", + "--backend", + "headless", + "-W", + "1280", + "-H", + "720", + "-w", + "1280", + "-h", + "720", + "-r", + "30", + "--", + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe", + "-gproj", + "Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-profile", + "Z:/tmp/erri-workbench-profile", + "-logconsole", + "-wbModule=WorldEditor", + "-load", + "Worlds/ERR_Everon.ent", + "-plugin=ERR_ValidateBaseWorldPlugin", + "-errPlay", + "1", + "-errBaseSmoke", + "1", + "-errSmokeOutcome", + "startup-failure", + "-noThrow", + "-disableCrashReporter" + ], + "manifest_sha256": "83348eaf6aff599e6758dd2132be0ea3da84f1404bac8e835c9818c15a14d83f" +} diff --git a/docs/evidence/native-2026-09-19-153905-preparation-ui/report.json b/docs/evidence/native-2026-09-19-153905-preparation-ui/report.json new file mode 100644 index 0000000..ee5f9e3 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153905-preparation-ui/report.json @@ -0,0 +1,13 @@ +{ + "log": "docs/evidence/native-2026-09-19-153905-preparation-ui/console.log.txt", + "smoke_completions": 1, + "assertions_passed": 5, + "script_or_runtime_failures": [ + "15:39:52.216 SCRIPT (E): Rereintroduced: scenario preparation failed; spawning remains disabled: The configured player and enemy factions or required assets are missing, invalid or not hostile." + ], + "engine_errors": [ + "15:39:52.216 SCRIPT (E): Rereintroduced: scenario preparation failed; spawning remains disabled: The configured player and enemy factions or required assets are missing, invalid or not hostile." + ], + "missing_end_screen": [], + "scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim" +} diff --git a/docs/evidence/native-2026-09-19-153905-preparation-ui/runner.json.txt b/docs/evidence/native-2026-09-19-153905-preparation-ui/runner.json.txt new file mode 100644 index 0000000..2ca50d6 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153905-preparation-ui/runner.json.txt @@ -0,0 +1,19 @@ +{ + "stopped_unix": 1789825216.741228, + "console_sha256": "035bb66c25817ea35864f6c77ef794e5faf50159c8fb6b6ad303e9c7946f2b31", + "end_source_sha256": "83348eaf6aff599e6758dd2132be0ea3da84f1404bac8e835c9818c15a14d83f", + "source_unchanged_after_run": true, + "source_provenance": "launch_snapshot", + "launch_id": "de89f266-d39c-4d79-b45e-f481bd284dba", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "83348eaf6aff599e6758dd2132be0ea3da84f1404bac8e835c9818c15a14d83f", + "started_unix": 1789825144.167563, + "result": "smoke-completed", + "session": "/tmp/erri-workbench-profile/logs/logs_2026-09-19_15-39-05", + "rounds_required": 1, + "project": "core", + "display": "headless Gamescope 1280x720/30Hz", + "dedicated_server": false, + "audio": "silent sink and per-test-stream mute" +} diff --git a/docs/evidence/native-2026-09-19-153905-preparation-ui/script.log.txt b/docs/evidence/native-2026-09-19-153905-preparation-ui/script.log.txt new file mode 100644 index 0000000..7386ba3 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153905-preparation-ui/script.log.txt @@ -0,0 +1,63 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-39-05\script.log started at 2026-09-19 15:39:08 (2026-09-19 13:39:08 UTC) + +15:39:08.810 SCRIPT : SCRIPT : Initializing scripts +15:39:08.810 SCRIPT : SCRIPT : ScriptProjectManager init +15:39:09.741 SCRIPT : SCRIPT : Compiling GameLib scripts +15:39:09.799 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +15:39:09.799 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:39:09.800 SCRIPT : SCRIPT : Compiling Game scripts +15:39:10.921 SCRIPT : Compiling Game scripts +15:39:10.921 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:39:10.921 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:39:11.089 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.205 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:39:11.236 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:39:11.341 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:39:11.375 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:39:11.436 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:39:11.436 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:39:11.438 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:39:11.481 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.481 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.482 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:39:11.482 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:39:11.507 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:39:11.541 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:39:11.826 SCRIPT : Module: WorkbenchGame; loaded 171x files; 616x classes; used 2478K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: db6febb9 +15:39:11.833 SCRIPT : Module: Game; loaded 5745x files; 11261x classes; used 33044K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: b8339186 +15:39:12.810 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:39:12.810 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:39:32.542 SCRIPT : ERR SITE SURVEY: supply=6150/7050 elevationRange=0.625 min=202.875 max=203.5 +15:39:35.999 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:39:35.999 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:39:49.805 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:39:49.830 SCRIPT : ERR BASE SMOKE: core-only scripted escape; not manual or multiplayer acceptance +15:39:50.338 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:39:50.338 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:39:50.340 SCRIPT (W): Can't open config file "" +15:39:50.348 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:39:50.348 SCRIPT (W): Slot_Chat Has no Content! +15:39:50.348 SCRIPT (W): Slot_VON Has no Content! +15:39:50.348 SCRIPT (W): Slot_AvailableActions Has no Content! +15:39:50.348 SCRIPT (W): Slot_Vehicle Has no Content! +15:39:50.348 SCRIPT (W): Slot_GameVersion Has no Content! +15:39:50.348 SCRIPT (W): Slot_Notifications Has no Content! +15:39:50.349 SCRIPT (W): Slot_Hints Has no Content! +15:39:50.363 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:39:50.363 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:39:50.367 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:39:50.427 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +15:39:50.443 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +15:39:50.652 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:39:52.216 SCRIPT (E): Rereintroduced: scenario preparation failed; spawning remains disabled: The configured player and enemy factions or required assets are missing, invalid or not hostile. +15:40:09.367 SCRIPT : ERR PREPARATION UI: actual failed-start title/body and hidden native spinner observed continuously for17seconds; screenshot requested +15:40:09.868 SCRIPT : ERR SMOKE PASS: base actual failed-start loading widgets persist beyond17seconds with spinner hidden; diagnostic screenshot requested +15:40:09.868 SCRIPT : ERR SMOKE PASS: base invalid faction setup stops services without starting the mission +15:40:09.868 SCRIPT : ERR SMOKE PASS: base failed setup spawns no players, sites or supplies +15:40:09.868 SCRIPT : ERR SMOKE PASS: base administrator receives retained startup failure cause +15:40:09.868 SCRIPT : ERR SMOKE PASS: base failed preparation cannot be advanced into gameplay +15:40:09.868 SCRIPT : ERR SMOKE COMPLETE: expected startup-failure diff --git a/docs/evidence/native-2026-09-19-153905-preparation-ui/source-provenance.json b/docs/evidence/native-2026-09-19-153905-preparation-ui/source-provenance.json new file mode 100644 index 0000000..5fa4cc7 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153905-preparation-ui/source-provenance.json @@ -0,0 +1,4 @@ +{ + "schema_version": 1, + "kind": "launch_snapshot" +} diff --git a/docs/evidence/native-2026-09-19-153905-preparation-ui/source-sha256.json b/docs/evidence/native-2026-09-19-153905-preparation-ui/source-sha256.json new file mode 100644 index 0000000..43a0a00 --- /dev/null +++ b/docs/evidence/native-2026-09-19-153905-preparation-ui/source-sha256.json @@ -0,0 +1,190 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "32501d011d459e3c2d01077ef3eeb0ce8c364985e1aadfe8e8c022ba4b2054ef", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "d1740ddbe8a4bac04aeb0ffc68c2957bc807cbb0a197afd515f0fcb742aac04f", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/console.log.txt b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/console.log.txt new file mode 100644 index 0000000..f1aa162 --- /dev/null +++ b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/console.log.txt @@ -0,0 +1,205 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-48-51\console.log started at 2026-09-19 15:48:51 (2026-09-19 13:48:51 UTC) + +15:48:51.686 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-48-51' to filesystem under name logs +15:48:51.686 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\profile' to filesystem under name profile +15:48:51.686 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\' +15:48:51.687 PROFILING : Workbench Create Engine took: 10.769300 ms +15:48:52.725 INIT : INIT : Workbench Init Engine +15:48:52.725 ENGINE : Initializing engine, version 192142 +15:48:52.725 ENGINE : CLI Params: -gproj Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -profile Z:/tmp/erri-workbench-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome aircraft-route -noThrow -disableCrashReporter +15:48:52.733 ENGINE : Addon dirs: +15:48:52.733 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/' +15:48:52.733 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +15:48:52.733 ENGINE : dir: './addons' +15:48:52.733 ENGINE : dir: 'Z:/tmp/erri-workbench-profile/addons' +15:48:52.733 ENGINE : Available addons: +15:48:52.733 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:48:52.733 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:48:52.733 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:48:52.733 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:48:52.733 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:48:52.733 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +15:48:52.733 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +15:48:52.734 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +15:48:52.734 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +15:48:52.734 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +15:48:52.734 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +15:48:52.735 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +15:48:52.852 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger +15:48:52.855 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +15:48:52.855 ENGINE : CPU vendor : AuthenticAMD +15:48:52.855 ENGINE : CPU type : 2 +15:48:52.855 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor +15:48:52.855 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB] +15:48:52.855 ENGINE : CPU count logical : 16 +15:48:52.855 ENGINE : CPU count physical : 8 +15:48:52.855 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2 +15:48:52.855 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +15:48:52.856 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +15:48:52.856 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +15:48:52.857 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +15:48:52.857 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:48:52.857 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=Z:/tmp/erri-workbench-profile/addons/ArmaReforger/resourceDatabase.rdb) +15:48:52.996 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +15:48:52.999 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +15:48:52.999 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-48-51/resourceDatabase.rdb) +15:48:53.147 RESOURCES : RESOURCES : ResourceDB: full scan +15:48:53.152 RESOURCES : RESOURCES : scanning... +15:48:53.152 RESOURCES : RESOURCES : scanning @"ERR_Chat" +15:48:53.155 RESOURCES : RESOURCES : scanning @"ERR_Map" +15:48:53.158 RESOURCES : RESOURCES : scanning @"ERR_Intel" +15:48:53.158 RESOURCES : RESOURCES : scanning @"ERR_Ai" +15:48:53.161 RESOURCES : RESOURCES : scanning @"ERR_Core" +15:48:53.165 RESOURCES : RESOURCES : scanning @"ArmaReforger" +15:48:53.306 RESOURCES : RESOURCES : scanning @"core" +15:48:53.310 RESOURCES : RESOURCES : scanning @"profile" +15:48:53.310 RESOURCES : RESOURCES : scanning @"logs" +15:48:53.311 RESOURCES : RESOURCES : processing meta-files... +15:48:53.378 RESOURCES : RESOURCES : processing files... +15:48:53.389 INIT : Workbench startup +15:48:53.389 INIT : Workbench Init Engine +15:48:53.389 RESOURCES : ResourceDB: full scan +15:48:53.389 RESOURCES : processing files... +15:48:53.389 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +15:48:53.389 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +15:48:53.389 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +15:48:53.389 RESOURCES : RESOURCES : processing folders... +15:48:53.396 RESOURCES : RESOURCES : creating GUID-item mapping... +15:48:53.414 RESOURCES : RESOURCES : building tree... +15:48:53.472 PROFILING : ResourceDB: full scan took: 324.667300 ms +15:48:53.473 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +15:48:53.475 RESOURCES : ResourceDB: written 804/804 bytes +15:48:53.475 RESOURCES : ResourceDB: cache successfully saved +15:48:53.475 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +15:48:53.476 RESOURCES : ResourceDB: written 819/819 bytes +15:48:53.476 RESOURCES : ResourceDB: cache successfully saved +15:48:53.476 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +15:48:53.478 RESOURCES : ResourceDB: written 227/227 bytes +15:48:53.478 RESOURCES : ResourceDB: cache successfully saved +15:48:53.478 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +15:48:53.479 RESOURCES : ResourceDB: written 2099/2099 bytes +15:48:53.479 RESOURCES : ResourceDB: cache successfully saved +15:48:53.479 RESOURCES : ResourceDB: saving cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:48:53.481 RESOURCES : ResourceDB: written 7199/7199 bytes +15:48:53.481 RESOURCES : ResourceDB: cache successfully saved +15:48:53.481 RESOURCES : ResourceDB: saving cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +15:48:53.482 RESOURCES : ResourceDB: written 206/206 bytes +15:48:53.482 RESOURCES : ResourceDB: cache successfully saved +15:48:53.482 RESOURCES : ResourceDB: saving cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-48-51/resourceDatabase.rdb) +15:48:53.484 RESOURCES : ResourceDB: written 162/162 bytes +15:48:53.484 RESOURCES : ResourceDB: cache successfully saved +15:48:53.484 ENGINE : GameProject load +15:48:53.484 ENGINE : Loaded addons: +15:48:53.484 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +15:48:53.484 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +15:48:53.484 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:48:53.484 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:48:53.484 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:48:53.484 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:48:53.484 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:48:53.487 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf' +15:48:53.487 INIT : GameProject engine user settings load @"$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf" +15:48:53.487 ENGINE : Engine user settings config loaded +15:48:53.487 PROFILING : Settings changed took: 0.002100 ms +15:48:53.593 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0 +15:48:53.596 RENDER : Basic screen setup: +15:48:53.596 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29) +15:48:53.596 RENDER : MSAA : none +15:48:53.609 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0 +15:48:53.609 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device) +15:48:53.609 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs +15:48:53.609 RENDER : * core clocks 2720 MHz, memory 1124 MHz +15:48:53.609 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s) +15:48:53.609 RENDER : AMD AGS correctly initialized +15:48:53.609 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition +15:48:53.609 RENDER : Detected output devices: +15:48:53.609 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21): +15:48:53.609 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz +15:48:53.609 RENDER : Concurrent frames limit 2 +15:48:53.685 RENDER : DX12 device successfully created by AMD AGS library +15:48:53.685 RENDER : * user markers not supported in this version AMD SW +15:48:53.685 RENDER : Graphics device features +15:48:53.685 RENDER : Needed: +15:48:53.685 RENDER : * Highest supported shader model: 6.8 (6.0 needed) +15:48:53.685 RENDER : Optional: +15:48:53.685 RENDER : * Allow tearing (VSYNC) : 1 +15:48:53.685 RENDER : * 16 bits : 1 +15:48:53.685 RENDER : * Resource heap tier : 3 +15:48:53.685 RENDER : * Persistent heaps (DRED) : 1 +15:48:53.685 RENDER : * DRED 1.2 is supported by compiler +15:48:53.717 RENDER : Main RT format setup. +15:48:53.717 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26) +15:48:53.717 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10) +15:48:53.720 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16 +15:48:53.751 PROFILING : Settings changed took: 0.019600 ms +15:48:54.436 AUDIO : Endpoint: Speakers (PulseAudio Output) +15:48:54.436 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +15:48:54.437 AUDIO : Audio client: +15:48:54.437 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +15:48:54.441 RENDER : RENDER : Reload shaders +15:48:54.441 RENDER : Enfusion shader version 13 +15:48:54.441 INIT : INIT : ShaderListReload +15:48:54.441 PROFILING : ShaderListReload took: 0.000500 ms +15:48:54.588 AUDIO : Endpoint: Speakers (PulseAudio Output) +15:48:54.588 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +15:48:54.588 AUDIO : Audio client: +15:48:54.588 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +15:48:54.830 RENDER : Loaded 3752 newer shader binaries +15:48:54.831 PROFILING : Reload shaders took: 389.781700 ms +15:48:54.831 ENGINE : Initializing inputs. +15:48:54.843 NETWORK : Initializing networking. +15:48:54.843 NETWORK : Using new GameRplScheduler. +15:48:54.844 SCRIPT : SCRIPT : Initializing scripts +15:48:54.844 SCRIPT : SCRIPT : ScriptProjectManager init +15:48:57.071 PROFILING : ScriptProjectManager init took: 2227.446100 ms +15:48:57.168 PROFILING : Initializing scripts took: 2323.907200 ms +15:48:57.186 ENGINE : Enfusion engine successfully created. +15:48:57.187 PROFILING : Workbench Init Engine took: 4461.415600 ms +15:48:57.187 INIT : INIT : Workbench Create Game +15:48:57.200 GUI : Using default language (en_us) +15:48:57.200 GUI : Loading 'en_us' localization file. +15:48:57.200 INIT : INIT : Loading StringTable +15:48:57.226 PROFILING : Loading StringTable took: 26.697300 ms +15:48:57.226 SCRIPT : SCRIPT : Compiling GameLib scripts +15:48:57.301 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +15:48:57.302 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:48:57.302 PROFILING : Compiling GameLib scripts took: 75.933700 ms +15:48:57.302 SCRIPT : SCRIPT : Compiling Game scripts +15:48:58.642 INIT : Workbench Create Game +15:48:58.642 SCRIPT : Compiling Game scripts +15:48:58.642 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:48:58.642 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:48:58.659 SCRIPT (E): @"Scripts/Game/ERR/ERR_AircraftRouteFlight.c,10": No return statement in function returning non-void 'ERR_AircraftRouteFlight.Destination' +15:48:58.812 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:58.942 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:48:58.977 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:48:59.130 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:48:59.194 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:48:59.194 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:48:59.196 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:48:59.208 SCRIPT (E): @"Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c,54": Operator '+=' not supported with array accessor [] +15:48:59.208 SCRIPT (E): @"Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c,54": Operator '+=' not supported with array accessor [] +15:48:59.238 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:59.238 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:59.240 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:48:59.240 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:48:59.265 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:59.300 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:48:59.302 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,452": Can't find class Tuple2 +15:48:59.302 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,517": Can't find class Tuple2 +15:48:59.310 SCRIPT (E): Can't compile "Game" script module! + +Scripts/Game/ERR/ERR_AircraftRouteFlight.c(10): No return statement in function returning non-void 'ERR_AircraftRouteFlight.Destination' +15:48:59.869 SCRIPT (W): Failed to load +15:48:59.869 PROFILING : Compiling Game scripts took: 2566.618400 ms +15:48:59.869 ENGINE (E): Unable to initialize a game/gamelib. Some workbench features will not work. +15:48:59.869 SCRIPT (W): Initializing default GameLib's game class. +15:48:59.869 INIT : Creating game instance(Game), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:48:59.899 ENGINE : Game successfully created. +15:48:59.908 PROFILING : Workbench Create Game took: 2721.590400 ms +15:48:59.935 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails diff --git a/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/error.log.txt b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/error.log.txt new file mode 100644 index 0000000..53087d8 --- /dev/null +++ b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/error.log.txt @@ -0,0 +1,42 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-48-51\error.log started at 2026-09-19 15:48:53 (2026-09-19 13:48:53 UTC) + +15:48:53.389 INIT : Workbench startup +15:48:53.389 INIT : Workbench Init Engine +15:48:53.389 RESOURCES : ResourceDB: full scan +15:48:53.389 RESOURCES : processing files... +15:48:53.389 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +15:48:53.389 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +15:48:53.389 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +15:48:58.642 INIT : Workbench Create Game +15:48:58.642 SCRIPT : Compiling Game scripts +15:48:58.642 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:48:58.642 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:48:58.659 SCRIPT (E): @"Scripts/Game/ERR/ERR_AircraftRouteFlight.c,10": No return statement in function returning non-void 'ERR_AircraftRouteFlight.Destination' +15:48:58.812 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:58.942 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:48:58.977 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:48:59.130 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:48:59.194 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:48:59.194 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:48:59.196 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:48:59.208 SCRIPT (E): @"Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c,54": Operator '+=' not supported with array accessor [] +15:48:59.208 SCRIPT (E): @"Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c,54": Operator '+=' not supported with array accessor [] +15:48:59.238 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:59.238 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:59.240 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:48:59.240 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:48:59.265 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:59.300 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:48:59.302 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,452": Can't find class Tuple2 +15:48:59.302 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,517": Can't find class Tuple2 +15:48:59.310 SCRIPT (E): Can't compile "Game" script module! + +Scripts/Game/ERR/ERR_AircraftRouteFlight.c(10): No return statement in function returning non-void 'ERR_AircraftRouteFlight.Destination' +15:48:59.869 SCRIPT (W): Failed to load +15:48:59.869 ENGINE (E): Unable to initialize a game/gamelib. Some workbench features will not work. +15:48:59.869 SCRIPT (W): Initializing default GameLib's game class. diff --git a/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/headless-launch.log.txt b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/headless-launch.log.txt new file mode 100644 index 0000000..962af47 --- /dev/null +++ b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/headless-launch.log.txt @@ -0,0 +1,131 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 123 +[gamescope] [Info] vblank: Using timerfd. +fsync: up and running. +[Gamescope WSI] No application info given. +[Gamescope WSI] Executable name: explorer.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: xalia.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: xalia.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 1 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: ArmaReforgerWorkbenchSteamDiag.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Unsupported maximum keycode 709, clipping. +> X11 cannot support keycodes above 255. +> Warning: Virtual modifier Hyper multiply defined +> Using 0, ignoring 0 +> Warning: Virtual modifier ScrollLock multiply defined +> Using 0, ignoring 0 +Errors from xkbcomp are not fatal to the X server +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a001a4 +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a001a4 +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a001a4 + wayland surface res id: 5 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[gamescope] [Info] launch: Primary child shut down! +(EE) failed to read Wayland events: Broken pipe diff --git a/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/launch-source-sha256.json b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/launch-source-sha256.json new file mode 100644 index 0000000..9a95f01 --- /dev/null +++ b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/launch-source-sha256.json @@ -0,0 +1,193 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "6c86f818f1f46a72b3f4dfb6f45fa0aac08d278856060bacce213f8751f24ec3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "516bf566b89e40649c414b7403cf609b7b4259f154a0847c0fc1d27f3bfceef7", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "cabf0d2f2d389b6165f2f190f2f76adfe28ca5291110d4d0eb1c5cddd99bd090", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/launch-source.json b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/launch-source.json new file mode 100644 index 0000000..ed651e1 --- /dev/null +++ b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/launch-source.json @@ -0,0 +1,45 @@ +{ + "schema_version": 1, + "launch_id": "fc333655-738c-443b-a687-a8d0564fec65", + "captured_unix": 1789825729.9499142, + "source_root": "/home/jakub/devel/escapistsrereintroduced", + "command": [ + "gamescope", + "--backend", + "headless", + "-W", + "1280", + "-H", + "720", + "-w", + "1280", + "-h", + "720", + "-r", + "30", + "--", + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe", + "-gproj", + "Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-profile", + "Z:/tmp/erri-workbench-profile", + "-logconsole", + "-wbModule=WorldEditor", + "-load", + "Worlds/ERR_Everon.ent", + "-plugin=ERR_ValidateWorldPlugin", + "-errPlay", + "1", + "-errSmoke", + "1", + "-errSmokeOutcome", + "aircraft-route", + "-noThrow", + "-disableCrashReporter" + ], + "manifest_sha256": "e174d8330cf47121ba6d6c85f1d3f389d96e7986130a527ed94a1bead6e3abe3" +} diff --git a/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/report.json b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/report.json new file mode 100644 index 0000000..4c70187 --- /dev/null +++ b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/report.json @@ -0,0 +1,24 @@ +{ + "log": "docs/evidence/native-2026-09-19-154851-aircraft-route-compile/console.log.txt", + "smoke_completions": 0, + "assertions_passed": 0, + "script_or_runtime_failures": [ + "15:48:58.659 SCRIPT (E): @\"Scripts/Game/ERR/ERR_AircraftRouteFlight.c,10\": No return statement in function returning non-void 'ERR_AircraftRouteFlight.Destination'", + "15:48:59.208 SCRIPT (E): @\"Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c,54\": Operator '+=' not supported with array accessor []", + "15:48:59.208 SCRIPT (E): @\"Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c,54\": Operator '+=' not supported with array accessor []", + "15:48:59.302 SCRIPT (E): @\"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,452\": Can't find class Tuple2", + "15:48:59.302 SCRIPT (E): @\"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,517\": Can't find class Tuple2", + "15:48:59.310 SCRIPT (E): Can't compile \"Game\" script module!" + ], + "engine_errors": [ + "15:48:58.659 SCRIPT (E): @\"Scripts/Game/ERR/ERR_AircraftRouteFlight.c,10\": No return statement in function returning non-void 'ERR_AircraftRouteFlight.Destination'", + "15:48:59.208 SCRIPT (E): @\"Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c,54\": Operator '+=' not supported with array accessor []", + "15:48:59.208 SCRIPT (E): @\"Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c,54\": Operator '+=' not supported with array accessor []", + "15:48:59.302 SCRIPT (E): @\"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,452\": Can't find class Tuple2", + "15:48:59.302 SCRIPT (E): @\"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,517\": Can't find class Tuple2", + "15:48:59.310 SCRIPT (E): Can't compile \"Game\" script module!", + "15:48:59.869 ENGINE (E): Unable to initialize a game/gamelib. Some workbench features will not work." + ], + "missing_end_screen": [], + "scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim" +} diff --git a/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/runner.json.txt b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/runner.json.txt new file mode 100644 index 0000000..5c58917 --- /dev/null +++ b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/runner.json.txt @@ -0,0 +1,19 @@ +{ + "stopped_unix": 1789825740.2771773, + "console_sha256": "45adad44a6fc858ce271aa68ce3bef2dfd208d66a8cda70b6ef5694e32c9e42a", + "end_source_sha256": "e174d8330cf47121ba6d6c85f1d3f389d96e7986130a527ed94a1bead6e3abe3", + "source_unchanged_after_run": true, + "source_provenance": "launch_snapshot", + "launch_id": "fc333655-738c-443b-a687-a8d0564fec65", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "e174d8330cf47121ba6d6c85f1d3f389d96e7986130a527ed94a1bead6e3abe3", + "started_unix": 1789825729.949981, + "result": "test-failed", + "session": "/tmp/erri-workbench-profile/logs/logs_2026-09-19_15-48-51", + "rounds_required": 1, + "project": "chat", + "display": "headless Gamescope 1280x720/30Hz", + "dedicated_server": false, + "audio": "silent sink and per-test-stream mute" +} diff --git a/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/script.log.txt b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/script.log.txt new file mode 100644 index 0000000..e24a6a0 --- /dev/null +++ b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/script.log.txt @@ -0,0 +1,39 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-48-51\script.log started at 2026-09-19 15:48:54 (2026-09-19 13:48:54 UTC) + +15:48:54.844 SCRIPT : SCRIPT : Initializing scripts +15:48:54.844 SCRIPT : SCRIPT : ScriptProjectManager init +15:48:57.226 SCRIPT : SCRIPT : Compiling GameLib scripts +15:48:57.301 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +15:48:57.302 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:48:57.302 SCRIPT : SCRIPT : Compiling Game scripts +15:48:58.642 SCRIPT : Compiling Game scripts +15:48:58.642 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:48:58.642 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:48:58.659 SCRIPT (E): @"Scripts/Game/ERR/ERR_AircraftRouteFlight.c,10": No return statement in function returning non-void 'ERR_AircraftRouteFlight.Destination' +15:48:58.812 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:58.942 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:48:58.977 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:48:59.095 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:48:59.130 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:48:59.194 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:48:59.194 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:48:59.196 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:48:59.208 SCRIPT (E): @"Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c,54": Operator '+=' not supported with array accessor [] +15:48:59.208 SCRIPT (E): @"Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c,54": Operator '+=' not supported with array accessor [] +15:48:59.238 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:59.238 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:59.240 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:48:59.240 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:48:59.265 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:48:59.300 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:48:59.302 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,452": Can't find class Tuple2 +15:48:59.302 SCRIPT (E): @"Scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c,517": Can't find class Tuple2 +15:48:59.310 SCRIPT (E): Can't compile "Game" script module! + +Scripts/Game/ERR/ERR_AircraftRouteFlight.c(10): No return statement in function returning non-void 'ERR_AircraftRouteFlight.Destination' +15:48:59.869 SCRIPT (W): Failed to load +15:48:59.869 SCRIPT (W): Initializing default GameLib's game class. diff --git a/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/source-provenance.json b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/source-provenance.json new file mode 100644 index 0000000..5fa4cc7 --- /dev/null +++ b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/source-provenance.json @@ -0,0 +1,4 @@ +{ + "schema_version": 1, + "kind": "launch_snapshot" +} diff --git a/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/source-sha256.json b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/source-sha256.json new file mode 100644 index 0000000..9a95f01 --- /dev/null +++ b/docs/evidence/native-2026-09-19-154851-aircraft-route-compile/source-sha256.json @@ -0,0 +1,193 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "6c86f818f1f46a72b3f4dfb6f45fa0aac08d278856060bacce213f8751f24ec3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "516bf566b89e40649c414b7403cf609b7b4259f154a0847c0fc1d27f3bfceef7", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "cabf0d2f2d389b6165f2f190f2f76adfe28ca5291110d4d0eb1c5cddd99bd090", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/console.log.txt b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/console.log.txt new file mode 100644 index 0000000..1c51963 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/console.log.txt @@ -0,0 +1,673 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-51-05\console.log started at 2026-09-19 15:51:05 (2026-09-19 13:51:05 UTC) + +15:51:05.836 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-51-05' to filesystem under name logs +15:51:05.836 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\profile' to filesystem under name profile +15:51:05.836 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\' +15:51:05.838 PROFILING : Workbench Create Engine took: 10.029800 ms +15:51:06.874 INIT : INIT : Workbench Init Engine +15:51:06.874 ENGINE : Initializing engine, version 192142 +15:51:06.874 ENGINE : CLI Params: -gproj Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -profile Z:/tmp/erri-workbench-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome aircraft-route -noThrow -disableCrashReporter +15:51:06.882 ENGINE : Addon dirs: +15:51:06.882 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/' +15:51:06.882 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +15:51:06.882 ENGINE : dir: './addons' +15:51:06.882 ENGINE : dir: 'Z:/tmp/erri-workbench-profile/addons' +15:51:06.882 ENGINE : Available addons: +15:51:06.882 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:51:06.882 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:51:06.882 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:51:06.882 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:51:06.882 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:51:06.882 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +15:51:06.882 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +15:51:06.882 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +15:51:06.882 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +15:51:06.883 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +15:51:06.883 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +15:51:06.883 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +15:51:06.997 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger +15:51:07.000 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +15:51:07.000 ENGINE : CPU vendor : AuthenticAMD +15:51:07.000 ENGINE : CPU type : 2 +15:51:07.000 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor +15:51:07.000 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB] +15:51:07.000 ENGINE : CPU count logical : 16 +15:51:07.001 ENGINE : CPU count physical : 8 +15:51:07.001 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2 +15:51:07.001 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +15:51:07.002 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +15:51:07.002 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +15:51:07.002 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +15:51:07.003 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:51:07.003 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=Z:/tmp/erri-workbench-profile/addons/ArmaReforger/resourceDatabase.rdb) +15:51:07.143 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +15:51:07.145 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +15:51:07.145 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-51-05/resourceDatabase.rdb) +15:51:07.290 RESOURCES : RESOURCES : ResourceDB: full scan +15:51:07.294 RESOURCES : RESOURCES : scanning... +15:51:07.294 RESOURCES : RESOURCES : scanning @"ERR_Chat" +15:51:07.296 RESOURCES : RESOURCES : scanning @"ERR_Map" +15:51:07.298 RESOURCES : RESOURCES : scanning @"ERR_Intel" +15:51:07.298 RESOURCES : RESOURCES : scanning @"ERR_Ai" +15:51:07.300 RESOURCES : RESOURCES : scanning @"ERR_Core" +15:51:07.304 RESOURCES : RESOURCES : scanning @"ArmaReforger" +15:51:07.437 RESOURCES : RESOURCES : scanning @"core" +15:51:07.441 RESOURCES : RESOURCES : scanning @"profile" +15:51:07.441 RESOURCES : RESOURCES : scanning @"logs" +15:51:07.442 RESOURCES : RESOURCES : processing meta-files... +15:51:07.510 RESOURCES : RESOURCES : processing files... +15:51:07.521 INIT : Workbench startup +15:51:07.521 INIT : Workbench Init Engine +15:51:07.521 RESOURCES : ResourceDB: full scan +15:51:07.521 RESOURCES : processing files... +15:51:07.521 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +15:51:07.521 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +15:51:07.521 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +15:51:07.521 RESOURCES : RESOURCES : processing folders... +15:51:07.528 RESOURCES : RESOURCES : creating GUID-item mapping... +15:51:07.543 RESOURCES : RESOURCES : building tree... +15:51:07.596 PROFILING : ResourceDB: full scan took: 306.469000 ms +15:51:07.597 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +15:51:07.599 RESOURCES : ResourceDB: written 804/804 bytes +15:51:07.599 RESOURCES : ResourceDB: cache successfully saved +15:51:07.599 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +15:51:07.600 RESOURCES : ResourceDB: written 819/819 bytes +15:51:07.600 RESOURCES : ResourceDB: cache successfully saved +15:51:07.600 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +15:51:07.602 RESOURCES : ResourceDB: written 227/227 bytes +15:51:07.602 RESOURCES : ResourceDB: cache successfully saved +15:51:07.602 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +15:51:07.603 RESOURCES : ResourceDB: written 2099/2099 bytes +15:51:07.603 RESOURCES : ResourceDB: cache successfully saved +15:51:07.603 RESOURCES : ResourceDB: saving cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:51:07.605 RESOURCES : ResourceDB: written 7199/7199 bytes +15:51:07.605 RESOURCES : ResourceDB: cache successfully saved +15:51:07.605 RESOURCES : ResourceDB: saving cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +15:51:07.606 RESOURCES : ResourceDB: written 206/206 bytes +15:51:07.606 RESOURCES : ResourceDB: cache successfully saved +15:51:07.606 RESOURCES : ResourceDB: saving cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-51-05/resourceDatabase.rdb) +15:51:07.608 RESOURCES : ResourceDB: written 162/162 bytes +15:51:07.608 RESOURCES : ResourceDB: cache successfully saved +15:51:07.608 ENGINE : GameProject load +15:51:07.608 ENGINE : Loaded addons: +15:51:07.608 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +15:51:07.608 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +15:51:07.608 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:51:07.608 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:51:07.608 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:51:07.608 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:51:07.608 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:51:07.610 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf' +15:51:07.610 INIT : GameProject engine user settings load @"$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf" +15:51:07.610 ENGINE : Engine user settings config loaded +15:51:07.610 PROFILING : Settings changed took: 0.002100 ms +15:51:07.722 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0 +15:51:07.723 RENDER : Basic screen setup: +15:51:07.723 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29) +15:51:07.723 RENDER : MSAA : none +15:51:07.738 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0 +15:51:07.738 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device) +15:51:07.738 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs +15:51:07.738 RENDER : * core clocks 2720 MHz, memory 1124 MHz +15:51:07.738 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s) +15:51:07.738 RENDER : AMD AGS correctly initialized +15:51:07.738 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition +15:51:07.738 RENDER : Detected output devices: +15:51:07.738 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21): +15:51:07.738 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz +15:51:07.738 RENDER : Concurrent frames limit 2 +15:51:07.818 RENDER : DX12 device successfully created by AMD AGS library +15:51:07.818 RENDER : * user markers not supported in this version AMD SW +15:51:07.818 RENDER : Graphics device features +15:51:07.818 RENDER : Needed: +15:51:07.818 RENDER : * Highest supported shader model: 6.8 (6.0 needed) +15:51:07.818 RENDER : Optional: +15:51:07.818 RENDER : * Allow tearing (VSYNC) : 1 +15:51:07.818 RENDER : * 16 bits : 1 +15:51:07.818 RENDER : * Resource heap tier : 3 +15:51:07.818 RENDER : * Persistent heaps (DRED) : 1 +15:51:07.818 RENDER : * DRED 1.2 is supported by compiler +15:51:07.841 RENDER : Main RT format setup. +15:51:07.841 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26) +15:51:07.841 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10) +15:51:07.843 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16 +15:51:07.875 PROFILING : Settings changed took: 0.014800 ms +15:51:08.565 AUDIO : Endpoint: Speakers (PulseAudio Output) +15:51:08.565 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +15:51:08.565 AUDIO : Audio client: +15:51:08.565 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +15:51:08.569 RENDER : RENDER : Reload shaders +15:51:08.569 RENDER : Enfusion shader version 13 +15:51:08.569 INIT : INIT : ShaderListReload +15:51:08.569 PROFILING : ShaderListReload took: 0.000400 ms +15:51:08.713 AUDIO : Endpoint: Speakers (PulseAudio Output) +15:51:08.714 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +15:51:08.714 AUDIO : Audio client: +15:51:08.714 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +15:51:08.928 RENDER : Loaded 3752 newer shader binaries +15:51:08.928 PROFILING : Reload shaders took: 359.315300 ms +15:51:08.928 ENGINE : Initializing inputs. +15:51:08.942 NETWORK : Initializing networking. +15:51:08.942 NETWORK : Using new GameRplScheduler. +15:51:08.943 SCRIPT : SCRIPT : Initializing scripts +15:51:08.943 SCRIPT : SCRIPT : ScriptProjectManager init +15:51:11.152 PROFILING : ScriptProjectManager init took: 2209.503700 ms +15:51:11.240 PROFILING : Initializing scripts took: 2297.274900 ms +15:51:11.258 ENGINE : Enfusion engine successfully created. +15:51:11.258 PROFILING : Workbench Init Engine took: 4383.742700 ms +15:51:11.258 INIT : INIT : Workbench Create Game +15:51:11.270 GUI : Using default language (en_us) +15:51:11.270 GUI : Loading 'en_us' localization file. +15:51:11.270 INIT : INIT : Loading StringTable +15:51:11.293 PROFILING : Loading StringTable took: 22.871400 ms +15:51:11.293 SCRIPT : SCRIPT : Compiling GameLib scripts +15:51:11.361 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +15:51:11.362 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:51:11.362 PROFILING : Compiling GameLib scripts took: 69.253600 ms +15:51:11.362 SCRIPT : SCRIPT : Compiling Game scripts +15:51:12.687 INIT : Workbench Create Game +15:51:12.687 SCRIPT : Compiling Game scripts +15:51:12.687 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:51:12.687 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:51:12.851 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:12.966 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:51:12.997 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:51:13.135 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:51:13.202 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:51:13.202 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:51:13.204 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:51:13.251 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:13.251 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:13.252 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:51:13.252 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:51:13.281 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:13.317 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:51:13.619 SCRIPT : Module: WorkbenchGame; loaded 172x files; 617x classes; used 2482K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: e963af0e +15:51:13.626 SCRIPT : Module: Game; loaded 5786x files; 11392x classes; used 33679K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 85c41a60 +15:51:13.669 PROFILING : Compiling Game scripts took: 2306.477400 ms +15:51:13.675 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:51:13.717 ENGINE : Game successfully created. +15:51:13.718 PROFILING : Workbench Create Game took: 2460.223400 ms +15:51:13.728 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails +15:51:14.654 INIT : INIT : Workbench Reload Game +15:51:14.656 ENGINE : Game destroyed. +15:51:14.664 GUI : Using default language (en_us) +15:51:14.665 GUI : Loading 'en_us' localization file. +15:51:14.665 INIT : INIT : Loading StringTable +15:51:14.676 PROFILING : Loading StringTable took: 10.829800 ms +15:51:14.676 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:51:14.693 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:51:14.694 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:51:14.694 ENGINE : Game successfully created. +15:51:14.694 ENGINE : Game successfully initialized. +15:51:14.694 PROFILING : Workbench Reload Game took: 40.102000 ms +15:51:15.466 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent' +15:51:16.505 PROFILING : Entities load took: 1039.267400 ms +15:51:16.516 WORLD : WORLD : CreateEntities +15:51:16.521 WORLD : WORLD : NotifyBeforeEntitiesCreated +15:51:16.521 PROFILING : NotifyBeforeEntitiesCreated took: 0.002900 ms +15:51:16.521 WORLD : WORLD : Wait for preloading data +15:51:16.521 PROFILING : Wait for preloading data took: 0.002700 ms +15:51:16.632 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et" +15:51:16.633 PROFILING : PROFILING : Terrain load +15:51:18.690 PROFILING : Terrain load took: 2057.372500 ms +15:51:22.816 WORLD : CreateEntities +15:51:22.816 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:51:22.816 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:51:22.816 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:51:33.671 WORLD : WORLD : NotifyBeforeEntitiesInitialized +15:51:33.671 PROFILING : NotifyBeforeEntitiesInitialized took: 0.004500 ms +15:51:34.147 WORLD : WORLD : NotifyEntitiesInitialized +15:51:34.147 TERRAIN : TERRAIN : Initializing road networks... +15:51:34.151 PROFILING : Initializing road networks... took: 3.208400 ms +15:51:34.151 PROFILING : NotifyEntitiesInitialized took: 3.747900 ms +15:51:34.151 PROFILING : CreateEntities took: 17634.573500 ms +15:51:34.348 PROFILING : * WorldEditor: LoadWorld: 18903.797900 ms +15:51:35.938 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf) +15:51:35.939 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf) +15:51:35.940 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'... +15:51:35.941 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping... +15:51:36.041 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562 +15:51:36.041 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188 +15:51:36.044 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156 +15:51:36.044 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172 +15:51:36.044 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156 +15:51:36.044 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141 +15:51:36.044 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094 +15:51:36.066 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625 +15:51:36.091 BACKEND : Attempting online Game Config instead. +15:51:39.387 INIT : INIT : Workbench Reload Game +15:51:39.390 ENGINE : Game destroyed. +15:51:39.398 GUI : Using default language (en_us) +15:51:39.398 GUI : Loading 'en_us' localization file. +15:51:39.398 INIT : INIT : Loading StringTable +15:51:39.418 PROFILING : Loading StringTable took: 19.480400 ms +15:51:39.418 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:51:39.427 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:51:39.427 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:51:39.427 ENGINE : Game successfully created. +15:51:39.427 ENGINE : Game successfully initialized. +15:51:39.427 PROFILING : Workbench Reload Game took: 40.280800 ms +15:51:39.431 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +15:51:39.487 PLATFORM : Save data from container 'settings' have been loaded +15:51:39.576 PLATFORM : Save data from container 'sessions' have been loaded +15:51:39.577 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +15:51:39.577 ENGINE : Game user settings config loaded +15:51:39.674 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'. +15:51:39.689 WORLD : WORLD : Game::LoadEntities +15:51:39.689 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf" +15:51:39.693 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +15:51:39.693 WORLD : WORLD : CreateEntities +15:51:39.693 WORLD : WORLD : CreateEntities +15:51:39.693 WORLD : WORLD : NotifyBeforeEntitiesCreated +15:51:39.715 RESOURCES : Loaded mission headers from 7 addon(s)! +15:51:39.715 PROFILING : NotifyBeforeEntitiesCreated took: 21.738200 ms +15:51:39.715 WORLD : WORLD : Wait for preloading data +15:51:39.715 PROFILING : Wait for preloading data took: 0.000800 ms +15:51:44.557 WORLD : Game::LoadEntities +15:51:44.557 WORLD : CreateEntities +15:51:44.557 WORLD : CreateEntities +15:51:44.557 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:51:44.557 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:51:44.557 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:51:46.050 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +15:51:46.050 ENTITY : CreateComponent 'Hierarchy' +15:51:46.050 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +15:51:46.050 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +15:51:46.050 ENTITY : CreateComponent 'Hierarchy' +15:51:46.050 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +15:51:46.050 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +15:51:46.050 ENTITY : CreateComponent 'Hierarchy' +15:51:46.050 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +15:51:46.056 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +15:51:46.056 ENTITY : CreateComponent 'Hierarchy' +15:51:46.056 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +15:51:46.056 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +15:51:46.056 ENTITY : CreateComponent 'Hierarchy' +15:51:46.056 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +15:51:46.056 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +15:51:46.056 ENTITY : CreateComponent 'Hierarchy' +15:51:46.056 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +15:51:46.060 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +15:51:46.060 ENTITY : CreateComponent 'Hierarchy' +15:51:46.060 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +15:51:46.060 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +15:51:46.060 ENTITY : CreateComponent 'Hierarchy' +15:51:46.060 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +15:51:46.061 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +15:51:46.061 ENTITY : CreateComponent 'Hierarchy' +15:51:46.061 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +15:51:51.670 WORLD : WORLD : NotifyBeforeEntitiesInitialized +15:51:51.670 PROFILING : NotifyBeforeEntitiesInitialized took: 0.043800 ms +15:51:53.738 WORLD : InitEntities 'world' +15:51:53.738 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:51:53.738 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:51:53.766 WORLD : InitEntities 'world' +15:51:53.766 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:51:53.766 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate +15:51:53.767 WORLD : WORLD : NotifyEntitiesInitialized +15:51:53.767 TERRAIN : TERRAIN : Initializing road networks... +15:51:53.769 PROFILING : Initializing road networks... took: 2.573400 ms +15:51:53.770 DEFAULT : DEFAULT : WorldVolumesCollection +15:51:53.840 PROFILING : WorldVolumesCollection took: 70.287300 ms +15:51:53.840 INIT : INIT : SoundWorldInit +15:51:53.857 PROFILING : SoundWorldInit took: 17.204000 ms +15:51:53.857 PROFILING : NotifyEntitiesInitialized took: 90.319300 ms +15:51:53.857 PROFILING : CreateEntities took: 14163.714000 ms +15:51:53.857 PROFILING : CreateEntities took: 14163.905400 ms +15:51:53.858 WORLD : WORLD : Wait for preloading data around camera +15:51:53.858 PROFILING : Wait for preloading data around camera took: 0.001100 ms +15:51:53.858 WORLD : WORLD : EOnActivate +15:51:53.893 PROFILING : EOnActivate took: 35.004300 ms +15:51:53.893 PROFILING : Game::LoadEntities took: 14203.972300 ms +15:51:54.162 DEFAULT : Entered offline game state. +15:51:54.266 NETWORK : Player connected: connectionID=2147483646 +15:51:54.267 NETWORK : ### Connecting player: connectionID=2147483646, Name= +15:51:54.267 NETWORK : ### Creating player: PlayerId=1, Name=jakub +15:51:54.272 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:51:54.273 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +15:51:54.273 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:51:54.273 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:51:54.273 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:51:54.275 SCRIPT (W): Can't open config file "" +15:51:54.283 WORLD : InitEntities 'world' +15:51:54.283 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:51:54.283 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +15:51:54.283 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:51:54.283 SCRIPT (W): Slot_Chat Has no Content! +15:51:54.283 SCRIPT (W): Slot_VON Has no Content! +15:51:54.283 SCRIPT (W): Slot_AvailableActions Has no Content! +15:51:54.284 SCRIPT (W): Slot_Vehicle Has no Content! +15:51:54.284 SCRIPT (W): Slot_GameVersion Has no Content! +15:51:54.284 SCRIPT (W): Slot_Notifications Has no Content! +15:51:54.284 SCRIPT (W): Slot_Hints Has no Content! +15:51:54.295 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:51:54.296 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +15:51:54.296 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:51:54.296 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:51:54.296 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:51:54.300 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000 +15:51:54.300 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:51:54.301 NETWORK : Players connecting: 0 +15:51:54.301 NETWORK : Players connected: 1 / 1 +15:51:54.332 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves +15:51:54.333 PROFILING : Workbench startup took: 48562.145100 ms +15:51:54.358 WORLD : Frame start +15:51:54.358 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +15:51:54.372 WORLD : UpdateEntities +15:51:54.372 WORLD : Frame +15:51:54.372 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +15:51:54.569 WORLD : UpdateEntities +15:51:54.569 WORLD : PostFrame +15:51:54.569 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +15:51:54.570 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:51:54.614 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:51:54.615 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:51:54.615 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +15:51:54.615 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +15:51:54.761 RENDER : RENDER : ObjectsHeightMap::Build +15:51:54.761 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld +15:51:54.952 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 190.026300 ms +15:51:54.961 PROFILING : ObjectsHeightMap::Build took: 198.911700 ms +15:51:56.135 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +15:51:56.156 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +15:51:56.156 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +15:51:56.187 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +15:51:56.189 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +15:51:56.242 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +15:51:56.242 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +15:51:56.248 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +15:51:56.299 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +15:51:56.299 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +15:51:56.301 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +15:51:56.302 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +15:51:56.305 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +15:51:56.307 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +15:51:56.307 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +15:51:56.308 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +15:51:56.308 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +15:51:56.308 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +15:51:56.309 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +15:51:56.309 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +15:51:56.309 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +15:51:56.309 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:51:56.309 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +15:51:56.309 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +15:51:56.310 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:51:56.310 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +15:51:56.310 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +15:51:56.310 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:51:56.310 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:56.310 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:56.311 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:56.311 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:56.311 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:56.311 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:57.085 WORLD : UpdateEntities +15:51:57.086 WORLD : AfterPostSimulate +15:51:57.086 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +15:51:57.170 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:57.170 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:57.170 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:57.170 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:57.425 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5264,7499.7> up=0.995671 +15:51:57.425 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.286983 angularSpeed=0.0801588 +15:51:57.425 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:51:57.426 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6164,7501.97> +15:51:57.426 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3164,7501.97> terrainY=63.3166 tireTerrainGap=-0.000141144 +15:51:57.426 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6164,7501.97> radius=0.3 bottom=<7012.06,63.3164,7501.97> fraction=0.454036 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.000110626 +15:51:57.426 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6043,7497.71> +15:51:57.426 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1543,7497.71> terrainY=64.1556 tireTerrainGap=-0.00126648 +15:51:57.427 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6043,7497.71> radius=0.45 bottom=<7009.88,64.1543,7497.71> fraction=0.448934 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00123596 +15:51:57.427 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2644,7497.75> +15:51:57.427 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8144,7497.75> terrainY=63.8178 tireTerrainGap=-0.00340652 +15:51:57.427 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2644,7497.75> radius=0.45 bottom=<7014.42,63.8144,7497.75> fraction=0.438889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00344467 +15:51:57.427 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:51:57.682 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:57.683 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:57.683 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:57.683 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:58.190 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:58.190 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:58.191 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:58.440 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.536,7499.71> up=0.99435 +15:51:58.440 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0975902 angularSpeed=0.0685686 +15:51:58.441 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:51:58.441 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6204,7501.99> +15:51:58.441 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3204,7501.99> terrainY=63.3144 tireTerrainGap=0.00603867 +15:51:58.441 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6204,7501.99> radius=0.3 bottom=<7012.07,63.3204,7501.99> fraction=0.482353 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00611877 +15:51:58.441 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6029,7497.71> +15:51:58.442 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1529,7497.71> terrainY=64.149 tireTerrainGap=0.00397491 +15:51:58.442 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6029,7497.71> radius=0.45 bottom=<7009.93,64.1529,7497.71> fraction=0.472503 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00395203 +15:51:58.442 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2659,7497.78> +15:51:58.442 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8159,7497.78> terrainY=63.8154 tireTerrainGap=0.000522614 +15:51:58.442 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2659,7497.78> radius=0.45 bottom=<7014.47,63.8159,7497.78> fraction=0.456944 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000526428 +15:51:58.442 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:51:58.693 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:51:58.694 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:58.694 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:58.694 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:58.951 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +15:51:59.202 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:59.202 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:59.202 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:59.454 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5329,7499.74> up=0.9942 +15:51:59.455 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0452317 angularSpeed=0.0244006 +15:51:59.455 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:51:59.455 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.614,7502.01> +15:51:59.455 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.314,7502.01> terrainY=63.3116 tireTerrainGap=0.00240707 +15:51:59.456 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.614,7502.01> radius=0.3 bottom=<7012.08,63.314,7502.01> fraction=0.465498 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00241089 +15:51:59.456 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5941,7497.72> +15:51:59.456 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1441,7497.72> terrainY=64.143 tireTerrainGap=0.0011673 +15:51:59.456 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5941,7497.72> radius=0.45 bottom=<7009.97,64.1441,7497.72> fraction=0.459899 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00118256 +15:51:59.456 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2599,7497.82> +15:51:59.456 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8099,7497.82> terrainY=63.8129 tireTerrainGap=-0.0030632 +15:51:59.457 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2599,7497.82> radius=0.45 bottom=<7014.51,63.8099,7497.82> fraction=0.440556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00307846 +15:51:59.457 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:51:59.708 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:51:59.709 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:59.709 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:51:59.709 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +15:52:00.212 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:00.212 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:00.213 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:52:00.213 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:52:00.464 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5289,7499.75> up=0.994143 +15:52:00.464 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:52:00.464 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:52:00.465 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02> +15:52:00.465 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00164032 +15:52:00.465 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.462009 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00164413 +15:52:00.465 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73> +15:52:00.465 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00249481 +15:52:00.466 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089 +15:52:00.466 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +15:52:00.466 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8122 tireTerrainGap=-0.0020256 +15:52:00.466 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00203705 +15:52:00.466 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:52:00.724 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:00.724 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:00.724 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:00.725 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:01.043 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:01.044 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:01.044 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:01.044 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:01.546 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5289,7499.75> up=0.994143 +15:52:01.546 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:52:01.546 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:52:01.546 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02> +15:52:01.547 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00164032 +15:52:01.547 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.462009 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00164413 +15:52:01.547 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73> +15:52:01.547 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00249481 +15:52:01.547 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089 +15:52:01.548 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +15:52:01.548 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8122 tireTerrainGap=-0.0020256 +15:52:01.548 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00203705 +15:52:01.548 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:52:01.548 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:01.549 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:01.549 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +15:52:01.563 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +15:52:01.564 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +15:52:01.564 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +15:52:01.565 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +15:52:01.565 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +15:52:01.565 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +15:52:01.565 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +15:52:01.682 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +15:52:01.721 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5> +15:52:01.899 SCRIPT : ERR SMOKE PASS: new identity may enter prison +15:52:01.899 SCRIPT : ERR SMOKE PASS: spawn consumes identity life +15:52:01.899 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection +15:52:01.899 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life +15:52:01.899 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected +15:52:01.899 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy +15:52:01.900 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +15:52:01.900 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +15:52:01.900 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +15:52:01.900 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +15:52:01.900 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +15:52:01.901 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +15:52:01.901 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +15:52:01.901 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +15:52:01.901 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +15:52:01.901 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +15:52:01.905 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +15:52:01.905 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +15:52:01.905 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +15:52:01.905 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +15:52:01.909 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +15:52:01.909 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show +15:52:01.909 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show +15:52:01.909 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show +15:52:01.909 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show +15:52:01.909 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show +15:52:01.910 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization +15:52:01.910 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service +15:52:02.406 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.8202,11487.4> tested=213 terrainDelta=0.4625; no fallback +15:52:02.411 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11537.4> tested=226 terrainDelta=0.461573; no fallback +15:52:02.411 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11587.4> tested=239 terrainDelta=0.492285; no fallback +15:52:02.411 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.7592,11637.4> tested=252 terrainDelta=0.742285; no fallback +15:52:02.412 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.0092,11687.4> tested=265 terrainDelta=0.586035; no fallback +15:52:02.412 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.6,11737.4> tested=278 terrainDelta=0.2875; no fallback +15:52:02.413 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4750.95,27.9217,11787.4> tested=290 terrainDelta=0.302393; no fallback +15:52:02.413 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9991,11787.4> tested=291 terrainDelta=0.250544; no fallback +15:52:02.413 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4850.95,28.6938,11787.4> tested=292 terrainDelta=0.1; no fallback +15:52:02.414 SCRIPT : ERR SMOKE PASS: aircraft-route independent qualified candidate found before one finite allocation +15:52:02.422 SCRIPT : ERR SMOKE PASS: aircraft-route one finite native Mi8 and memberless enemy group created +15:52:02.915 SCRIPT : ERR SMOKE PASS: aircraft-route one original native pilot request only +15:52:02.929 SCRIPT : ERR SMOKE PASS: aircraft-route pilot seated by native mechanism in original group +15:52:03.426 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=0 drift=0 speed=0 contact=0 engine=0 fuelUsed=-1938.75 reason= +15:52:05.458 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=-0.254482 drift=0.0557411 speed=0.209318 contact=1 engine=0 fuelUsed=-1938.75 reason= +15:52:06.467 SCRIPT : ERR SMOKE PASS: aircraft-route post-spawn qualification precedes native engine start +15:52:06.467 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=1 pivot=<4850.53,32.2581,11773.4> damageRadius=2.3 thickness=0.75 scale=1.73205 sphereBound=19.7792 +15:52:06.468 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=0 pivot=<4850.95,32.6146,11786.2> damageRadius=12 thickness=1.5 scale=1.73205 sphereBound=27.6823 +15:52:06.468 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=0 localPivot=<0.0081524,4.18279,-0.790322> radius=10.645 sphereBound=14.9018 +15:52:06.468 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=1 localPivot=<-0.524318,4.96713,-13.6158> radius=1.955 sphereBound=16.458 +15:52:06.468 SCRIPT : ERR AIRCRAFT FOOTPRINT: entities=110 meshes=93 zones=74 modelSphere=20.3864 damageSphere=27.6823 simulationSphere=16.458 completeSphere=27.6823 initialDrift=0 initialHeight=-0.223711 +15:52:06.471 SCRIPT : ERR SMOKE PASS: aircraft-route actual full corridor, both pads and complete native rotor/model footprint issue exact route qualification +15:52:06.471 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 bound qualified finite aircraft; no HQ dispatch installed +15:52:06.471 SCRIPT : ERR SMOKE PASS: aircraft-route actual controller accepts one qualified original pilot/aircraft order +15:52:07.486 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00652885 drift=0.0059402 speed=0 contact=1 engine=0 fuelUsed=0 reason= +15:52:09.500 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00868988 drift=0.0128447 speed=0.00574953 contact=1 engine=1 fuelUsed=0 reason= +15:52:11.524 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00796318 drift=0.0195556 speed=7.00421e-05 contact=1 engine=1 fuelUsed=0.0888672 reason= +15:52:13.540 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00793457 drift=0.0205311 speed=4.17788e-05 contact=1 engine=1 fuelUsed=0.177734 reason= +15:52:15.567 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00793839 drift=0.0205311 speed=7.83399e-05 contact=1 engine=1 fuelUsed=0.266602 reason= +15:52:17.580 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00775719 drift=0.0205078 speed=0.000497151 contact=1 engine=1 fuelUsed=0.355469 reason= +15:52:19.603 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00419807 drift=0.0205369 speed=0.0110934 contact=1 engine=1 fuelUsed=0.444336 reason= +15:52:21.620 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.00793839 drift=0.0231972 speed=0.0114872 contact=1 engine=1 fuelUsed=0.533203 reason= +15:52:23.643 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0190258 drift=0.0217765 speed=0.0229347 contact=1 engine=1 fuelUsed=0.62207 reason= +15:52:24.346 WORLD : UpdateEntities +15:52:24.347 WORLD : AfterPostSimulate +15:52:24.347 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +15:52:25.668 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0306034 drift=0.0197558 speed=0.0121878 contact=1 engine=1 fuelUsed=0.710938 reason= +15:52:27.703 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0426579 drift=0.0293131 speed=0.0754502 contact=1 engine=1 fuelUsed=0.799805 reason= +15:52:29.737 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0557537 drift=0.0796722 speed=0.0341568 contact=1 engine=1 fuelUsed=0.888672 reason= +15:52:31.765 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0720768 drift=0.134698 speed=0.0281535 contact=1 engine=1 fuelUsed=0.977539 reason= +15:52:33.777 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0892315 drift=0.254357 speed=0.0983842 contact=1 engine=1 fuelUsed=1.06641 reason= +15:52:35.798 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=4 height=0.300316 drift=0.462146 speed=0.319542 contact=1 engine=1 fuelUsed=1.15527 reason= +15:52:37.835 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=-0.017971 drift=0.880937 speed=0.145638 contact=1 engine=1 fuelUsed=1.24414 reason= +15:52:39.853 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=-0.00847435 drift=0.887766 speed=0.0213849 contact=1 engine=1 fuelUsed=1.33301 reason= +15:52:41.896 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=1.33337 drift=1.75196 speed=1.32647 contact=0 engine=1 fuelUsed=1.42188 reason= +15:52:43.923 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=3.88005 drift=2.98145 speed=1.41331 contact=0 engine=1 fuelUsed=1.51074 reason= +15:52:45.943 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=6.61984 drift=3.12598 speed=1.05196 contact=0 engine=1 fuelUsed=1.59961 reason= +15:52:47.978 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=7.91253 drift=2.98438 speed=0.309325 contact=0 engine=1 fuelUsed=1.68848 reason= +15:52:49.992 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.16162 drift=2.92969 speed=0.0117124 contact=0 engine=1 fuelUsed=1.77734 reason= +15:52:52.015 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.10659 drift=2.93652 speed=0.0411661 contact=0 engine=1 fuelUsed=1.86621 reason= +15:52:52.519 SCRIPT : ERR AIRCRAFT ROUTE BEGIN: token=771001 home=<4850.96,28.47,11787.4> destination=<4870.95,28.47,11787.4> actualOrigin=<4850.95,36.5532,11784.4> distance=20.2198 deadline=147561 +15:52:53.025 SCRIPT : ERR SMOKE PASS: aircraft-route pre-takeoff route endpoint remains the original qualified destination +15:52:54.035 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.03526 drift=2.94103 speed=0.215845 contact=0 engine=1 fuelUsed=1.95508 reason= +15:52:56.063 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00521 drift=2.91723 speed=0.256446 contact=0 engine=1 fuelUsed=2.04395 reason= +15:52:58.107 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99679 drift=2.92652 speed=0.271389 contact=0 engine=1 fuelUsed=2.17725 reason= +15:53:00.126 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99815 drift=2.96884 speed=0.234537 contact=0 engine=1 fuelUsed=2.26611 reason= +15:53:02.154 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99747 drift=3.0514 speed=0.230576 contact=0 engine=1 fuelUsed=2.35498 reason= +15:53:04.170 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99989 drift=3.14543 speed=0.230078 contact=0 engine=1 fuelUsed=2.44385 reason= +15:53:06.211 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99969 drift=3.27062 speed=0.22845 contact=0 engine=1 fuelUsed=2.53271 reason= +15:53:08.233 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00007 drift=3.40883 speed=0.230106 contact=0 engine=1 fuelUsed=2.62158 reason= +15:53:10.259 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99979 drift=3.56428 speed=0.229248 contact=0 engine=1 fuelUsed=2.71045 reason= +15:53:12.277 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99986 drift=3.72879 speed=0.225553 contact=0 engine=1 fuelUsed=2.79932 reason= +15:53:14.304 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99979 drift=3.90741 speed=0.223366 contact=0 engine=1 fuelUsed=2.88818 reason= +15:53:16.325 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99998 drift=4.08811 speed=0.223125 contact=0 engine=1 fuelUsed=2.97705 reason= +15:53:18.342 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99998 drift=4.26982 speed=0.212816 contact=0 engine=1 fuelUsed=3.06592 reason= +15:53:20.351 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00001 drift=4.46362 speed=0.209969 contact=0 engine=1 fuelUsed=3.15479 reason= +15:53:22.368 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99992 drift=4.66355 speed=0.20803 contact=0 engine=1 fuelUsed=3.24365 reason= +15:53:24.375 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99953 drift=4.8789 speed=0.208959 contact=0 engine=1 fuelUsed=3.33252 reason= +15:53:26.406 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99992 drift=5.10171 speed=0.207445 contact=0 engine=1 fuelUsed=3.42139 reason= +15:53:28.428 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99966 drift=5.32525 speed=0.202596 contact=0 engine=1 fuelUsed=3.51025 reason= +15:53:30.451 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99978 drift=5.5578 speed=0.204139 contact=0 engine=1 fuelUsed=3.59912 reason= +15:53:32.478 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99968 drift=5.78632 speed=0.199322 contact=0 engine=1 fuelUsed=3.68799 reason= +15:53:34.507 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99976 drift=6.0225 speed=0.198282 contact=0 engine=1 fuelUsed=3.77686 reason= +15:53:36.520 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99975 drift=6.25601 speed=0.194414 contact=0 engine=1 fuelUsed=3.86572 reason= +15:53:38.551 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99976 drift=6.49818 speed=0.194764 contact=0 engine=1 fuelUsed=3.95459 reason= +15:53:40.563 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99971 drift=6.74029 speed=0.194734 contact=0 engine=1 fuelUsed=4.04346 reason= +15:53:42.587 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99977 drift=6.98027 speed=0.185683 contact=0 engine=1 fuelUsed=4.13232 reason= +15:53:44.612 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99975 drift=7.23236 speed=0.193701 contact=0 engine=1 fuelUsed=4.22119 reason= +15:53:46.641 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99991 drift=7.47077 speed=0.186089 contact=0 engine=1 fuelUsed=4.31006 reason= +15:53:48.660 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9996 drift=7.712 speed=0.179215 contact=0 engine=1 fuelUsed=4.39893 reason= +15:53:50.695 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99986 drift=7.95877 speed=0.183297 contact=0 engine=1 fuelUsed=4.48779 reason= +15:53:52.727 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99973 drift=8.20473 speed=0.18209 contact=0 engine=1 fuelUsed=4.57666 reason= +15:53:54.742 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9996 drift=8.45441 speed=0.181604 contact=0 engine=1 fuelUsed=4.66553 reason= +15:53:56.756 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00002 drift=8.70351 speed=0.178049 contact=0 engine=1 fuelUsed=4.75439 reason= +15:53:58.781 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99959 drift=8.95135 speed=0.170365 contact=0 engine=1 fuelUsed=4.84326 reason= +15:54:00.802 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99967 drift=9.20841 speed=0.178022 contact=0 engine=1 fuelUsed=4.93213 reason= +15:54:02.853 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99982 drift=9.4663 speed=0.174235 contact=0 engine=1 fuelUsed=5.021 reason= +15:54:04.861 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=9.72131 speed=0.171059 contact=0 engine=1 fuelUsed=5.10986 reason= +15:54:06.881 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99978 drift=9.98026 speed=0.172197 contact=0 engine=1 fuelUsed=5.19873 reason= +15:54:08.899 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99969 drift=10.2379 speed=0.167205 contact=0 engine=1 fuelUsed=5.2876 reason= +15:54:10.922 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99977 drift=10.4934 speed=0.158804 contact=0 engine=1 fuelUsed=5.37646 reason= +15:54:12.934 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99976 drift=10.7473 speed=0.156735 contact=0 engine=1 fuelUsed=5.46533 reason= +15:54:14.958 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99945 drift=11.0011 speed=0.153581 contact=0 engine=1 fuelUsed=5.5542 reason= +15:54:16.976 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99958 drift=11.255 speed=0.152922 contact=0 engine=1 fuelUsed=5.64307 reason= +15:54:19.014 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99963 drift=11.5132 speed=0.153877 contact=0 engine=1 fuelUsed=5.73193 reason= +15:54:21.037 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99965 drift=11.7722 speed=0.151796 contact=0 engine=1 fuelUsed=5.8208 reason= +15:54:22.560 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 state=10 reason=bounded flight stage expired; physical availability remains with the allocating owner +15:54:22.560 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE RESULT: state=10 token=771001 engineStarts=1 controllerStarts=1 wakes=1 pilotHooks=2351 helicopterHooks=2351 reason=bounded flight stage expired +15:54:22.560 SCRIPT : ERR AIRCRAFT ROUTE RESULT: proven=0 held=0 requested=20.2198 displacement=12.0775 targetError=8.14241 updates=1546 +15:54:22.560 SCRIPT (E): ERR SMOKE FAIL: aircraft-route actual control order completes on original physical grounded aircraft with engine off, finite fuel use and exact pilot +15:54:22.567 SCRIPT (E): ERR SMOKE FAIL: native actual aircraft route fixture diff --git a/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/error.log.txt b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/error.log.txt new file mode 100644 index 0000000..ce91124 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/error.log.txt @@ -0,0 +1,111 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-51-05\error.log started at 2026-09-19 15:51:07 (2026-09-19 13:51:07 UTC) + +15:51:07.521 INIT : Workbench startup +15:51:07.521 INIT : Workbench Init Engine +15:51:07.521 RESOURCES : ResourceDB: full scan +15:51:07.521 RESOURCES : processing files... +15:51:07.521 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +15:51:07.521 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +15:51:07.521 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +15:51:12.687 INIT : Workbench Create Game +15:51:12.687 SCRIPT : Compiling Game scripts +15:51:12.687 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:51:12.687 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:51:12.851 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:12.966 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:51:12.997 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:51:13.135 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:51:13.202 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:51:13.202 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:51:13.204 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:51:13.251 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:13.251 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:13.252 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:51:13.252 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:51:13.281 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:13.317 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:51:22.816 WORLD : CreateEntities +15:51:22.816 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:51:22.816 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:51:22.816 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:51:39.431 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +15:51:44.557 WORLD : Game::LoadEntities +15:51:44.557 WORLD : CreateEntities +15:51:44.557 WORLD : CreateEntities +15:51:44.557 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:51:44.557 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:51:44.557 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:51:46.050 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +15:51:46.050 ENTITY : CreateComponent 'Hierarchy' +15:51:46.050 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +15:51:46.050 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +15:51:46.050 ENTITY : CreateComponent 'Hierarchy' +15:51:46.050 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +15:51:46.050 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +15:51:46.050 ENTITY : CreateComponent 'Hierarchy' +15:51:46.050 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +15:51:46.056 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +15:51:46.056 ENTITY : CreateComponent 'Hierarchy' +15:51:46.056 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +15:51:46.056 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +15:51:46.056 ENTITY : CreateComponent 'Hierarchy' +15:51:46.056 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +15:51:46.056 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +15:51:46.056 ENTITY : CreateComponent 'Hierarchy' +15:51:46.056 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +15:51:46.060 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +15:51:46.060 ENTITY : CreateComponent 'Hierarchy' +15:51:46.060 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +15:51:46.060 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +15:51:46.060 ENTITY : CreateComponent 'Hierarchy' +15:51:46.060 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +15:51:46.061 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +15:51:46.061 ENTITY : CreateComponent 'Hierarchy' +15:51:46.061 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +15:51:53.738 WORLD : InitEntities 'world' +15:51:53.738 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:51:53.738 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:51:54.272 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:51:54.273 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +15:51:54.273 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:51:54.273 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:51:54.273 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:51:54.275 SCRIPT (W): Can't open config file "" +15:51:54.283 WORLD : InitEntities 'world' +15:51:54.283 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:51:54.283 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +15:51:54.283 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:51:54.283 SCRIPT (W): Slot_Chat Has no Content! +15:51:54.283 SCRIPT (W): Slot_VON Has no Content! +15:51:54.283 SCRIPT (W): Slot_AvailableActions Has no Content! +15:51:54.284 SCRIPT (W): Slot_Vehicle Has no Content! +15:51:54.284 SCRIPT (W): Slot_GameVersion Has no Content! +15:51:54.284 SCRIPT (W): Slot_Notifications Has no Content! +15:51:54.284 SCRIPT (W): Slot_Hints Has no Content! +15:51:54.295 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:51:54.296 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +15:51:54.296 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:51:54.296 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:51:54.296 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:51:54.300 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:51:54.569 WORLD : UpdateEntities +15:51:54.569 WORLD : PostFrame +15:51:54.569 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +15:51:54.570 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:51:54.614 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:51:54.615 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:51:54.615 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +15:51:54.615 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +15:51:57.085 WORLD : UpdateEntities +15:51:57.086 WORLD : AfterPostSimulate +15:51:57.086 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +15:52:24.346 WORLD : UpdateEntities +15:52:24.347 WORLD : AfterPostSimulate +15:52:24.347 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +15:54:22.560 SCRIPT (E): ERR SMOKE FAIL: aircraft-route actual control order completes on original physical grounded aircraft with engine off, finite fuel use and exact pilot +15:54:22.567 SCRIPT (E): ERR SMOKE FAIL: native actual aircraft route fixture diff --git a/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/headless-launch.log.txt b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/headless-launch.log.txt new file mode 100644 index 0000000..0c8cc46 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/headless-launch.log.txt @@ -0,0 +1,150 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 123 +[gamescope] [Info] vblank: Using timerfd. +fsync: up and running. +[Gamescope WSI] No application info given. +[Gamescope WSI] Executable name: explorer.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: xalia.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: xalia.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 1 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: ArmaReforgerWorkbenchSteamDiag.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Unsupported maximum keycode 709, clipping. +> X11 cannot support keycodes above 255. +> Warning: Virtual modifier Hyper multiply defined +> Using 0, ignoring 0 +> Warning: Virtual modifier ScrollLock multiply defined +> Using 0, ignoring 0 +Errors from xkbcomp are not fatal to the X server +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a001a4 +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a001a4 +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a001a4 + wayland surface res id: 5 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a0039a +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a0039a +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a0039a + wayland surface res id: 10 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55555861d950 - imageCount: 4 +[Gamescope WSI] Destroying swapchain: 0x55555861d950 +[Gamescope WSI] Destroyed swapchain: 0x55555861d950 +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55555861d950 - imageCount: 4 +[Gamescope WSI] Destroying swapchain: 0x55555861d950 +[Gamescope WSI] Destroyed swapchain: 0x55555861d950 +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55555861d950 - imageCount: 4 +[gamescope] [Info] launch: Primary child shut down! diff --git a/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/launch-source-sha256.json b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/launch-source-sha256.json new file mode 100644 index 0000000..9345c7b --- /dev/null +++ b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/launch-source-sha256.json @@ -0,0 +1,193 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "a98c9cda12d68cfb181087a543b9ea9a2b70fd33971856659fffa56a9fab08d4", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "cabf0d2f2d389b6165f2f190f2f76adfe28ca5291110d4d0eb1c5cddd99bd090", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/launch-source.json b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/launch-source.json new file mode 100644 index 0000000..20c6731 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/launch-source.json @@ -0,0 +1,45 @@ +{ + "schema_version": 1, + "launch_id": "d9fc0a41-ec50-47b2-b79f-f8b4d009d6d9", + "captured_unix": 1789825864.1118684, + "source_root": "/home/jakub/devel/escapistsrereintroduced", + "command": [ + "gamescope", + "--backend", + "headless", + "-W", + "1280", + "-H", + "720", + "-w", + "1280", + "-h", + "720", + "-r", + "30", + "--", + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe", + "-gproj", + "Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-profile", + "Z:/tmp/erri-workbench-profile", + "-logconsole", + "-wbModule=WorldEditor", + "-load", + "Worlds/ERR_Everon.ent", + "-plugin=ERR_ValidateWorldPlugin", + "-errPlay", + "1", + "-errSmoke", + "1", + "-errSmokeOutcome", + "aircraft-route", + "-noThrow", + "-disableCrashReporter" + ], + "manifest_sha256": "c40766cf10fad3efc91a4f0f0bc2cae3c1582eda9716debd89daeba0e7d055ec" +} diff --git a/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/report.json b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/report.json new file mode 100644 index 0000000..b71acf2 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/report.json @@ -0,0 +1,15 @@ +{ + "log": "docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/console.log.txt", + "smoke_completions": 0, + "assertions_passed": 36, + "script_or_runtime_failures": [ + "15:54:22.560 SCRIPT (E): ERR SMOKE FAIL: aircraft-route actual control order completes on original physical grounded aircraft with engine off, finite fuel use and exact pilot", + "15:54:22.567 SCRIPT (E): ERR SMOKE FAIL: native actual aircraft route fixture" + ], + "engine_errors": [ + "15:54:22.560 SCRIPT (E): ERR SMOKE FAIL: aircraft-route actual control order completes on original physical grounded aircraft with engine off, finite fuel use and exact pilot", + "15:54:22.567 SCRIPT (E): ERR SMOKE FAIL: native actual aircraft route fixture" + ], + "missing_end_screen": [], + "scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim" +} diff --git a/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/rereintroduced-hq.log.txt b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/rereintroduced-hq.log.txt new file mode 100644 index 0000000..fd91fb2 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/rereintroduced-hq.log.txt @@ -0,0 +1,11 @@ +#1 t=6.6s M0 REGISTER group 1 [session=1789825913-1] +#2 t=6.6s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789825913-1] +#3 t=6.7s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789825913-1] +#4 t=8.6s M0 REGISTER group 2 [session=1789825913-1] +#5 t=8.6s M0 REGISTER group 3 [session=1789825913-1] +#6 t=8.6s M0 REGISTER group 4 [session=1789825913-1] +#7 t=8.6s M0 REGISTER group 5 [session=1789825913-1] +#8 t=8.6s M0 REGISTER group 6 [session=1789825913-1] +#9 t=8.6s M0 REGISTER group 7 [session=1789825913-1] +#10 t=17.8s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789825913-1] +#11 t=147.6s M0 AIRCRAFT CONTROL token=771001 state=10 reason=bounded flight stage expired; physical availability remains with the allocating owner [session=1789825913-1] diff --git a/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/runner.json.txt b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/runner.json.txt new file mode 100644 index 0000000..5f63d38 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/runner.json.txt @@ -0,0 +1,19 @@ +{ + "stopped_unix": 1789826063.4270394, + "console_sha256": "d57d8f4483b049c6d29314b83d9bca9d70d91a7654aa9bf9ebe5c7ec2e7350ea", + "end_source_sha256": "c40766cf10fad3efc91a4f0f0bc2cae3c1582eda9716debd89daeba0e7d055ec", + "source_unchanged_after_run": true, + "source_provenance": "launch_snapshot", + "launch_id": "d9fc0a41-ec50-47b2-b79f-f8b4d009d6d9", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "c40766cf10fad3efc91a4f0f0bc2cae3c1582eda9716debd89daeba0e7d055ec", + "started_unix": 1789825864.1119409, + "result": "test-failed", + "session": "/tmp/erri-workbench-profile/logs/logs_2026-09-19_15-51-05", + "rounds_required": 1, + "project": "chat", + "display": "headless Gamescope 1280x720/30Hz", + "dedicated_server": false, + "audio": "silent sink and per-test-stream mute" +} diff --git a/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/script.log.txt b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/script.log.txt new file mode 100644 index 0000000..e93f9a3 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/script.log.txt @@ -0,0 +1,353 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-51-05\script.log started at 2026-09-19 15:51:08 (2026-09-19 13:51:08 UTC) + +15:51:08.943 SCRIPT : SCRIPT : Initializing scripts +15:51:08.943 SCRIPT : SCRIPT : ScriptProjectManager init +15:51:11.293 SCRIPT : SCRIPT : Compiling GameLib scripts +15:51:11.361 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +15:51:11.362 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:51:11.362 SCRIPT : SCRIPT : Compiling Game scripts +15:51:12.687 SCRIPT : Compiling Game scripts +15:51:12.687 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:51:12.687 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:51:12.851 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:12.966 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:51:12.997 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:51:13.101 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:51:13.135 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:51:13.202 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:51:13.202 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:51:13.204 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:51:13.251 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:13.251 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:13.252 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:51:13.252 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:51:13.281 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:51:13.317 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:51:13.619 SCRIPT : Module: WorkbenchGame; loaded 172x files; 617x classes; used 2482K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: e963af0e +15:51:13.626 SCRIPT : Module: Game; loaded 5786x files; 11392x classes; used 33679K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 85c41a60 +15:51:14.693 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:51:14.694 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:51:36.041 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562 +15:51:36.041 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391 +15:51:36.042 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234 +15:51:36.043 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188 +15:51:36.044 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156 +15:51:36.044 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172 +15:51:36.044 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156 +15:51:36.044 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141 +15:51:36.044 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094 +15:51:36.066 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625 +15:51:39.427 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:51:39.427 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:51:53.738 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:51:53.766 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate +15:51:54.273 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:51:54.273 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:51:54.275 SCRIPT (W): Can't open config file "" +15:51:54.283 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:51:54.283 SCRIPT (W): Slot_Chat Has no Content! +15:51:54.283 SCRIPT (W): Slot_VON Has no Content! +15:51:54.283 SCRIPT (W): Slot_AvailableActions Has no Content! +15:51:54.284 SCRIPT (W): Slot_Vehicle Has no Content! +15:51:54.284 SCRIPT (W): Slot_GameVersion Has no Content! +15:51:54.284 SCRIPT (W): Slot_Notifications Has no Content! +15:51:54.284 SCRIPT (W): Slot_Hints Has no Content! +15:51:54.296 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:51:54.296 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:51:54.300 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:51:54.358 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +15:51:54.372 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +15:51:54.570 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:51:56.135 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +15:51:56.156 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +15:51:56.156 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +15:51:56.187 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +15:51:56.189 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +15:51:56.242 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +15:51:56.242 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +15:51:56.248 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +15:51:56.299 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +15:51:56.299 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +15:51:56.301 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +15:51:56.302 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +15:51:56.305 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +15:51:56.307 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +15:51:56.307 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +15:51:56.308 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +15:51:56.308 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +15:51:56.308 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +15:51:56.309 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +15:51:56.309 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +15:51:56.309 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +15:51:56.309 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:51:56.309 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +15:51:56.309 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +15:51:56.310 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:51:56.310 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +15:51:56.310 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +15:51:56.310 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:51:56.310 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:56.310 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:56.311 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:56.311 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:56.311 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:56.311 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:51:57.170 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:57.170 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:57.170 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:57.170 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:57.425 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5264,7499.7> up=0.995671 +15:51:57.425 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.286983 angularSpeed=0.0801588 +15:51:57.425 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:51:57.426 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6164,7501.97> +15:51:57.426 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3164,7501.97> terrainY=63.3166 tireTerrainGap=-0.000141144 +15:51:57.426 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6164,7501.97> radius=0.3 bottom=<7012.06,63.3164,7501.97> fraction=0.454036 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.000110626 +15:51:57.426 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6043,7497.71> +15:51:57.426 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1543,7497.71> terrainY=64.1556 tireTerrainGap=-0.00126648 +15:51:57.427 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6043,7497.71> radius=0.45 bottom=<7009.88,64.1543,7497.71> fraction=0.448934 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00123596 +15:51:57.427 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2644,7497.75> +15:51:57.427 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8144,7497.75> terrainY=63.8178 tireTerrainGap=-0.00340652 +15:51:57.427 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2644,7497.75> radius=0.45 bottom=<7014.42,63.8144,7497.75> fraction=0.438889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00344467 +15:51:57.427 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:51:57.682 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:57.683 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:57.683 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:57.683 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +15:51:58.190 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:58.190 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:58.191 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:58.440 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.536,7499.71> up=0.99435 +15:51:58.440 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0975902 angularSpeed=0.0685686 +15:51:58.441 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:51:58.441 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6204,7501.99> +15:51:58.441 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3204,7501.99> terrainY=63.3144 tireTerrainGap=0.00603867 +15:51:58.441 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6204,7501.99> radius=0.3 bottom=<7012.07,63.3204,7501.99> fraction=0.482353 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00611877 +15:51:58.441 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6029,7497.71> +15:51:58.442 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1529,7497.71> terrainY=64.149 tireTerrainGap=0.00397491 +15:51:58.442 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6029,7497.71> radius=0.45 bottom=<7009.93,64.1529,7497.71> fraction=0.472503 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00395203 +15:51:58.442 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2659,7497.78> +15:51:58.442 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8159,7497.78> terrainY=63.8154 tireTerrainGap=0.000522614 +15:51:58.442 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2659,7497.78> radius=0.45 bottom=<7014.47,63.8159,7497.78> fraction=0.456944 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000526428 +15:51:58.442 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:51:58.693 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:51:58.694 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:58.694 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +15:51:58.694 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:58.951 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +15:51:59.202 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:59.202 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:59.202 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:59.454 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5329,7499.74> up=0.9942 +15:51:59.455 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0452317 angularSpeed=0.0244006 +15:51:59.455 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:51:59.455 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.614,7502.01> +15:51:59.455 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.314,7502.01> terrainY=63.3116 tireTerrainGap=0.00240707 +15:51:59.456 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.614,7502.01> radius=0.3 bottom=<7012.08,63.314,7502.01> fraction=0.465498 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00241089 +15:51:59.456 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5941,7497.72> +15:51:59.456 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1441,7497.72> terrainY=64.143 tireTerrainGap=0.0011673 +15:51:59.456 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5941,7497.72> radius=0.45 bottom=<7009.97,64.1441,7497.72> fraction=0.459899 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00118256 +15:51:59.456 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2599,7497.82> +15:51:59.456 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8099,7497.82> terrainY=63.8129 tireTerrainGap=-0.0030632 +15:51:59.457 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2599,7497.82> radius=0.45 bottom=<7014.51,63.8099,7497.82> fraction=0.440556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00307846 +15:51:59.457 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:51:59.708 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:51:59.709 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +15:51:59.709 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:51:59.709 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +15:52:00.212 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:00.212 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:00.213 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:52:00.213 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +15:52:00.464 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5289,7499.75> up=0.994143 +15:52:00.464 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:52:00.464 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:52:00.465 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02> +15:52:00.465 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00164032 +15:52:00.465 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.462009 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00164413 +15:52:00.465 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73> +15:52:00.465 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00249481 +15:52:00.466 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089 +15:52:00.466 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +15:52:00.466 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8122 tireTerrainGap=-0.0020256 +15:52:00.466 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00203705 +15:52:00.466 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:52:00.724 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:00.724 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:00.724 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:00.725 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:01.043 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +15:52:01.044 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:01.044 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:01.044 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:01.546 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5289,7499.75> up=0.994143 +15:52:01.546 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +15:52:01.546 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +15:52:01.546 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02> +15:52:01.547 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00164032 +15:52:01.547 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.462009 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00164413 +15:52:01.547 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73> +15:52:01.547 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00249481 +15:52:01.547 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089 +15:52:01.548 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +15:52:01.548 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8122 tireTerrainGap=-0.0020256 +15:52:01.548 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00203705 +15:52:01.548 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +15:52:01.548 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:01.549 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +15:52:01.549 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +15:52:01.563 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +15:52:01.564 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +15:52:01.564 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +15:52:01.565 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +15:52:01.565 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +15:52:01.565 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +15:52:01.565 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +15:52:01.682 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +15:52:01.721 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5> +15:52:01.899 SCRIPT : ERR SMOKE PASS: new identity may enter prison +15:52:01.899 SCRIPT : ERR SMOKE PASS: spawn consumes identity life +15:52:01.899 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection +15:52:01.899 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life +15:52:01.899 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected +15:52:01.899 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy +15:52:01.900 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +15:52:01.900 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +15:52:01.900 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +15:52:01.900 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +15:52:01.900 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +15:52:01.901 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +15:52:01.901 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +15:52:01.901 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +15:52:01.901 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +15:52:01.901 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +15:52:01.905 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +15:52:01.905 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +15:52:01.905 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +15:52:01.905 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +15:52:01.909 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +15:52:01.909 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show +15:52:01.909 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show +15:52:01.909 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show +15:52:01.909 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show +15:52:01.909 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show +15:52:01.910 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization +15:52:01.910 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service +15:52:02.406 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.8202,11487.4> tested=213 terrainDelta=0.4625; no fallback +15:52:02.411 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11537.4> tested=226 terrainDelta=0.461573; no fallback +15:52:02.411 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11587.4> tested=239 terrainDelta=0.492285; no fallback +15:52:02.411 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.7592,11637.4> tested=252 terrainDelta=0.742285; no fallback +15:52:02.412 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.0092,11687.4> tested=265 terrainDelta=0.586035; no fallback +15:52:02.412 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.6,11737.4> tested=278 terrainDelta=0.2875; no fallback +15:52:02.413 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4750.95,27.9217,11787.4> tested=290 terrainDelta=0.302393; no fallback +15:52:02.413 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9991,11787.4> tested=291 terrainDelta=0.250544; no fallback +15:52:02.413 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4850.95,28.6938,11787.4> tested=292 terrainDelta=0.1; no fallback +15:52:02.414 SCRIPT : ERR SMOKE PASS: aircraft-route independent qualified candidate found before one finite allocation +15:52:02.422 SCRIPT : ERR SMOKE PASS: aircraft-route one finite native Mi8 and memberless enemy group created +15:52:02.915 SCRIPT : ERR SMOKE PASS: aircraft-route one original native pilot request only +15:52:02.929 SCRIPT : ERR SMOKE PASS: aircraft-route pilot seated by native mechanism in original group +15:52:03.426 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=0 drift=0 speed=0 contact=0 engine=0 fuelUsed=-1938.75 reason= +15:52:05.458 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=-0.254482 drift=0.0557411 speed=0.209318 contact=1 engine=0 fuelUsed=-1938.75 reason= +15:52:06.467 SCRIPT : ERR SMOKE PASS: aircraft-route post-spawn qualification precedes native engine start +15:52:06.467 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=1 pivot=<4850.53,32.2581,11773.4> damageRadius=2.3 thickness=0.75 scale=1.73205 sphereBound=19.7792 +15:52:06.468 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=0 pivot=<4850.95,32.6146,11786.2> damageRadius=12 thickness=1.5 scale=1.73205 sphereBound=27.6823 +15:52:06.468 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=0 localPivot=<0.0081524,4.18279,-0.790322> radius=10.645 sphereBound=14.9018 +15:52:06.468 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=1 localPivot=<-0.524318,4.96713,-13.6158> radius=1.955 sphereBound=16.458 +15:52:06.469 SCRIPT : ERR AIRCRAFT FOOTPRINT: entities=110 meshes=93 zones=74 modelSphere=20.3864 damageSphere=27.6823 simulationSphere=16.458 completeSphere=27.6823 initialDrift=0 initialHeight=-0.223711 +15:52:06.471 SCRIPT : ERR SMOKE PASS: aircraft-route actual full corridor, both pads and complete native rotor/model footprint issue exact route qualification +15:52:06.471 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 bound qualified finite aircraft; no HQ dispatch installed +15:52:06.471 SCRIPT : ERR SMOKE PASS: aircraft-route actual controller accepts one qualified original pilot/aircraft order +15:52:07.486 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00652885 drift=0.0059402 speed=0 contact=1 engine=0 fuelUsed=0 reason= +15:52:09.500 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00868988 drift=0.0128447 speed=0.00574953 contact=1 engine=1 fuelUsed=0 reason= +15:52:11.524 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00796318 drift=0.0195556 speed=7.00421e-05 contact=1 engine=1 fuelUsed=0.0888672 reason= +15:52:13.540 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00793457 drift=0.0205311 speed=4.17788e-05 contact=1 engine=1 fuelUsed=0.177734 reason= +15:52:15.567 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00793839 drift=0.0205311 speed=7.83399e-05 contact=1 engine=1 fuelUsed=0.266602 reason= +15:52:17.580 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00775719 drift=0.0205078 speed=0.000497151 contact=1 engine=1 fuelUsed=0.355469 reason= +15:52:19.603 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00419807 drift=0.0205369 speed=0.0110934 contact=1 engine=1 fuelUsed=0.444336 reason= +15:52:21.620 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.00793839 drift=0.0231972 speed=0.0114872 contact=1 engine=1 fuelUsed=0.533203 reason= +15:52:23.643 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0190258 drift=0.0217765 speed=0.0229347 contact=1 engine=1 fuelUsed=0.62207 reason= +15:52:25.668 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0306034 drift=0.0197558 speed=0.0121878 contact=1 engine=1 fuelUsed=0.710938 reason= +15:52:27.703 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0426579 drift=0.0293131 speed=0.0754502 contact=1 engine=1 fuelUsed=0.799805 reason= +15:52:29.737 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0557537 drift=0.0796722 speed=0.0341568 contact=1 engine=1 fuelUsed=0.888672 reason= +15:52:31.765 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0720768 drift=0.134698 speed=0.0281535 contact=1 engine=1 fuelUsed=0.977539 reason= +15:52:33.777 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0892315 drift=0.254357 speed=0.0983842 contact=1 engine=1 fuelUsed=1.06641 reason= +15:52:35.798 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=4 height=0.300316 drift=0.462146 speed=0.319542 contact=1 engine=1 fuelUsed=1.15527 reason= +15:52:37.835 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=-0.017971 drift=0.880937 speed=0.145638 contact=1 engine=1 fuelUsed=1.24414 reason= +15:52:39.853 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=-0.00847435 drift=0.887766 speed=0.0213849 contact=1 engine=1 fuelUsed=1.33301 reason= +15:52:41.896 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=1.33337 drift=1.75196 speed=1.32647 contact=0 engine=1 fuelUsed=1.42188 reason= +15:52:43.924 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=3.88005 drift=2.98145 speed=1.41331 contact=0 engine=1 fuelUsed=1.51074 reason= +15:52:45.943 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=6.61984 drift=3.12598 speed=1.05196 contact=0 engine=1 fuelUsed=1.59961 reason= +15:52:47.978 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=7.91253 drift=2.98438 speed=0.309325 contact=0 engine=1 fuelUsed=1.68848 reason= +15:52:49.992 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.16162 drift=2.92969 speed=0.0117124 contact=0 engine=1 fuelUsed=1.77734 reason= +15:52:52.015 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.10659 drift=2.93652 speed=0.0411661 contact=0 engine=1 fuelUsed=1.86621 reason= +15:52:52.519 SCRIPT : ERR AIRCRAFT ROUTE BEGIN: token=771001 home=<4850.96,28.47,11787.4> destination=<4870.95,28.47,11787.4> actualOrigin=<4850.95,36.5532,11784.4> distance=20.2198 deadline=147561 +15:52:53.025 SCRIPT : ERR SMOKE PASS: aircraft-route pre-takeoff route endpoint remains the original qualified destination +15:52:54.035 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.03526 drift=2.94103 speed=0.215845 contact=0 engine=1 fuelUsed=1.95508 reason= +15:52:56.063 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00521 drift=2.91723 speed=0.256446 contact=0 engine=1 fuelUsed=2.04395 reason= +15:52:58.107 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99679 drift=2.92652 speed=0.271389 contact=0 engine=1 fuelUsed=2.17725 reason= +15:53:00.126 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99815 drift=2.96884 speed=0.234537 contact=0 engine=1 fuelUsed=2.26611 reason= +15:53:02.154 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99747 drift=3.0514 speed=0.230576 contact=0 engine=1 fuelUsed=2.35498 reason= +15:53:04.170 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99989 drift=3.14543 speed=0.230078 contact=0 engine=1 fuelUsed=2.44385 reason= +15:53:06.211 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99969 drift=3.27062 speed=0.22845 contact=0 engine=1 fuelUsed=2.53271 reason= +15:53:08.233 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00007 drift=3.40883 speed=0.230106 contact=0 engine=1 fuelUsed=2.62158 reason= +15:53:10.259 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99979 drift=3.56428 speed=0.229248 contact=0 engine=1 fuelUsed=2.71045 reason= +15:53:12.277 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99986 drift=3.72879 speed=0.225553 contact=0 engine=1 fuelUsed=2.79932 reason= +15:53:14.304 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99979 drift=3.90741 speed=0.223366 contact=0 engine=1 fuelUsed=2.88818 reason= +15:53:16.325 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99998 drift=4.08811 speed=0.223125 contact=0 engine=1 fuelUsed=2.97705 reason= +15:53:18.342 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99998 drift=4.26982 speed=0.212816 contact=0 engine=1 fuelUsed=3.06592 reason= +15:53:20.351 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00001 drift=4.46362 speed=0.209969 contact=0 engine=1 fuelUsed=3.15479 reason= +15:53:22.368 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99992 drift=4.66355 speed=0.20803 contact=0 engine=1 fuelUsed=3.24365 reason= +15:53:24.375 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99953 drift=4.8789 speed=0.208959 contact=0 engine=1 fuelUsed=3.33252 reason= +15:53:26.406 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99992 drift=5.10171 speed=0.207445 contact=0 engine=1 fuelUsed=3.42139 reason= +15:53:28.428 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99966 drift=5.32525 speed=0.202596 contact=0 engine=1 fuelUsed=3.51025 reason= +15:53:30.451 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99978 drift=5.5578 speed=0.204139 contact=0 engine=1 fuelUsed=3.59912 reason= +15:53:32.478 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99968 drift=5.78632 speed=0.199322 contact=0 engine=1 fuelUsed=3.68799 reason= +15:53:34.507 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99976 drift=6.0225 speed=0.198282 contact=0 engine=1 fuelUsed=3.77686 reason= +15:53:36.520 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99975 drift=6.25601 speed=0.194414 contact=0 engine=1 fuelUsed=3.86572 reason= +15:53:38.551 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99976 drift=6.49818 speed=0.194764 contact=0 engine=1 fuelUsed=3.95459 reason= +15:53:40.563 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99971 drift=6.74029 speed=0.194734 contact=0 engine=1 fuelUsed=4.04346 reason= +15:53:42.587 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99977 drift=6.98027 speed=0.185683 contact=0 engine=1 fuelUsed=4.13232 reason= +15:53:44.612 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99975 drift=7.23236 speed=0.193701 contact=0 engine=1 fuelUsed=4.22119 reason= +15:53:46.641 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99991 drift=7.47077 speed=0.186089 contact=0 engine=1 fuelUsed=4.31006 reason= +15:53:48.660 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9996 drift=7.712 speed=0.179215 contact=0 engine=1 fuelUsed=4.39893 reason= +15:53:50.695 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99986 drift=7.95877 speed=0.183297 contact=0 engine=1 fuelUsed=4.48779 reason= +15:53:52.727 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99973 drift=8.20473 speed=0.18209 contact=0 engine=1 fuelUsed=4.57666 reason= +15:53:54.742 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9996 drift=8.45441 speed=0.181604 contact=0 engine=1 fuelUsed=4.66553 reason= +15:53:56.756 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00002 drift=8.70351 speed=0.178049 contact=0 engine=1 fuelUsed=4.75439 reason= +15:53:58.781 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99959 drift=8.95135 speed=0.170365 contact=0 engine=1 fuelUsed=4.84326 reason= +15:54:00.802 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99967 drift=9.20841 speed=0.178022 contact=0 engine=1 fuelUsed=4.93213 reason= +15:54:02.853 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99982 drift=9.4663 speed=0.174235 contact=0 engine=1 fuelUsed=5.021 reason= +15:54:04.861 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=9.72131 speed=0.171059 contact=0 engine=1 fuelUsed=5.10986 reason= +15:54:06.881 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99978 drift=9.98026 speed=0.172197 contact=0 engine=1 fuelUsed=5.19873 reason= +15:54:08.899 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99969 drift=10.2379 speed=0.167205 contact=0 engine=1 fuelUsed=5.2876 reason= +15:54:10.922 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99977 drift=10.4934 speed=0.158804 contact=0 engine=1 fuelUsed=5.37646 reason= +15:54:12.934 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99976 drift=10.7473 speed=0.156735 contact=0 engine=1 fuelUsed=5.46533 reason= +15:54:14.958 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99945 drift=11.0011 speed=0.153581 contact=0 engine=1 fuelUsed=5.5542 reason= +15:54:16.976 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99958 drift=11.255 speed=0.152922 contact=0 engine=1 fuelUsed=5.64307 reason= +15:54:19.014 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99963 drift=11.5132 speed=0.153877 contact=0 engine=1 fuelUsed=5.73193 reason= +15:54:21.037 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99965 drift=11.7722 speed=0.151796 contact=0 engine=1 fuelUsed=5.8208 reason= +15:54:22.560 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 state=10 reason=bounded flight stage expired; physical availability remains with the allocating owner +15:54:22.560 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE RESULT: state=10 token=771001 engineStarts=1 controllerStarts=1 wakes=1 pilotHooks=2351 helicopterHooks=2351 reason=bounded flight stage expired +15:54:22.560 SCRIPT : ERR AIRCRAFT ROUTE RESULT: proven=0 held=0 requested=20.2198 displacement=12.0775 targetError=8.14241 updates=1546 +15:54:22.560 SCRIPT (E): ERR SMOKE FAIL: aircraft-route actual control order completes on original physical grounded aircraft with engine off, finite fuel use and exact pilot +15:54:22.567 SCRIPT (E): ERR SMOKE FAIL: native actual aircraft route fixture diff --git a/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/source-provenance.json b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/source-provenance.json new file mode 100644 index 0000000..5fa4cc7 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/source-provenance.json @@ -0,0 +1,4 @@ +{ + "schema_version": 1, + "kind": "launch_snapshot" +} diff --git a/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/source-sha256.json b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/source-sha256.json new file mode 100644 index 0000000..9345c7b --- /dev/null +++ b/docs/evidence/native-2026-09-19-155105-aircraft-route-timeout/source-sha256.json @@ -0,0 +1,193 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "a98c9cda12d68cfb181087a543b9ea9a2b70fd33971856659fffa56a9fab08d4", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "cabf0d2f2d389b6165f2f190f2f76adfe28ca5291110d4d0eb1c5cddd99bd090", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "11541755401af8da68dc004d9a8e2a49578d617d4dec63b1d6e5a75b00b9c3ff", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-155909-aircraft-route/console.log.txt b/docs/evidence/native-2026-09-19-155909-aircraft-route/console.log.txt new file mode 100644 index 0000000..aed2393 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155909-aircraft-route/console.log.txt @@ -0,0 +1,960 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-59-09\console.log started at 2026-09-19 15:59:09 (2026-09-19 13:59:09 UTC) + +15:59:09.399 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-59-09' to filesystem under name logs +15:59:09.399 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\profile' to filesystem under name profile +15:59:09.399 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\' +15:59:09.400 PROFILING : Workbench Create Engine took: 11.668600 ms +15:59:10.441 INIT : INIT : Workbench Init Engine +15:59:10.441 ENGINE : Initializing engine, version 192142 +15:59:10.441 ENGINE : CLI Params: -gproj Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -profile Z:/tmp/erri-workbench-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome aircraft-route -noThrow -disableCrashReporter +15:59:10.450 ENGINE : Addon dirs: +15:59:10.450 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/' +15:59:10.450 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +15:59:10.450 ENGINE : dir: './addons' +15:59:10.450 ENGINE : dir: 'Z:/tmp/erri-workbench-profile/addons' +15:59:10.450 ENGINE : Available addons: +15:59:10.450 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:59:10.450 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:59:10.450 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:59:10.450 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:59:10.450 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:59:10.450 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +15:59:10.450 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +15:59:10.450 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +15:59:10.451 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +15:59:10.451 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +15:59:10.451 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +15:59:10.451 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +15:59:10.565 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger +15:59:10.568 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +15:59:10.568 ENGINE : CPU vendor : AuthenticAMD +15:59:10.568 ENGINE : CPU type : 2 +15:59:10.568 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor +15:59:10.568 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB] +15:59:10.568 ENGINE : CPU count logical : 16 +15:59:10.568 ENGINE : CPU count physical : 8 +15:59:10.568 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2 +15:59:10.568 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +15:59:10.569 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +15:59:10.569 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +15:59:10.569 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +15:59:10.570 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:59:10.570 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=Z:/tmp/erri-workbench-profile/addons/ArmaReforger/resourceDatabase.rdb) +15:59:10.713 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +15:59:10.715 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +15:59:10.715 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-59-09/resourceDatabase.rdb) +15:59:10.863 RESOURCES : RESOURCES : ResourceDB: full scan +15:59:10.868 RESOURCES : RESOURCES : scanning... +15:59:10.868 RESOURCES : RESOURCES : scanning @"ERR_Chat" +15:59:10.870 RESOURCES : RESOURCES : scanning @"ERR_Map" +15:59:10.872 RESOURCES : RESOURCES : scanning @"ERR_Intel" +15:59:10.872 RESOURCES : RESOURCES : scanning @"ERR_Ai" +15:59:10.873 RESOURCES : RESOURCES : scanning @"ERR_Core" +15:59:10.878 RESOURCES : RESOURCES : scanning @"ArmaReforger" +15:59:11.015 RESOURCES : RESOURCES : scanning @"core" +15:59:11.019 RESOURCES : RESOURCES : scanning @"profile" +15:59:11.019 RESOURCES : RESOURCES : scanning @"logs" +15:59:11.019 RESOURCES : RESOURCES : processing meta-files... +15:59:11.085 RESOURCES : RESOURCES : processing files... +15:59:11.096 INIT : Workbench startup +15:59:11.096 INIT : Workbench Init Engine +15:59:11.096 RESOURCES : ResourceDB: full scan +15:59:11.096 RESOURCES : processing files... +15:59:11.096 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +15:59:11.096 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +15:59:11.096 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +15:59:11.096 RESOURCES : RESOURCES : processing folders... +15:59:11.102 RESOURCES : RESOURCES : creating GUID-item mapping... +15:59:11.119 RESOURCES : RESOURCES : building tree... +15:59:11.175 PROFILING : ResourceDB: full scan took: 311.757900 ms +15:59:11.176 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +15:59:11.178 RESOURCES : ResourceDB: written 804/804 bytes +15:59:11.178 RESOURCES : ResourceDB: cache successfully saved +15:59:11.178 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +15:59:11.180 RESOURCES : ResourceDB: written 819/819 bytes +15:59:11.180 RESOURCES : ResourceDB: cache successfully saved +15:59:11.180 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +15:59:11.182 RESOURCES : ResourceDB: written 227/227 bytes +15:59:11.182 RESOURCES : ResourceDB: cache successfully saved +15:59:11.182 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +15:59:11.184 RESOURCES : ResourceDB: written 2099/2099 bytes +15:59:11.184 RESOURCES : ResourceDB: cache successfully saved +15:59:11.184 RESOURCES : ResourceDB: saving cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +15:59:11.185 RESOURCES : ResourceDB: written 7262/7262 bytes +15:59:11.185 RESOURCES : ResourceDB: cache successfully saved +15:59:11.185 RESOURCES : ResourceDB: saving cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +15:59:11.187 RESOURCES : ResourceDB: written 206/206 bytes +15:59:11.187 RESOURCES : ResourceDB: cache successfully saved +15:59:11.187 RESOURCES : ResourceDB: saving cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-59-09/resourceDatabase.rdb) +15:59:11.189 RESOURCES : ResourceDB: written 162/162 bytes +15:59:11.189 RESOURCES : ResourceDB: cache successfully saved +15:59:11.189 ENGINE : GameProject load +15:59:11.189 ENGINE : Loaded addons: +15:59:11.189 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +15:59:11.189 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +15:59:11.189 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +15:59:11.189 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +15:59:11.189 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +15:59:11.189 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +15:59:11.189 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +15:59:11.191 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf' +15:59:11.191 INIT : GameProject engine user settings load @"$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf" +15:59:11.191 ENGINE : Engine user settings config loaded +15:59:11.191 PROFILING : Settings changed took: 0.001600 ms +15:59:11.296 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0 +15:59:11.299 RENDER : Basic screen setup: +15:59:11.299 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29) +15:59:11.299 RENDER : MSAA : none +15:59:11.311 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0 +15:59:11.312 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device) +15:59:11.312 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs +15:59:11.312 RENDER : * core clocks 2720 MHz, memory 1124 MHz +15:59:11.312 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s) +15:59:11.312 RENDER : AMD AGS correctly initialized +15:59:11.312 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition +15:59:11.312 RENDER : Detected output devices: +15:59:11.312 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21): +15:59:11.312 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz +15:59:11.312 RENDER : Concurrent frames limit 2 +15:59:11.391 RENDER : DX12 device successfully created by AMD AGS library +15:59:11.391 RENDER : * user markers not supported in this version AMD SW +15:59:11.391 RENDER : Graphics device features +15:59:11.391 RENDER : Needed: +15:59:11.391 RENDER : * Highest supported shader model: 6.8 (6.0 needed) +15:59:11.391 RENDER : Optional: +15:59:11.391 RENDER : * Allow tearing (VSYNC) : 1 +15:59:11.391 RENDER : * 16 bits : 1 +15:59:11.391 RENDER : * Resource heap tier : 3 +15:59:11.391 RENDER : * Persistent heaps (DRED) : 1 +15:59:11.391 RENDER : * DRED 1.2 is supported by compiler +15:59:11.416 RENDER : Main RT format setup. +15:59:11.416 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26) +15:59:11.416 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10) +15:59:11.418 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16 +15:59:11.447 PROFILING : Settings changed took: 0.017900 ms +15:59:12.136 AUDIO : Endpoint: Speakers (PulseAudio Output) +15:59:12.136 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +15:59:12.136 AUDIO : Audio client: +15:59:12.136 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +15:59:12.140 RENDER : RENDER : Reload shaders +15:59:12.141 RENDER : Enfusion shader version 13 +15:59:12.141 INIT : INIT : ShaderListReload +15:59:12.141 PROFILING : ShaderListReload took: 0.000400 ms +15:59:12.283 AUDIO : Endpoint: Speakers (PulseAudio Output) +15:59:12.283 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +15:59:12.284 AUDIO : Audio client: +15:59:12.284 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +15:59:12.510 RENDER : Loaded 3752 newer shader binaries +15:59:12.510 PROFILING : Reload shaders took: 370.147500 ms +15:59:12.510 ENGINE : Initializing inputs. +15:59:12.522 NETWORK : Initializing networking. +15:59:12.522 NETWORK : Using new GameRplScheduler. +15:59:12.523 SCRIPT : SCRIPT : Initializing scripts +15:59:12.523 SCRIPT : SCRIPT : ScriptProjectManager init +15:59:14.762 PROFILING : ScriptProjectManager init took: 2239.242500 ms +15:59:14.851 PROFILING : Initializing scripts took: 2328.316500 ms +15:59:14.869 ENGINE : Enfusion engine successfully created. +15:59:14.869 PROFILING : Workbench Init Engine took: 4428.148300 ms +15:59:14.869 INIT : INIT : Workbench Create Game +15:59:14.882 GUI : Using default language (en_us) +15:59:14.882 GUI : Loading 'en_us' localization file. +15:59:14.882 INIT : INIT : Loading StringTable +15:59:14.905 PROFILING : Loading StringTable took: 22.722200 ms +15:59:14.905 SCRIPT : SCRIPT : Compiling GameLib scripts +15:59:14.982 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +15:59:14.982 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:59:14.983 PROFILING : Compiling GameLib scripts took: 77.502000 ms +15:59:14.983 SCRIPT : SCRIPT : Compiling Game scripts +15:59:16.311 INIT : Workbench Create Game +15:59:16.311 SCRIPT : Compiling Game scripts +15:59:16.311 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:59:16.311 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:59:16.473 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.593 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:59:16.625 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:59:16.765 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:59:16.828 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:59:16.828 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:59:16.829 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:59:16.870 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.870 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.871 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:59:16.871 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:59:16.899 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.934 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:59:17.216 SCRIPT : Module: WorkbenchGame; loaded 172x files; 617x classes; used 2482K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: e963af0e +15:59:17.223 SCRIPT : Module: Game; loaded 5787x files; 11393x classes; used 33680K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +15:59:17.266 PROFILING : Compiling Game scripts took: 2283.614400 ms +15:59:17.273 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:59:17.316 ENGINE : Game successfully created. +15:59:17.318 PROFILING : Workbench Create Game took: 2448.315900 ms +15:59:17.327 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails +15:59:18.210 INIT : INIT : Workbench Reload Game +15:59:18.212 ENGINE : Game destroyed. +15:59:18.219 GUI : Using default language (en_us) +15:59:18.219 GUI : Loading 'en_us' localization file. +15:59:18.219 INIT : INIT : Loading StringTable +15:59:18.230 PROFILING : Loading StringTable took: 9.773600 ms +15:59:18.230 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:59:18.237 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:59:18.237 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:59:18.237 ENGINE : Game successfully created. +15:59:18.237 ENGINE : Game successfully initialized. +15:59:18.237 PROFILING : Workbench Reload Game took: 26.852800 ms +15:59:18.990 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent' +15:59:20.000 PROFILING : Entities load took: 1010.162900 ms +15:59:20.011 WORLD : WORLD : CreateEntities +15:59:20.017 WORLD : WORLD : NotifyBeforeEntitiesCreated +15:59:20.017 PROFILING : NotifyBeforeEntitiesCreated took: 0.002700 ms +15:59:20.017 WORLD : WORLD : Wait for preloading data +15:59:20.018 PROFILING : Wait for preloading data took: 0.002400 ms +15:59:20.138 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et" +15:59:20.138 PROFILING : PROFILING : Terrain load +15:59:22.246 PROFILING : Terrain load took: 2107.812100 ms +15:59:26.353 WORLD : CreateEntities +15:59:26.354 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:59:26.354 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:59:26.354 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:59:37.450 WORLD : WORLD : NotifyBeforeEntitiesInitialized +15:59:37.450 PROFILING : NotifyBeforeEntitiesInitialized took: 0.005800 ms +15:59:37.890 WORLD : WORLD : NotifyEntitiesInitialized +15:59:37.890 TERRAIN : TERRAIN : Initializing road networks... +15:59:37.893 PROFILING : Initializing road networks... took: 2.508300 ms +15:59:37.893 PROFILING : NotifyEntitiesInitialized took: 2.976100 ms +15:59:37.893 PROFILING : CreateEntities took: 17881.344700 ms +15:59:38.077 PROFILING : * WorldEditor: LoadWorld: 19092.126200 ms +15:59:39.595 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf) +15:59:39.596 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf) +15:59:39.597 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'... +15:59:39.598 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping... +15:59:39.693 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562 +15:59:39.694 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531 +15:59:39.694 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516 +15:59:39.694 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5 +15:59:39.694 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453 +15:59:39.694 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406 +15:59:39.695 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438 +15:59:39.695 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438 +15:59:39.695 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422 +15:59:39.695 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391 +15:59:39.696 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344 +15:59:39.696 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344 +15:59:39.696 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344 +15:59:39.697 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344 +15:59:39.697 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328 +15:59:39.697 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281 +15:59:39.697 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25 +15:59:39.698 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281 +15:59:39.698 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25 +15:59:39.698 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234 +15:59:39.698 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188 +15:59:39.698 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156 +15:59:39.699 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172 +15:59:39.699 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156 +15:59:39.699 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141 +15:59:39.699 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094 +15:59:39.733 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625 +15:59:39.761 BACKEND : Attempting online Game Config instead. +15:59:43.068 INIT : INIT : Workbench Reload Game +15:59:43.070 ENGINE : Game destroyed. +15:59:43.077 GUI : Using default language (en_us) +15:59:43.078 GUI : Loading 'en_us' localization file. +15:59:43.078 INIT : INIT : Loading StringTable +15:59:43.099 PROFILING : Loading StringTable took: 20.872200 ms +15:59:43.099 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +15:59:43.107 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:59:43.107 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:59:43.107 ENGINE : Game successfully created. +15:59:43.108 ENGINE : Game successfully initialized. +15:59:43.108 PROFILING : Workbench Reload Game took: 39.539900 ms +15:59:43.110 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +15:59:43.160 PLATFORM : Save data from container 'settings' have been loaded +15:59:43.249 PLATFORM : Save data from container 'sessions' have been loaded +15:59:43.250 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +15:59:43.250 ENGINE : Game user settings config loaded +15:59:43.347 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'. +15:59:43.355 WORLD : WORLD : Game::LoadEntities +15:59:43.355 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf" +15:59:43.357 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +15:59:43.357 WORLD : WORLD : CreateEntities +15:59:43.357 WORLD : WORLD : CreateEntities +15:59:43.357 WORLD : WORLD : NotifyBeforeEntitiesCreated +15:59:43.371 RESOURCES : Loaded mission headers from 7 addon(s)! +15:59:43.371 PROFILING : NotifyBeforeEntitiesCreated took: 13.851400 ms +15:59:43.371 WORLD : WORLD : Wait for preloading data +15:59:43.371 PROFILING : Wait for preloading data took: 0.000600 ms +15:59:48.121 WORLD : Game::LoadEntities +15:59:48.121 WORLD : CreateEntities +15:59:48.121 WORLD : CreateEntities +15:59:48.121 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:59:48.121 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:59:48.121 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:59:49.552 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +15:59:49.552 ENTITY : CreateComponent 'Hierarchy' +15:59:49.552 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +15:59:49.553 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +15:59:49.553 ENTITY : CreateComponent 'Hierarchy' +15:59:49.553 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +15:59:49.553 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +15:59:49.553 ENTITY : CreateComponent 'Hierarchy' +15:59:49.553 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +15:59:49.557 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +15:59:49.557 ENTITY : CreateComponent 'Hierarchy' +15:59:49.557 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +15:59:49.557 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +15:59:49.557 ENTITY : CreateComponent 'Hierarchy' +15:59:49.557 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +15:59:49.558 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +15:59:49.558 ENTITY : CreateComponent 'Hierarchy' +15:59:49.558 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +15:59:49.561 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +15:59:49.561 ENTITY : CreateComponent 'Hierarchy' +15:59:49.561 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +15:59:49.561 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +15:59:49.561 ENTITY : CreateComponent 'Hierarchy' +15:59:49.561 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +15:59:49.561 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +15:59:49.561 ENTITY : CreateComponent 'Hierarchy' +15:59:49.561 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +15:59:55.164 WORLD : WORLD : NotifyBeforeEntitiesInitialized +15:59:55.164 PROFILING : NotifyBeforeEntitiesInitialized took: 0.045800 ms +15:59:57.235 WORLD : InitEntities 'world' +15:59:57.235 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:59:57.235 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:59:57.263 WORLD : InitEntities 'world' +15:59:57.263 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:59:57.263 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate +15:59:57.264 WORLD : WORLD : NotifyEntitiesInitialized +15:59:57.264 TERRAIN : TERRAIN : Initializing road networks... +15:59:57.266 PROFILING : Initializing road networks... took: 2.304500 ms +15:59:57.266 DEFAULT : DEFAULT : WorldVolumesCollection +15:59:57.327 PROFILING : WorldVolumesCollection took: 61.032700 ms +15:59:57.327 INIT : INIT : SoundWorldInit +15:59:57.342 PROFILING : SoundWorldInit took: 14.671000 ms +15:59:57.342 PROFILING : NotifyEntitiesInitialized took: 78.223700 ms +15:59:57.342 PROFILING : CreateEntities took: 13984.975800 ms +15:59:57.342 PROFILING : CreateEntities took: 13985.165000 ms +15:59:57.343 WORLD : WORLD : Wait for preloading data around camera +15:59:57.343 PROFILING : Wait for preloading data around camera took: 0.001000 ms +15:59:57.343 WORLD : WORLD : EOnActivate +15:59:57.380 PROFILING : EOnActivate took: 36.628100 ms +15:59:57.380 PROFILING : Game::LoadEntities took: 14024.233300 ms +15:59:57.748 DEFAULT : Entered offline game state. +15:59:57.854 NETWORK : Player connected: connectionID=2147483646 +15:59:57.854 NETWORK : ### Connecting player: connectionID=2147483646, Name= +15:59:57.854 NETWORK : ### Creating player: PlayerId=1, Name=jakub +15:59:57.860 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:59:57.860 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +15:59:57.860 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:59:57.861 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:59:57.861 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:59:57.863 SCRIPT (W): Can't open config file "" +15:59:57.872 WORLD : InitEntities 'world' +15:59:57.872 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:59:57.872 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +15:59:57.872 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:59:57.872 SCRIPT (W): Slot_Chat Has no Content! +15:59:57.873 SCRIPT (W): Slot_VON Has no Content! +15:59:57.873 SCRIPT (W): Slot_AvailableActions Has no Content! +15:59:57.873 SCRIPT (W): Slot_Vehicle Has no Content! +15:59:57.873 SCRIPT (W): Slot_GameVersion Has no Content! +15:59:57.873 SCRIPT (W): Slot_Notifications Has no Content! +15:59:57.873 SCRIPT (W): Slot_Hints Has no Content! +15:59:57.886 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:59:57.886 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +15:59:57.886 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:59:57.886 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:59:57.887 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:59:57.890 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000 +15:59:57.890 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:59:57.891 NETWORK : Players connecting: 0 +15:59:57.891 NETWORK : Players connected: 1 / 1 +15:59:57.921 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves +15:59:57.923 PROFILING : Workbench startup took: 48587.354600 ms +15:59:57.947 WORLD : Frame start +15:59:57.948 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +15:59:57.962 WORLD : UpdateEntities +15:59:57.962 WORLD : Frame +15:59:57.962 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +15:59:58.142 WORLD : UpdateEntities +15:59:58.142 WORLD : PostFrame +15:59:58.142 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +15:59:58.142 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:59:58.189 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:59:58.190 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:59:58.190 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +15:59:58.190 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +15:59:58.341 RENDER : RENDER : ObjectsHeightMap::Build +15:59:58.341 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld +15:59:58.500 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 158.923800 ms +15:59:58.508 PROFILING : ObjectsHeightMap::Build took: 166.717700 ms +15:59:59.672 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +15:59:59.695 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +15:59:59.696 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +15:59:59.726 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +15:59:59.729 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +15:59:59.780 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +15:59:59.780 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +15:59:59.785 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +15:59:59.838 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +15:59:59.838 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +15:59:59.841 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +15:59:59.841 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +15:59:59.845 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +15:59:59.847 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +15:59:59.848 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +15:59:59.849 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +15:59:59.850 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +15:59:59.850 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +15:59:59.850 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +15:59:59.850 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +15:59:59.851 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +15:59:59.851 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:59:59.851 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +15:59:59.851 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +15:59:59.851 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:59:59.852 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +15:59:59.852 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +15:59:59.852 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:59:59.852 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:59:59.852 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:59:59.853 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:59:59.853 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:59:59.853 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +15:59:59.853 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:00:00.635 WORLD : UpdateEntities +16:00:00.635 WORLD : AfterPostSimulate +16:00:00.635 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:00:00.703 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:00.704 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:00.704 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:00.704 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:00.956 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5292,7499.7> up=0.99568 +16:00:00.956 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.287087 angularSpeed=0.0801536 +16:00:00.957 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:00:00.957 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.614,7501.97> +16:00:00.957 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.314,7501.97> terrainY=63.3165 tireTerrainGap=-0.00246811 +16:00:00.957 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.614,7501.97> radius=0.3 bottom=<7012.07,63.314,7501.97> fraction=0.443697 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.002388 +16:00:00.958 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6013,7497.71> +16:00:00.958 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1513,7497.71> terrainY=64.1555 tireTerrainGap=-0.00418854 +16:00:00.958 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6013,7497.71> radius=0.45 bottom=<7009.88,64.1513,7497.71> fraction=0.435466 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00419617 +16:00:00.958 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2633,7497.74> +16:00:00.958 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8133,7497.74> terrainY=63.8179 tireTerrainGap=-0.004673 +16:00:00.959 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2633,7497.74> radius=0.45 bottom=<7014.42,63.8133,7497.74> fraction=0.433333 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00466537 +16:00:00.959 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:00:01.209 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:01.210 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:01.210 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:01.210 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:01.723 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:01.724 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:01.724 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:01.974 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5354,7499.71> up=0.994344 +16:00:01.974 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0975727 angularSpeed=0.068569 +16:00:01.974 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:00:01.974 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6196,7501.99> +16:00:01.974 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3196,7501.99> terrainY=63.3145 tireTerrainGap=0.00511932 +16:00:01.975 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6196,7501.99> radius=0.3 bottom=<7012.07,63.3196,7501.99> fraction=0.478139 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.0051918 +16:00:01.975 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6025,7497.71> +16:00:01.975 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1525,7497.71> terrainY=64.1491 tireTerrainGap=0.0033493 +16:00:01.976 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6025,7497.71> radius=0.45 bottom=<7009.93,64.1525,7497.71> fraction=0.469697 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00333405 +16:00:01.976 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2655,7497.78> +16:00:01.976 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8155,7497.78> terrainY=63.8155 tireTerrainGap=-3.8147e-06 +16:00:01.976 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2655,7497.78> radius=0.45 bottom=<7014.47,63.8155,7497.78> fraction=0.454444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-2.28882e-05 +16:00:01.976 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:00:02.231 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:02.232 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:02.232 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:02.232 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:02.485 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:00:02.738 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:02.738 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:02.739 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:02.739 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:02.995 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5326,7499.74> up=0.994179 +16:00:02.996 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0522204 angularSpeed=0.0621352 +16:00:02.996 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:00:02.996 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6154,7502.01> +16:00:02.996 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3154,7502.01> terrainY=63.3118 tireTerrainGap=0.00363541 +16:00:02.997 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6154,7502.01> radius=0.3 bottom=<7012.07,63.3154,7502.01> fraction=0.471063 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00363541 +16:00:02.997 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5933,7497.71> +16:00:02.997 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1433,7497.71> terrainY=64.143 tireTerrainGap=0.000320435 +16:00:02.997 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5933,7497.71> radius=0.45 bottom=<7009.97,64.1433,7497.71> fraction=0.456229 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00037384 +16:00:02.998 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2593,7497.83> +16:00:02.998 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8093,7497.83> terrainY=63.8127 tireTerrainGap=-0.00347519 +16:00:02.998 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2593,7497.83> radius=0.45 bottom=<7014.51,63.8093,7497.83> fraction=0.438611 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00350571 +16:00:02.998 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:00:03.246 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:03.246 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:03.247 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:03.247 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:03.755 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:03.755 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:03.756 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:03.756 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:04.012 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5297,7499.75> up=0.994379 +16:00:04.013 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:00:04.013 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:00:04.013 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6126,7502.02> +16:00:04.013 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3126,7502.02> terrainY=63.3108 tireTerrainGap=0.00182343 +16:00:04.014 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6126,7502.02> radius=0.3 bottom=<7012.07,63.3126,7502.02> fraction=0.462844 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00182724 +16:00:04.014 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.594,7497.72> +16:00:04.014 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.144,7497.72> terrainY=64.1415 tireTerrainGap=0.00253296 +16:00:04.014 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.594,7497.72> radius=0.45 bottom=<7009.98,64.144,7497.72> fraction=0.466368 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00260162 +16:00:04.014 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2601,7497.84> +16:00:04.014 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8101,7497.84> terrainY=63.8119 tireTerrainGap=-0.0018425 +16:00:04.015 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2601,7497.84> radius=0.45 bottom=<7014.52,63.8101,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:00:04.015 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:00:04.267 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:04.268 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:04.268 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:04.268 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:04.779 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:04.779 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:04.779 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:04.780 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:05.035 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5297,7499.75> up=0.994379 +16:00:05.035 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:00:05.036 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:00:05.036 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6126,7502.02> +16:00:05.036 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3126,7502.02> terrainY=63.3108 tireTerrainGap=0.00182343 +16:00:05.036 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6126,7502.02> radius=0.3 bottom=<7012.07,63.3126,7502.02> fraction=0.462844 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00182724 +16:00:05.036 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.594,7497.72> +16:00:05.036 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.144,7497.72> terrainY=64.1415 tireTerrainGap=0.00253296 +16:00:05.037 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.594,7497.72> radius=0.45 bottom=<7009.98,64.144,7497.72> fraction=0.466368 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00260162 +16:00:05.037 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2601,7497.84> +16:00:05.037 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8101,7497.84> terrainY=63.8119 tireTerrainGap=-0.0018425 +16:00:05.037 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2601,7497.84> radius=0.45 bottom=<7014.52,63.8101,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:00:05.037 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:00:05.287 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:05.288 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:00:05.302 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:00:05.303 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:00:05.303 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:00:05.303 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:00:05.304 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:00:05.304 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:00:05.304 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:00:06.200 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:00:06.243 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5> +16:00:06.435 SCRIPT : ERR SMOKE PASS: new identity may enter prison +16:00:06.435 SCRIPT : ERR SMOKE PASS: spawn consumes identity life +16:00:06.436 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection +16:00:06.436 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life +16:00:06.436 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected +16:00:06.436 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy +16:00:06.436 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +16:00:06.436 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +16:00:06.438 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +16:00:06.442 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +16:00:06.442 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +16:00:06.442 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +16:00:06.442 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +16:00:06.446 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +16:00:06.446 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show +16:00:06.446 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show +16:00:06.447 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show +16:00:06.447 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show +16:00:06.447 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show +16:00:06.447 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization +16:00:06.448 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service +16:00:06.938 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.8202,11487.4> tested=213 terrainDelta=0.4625; no fallback +16:00:06.942 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11537.4> tested=226 terrainDelta=0.461573; no fallback +16:00:06.942 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11587.4> tested=239 terrainDelta=0.492285; no fallback +16:00:06.943 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.7592,11637.4> tested=252 terrainDelta=0.742285; no fallback +16:00:06.943 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.0092,11687.4> tested=265 terrainDelta=0.586035; no fallback +16:00:06.943 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.6,11737.4> tested=278 terrainDelta=0.2875; no fallback +16:00:06.944 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4750.95,27.9217,11787.4> tested=290 terrainDelta=0.302393; no fallback +16:00:06.944 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9991,11787.4> tested=291 terrainDelta=0.250544; no fallback +16:00:06.945 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4850.95,28.6938,11787.4> tested=292 terrainDelta=0.1; no fallback +16:00:06.946 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE CORRIDOR: acceptedStart=<4850.95,28.6938,11787.4> destination=<4870.95,28.6938,11787.4> tested=292; complete survey passed +16:00:06.947 SCRIPT : ERR SMOKE PASS: aircraft-route independent qualified candidate found before one finite allocation +16:00:06.954 SCRIPT : ERR SMOKE PASS: aircraft-route one finite native Mi8 and memberless enemy group created +16:00:07.443 SCRIPT : ERR SMOKE PASS: aircraft-route one original native pilot request only +16:00:07.457 SCRIPT : ERR SMOKE PASS: aircraft-route pilot seated by native mechanism in original group +16:00:07.953 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=0 drift=0 speed=0 contact=0 engine=0 fuelUsed=-1938.75 reason= +16:00:09.975 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=-0.254835 drift=0.0557411 speed=0.209318 contact=1 engine=0 fuelUsed=-1938.75 reason= +16:00:10.992 SCRIPT : ERR SMOKE PASS: aircraft-route post-spawn qualification precedes native engine start +16:00:10.993 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=1 pivot=<4850.53,32.2586,11773.4> damageRadius=2.3 thickness=0.75 scale=1.73205 sphereBound=19.7784 +16:00:10.993 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=0 pivot=<4850.95,32.6145,11786.2> damageRadius=12 thickness=1.5 scale=1.73205 sphereBound=27.6824 +16:00:10.993 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=0 localPivot=<0.0081524,4.18279,-0.790322> radius=10.645 sphereBound=14.9018 +16:00:10.994 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=1 localPivot=<-0.524318,4.96713,-13.6158> radius=1.955 sphereBound=16.458 +16:00:10.994 SCRIPT : ERR AIRCRAFT FOOTPRINT: entities=110 meshes=93 zones=74 modelSphere=20.3858 damageSphere=27.6824 simulationSphere=16.458 completeSphere=27.6824 initialDrift=0 initialHeight=-0.223825 +16:00:10.996 SCRIPT : ERR SMOKE PASS: aircraft-route actual full corridor, both pads and complete native rotor/model footprint issue exact route qualification +16:00:10.996 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 bound qualified finite aircraft; no HQ dispatch installed +16:00:10.996 SCRIPT : ERR SMOKE PASS: aircraft-route actual controller accepts one qualified original pilot/aircraft order +16:00:12.003 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00653839 drift=0.00603971 speed=0 contact=1 engine=0 fuelUsed=0 reason= +16:00:12.004 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.95,28.4634,11787.4> velocity=<0,0,0> along=-0.00145082 cross=0.00603971 targetError=19.9986 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:12.004 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00885321,0.0855708,0.996293> right=<0.999961,-0.000242161,-0.008865> up=<-0.000517322,0.996332,-0.0855696> target=<4870.95,28.4699,11787.4> stageRemaining=64493.8 overallRemaining=238989 now=13506.9 +16:00:14.029 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00873756 drift=0.0118804 speed=0.00574953 contact=1 engine=1 fuelUsed=0 reason= +16:00:14.030 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.95,28.4612,11787.4> velocity=<8.52624e-05,0.0057179,-0.000596147> along=-0.00192508 cross=0.0118804 targetError=19.9991 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:14.030 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00863023,0.0830714,0.996506> right=<0.999963,-0.000290101,-0.00863598> up=<-0.000428316,0.996544,-0.0830708> target=<4870.95,28.4699,11787.4> stageRemaining=62467.7 overallRemaining=236963 now=15533 +16:00:16.039 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00785255 drift=0.0195556 speed=2.04741e-05 contact=1 engine=1 fuelUsed=0.0888672 reason= +16:00:16.039 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<-1.99087e-05,2.60582e-06,-4.00553e-06> along=0.0010233 cross=0.0195312 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:16.040 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113667,0.0840137,0.9964> right=<0.999935,-0.000289795,-0.0113826> up=<-0.000667543,0.996465,-0.0840116> target=<4870.95,28.4699,11787.4> stageRemaining=60458.1 overallRemaining=234953 now=17542.7 +16:00:18.062 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00782013 drift=0.0205311 speed=5.93293e-05 contact=1 engine=1 fuelUsed=0.177734 reason= +16:00:18.062 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<2.54032e-05,-5.36089e-05,-8.53782e-07> along=0.00102563 cross=0.0205078 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:18.062 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113666,0.0841067,0.996392> right=<0.999935,-0.000308263,-0.011381> up=<-0.000650065,0.996457,-0.0841047> target=<4870.95,28.4699,11787.4> stageRemaining=58435.5 overallRemaining=232931 now=19565.3 +16:00:20.106 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00782394 drift=0.0205311 speed=7.83399e-05 contact=1 engine=1 fuelUsed=0.266602 reason= +16:00:20.106 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<-3.26696e-05,-7.11964e-05,9.57695e-07> along=0.00102563 cross=0.0205078 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:20.106 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113097,0.0840958,0.996394> right=<0.999936,-0.00030261,-0.0113243> up=<-0.000650809,0.996458,-0.0840938> target=<4870.95,28.4699,11787.4> stageRemaining=56391.7 overallRemaining=230887 now=21609.1 +16:00:22.130 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00763893 drift=0.0205078 speed=0.000503354 contact=1 engine=1 fuelUsed=0.355469 reason= +16:00:22.131 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4623,11787.4> velocity=<5.68616e-09,0.000447101,-0.000231228> along=4.90736e-05 cross=0.0205078 targetError=19.9971 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:22.131 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0106018,0.0840798,0.996403> right=<0.999944,-0.000279071,-0.0106159> up=<-0.00061452,0.996459,-0.084078> target=<4870.95,28.4699,11787.4> stageRemaining=54366.4 overallRemaining=228862 now=23634.3 +16:00:24.154 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00395584 drift=0.0203912 speed=0.0190314 contact=1 engine=1 fuelUsed=0.444336 reason= +16:00:24.154 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.95,28.466,11787.4> velocity=<0.00404045,0.00600304,-0.0176021> along=-0.00581262 cross=0.0203912 targetError=20.0029 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:24.154 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0044389,0.0837193,0.99648> right=<0.99999,-0.000209535,-0.00443693> up=<-0.000162659,0.996489,-0.0837194> target=<4870.95,28.4699,11787.4> stageRemaining=52342.9 overallRemaining=226838 now=25657.8 +16:00:26.200 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.00836182 drift=0.0231972 speed=0.0107542 contact=1 engine=1 fuelUsed=0.533203 reason= +16:00:26.200 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.4783,11787.4> velocity=<-0.00381485,0.0096752,-0.00273665> along=-0.0150946 cross=0.0231972 targetError=20.0122 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:26.201 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00479083,0.0829975,0.996538> right=<0.999988,-0.000347732,0.00483637> up=<0.000747935,0.99655,-0.0829949> target=<4870.95,28.4699,11787.4> stageRemaining=50297 overallRemaining=224792 now=27703.7 +16:00:28.222 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0195389 drift=0.0221402 speed=0.0285652 contact=1 engine=1 fuelUsed=0.62207 reason= +16:00:28.223 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.4895,11787.4> velocity=<-0.00583581,0.0105749,-0.025886> along=-0.0165665 cross=0.0221402 targetError=20.0137 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:28.223 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00642666,0.0819893,0.996612> right=<0.999979,-0.000255147,0.00646936> up=<0.000784701,0.996633,-0.081986> target=<4870.95,28.4699,11787.4> stageRemaining=48274.7 overallRemaining=222770 now=29726 +16:00:28.883 WORLD : UpdateEntities +16:00:28.884 WORLD : AfterPostSimulate +16:00:28.884 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:00:30.244 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0312271 drift=0.0201324 speed=0.0192654 contact=1 engine=1 fuelUsed=0.710938 reason= +16:00:30.244 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5012,11787.4> velocity=<0.00264104,0.0101391,-0.0161672> along=-0.0155946 cross=0.0201324 targetError=20.0127 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:30.245 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00541542,0.0817729,0.996636> right=<0.999985,-0.000191341,0.00544932> up=<0.000636304,0.996651,-0.0817707> target=<4870.95,28.4699,11787.4> stageRemaining=46253.6 overallRemaining=220749 now=31747.2 +16:00:32.272 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0431404 drift=0.0310203 speed=0.081704 contact=1 engine=1 fuelUsed=0.799805 reason= +16:00:32.272 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5131,11787.3> velocity=<0.00169388,0.0108132,-0.0809676> along=-0.0147138 cross=0.0310203 targetError=20.0119 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:32.272 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00484152,0.0801479,0.996771> right=<0.999988,-0.000203492,0.00487351> up=<0.000593436,0.996783,-0.0801459> target=<4870.95,28.4699,11787.4> stageRemaining=44225.2 overallRemaining=218721 now=33775.5 +16:00:34.294 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0562325 drift=0.0804465 speed=0.0341612 contact=1 engine=1 fuelUsed=0.888672 reason= +16:00:34.294 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5262,11787.3> velocity=<0.000205596,0.0207574,-0.0271307> along=-0.0148377 cross=0.0804465 targetError=20.0121 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:34.295 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00497228,0.0778372,0.996954> right=<0.999987,-0.000173206,0.00500094> up=<0.000561938,0.996966,-0.0778354> target=<4870.95,28.4699,11787.4> stageRemaining=42203.4 overallRemaining=216699 now=35797.3 +16:00:36.319 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0722523 drift=0.134698 speed=0.0312901 contact=1 engine=1 fuelUsed=0.977539 reason= +16:00:36.319 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5422,11787.2> velocity=<0.000940705,0.0184947,-0.0252217> along=-0.0159451 cross=0.134698 targetError=20.0135 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:36.319 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00570988,0.0777274,0.996958> right=<0.999984,-0.000108824,0.00573569> up=<0.000554313,0.996975,-0.0777255> target=<4870.95,28.4699,11787.4> stageRemaining=40178.4 overallRemaining=214674 now=37822.3 +16:00:38.329 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0895977 drift=0.256307 speed=0.101128 contact=1 engine=1 fuelUsed=1.06641 reason= +16:00:38.329 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5595,11787.1> velocity=<0.000549567,0.0177689,-0.0995531> along=-0.0157489 cross=0.256307 targetError=20.0145 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:38.330 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00574152,0.076597,0.997046> right=<0.999983,-6.57905e-05,0.00576349> up=<0.000507062,0.997062,-0.0765953> target=<4870.95,28.4699,11787.4> stageRemaining=38168.4 overallRemaining=212664 now=39832.4 +16:00:40.354 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=4 height=0.296967 drift=0.471907 speed=0.32226 contact=1 engine=1 fuelUsed=1.15527 reason= +16:00:40.354 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.7669,11786.9> velocity=<0.00396011,0.161723,-0.278714> along=-0.0157771 cross=0.471907 targetError=20.0185 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:40.355 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00387348,0.188949,0.981979> right=<0.999992,-0.000122058,0.00396802> up=<0.00086961,0.981987,-0.188947> target=<4870.95,28.4699,11787.4> stageRemaining=2489.8 overallRemaining=210639 now=41856.8 +16:00:42.397 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=-0.0208931 drift=0.855469 speed=0.0887257 contact=1 engine=1 fuelUsed=1.24414 reason= +16:00:42.398 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.449,11786.5> velocity=<-0.0189008,0.0839584,-0.0215871> along=-0.00107051 cross=0.855469 targetError=20.0165 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:42.398 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00233112,0.105943,0.99437> right=<0.999997,-7.96552e-05,-0.00233582> up=<-0.000168257,0.994372,-0.105943> target=<4870.95,28.4699,11787.4> stageRemaining=63472.2 overallRemaining=208601 now=43895.3 +16:00:44.404 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=-0.00861931 drift=0.86426 speed=0.0105063 contact=1 engine=1 fuelUsed=1.33301 reason= +16:00:44.404 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4613,11786.5> velocity=<0.00439785,0.00330553,0.00895074> along=-0.000114982 cross=0.86426 targetError=20.0159 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:44.404 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00359115,0.0892733,0.996001> right=<0.999994,-0.000207338,-0.00358696> up=<-0.000113711,0.996007,-0.0892735> target=<4870.95,28.4699,11787.4> stageRemaining=61461.2 overallRemaining=206590 now=45906.3 +16:00:46.429 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=1.29694 drift=1.73145 speed=1.32756 contact=0 engine=1 fuelUsed=1.42188 reason= +16:00:46.429 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,29.7669,11785.6> velocity=<-0.00534006,1.10314,-0.738553> along=0.000739585 cross=1.73145 targetError=20.0712 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:46.429 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00680934,0.00920427,0.999934> right=<0.999977,0.000236995,-0.00681181> up=<-0.000299678,0.999958,-0.00920245> target=<4870.95,28.4699,11787.4> stageRemaining=59435.5 overallRemaining=204564 now=47932 +16:00:48.453 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=3.83525 drift=3.03125 speed=1.41471 contact=0 engine=1 fuelUsed=1.51074 reason= +16:00:48.453 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,32.3052,11784.3> velocity=<-0.00286156,1.37409,-0.336544> along=-0.00188247 cross=3.03125 targetError=20.2274 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:48.453 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00985107,-0.0284724,0.999546> right=<0.999951,-0.00023822,-0.00986185> up=<0.000518902,0.999595,0.0284687> target=<4870.95,28.4699,11787.4> stageRemaining=57411.6 overallRemaining=202540 now=49955.9 +16:00:50.480 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=6.5905 drift=3.20313 speed=1.07031 contact=0 engine=1 fuelUsed=1.59961 reason= +16:00:50.481 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,35.0604,11784.2> velocity=<0.000664906,1.06971,0.0358168> along=-0.00082891 cross=3.20313 targetError=20.2529 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:50.481 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113536,-0.00767716,0.999906> right=<0.999936,-0.000206866,-0.0113555> up=<0.000294025,0.99997,0.00767431> target=<4870.95,28.4699,11787.4> stageRemaining=55384.5 overallRemaining=200513 now=51982.9 +16:00:52.504 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=7.90356 drift=3.06056 speed=0.317771 contact=0 engine=1 fuelUsed=1.68848 reason= +16:00:52.504 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,36.3735,11784.3> velocity=<0.000799988,0.312187,0.0593047> along=0.000488828 cross=3.06056 targetError=20.2295 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:52.504 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0118763,0.00247865,0.999926> right=<0.999929,-0.00018512,-0.0118759> up=<0.00015567,0.999997,-0.00248068> target=<4870.95,28.4699,11787.4> stageRemaining=53360.6 overallRemaining=198489 now=54006.9 +16:00:54.535 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.16227 drift=2.99903 speed=0.0137386 contact=0 engine=1 fuelUsed=1.77734 reason= +16:00:54.535 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,36.6322,11784.4> velocity=<4.30706e-05,0.0114935,0.00752647> along=-0.000340511 cross=2.99903 targetError=20.2211 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:54.535 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0114148,0.00178699,0.999933> right=<0.999935,-0.000370904,-0.0114142> up=<0.000350482,0.999998,-0.0017911> target=<4870.95,28.4699,11787.4> stageRemaining=51329.6 overallRemaining=196458 now=56037.8 +16:00:56.550 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.10719 drift=3.00391 speed=0.0439383 contact=0 engine=1 fuelUsed=1.86621 reason= +16:00:56.551 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,36.5771,11784.4> velocity=<-0.000240559,-0.0413404,-0.0148824> along=-0.000352195 cross=3.00391 targetError=20.2218 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:56.551 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0110996,-0.000104079,0.999938> right=<0.999938,-0.000274877,-0.0110996> up=<0.000276015,1,0.000101021> target=<4870.95,28.4699,11787.4> stageRemaining=49314.1 overallRemaining=194443 now=58053.4 +16:00:57.057 SCRIPT : ERR AIRCRAFT ROUTE BEGIN: token=771001 home=<4850.96,28.4699,11787.4> destination=<4870.95,28.4699,11787.4> actualOrigin=<4850.96,36.549,11784.4> distance=20.2214 deadline=218559 +16:00:57.565 SCRIPT : ERR SMOKE PASS: aircraft-route pre-takeoff route endpoint remains the original qualified destination +16:00:58.567 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.03378 drift=3.01423 speed=0.211711 contact=0 engine=1 fuelUsed=1.95508 reason= +16:00:58.567 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4851.01,36.5037,11784.4> velocity=<0.209779,-0.0225975,0.0174232> along=0.0508938 cross=3.01368 targetError=20.1726 computedDemand=<0.0142214,0,0.002923> projectedForward=0.00307499 projectedAside=0.0141854 +16:00:58.568 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0107017,-0.00436206,0.999933> right=<0.999684,-0.0227036,-0.0107981> up=<0.0227492,0.999733,0.00411771> target=<4870.95,28.4699,11787.4> stageRemaining=158489 overallRemaining=192426 now=60069.9 +16:01:00.610 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00724 drift=2.95945 speed=0.254388 contact=0 engine=1 fuelUsed=2.04395 reason= +16:01:00.611 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4851.36,36.4772,11784.4> velocity=<0.249229,-0.00806943,0.0503288> along=0.397769 cross=2.93263 targetError=19.8175 computedDemand=<0.0122544,0,0.00124221> projectedForward=0.00137595 projectedAside=0.0122399 +16:01:00.611 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109195,0.000561593,0.99994> right=<0.999921,-0.00626527,-0.0109158> up=<0.00625876,0.99998,-0.000629962> target=<4870.95,28.4699,11787.4> stageRemaining=156451 overallRemaining=190388 now=62107.8 +16:01:02.633 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99731 drift=2.98208 speed=0.270318 contact=0 engine=1 fuelUsed=2.17725 reason= +16:01:02.634 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4851.62,36.4672,11784.5> velocity=<0.267261,-0.000305725,0.0405358> along=0.652707 cross=2.91016 targetError=19.562 computedDemand=<0.0113499,0,0.001751> projectedForward=0.00187457 projectedAside=0.0113295 +16:01:02.634 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.010897,-0.0025944,0.999937> right=<0.999889,-0.0101342,-0.0109227> up=<0.010162,0.999945,0.00248368> target=<4870.95,28.4699,11787.4> stageRemaining=154423 overallRemaining=188360 now=64135.9 +16:01:04.647 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99916 drift=3.01824 speed=0.234079 contact=0 engine=1 fuelUsed=2.26611 reason= +16:01:04.648 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4852.13,36.4691,11784.6> velocity=<0.231348,-4.82582e-05,0.0356538> along=1.1657 cross=2.78419 targetError=19.0361 computedDemand=<0.013155,0,0.00193275> projectedForward=0.0020764 projectedAside=0.0131329 +16:01:04.648 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109287,0.00074306,0.99994> right=<0.999926,-0.00540925,-0.0109245> up=<0.00540081,0.999985,-0.00080212> target=<4870.95,28.4699,11787.4> stageRemaining=152409 overallRemaining=186346 now=66150.2 +16:01:06.658 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9975 drift=3.09471 speed=0.224394 contact=0 engine=1 fuelUsed=2.35498 reason= +16:01:06.658 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4852.35,36.4674,11784.6> velocity=<0.222835,0.00121651,0.0263735> along=1.38792 cross=2.76563 targetError=18.8137 computedDemand=<0.0135777,0,0.00241604> projectedForward=0.00256364 projectedAside=0.0135482 +16:01:06.658 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0108821,-0.00340912,0.999935> right=<0.999773,-0.0182602,-0.0109426> up=<0.0182964,0.999827,0.00320964> target=<4870.95,28.4699,11787.4> stageRemaining=150399 overallRemaining=184335 now=68160.7 +16:01:08.675 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99989 drift=3.1881 speed=0.226667 contact=0 engine=1 fuelUsed=2.44385 reason= +16:01:08.675 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4852.62,36.4698,11784.6> velocity=<0.223923,0.000420364,0.0351577> along=1.65853 cross=2.72266 targetError=18.5396 computedDemand=<0.0135239,0,0.00197278> projectedForward=0.0021205 projectedAside=0.0134993 +16:01:08.675 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109317,-0.00222172,0.999938> right=<0.999782,-0.0177698,-0.0109695> up=<0.017793,0.99984,0.00202698> target=<4870.95,28.4699,11787.4> stageRemaining=148381 overallRemaining=182318 now=70177.8 +16:01:10.690 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.0001 drift=3.28599 speed=0.212732 contact=0 engine=1 fuelUsed=2.53271 reason= +16:01:10.691 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4852.87,36.47,11784.7> velocity=<0.209332,0.000189802,0.0378822> along=1.90913 cross=2.67481 targetError=18.2847 computedDemand=<0.0142557,0,0.00182181> projectedForward=0.00197767 projectedAside=0.014232 +16:01:10.691 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109412,-0.00268546,0.999937> right=<0.99974,-0.0199556,-0.0109926> up=<0.0199838,0.999797,0.00246643> target=<4870.95,28.4699,11787.4> stageRemaining=146366 overallRemaining=180303 now=72193.2 +16:01:12.714 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99953 drift=3.42763 speed=0.219349 contact=0 engine=1 fuelUsed=2.62158 reason= +16:01:12.715 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.14,36.4695,11784.7> velocity=<0.217525,0.000234356,0.0282291> along=2.1802 cross=2.64454 targetError=18.0122 computedDemand=<0.0138439,0,0.00231866> projectedForward=0.00246965 projectedAside=0.0138153 +16:01:12.715 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109173,-0.00306262,0.999936> right=<0.999769,-0.0184795,-0.0109721> up=<0.0185119,0.999825,0.00286016> target=<4870.95,28.4699,11787.4> stageRemaining=144342 overallRemaining=178279 now=74217.2 +16:01:14.743 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00004 drift=3.57164 speed=0.215544 contact=0 engine=1 fuelUsed=2.71045 reason= +16:01:14.743 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.41,36.47,11784.8> velocity=<0.213176,5.30901e-05,0.0318629> along=2.44299 cross=2.60548 targetError=17.7464 computedDemand=<0.0140614,0,0.00213642> projectedForward=0.00228994 projectedAside=0.0140345 +16:01:14.744 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109276,-0.00255473,0.999937> right=<0.999751,-0.0194099,-0.0109752> up=<0.0194367,0.999808,0.002342> target=<4870.95,28.4699,11787.4> stageRemaining=142314 overallRemaining=176250 now=76245.6 +16:01:16.763 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99968 drift=3.73446 speed=0.214836 contact=0 engine=1 fuelUsed=2.79932 reason= +16:01:16.763 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.67,36.4696,11784.8> velocity=<0.212792,0.000170393,0.0295644> along=2.70674 cross=2.57325 targetError=17.4808 computedDemand=<0.0140793,0,0.00226054> projectedForward=0.00241413 projectedAside=0.014051 +16:01:16.763 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109187,-0.0028568,0.999936> right=<0.999753,-0.0193362,-0.0109719> up=<0.0193663,0.999809,0.00264497> target=<4870.95,28.4699,11787.4> stageRemaining=140294 overallRemaining=174230 now=78265.6 +16:01:18.784 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99984 drift=3.90706 speed=0.212157 contact=0 engine=1 fuelUsed=2.88818 reason= +16:01:18.785 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.93,36.4698,11784.8> velocity=<0.209964,9.70905e-05,0.0304231> along=2.97099 cross=2.53712 targetError=17.2142 computedDemand=<0.0142198,0,0.00222304> projectedForward=0.00237821 projectedAside=0.0141919 +16:01:18.785 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109221,-0.00271852,0.999937> right=<0.999749,-0.0195397,-0.0109732> up=<0.0195683,0.999805,0.00250442> target=<4870.95,28.4699,11787.4> stageRemaining=138272 overallRemaining=172209 now=80287 +16:01:20.814 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=4.09152 speed=0.208159 contact=0 engine=1 fuelUsed=2.97705 reason= +16:01:20.815 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4854.2,36.4697,11784.9> velocity=<0.206087,0.000109703,0.0292984> along=3.2367 cross=2.50294 targetError=16.9463 computedDemand=<0.0144126,0,0.00228659> projectedForward=0.00244383 projectedAside=0.0143839 +16:01:20.815 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109195,-0.00280777,0.999936> right=<0.999748,-0.0195874,-0.0109724> up=<0.019617,0.999804,0.00259317> target=<4870.95,28.4699,11787.4> stageRemaining=136248 overallRemaining=170184 now=82311.6 +16:01:22.831 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00025 drift=4.26563 speed=0.206022 contact=0 engine=1 fuelUsed=3.06592 reason= +16:01:22.831 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4854.46,36.4702,11784.9> velocity=<0.201926,9.8514e-05,0.0408768> along=3.49611 cross=2.44434 targetError=16.681 computedDemand=<0.0146251,0,0.00167805> projectedForward=0.00183808 projectedAside=0.0146028 +16:01:22.831 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109492,-0.00258011,0.999937> right=<0.999739,-0.020011,-0.0109987> up=<0.0200381,0.999796,0.00236033> target=<4870.95,28.4699,11787.4> stageRemaining=134226 overallRemaining=168163 now=84333.2 +16:01:24.864 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99924 drift=4.47244 speed=0.209672 contact=0 engine=1 fuelUsed=3.15479 reason= +16:01:24.864 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4854.73,36.4692,11785> velocity=<0.208208,0.000243844,0.0247402> along=3.7667 cross=2.41114 targetError=16.4086 computedDemand=<0.0143093,0,0.00249609> projectedForward=0.00265202 projectedAside=0.0142784 +16:01:24.864 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109087,-0.00335923,0.999935> right=<0.99975,-0.0194805,-0.0109721> up=<0.0195161,0.999805,0.00314589> target=<4870.95,28.4699,11787.4> stageRemaining=132193 overallRemaining=166130 now=86366 +16:01:26.876 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00035 drift=4.6684 speed=0.208083 contact=0 engine=1 fuelUsed=3.24365 reason= +16:01:26.876 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4854.99,36.4703,11785> velocity=<0.204586,-1.02989e-05,0.037987> along=4.02609 cross=2.36329 targetError=16.1449 computedDemand=<0.0144926,0,0.00181911> projectedForward=0.00197761 projectedAside=0.0144687 +16:01:26.876 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109446,-0.00241107,0.999937> right=<0.999729,-0.0204989,-0.0109918> up=<0.0205241,0.999787,0.00218607> target=<4870.95,28.4699,11787.4> stageRemaining=130181 overallRemaining=164118 now=88378.1 +16:01:28.906 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99948 drift=4.88542 speed=0.205702 contact=0 engine=1 fuelUsed=3.33252 reason= +16:01:28.906 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4855.26,36.4694,11785> velocity=<0.203647,0.000229248,0.0290014> along=4.29473 cross=2.32911 targetError=15.8741 computedDemand=<0.0145384,0,0.00227645> projectedForward=0.00243508 projectedAside=0.0145095 +16:01:28.907 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109212,-0.00319199,0.999935> right=<0.999735,-0.0202459,-0.0109836> up=<0.0202796,0.99979,0.00297004> target=<4870.95,28.4699,11787.4> stageRemaining=128151 overallRemaining=162088 now=90408.2 +16:01:30.936 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00015 drift=5.09232 speed=0.200882 contact=0 engine=1 fuelUsed=3.42139 reason= +16:01:30.937 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4855.52,36.4701,11785.1> velocity=<0.197529,4.25662e-05,0.0365467> along=4.5556 cross=2.2754 targetError=15.6083 computedDemand=<0.0148476,0,0.00187662> projectedForward=0.00203896 projectedAside=0.0148229 +16:01:30.937 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109417,-0.00269899,0.999937> right=<0.999722,-0.0208463,-0.0109956> up=<0.0208747,0.999779,0.00247015> target=<4870.95,28.4699,11787.4> stageRemaining=126121 overallRemaining=160058 now=92438.3 +16:01:32.969 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99972 drift=5.31298 speed=0.200593 contact=0 engine=1 fuelUsed=3.51025 reason= +16:01:32.970 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4855.78,36.4696,11785.1> velocity=<0.197929,0.000180851,0.0325826> along=4.82084 cross=2.2334 targetError=15.3397 computedDemand=<0.0148284,0,0.00206965> projectedForward=0.00223162 projectedAside=0.0148017 +16:01:32.970 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109318,-0.00309556,0.999935> right=<0.999729,-0.020506,-0.010993> up=<0.0205387,0.999785,0.00287055> target=<4870.95,28.4699,11787.4> stageRemaining=124087 overallRemaining=158024 now=94471.8 +16:01:34.985 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99997 drift=5.5311 speed=0.197964 contact=0 engine=1 fuelUsed=3.59912 reason= +16:01:34.986 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4856.04,36.4699,11785.2> velocity=<0.194988,9.88889e-05,0.0341975> along=5.08121 cross=2.18458 targetError=15.0751 computedDemand=<0.0149779,0,0.00197286> projectedForward=0.00213655 projectedAside=0.0149521 +16:01:34.986 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109374,-0.00289413,0.999936> right=<0.999729,-0.0205017,-0.0109945> up=<0.0205322,0.999786,0.00266911> target=<4870.95,28.4699,11787.4> stageRemaining=122071 overallRemaining=156008 now=96487.8 +16:01:37.003 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99952 drift=5.76055 speed=0.196473 contact=0 engine=1 fuelUsed=3.68799 reason= +16:01:37.004 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4856.31,36.4694,11785.2> velocity=<0.194942,0.000135143,0.0244801> along=5.34448 cross=2.14942 targetError=14.8095 computedDemand=<0.0149794,0,0.00246379> projectedForward=0.00262712 projectedAside=0.0149483 +16:01:37.004 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109146,-0.0031029,0.999936> right=<0.99973,-0.0204661,-0.0109759> up=<0.0204989,0.999786,0.00287868> target=<4870.95,28.4699,11787.4> stageRemaining=120054 overallRemaining=153990 now=98505.8 +16:01:39.023 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00025 drift=5.9818 speed=0.189737 contact=0 engine=1 fuelUsed=3.77686 reason= +16:01:39.023 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4856.56,36.4702,11785.3> velocity=<0.185939,1.45913e-05,0.037773> along=5.60095 cross=2.10059 targetError=14.5486 computedDemand=<0.0154325,0,0.00177969> projectedForward=0.00194845 projectedAside=0.0154085 +16:01:39.023 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109431,-0.0026687,0.999937> right=<0.999713,-0.0212902,-0.0109974> up=<0.0213182,0.99977,0.00243495> target=<4870.95,28.4699,11787.4> stageRemaining=118034 overallRemaining=151971 now=100525 +16:01:41.050 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99923 drift=6.22431 speed=0.197478 contact=0 engine=1 fuelUsed=3.86572 reason= +16:01:41.050 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4856.83,36.4692,11785.3> velocity=<0.196233,0.000205895,0.0221454> along=5.87252 cross=2.06251 targetError=14.2745 computedDemand=<0.0149172,0,0.00256482> projectedForward=0.00272742 projectedAside=0.014885 +16:01:41.050 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109118,-0.00333407,0.999935> right=<0.999731,-0.0204335,-0.0109777> up=<0.0204688,0.999786,0.00311021> target=<4870.95,28.4699,11787.4> stageRemaining=116007 overallRemaining=149944 now=102552 +16:01:43.081 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00002 drift=6.46219 speed=0.194358 contact=0 engine=1 fuelUsed=3.95459 reason= +16:01:43.081 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.1,36.4699,11785.3> velocity=<0.192061,2.48296e-05,0.0297911> along=6.13431 cross=2.03223 targetError=14.011 computedDemand=<0.0151238,0,0.00219582> projectedForward=0.00236094 projectedAside=0.0150952 +16:01:43.081 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109268,-0.00262549,0.999937> right=<0.999707,-0.02159,-0.0109809> up=<0.0216175,0.999763,0.00238881> target=<4870.95,28.4699,11787.4> stageRemaining=113976 overallRemaining=147913 now=104583 +16:01:45.104 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99952 drift=6.7079 speed=0.195537 contact=0 engine=1 fuelUsed=4.04346 reason= +16:01:45.105 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.37,36.4694,11785.4> velocity=<0.193841,0.000196548,0.0256989> along=6.40442 cross=1.99512 targetError=13.7383 computedDemand=<0.0150343,0,0.00240427> projectedForward=0.00256822 projectedAside=0.0150036 +16:01:45.105 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109153,-0.00303048,0.999936> right=<0.999717,-0.0211002,-0.0109768> up=<0.0211321,0.999773,0.00279931> target=<4870.95,28.4699,11787.4> stageRemaining=111953 overallRemaining=145890 now=106606 +16:01:47.123 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99979 drift=6.9523 speed=0.192235 contact=0 engine=1 fuelUsed=4.13232 reason= +16:01:47.123 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.63,36.4697,11785.4> velocity=<0.190254,0.00011195,0.0275266> along=6.66964 cross=1.96192 targetError=13.4712 computedDemand=<0.0152119,0,0.00232443> projectedForward=0.00249039 projectedAside=0.0151819 +16:01:47.123 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109202,-0.00285536,0.999936> right=<0.999708,-0.0215458,-0.0109792> up=<0.0215758,0.999764,0.00261924> target=<4870.95,28.4699,11787.4> stageRemaining=109935 overallRemaining=143872 now=108624 +16:01:49.178 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9997 drift=7.20645 speed=0.195786 contact=0 engine=1 fuelUsed=4.22119 reason= +16:01:49.178 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.91,36.4696,11785.5> velocity=<0.193929,0.000117422,0.0269032> along=6.94463 cross=1.92481 targetError=13.1937 computedDemand=<0.0150273,0,0.00236127> projectedForward=0.00252516 projectedAside=0.0149971 +16:01:49.178 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.010916,-0.00293121,0.999936> right=<0.999715,-0.0211968,-0.0109757> up=<0.0212276,0.999771,0.00269899> target=<4870.95,28.4699,11787.4> stageRemaining=107880 overallRemaining=141816 now=110680 +16:01:51.212 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9998 drift=7.45306 speed=0.191762 contact=0 engine=1 fuelUsed=4.31006 reason= +16:01:51.212 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4858.17,36.4697,11785.5> velocity=<0.189823,6.31956e-05,0.0272012> along=7.20936 cross=1.89063 targetError=12.9267 computedDemand=<0.0152313,0,0.00235492> projectedForward=0.00252106 projectedAside=0.015201 +16:01:51.213 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109178,-0.00288284,0.999936> right=<0.999711,-0.0213748,-0.010977> up=<0.0214051,0.999767,0.00264864> target=<4870.95,28.4699,11787.4> stageRemaining=105846 overallRemaining=139783 now=112713 +16:01:53.237 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99993 drift=7.6985 speed=0.189818 contact=0 engine=1 fuelUsed=4.39893 reason= +16:01:53.237 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4858.44,36.4699,11785.5> velocity=<0.186842,9.0173e-05,0.0334813> along=7.47462 cross=1.84278 targetError=12.6574 computedDemand=<0.0153826,0,0.00202544> projectedForward=0.00219348 projectedAside=0.0153559 +16:01:53.237 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109324,-0.00289093,0.999936> right=<0.999707,-0.0215559,-0.0109922> up=<0.0215863,0.999763,0.00265442> target=<4870.95,28.4699,11787.4> stageRemaining=103821 overallRemaining=137758 now=114739 +16:01:55.271 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99967 drift=7.9435 speed=0.188543 contact=0 engine=1 fuelUsed=4.48779 reason= +16:01:55.272 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4858.7,36.4696,11785.6> velocity=<0.185939,0.000188793,0.0312309> along=7.73693 cross=1.79981 targetError=12.3916 computedDemand=<0.0154292,0,0.00212866> projectedForward=0.00229715 projectedAside=0.0154013 +16:01:55.272 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.010929,-0.00318943,0.999935> right=<0.999708,-0.0215331,-0.0109952> up=<0.0215668,0.999763,0.00295316> target=<4870.95,28.4699,11787.4> stageRemaining=101786 overallRemaining=135723 now=116773 +16:01:57.289 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99984 drift=8.18966 speed=0.185971 contact=0 engine=1 fuelUsed=4.57666 reason= +16:01:57.289 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4858.96,36.4698,11785.6> velocity=<0.183201,0.000112527,0.031981> along=7.99973 cross=1.75391 targetError=12.1249 computedDemand=<0.0155684,0,0.00207568> projectedForward=0.00224576 projectedAside=0.015541 +16:01:57.289 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109331,-0.00308155,0.999936> right=<0.999708,-0.0215161,-0.0109969> up=<0.0215486,0.999764,0.00284541> target=<4870.95,28.4699,11787.4> stageRemaining=99768.5 overallRemaining=133705 now=118791 +16:01:59.305 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99969 drift=8.43384 speed=0.179711 contact=0 engine=1 fuelUsed=4.66553 reason= +16:01:59.306 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4859.22,36.4696,11785.7> velocity=<0.177195,0.000114369,0.0299671> along=8.25863 cross=1.70997 targetError=11.8624 computedDemand=<0.0158704,0,0.00216506> projectedForward=0.00233839 projectedAside=0.0158419 +16:01:59.306 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109303,-0.00315577,0.999935> right=<0.999705,-0.0216454,-0.0109961> up=<0.0216787,0.999761,0.00291825> target=<4870.95,28.4699,11787.4> stageRemaining=97752 overallRemaining=131689 now=120807 +16:02:01.328 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99957 drift=8.6927 speed=0.193911 contact=0 engine=1 fuelUsed=4.75439 reason= +16:02:01.329 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4859.49,36.4695,11785.7> velocity=<0.19234,0.000130768,0.0246311> along=8.53119 cross=1.66797 targetError=11.5866 computedDemand=<0.0151139,0,0.00242636> projectedForward=0.00259119 projectedAside=0.015083 +16:02:01.329 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109166,-0.00305311,0.999936> right=<0.999719,-0.0210034,-0.0109783> up=<0.0210355,0.999775,0.00282297> target=<4870.95,28.4699,11787.4> stageRemaining=95729.4 overallRemaining=129666 now=122830 +16:02:03.375 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99988 drift=8.94664 speed=0.182163 contact=0 engine=1 fuelUsed=4.84326 reason= +16:02:03.375 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4859.76,36.4698,11785.8> velocity=<0.180262,1.50784e-05,0.0262426> along=8.79592 cross=1.63575 targetError=11.32 computedDemand=<0.0157159,0,0.00235862> projectedForward=0.00253007 projectedAside=0.0156852 +16:02:03.376 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109189,-0.00284502,0.999936> right=<0.999693,-0.0221969,-0.0109794> up=<0.0222267,0.99975,0.00260179> target=<4870.95,28.4699,11787.4> stageRemaining=93682.5 overallRemaining=127619 now=124877 +16:02:05.385 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99967 drift=9.20128 speed=0.182836 contact=0 engine=1 fuelUsed=4.93213 reason= +16:02:05.387 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4860.02,36.4696,11785.8> velocity=<0.181119,8.30342e-05,0.0250019> along=9.06114 cross=1.59961 targetError=11.0524 computedDemand=<0.015672,0,0.00242779> projectedForward=0.00259871 projectedAside=0.0156408 +16:02:05.388 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109158,-0.00295416,0.999936> right=<0.999705,-0.0216636,-0.0109773> up=<0.0216947,0.999761,0.00271681> target=<4870.95,28.4699,11787.4> stageRemaining=91674.9 overallRemaining=125612 now=126884 +16:02:07.404 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99972 drift=9.45728 speed=0.176703 contact=0 engine=1 fuelUsed=5.021 reason= +16:02:07.405 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4860.29,36.4696,11785.8> velocity=<0.174953,8.50928e-05,0.0248059> along=9.32685 cross=1.56543 targetError=10.7845 computedDemand=<0.0159789,0,0.00244746> projectedForward=0.0026217 projectedAside=0.0159471 +16:02:07.405 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109141,-0.00293139,0.999936> right=<0.999692,-0.022243,-0.0109767> up=<0.0222738,0.999748,0.00268772> target=<4870.95,28.4699,11787.4> stageRemaining=89653.3 overallRemaining=123590 now=128906 +16:02:09.441 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99975 drift=9.71586 speed=0.179255 contact=0 engine=1 fuelUsed=5.10986 reason= +16:02:09.442 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4860.55,36.4697,11785.9> velocity=<0.177499,5.19016e-05,0.0250307> along=9.59451 cross=1.53125 targetError=10.5146 computedDemand=<0.0158499,0,0.00244727> projectedForward=0.00262012 projectedAside=0.0158182 +16:02:09.442 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109154,-0.00295064,0.999936> right=<0.999696,-0.0220796,-0.0109779> up=<0.0221106,0.999752,0.00270874> target=<4870.95,28.4699,11787.4> stageRemaining=87616.4 overallRemaining=121553 now=130943 +16:02:11.455 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99977 drift=9.96957 speed=0.174406 contact=0 engine=1 fuelUsed=5.19873 reason= +16:02:11.456 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4860.82,36.4697,11785.9> velocity=<0.172677,3.3028e-05,0.0245025> along=9.8568 cross=1.49512 targetError=10.25 computedDemand=<0.0160899,0,0.00248106> projectedForward=0.00265653 projectedAside=0.0160577 +16:02:11.456 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109158,-0.00296085,0.999936> right=<0.999691,-0.0223036,-0.0109792> up=<0.0223347,0.999747,0.00271647> target=<4870.95,28.4699,11787.4> stageRemaining=85607.8 overallRemaining=119545 now=132952 +16:02:13.494 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99972 drift=10.2332 speed=0.179406 contact=0 engine=1 fuelUsed=5.2876 reason= +16:02:13.495 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.09,36.4696,11785.9> velocity=<0.177621,9.0426e-05,0.0252432> along=10.1284 cross=1.46094 targetError=9.97628 computedDemand=<0.0158407,0,0.0024576> projectedForward=0.00263037 projectedAside=0.0158089 +16:02:13.495 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109167,-0.00297607,0.999936> right=<0.999696,-0.0220589,-0.0109798> up=<0.0220901,0.999752,0.00273435> target=<4870.95,28.4699,11787.4> stageRemaining=83563.5 overallRemaining=117500 now=134996 +16:02:15.520 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=10.4927 speed=0.178576 contact=0 engine=1 fuelUsed=5.37646 reason= +16:02:15.521 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.35,36.4697,11786> velocity=<0.176808,5.09403e-05,0.0250658> along=10.3955 cross=1.42383 targetError=9.70665 computedDemand=<0.0158801,0,0.00247422> projectedForward=0.0026474 projectedAside=0.015848 +16:02:15.521 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109154,-0.00301777,0.999936> right=<0.999687,-0.0224734,-0.0109805> up=<0.0225051,0.999743,0.00277152> target=<4870.95,28.4699,11787.4> stageRemaining=81537.3 overallRemaining=115474 now=137022 +16:02:17.541 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99966 drift=10.7522 speed=0.175081 contact=0 engine=1 fuelUsed=5.46533 reason= +16:02:17.542 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.62,36.4696,11786> velocity=<0.173322,9.75749e-05,0.0247532> along=10.6622 cross=1.3877 targetError=9.43749 computedDemand=<0.0160532,0,0.00249786> projectedForward=0.00267292 projectedAside=0.0160207 +16:02:17.543 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.010915,-0.00302573,0.999936> right=<0.999684,-0.0225999,-0.0109807> up=<0.0226317,0.99974,0.00277809> target=<4870.95,28.4699,11787.4> stageRemaining=79516.9 overallRemaining=113454 now=139042 +16:02:19.573 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9997 drift=11.0131 speed=0.169474 contact=0 engine=1 fuelUsed=5.5542 reason= +16:02:19.573 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.89,36.4696,11786> velocity=<0.167757,9.31471e-05,0.0240609> along=10.9299 cross=1.35157 targetError=9.16737 computedDemand=<0.0163302,0,0.00254134> projectedForward=0.00271941 projectedAside=0.0162972 +16:02:19.574 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109142,-0.00299488,0.999936> right=<0.999687,-0.0224575,-0.0109787> up=<0.022489,0.999743,0.00274884> target=<4870.95,28.4699,11787.4> stageRemaining=77485 overallRemaining=111422 now=141074 +16:02:21.601 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=11.2742 speed=0.173316 contact=0 engine=1 fuelUsed=5.64307 reason= +16:02:21.601 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4862.16,36.4697,11786.1> velocity=<0.171537,7.69009e-05,0.0247659> along=11.1971 cross=1.31641 targetError=8.89803 computedDemand=<0.0161389,0,0.00252065> projectedForward=0.00269669 projectedAside=0.0161063 +16:02:21.602 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109173,-0.00299899,0.999936> right=<0.999693,-0.0222133,-0.0109813> up=<0.0222448,0.999749,0.00275556> target=<4870.95,28.4699,11787.4> stageRemaining=75457.1 overallRemaining=109394 now=143102 +16:02:23.624 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99979 drift=11.5317 speed=0.169102 contact=0 engine=1 fuelUsed=5.73193 reason= +16:02:23.625 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4862.42,36.4697,11786.1> velocity=<0.165688,0.000195556,0.0338043> along=11.4613 cross=1.27149 targetError=8.62998 computedDemand=<0.0164338,0,0.00205253> projectedForward=0.00223201 projectedAside=0.0164061 +16:02:23.625 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109293,-0.00327023,0.999935> right=<0.999686,-0.0225028,-0.0110002> up=<0.0225373,0.999741,0.00302327> target=<4870.95,28.4699,11787.4> stageRemaining=73433.6 overallRemaining=107370 now=145126 +16:02:25.656 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99946 drift=11.7885 speed=0.164833 contact=0 engine=1 fuelUsed=5.8208 reason= +16:02:25.656 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4862.68,36.4694,11786.2> velocity=<0.162793,0.000174166,0.0258494> along=11.7246 cross=1.22559 targetError=8.36274 computedDemand=<0.0165817,0,0.00242975> projectedForward=0.00261069 projectedAside=0.0165498 +16:02:25.656 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109219,-0.00349017,0.999934> right=<0.999687,-0.022467,-0.0109977> up=<0.0225039,0.999741,0.0032437> target=<4870.95,28.4699,11787.4> stageRemaining=71408.1 overallRemaining=105345 now=147151 +16:02:27.680 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99977 drift=12.05 speed=0.168105 contact=0 engine=1 fuelUsed=5.90967 reason= +16:02:27.681 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4862.95,36.4697,11786.2> velocity=<0.166563,-1.0573e-06,0.0227168> along=11.9918 cross=1.18262 targetError=8.09223 computedDemand=<0.0163945,0,0.00257806> projectedForward=0.00275689 projectedAside=0.0163611 +16:02:27.681 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109185,-0.00305329,0.999936> right=<0.999691,-0.0223129,-0.0109839> up=<0.022345,0.999746,0.00280872> target=<4870.95,28.4699,11787.4> stageRemaining=69377.9 overallRemaining=103315 now=149181 +16:02:29.709 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99986 drift=12.308 speed=0.162556 contact=0 engine=1 fuelUsed=5.99854 reason= +16:02:29.709 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4863.21,36.4698,11786.2> velocity=<0.159539,7.65037e-05,0.0311754> along=12.2546 cross=1.14453 targetError=7.82665 computedDemand=<0.0167455,0,0.00215638> projectedForward=0.00233925 projectedAside=0.0167164 +16:02:29.709 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.010929,-0.00319529,0.999935> right=<0.999678,-0.0228666,-0.0109993> up=<0.0229002,0.999733,0.00294435> target=<4870.95,28.4699,11787.4> stageRemaining=67349.8 overallRemaining=101287 now=151209 +16:02:31.742 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9995 drift=12.5688 speed=0.16103 contact=0 engine=1 fuelUsed=6.13184 reason= +16:02:31.742 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4863.48,36.4694,11786.3> velocity=<0.158951,0.000164027,0.025792> along=12.5208 cross=1.09766 targetError=7.55638 computedDemand=<0.0167787,0,0.00240011> projectedForward=0.00258323 projectedAside=0.0167471 +16:02:31.743 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109234,-0.00338097,0.999935> right=<0.999692,-0.022261,-0.010996> up=<0.0222967,0.999747,0.00313676> target=<4870.95,28.4699,11787.4> stageRemaining=65316.1 overallRemaining=99252.9 now=153243 +16:02:33.768 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99976 drift=12.8277 speed=0.164415 contact=0 engine=1 fuelUsed=6.2207 reason= +16:02:33.769 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4863.74,36.4697,11786.3> velocity=<0.161893,0.000118294,0.0286909> along=12.7841 cross=1.05567 targetError=7.28989 computedDemand=<0.0166329,0,0.00224604> projectedForward=0.00242767 projectedAside=0.0166031 +16:02:33.769 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109286,-0.00322647,0.999935> right=<0.999692,-0.0222589,-0.0109977> up=<0.0222929,0.999747,0.00298222> target=<4870.95,28.4699,11787.4> stageRemaining=63289.8 overallRemaining=97226.6 now=155269 +16:02:35.787 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99961 drift=13.0854 speed=0.161659 contact=0 engine=1 fuelUsed=6.30957 reason= +16:02:35.787 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4864,36.4695,11786.4> velocity=<0.159602,0.00013993,0.0257071> along=13.0465 cross=1.00879 targetError=7.0235 computedDemand=<0.0167521,0,0.0023645> projectedForward=0.0025474 projectedAside=0.0167208 +16:02:35.788 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109273,-0.00327714,0.999935> right=<0.999685,-0.0225601,-0.0109985> up=<0.0225947,0.99974,0.00302959> target=<4870.95,28.4699,11787.4> stageRemaining=61271.1 overallRemaining=95207.9 now=157288 +16:02:37.804 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99966 drift=13.3486 speed=0.163465 contact=0 engine=1 fuelUsed=6.39844 reason= +16:02:37.805 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4864.27,36.4696,11786.4> velocity=<0.162122,2.13193e-05,0.0209095> along=13.3136 cross=0.965823 targetError=6.75285 computedDemand=<0.0166284,0,0.00258797> projectedForward=0.00276932 projectedAside=0.0165947 +16:02:37.805 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109162,-0.00305023,0.999936> right=<0.999683,-0.0226756,-0.0109826> up=<0.0227076,0.999738,0.00280173> target=<4870.95,28.4699,11787.4> stageRemaining=59254.2 overallRemaining=93191 now=159305 +16:02:39.830 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99985 drift=13.6057 speed=0.151641 contact=0 engine=1 fuelUsed=6.4873 reason= +16:02:39.830 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4864.53,36.4698,11786.5> velocity=<0.14836,0.000116529,0.0313743> along=13.574 cross=0.927738 targetError=6.48983 computedDemand=<0.0173165,0,0.00206528> projectedForward=0.00225441 projectedAside=0.017288 +16:02:39.831 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109296,-0.00326148,0.999935> right=<0.99967,-0.0232105,-0.0110024> up=<0.0232449,0.999725,0.00300673> target=<4870.95,28.4699,11787.4> stageRemaining=57228.4 overallRemaining=91165.2 now=161331 +16:02:41.866 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99943 drift=13.8739 speed=0.162225 contact=0 engine=1 fuelUsed=6.57617 reason= +16:02:41.866 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4864.8,36.4694,11786.5> velocity=<0.161364,1.15426e-05,0.0166878> along=13.8461 cross=0.878908 targetError=6.21351 computedDemand=<0.0166719,0,0.00276082> projectedForward=0.00294258 projectedAside=0.0166364 +16:02:41.866 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109129,-0.00320402,0.999935> right=<0.999689,-0.0224036,-0.010982> up=<0.0224374,0.999744,0.00295853> target=<4870.95,28.4699,11787.4> stageRemaining=55197.9 overallRemaining=89134.7 now=163361 +16:02:43.889 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99997 drift=14.1384 speed=0.157044 contact=0 engine=1 fuelUsed=6.66504 reason= +16:02:43.890 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.07,36.4699,11786.5> velocity=<0.155101,-1.62488e-05,0.024631> along=14.1127 cross=0.852541 targetError=5.94576 computedDemand=<0.0169782,0,0.00241059> projectedForward=0.00259585 projectedAside=0.0169461 +16:02:43.890 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109206,-0.00284455,0.999936> right=<0.999667,-0.0233472,-0.010984> up=<0.023377,0.999723,0.00258864> target=<4870.95,28.4699,11787.4> stageRemaining=53169.4 overallRemaining=87106.2 now=165390 +16:02:45.904 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99967 drift=14.4043 speed=0.153062 contact=0 engine=1 fuelUsed=6.75391 reason= +16:02:45.904 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.34,36.4696,11786.6> velocity=<0.151789,-5.42478e-06,0.0197027> along=14.3814 cross=0.811526 targetError=5.6741 computedDemand=<0.0171448,0,0.00265066> projectedForward=0.00283762 projectedAside=0.0171102 +16:02:45.905 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109144,-0.00301254,0.999936> right=<0.999679,-0.0228269,-0.0109803> up=<0.0228585,0.999735,0.00276243> target=<4870.95,28.4699,11787.4> stageRemaining=51154.3 overallRemaining=85091.1 now=167405 +16:02:47.936 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99981 drift=14.6718 speed=0.155471 contact=0 engine=1 fuelUsed=6.84277 reason= +16:02:47.936 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.61,36.4697,11786.6> velocity=<0.153819,6.30051e-06,0.0226056> along=14.651 cross=0.780276 targetError=5.40275 computedDemand=<0.0170383,0,0.002539> projectedForward=0.00272484 projectedAside=0.0170049 +16:02:47.936 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109163,-0.00294355,0.999936> right=<0.999677,-0.0229048,-0.0109809> up=<0.0229356,0.999733,0.00269257> target=<4870.95,28.4699,11787.4> stageRemaining=49122.9 overallRemaining=83059.7 now=169436 +16:02:49.950 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99966 drift=14.9333 speed=0.146183 contact=0 engine=1 fuelUsed=6.93164 reason= +16:02:49.950 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.87,36.4696,11786.7> velocity=<0.143856,0.000132955,0.025978> along=14.9148 cross=0.744143 targetError=5.13649 computedDemand=<0.017535,0,0.00237998> projectedForward=0.00257132 projectedAside=0.0175032 +16:02:49.951 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109207,-0.00325796,0.999935> right=<0.999674,-0.0230223,-0.0109928> up=<0.0230567,0.99973,0.00300548> target=<4870.95,28.4699,11787.4> stageRemaining=47108.5 overallRemaining=81045.2 now=171451 +16:02:51.971 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99961 drift=15.1984 speed=0.150552 contact=0 engine=1 fuelUsed=7.02051 reason= +16:02:51.971 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.14,36.4695,11786.7> velocity=<0.149494,-5.30435e-06,0.0178127> along=15.1825 cross=0.695314 targetError=4.86464 computedDemand=<0.0172598,0,0.00274288> projectedForward=0.00293108 projectedAside=0.0172241 +16:02:51.971 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109139,-0.00307021,0.999936> right=<0.999677,-0.0228999,-0.0109814> up=<0.0229321,0.999733,0.0028193> target=<4870.95,28.4699,11787.4> stageRemaining=45087.6 overallRemaining=79024.4 now=173472 +16:02:53.993 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99979 drift=15.4586 speed=0.134501 contact=0 engine=1 fuelUsed=7.10938 reason= +16:02:53.994 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.4,36.4697,11786.7> velocity=<0.131569,8.3164e-05,0.0279299> along=15.4443 cross=0.666994 targetError=4.60145 computedDemand=<0.0181489,0,0.00228568> projectedForward=0.0024838 projectedAside=0.0181177 +16:02:53.994 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109246,-0.0032907,0.999935> right=<0.999667,-0.0233243,-0.0109985> up=<0.023359,0.999723,0.0030348> target=<4870.95,28.4699,11787.4> stageRemaining=43065.1 overallRemaining=77001.9 now=175494 +16:02:56.017 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9994 drift=15.72 speed=0.137778 contact=0 engine=1 fuelUsed=7.19824 reason= +16:02:56.018 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.67,36.4693,11786.8> velocity=<0.136018,0.000123085,0.0219494> along=15.708 cross=0.613283 targetError=4.33277 computedDemand=<0.0179385,0,0.00250313> projectedForward=0.00269892 projectedAside=0.0179053 +16:02:56.018 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109235,-0.00348159,0.999934> right=<0.999687,-0.0224712,-0.010999> up=<0.022508,0.999741,0.00323504> target=<4870.95,28.4699,11787.4> stageRemaining=41041.3 overallRemaining=74978.1 now=177518 +16:02:58.042 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9996 drift=15.9811 speed=0.136495 contact=0 engine=1 fuelUsed=7.28711 reason= +16:02:58.043 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.93,36.4695,11786.8> velocity=<0.134289,0.000105192,0.0244421> along=15.9708 cross=0.572267 targetError=4.06677 computedDemand=<0.0180282,0,0.00235587> projectedForward=0.00255268 projectedAside=0.0179967 +16:02:58.043 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109254,-0.00336167,0.999935> right=<0.999688,-0.0224372,-0.0109981> up=<0.0224727,0.999743,0.00311548> target=<4870.95,28.4699,11787.4> stageRemaining=39016.3 overallRemaining=72953.1 now=179543 +16:03:00.061 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99953 drift=16.2421 speed=0.134751 contact=0 engine=1 fuelUsed=7.37598 reason= +16:03:00.062 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4867.19,36.4695,11786.9> velocity=<0.133138,8.23707e-05,0.0207855> along=16.2337 cross=0.525393 targetError=3.79994 computedDemand=<0.0180949,0,0.00247512> projectedForward=0.00267267 projectedAside=0.0180619 +16:03:00.062 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109262,-0.00325216,0.999935> right=<0.999684,-0.0225834,-0.0109969> up=<0.0226177,0.99974,0.00300438> target=<4870.95,28.4699,11787.4> stageRemaining=37003.1 overallRemaining=70939.9 now=181556 +16:03:02.075 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99952 drift=16.5016 speed=0.125665 contact=0 engine=1 fuelUsed=7.46484 reason= +16:03:02.076 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4867.45,36.4694,11786.9> velocity=<0.123247,0.000145077,0.0245355> along=16.4945 cross=0.485353 targetError=3.53616 computedDemand=<0.0185924,0,0.00226671> projectedForward=0.00246974 projectedAside=0.0185616 +16:03:02.076 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109285,-0.00346428,0.999934> right=<0.999684,-0.022583,-0.011004> up=<0.0226196,0.999739,0.00321639> target=<4870.95,28.4699,11787.4> stageRemaining=34983.3 overallRemaining=68920.1 now=183576 +16:03:04.094 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99973 drift=16.7644 speed=0.13002 contact=0 engine=1 fuelUsed=7.55371 reason= +16:03:04.095 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4867.72,36.4697,11787> velocity=<0.129422,-9.34633e-05,0.0124611> along=16.7588 cross=0.435548 targetError=3.26752 computedDemand=<0.0182977,0,0.00276911> projectedForward=0.00296879 projectedAside=0.0182615 +16:03:04.095 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109224,-0.00281089,0.999936> right=<0.999683,-0.0226522,-0.0109833> up=<0.0226817,0.999739,0.00256258> target=<4870.95,28.4699,11787.4> stageRemaining=32964.9 overallRemaining=66901.7 now=185594 +16:03:06.121 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99996 drift=17.0314 speed=0.130864 contact=0 engine=1 fuelUsed=7.64258 reason= +16:03:06.122 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4867.98,36.4699,11787> velocity=<0.129264,-5.55607e-05,0.0204018> along=17.0264 cross=0.414064 targetError=2.99941 computedDemand=<0.0182894,0,0.00248809> projectedForward=0.00268767 projectedAside=0.0182561 +16:03:06.122 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109209,-0.00278303,0.999937> right=<0.999672,-0.0231508,-0.0109824> up=<0.0231799,0.999728,0.00252929> target=<4870.95,28.4699,11787.4> stageRemaining=30938.1 overallRemaining=64874.9 now=187621 +16:03:08.139 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99977 drift=17.2972 speed=0.121771 contact=0 engine=1 fuelUsed=7.73145 reason= +16:03:08.139 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4868.25,36.4697,11787> velocity=<0.120797,-6.7605e-05,0.0153693> along=17.2931 cross=0.375978 targetError=2.7301 computedDemand=<0.0187132,0,0.00273702> projectedForward=0.00294115 projectedAside=0.0186771 +16:03:08.140 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109176,-0.00281175,0.999936> right=<0.999676,-0.0229516,-0.0109793> up=<0.022981,0.999733,0.00256026> target=<4870.95,28.4699,11787.4> stageRemaining=28920.1 overallRemaining=62856.9 now=189639 +16:03:10.156 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99944 drift=17.5613 speed=0.116766 contact=0 engine=1 fuelUsed=7.82031 reason= +16:03:10.156 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4868.51,36.4694,11787.1> velocity=<0.113781,0.000220491,0.0262331> along=17.5578 cross=0.350587 targetError=2.46439 computedDemand=<0.0190481,0,0.0023043> projectedForward=0.0025122 projectedAside=0.0190169 +16:03:10.157 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109227,-0.00355075,0.999934> right=<0.999698,-0.0219908,-0.0109982> up=<0.0220284,0.999752,0.00330948> target=<4870.95,28.4699,11787.4> stageRemaining=26902.8 overallRemaining=60839.6 now=191656 +16:03:12.178 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99956 drift=17.823 speed=0.125086 contact=0 engine=1 fuelUsed=7.90918 reason= +16:03:12.178 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4868.78,36.4695,11787.1> velocity=<0.124295,2.40902e-06,0.0140399> along=17.8206 cross=0.292969 targetError=2.19607 computedDemand=<0.0185542,0,0.00268873> projectedForward=0.00289127 projectedAside=0.0185189 +16:03:12.179 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109251,-0.00304318,0.999936> right=<0.999689,-0.0223816,-0.0109905> up=<0.0224136,0.999745,0.00279772> target=<4870.95,28.4699,11787.4> stageRemaining=24880.8 overallRemaining=58817.6 now=193678 +16:03:14.209 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=18.0897 speed=0.110754 contact=0 engine=1 fuelUsed=7.99805 reason= +16:03:14.210 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.04,36.4697,11787.1> velocity=<0.108572,5.98503e-05,0.0218751> along=18.0878 cross=0.263672 targetError=1.92749 computedDemand=<0.0184301,0,0.00226318> projectedForward=0.00246441 projectedAside=0.0183997 +16:03:14.210 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109266,-0.00307632,0.999936> right=<0.999704,-0.0217137,-0.0109909> up=<0.0217461,0.999759,0.00283816> target=<4870.95,28.4699,11787.4> stageRemaining=22849.9 overallRemaining=56786.7 now=195709 +16:03:16.228 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99991 drift=18.3441 speed=0.0931779 contact=0 engine=1 fuelUsed=8.08691 reason= +16:03:16.228 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.3,36.4698,11787.2> velocity=<0.09276,-0.000106272,0.00881415> along=18.3428 cross=0.216797 targetError=1.66847 computedDemand=<0.0160346,0,0.00231808> projectedForward=0.00249323 projectedAside=0.0160054 +16:03:16.229 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109321,-0.00218767,0.999938> right=<0.999764,-0.0187605,-0.0109712> up=<0.0187834,0.999822,0.00198206> target=<4870.95,28.4699,11787.4> stageRemaining=20831 overallRemaining=54767.8 now=197728 +16:03:18.245 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99956 drift=18.5628 speed=0.0805675 contact=0 engine=1 fuelUsed=8.17578 reason= +16:03:18.246 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.52,36.4695,11787.2> velocity=<0.0778473,0.000170554,0.0207578> along=18.5615 cross=0.215821 targetError=1.45178 computedDemand=<0.0140459,0,0.00170869> projectedForward=0.00186207 projectedAside=0.0140244 +16:03:18.246 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109274,-0.00277679,0.999936> right=<0.999807,-0.0163254,-0.0109713> up=<0.0163549,0.999863,0.00259786> target=<4870.95,28.4699,11787.4> stageRemaining=18813.8 overallRemaining=52750.6 now=199745 +16:03:20.282 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99949 drift=18.7539 speed=0.0691033 contact=0 engine=1 fuelUsed=8.26465 reason= +16:03:20.282 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.71,36.4694,11787.2> velocity=<0.0682691,0.000185613,0.0107037> along=18.7531 cross=0.174805 targetError=1.25629 computedDemand=<0.0121322,0,0.0016865> projectedForward=0.00181903 projectedAside=0.0121117 +16:03:20.282 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109333,-0.0023615,0.999937> right=<0.999838,-0.0142878,-0.0109659> up=<0.0143128,0.999895,0.00220491> target=<4870.95,28.4699,11787.4> stageRemaining=16777.5 overallRemaining=50714.3 now=201782 +16:03:22.308 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99949 drift=18.9238 speed=0.0665516 contact=0 engine=1 fuelUsed=8.35352 reason= +16:03:22.308 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.88,36.4694,11787.2> velocity=<0.0649637,0.000252531,0.0144486> along=18.923 cross=0.174805 targetError=1.08834 computedDemand=<0.0101734,0,0.00149925> projectedForward=0.00161035 projectedAside=0.0101555 +16:03:22.309 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.01093,-0.00236581,0.999937> right=<0.999855,-0.0130707,-0.01096> up=<0.0130958,0.999912,0.0022226> target=<4870.95,28.4699,11787.4> stageRemaining=14751.1 overallRemaining=48687.9 now=203808 +16:03:24.326 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99945 drift=19.0737 speed=0.0516309 contact=0 engine=1 fuelUsed=8.44238 reason= +16:03:24.326 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.03,36.4694,11787.2> velocity=<0.0504209,0.000229826,0.0111101> along=19.0729 cross=0.175782 targetError=0.94077 computedDemand=<0.00902681,0,0.00166618> projectedForward=0.00176475 projectedAside=0.00900742 +16:03:24.326 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109314,-0.00220528,0.999938> right=<0.999875,-0.0114064,-0.0109559> up=<0.0114299,0.999933,0.00208032> target=<4870.95,28.4699,11787.4> stageRemaining=12733.3 overallRemaining=46670.1 now=205826 +16:03:26.352 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99944 drift=19.1992 speed=0.0473894 contact=0 engine=1 fuelUsed=8.53125 reason= +16:03:26.352 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.15,36.4694,11787.2> velocity=<0.0455684,0.000325605,0.0130067> along=19.1984 cross=0.175782 targetError=0.817885 computedDemand=<0.00770083,0,0.00157134> projectedForward=0.00165542 projectedAside=0.00768278 +16:03:26.352 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109309,-0.0022004,0.999938> right=<0.999891,-0.00987322,-0.0109521> up=<0.00989671,0.999949,0.00209224> target=<4870.95,28.4699,11787.4> stageRemaining=10707.7 overallRemaining=44644.5 now=207852 +16:03:28.369 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99981 drift=19.31 speed=0.0330567 contact=0 engine=1 fuelUsed=8.62012 reason= +16:03:28.370 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.27,36.4697,11787.2> velocity=<0.0323477,-0.000238786,0.00680567> along=19.3092 cross=0.173829 targetError=0.709616 computedDemand=<0.00697637,0,0.00185698> projectedForward=0.00193316 projectedAside=0.00695538 +16:03:28.371 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109355,-0.00164694,0.999939> right=<0.999907,-0.00818628,-0.0109486> up=<0.00820381,0.999965,0.00155727> target=<4870.95,28.4699,11787.4> stageRemaining=8690.36 overallRemaining=42627.2 now=209869 +16:03:30.403 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9997 drift=19.3998 speed=0.033128 contact=0 engine=1 fuelUsed=8.70898 reason= +16:03:30.404 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.36,36.4696,11787.2> velocity=<0.0313219,2.91817e-05,0.010789> along=19.399 cross=0.175782 targetError=0.623247 computedDemand=<0.00590461,0,0.00167002> projectedForward=0.00173446 projectedAside=0.00588583 +16:03:30.404 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109298,-0.00170527,0.999939> right=<0.999914,-0.00716814,-0.0109418> up=<0.00718637,0.999973,0.00162678> target=<4870.95,28.4699,11787.4> stageRemaining=6657.11 overallRemaining=40593.9 now=211902 +16:03:32.421 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=19.4804 speed=0.0260766 contact=0 engine=1 fuelUsed=8.79785 reason= +16:03:32.421 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.44,36.4697,11787.2> velocity=<0.0247473,-0.000165512,0.00821767> along=19.4796 cross=0.174805 targetError=0.546151 computedDemand=<0.00522626,0,0.00178638> projectedForward=0.0018434 projectedAside=0.0052063 +16:03:32.422 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109312,-0.0016405,0.999939> right=<0.999921,-0.00622112,-0.0109412> up=<0.00623869,0.999979,0.00157237> target=<4870.95,28.4699,11787.4> stageRemaining=4642.72 overallRemaining=38579.5 now=213917 +16:03:32.422 SCRIPT : ERR AIRCRAFT ROUTE HELD: token=771001 targetError=0.546151 displacement=19.6839 updates=2716 +16:03:34.452 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=6.83818 drift=19.6059 speed=0.69278 contact=0 engine=1 fuelUsed=8.88672 reason= +16:03:34.452 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.56,35.3081,11787.2> velocity=<0.0592349,-0.689742,0.0262926> along=19.6051 cross=0.170899 targetError=0.42766 computedDemand=<0.00193327,0,0.000833805> projectedForward=0.000855675 projectedAside=0.00192369 +16:03:34.452 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.01134,0.000402154,0.999936> right=<0.999935,0.00133246,-0.0113406> up=<-0.00133693,0.999999,-0.000387018> target=<4870.95,28.4699,11787.4> stageRemaining=36544.6 overallRemaining=36544.6 now=215951 +16:03:36.480 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=5.34899 drift=19.7201 speed=0.766482 contact=0 engine=1 fuelUsed=8.97559 reason= +16:03:36.480 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.68,33.8189,11787.2> velocity=<0.0442082,-0.764952,0.0197145> along=19.7194 cross=0.171876 targetError=0.326798 computedDemand=<0.00125639,0,0.00117492> projectedForward=0.00118876 projectedAside=0.0012433 +16:03:36.480 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0110705,-0.000240115,0.999939> right=<0.999938,-0.000727256,-0.0110707> up=<0.00072987,1,0.000232049> target=<4870.95,28.4699,11787.4> stageRemaining=34516.6 overallRemaining=34516.6 now=217979 +16:03:38.508 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=3.76519 drift=19.7807 speed=0.789794 contact=0 engine=1 fuelUsed=9.06445 reason= +16:03:38.508 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.74,32.2351,11787.2> velocity=<0.0296481,-0.788917,0.0224763> along=19.7799 cross=0.171876 targetError=0.27727 computedDemand=<0.00122756,0,0.00103683> projectedForward=0.00105023 projectedAside=0.00121611 +16:03:38.508 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109681,4.57589e-05,0.99994> right=<0.99994,-0.000783437,-0.010968> up=<0.000782888,1,-5.43489e-05> target=<4870.95,28.4699,11787.4> stageRemaining=32488.6 overallRemaining=32488.6 now=220007 +16:03:40.536 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=2.15716 drift=19.8407 speed=0.797128 contact=0 engine=1 fuelUsed=9.15332 reason= +16:03:40.536 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.8,30.6271,11787.2> velocity=<0.0234355,-0.796503,0.0211275> along=19.84 cross=0.172852 targetError=0.233334 computedDemand=<0.000787456,0,0.00110427> projectedForward=0.00111281 projectedAside=0.000775336 +16:03:40.537 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109327,-0.000157047,0.99994> right=<0.99994,-0.00031075,-0.0109328> up=<0.000312448,1,0.000153641> target=<4870.95,28.4699,11787.4> stageRemaining=30460.7 overallRemaining=30460.7 now=222035 +16:03:42.547 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=0.664471 drift=19.8998 speed=0.547967 contact=0 engine=1 fuelUsed=9.24219 reason= +16:03:42.547 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.86,29.1344,11787.2> velocity=<0.016714,-0.547269,0.0220135> along=19.8991 cross=0.172852 targetError=0.198531 computedDemand=<0.000385002,0,0.00105997> projectedForward=0.00106396 projectedAside=0.000373835 +16:03:42.547 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0105151,-8.07484e-06,0.999945> right=<0.999945,-0.000507926,-0.0105151> up=<0.000507983,1,2.73353e-06> target=<4870.95,28.4699,11787.4> stageRemaining=28449.6 overallRemaining=28449.6 now=224046 +16:03:44.572 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=0.104202 drift=19.918 speed=0.293962 contact=1 engine=1 fuelUsed=9.33105 reason= +16:03:44.572 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,28.5741,11787.3> velocity=<-0.0030131,-0.28373,0.076824> along=19.9179 cross=0.0634766 targetError=0.101422 computedDemand=<0.00113942,0,-0.00304774> projectedForward=-0.00300465 projectedAside=0.00116961 +16:03:44.573 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00979301,0.144063,0.98952> right=<0.999951,0.000174665,-0.00992167> up=<-0.00160218,0.989569,-0.144054> target=<4870.95,28.4699,11787.4> stageRemaining=26424.5 overallRemaining=26424.5 now=226072 +16:03:46.587 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=-0.00437546 drift=19.9146 speed=0.0141898 contact=1 engine=1 fuelUsed=9.41992 reason= +16:03:46.588 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,28.4655,11787.3> velocity=<0.00241976,0.00138116,-0.0139136> along=19.9144 cross=0.09375 targetError=0.124894 computedDemand=<0.000910506,0,0.00186755> projectedForward=0.00186722 projectedAside=0.000894257 +16:03:46.588 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00867878,0.0933964,0.995591> right=<0.999962,-0.000369672,-0.00868221> up=<-0.000442845,0.995629,-0.0933961> target=<4870.95,28.4699,11787.4> stageRemaining=24409.5 overallRemaining=24409.5 now=228087 +16:03:47.598 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 state=8 reason=; physical availability remains with the allocating owner +16:03:47.599 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE RESULT: state=8 token=771001 engineStarts=1 controllerStarts=1 wakes=1 pilotHooks=3796 helicopterHooks=3796 reason= +16:03:47.599 SCRIPT : ERR AIRCRAFT ROUTE RESULT: proven=1 held=1 requested=20.2214 displacement=20.1261 targetError=0.129942 updates=2716 +16:03:47.599 SCRIPT : ERR SMOKE PASS: aircraft-route actual control order completes on original physical grounded aircraft with engine off, finite fuel use and exact pilot +16:03:47.606 SCRIPT : Rereintroduced [mission]: phase 1 -> 6 +16:03:47.606 SCRIPT : ERR SMOKE PASS: actual aircraft route completed before explicit fixture reset +16:03:47.606 SCRIPT : ERR SMOKE COMPLETE: actual immutable short aircraft route, destination hold and contact landing; experimental mechanism, not HQ transport +16:03:47.718 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME +16:03:47.721 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:03:47.721 SCRIPT (W): Slot_Chat Has no Content! +16:03:47.721 SCRIPT (W): Slot_VON Has no Content! +16:03:47.721 SCRIPT (W): Slot_GameVersion Has no Content! +16:03:47.721 SCRIPT (W): Slot_Notifications Has no Content! +16:03:49.775 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:03:49.775 SCRIPT : -- Stack trace -- +16:03:49.775 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:03:49.775 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:03:49.775 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15 +16:03:49.776 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:03:49.776 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:03:49.776 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:03:49.776 SCRIPT : ----------------- +16:03:49.776 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:03:49.776 SCRIPT : -- Stack trace -- +16:03:49.776 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:03:49.776 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:03:49.776 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21 +16:03:49.777 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:03:49.777 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:03:49.777 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:03:49.777 SCRIPT : ----------------- +16:03:49.778 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:03:49.779 SCRIPT (W): Slot_Chat Has no Content! +16:03:49.779 SCRIPT (W): Slot_VON Has no Content! +16:03:49.779 SCRIPT (W): Slot_GameVersion Has no Content! +16:03:49.779 SCRIPT (W): Slot_Notifications Has no Content! diff --git a/docs/evidence/native-2026-09-19-155909-aircraft-route/error.log.txt b/docs/evidence/native-2026-09-19-155909-aircraft-route/error.log.txt new file mode 100644 index 0000000..fcf911a --- /dev/null +++ b/docs/evidence/native-2026-09-19-155909-aircraft-route/error.log.txt @@ -0,0 +1,121 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-59-09\error.log started at 2026-09-19 15:59:11 (2026-09-19 13:59:11 UTC) + +15:59:11.096 INIT : Workbench startup +15:59:11.096 INIT : Workbench Init Engine +15:59:11.096 RESOURCES : ResourceDB: full scan +15:59:11.096 RESOURCES : processing files... +15:59:11.096 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +15:59:11.096 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +15:59:11.096 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +15:59:16.311 INIT : Workbench Create Game +15:59:16.311 SCRIPT : Compiling Game scripts +15:59:16.311 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:59:16.311 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:59:16.473 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.593 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:59:16.625 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:59:16.765 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:59:16.828 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:59:16.828 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:59:16.829 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:59:16.870 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.870 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.871 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:59:16.871 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:59:16.899 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.934 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:59:26.353 WORLD : CreateEntities +15:59:26.354 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:59:26.354 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:59:26.354 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:59:43.110 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +15:59:48.121 WORLD : Game::LoadEntities +15:59:48.121 WORLD : CreateEntities +15:59:48.121 WORLD : CreateEntities +15:59:48.121 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +15:59:48.121 ENTITY : CreateComponent 'ScriptedRadioComponent' +15:59:48.121 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +15:59:49.552 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +15:59:49.552 ENTITY : CreateComponent 'Hierarchy' +15:59:49.552 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +15:59:49.553 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +15:59:49.553 ENTITY : CreateComponent 'Hierarchy' +15:59:49.553 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +15:59:49.553 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +15:59:49.553 ENTITY : CreateComponent 'Hierarchy' +15:59:49.553 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +15:59:49.557 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +15:59:49.557 ENTITY : CreateComponent 'Hierarchy' +15:59:49.557 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +15:59:49.557 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +15:59:49.557 ENTITY : CreateComponent 'Hierarchy' +15:59:49.557 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +15:59:49.558 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +15:59:49.558 ENTITY : CreateComponent 'Hierarchy' +15:59:49.558 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +15:59:49.561 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +15:59:49.561 ENTITY : CreateComponent 'Hierarchy' +15:59:49.561 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +15:59:49.561 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +15:59:49.561 ENTITY : CreateComponent 'Hierarchy' +15:59:49.561 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +15:59:49.561 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +15:59:49.561 ENTITY : CreateComponent 'Hierarchy' +15:59:49.561 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +15:59:57.234 WORLD : InitEntities 'world' +15:59:57.235 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +15:59:57.235 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:59:57.859 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:59:57.860 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +15:59:57.860 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:59:57.861 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:59:57.861 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:59:57.863 SCRIPT (W): Can't open config file "" +15:59:57.872 WORLD : InitEntities 'world' +15:59:57.872 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +15:59:57.872 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +15:59:57.872 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:59:57.872 SCRIPT (W): Slot_Chat Has no Content! +15:59:57.873 SCRIPT (W): Slot_VON Has no Content! +15:59:57.873 SCRIPT (W): Slot_AvailableActions Has no Content! +15:59:57.873 SCRIPT (W): Slot_Vehicle Has no Content! +15:59:57.873 SCRIPT (W): Slot_GameVersion Has no Content! +15:59:57.873 SCRIPT (W): Slot_Notifications Has no Content! +15:59:57.873 SCRIPT (W): Slot_Hints Has no Content! +15:59:57.886 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:59:57.886 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +15:59:57.886 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +15:59:57.886 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:59:57.887 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:59:57.890 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:59:58.142 WORLD : UpdateEntities +15:59:58.142 WORLD : PostFrame +15:59:58.142 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +15:59:58.142 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:59:58.189 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:59:58.190 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +15:59:58.190 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +15:59:58.190 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +16:00:00.635 WORLD : UpdateEntities +16:00:00.635 WORLD : AfterPostSimulate +16:00:00.635 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:00:28.883 WORLD : UpdateEntities +16:00:28.884 WORLD : AfterPostSimulate +16:00:28.884 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:03:47.721 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:03:47.721 SCRIPT (W): Slot_Chat Has no Content! +16:03:47.721 SCRIPT (W): Slot_VON Has no Content! +16:03:47.721 SCRIPT (W): Slot_GameVersion Has no Content! +16:03:47.721 SCRIPT (W): Slot_Notifications Has no Content! +16:03:49.775 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:03:49.776 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:03:49.778 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:03:49.779 SCRIPT (W): Slot_Chat Has no Content! +16:03:49.779 SCRIPT (W): Slot_VON Has no Content! +16:03:49.779 SCRIPT (W): Slot_GameVersion Has no Content! +16:03:49.779 SCRIPT (W): Slot_Notifications Has no Content! diff --git a/docs/evidence/native-2026-09-19-155909-aircraft-route/headless-launch.log.txt b/docs/evidence/native-2026-09-19-155909-aircraft-route/headless-launch.log.txt new file mode 100644 index 0000000..fbc4ba5 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155909-aircraft-route/headless-launch.log.txt @@ -0,0 +1,151 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 123 +[gamescope] [Info] vblank: Using timerfd. +fsync: up and running. +[Gamescope WSI] No application info given. +[Gamescope WSI] Executable name: explorer.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: xalia.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: xalia.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 1 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: ArmaReforgerWorkbenchSteamDiag.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Unsupported maximum keycode 709, clipping. +> X11 cannot support keycodes above 255. +> Warning: Virtual modifier Hyper multiply defined +> Using 0, ignoring 0 +> Warning: Virtual modifier ScrollLock multiply defined +> Using 0, ignoring 0 +Errors from xkbcomp are not fatal to the X server +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a001a4 +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a001a4 +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a001a4 + wayland surface res id: 5 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a0039a +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a0039a +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a0039a + wayland surface res id: 10 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55557280c8c0 - imageCount: 4 +[Gamescope WSI] Destroying swapchain: 0x55557280c8c0 +[Gamescope WSI] Destroyed swapchain: 0x55557280c8c0 +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55557280c8c0 - imageCount: 4 +[Gamescope WSI] Destroying swapchain: 0x55557280c8c0 +[Gamescope WSI] Destroyed swapchain: 0x55557280c8c0 +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55557280c8c0 - imageCount: 4 +[gamescope] [Info] wlserver: [wayland] Data too big for buffer (4092 + 12 > 4096). +[gamescope] [Info] launch: Primary child shut down! diff --git a/docs/evidence/native-2026-09-19-155909-aircraft-route/launch-source-sha256.json b/docs/evidence/native-2026-09-19-155909-aircraft-route/launch-source-sha256.json new file mode 100644 index 0000000..8bcb5df --- /dev/null +++ b/docs/evidence/native-2026-09-19-155909-aircraft-route/launch-source-sha256.json @@ -0,0 +1,194 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-155909-aircraft-route/launch-source.json b/docs/evidence/native-2026-09-19-155909-aircraft-route/launch-source.json new file mode 100644 index 0000000..1863363 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155909-aircraft-route/launch-source.json @@ -0,0 +1,45 @@ +{ + "schema_version": 1, + "launch_id": "35e84cc3-be2a-4880-a7ba-3bacf9c7a08e", + "captured_unix": 1789826347.7650535, + "source_root": "/home/jakub/devel/escapistsrereintroduced", + "command": [ + "gamescope", + "--backend", + "headless", + "-W", + "1280", + "-H", + "720", + "-w", + "1280", + "-h", + "720", + "-r", + "30", + "--", + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe", + "-gproj", + "Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-profile", + "Z:/tmp/erri-workbench-profile", + "-logconsole", + "-wbModule=WorldEditor", + "-load", + "Worlds/ERR_Everon.ent", + "-plugin=ERR_ValidateWorldPlugin", + "-errPlay", + "1", + "-errSmoke", + "1", + "-errSmokeOutcome", + "aircraft-route", + "-noThrow", + "-disableCrashReporter" + ], + "manifest_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4" +} diff --git a/docs/evidence/native-2026-09-19-155909-aircraft-route/report.json b/docs/evidence/native-2026-09-19-155909-aircraft-route/report.json new file mode 100644 index 0000000..b114391 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155909-aircraft-route/report.json @@ -0,0 +1,9 @@ +{ + "log": "docs/evidence/native-2026-09-19-155909-aircraft-route/console.log.txt", + "smoke_completions": 1, + "assertions_passed": 38, + "script_or_runtime_failures": [], + "engine_errors": [], + "missing_end_screen": [], + "scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim" +} diff --git a/docs/evidence/native-2026-09-19-155909-aircraft-route/rereintroduced-hq.log.txt b/docs/evidence/native-2026-09-19-155909-aircraft-route/rereintroduced-hq.log.txt new file mode 100644 index 0000000..ddf6f60 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155909-aircraft-route/rereintroduced-hq.log.txt @@ -0,0 +1,12 @@ +#1 t=6.8s M0 REGISTER group 1 [session=1789826397-1] +#2 t=6.8s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789826397-1] +#3 t=7.7s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789826397-1] +#4 t=8.8s M0 REGISTER group 2 [session=1789826397-1] +#5 t=8.8s M0 REGISTER group 3 [session=1789826397-1] +#6 t=8.8s M0 REGISTER group 4 [session=1789826397-1] +#7 t=8.8s M0 REGISTER group 5 [session=1789826397-1] +#8 t=8.8s M0 REGISTER group 6 [session=1789826397-1] +#9 t=8.8s M0 REGISTER group 7 [session=1789826397-1] +#10 t=18.8s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789826397-1] +#11 t=229.1s M0 AIRCRAFT CONTROL token=771001 state=8 reason=; physical availability remains with the allocating owner [session=1789826397-1] +#12 t=229.1s M0 STOP HQ stopped; tactical orders released [session=1789826397-1] diff --git a/docs/evidence/native-2026-09-19-155909-aircraft-route/runner.json.txt b/docs/evidence/native-2026-09-19-155909-aircraft-route/runner.json.txt new file mode 100644 index 0000000..83f55ab --- /dev/null +++ b/docs/evidence/native-2026-09-19-155909-aircraft-route/runner.json.txt @@ -0,0 +1,19 @@ +{ + "stopped_unix": 1789826635.284928, + "console_sha256": "04a1e9458a67f28cfc93ddd2edc17488052fd9fa02700e3daf88bd8a51ff3e6b", + "end_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4", + "source_unchanged_after_run": true, + "source_provenance": "launch_snapshot", + "launch_id": "35e84cc3-be2a-4880-a7ba-3bacf9c7a08e", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4", + "started_unix": 1789826347.7651527, + "result": "smoke-completed", + "session": "/tmp/erri-workbench-profile/logs/logs_2026-09-19_15-59-09", + "rounds_required": 1, + "project": "chat", + "display": "headless Gamescope 1280x720/30Hz", + "dedicated_server": false, + "audio": "silent sink and per-test-stream mute" +} diff --git a/docs/evidence/native-2026-09-19-155909-aircraft-route/script.log.txt b/docs/evidence/native-2026-09-19-155909-aircraft-route/script.log.txt new file mode 100644 index 0000000..e9d06d0 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155909-aircraft-route/script.log.txt @@ -0,0 +1,638 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_15-59-09\script.log started at 2026-09-19 15:59:12 (2026-09-19 13:59:12 UTC) + +15:59:12.523 SCRIPT : SCRIPT : Initializing scripts +15:59:12.523 SCRIPT : SCRIPT : ScriptProjectManager init +15:59:14.905 SCRIPT : SCRIPT : Compiling GameLib scripts +15:59:14.982 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +15:59:14.982 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +15:59:14.983 SCRIPT : SCRIPT : Compiling Game scripts +15:59:16.311 SCRIPT : Compiling Game scripts +15:59:16.311 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +15:59:16.311 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +15:59:16.473 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.593 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +15:59:16.625 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +15:59:16.731 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +15:59:16.765 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +15:59:16.828 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +15:59:16.828 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +15:59:16.829 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +15:59:16.870 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.870 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.871 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +15:59:16.871 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +15:59:16.899 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +15:59:16.934 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +15:59:17.216 SCRIPT : Module: WorkbenchGame; loaded 172x files; 617x classes; used 2482K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: e963af0e +15:59:17.223 SCRIPT : Module: Game; loaded 5787x files; 11393x classes; used 33680K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +15:59:18.237 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:59:18.237 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:59:39.693 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562 +15:59:39.694 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531 +15:59:39.694 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516 +15:59:39.694 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5 +15:59:39.694 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453 +15:59:39.694 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406 +15:59:39.695 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438 +15:59:39.695 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438 +15:59:39.695 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422 +15:59:39.695 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391 +15:59:39.696 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344 +15:59:39.696 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344 +15:59:39.696 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344 +15:59:39.697 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344 +15:59:39.697 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328 +15:59:39.697 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281 +15:59:39.697 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25 +15:59:39.698 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281 +15:59:39.698 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25 +15:59:39.698 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234 +15:59:39.698 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188 +15:59:39.698 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156 +15:59:39.699 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172 +15:59:39.699 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156 +15:59:39.699 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141 +15:59:39.699 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094 +15:59:39.733 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625 +15:59:43.107 SCRIPT : Unable to register a script command due keyword duplicity: ban +15:59:43.107 SCRIPT : Unable to register a script command due keyword duplicity: kick +15:59:57.235 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +15:59:57.263 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate +15:59:57.861 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +15:59:57.861 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +15:59:57.863 SCRIPT (W): Can't open config file "" +15:59:57.872 SCRIPT (W): Slot_WeaponInfo Has no Content! +15:59:57.872 SCRIPT (W): Slot_Chat Has no Content! +15:59:57.873 SCRIPT (W): Slot_VON Has no Content! +15:59:57.873 SCRIPT (W): Slot_AvailableActions Has no Content! +15:59:57.873 SCRIPT (W): Slot_Vehicle Has no Content! +15:59:57.873 SCRIPT (W): Slot_GameVersion Has no Content! +15:59:57.873 SCRIPT (W): Slot_Notifications Has no Content! +15:59:57.873 SCRIPT (W): Slot_Hints Has no Content! +15:59:57.886 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:59:57.887 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +15:59:57.890 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +15:59:57.948 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +15:59:57.962 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +15:59:58.142 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +15:59:59.672 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +15:59:59.695 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +15:59:59.696 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +15:59:59.726 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +15:59:59.729 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +15:59:59.780 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +15:59:59.780 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +15:59:59.785 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +15:59:59.838 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +15:59:59.838 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +15:59:59.841 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +15:59:59.841 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +15:59:59.845 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +15:59:59.848 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +15:59:59.848 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +15:59:59.849 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +15:59:59.850 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +15:59:59.850 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +15:59:59.850 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +15:59:59.850 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +15:59:59.851 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +15:59:59.851 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:59:59.851 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +15:59:59.851 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +15:59:59.851 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:59:59.852 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +15:59:59.852 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +15:59:59.852 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +15:59:59.852 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:59:59.852 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:59:59.853 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:59:59.853 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +15:59:59.853 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +15:59:59.853 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:00:00.703 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:00.704 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:00.704 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:00.704 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:00.956 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5292,7499.7> up=0.99568 +16:00:00.956 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.287087 angularSpeed=0.0801536 +16:00:00.957 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:00:00.957 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.614,7501.97> +16:00:00.957 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.314,7501.97> terrainY=63.3165 tireTerrainGap=-0.00246811 +16:00:00.957 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.614,7501.97> radius=0.3 bottom=<7012.07,63.314,7501.97> fraction=0.443697 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.002388 +16:00:00.958 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6013,7497.71> +16:00:00.958 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1513,7497.71> terrainY=64.1555 tireTerrainGap=-0.00418854 +16:00:00.958 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6013,7497.71> radius=0.45 bottom=<7009.88,64.1513,7497.71> fraction=0.435466 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00419617 +16:00:00.958 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2633,7497.74> +16:00:00.958 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8133,7497.74> terrainY=63.8179 tireTerrainGap=-0.004673 +16:00:00.959 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2633,7497.74> radius=0.45 bottom=<7014.42,63.8133,7497.74> fraction=0.433333 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00466537 +16:00:00.959 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:00:01.209 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:01.210 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:01.210 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:01.210 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:00:01.724 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:01.724 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:01.724 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:01.974 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5354,7499.71> up=0.994344 +16:00:01.974 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0975727 angularSpeed=0.068569 +16:00:01.974 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:00:01.974 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6196,7501.99> +16:00:01.974 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3196,7501.99> terrainY=63.3145 tireTerrainGap=0.00511932 +16:00:01.975 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6196,7501.99> radius=0.3 bottom=<7012.07,63.3196,7501.99> fraction=0.478139 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.0051918 +16:00:01.975 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6025,7497.71> +16:00:01.975 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1525,7497.71> terrainY=64.1491 tireTerrainGap=0.0033493 +16:00:01.976 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6025,7497.71> radius=0.45 bottom=<7009.93,64.1525,7497.71> fraction=0.469697 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00333405 +16:00:01.976 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2655,7497.78> +16:00:01.976 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8155,7497.78> terrainY=63.8155 tireTerrainGap=-3.8147e-06 +16:00:01.976 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2655,7497.78> radius=0.45 bottom=<7014.47,63.8155,7497.78> fraction=0.454444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-2.28882e-05 +16:00:01.976 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:00:02.231 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:02.232 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:02.232 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:00:02.232 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:02.485 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:00:02.738 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:02.739 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:02.739 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:02.739 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:00:02.995 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5326,7499.74> up=0.994179 +16:00:02.996 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0522204 angularSpeed=0.0621352 +16:00:02.996 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:00:02.996 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6154,7502.01> +16:00:02.996 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3154,7502.01> terrainY=63.3118 tireTerrainGap=0.00363541 +16:00:02.997 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6154,7502.01> radius=0.3 bottom=<7012.07,63.3154,7502.01> fraction=0.471063 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00363541 +16:00:02.997 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5933,7497.71> +16:00:02.997 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1433,7497.71> terrainY=64.143 tireTerrainGap=0.000320435 +16:00:02.997 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5933,7497.71> radius=0.45 bottom=<7009.97,64.1433,7497.71> fraction=0.456229 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00037384 +16:00:02.998 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2593,7497.83> +16:00:02.998 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8093,7497.83> terrainY=63.8127 tireTerrainGap=-0.00347519 +16:00:02.998 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2593,7497.83> radius=0.45 bottom=<7014.51,63.8093,7497.83> fraction=0.438611 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00350571 +16:00:02.998 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:00:03.246 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:03.246 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:03.247 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:03.247 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:03.755 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:03.755 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:03.756 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:03.756 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:00:04.012 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5297,7499.75> up=0.994379 +16:00:04.013 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:00:04.013 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:00:04.013 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6126,7502.02> +16:00:04.013 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3126,7502.02> terrainY=63.3108 tireTerrainGap=0.00182343 +16:00:04.014 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6126,7502.02> radius=0.3 bottom=<7012.07,63.3126,7502.02> fraction=0.462844 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00182724 +16:00:04.014 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.594,7497.72> +16:00:04.014 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.144,7497.72> terrainY=64.1415 tireTerrainGap=0.00253296 +16:00:04.014 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.594,7497.72> radius=0.45 bottom=<7009.98,64.144,7497.72> fraction=0.466368 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00260162 +16:00:04.014 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2601,7497.84> +16:00:04.014 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8101,7497.84> terrainY=63.8119 tireTerrainGap=-0.0018425 +16:00:04.015 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2601,7497.84> radius=0.45 bottom=<7014.52,63.8101,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:00:04.015 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:00:04.267 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:04.268 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:04.268 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:04.268 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:00:04.779 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:04.779 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:04.779 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:04.780 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:05.035 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5297,7499.75> up=0.994379 +16:00:05.035 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:00:05.036 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:00:05.036 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6126,7502.02> +16:00:05.036 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3126,7502.02> terrainY=63.3108 tireTerrainGap=0.00182343 +16:00:05.036 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6126,7502.02> radius=0.3 bottom=<7012.07,63.3126,7502.02> fraction=0.462844 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00182724 +16:00:05.036 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.594,7497.72> +16:00:05.036 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.144,7497.72> terrainY=64.1415 tireTerrainGap=0.00253296 +16:00:05.037 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.594,7497.72> radius=0.45 bottom=<7009.98,64.144,7497.72> fraction=0.466368 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00260162 +16:00:05.037 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2601,7497.84> +16:00:05.037 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8101,7497.84> terrainY=63.8119 tireTerrainGap=-0.0018425 +16:00:05.037 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2601,7497.84> radius=0.45 bottom=<7014.52,63.8101,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:00:05.037 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:00:05.287 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:00:05.288 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:00:05.302 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:00:05.303 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:00:05.303 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:00:05.303 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:00:05.304 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:00:05.304 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:00:05.304 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:00:06.200 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:00:06.243 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5> +16:00:06.435 SCRIPT : ERR SMOKE PASS: new identity may enter prison +16:00:06.435 SCRIPT : ERR SMOKE PASS: spawn consumes identity life +16:00:06.436 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection +16:00:06.436 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life +16:00:06.436 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected +16:00:06.436 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy +16:00:06.436 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +16:00:06.436 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +16:00:06.437 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +16:00:06.438 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +16:00:06.438 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +16:00:06.442 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +16:00:06.442 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +16:00:06.442 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +16:00:06.442 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +16:00:06.446 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +16:00:06.446 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show +16:00:06.446 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show +16:00:06.447 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show +16:00:06.447 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show +16:00:06.447 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show +16:00:06.447 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization +16:00:06.448 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service +16:00:06.938 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.8202,11487.4> tested=213 terrainDelta=0.4625; no fallback +16:00:06.942 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11537.4> tested=226 terrainDelta=0.461573; no fallback +16:00:06.942 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11587.4> tested=239 terrainDelta=0.492285; no fallback +16:00:06.943 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.7592,11637.4> tested=252 terrainDelta=0.742285; no fallback +16:00:06.943 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.0092,11687.4> tested=265 terrainDelta=0.586035; no fallback +16:00:06.943 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.6,11737.4> tested=278 terrainDelta=0.2875; no fallback +16:00:06.944 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4750.95,27.9217,11787.4> tested=290 terrainDelta=0.302393; no fallback +16:00:06.944 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9991,11787.4> tested=291 terrainDelta=0.250544; no fallback +16:00:06.945 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4850.95,28.6938,11787.4> tested=292 terrainDelta=0.1; no fallback +16:00:06.946 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE CORRIDOR: acceptedStart=<4850.95,28.6938,11787.4> destination=<4870.95,28.6938,11787.4> tested=292; complete survey passed +16:00:06.947 SCRIPT : ERR SMOKE PASS: aircraft-route independent qualified candidate found before one finite allocation +16:00:06.954 SCRIPT : ERR SMOKE PASS: aircraft-route one finite native Mi8 and memberless enemy group created +16:00:07.443 SCRIPT : ERR SMOKE PASS: aircraft-route one original native pilot request only +16:00:07.457 SCRIPT : ERR SMOKE PASS: aircraft-route pilot seated by native mechanism in original group +16:00:07.953 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=0 drift=0 speed=0 contact=0 engine=0 fuelUsed=-1938.75 reason= +16:00:09.975 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=-0.254835 drift=0.0557411 speed=0.209318 contact=1 engine=0 fuelUsed=-1938.75 reason= +16:00:10.992 SCRIPT : ERR SMOKE PASS: aircraft-route post-spawn qualification precedes native engine start +16:00:10.993 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=1 pivot=<4850.53,32.2586,11773.4> damageRadius=2.3 thickness=0.75 scale=1.73205 sphereBound=19.7784 +16:00:10.993 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=0 pivot=<4850.95,32.6145,11786.2> damageRadius=12 thickness=1.5 scale=1.73205 sphereBound=27.6824 +16:00:10.993 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=0 localPivot=<0.0081524,4.18279,-0.790322> radius=10.645 sphereBound=14.9018 +16:00:10.994 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=1 localPivot=<-0.524318,4.96713,-13.6158> radius=1.955 sphereBound=16.458 +16:00:10.994 SCRIPT : ERR AIRCRAFT FOOTPRINT: entities=110 meshes=93 zones=74 modelSphere=20.3858 damageSphere=27.6824 simulationSphere=16.458 completeSphere=27.6824 initialDrift=0 initialHeight=-0.223825 +16:00:10.996 SCRIPT : ERR SMOKE PASS: aircraft-route actual full corridor, both pads and complete native rotor/model footprint issue exact route qualification +16:00:10.996 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 bound qualified finite aircraft; no HQ dispatch installed +16:00:10.996 SCRIPT : ERR SMOKE PASS: aircraft-route actual controller accepts one qualified original pilot/aircraft order +16:00:12.003 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00653839 drift=0.00603971 speed=0 contact=1 engine=0 fuelUsed=0 reason= +16:00:12.004 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.95,28.4634,11787.4> velocity=<0,0,0> along=-0.00145082 cross=0.00603971 targetError=19.9986 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:12.004 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00885321,0.0855708,0.996293> right=<0.999961,-0.000242161,-0.008865> up=<-0.000517322,0.996332,-0.0855696> target=<4870.95,28.4699,11787.4> stageRemaining=64493.8 overallRemaining=238989 now=13506.9 +16:00:14.029 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00873756 drift=0.0118804 speed=0.00574953 contact=1 engine=1 fuelUsed=0 reason= +16:00:14.030 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.95,28.4612,11787.4> velocity=<8.52624e-05,0.0057179,-0.000596147> along=-0.00192508 cross=0.0118804 targetError=19.9991 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:14.030 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00863023,0.0830714,0.996506> right=<0.999963,-0.000290101,-0.00863598> up=<-0.000428316,0.996544,-0.0830708> target=<4870.95,28.4699,11787.4> stageRemaining=62467.7 overallRemaining=236963 now=15533 +16:00:16.039 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00785255 drift=0.0195556 speed=2.04741e-05 contact=1 engine=1 fuelUsed=0.0888672 reason= +16:00:16.039 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<-1.99087e-05,2.60582e-06,-4.00553e-06> along=0.0010233 cross=0.0195312 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:16.040 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113667,0.0840137,0.9964> right=<0.999935,-0.000289795,-0.0113826> up=<-0.000667543,0.996465,-0.0840116> target=<4870.95,28.4699,11787.4> stageRemaining=60458.1 overallRemaining=234953 now=17542.7 +16:00:18.062 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00782013 drift=0.0205311 speed=5.93293e-05 contact=1 engine=1 fuelUsed=0.177734 reason= +16:00:18.062 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<2.54032e-05,-5.36089e-05,-8.53782e-07> along=0.00102563 cross=0.0205078 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:18.062 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113666,0.0841067,0.996392> right=<0.999935,-0.000308263,-0.011381> up=<-0.000650065,0.996457,-0.0841047> target=<4870.95,28.4699,11787.4> stageRemaining=58435.5 overallRemaining=232931 now=19565.3 +16:00:20.106 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00782394 drift=0.0205311 speed=7.83399e-05 contact=1 engine=1 fuelUsed=0.266602 reason= +16:00:20.106 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<-3.26696e-05,-7.11964e-05,9.57695e-07> along=0.00102563 cross=0.0205078 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:20.106 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113097,0.0840958,0.996394> right=<0.999936,-0.00030261,-0.0113243> up=<-0.000650809,0.996458,-0.0840938> target=<4870.95,28.4699,11787.4> stageRemaining=56391.7 overallRemaining=230887 now=21609.1 +16:00:22.130 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00763893 drift=0.0205078 speed=0.000503354 contact=1 engine=1 fuelUsed=0.355469 reason= +16:00:22.131 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4623,11787.4> velocity=<5.68616e-09,0.000447101,-0.000231228> along=4.90736e-05 cross=0.0205078 targetError=19.9971 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:22.131 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0106018,0.0840798,0.996403> right=<0.999944,-0.000279071,-0.0106159> up=<-0.00061452,0.996459,-0.084078> target=<4870.95,28.4699,11787.4> stageRemaining=54366.4 overallRemaining=228862 now=23634.3 +16:00:24.154 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=-0.00395584 drift=0.0203912 speed=0.0190314 contact=1 engine=1 fuelUsed=0.444336 reason= +16:00:24.154 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.95,28.466,11787.4> velocity=<0.00404045,0.00600304,-0.0176021> along=-0.00581262 cross=0.0203912 targetError=20.0029 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:24.154 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0044389,0.0837193,0.99648> right=<0.99999,-0.000209535,-0.00443693> up=<-0.000162659,0.996489,-0.0837194> target=<4870.95,28.4699,11787.4> stageRemaining=52342.9 overallRemaining=226838 now=25657.8 +16:00:26.200 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.00836182 drift=0.0231972 speed=0.0107542 contact=1 engine=1 fuelUsed=0.533203 reason= +16:00:26.200 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.4783,11787.4> velocity=<-0.00381485,0.0096752,-0.00273665> along=-0.0150946 cross=0.0231972 targetError=20.0122 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:26.201 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00479083,0.0829975,0.996538> right=<0.999988,-0.000347732,0.00483637> up=<0.000747935,0.99655,-0.0829949> target=<4870.95,28.4699,11787.4> stageRemaining=50297 overallRemaining=224792 now=27703.7 +16:00:28.222 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0195389 drift=0.0221402 speed=0.0285652 contact=1 engine=1 fuelUsed=0.62207 reason= +16:00:28.223 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.4895,11787.4> velocity=<-0.00583581,0.0105749,-0.025886> along=-0.0165665 cross=0.0221402 targetError=20.0137 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:28.223 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00642666,0.0819893,0.996612> right=<0.999979,-0.000255147,0.00646936> up=<0.000784701,0.996633,-0.081986> target=<4870.95,28.4699,11787.4> stageRemaining=48274.7 overallRemaining=222770 now=29726 +16:00:30.244 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0312271 drift=0.0201324 speed=0.0192654 contact=1 engine=1 fuelUsed=0.710938 reason= +16:00:30.244 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5012,11787.4> velocity=<0.00264104,0.0101391,-0.0161672> along=-0.0155946 cross=0.0201324 targetError=20.0127 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:30.245 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00541542,0.0817729,0.996636> right=<0.999985,-0.000191341,0.00544932> up=<0.000636304,0.996651,-0.0817707> target=<4870.95,28.4699,11787.4> stageRemaining=46253.6 overallRemaining=220749 now=31747.2 +16:00:32.272 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0431404 drift=0.0310203 speed=0.081704 contact=1 engine=1 fuelUsed=0.799805 reason= +16:00:32.272 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5131,11787.3> velocity=<0.00169388,0.0108132,-0.0809676> along=-0.0147138 cross=0.0310203 targetError=20.0119 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:32.272 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00484152,0.0801479,0.996771> right=<0.999988,-0.000203492,0.00487351> up=<0.000593436,0.996783,-0.0801459> target=<4870.95,28.4699,11787.4> stageRemaining=44225.2 overallRemaining=218721 now=33775.5 +16:00:34.294 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0562325 drift=0.0804465 speed=0.0341612 contact=1 engine=1 fuelUsed=0.888672 reason= +16:00:34.294 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5262,11787.3> velocity=<0.000205596,0.0207574,-0.0271307> along=-0.0148377 cross=0.0804465 targetError=20.0121 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:34.295 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00497228,0.0778372,0.996954> right=<0.999987,-0.000173206,0.00500094> up=<0.000561938,0.996966,-0.0778354> target=<4870.95,28.4699,11787.4> stageRemaining=42203.4 overallRemaining=216699 now=35797.3 +16:00:36.319 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0722523 drift=0.134698 speed=0.0312901 contact=1 engine=1 fuelUsed=0.977539 reason= +16:00:36.319 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5422,11787.2> velocity=<0.000940705,0.0184947,-0.0252217> along=-0.0159451 cross=0.134698 targetError=20.0135 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:36.319 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00570988,0.0777274,0.996958> right=<0.999984,-0.000108824,0.00573569> up=<0.000554313,0.996975,-0.0777255> target=<4870.95,28.4699,11787.4> stageRemaining=40178.4 overallRemaining=214674 now=37822.3 +16:00:38.329 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0895977 drift=0.256307 speed=0.101128 contact=1 engine=1 fuelUsed=1.06641 reason= +16:00:38.329 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5595,11787.1> velocity=<0.000549567,0.0177689,-0.0995531> along=-0.0157489 cross=0.256307 targetError=20.0145 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:38.330 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00574152,0.076597,0.997046> right=<0.999983,-6.57905e-05,0.00576349> up=<0.000507062,0.997062,-0.0765953> target=<4870.95,28.4699,11787.4> stageRemaining=38168.4 overallRemaining=212664 now=39832.4 +16:00:40.354 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=4 height=0.296967 drift=0.471907 speed=0.32226 contact=1 engine=1 fuelUsed=1.15527 reason= +16:00:40.354 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.7669,11786.9> velocity=<0.00396011,0.161723,-0.278714> along=-0.0157771 cross=0.471907 targetError=20.0185 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:40.355 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00387348,0.188949,0.981979> right=<0.999992,-0.000122058,0.00396802> up=<0.00086961,0.981987,-0.188947> target=<4870.95,28.4699,11787.4> stageRemaining=2489.8 overallRemaining=210639 now=41856.8 +16:00:42.397 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=-0.0208931 drift=0.855469 speed=0.0887257 contact=1 engine=1 fuelUsed=1.24414 reason= +16:00:42.398 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.449,11786.5> velocity=<-0.0189008,0.0839584,-0.0215871> along=-0.00107051 cross=0.855469 targetError=20.0165 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:42.398 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00233112,0.105943,0.99437> right=<0.999997,-7.96552e-05,-0.00233582> up=<-0.000168257,0.994372,-0.105943> target=<4870.95,28.4699,11787.4> stageRemaining=63472.2 overallRemaining=208601 now=43895.3 +16:00:44.404 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=-0.00861931 drift=0.86426 speed=0.0105063 contact=1 engine=1 fuelUsed=1.33301 reason= +16:00:44.404 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4613,11786.5> velocity=<0.00439785,0.00330553,0.00895074> along=-0.000114982 cross=0.86426 targetError=20.0159 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:44.404 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00359115,0.0892733,0.996001> right=<0.999994,-0.000207338,-0.00358696> up=<-0.000113711,0.996007,-0.0892735> target=<4870.95,28.4699,11787.4> stageRemaining=61461.2 overallRemaining=206590 now=45906.3 +16:00:46.429 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=1.29694 drift=1.73145 speed=1.32756 contact=0 engine=1 fuelUsed=1.42188 reason= +16:00:46.429 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,29.7669,11785.6> velocity=<-0.00534006,1.10314,-0.738553> along=0.000739585 cross=1.73145 targetError=20.0712 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:46.429 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00680934,0.00920427,0.999934> right=<0.999977,0.000236995,-0.00681181> up=<-0.000299678,0.999958,-0.00920245> target=<4870.95,28.4699,11787.4> stageRemaining=59435.5 overallRemaining=204564 now=47932 +16:00:48.453 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=3.83525 drift=3.03125 speed=1.41471 contact=0 engine=1 fuelUsed=1.51074 reason= +16:00:48.453 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,32.3052,11784.3> velocity=<-0.00286156,1.37409,-0.336544> along=-0.00188247 cross=3.03125 targetError=20.2274 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:48.453 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00985107,-0.0284724,0.999546> right=<0.999951,-0.00023822,-0.00986185> up=<0.000518902,0.999595,0.0284687> target=<4870.95,28.4699,11787.4> stageRemaining=57411.6 overallRemaining=202540 now=49955.9 +16:00:50.480 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=6.5905 drift=3.20313 speed=1.07031 contact=0 engine=1 fuelUsed=1.59961 reason= +16:00:50.481 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,35.0604,11784.2> velocity=<0.000664906,1.06971,0.0358168> along=-0.00082891 cross=3.20313 targetError=20.2529 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:50.481 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113536,-0.00767716,0.999906> right=<0.999936,-0.000206866,-0.0113555> up=<0.000294025,0.99997,0.00767431> target=<4870.95,28.4699,11787.4> stageRemaining=55384.5 overallRemaining=200513 now=51982.9 +16:00:52.504 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=7.90356 drift=3.06056 speed=0.317771 contact=0 engine=1 fuelUsed=1.68848 reason= +16:00:52.504 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,36.3735,11784.3> velocity=<0.000799988,0.312187,0.0593047> along=0.000488828 cross=3.06056 targetError=20.2295 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:52.504 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0118763,0.00247865,0.999926> right=<0.999929,-0.00018512,-0.0118759> up=<0.00015567,0.999997,-0.00248068> target=<4870.95,28.4699,11787.4> stageRemaining=53360.6 overallRemaining=198489 now=54006.9 +16:00:54.535 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.16227 drift=2.99903 speed=0.0137386 contact=0 engine=1 fuelUsed=1.77734 reason= +16:00:54.535 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,36.6322,11784.4> velocity=<4.30706e-05,0.0114935,0.00752647> along=-0.000340511 cross=2.99903 targetError=20.2211 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:54.535 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0114148,0.00178699,0.999933> right=<0.999935,-0.000370904,-0.0114142> up=<0.000350482,0.999998,-0.0017911> target=<4870.95,28.4699,11787.4> stageRemaining=51329.6 overallRemaining=196458 now=56037.8 +16:00:56.550 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.10719 drift=3.00391 speed=0.0439383 contact=0 engine=1 fuelUsed=1.86621 reason= +16:00:56.551 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,36.5771,11784.4> velocity=<-0.000240559,-0.0413404,-0.0148824> along=-0.000352195 cross=3.00391 targetError=20.2218 computedDemand=<0,0,0> projectedForward=0 projectedAside=0 +16:00:56.551 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0110996,-0.000104079,0.999938> right=<0.999938,-0.000274877,-0.0110996> up=<0.000276015,1,0.000101021> target=<4870.95,28.4699,11787.4> stageRemaining=49314.1 overallRemaining=194443 now=58053.4 +16:00:57.057 SCRIPT : ERR AIRCRAFT ROUTE BEGIN: token=771001 home=<4850.96,28.4699,11787.4> destination=<4870.95,28.4699,11787.4> actualOrigin=<4850.96,36.549,11784.4> distance=20.2214 deadline=218559 +16:00:57.565 SCRIPT : ERR SMOKE PASS: aircraft-route pre-takeoff route endpoint remains the original qualified destination +16:00:58.567 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.03378 drift=3.01423 speed=0.211711 contact=0 engine=1 fuelUsed=1.95508 reason= +16:00:58.567 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4851.01,36.5037,11784.4> velocity=<0.209779,-0.0225975,0.0174232> along=0.0508938 cross=3.01368 targetError=20.1726 computedDemand=<0.0142214,0,0.002923> projectedForward=0.00307499 projectedAside=0.0141854 +16:00:58.568 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0107017,-0.00436206,0.999933> right=<0.999684,-0.0227036,-0.0107981> up=<0.0227492,0.999733,0.00411771> target=<4870.95,28.4699,11787.4> stageRemaining=158489 overallRemaining=192426 now=60069.9 +16:01:00.610 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00724 drift=2.95945 speed=0.254388 contact=0 engine=1 fuelUsed=2.04395 reason= +16:01:00.611 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4851.36,36.4772,11784.4> velocity=<0.249229,-0.00806943,0.0503288> along=0.397769 cross=2.93263 targetError=19.8175 computedDemand=<0.0122544,0,0.00124221> projectedForward=0.00137595 projectedAside=0.0122399 +16:01:00.611 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109195,0.000561593,0.99994> right=<0.999921,-0.00626527,-0.0109158> up=<0.00625876,0.99998,-0.000629962> target=<4870.95,28.4699,11787.4> stageRemaining=156451 overallRemaining=190388 now=62107.8 +16:01:02.633 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99731 drift=2.98208 speed=0.270318 contact=0 engine=1 fuelUsed=2.17725 reason= +16:01:02.634 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4851.62,36.4672,11784.5> velocity=<0.267261,-0.000305725,0.0405358> along=0.652707 cross=2.91016 targetError=19.562 computedDemand=<0.0113499,0,0.001751> projectedForward=0.00187457 projectedAside=0.0113295 +16:01:02.634 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.010897,-0.0025944,0.999937> right=<0.999889,-0.0101342,-0.0109227> up=<0.010162,0.999945,0.00248368> target=<4870.95,28.4699,11787.4> stageRemaining=154423 overallRemaining=188360 now=64135.9 +16:01:04.647 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99916 drift=3.01824 speed=0.234079 contact=0 engine=1 fuelUsed=2.26611 reason= +16:01:04.648 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4852.13,36.4691,11784.6> velocity=<0.231348,-4.82582e-05,0.0356538> along=1.1657 cross=2.78419 targetError=19.0361 computedDemand=<0.013155,0,0.00193275> projectedForward=0.0020764 projectedAside=0.0131329 +16:01:04.648 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109287,0.00074306,0.99994> right=<0.999926,-0.00540925,-0.0109245> up=<0.00540081,0.999985,-0.00080212> target=<4870.95,28.4699,11787.4> stageRemaining=152409 overallRemaining=186346 now=66150.2 +16:01:06.658 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9975 drift=3.09471 speed=0.224394 contact=0 engine=1 fuelUsed=2.35498 reason= +16:01:06.658 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4852.35,36.4674,11784.6> velocity=<0.222835,0.00121651,0.0263735> along=1.38792 cross=2.76563 targetError=18.8137 computedDemand=<0.0135777,0,0.00241604> projectedForward=0.00256364 projectedAside=0.0135482 +16:01:06.658 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0108821,-0.00340912,0.999935> right=<0.999773,-0.0182602,-0.0109426> up=<0.0182964,0.999827,0.00320964> target=<4870.95,28.4699,11787.4> stageRemaining=150399 overallRemaining=184335 now=68160.7 +16:01:08.675 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99989 drift=3.1881 speed=0.226667 contact=0 engine=1 fuelUsed=2.44385 reason= +16:01:08.675 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4852.62,36.4698,11784.6> velocity=<0.223923,0.000420364,0.0351577> along=1.65853 cross=2.72266 targetError=18.5396 computedDemand=<0.0135239,0,0.00197278> projectedForward=0.0021205 projectedAside=0.0134993 +16:01:08.675 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109317,-0.00222172,0.999938> right=<0.999782,-0.0177698,-0.0109695> up=<0.017793,0.99984,0.00202698> target=<4870.95,28.4699,11787.4> stageRemaining=148381 overallRemaining=182318 now=70177.8 +16:01:10.690 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.0001 drift=3.28599 speed=0.212732 contact=0 engine=1 fuelUsed=2.53271 reason= +16:01:10.691 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4852.87,36.47,11784.7> velocity=<0.209332,0.000189802,0.0378822> along=1.90913 cross=2.67481 targetError=18.2847 computedDemand=<0.0142557,0,0.00182181> projectedForward=0.00197767 projectedAside=0.014232 +16:01:10.691 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109412,-0.00268546,0.999937> right=<0.99974,-0.0199556,-0.0109926> up=<0.0199838,0.999797,0.00246643> target=<4870.95,28.4699,11787.4> stageRemaining=146366 overallRemaining=180303 now=72193.2 +16:01:12.714 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99953 drift=3.42763 speed=0.219349 contact=0 engine=1 fuelUsed=2.62158 reason= +16:01:12.715 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.14,36.4695,11784.7> velocity=<0.217525,0.000234356,0.0282291> along=2.1802 cross=2.64454 targetError=18.0122 computedDemand=<0.0138439,0,0.00231866> projectedForward=0.00246965 projectedAside=0.0138153 +16:01:12.715 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109173,-0.00306262,0.999936> right=<0.999769,-0.0184795,-0.0109721> up=<0.0185119,0.999825,0.00286016> target=<4870.95,28.4699,11787.4> stageRemaining=144342 overallRemaining=178279 now=74217.2 +16:01:14.743 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00004 drift=3.57164 speed=0.215544 contact=0 engine=1 fuelUsed=2.71045 reason= +16:01:14.743 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.41,36.47,11784.8> velocity=<0.213176,5.30901e-05,0.0318629> along=2.44299 cross=2.60548 targetError=17.7464 computedDemand=<0.0140614,0,0.00213642> projectedForward=0.00228994 projectedAside=0.0140345 +16:01:14.744 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109276,-0.00255473,0.999937> right=<0.999751,-0.0194099,-0.0109752> up=<0.0194367,0.999808,0.002342> target=<4870.95,28.4699,11787.4> stageRemaining=142314 overallRemaining=176250 now=76245.6 +16:01:16.763 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99968 drift=3.73446 speed=0.214836 contact=0 engine=1 fuelUsed=2.79932 reason= +16:01:16.763 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.67,36.4696,11784.8> velocity=<0.212792,0.000170393,0.0295644> along=2.70674 cross=2.57325 targetError=17.4808 computedDemand=<0.0140793,0,0.00226054> projectedForward=0.00241413 projectedAside=0.014051 +16:01:16.763 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109187,-0.0028568,0.999936> right=<0.999753,-0.0193362,-0.0109719> up=<0.0193663,0.999809,0.00264497> target=<4870.95,28.4699,11787.4> stageRemaining=140294 overallRemaining=174230 now=78265.6 +16:01:18.784 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99984 drift=3.90706 speed=0.212157 contact=0 engine=1 fuelUsed=2.88818 reason= +16:01:18.785 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.93,36.4698,11784.8> velocity=<0.209964,9.70905e-05,0.0304231> along=2.97099 cross=2.53712 targetError=17.2142 computedDemand=<0.0142198,0,0.00222304> projectedForward=0.00237821 projectedAside=0.0141919 +16:01:18.785 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109221,-0.00271852,0.999937> right=<0.999749,-0.0195397,-0.0109732> up=<0.0195683,0.999805,0.00250442> target=<4870.95,28.4699,11787.4> stageRemaining=138272 overallRemaining=172209 now=80287 +16:01:20.814 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=4.09152 speed=0.208159 contact=0 engine=1 fuelUsed=2.97705 reason= +16:01:20.815 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4854.2,36.4697,11784.9> velocity=<0.206087,0.000109703,0.0292984> along=3.2367 cross=2.50294 targetError=16.9463 computedDemand=<0.0144126,0,0.00228659> projectedForward=0.00244383 projectedAside=0.0143839 +16:01:20.815 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109195,-0.00280777,0.999936> right=<0.999748,-0.0195874,-0.0109724> up=<0.019617,0.999804,0.00259317> target=<4870.95,28.4699,11787.4> stageRemaining=136248 overallRemaining=170184 now=82311.6 +16:01:22.831 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00025 drift=4.26563 speed=0.206022 contact=0 engine=1 fuelUsed=3.06592 reason= +16:01:22.831 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4854.46,36.4702,11784.9> velocity=<0.201926,9.8514e-05,0.0408768> along=3.49611 cross=2.44434 targetError=16.681 computedDemand=<0.0146251,0,0.00167805> projectedForward=0.00183808 projectedAside=0.0146028 +16:01:22.831 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109492,-0.00258011,0.999937> right=<0.999739,-0.020011,-0.0109987> up=<0.0200381,0.999796,0.00236033> target=<4870.95,28.4699,11787.4> stageRemaining=134226 overallRemaining=168163 now=84333.2 +16:01:24.864 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99924 drift=4.47244 speed=0.209672 contact=0 engine=1 fuelUsed=3.15479 reason= +16:01:24.864 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4854.73,36.4692,11785> velocity=<0.208208,0.000243844,0.0247402> along=3.7667 cross=2.41114 targetError=16.4086 computedDemand=<0.0143093,0,0.00249609> projectedForward=0.00265202 projectedAside=0.0142784 +16:01:24.864 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109087,-0.00335923,0.999935> right=<0.99975,-0.0194805,-0.0109721> up=<0.0195161,0.999805,0.00314589> target=<4870.95,28.4699,11787.4> stageRemaining=132193 overallRemaining=166130 now=86366 +16:01:26.876 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00035 drift=4.6684 speed=0.208083 contact=0 engine=1 fuelUsed=3.24365 reason= +16:01:26.876 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4854.99,36.4703,11785> velocity=<0.204586,-1.02989e-05,0.037987> along=4.02609 cross=2.36329 targetError=16.1449 computedDemand=<0.0144926,0,0.00181911> projectedForward=0.00197761 projectedAside=0.0144687 +16:01:26.876 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109446,-0.00241107,0.999937> right=<0.999729,-0.0204989,-0.0109918> up=<0.0205241,0.999787,0.00218607> target=<4870.95,28.4699,11787.4> stageRemaining=130181 overallRemaining=164118 now=88378.1 +16:01:28.906 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99948 drift=4.88542 speed=0.205702 contact=0 engine=1 fuelUsed=3.33252 reason= +16:01:28.906 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4855.26,36.4694,11785> velocity=<0.203647,0.000229248,0.0290014> along=4.29473 cross=2.32911 targetError=15.8741 computedDemand=<0.0145384,0,0.00227645> projectedForward=0.00243508 projectedAside=0.0145095 +16:01:28.907 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109212,-0.00319199,0.999935> right=<0.999735,-0.0202459,-0.0109836> up=<0.0202796,0.99979,0.00297004> target=<4870.95,28.4699,11787.4> stageRemaining=128151 overallRemaining=162088 now=90408.2 +16:01:30.936 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00015 drift=5.09232 speed=0.200882 contact=0 engine=1 fuelUsed=3.42139 reason= +16:01:30.937 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4855.52,36.4701,11785.1> velocity=<0.197529,4.25662e-05,0.0365467> along=4.5556 cross=2.2754 targetError=15.6083 computedDemand=<0.0148476,0,0.00187662> projectedForward=0.00203896 projectedAside=0.0148229 +16:01:30.937 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109417,-0.00269899,0.999937> right=<0.999722,-0.0208463,-0.0109956> up=<0.0208747,0.999779,0.00247015> target=<4870.95,28.4699,11787.4> stageRemaining=126121 overallRemaining=160058 now=92438.3 +16:01:32.969 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99972 drift=5.31298 speed=0.200593 contact=0 engine=1 fuelUsed=3.51025 reason= +16:01:32.970 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4855.78,36.4696,11785.1> velocity=<0.197929,0.000180851,0.0325826> along=4.82084 cross=2.2334 targetError=15.3397 computedDemand=<0.0148284,0,0.00206965> projectedForward=0.00223162 projectedAside=0.0148017 +16:01:32.970 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109318,-0.00309556,0.999935> right=<0.999729,-0.020506,-0.010993> up=<0.0205387,0.999785,0.00287055> target=<4870.95,28.4699,11787.4> stageRemaining=124087 overallRemaining=158024 now=94471.8 +16:01:34.985 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99997 drift=5.5311 speed=0.197964 contact=0 engine=1 fuelUsed=3.59912 reason= +16:01:34.986 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4856.04,36.4699,11785.2> velocity=<0.194988,9.88889e-05,0.0341975> along=5.08121 cross=2.18458 targetError=15.0751 computedDemand=<0.0149779,0,0.00197286> projectedForward=0.00213655 projectedAside=0.0149521 +16:01:34.986 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109374,-0.00289413,0.999936> right=<0.999729,-0.0205017,-0.0109945> up=<0.0205322,0.999786,0.00266911> target=<4870.95,28.4699,11787.4> stageRemaining=122071 overallRemaining=156008 now=96487.8 +16:01:37.004 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99952 drift=5.76055 speed=0.196473 contact=0 engine=1 fuelUsed=3.68799 reason= +16:01:37.004 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4856.31,36.4694,11785.2> velocity=<0.194942,0.000135143,0.0244801> along=5.34448 cross=2.14942 targetError=14.8095 computedDemand=<0.0149794,0,0.00246379> projectedForward=0.00262712 projectedAside=0.0149483 +16:01:37.004 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109146,-0.0031029,0.999936> right=<0.99973,-0.0204661,-0.0109759> up=<0.0204989,0.999786,0.00287868> target=<4870.95,28.4699,11787.4> stageRemaining=120054 overallRemaining=153990 now=98505.8 +16:01:39.023 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00025 drift=5.9818 speed=0.189737 contact=0 engine=1 fuelUsed=3.77686 reason= +16:01:39.023 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4856.56,36.4702,11785.3> velocity=<0.185939,1.45913e-05,0.037773> along=5.60095 cross=2.10059 targetError=14.5486 computedDemand=<0.0154325,0,0.00177969> projectedForward=0.00194845 projectedAside=0.0154085 +16:01:39.023 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109431,-0.0026687,0.999937> right=<0.999713,-0.0212902,-0.0109974> up=<0.0213182,0.99977,0.00243495> target=<4870.95,28.4699,11787.4> stageRemaining=118034 overallRemaining=151971 now=100525 +16:01:41.050 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99923 drift=6.22431 speed=0.197478 contact=0 engine=1 fuelUsed=3.86572 reason= +16:01:41.050 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4856.83,36.4692,11785.3> velocity=<0.196233,0.000205895,0.0221454> along=5.87252 cross=2.06251 targetError=14.2745 computedDemand=<0.0149172,0,0.00256482> projectedForward=0.00272742 projectedAside=0.014885 +16:01:41.050 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109118,-0.00333407,0.999935> right=<0.999731,-0.0204335,-0.0109777> up=<0.0204688,0.999786,0.00311021> target=<4870.95,28.4699,11787.4> stageRemaining=116007 overallRemaining=149944 now=102552 +16:01:43.081 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00002 drift=6.46219 speed=0.194358 contact=0 engine=1 fuelUsed=3.95459 reason= +16:01:43.081 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.1,36.4699,11785.3> velocity=<0.192061,2.48296e-05,0.0297911> along=6.13431 cross=2.03223 targetError=14.011 computedDemand=<0.0151238,0,0.00219582> projectedForward=0.00236094 projectedAside=0.0150952 +16:01:43.081 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109268,-0.00262549,0.999937> right=<0.999707,-0.02159,-0.0109809> up=<0.0216175,0.999763,0.00238881> target=<4870.95,28.4699,11787.4> stageRemaining=113976 overallRemaining=147913 now=104583 +16:01:45.104 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99952 drift=6.7079 speed=0.195537 contact=0 engine=1 fuelUsed=4.04346 reason= +16:01:45.105 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.37,36.4694,11785.4> velocity=<0.193841,0.000196548,0.0256989> along=6.40442 cross=1.99512 targetError=13.7383 computedDemand=<0.0150343,0,0.00240427> projectedForward=0.00256822 projectedAside=0.0150036 +16:01:45.105 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109153,-0.00303048,0.999936> right=<0.999717,-0.0211002,-0.0109768> up=<0.0211321,0.999773,0.00279931> target=<4870.95,28.4699,11787.4> stageRemaining=111953 overallRemaining=145890 now=106606 +16:01:47.123 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99979 drift=6.9523 speed=0.192235 contact=0 engine=1 fuelUsed=4.13232 reason= +16:01:47.123 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.63,36.4697,11785.4> velocity=<0.190254,0.00011195,0.0275266> along=6.66964 cross=1.96192 targetError=13.4712 computedDemand=<0.0152119,0,0.00232443> projectedForward=0.00249039 projectedAside=0.0151819 +16:01:47.123 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109202,-0.00285536,0.999936> right=<0.999708,-0.0215458,-0.0109792> up=<0.0215758,0.999764,0.00261924> target=<4870.95,28.4699,11787.4> stageRemaining=109935 overallRemaining=143872 now=108624 +16:01:49.178 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9997 drift=7.20645 speed=0.195786 contact=0 engine=1 fuelUsed=4.22119 reason= +16:01:49.178 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.91,36.4696,11785.5> velocity=<0.193929,0.000117422,0.0269032> along=6.94463 cross=1.92481 targetError=13.1937 computedDemand=<0.0150273,0,0.00236127> projectedForward=0.00252516 projectedAside=0.0149971 +16:01:49.178 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.010916,-0.00293121,0.999936> right=<0.999715,-0.0211968,-0.0109757> up=<0.0212276,0.999771,0.00269899> target=<4870.95,28.4699,11787.4> stageRemaining=107880 overallRemaining=141816 now=110680 +16:01:51.212 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9998 drift=7.45306 speed=0.191762 contact=0 engine=1 fuelUsed=4.31006 reason= +16:01:51.212 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4858.17,36.4697,11785.5> velocity=<0.189823,6.31956e-05,0.0272012> along=7.20936 cross=1.89063 targetError=12.9267 computedDemand=<0.0152313,0,0.00235492> projectedForward=0.00252106 projectedAside=0.015201 +16:01:51.213 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109178,-0.00288284,0.999936> right=<0.999711,-0.0213748,-0.010977> up=<0.0214051,0.999767,0.00264864> target=<4870.95,28.4699,11787.4> stageRemaining=105846 overallRemaining=139783 now=112713 +16:01:53.237 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99993 drift=7.6985 speed=0.189818 contact=0 engine=1 fuelUsed=4.39893 reason= +16:01:53.237 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4858.44,36.4699,11785.5> velocity=<0.186842,9.0173e-05,0.0334813> along=7.47462 cross=1.84278 targetError=12.6574 computedDemand=<0.0153826,0,0.00202544> projectedForward=0.00219348 projectedAside=0.0153559 +16:01:53.237 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109324,-0.00289093,0.999936> right=<0.999707,-0.0215559,-0.0109922> up=<0.0215863,0.999763,0.00265442> target=<4870.95,28.4699,11787.4> stageRemaining=103821 overallRemaining=137758 now=114739 +16:01:55.271 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99967 drift=7.9435 speed=0.188543 contact=0 engine=1 fuelUsed=4.48779 reason= +16:01:55.272 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4858.7,36.4696,11785.6> velocity=<0.185939,0.000188793,0.0312309> along=7.73693 cross=1.79981 targetError=12.3916 computedDemand=<0.0154292,0,0.00212866> projectedForward=0.00229715 projectedAside=0.0154013 +16:01:55.272 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.010929,-0.00318943,0.999935> right=<0.999708,-0.0215331,-0.0109952> up=<0.0215668,0.999763,0.00295316> target=<4870.95,28.4699,11787.4> stageRemaining=101786 overallRemaining=135723 now=116773 +16:01:57.289 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99984 drift=8.18966 speed=0.185971 contact=0 engine=1 fuelUsed=4.57666 reason= +16:01:57.289 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4858.96,36.4698,11785.6> velocity=<0.183201,0.000112527,0.031981> along=7.99973 cross=1.75391 targetError=12.1249 computedDemand=<0.0155684,0,0.00207568> projectedForward=0.00224576 projectedAside=0.015541 +16:01:57.289 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109331,-0.00308155,0.999936> right=<0.999708,-0.0215161,-0.0109969> up=<0.0215486,0.999764,0.00284541> target=<4870.95,28.4699,11787.4> stageRemaining=99768.5 overallRemaining=133705 now=118791 +16:01:59.306 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99969 drift=8.43384 speed=0.179711 contact=0 engine=1 fuelUsed=4.66553 reason= +16:01:59.306 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4859.22,36.4696,11785.7> velocity=<0.177195,0.000114369,0.0299671> along=8.25863 cross=1.70997 targetError=11.8624 computedDemand=<0.0158704,0,0.00216506> projectedForward=0.00233839 projectedAside=0.0158419 +16:01:59.306 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109303,-0.00315577,0.999935> right=<0.999705,-0.0216454,-0.0109961> up=<0.0216787,0.999761,0.00291825> target=<4870.95,28.4699,11787.4> stageRemaining=97752 overallRemaining=131689 now=120807 +16:02:01.328 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99957 drift=8.6927 speed=0.193911 contact=0 engine=1 fuelUsed=4.75439 reason= +16:02:01.329 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4859.49,36.4695,11785.7> velocity=<0.19234,0.000130768,0.0246311> along=8.53119 cross=1.66797 targetError=11.5866 computedDemand=<0.0151139,0,0.00242636> projectedForward=0.00259119 projectedAside=0.015083 +16:02:01.329 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109166,-0.00305311,0.999936> right=<0.999719,-0.0210034,-0.0109783> up=<0.0210355,0.999775,0.00282297> target=<4870.95,28.4699,11787.4> stageRemaining=95729.4 overallRemaining=129666 now=122830 +16:02:03.375 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99988 drift=8.94664 speed=0.182163 contact=0 engine=1 fuelUsed=4.84326 reason= +16:02:03.375 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4859.76,36.4698,11785.8> velocity=<0.180262,1.50784e-05,0.0262426> along=8.79592 cross=1.63575 targetError=11.32 computedDemand=<0.0157159,0,0.00235862> projectedForward=0.00253007 projectedAside=0.0156852 +16:02:03.376 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109189,-0.00284502,0.999936> right=<0.999693,-0.0221969,-0.0109794> up=<0.0222267,0.99975,0.00260179> target=<4870.95,28.4699,11787.4> stageRemaining=93682.5 overallRemaining=127619 now=124877 +16:02:05.386 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99967 drift=9.20128 speed=0.182836 contact=0 engine=1 fuelUsed=4.93213 reason= +16:02:05.387 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4860.02,36.4696,11785.8> velocity=<0.181119,8.30342e-05,0.0250019> along=9.06114 cross=1.59961 targetError=11.0524 computedDemand=<0.015672,0,0.00242779> projectedForward=0.00259871 projectedAside=0.0156408 +16:02:05.388 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109158,-0.00295416,0.999936> right=<0.999705,-0.0216636,-0.0109773> up=<0.0216947,0.999761,0.00271681> target=<4870.95,28.4699,11787.4> stageRemaining=91674.9 overallRemaining=125612 now=126884 +16:02:07.404 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99972 drift=9.45728 speed=0.176703 contact=0 engine=1 fuelUsed=5.021 reason= +16:02:07.405 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4860.29,36.4696,11785.8> velocity=<0.174953,8.50928e-05,0.0248059> along=9.32685 cross=1.56543 targetError=10.7845 computedDemand=<0.0159789,0,0.00244746> projectedForward=0.0026217 projectedAside=0.0159471 +16:02:07.405 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109141,-0.00293139,0.999936> right=<0.999692,-0.022243,-0.0109767> up=<0.0222738,0.999748,0.00268772> target=<4870.95,28.4699,11787.4> stageRemaining=89653.3 overallRemaining=123590 now=128906 +16:02:09.441 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99975 drift=9.71586 speed=0.179255 contact=0 engine=1 fuelUsed=5.10986 reason= +16:02:09.442 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4860.55,36.4697,11785.9> velocity=<0.177499,5.19016e-05,0.0250307> along=9.59451 cross=1.53125 targetError=10.5146 computedDemand=<0.0158499,0,0.00244727> projectedForward=0.00262012 projectedAside=0.0158182 +16:02:09.442 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109154,-0.00295064,0.999936> right=<0.999696,-0.0220796,-0.0109779> up=<0.0221106,0.999752,0.00270874> target=<4870.95,28.4699,11787.4> stageRemaining=87616.4 overallRemaining=121553 now=130943 +16:02:11.455 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99977 drift=9.96957 speed=0.174406 contact=0 engine=1 fuelUsed=5.19873 reason= +16:02:11.456 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4860.82,36.4697,11785.9> velocity=<0.172677,3.3028e-05,0.0245025> along=9.8568 cross=1.49512 targetError=10.25 computedDemand=<0.0160899,0,0.00248106> projectedForward=0.00265653 projectedAside=0.0160577 +16:02:11.456 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109158,-0.00296085,0.999936> right=<0.999691,-0.0223036,-0.0109792> up=<0.0223347,0.999747,0.00271647> target=<4870.95,28.4699,11787.4> stageRemaining=85607.8 overallRemaining=119545 now=132952 +16:02:13.494 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99972 drift=10.2332 speed=0.179406 contact=0 engine=1 fuelUsed=5.2876 reason= +16:02:13.495 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.09,36.4696,11785.9> velocity=<0.177621,9.0426e-05,0.0252432> along=10.1284 cross=1.46094 targetError=9.97628 computedDemand=<0.0158407,0,0.0024576> projectedForward=0.00263037 projectedAside=0.0158089 +16:02:13.495 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109167,-0.00297607,0.999936> right=<0.999696,-0.0220589,-0.0109798> up=<0.0220901,0.999752,0.00273435> target=<4870.95,28.4699,11787.4> stageRemaining=83563.5 overallRemaining=117500 now=134996 +16:02:15.520 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=10.4927 speed=0.178576 contact=0 engine=1 fuelUsed=5.37646 reason= +16:02:15.521 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.35,36.4697,11786> velocity=<0.176808,5.09403e-05,0.0250658> along=10.3955 cross=1.42383 targetError=9.70665 computedDemand=<0.0158801,0,0.00247422> projectedForward=0.0026474 projectedAside=0.015848 +16:02:15.521 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109154,-0.00301777,0.999936> right=<0.999687,-0.0224734,-0.0109805> up=<0.0225051,0.999743,0.00277152> target=<4870.95,28.4699,11787.4> stageRemaining=81537.3 overallRemaining=115474 now=137022 +16:02:17.542 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99966 drift=10.7522 speed=0.175081 contact=0 engine=1 fuelUsed=5.46533 reason= +16:02:17.542 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.62,36.4696,11786> velocity=<0.173322,9.75749e-05,0.0247532> along=10.6622 cross=1.3877 targetError=9.43749 computedDemand=<0.0160532,0,0.00249786> projectedForward=0.00267292 projectedAside=0.0160207 +16:02:17.543 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.010915,-0.00302573,0.999936> right=<0.999684,-0.0225999,-0.0109807> up=<0.0226317,0.99974,0.00277809> target=<4870.95,28.4699,11787.4> stageRemaining=79516.9 overallRemaining=113454 now=139042 +16:02:19.573 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9997 drift=11.0131 speed=0.169474 contact=0 engine=1 fuelUsed=5.5542 reason= +16:02:19.573 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.89,36.4696,11786> velocity=<0.167757,9.31471e-05,0.0240609> along=10.9299 cross=1.35157 targetError=9.16737 computedDemand=<0.0163302,0,0.00254134> projectedForward=0.00271941 projectedAside=0.0162972 +16:02:19.574 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109142,-0.00299488,0.999936> right=<0.999687,-0.0224575,-0.0109787> up=<0.022489,0.999743,0.00274884> target=<4870.95,28.4699,11787.4> stageRemaining=77485 overallRemaining=111422 now=141074 +16:02:21.601 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=11.2742 speed=0.173316 contact=0 engine=1 fuelUsed=5.64307 reason= +16:02:21.601 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4862.16,36.4697,11786.1> velocity=<0.171537,7.69009e-05,0.0247659> along=11.1971 cross=1.31641 targetError=8.89803 computedDemand=<0.0161389,0,0.00252065> projectedForward=0.00269669 projectedAside=0.0161063 +16:02:21.602 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109173,-0.00299899,0.999936> right=<0.999693,-0.0222133,-0.0109813> up=<0.0222448,0.999749,0.00275556> target=<4870.95,28.4699,11787.4> stageRemaining=75457.1 overallRemaining=109394 now=143102 +16:02:23.625 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99979 drift=11.5317 speed=0.169102 contact=0 engine=1 fuelUsed=5.73193 reason= +16:02:23.625 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4862.42,36.4697,11786.1> velocity=<0.165688,0.000195556,0.0338043> along=11.4613 cross=1.27149 targetError=8.62998 computedDemand=<0.0164338,0,0.00205253> projectedForward=0.00223201 projectedAside=0.0164061 +16:02:23.625 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109293,-0.00327023,0.999935> right=<0.999686,-0.0225028,-0.0110002> up=<0.0225373,0.999741,0.00302327> target=<4870.95,28.4699,11787.4> stageRemaining=73433.6 overallRemaining=107370 now=145126 +16:02:25.656 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99946 drift=11.7885 speed=0.164833 contact=0 engine=1 fuelUsed=5.8208 reason= +16:02:25.656 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4862.68,36.4694,11786.2> velocity=<0.162793,0.000174166,0.0258494> along=11.7246 cross=1.22559 targetError=8.36274 computedDemand=<0.0165817,0,0.00242975> projectedForward=0.00261069 projectedAside=0.0165498 +16:02:25.656 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109219,-0.00349017,0.999934> right=<0.999687,-0.022467,-0.0109977> up=<0.0225039,0.999741,0.0032437> target=<4870.95,28.4699,11787.4> stageRemaining=71408.1 overallRemaining=105345 now=147151 +16:02:27.680 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99977 drift=12.05 speed=0.168105 contact=0 engine=1 fuelUsed=5.90967 reason= +16:02:27.681 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4862.95,36.4697,11786.2> velocity=<0.166563,-1.0573e-06,0.0227168> along=11.9918 cross=1.18262 targetError=8.09223 computedDemand=<0.0163945,0,0.00257806> projectedForward=0.00275689 projectedAside=0.0163611 +16:02:27.681 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109185,-0.00305329,0.999936> right=<0.999691,-0.0223129,-0.0109839> up=<0.022345,0.999746,0.00280872> target=<4870.95,28.4699,11787.4> stageRemaining=69377.9 overallRemaining=103315 now=149181 +16:02:29.709 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99986 drift=12.308 speed=0.162556 contact=0 engine=1 fuelUsed=5.99854 reason= +16:02:29.709 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4863.21,36.4698,11786.2> velocity=<0.159539,7.65037e-05,0.0311754> along=12.2546 cross=1.14453 targetError=7.82665 computedDemand=<0.0167455,0,0.00215638> projectedForward=0.00233925 projectedAside=0.0167164 +16:02:29.709 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.010929,-0.00319529,0.999935> right=<0.999678,-0.0228666,-0.0109993> up=<0.0229002,0.999733,0.00294435> target=<4870.95,28.4699,11787.4> stageRemaining=67349.8 overallRemaining=101287 now=151209 +16:02:31.742 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9995 drift=12.5688 speed=0.16103 contact=0 engine=1 fuelUsed=6.13184 reason= +16:02:31.742 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4863.48,36.4694,11786.3> velocity=<0.158951,0.000164027,0.025792> along=12.5208 cross=1.09766 targetError=7.55638 computedDemand=<0.0167787,0,0.00240011> projectedForward=0.00258323 projectedAside=0.0167471 +16:02:31.743 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109234,-0.00338097,0.999935> right=<0.999692,-0.022261,-0.010996> up=<0.0222967,0.999747,0.00313676> target=<4870.95,28.4699,11787.4> stageRemaining=65316.1 overallRemaining=99252.9 now=153243 +16:02:33.768 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99976 drift=12.8277 speed=0.164415 contact=0 engine=1 fuelUsed=6.2207 reason= +16:02:33.769 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4863.74,36.4697,11786.3> velocity=<0.161893,0.000118294,0.0286909> along=12.7841 cross=1.05567 targetError=7.28989 computedDemand=<0.0166329,0,0.00224604> projectedForward=0.00242767 projectedAside=0.0166031 +16:02:33.769 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109286,-0.00322647,0.999935> right=<0.999692,-0.0222589,-0.0109977> up=<0.0222929,0.999747,0.00298222> target=<4870.95,28.4699,11787.4> stageRemaining=63289.8 overallRemaining=97226.6 now=155269 +16:02:35.787 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99961 drift=13.0854 speed=0.161659 contact=0 engine=1 fuelUsed=6.30957 reason= +16:02:35.787 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4864,36.4695,11786.4> velocity=<0.159602,0.00013993,0.0257071> along=13.0465 cross=1.00879 targetError=7.0235 computedDemand=<0.0167521,0,0.0023645> projectedForward=0.0025474 projectedAside=0.0167208 +16:02:35.788 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109273,-0.00327714,0.999935> right=<0.999685,-0.0225601,-0.0109985> up=<0.0225947,0.99974,0.00302959> target=<4870.95,28.4699,11787.4> stageRemaining=61271.1 overallRemaining=95207.9 now=157288 +16:02:37.804 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99966 drift=13.3486 speed=0.163465 contact=0 engine=1 fuelUsed=6.39844 reason= +16:02:37.805 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4864.27,36.4696,11786.4> velocity=<0.162122,2.13193e-05,0.0209095> along=13.3136 cross=0.965823 targetError=6.75285 computedDemand=<0.0166284,0,0.00258797> projectedForward=0.00276932 projectedAside=0.0165947 +16:02:37.805 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109162,-0.00305023,0.999936> right=<0.999683,-0.0226756,-0.0109826> up=<0.0227076,0.999738,0.00280173> target=<4870.95,28.4699,11787.4> stageRemaining=59254.2 overallRemaining=93191 now=159305 +16:02:39.830 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99985 drift=13.6057 speed=0.151641 contact=0 engine=1 fuelUsed=6.4873 reason= +16:02:39.830 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4864.53,36.4698,11786.5> velocity=<0.14836,0.000116529,0.0313743> along=13.574 cross=0.927738 targetError=6.48983 computedDemand=<0.0173165,0,0.00206528> projectedForward=0.00225441 projectedAside=0.017288 +16:02:39.831 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109296,-0.00326148,0.999935> right=<0.99967,-0.0232105,-0.0110024> up=<0.0232449,0.999725,0.00300673> target=<4870.95,28.4699,11787.4> stageRemaining=57228.4 overallRemaining=91165.2 now=161331 +16:02:41.866 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99943 drift=13.8739 speed=0.162225 contact=0 engine=1 fuelUsed=6.57617 reason= +16:02:41.866 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4864.8,36.4694,11786.5> velocity=<0.161364,1.15426e-05,0.0166878> along=13.8461 cross=0.878908 targetError=6.21351 computedDemand=<0.0166719,0,0.00276082> projectedForward=0.00294258 projectedAside=0.0166364 +16:02:41.866 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109129,-0.00320402,0.999935> right=<0.999689,-0.0224036,-0.010982> up=<0.0224374,0.999744,0.00295853> target=<4870.95,28.4699,11787.4> stageRemaining=55197.9 overallRemaining=89134.7 now=163361 +16:02:43.889 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99997 drift=14.1384 speed=0.157044 contact=0 engine=1 fuelUsed=6.66504 reason= +16:02:43.890 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.07,36.4699,11786.5> velocity=<0.155101,-1.62488e-05,0.024631> along=14.1127 cross=0.852541 targetError=5.94576 computedDemand=<0.0169782,0,0.00241059> projectedForward=0.00259585 projectedAside=0.0169461 +16:02:43.890 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109206,-0.00284455,0.999936> right=<0.999667,-0.0233472,-0.010984> up=<0.023377,0.999723,0.00258864> target=<4870.95,28.4699,11787.4> stageRemaining=53169.4 overallRemaining=87106.2 now=165390 +16:02:45.904 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99967 drift=14.4043 speed=0.153062 contact=0 engine=1 fuelUsed=6.75391 reason= +16:02:45.904 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.34,36.4696,11786.6> velocity=<0.151789,-5.42478e-06,0.0197027> along=14.3814 cross=0.811526 targetError=5.6741 computedDemand=<0.0171448,0,0.00265066> projectedForward=0.00283762 projectedAside=0.0171102 +16:02:45.905 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109144,-0.00301254,0.999936> right=<0.999679,-0.0228269,-0.0109803> up=<0.0228585,0.999735,0.00276243> target=<4870.95,28.4699,11787.4> stageRemaining=51154.3 overallRemaining=85091.1 now=167405 +16:02:47.936 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99981 drift=14.6718 speed=0.155471 contact=0 engine=1 fuelUsed=6.84277 reason= +16:02:47.936 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.61,36.4697,11786.6> velocity=<0.153819,6.30051e-06,0.0226056> along=14.651 cross=0.780276 targetError=5.40275 computedDemand=<0.0170383,0,0.002539> projectedForward=0.00272484 projectedAside=0.0170049 +16:02:47.936 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109163,-0.00294355,0.999936> right=<0.999677,-0.0229048,-0.0109809> up=<0.0229356,0.999733,0.00269257> target=<4870.95,28.4699,11787.4> stageRemaining=49122.9 overallRemaining=83059.7 now=169436 +16:02:49.950 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99966 drift=14.9333 speed=0.146183 contact=0 engine=1 fuelUsed=6.93164 reason= +16:02:49.950 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.87,36.4696,11786.7> velocity=<0.143856,0.000132955,0.025978> along=14.9148 cross=0.744143 targetError=5.13649 computedDemand=<0.017535,0,0.00237998> projectedForward=0.00257132 projectedAside=0.0175032 +16:02:49.951 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109207,-0.00325796,0.999935> right=<0.999674,-0.0230223,-0.0109928> up=<0.0230567,0.99973,0.00300548> target=<4870.95,28.4699,11787.4> stageRemaining=47108.5 overallRemaining=81045.2 now=171451 +16:02:51.971 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99961 drift=15.1984 speed=0.150552 contact=0 engine=1 fuelUsed=7.02051 reason= +16:02:51.971 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.14,36.4695,11786.7> velocity=<0.149494,-5.30435e-06,0.0178127> along=15.1825 cross=0.695314 targetError=4.86464 computedDemand=<0.0172598,0,0.00274288> projectedForward=0.00293108 projectedAside=0.0172241 +16:02:51.972 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109139,-0.00307021,0.999936> right=<0.999677,-0.0228999,-0.0109814> up=<0.0229321,0.999733,0.0028193> target=<4870.95,28.4699,11787.4> stageRemaining=45087.6 overallRemaining=79024.4 now=173472 +16:02:53.993 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99979 drift=15.4586 speed=0.134501 contact=0 engine=1 fuelUsed=7.10938 reason= +16:02:53.994 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.4,36.4697,11786.7> velocity=<0.131569,8.3164e-05,0.0279299> along=15.4443 cross=0.666994 targetError=4.60145 computedDemand=<0.0181489,0,0.00228568> projectedForward=0.0024838 projectedAside=0.0181177 +16:02:53.994 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109246,-0.0032907,0.999935> right=<0.999667,-0.0233243,-0.0109985> up=<0.023359,0.999723,0.0030348> target=<4870.95,28.4699,11787.4> stageRemaining=43065.1 overallRemaining=77001.9 now=175494 +16:02:56.017 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9994 drift=15.72 speed=0.137778 contact=0 engine=1 fuelUsed=7.19824 reason= +16:02:56.018 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.67,36.4693,11786.8> velocity=<0.136018,0.000123085,0.0219494> along=15.708 cross=0.613283 targetError=4.33277 computedDemand=<0.0179385,0,0.00250313> projectedForward=0.00269892 projectedAside=0.0179053 +16:02:56.018 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109235,-0.00348159,0.999934> right=<0.999687,-0.0224712,-0.010999> up=<0.022508,0.999741,0.00323504> target=<4870.95,28.4699,11787.4> stageRemaining=41041.3 overallRemaining=74978.1 now=177518 +16:02:58.042 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9996 drift=15.9811 speed=0.136495 contact=0 engine=1 fuelUsed=7.28711 reason= +16:02:58.043 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.93,36.4695,11786.8> velocity=<0.134289,0.000105192,0.0244421> along=15.9708 cross=0.572267 targetError=4.06677 computedDemand=<0.0180282,0,0.00235587> projectedForward=0.00255268 projectedAside=0.0179967 +16:02:58.043 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109254,-0.00336167,0.999935> right=<0.999688,-0.0224372,-0.0109981> up=<0.0224727,0.999743,0.00311548> target=<4870.95,28.4699,11787.4> stageRemaining=39016.3 overallRemaining=72953.1 now=179543 +16:03:00.061 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99953 drift=16.2421 speed=0.134751 contact=0 engine=1 fuelUsed=7.37598 reason= +16:03:00.062 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4867.19,36.4695,11786.9> velocity=<0.133138,8.23707e-05,0.0207855> along=16.2337 cross=0.525393 targetError=3.79994 computedDemand=<0.0180949,0,0.00247512> projectedForward=0.00267267 projectedAside=0.0180619 +16:03:00.062 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109262,-0.00325216,0.999935> right=<0.999684,-0.0225834,-0.0109969> up=<0.0226177,0.99974,0.00300438> target=<4870.95,28.4699,11787.4> stageRemaining=37003.1 overallRemaining=70939.9 now=181556 +16:03:02.075 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99952 drift=16.5016 speed=0.125665 contact=0 engine=1 fuelUsed=7.46484 reason= +16:03:02.076 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4867.45,36.4694,11786.9> velocity=<0.123247,0.000145077,0.0245355> along=16.4945 cross=0.485353 targetError=3.53616 computedDemand=<0.0185924,0,0.00226671> projectedForward=0.00246974 projectedAside=0.0185616 +16:03:02.076 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109285,-0.00346428,0.999934> right=<0.999684,-0.022583,-0.011004> up=<0.0226196,0.999739,0.00321639> target=<4870.95,28.4699,11787.4> stageRemaining=34983.3 overallRemaining=68920.1 now=183576 +16:03:04.094 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99973 drift=16.7644 speed=0.13002 contact=0 engine=1 fuelUsed=7.55371 reason= +16:03:04.095 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4867.72,36.4697,11787> velocity=<0.129422,-9.34633e-05,0.0124611> along=16.7588 cross=0.435548 targetError=3.26752 computedDemand=<0.0182977,0,0.00276911> projectedForward=0.00296879 projectedAside=0.0182615 +16:03:04.095 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109224,-0.00281089,0.999936> right=<0.999683,-0.0226522,-0.0109833> up=<0.0226817,0.999739,0.00256258> target=<4870.95,28.4699,11787.4> stageRemaining=32964.9 overallRemaining=66901.7 now=185594 +16:03:06.121 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99996 drift=17.0314 speed=0.130864 contact=0 engine=1 fuelUsed=7.64258 reason= +16:03:06.122 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4867.98,36.4699,11787> velocity=<0.129264,-5.55607e-05,0.0204018> along=17.0264 cross=0.414064 targetError=2.99941 computedDemand=<0.0182894,0,0.00248809> projectedForward=0.00268767 projectedAside=0.0182561 +16:03:06.122 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109209,-0.00278303,0.999937> right=<0.999672,-0.0231508,-0.0109824> up=<0.0231799,0.999728,0.00252929> target=<4870.95,28.4699,11787.4> stageRemaining=30938.1 overallRemaining=64874.9 now=187621 +16:03:08.139 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99977 drift=17.2972 speed=0.121771 contact=0 engine=1 fuelUsed=7.73145 reason= +16:03:08.139 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4868.25,36.4697,11787> velocity=<0.120797,-6.7605e-05,0.0153693> along=17.2931 cross=0.375978 targetError=2.7301 computedDemand=<0.0187132,0,0.00273702> projectedForward=0.00294115 projectedAside=0.0186771 +16:03:08.140 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109176,-0.00281175,0.999936> right=<0.999676,-0.0229516,-0.0109793> up=<0.022981,0.999733,0.00256026> target=<4870.95,28.4699,11787.4> stageRemaining=28920.1 overallRemaining=62856.9 now=189639 +16:03:10.156 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99944 drift=17.5613 speed=0.116766 contact=0 engine=1 fuelUsed=7.82031 reason= +16:03:10.156 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4868.51,36.4694,11787.1> velocity=<0.113781,0.000220491,0.0262331> along=17.5578 cross=0.350587 targetError=2.46439 computedDemand=<0.0190481,0,0.0023043> projectedForward=0.0025122 projectedAside=0.0190169 +16:03:10.157 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109227,-0.00355075,0.999934> right=<0.999698,-0.0219908,-0.0109982> up=<0.0220284,0.999752,0.00330948> target=<4870.95,28.4699,11787.4> stageRemaining=26902.8 overallRemaining=60839.6 now=191656 +16:03:12.178 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99956 drift=17.823 speed=0.125086 contact=0 engine=1 fuelUsed=7.90918 reason= +16:03:12.178 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4868.78,36.4695,11787.1> velocity=<0.124295,2.40902e-06,0.0140399> along=17.8206 cross=0.292969 targetError=2.19607 computedDemand=<0.0185542,0,0.00268873> projectedForward=0.00289127 projectedAside=0.0185189 +16:03:12.179 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109251,-0.00304318,0.999936> right=<0.999689,-0.0223816,-0.0109905> up=<0.0224136,0.999745,0.00279772> target=<4870.95,28.4699,11787.4> stageRemaining=24880.8 overallRemaining=58817.6 now=193678 +16:03:14.209 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=18.0897 speed=0.110754 contact=0 engine=1 fuelUsed=7.99805 reason= +16:03:14.210 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.04,36.4697,11787.1> velocity=<0.108572,5.98503e-05,0.0218751> along=18.0878 cross=0.263672 targetError=1.92749 computedDemand=<0.0184301,0,0.00226318> projectedForward=0.00246441 projectedAside=0.0183997 +16:03:14.210 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109266,-0.00307632,0.999936> right=<0.999704,-0.0217137,-0.0109909> up=<0.0217461,0.999759,0.00283816> target=<4870.95,28.4699,11787.4> stageRemaining=22849.9 overallRemaining=56786.7 now=195709 +16:03:16.228 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99991 drift=18.3441 speed=0.0931779 contact=0 engine=1 fuelUsed=8.08691 reason= +16:03:16.228 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.3,36.4698,11787.2> velocity=<0.09276,-0.000106272,0.00881415> along=18.3428 cross=0.216797 targetError=1.66847 computedDemand=<0.0160346,0,0.00231808> projectedForward=0.00249323 projectedAside=0.0160054 +16:03:16.229 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109321,-0.00218767,0.999938> right=<0.999764,-0.0187605,-0.0109712> up=<0.0187834,0.999822,0.00198206> target=<4870.95,28.4699,11787.4> stageRemaining=20831 overallRemaining=54767.8 now=197728 +16:03:18.245 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99956 drift=18.5628 speed=0.0805675 contact=0 engine=1 fuelUsed=8.17578 reason= +16:03:18.246 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.52,36.4695,11787.2> velocity=<0.0778473,0.000170554,0.0207578> along=18.5615 cross=0.215821 targetError=1.45178 computedDemand=<0.0140459,0,0.00170869> projectedForward=0.00186207 projectedAside=0.0140244 +16:03:18.246 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109274,-0.00277679,0.999936> right=<0.999807,-0.0163254,-0.0109713> up=<0.0163549,0.999863,0.00259786> target=<4870.95,28.4699,11787.4> stageRemaining=18813.8 overallRemaining=52750.6 now=199745 +16:03:20.282 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99949 drift=18.7539 speed=0.0691033 contact=0 engine=1 fuelUsed=8.26465 reason= +16:03:20.282 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.71,36.4694,11787.2> velocity=<0.0682691,0.000185613,0.0107037> along=18.7531 cross=0.174805 targetError=1.25629 computedDemand=<0.0121322,0,0.0016865> projectedForward=0.00181903 projectedAside=0.0121117 +16:03:20.282 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109333,-0.0023615,0.999937> right=<0.999838,-0.0142878,-0.0109659> up=<0.0143128,0.999895,0.00220491> target=<4870.95,28.4699,11787.4> stageRemaining=16777.5 overallRemaining=50714.3 now=201782 +16:03:22.308 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99949 drift=18.9238 speed=0.0665516 contact=0 engine=1 fuelUsed=8.35352 reason= +16:03:22.308 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.88,36.4694,11787.2> velocity=<0.0649637,0.000252531,0.0144486> along=18.923 cross=0.174805 targetError=1.08834 computedDemand=<0.0101734,0,0.00149925> projectedForward=0.00161035 projectedAside=0.0101555 +16:03:22.309 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.01093,-0.00236581,0.999937> right=<0.999855,-0.0130707,-0.01096> up=<0.0130958,0.999912,0.0022226> target=<4870.95,28.4699,11787.4> stageRemaining=14751.1 overallRemaining=48687.9 now=203808 +16:03:24.326 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99945 drift=19.0737 speed=0.0516309 contact=0 engine=1 fuelUsed=8.44238 reason= +16:03:24.326 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.03,36.4694,11787.2> velocity=<0.0504209,0.000229826,0.0111101> along=19.0729 cross=0.175782 targetError=0.94077 computedDemand=<0.00902681,0,0.00166618> projectedForward=0.00176475 projectedAside=0.00900742 +16:03:24.326 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109314,-0.00220528,0.999938> right=<0.999875,-0.0114064,-0.0109559> up=<0.0114299,0.999933,0.00208032> target=<4870.95,28.4699,11787.4> stageRemaining=12733.3 overallRemaining=46670.1 now=205826 +16:03:26.352 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99944 drift=19.1992 speed=0.0473894 contact=0 engine=1 fuelUsed=8.53125 reason= +16:03:26.352 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.15,36.4694,11787.2> velocity=<0.0455684,0.000325605,0.0130067> along=19.1984 cross=0.175782 targetError=0.817885 computedDemand=<0.00770083,0,0.00157134> projectedForward=0.00165542 projectedAside=0.00768278 +16:03:26.352 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109309,-0.0022004,0.999938> right=<0.999891,-0.00987322,-0.0109521> up=<0.00989671,0.999949,0.00209224> target=<4870.95,28.4699,11787.4> stageRemaining=10707.7 overallRemaining=44644.5 now=207852 +16:03:28.369 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99981 drift=19.31 speed=0.0330567 contact=0 engine=1 fuelUsed=8.62012 reason= +16:03:28.370 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.27,36.4697,11787.2> velocity=<0.0323477,-0.000238786,0.00680567> along=19.3092 cross=0.173829 targetError=0.709616 computedDemand=<0.00697637,0,0.00185698> projectedForward=0.00193316 projectedAside=0.00695538 +16:03:28.371 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109355,-0.00164694,0.999939> right=<0.999907,-0.00818628,-0.0109486> up=<0.00820381,0.999965,0.00155727> target=<4870.95,28.4699,11787.4> stageRemaining=8690.36 overallRemaining=42627.2 now=209869 +16:03:30.403 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9997 drift=19.3998 speed=0.033128 contact=0 engine=1 fuelUsed=8.70898 reason= +16:03:30.404 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.36,36.4696,11787.2> velocity=<0.0313219,2.91817e-05,0.010789> along=19.399 cross=0.175782 targetError=0.623247 computedDemand=<0.00590461,0,0.00167002> projectedForward=0.00173446 projectedAside=0.00588583 +16:03:30.404 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109298,-0.00170527,0.999939> right=<0.999914,-0.00716814,-0.0109418> up=<0.00718637,0.999973,0.00162678> target=<4870.95,28.4699,11787.4> stageRemaining=6657.11 overallRemaining=40593.9 now=211902 +16:03:32.421 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99974 drift=19.4804 speed=0.0260766 contact=0 engine=1 fuelUsed=8.79785 reason= +16:03:32.421 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.44,36.4697,11787.2> velocity=<0.0247473,-0.000165512,0.00821767> along=19.4796 cross=0.174805 targetError=0.546151 computedDemand=<0.00522626,0,0.00178638> projectedForward=0.0018434 projectedAside=0.0052063 +16:03:32.422 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109312,-0.0016405,0.999939> right=<0.999921,-0.00622112,-0.0109412> up=<0.00623869,0.999979,0.00157237> target=<4870.95,28.4699,11787.4> stageRemaining=4642.72 overallRemaining=38579.5 now=213917 +16:03:32.422 SCRIPT : ERR AIRCRAFT ROUTE HELD: token=771001 targetError=0.546151 displacement=19.6839 updates=2716 +16:03:34.452 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=6.83818 drift=19.6059 speed=0.69278 contact=0 engine=1 fuelUsed=8.88672 reason= +16:03:34.452 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.56,35.3081,11787.2> velocity=<0.0592349,-0.689742,0.0262926> along=19.6051 cross=0.170899 targetError=0.42766 computedDemand=<0.00193327,0,0.000833805> projectedForward=0.000855675 projectedAside=0.00192369 +16:03:34.452 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.01134,0.000402154,0.999936> right=<0.999935,0.00133246,-0.0113406> up=<-0.00133693,0.999999,-0.000387018> target=<4870.95,28.4699,11787.4> stageRemaining=36544.6 overallRemaining=36544.6 now=215951 +16:03:36.480 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=5.34899 drift=19.7201 speed=0.766482 contact=0 engine=1 fuelUsed=8.97559 reason= +16:03:36.480 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.68,33.8189,11787.2> velocity=<0.0442082,-0.764952,0.0197145> along=19.7194 cross=0.171876 targetError=0.326798 computedDemand=<0.00125639,0,0.00117492> projectedForward=0.00118876 projectedAside=0.0012433 +16:03:36.480 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0110705,-0.000240115,0.999939> right=<0.999938,-0.000727256,-0.0110707> up=<0.00072987,1,0.000232049> target=<4870.95,28.4699,11787.4> stageRemaining=34516.6 overallRemaining=34516.6 now=217979 +16:03:38.508 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=3.76519 drift=19.7807 speed=0.789794 contact=0 engine=1 fuelUsed=9.06445 reason= +16:03:38.508 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.74,32.2351,11787.2> velocity=<0.0296481,-0.788917,0.0224763> along=19.7799 cross=0.171876 targetError=0.27727 computedDemand=<0.00122756,0,0.00103683> projectedForward=0.00105023 projectedAside=0.00121611 +16:03:38.508 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109681,4.57589e-05,0.99994> right=<0.99994,-0.000783437,-0.010968> up=<0.000782888,1,-5.43489e-05> target=<4870.95,28.4699,11787.4> stageRemaining=32488.6 overallRemaining=32488.6 now=220007 +16:03:40.536 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=2.15716 drift=19.8407 speed=0.797128 contact=0 engine=1 fuelUsed=9.15332 reason= +16:03:40.536 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.8,30.6271,11787.2> velocity=<0.0234355,-0.796503,0.0211275> along=19.84 cross=0.172852 targetError=0.233334 computedDemand=<0.000787456,0,0.00110427> projectedForward=0.00111281 projectedAside=0.000775336 +16:03:40.537 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0109327,-0.000157047,0.99994> right=<0.99994,-0.00031075,-0.0109328> up=<0.000312448,1,0.000153641> target=<4870.95,28.4699,11787.4> stageRemaining=30460.7 overallRemaining=30460.7 now=222035 +16:03:42.547 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=0.664471 drift=19.8998 speed=0.547967 contact=0 engine=1 fuelUsed=9.24219 reason= +16:03:42.547 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.86,29.1344,11787.2> velocity=<0.016714,-0.547269,0.0220135> along=19.8991 cross=0.172852 targetError=0.198531 computedDemand=<0.000385002,0,0.00105997> projectedForward=0.00106396 projectedAside=0.000373835 +16:03:42.547 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0105151,-8.07484e-06,0.999945> right=<0.999945,-0.000507926,-0.0105151> up=<0.000507983,1,2.73353e-06> target=<4870.95,28.4699,11787.4> stageRemaining=28449.6 overallRemaining=28449.6 now=224046 +16:03:44.572 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=0.104202 drift=19.918 speed=0.293962 contact=1 engine=1 fuelUsed=9.33105 reason= +16:03:44.572 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,28.5741,11787.3> velocity=<-0.0030131,-0.28373,0.076824> along=19.9179 cross=0.0634766 targetError=0.101422 computedDemand=<0.00113942,0,-0.00304774> projectedForward=-0.00300465 projectedAside=0.00116961 +16:03:44.573 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00979301,0.144063,0.98952> right=<0.999951,0.000174665,-0.00992167> up=<-0.00160218,0.989569,-0.144054> target=<4870.95,28.4699,11787.4> stageRemaining=26424.5 overallRemaining=26424.5 now=226072 +16:03:46.587 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=-0.00437546 drift=19.9146 speed=0.0141898 contact=1 engine=1 fuelUsed=9.41992 reason= +16:03:46.588 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,28.4655,11787.3> velocity=<0.00241976,0.00138116,-0.0139136> along=19.9144 cross=0.09375 targetError=0.124894 computedDemand=<0.000910506,0,0.00186755> projectedForward=0.00186722 projectedAside=0.000894257 +16:03:46.588 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00867878,0.0933964,0.995591> right=<0.999962,-0.000369672,-0.00868221> up=<-0.000442845,0.995629,-0.0933961> target=<4870.95,28.4699,11787.4> stageRemaining=24409.5 overallRemaining=24409.5 now=228087 +16:03:47.598 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 state=8 reason=; physical availability remains with the allocating owner +16:03:47.599 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE RESULT: state=8 token=771001 engineStarts=1 controllerStarts=1 wakes=1 pilotHooks=3796 helicopterHooks=3796 reason= +16:03:47.599 SCRIPT : ERR AIRCRAFT ROUTE RESULT: proven=1 held=1 requested=20.2214 displacement=20.1261 targetError=0.129942 updates=2716 +16:03:47.599 SCRIPT : ERR SMOKE PASS: aircraft-route actual control order completes on original physical grounded aircraft with engine off, finite fuel use and exact pilot +16:03:47.606 SCRIPT : Rereintroduced [mission]: phase 1 -> 6 +16:03:47.606 SCRIPT : ERR SMOKE PASS: actual aircraft route completed before explicit fixture reset +16:03:47.606 SCRIPT : ERR SMOKE COMPLETE: actual immutable short aircraft route, destination hold and contact landing; experimental mechanism, not HQ transport +16:03:47.718 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME +16:03:47.721 SCRIPT (W): Slot_Chat Has no Content! +16:03:47.721 SCRIPT (W): Slot_VON Has no Content! +16:03:47.721 SCRIPT (W): Slot_GameVersion Has no Content! +16:03:47.721 SCRIPT (W): Slot_Notifications Has no Content! +16:03:49.775 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:03:49.775 SCRIPT : -- Stack trace -- +16:03:49.775 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:03:49.775 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:03:49.775 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15 +16:03:49.776 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:03:49.776 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:03:49.776 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:03:49.776 SCRIPT : ----------------- +16:03:49.776 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:03:49.776 SCRIPT : -- Stack trace -- +16:03:49.776 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:03:49.776 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:03:49.776 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21 +16:03:49.777 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:03:49.777 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:03:49.777 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:03:49.777 SCRIPT : ----------------- +16:03:49.779 SCRIPT (W): Slot_Chat Has no Content! +16:03:49.779 SCRIPT (W): Slot_VON Has no Content! +16:03:49.779 SCRIPT (W): Slot_GameVersion Has no Content! +16:03:49.779 SCRIPT (W): Slot_Notifications Has no Content! diff --git a/docs/evidence/native-2026-09-19-155909-aircraft-route/source-provenance.json b/docs/evidence/native-2026-09-19-155909-aircraft-route/source-provenance.json new file mode 100644 index 0000000..5fa4cc7 --- /dev/null +++ b/docs/evidence/native-2026-09-19-155909-aircraft-route/source-provenance.json @@ -0,0 +1,4 @@ +{ + "schema_version": 1, + "kind": "launch_snapshot" +} diff --git a/docs/evidence/native-2026-09-19-155909-aircraft-route/source-sha256.json b/docs/evidence/native-2026-09-19-155909-aircraft-route/source-sha256.json new file mode 100644 index 0000000..8bcb5df --- /dev/null +++ b/docs/evidence/native-2026-09-19-155909-aircraft-route/source-sha256.json @@ -0,0 +1,194 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-160849-core-loops/console.log.txt b/docs/evidence/native-2026-09-19-160849-core-loops/console.log.txt new file mode 100644 index 0000000..4d8f828 --- /dev/null +++ b/docs/evidence/native-2026-09-19-160849-core-loops/console.log.txt @@ -0,0 +1,1529 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-08-49\console.log started at 2026-09-19 16:08:49 (2026-09-19 14:08:49 UTC) + +16:08:49.731 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-08-49' to filesystem under name logs +16:08:49.731 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\profile' to filesystem under name profile +16:08:49.731 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\' +16:08:49.733 PROFILING : Workbench Create Engine took: 9.667500 ms +16:08:50.769 INIT : INIT : Workbench Init Engine +16:08:50.769 ENGINE : Initializing engine, version 192142 +16:08:50.769 ENGINE : CLI Params: -gproj Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -profile Z:/tmp/erri-workbench-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateBaseWorldPlugin -errPlay 1 -errBaseSmoke 1 -errSmokeOutcome victory -noThrow -disableCrashReporter +16:08:50.777 ENGINE : Addon dirs: +16:08:50.777 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/' +16:08:50.777 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +16:08:50.777 ENGINE : dir: './addons' +16:08:50.777 ENGINE : dir: 'Z:/tmp/erri-workbench-profile/addons' +16:08:50.777 ENGINE : Available addons: +16:08:50.777 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:08:50.777 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +16:08:50.777 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +16:08:50.777 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +16:08:50.777 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +16:08:50.777 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +16:08:50.777 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +16:08:50.778 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +16:08:50.899 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger +16:08:50.903 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +16:08:50.903 ENGINE : CPU vendor : AuthenticAMD +16:08:50.903 ENGINE : CPU type : 2 +16:08:50.903 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor +16:08:50.903 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB] +16:08:50.903 ENGINE : CPU count logical : 16 +16:08:50.903 ENGINE : CPU count physical : 8 +16:08:50.903 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2 +16:08:50.903 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +16:08:50.904 RESOURCES : ResourceDB: loading cache (id=1 name=ArmaReforger path=Z:/tmp/erri-workbench-profile/addons/ArmaReforger/resourceDatabase.rdb) +16:08:51.042 RESOURCES : ResourceDB: loading cache (id=2 name=core path=./addons/core/resourceDatabase.rdb) +16:08:51.044 RESOURCES : ResourceDB: loading cache (id=3 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +16:08:51.044 RESOURCES : ResourceDB: loading cache (id=4 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-08-49/resourceDatabase.rdb) +16:08:51.189 RESOURCES : RESOURCES : ResourceDB: full scan +16:08:51.194 RESOURCES : RESOURCES : scanning... +16:08:51.194 RESOURCES : RESOURCES : scanning @"ERR_Core" +16:08:51.199 RESOURCES : RESOURCES : scanning @"ArmaReforger" +16:08:51.331 RESOURCES : RESOURCES : scanning @"core" +16:08:51.335 RESOURCES : RESOURCES : scanning @"profile" +16:08:51.336 RESOURCES : RESOURCES : scanning @"logs" +16:08:51.336 RESOURCES : RESOURCES : processing meta-files... +16:08:51.399 RESOURCES : RESOURCES : processing files... +16:08:51.410 INIT : Workbench startup +16:08:51.410 INIT : Workbench Init Engine +16:08:51.410 RESOURCES : ResourceDB: full scan +16:08:51.410 RESOURCES : processing files... +16:08:51.410 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +16:08:51.410 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +16:08:51.410 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +16:08:51.410 RESOURCES : RESOURCES : processing folders... +16:08:51.417 RESOURCES : RESOURCES : creating GUID-item mapping... +16:08:51.432 RESOURCES : RESOURCES : building tree... +16:08:51.489 PROFILING : ResourceDB: full scan took: 299.437900 ms +16:08:51.490 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +16:08:51.491 RESOURCES : ResourceDB: written 7262/7262 bytes +16:08:51.491 RESOURCES : ResourceDB: cache successfully saved +16:08:51.491 RESOURCES : ResourceDB: saving cache (id=3 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +16:08:51.493 RESOURCES : ResourceDB: written 206/206 bytes +16:08:51.493 RESOURCES : ResourceDB: cache successfully saved +16:08:51.493 RESOURCES : ResourceDB: saving cache (id=4 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-08-49/resourceDatabase.rdb) +16:08:51.494 RESOURCES : ResourceDB: written 162/162 bytes +16:08:51.494 RESOURCES : ResourceDB: cache successfully saved +16:08:51.494 ENGINE : GameProject load +16:08:51.494 ENGINE : Loaded addons: +16:08:51.494 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +16:08:51.494 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +16:08:51.494 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:08:51.496 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf' +16:08:51.496 INIT : GameProject engine user settings load @"$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf" +16:08:51.496 ENGINE : Engine user settings config loaded +16:08:51.496 PROFILING : Settings changed took: 0.002000 ms +16:08:51.603 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0 +16:08:51.605 RENDER : Basic screen setup: +16:08:51.605 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29) +16:08:51.605 RENDER : MSAA : none +16:08:51.618 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0 +16:08:51.618 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device) +16:08:51.618 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs +16:08:51.618 RENDER : * core clocks 2720 MHz, memory 1124 MHz +16:08:51.618 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s) +16:08:51.618 RENDER : AMD AGS correctly initialized +16:08:51.619 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition +16:08:51.619 RENDER : Detected output devices: +16:08:51.619 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21): +16:08:51.619 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz +16:08:51.619 RENDER : Concurrent frames limit 2 +16:08:51.694 RENDER : DX12 device successfully created by AMD AGS library +16:08:51.694 RENDER : * user markers not supported in this version AMD SW +16:08:51.694 RENDER : Graphics device features +16:08:51.694 RENDER : Needed: +16:08:51.694 RENDER : * Highest supported shader model: 6.8 (6.0 needed) +16:08:51.694 RENDER : Optional: +16:08:51.694 RENDER : * Allow tearing (VSYNC) : 1 +16:08:51.694 RENDER : * 16 bits : 1 +16:08:51.694 RENDER : * Resource heap tier : 3 +16:08:51.694 RENDER : * Persistent heaps (DRED) : 1 +16:08:51.694 RENDER : * DRED 1.2 is supported by compiler +16:08:51.716 RENDER : Main RT format setup. +16:08:51.716 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26) +16:08:51.716 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10) +16:08:51.718 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16 +16:08:51.744 PROFILING : Settings changed took: 0.014800 ms +16:08:52.393 AUDIO : Endpoint: Speakers (PulseAudio Output) +16:08:52.393 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +16:08:52.393 AUDIO : Audio client: +16:08:52.393 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +16:08:52.396 RENDER : RENDER : Reload shaders +16:08:52.396 RENDER : Enfusion shader version 13 +16:08:52.396 INIT : INIT : ShaderListReload +16:08:52.396 PROFILING : ShaderListReload took: 0.000400 ms +16:08:52.536 AUDIO : Endpoint: Speakers (PulseAudio Output) +16:08:52.536 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +16:08:52.536 AUDIO : Audio client: +16:08:52.536 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +16:08:52.644 RENDER : Loaded 3752 newer shader binaries +16:08:52.644 PROFILING : Reload shaders took: 248.638300 ms +16:08:52.644 ENGINE : Initializing inputs. +16:08:52.657 NETWORK : Initializing networking. +16:08:52.657 NETWORK : Using new GameRplScheduler. +16:08:52.658 SCRIPT : SCRIPT : Initializing scripts +16:08:52.658 SCRIPT : SCRIPT : ScriptProjectManager init +16:08:53.510 PROFILING : ScriptProjectManager init took: 852.454800 ms +16:08:53.547 PROFILING : Initializing scripts took: 889.390500 ms +16:08:53.566 ENGINE : Enfusion engine successfully created. +16:08:53.566 PROFILING : Workbench Init Engine took: 2797.105100 ms +16:08:53.566 INIT : INIT : Workbench Create Game +16:08:53.577 GUI : Using default language (en_us) +16:08:53.577 GUI : Loading 'en_us' localization file. +16:08:53.577 INIT : INIT : Loading StringTable +16:08:53.602 PROFILING : Loading StringTable took: 24.682000 ms +16:08:53.602 SCRIPT : SCRIPT : Compiling GameLib scripts +16:08:53.655 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +16:08:53.655 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:08:53.656 PROFILING : Compiling GameLib scripts took: 54.107900 ms +16:08:53.656 SCRIPT : SCRIPT : Compiling Game scripts +16:08:54.764 INIT : Workbench Create Game +16:08:54.764 SCRIPT : Compiling Game scripts +16:08:54.764 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:08:54.764 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:08:54.927 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.036 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:08:55.069 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:08:55.199 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:08:55.256 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:08:55.256 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:08:55.257 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:08:55.297 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.297 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.299 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:08:55.299 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:08:55.323 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.357 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:08:55.626 SCRIPT : Module: WorkbenchGame; loaded 171x files; 616x classes; used 2478K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: db6febb9 +16:08:55.633 SCRIPT : Module: Game; loaded 5746x files; 11261x classes; used 33044K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: a0f103e3 +16:08:55.672 PROFILING : Compiling Game scripts took: 2016.458500 ms +16:08:55.678 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +16:08:55.721 ENGINE : Game successfully created. +16:08:55.722 PROFILING : Workbench Create Game took: 2156.692700 ms +16:08:55.732 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Core/thumbnails +16:08:56.569 INIT : INIT : Workbench Reload Game +16:08:56.571 ENGINE : Game destroyed. +16:08:56.576 GUI : Using default language (en_us) +16:08:56.576 GUI : Loading 'en_us' localization file. +16:08:56.576 INIT : INIT : Loading StringTable +16:08:56.586 PROFILING : Loading StringTable took: 9.425800 ms +16:08:56.586 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +16:08:56.593 SCRIPT : Unable to register a script command due keyword duplicity: ban +16:08:56.593 SCRIPT : Unable to register a script command due keyword duplicity: kick +16:08:56.593 ENGINE : Game successfully created. +16:08:56.593 ENGINE : Game successfully initialized. +16:08:56.593 PROFILING : Workbench Reload Game took: 24.483300 ms +16:08:57.306 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent' +16:08:58.337 PROFILING : Entities load took: 1030.670900 ms +16:08:58.347 WORLD : WORLD : CreateEntities +16:08:58.353 WORLD : WORLD : NotifyBeforeEntitiesCreated +16:08:58.353 PROFILING : NotifyBeforeEntitiesCreated took: 0.002300 ms +16:08:58.353 WORLD : WORLD : Wait for preloading data +16:08:58.353 PROFILING : Wait for preloading data took: 0.009100 ms +16:08:58.467 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et" +16:08:58.467 PROFILING : PROFILING : Terrain load +16:09:00.022 PROFILING : Terrain load took: 1555.043000 ms +16:09:04.016 WORLD : CreateEntities +16:09:04.017 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:09:04.017 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:09:04.017 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:09:13.735 WORLD : WORLD : NotifyBeforeEntitiesInitialized +16:09:13.735 PROFILING : NotifyBeforeEntitiesInitialized took: 0.005200 ms +16:09:14.175 WORLD : WORLD : NotifyEntitiesInitialized +16:09:14.175 TERRAIN : TERRAIN : Initializing road networks... +16:09:14.177 PROFILING : Initializing road networks... took: 2.283400 ms +16:09:14.177 PROFILING : NotifyEntitiesInitialized took: 2.554700 ms +16:09:14.177 PROFILING : CreateEntities took: 15829.604600 ms +16:09:14.362 PROFILING : * WorldEditor: LoadWorld: 17063.297900 ms +16:09:15.865 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf) +16:09:15.865 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf) +16:09:15.866 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'... +16:09:15.867 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping... +16:09:15.959 SCRIPT : ERR SITE SURVEY: supply=6150/7050 elevationRange=0.625 min=202.875 max=203.5 +16:09:15.982 BACKEND : Attempting online Game Config instead. +16:09:19.175 INIT : INIT : Workbench Reload Game +16:09:19.176 ENGINE : Game destroyed. +16:09:19.182 GUI : Using default language (en_us) +16:09:19.183 GUI : Loading 'en_us' localization file. +16:09:19.183 INIT : INIT : Loading StringTable +16:09:19.203 PROFILING : Loading StringTable took: 20.324500 ms +16:09:19.204 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +16:09:19.213 SCRIPT : Unable to register a script command due keyword duplicity: ban +16:09:19.213 SCRIPT : Unable to register a script command due keyword duplicity: kick +16:09:19.213 ENGINE : Game successfully created. +16:09:19.213 ENGINE : Game successfully initialized. +16:09:19.213 PROFILING : Workbench Reload Game took: 38.438200 ms +16:09:19.216 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +16:09:19.271 PLATFORM : Save data from container 'settings' have been loaded +16:09:19.360 PLATFORM : Save data from container 'sessions' have been loaded +16:09:19.361 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +16:09:19.361 ENGINE : Game user settings config loaded +16:09:19.458 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'. +16:09:19.467 WORLD : WORLD : Game::LoadEntities +16:09:19.467 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf" +16:09:19.468 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +16:09:19.469 WORLD : WORLD : CreateEntities +16:09:19.469 WORLD : WORLD : CreateEntities +16:09:19.469 WORLD : WORLD : NotifyBeforeEntitiesCreated +16:09:19.474 RESOURCES : Loaded mission headers from 7 addon(s)! +16:09:19.474 PROFILING : NotifyBeforeEntitiesCreated took: 5.382000 ms +16:09:19.474 WORLD : WORLD : Wait for preloading data +16:09:19.474 PROFILING : Wait for preloading data took: 0.000500 ms +16:09:24.247 WORLD : Game::LoadEntities +16:09:24.247 WORLD : CreateEntities +16:09:24.247 WORLD : CreateEntities +16:09:24.247 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:09:24.247 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:09:24.247 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:09:25.715 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +16:09:25.715 ENTITY : CreateComponent 'Hierarchy' +16:09:25.715 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +16:09:25.715 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +16:09:25.715 ENTITY : CreateComponent 'Hierarchy' +16:09:25.715 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +16:09:25.716 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +16:09:25.716 ENTITY : CreateComponent 'Hierarchy' +16:09:25.716 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +16:09:25.721 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +16:09:25.721 ENTITY : CreateComponent 'Hierarchy' +16:09:25.721 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +16:09:25.721 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +16:09:25.721 ENTITY : CreateComponent 'Hierarchy' +16:09:25.721 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +16:09:25.721 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +16:09:25.721 ENTITY : CreateComponent 'Hierarchy' +16:09:25.721 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +16:09:25.725 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +16:09:25.725 ENTITY : CreateComponent 'Hierarchy' +16:09:25.725 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +16:09:25.726 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +16:09:25.726 ENTITY : CreateComponent 'Hierarchy' +16:09:25.726 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +16:09:25.726 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +16:09:25.726 ENTITY : CreateComponent 'Hierarchy' +16:09:25.726 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +16:09:30.794 WORLD : WORLD : NotifyBeforeEntitiesInitialized +16:09:30.794 PROFILING : NotifyBeforeEntitiesInitialized took: 0.037600 ms +16:09:32.832 WORLD : InitEntities 'world' +16:09:32.832 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:09:32.832 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:09:32.865 WORLD : InitEntities 'world' +16:09:32.865 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:09:32.865 SCRIPT : ERR BASE SMOKE: core-only scripted escape; not manual or multiplayer acceptance +16:09:32.866 WORLD : WORLD : NotifyEntitiesInitialized +16:09:32.866 TERRAIN : TERRAIN : Initializing road networks... +16:09:32.869 PROFILING : Initializing road networks... took: 3.033700 ms +16:09:32.869 DEFAULT : DEFAULT : WorldVolumesCollection +16:09:32.928 PROFILING : WorldVolumesCollection took: 58.166400 ms +16:09:32.928 INIT : INIT : SoundWorldInit +16:09:32.943 PROFILING : SoundWorldInit took: 15.394900 ms +16:09:32.943 PROFILING : NotifyEntitiesInitialized took: 76.826500 ms +16:09:32.943 PROFILING : CreateEntities took: 13474.209300 ms +16:09:32.943 PROFILING : CreateEntities took: 13474.377300 ms +16:09:32.944 WORLD : WORLD : Wait for preloading data around camera +16:09:32.944 PROFILING : Wait for preloading data around camera took: 0.000900 ms +16:09:32.944 WORLD : WORLD : EOnActivate +16:09:32.979 PROFILING : EOnActivate took: 34.907300 ms +16:09:32.979 PROFILING : Game::LoadEntities took: 13511.751900 ms +16:09:33.312 DEFAULT : Entered offline game state. +16:09:33.417 NETWORK : Player connected: connectionID=2147483646 +16:09:33.417 NETWORK : ### Connecting player: connectionID=2147483646, Name= +16:09:33.418 NETWORK : ### Creating player: PlayerId=1, Name=jakub +16:09:33.425 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:09:33.425 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:09:33.425 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:09:33.426 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:09:33.426 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:09:33.428 SCRIPT (W): Can't open config file "" +16:09:33.436 WORLD : InitEntities 'world' +16:09:33.437 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:09:33.437 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:09:33.437 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:09:33.437 SCRIPT (W): Slot_Chat Has no Content! +16:09:33.438 SCRIPT (W): Slot_VON Has no Content! +16:09:33.438 SCRIPT (W): Slot_AvailableActions Has no Content! +16:09:33.438 SCRIPT (W): Slot_Vehicle Has no Content! +16:09:33.438 SCRIPT (W): Slot_GameVersion Has no Content! +16:09:33.438 SCRIPT (W): Slot_Notifications Has no Content! +16:09:33.438 SCRIPT (W): Slot_Hints Has no Content! +16:09:33.454 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:09:33.454 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +16:09:33.454 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:09:33.455 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:09:33.455 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:09:33.460 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000 +16:09:33.460 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:09:33.461 NETWORK : Players connecting: 0 +16:09:33.461 NETWORK : Players connected: 1 / 1 +16:09:33.503 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Core/autosaves +16:09:33.506 PROFILING : Workbench startup took: 43856.909600 ms +16:09:33.540 WORLD : Frame start +16:09:33.541 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:09:33.563 WORLD : UpdateEntities +16:09:33.563 WORLD : Frame +16:09:33.563 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:09:33.784 WORLD : UpdateEntities +16:09:33.784 WORLD : PostFrame +16:09:33.784 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:09:33.784 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:09:33.848 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:09:33.848 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:09:33.848 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +16:09:33.848 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +16:09:34.004 RENDER : RENDER : ObjectsHeightMap::Build +16:09:34.004 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld +16:09:34.181 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 176.569700 ms +16:09:34.189 PROFILING : ObjectsHeightMap::Build took: 184.242000 ms +16:09:35.325 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:09:35.344 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:09:35.345 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:09:35.376 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:09:35.378 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:09:35.429 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:09:35.429 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:09:35.434 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:09:35.485 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:09:35.486 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:09:35.488 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:09:35.488 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:09:35.491 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:09:35.492 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:09:35.493 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:09:35.494 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:09:35.494 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:09:35.494 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:09:35.494 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:09:35.495 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:09:35.495 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:09:35.495 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:09:35.495 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:09:35.495 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:09:35.496 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:09:35.496 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:09:35.496 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:09:35.496 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:09:35.496 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:35.496 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:35.496 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:35.497 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:35.497 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:35.497 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:36.113 WORLD : UpdateEntities +16:09:36.114 WORLD : AfterPostSimulate +16:09:36.114 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:09:36.332 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:36.332 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:36.332 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:36.332 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:36.586 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5276,7499.7> up=0.995655 +16:09:36.586 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.287995 angularSpeed=0.0409036 +16:09:36.586 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:09:36.586 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6125,7501.98> +16:09:36.586 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3125,7501.98> terrainY=63.3158 tireTerrainGap=-0.00327682 +16:09:36.587 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6125,7501.98> radius=0.3 bottom=<7012.06,63.3125,7501.98> fraction=0.439776 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00325012 +16:09:36.587 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.87,64.6013,7497.71> +16:09:36.587 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.87,64.1513,7497.71> terrainY=64.1561 tireTerrainGap=-0.00476837 +16:09:36.587 SCRIPT : ERR GEAR SUPPORT: center=<7009.87,64.6013,7497.71> radius=0.45 bottom=<7009.87,64.1513,7497.71> fraction=0.432978 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00474548 +16:09:36.587 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.262,7497.75> +16:09:36.587 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.812,7497.75> terrainY=63.8176 tireTerrainGap=-0.00561142 +16:09:36.588 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.262,7497.75> radius=0.45 bottom=<7014.42,63.812,7497.75> fraction=0.428889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00564575 +16:09:36.588 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:09:36.839 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:36.839 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:36.840 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:36.840 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:37.351 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:37.351 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:37.351 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:37.605 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5352,7499.72> up=0.994199 +16:09:37.605 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0950439 angularSpeed=0.0712019 +16:09:37.605 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:09:37.605 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6189,7501.99> +16:09:37.606 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3189,7501.99> terrainY=63.3137 tireTerrainGap=0.00522614 +16:09:37.606 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6189,7501.99> radius=0.3 bottom=<7012.06,63.3189,7501.99> fraction=0.478431 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00525665 +16:09:37.606 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6036,7497.72> +16:09:37.606 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1536,7497.72> terrainY=64.1496 tireTerrainGap=0.00402832 +16:09:37.607 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6036,7497.72> radius=0.45 bottom=<7009.92,64.1536,7497.72> fraction=0.472799 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00402069 +16:09:37.607 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2657,7497.79> +16:09:37.607 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8157,7497.79> terrainY=63.8152 tireTerrainGap=0.000514984 +16:09:37.607 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2657,7497.79> radius=0.45 bottom=<7014.46,63.8157,7497.79> fraction=0.456944 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000526428 +16:09:37.607 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:09:37.862 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:37.862 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:37.862 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:37.863 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:38.118 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:09:38.368 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:38.368 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:38.368 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:38.368 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:38.622 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5313,7499.74> up=0.993873 +16:09:38.623 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0404558 angularSpeed=0.0578172 +16:09:38.623 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:09:38.623 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6133,7502.01> +16:09:38.623 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3133,7502.01> terrainY=63.3116 tireTerrainGap=0.00167847 +16:09:38.623 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6133,7502.01> radius=0.3 bottom=<7012.07,63.3133,7502.01> fraction=0.462159 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00167465 +16:09:38.623 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.96,64.5957,7497.72> +16:09:38.624 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.96,64.1457,7497.72> terrainY=64.1432 tireTerrainGap=0.00254059 +16:09:38.624 SCRIPT : ERR GEAR SUPPORT: center=<7009.96,64.5957,7497.72> radius=0.45 bottom=<7009.96,64.1457,7497.72> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059 +16:09:38.624 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.5,64.2605,7497.83> +16:09:38.624 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.5,63.8105,7497.83> terrainY=63.8126 tireTerrainGap=-0.00203323 +16:09:38.624 SCRIPT : ERR GEAR SUPPORT: center=<7014.5,64.2605,7497.83> radius=0.45 bottom=<7014.5,63.8105,7497.83> fraction=0.445 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00209808 +16:09:38.625 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:09:38.874 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:38.875 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:38.875 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:38.875 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:39.386 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:39.387 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:39.387 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:39.387 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:39.636 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5284,7499.74> up=0.993822 +16:09:39.636 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:09:39.636 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:09:39.636 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6129,7502.02> +16:09:39.636 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3129,7502.02> terrainY=63.3113 tireTerrainGap=0.0015564 +16:09:39.637 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6129,7502.02> radius=0.3 bottom=<7012.07,63.3129,7502.02> fraction=0.461453 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00151825 +16:09:39.637 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5946,7497.72> +16:09:39.637 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1446,7497.72> terrainY=64.1421 tireTerrainGap=0.00252533 +16:09:39.637 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5946,7497.72> radius=0.45 bottom=<7009.97,64.1446,7497.72> fraction=0.46633 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00259399 +16:09:39.637 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2603,7497.84> +16:09:39.637 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8103,7497.84> terrainY=63.8121 tireTerrainGap=-0.00177383 +16:09:39.638 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2603,7497.84> radius=0.45 bottom=<7014.51,63.8103,7497.84> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291 +16:09:39.638 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:09:39.887 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:39.888 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:39.888 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:39.888 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:40.393 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:40.393 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:40.393 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:40.394 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:40.643 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5284,7499.74> up=0.993822 +16:09:40.643 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:09:40.643 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:09:40.643 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6129,7502.02> +16:09:40.644 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3129,7502.02> terrainY=63.3113 tireTerrainGap=0.0015564 +16:09:40.644 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6129,7502.02> radius=0.3 bottom=<7012.07,63.3129,7502.02> fraction=0.461453 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00151825 +16:09:40.644 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5946,7497.72> +16:09:40.644 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1446,7497.72> terrainY=64.1421 tireTerrainGap=0.00252533 +16:09:40.645 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5946,7497.72> radius=0.45 bottom=<7009.97,64.1446,7497.72> fraction=0.46633 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00259399 +16:09:40.645 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2603,7497.84> +16:09:40.645 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8103,7497.84> terrainY=63.8121 tireTerrainGap=-0.00177383 +16:09:40.645 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2603,7497.84> radius=0.45 bottom=<7014.51,63.8103,7497.84> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291 +16:09:40.645 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:09:40.895 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:40.896 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:09:40.896 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:09:40.897 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:09:40.897 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:09:40.898 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:09:40.898 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:09:40.898 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:09:40.898 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:09:41.858 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:09:41.903 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5> +16:09:42.057 SCRIPT : ERR SMOKE PASS: faction-catalog active authority available +16:09:42.057 SCRIPT : ERR SMOKE PASS: faction-catalog native faction manager exists +16:09:42.057 SCRIPT : ERR SMOKE PASS: faction-catalog mission retains US and USSR faction identities +16:09:42.057 SCRIPT : ERR SMOKE PASS: faction-catalog mutual enemy and same-faction relations preserved +16:09:42.057 SCRIPT : ERR SMOKE PASS: faction-catalog native radio encryption and frequencies preserved +16:09:42.058 SCRIPT : ERR SMOKE PASS: faction-catalog native faction callsign configurations resolve +16:09:42.058 SCRIPT : ERR SMOKE PASS: faction-catalog US retains all six catalog types +16:09:42.058 SCRIPT : ERR SMOKE PASS: faction-catalog US has exactly two supported vehicle entries +16:09:42.058 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:09:42.058 SCRIPT : ERR FACTION VEHICLE: faction=US prefab={259EE7B78C51B624}Prefabs/Vehicles/Wheeled/UAZ469/UAZ469.et +16:09:42.058 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:09:42.059 SCRIPT : ERR FACTION VEHICLE: faction=US prefab={DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et +16:09:42.059 SCRIPT : ERR SMOKE PASS: faction-catalog catalog lookup resolves both unique mission vehicles +16:09:42.059 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists CHARACTER +16:09:42.059 SCRIPT : ERR FACTION RETAINED: faction=US type=CHARACTER entries=78 +16:09:42.059 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.059 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists GROUP +16:09:42.060 SCRIPT : ERR FACTION RETAINED: faction=US type=GROUP entries=25 +16:09:42.060 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.060 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists WEAPONS_TRIPOD +16:09:42.060 SCRIPT : ERR FACTION RETAINED: faction=US type=WEAPONS_TRIPOD entries=3 +16:09:42.060 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.061 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists ITEM +16:09:42.061 SCRIPT : ERR FACTION RETAINED: faction=US type=ITEM entries=187 +16:09:42.061 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.061 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists SUPPLY_CONTAINER_ITEM +16:09:42.061 SCRIPT : ERR FACTION RETAINED: faction=US type=SUPPLY_CONTAINER_ITEM entries=0 +16:09:42.061 SCRIPT : ERR SMOKE PASS: faction-catalog USSR retains all six catalog types +16:09:42.062 SCRIPT : ERR SMOKE PASS: faction-catalog USSR has exactly two supported vehicle entries +16:09:42.062 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:09:42.062 SCRIPT : ERR FACTION VEHICLE: faction=USSR prefab={259EE7B78C51B624}Prefabs/Vehicles/Wheeled/UAZ469/UAZ469.et +16:09:42.062 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:09:42.062 SCRIPT : ERR FACTION VEHICLE: faction=USSR prefab={DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et +16:09:42.062 SCRIPT : ERR SMOKE PASS: faction-catalog catalog lookup resolves both unique mission vehicles +16:09:42.062 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists CHARACTER +16:09:42.062 SCRIPT : ERR FACTION RETAINED: faction=USSR type=CHARACTER entries=120 +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists GROUP +16:09:42.063 SCRIPT : ERR FACTION RETAINED: faction=USSR type=GROUP entries=55 +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists WEAPONS_TRIPOD +16:09:42.063 SCRIPT : ERR FACTION RETAINED: faction=USSR type=WEAPONS_TRIPOD entries=4 +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists ITEM +16:09:42.064 SCRIPT : ERR FACTION RETAINED: faction=USSR type=ITEM entries=166 +16:09:42.064 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.064 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists SUPPLY_CONTAINER_ITEM +16:09:42.064 SCRIPT : ERR FACTION RETAINED: faction=USSR type=SUPPLY_CONTAINER_ITEM entries=0 +16:09:42.064 SCRIPT : ERR SMOKE PASS: faction-catalog US native dressing saline and backpack radio remain catalogued +16:09:42.064 SCRIPT : ERR SMOKE PASS: faction-catalog USSR native dressing saline and backpack radio remain catalogued +16:09:42.064 SCRIPT : ERR SMOKE PASS: faction-catalog global catalog manager retains faction vehicle and inventory access +16:09:42.065 SCRIPT : ERR SMOKE PASS: faction-catalog physical finite depot vehicle is supported UAZ +16:09:42.065 SCRIPT : ERR SMOKE PASS: faction-catalog physical extraction aircraft is supported Mi8 +16:09:42.065 SCRIPT : ERR SMOKE PASS: faction-catalog physical aircraft still has required capacity +16:09:42.065 SCRIPT : ERR FACTION RESULT: successor faction catalog scope and retained native support; no driving or multiplayer claim +16:09:42.065 SCRIPT : ERR SMOKE PASS: discovery map native local controller and marker manager available +16:09:42.086 SCRIPT : ERR SMOKE PASS: discovery map native baseline label rendered in actual hidden marker layout +16:09:42.086 SCRIPT : ERR SMOKE PASS: discovery map native data-only setter reproduces stale already-open label +16:09:42.086 SCRIPT : ERR SMOKE PASS: discovery map plain local marker exposes native delete/edit/drag eligibility +16:09:42.087 SCRIPT : ERR SMOKE PASS: discovery map local insertion retains objective identity and disables native edit/drag/delete eligibility +16:09:42.089 SCRIPT : ERR SMOKE PASS: discovery map objective first label rendered through actual native layout +16:09:42.089 SCRIPT : ERR SMOKE PASS: discovery map first clue stores only stable 500m search-square center +16:09:42.089 SCRIPT : ERR SMOKE PASS: discovery map identification moves same native marker to exact rounded coordinates +16:09:42.089 SCRIPT : ERR SMOKE PASS: discovery map identification refreshes existing native widget without recreating marker +16:09:42.089 SCRIPT : ERR SMOKE PASS: discovery map label change creates no additional marker +16:09:42.090 SCRIPT : ERR SMOKE PASS: discovery map closed widget accepts data-only update safely +16:09:42.091 SCRIPT : ERR SMOKE PASS: discovery map new native widget renders latest saved label +16:09:42.092 SCRIPT : ERR SMOKE PASS: discovery map native culling retains objective only in disabled list +16:09:42.092 SCRIPT : ERR SMOKE PASS: discovery map deleting culled objective removes both memberships and its widget +16:09:42.092 SCRIPT : ERR SMOKE PASS: discovery map duplicate owned cleanup cannot reactivate objective +16:09:42.092 SCRIPT : ERR SMOKE PASS: discovery map owned probe widgets and markers removed; mission markers preserved +16:09:42.092 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:09:42.095 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:09:42.095 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:09:42.096 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:09:42.096 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:09:42.096 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:09:42.096 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:09:42.097 SCRIPT : ERR SMOKE PASS: objective UI rebinding keeps one subscription to each native task event +16:09:42.098 SCRIPT : ERR SMOKE PASS: objective UI closing native widget uses production detach and releases its task +16:09:42.098 SCRIPT : ERR SMOKE PASS: objective UI closed native widget receives no task callbacks +16:09:42.562 SCRIPT : ERR SMOKE PASS: objective UI closed native widget has no delayed overflow callbacks +16:09:42.563 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:09:42.566 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:09:42.566 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:09:42.567 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:09:42.567 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:09:42.567 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:09:42.568 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:09:42.568 SCRIPT : ERR SMOKE PASS: objective UI details reopen through native layout and current objective binding +16:09:43.075 SCRIPT : ERR SMOKE PASS: admin settings native Core command service and settings ready +16:09:43.075 SCRIPT : ERR SMOKE PASS: admin settings actual unauthorized command cannot mutate discovery +16:09:43.076 SCRIPT : ERR SMOKE PASS: admin settings actual Core alias dispatches without Chat +16:09:43.076 SCRIPT : ERR SMOKE PASS: admin settings actual dispatch rejects out-of-range value with guidance +16:09:43.076 SCRIPT : ERR SMOKE PASS: admin settings actual Core help describes physical document progression +16:09:43.076 SCRIPT : ERR SMOKE PASS: admin settings disposable fixture filenames are unused +16:09:43.079 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 0 +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:09:43.081 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:09:43.081 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:09:43.081 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:09:43.081 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:09:43.085 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 100 +16:09:43.085 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:09:43.087 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:09:43.087 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:09:43.087 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:09:43.090 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 15 +16:09:43.091 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:09:43.091 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:09:43.091 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:09:43.091 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:09:43.093 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: -1 +16:09:43.094 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 101 +16:09:43.094 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 1.5 +16:09:43.095 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 100junk +16:09:43.096 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 999999 +16:09:43.096 SCRIPT : ERR SMOKE PASS: admin settings help explains exact versus rough discovery and apply timing +16:09:43.096 SCRIPT : ERR SMOKE PASS: admin settings existing radio alias and response remain intact +16:09:43.097 SCRIPT : ERR SMOKE PASS: admin settings fixture removed its files and never changed actual mission settings +16:09:43.097 SCRIPT : ERR SMOKE PASS: definition authored configuration resolves +16:09:43.097 SCRIPT : ERR SMOKE PASS: definition duplicate site identity rejected +16:09:43.097 SCRIPT : ERR SMOKE PASS: definition dangling document target rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition non-radio document target rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition insufficient guaranteed radio clues rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition unbounded stock rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition unguaranteed clue route rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition radio sources sharing one footprint rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition unnamed location rejected +16:09:43.099 SCRIPT : ERR SMOKE PASS: definition radio identification beyond eight metres rejected +16:09:43.099 SCRIPT : ERR SMOKE PASS: definition close physical radio identification allowed +16:09:43.099 SCRIPT : ERR SMOKE PASS: definition escape cannot reveal the radio directly +16:09:43.099 SCRIPT : ERR SMOKE PASS: definition unbounded scenery offset rejected +16:09:43.099 SCRIPT : ERR SMOKE PASS: definition valid configuration restored after isolated mutations +16:09:43.099 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +16:09:43.101 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +16:09:43.101 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +16:09:43.101 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +16:09:43.105 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +16:09:43.105 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +16:09:43.105 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +16:09:43.106 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +16:09:43.109 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +16:09:43.109 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:09:43.109 SCRIPT : ERR COVER GEOMETRY: low=<6738.99,140.839,7295.42> high=<6740.98,141.655,7296.62> trace=0.377114 +16:09:43.110 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:09:43.110 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:09:43.110 SCRIPT : ERR COVER GEOMETRY: low=<6735.42,140.901,7299.02> high=<6736.62,141.718,7301.01> trace=0.377114 +16:09:43.110 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:09:43.110 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:09:43.110 SCRIPT : ERR COVER GEOMETRY: low=<6743.42,140.214,7299.02> high=<6744.62,141.03,7301.01> trace=0.377114 +16:09:43.110 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:09:43.111 SCRIPT : ERR SMOKE PASS: base exactly three authored outpost barriers exist +16:09:43.111 SCRIPT : ERR SMOKE PASS: mission time clock parsing includes midnight and final minute +16:09:43.111 SCRIPT : ERR SMOKE PASS: mission time malformed clock commands rejected +16:09:43.111 SCRIPT : ERR SMOKE PASS: mission time isolated fixture paths unused +16:09:43.112 SCRIPT : ERR SMOKE PASS: mission time legacy fixture created +16:09:43.112 SCRIPT : ERR SMOKE PASS: mission time existing six-key settings preserved +16:09:43.112 SCRIPT : ERR SMOKE PASS: mission time only absent time settings receive defaults +16:09:43.113 SCRIPT : ERR SMOKE PASS: mission time loading does not rewrite legacy file +16:09:43.120 SCRIPT : ERR SMOKE PASS: mission time explicit save upgrades valid legacy settings +16:09:43.121 SCRIPT : ERR SMOKE PASS: mission time new keys and old values survive reload +16:09:43.122 SCRIPT : ERR SMOKE PASS: mission time present out-of-range time cannot silently default +16:09:43.124 SCRIPT : ERR SMOKE PASS: mission time fractional clock setting rejected +16:09:43.125 SCRIPT : ERR SMOKE PASS: mission time zero multiplier rejected +16:09:43.127 SCRIPT : ERR SMOKE PASS: mission time missing legacy setting remains invalid +16:09:43.128 SCRIPT : ERR SMOKE PASS: mission time partially upgraded file defaults only missing new field +16:09:43.130 SCRIPT : ERR SMOKE PASS: mission time valid saved backup recovers invalid primary +16:09:43.131 SCRIPT : ERR SMOKE PASS: mission time server starts world clock before prison phase +16:09:43.131 SCRIPT : ERR SMOKE PASS: mission time engine progression matches applied multiplier +16:09:43.131 SCRIPT : ERR SMOKE PASS: mission time unauthorized clock mutation rejected +16:09:43.131 SCRIPT : ERR SMOKE PASS: mission time invalid clock command preserves setting +16:09:43.141 SCRIPT : ERR SMOKE PASS: mission time authorized settings persist and test restores originals +16:09:43.141 SCRIPT : ERR SMOKE PASS: mission time saved changes and repeated start leave current clock and speed intact +16:09:43.142 SCRIPT : ERR SMOKE PASS: mission time admin sees current clock separately from next round settings +16:09:43.142 SCRIPT : ERR SMOKE PASS: base native prison objective exists +16:09:43.142 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:09:43.142 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:09:43.142 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:09:43.142 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:09:43.143 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:09:43.143 SCRIPT : ERR SMOKE PASS: base authored supply cache is a separate scavenging location +16:09:43.143 SCRIPT : ERR BASE STOCK: cache items=54 +16:09:43.143 SCRIPT : ERR SMOKE PASS: base cache holds finite physical equipment and objective documents +16:09:43.143 SCRIPT : ERR SMOKE PASS: base no companion HQ or support controller loaded +16:09:43.144 SCRIPT : ERR SMOKE PASS: base prisoner spawned in authored prison +16:09:43.144 SCRIPT : ERR SMOKE PASS: base gate, clues, radio and helicopter created by core +16:09:43.144 SCRIPT : ERR SMOKE PASS: progression identity actual local conscious prisoner is canonical and inside lock range +16:09:43.144 SCRIPT : ERR SMOKE PASS: progression identity synchronous body-mismatch fault injection rejects normal prison unlock without progression +16:09:43.144 SCRIPT : ERR SMOKE PASS: progression identity exact actor, account, connection and used-life state restored before assertions +16:09:43.144 SCRIPT : ERR IDENTITY FIXTURE LIMIT: synchronous roster Actor=null fault injection, immediately restored; no actual possession, reconnect, foreign faction or multiplayer test +16:09:43.145 SCRIPT : Rereintroduced [mission]: phase 1 -> 2 +16:09:43.146 SCRIPT : ERR SMOKE PASS: base gate action begins escape +16:09:43.148 SCRIPT : ERR SMOKE PASS: base test defence duration accepted +16:09:43.148 SCRIPT : ERR SMOKE PASS: base previous native objective completes on phase change +16:09:43.148 SCRIPT : ERR SMOKE PASS: base search objective does not expose a hidden site +16:09:43.148 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:09:43.151 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:09:43.152 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:09:43.152 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:09:43.152 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:09:43.152 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:09:43.153 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:09:43.153 SCRIPT : ERR SMOKE PASS: base both named supply routes revealed after escape +16:09:43.153 SCRIPT : ERR SMOKE PASS: base optional sites remain hidden until approached +16:09:49.137 SCRIPT : ERR SMOKE PASS: base unconscious player cannot discover optional sites +16:09:55.222 SCRIPT : ERR SMOKE PASS: base distant player cannot discover optional sites +16:09:55.223 SCRIPT : ERR SMOKE PASS: base isolated visibility obstacle created +16:09:55.223 SCRIPT : ERR VISIBILITY OBSTACLE: low=<6338.5,174.97,7403.87> high=<6341.5,178.737,7404.13> observer=<6340.95,174.701,7466.75> target=<6340,175.788,7400> +16:10:01.279 SCRIPT : ERR SMOKE PASS: base physical wall prevents nearby site discovery +16:10:07.354 SCRIPT : ERR SMOKE PASS: base conscious nearby player visually discovers named medical stash once +16:10:07.354 SCRIPT : ERR SMOKE PASS: base distant medical-site discovery does not reveal the radio +16:10:07.861 SCRIPT : ERR SMOKE PASS: base physical clue recovered +16:10:08.019 SCRIPT : ERR SMOKE PASS: progression identity real held unspent targeted document has an eligible unidentified site and canonical carrier +16:10:08.020 SCRIPT : ERR SMOKE PASS: progression identity synchronous body-mismatch fault injection neither spends the held document nor changes any discovery knowledge +16:10:08.020 SCRIPT : ERR SMOKE PASS: progression identity document rejection restores exact canonical actor and unchanged used-life identity before normal recovery +16:10:08.020 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1 +16:10:08.020 SCRIPT : ERR SMOKE PASS: progression identity immediately restored ordinary recovery spends the same actual document and advances its target +16:10:10.396 SCRIPT : ERR SMOKE PASS: base physical clue recovered +16:10:11.032 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2 +16:10:12.936 SCRIPT : ERR SMOKE PASS: base objective guidance reacts to discovered radio +16:10:12.936 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:10:12.936 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:10:12.936 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:10:12.936 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:10:12.936 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:10:12.939 SCRIPT : ERR SMOKE PASS: base discovery ticks do not repeat the location event +16:10:12.940 SCRIPT : ERR SMOKE PASS: base actual held-document rejection and restored recovery were exercised this round +16:10:12.940 SCRIPT : ERR SMOKE PASS: base documents identify radio without Intel addon +16:10:14.443 SCRIPT : ERR SMOKE PASS: radio service identified radio and real controlled prisoner available +16:10:14.443 SCRIPT : ERR SMOKE PASS: radio service controlled prisoner supports native state restoration +16:10:14.446 SCRIPT : ERR SMOKE PASS: radio service isolated thirty-second duration saved +16:10:14.451 SCRIPT : ERR SMOKE PASS: radio service second physical defender spawned +16:10:15.458 SCRIPT : ERR SMOKE PASS: radio service second physical defender settles with simulated connection membership +16:10:15.459 SCRIPT : ERR SMOKE PASS: radio service ordinary AI cannot tune even while alive and nearby +16:10:15.459 SCRIPT : ERR SMOKE PASS: radio service missing radio rejected +16:10:16.474 SCRIPT : ERR RADIO POSITION: outside tuning range after deferred teleport actor=<6506,159.313,7200> radio=<6500,159.756,7200> distanceXZ=6.00488 +16:10:16.474 SCRIPT : ERR SMOKE PASS: radio service tuning outside five metres rejected +16:10:17.482 SCRIPT : ERR RADIO POSITION: unconscious tuning range after deferred teleport actor=<6502.05,159.671,7200.03> radio=<6500,159.756,7200> distanceXZ=2.0471 +16:10:17.483 SCRIPT : ERR SMOKE PASS: radio service unconscious prisoner cannot tune +16:10:18.495 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.05,159.672,7200.03> +16:10:19.513 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.05,159.672,7200.03> +16:10:20.522 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.05,159.529,7200.03> +16:10:21.036 SCRIPT : ERR RADIO RECOVERY: tuning prisoner ready step=4 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6502.05,159.529,7200.03> +16:10:21.037 SCRIPT : ERR RADIO AUTH: active=1 phase=2 registered=1 kind=1 knowledge=2 serviceState=0 distance=2.04663 +16:10:21.037 SCRIPT : ERR RADIO AUTH: playerId=1 connected=1 usedLife=1 sameActor=1 friendly=1 canFight=1 canBegin=1 +16:10:21.037 SCRIPT : ERR SMOKE PASS: radio service registered friendly conscious prisoner remains authorized +16:10:21.038 SCRIPT : ERR SMOKE PASS: radio service unregistered defender cannot start the isolated service +16:10:21.038 SCRIPT : ERR SMOKE PASS: radio service physical defender has native faction affiliation +16:10:22.051 SCRIPT : ERR SMOKE PASS: radio service hostile controlled defender cannot tune +16:10:23.074 SCRIPT : ERR SMOKE PASS: radio service start event emitted once and duplicate start rejected +16:10:23.074 SCRIPT : ERR SMOKE PASS: radio service two conscious physical defenders share one timer +16:10:24.090 SCRIPT : ERR SMOKE PASS: radio service hostile actor cannot defend even with simulated connection membership +16:10:25.107 SCRIPT : ERR SMOKE PASS: radio service elapsed countdown does not emit redundant progress events +16:10:26.114 SCRIPT : ERR SMOKE PASS: radio service second defender preserves progress while first is unconscious +16:10:27.121 SCRIPT : ERR SMOKE PASS: radio service all unconscious defenders reset accumulated time +16:10:28.131 SCRIPT : ERR RADIO RECOVERY: first defender waiting step=11 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.09,159.667,7200.08> +16:10:29.148 SCRIPT : ERR RADIO RECOVERY: first defender waiting step=11 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.09,159.527,7200.08> +16:10:29.659 SCRIPT : ERR RADIO RECOVERY: first defender ready step=11 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6502.09,159.527,7200.08> +16:10:29.659 SCRIPT : ERR SMOKE PASS: radio service conscious recovery starts a fresh continuous interval +16:10:30.674 SCRIPT : ERR RADIO RECOVERY: second defender waiting step=12 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6497.76,159.871,7199.27> +16:10:31.678 SCRIPT : ERR RADIO RECOVERY: second defender waiting step=12 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6497.76,159.871,7199.27> +16:10:32.190 SCRIPT : ERR RADIO RECOVERY: second defender ready step=12 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6497.76,159.871,7199.27> +16:10:32.191 SCRIPT : ERR SMOKE PASS: radio service empty server resets despite remaining character bodies +16:10:33.196 SCRIPT : ERR RADIO POSITION: outside defence radius after deferred teleport actor=<6560.49,155.594,7199.99> radio=<6500,159.756,7200> distanceXZ=60.4941 +16:10:33.196 SCRIPT : ERR SMOKE PASS: radio service outside sixty metres excludes first defender without resetting second +16:10:34.202 SCRIPT : ERR SMOKE PASS: radio service dead defender cannot maintain transmission +16:10:35.225 SCRIPT : ERR RADIO POSITION: returned to radio after deferred teleport actor=<6502.01,159.532,7200.01> radio=<6500,159.756,7200> distanceXZ=2.00538 +16:10:35.226 SCRIPT : ERR SMOKE PASS: radio service survivor returns physically before final transmission samples +16:10:35.229 SCRIPT : ERR SMOKE PASS: radio service live duration increase saved +16:10:35.229 SCRIPT : ERR SMOKE PASS: radio service live duration increase preserves accumulated occupancy +16:10:35.231 SCRIPT : ERR SMOKE PASS: radio service live duration reduction saved +16:10:35.231 SCRIPT : ERR SMOKE PASS: radio service live duration reduction completes at exact continuous boundary +16:10:35.232 SCRIPT : ERR SMOKE PASS: radio service completed service cannot restart or emit duplicate completion after stop +16:10:35.232 SCRIPT : ERR SMOKE PASS: radio service isolated cancellation service begins +16:10:35.232 SCRIPT : ERR SMOKE PASS: radio service stop cancels progress and future starts without completing +16:10:35.232 SCRIPT : ERR SMOKE PASS: radio service isolated terminal-phase service begins +16:10:35.233 SCRIPT : ERR SMOKE PASS: radio service terminal phase event prevents later completion +16:10:35.233 SCRIPT : ERR SMOKE PASS: radio service isolated event tests leave live objective ready for normal tuning +16:10:36.237 SCRIPT : ERR RADIO RECOVERY: restored prisoner ready step=90 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6501.99,159.532,7199.98> +16:10:36.237 SCRIPT : ERR RADIO RESTORE: actual=<6501.99,159.532,7199.98> original=<6501.99,159.533,7199.98> distance=0.00124871 +16:10:36.237 SCRIPT : ERR SMOKE PASS: radio service isolated test restores live duration and physical player state after a world frame +16:10:36.238 SCRIPT : ERR SMOKE PASS: base radio feedback remains inactive before tuning +16:10:36.238 SCRIPT : Rereintroduced [mission]: phase 2 -> 3 +16:10:36.239 SCRIPT : ERR SMOKE PASS: base identified radio accepts transmission +16:10:36.239 SCRIPT : ERR SMOKE PASS: base radio feedback publishes waiting before first occupancy sample +16:10:41.319 SCRIPT : ERR SMOKE PASS: base depleted stock stays empty when preparation is queried again +16:10:41.320 SCRIPT : ERR SMOKE PASS: base native objective reports advancing radio progress +16:10:41.320 SCRIPT : ERR SMOKE PASS: base radio guide reports transmitting without querying a countdown +16:10:41.320 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:10:41.323 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:10:41.323 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:10:41.323 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:10:41.324 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:10:41.324 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:10:41.324 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:11:16.715 SCRIPT : ERR SMOKE PASS: base unconscious survivor does not trigger defeat after the full grace period +16:11:16.715 SCRIPT : ERR SMOKE PASS: base unconscious radio defender cannot advance transmission +16:11:16.716 SCRIPT : ERR SMOKE PASS: base radio guide reports interruption after unconsciousness +16:11:16.716 SCRIPT : ERR SMOKE PASS: base unconscious player retains their body and camera +16:11:22.787 SCRIPT : ERR SMOKE PASS: base regaining consciousness resumes transmission from zero +16:11:22.787 SCRIPT : ERR SMOKE PASS: base radio guide returns to transmitting after recovery +16:11:22.788 SCRIPT : ERR SMOKE PASS: base regaining consciousness does not grant another life +16:11:25.327 SCRIPT : ERR SMOKE PASS: base lost supply cache is not replaced +16:11:25.328 SCRIPT : ERR SMOKE PASS: base objective reports interruption and reset +16:11:25.328 SCRIPT : ERR SMOKE PASS: base radio guide reports interruption after leaving the area +16:11:25.328 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:11:25.328 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:11:25.328 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:11:25.328 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:11:25.329 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:11:55.575 SCRIPT : Rereintroduced [mission]: phase 3 -> 4 +16:11:58.678 SCRIPT : ERR SMOKE PASS: base radio defence reveals extraction +16:11:58.679 SCRIPT : ERR SMOKE PASS: mission time clock advancement remains enabled +16:11:58.679 SCRIPT : ERR SMOKE PASS: mission time progression sampled across at least ten engine seconds +16:11:58.679 SCRIPT : ERR SMOKE PASS: mission time native clock advances at configured rate without periodic resets +16:11:58.679 SCRIPT : ERR SMOKE PASS: base radio feedback clears after completion +16:11:58.679 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:11:58.682 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:11:58.682 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:11:58.683 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:11:58.683 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:11:58.683 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:11:58.684 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:11:58.684 SCRIPT : ERR SMOKE PASS: base player physically boards extraction helicopter +16:12:01.722 SCRIPT : ERR SMOKE PASS: base extraction requires real occupancy +16:12:02.621 SCRIPT : Rereintroduced [mission]: phase 4 -> 5 +16:12:02.621 SCRIPT : ERR SMOKE PASS: base escape and restart reached without companion services +16:12:02.622 SCRIPT : ERR SMOKE COMPLETE: core-only escape +16:12:02.723 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME +16:12:02.726 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:12:02.726 SCRIPT (W): Slot_Chat Has no Content! +16:12:02.726 SCRIPT (W): Slot_VON Has no Content! +16:12:02.726 SCRIPT (W): Slot_GameVersion Has no Content! +16:12:02.726 SCRIPT (W): Slot_Notifications Has no Content! +16:12:04.765 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:12:04.765 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:12:04.766 SCRIPT : -- Stack trace -- +16:12:04.766 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:12:04.766 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:12:04.766 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15 +16:12:04.766 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:12:04.766 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:12:04.766 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:12:04.767 SCRIPT : ----------------- +16:12:04.767 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:12:04.767 SCRIPT : -- Stack trace -- +16:12:04.767 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:12:04.767 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:12:04.767 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21 +16:12:04.767 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:12:04.768 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:12:04.768 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:12:04.768 SCRIPT : ----------------- +16:12:04.770 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:12:04.770 SCRIPT (W): Slot_Chat Has no Content! +16:12:04.770 SCRIPT (W): Slot_VON Has no Content! +16:12:04.770 SCRIPT (W): Slot_GameVersion Has no Content! +16:12:04.770 SCRIPT (W): Slot_Notifications Has no Content! +16:12:04.772 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:12:32.650 SCRIPT (W): Maybe a problem: DataProgression is not ready but the analytics event was requested +16:12:32.869 DEFAULT (W): Achievements cannot be saved. +16:12:32.869 DEFAULT (W): Achievements failed to save. Consecutive calls to Achievements API may fail. +16:12:33.168 PLATFORM : Save data from container 'settings' have been loaded +16:12:33.268 PLATFORM : Save data from container 'sessions' have been loaded +16:12:33.268 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +16:12:33.268 ENGINE : Game user settings config loaded +16:12:36.459 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'. +16:12:36.460 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent' +16:12:37.150 PROFILING : Entities load took: 689.692800 ms +16:12:37.153 WORLD : WORLD : Game::LoadEntities +16:12:37.154 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf" +16:12:37.155 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +16:12:37.155 WORLD : WORLD : CreateEntities +16:12:37.155 WORLD : WORLD : CreateEntities 'world' +16:12:37.155 WORLD : WORLD : NotifyBeforeEntitiesCreated +16:12:37.155 RESOURCES : Unloading all loaded mission headers from 7 addon(s)! +16:12:37.157 RESOURCES : Loaded mission headers from 7 addon(s)! +16:12:37.157 PROFILING : NotifyBeforeEntitiesCreated took: 2.803300 ms +16:12:37.157 WORLD : WORLD : Wait for preloading data +16:12:37.157 PROFILING : Wait for preloading data took: 0.000500 ms +16:12:37.158 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et" +16:12:37.158 PROFILING : PROFILING : Terrain load +16:12:38.289 PROFILING : Terrain load took: 1130.510400 ms +16:12:41.362 WORLD : Game::LoadEntities +16:12:41.362 WORLD : CreateEntities +16:12:41.362 WORLD : CreateEntities 'world' +16:12:41.362 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:12:41.362 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:12:41.362 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:12:42.735 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +16:12:42.735 ENTITY : CreateComponent 'Hierarchy' +16:12:42.735 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +16:12:42.735 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +16:12:42.735 ENTITY : CreateComponent 'Hierarchy' +16:12:42.735 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +16:12:42.735 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +16:12:42.735 ENTITY : CreateComponent 'Hierarchy' +16:12:42.735 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +16:12:42.740 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +16:12:42.740 ENTITY : CreateComponent 'Hierarchy' +16:12:42.740 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +16:12:42.740 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +16:12:42.740 ENTITY : CreateComponent 'Hierarchy' +16:12:42.740 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +16:12:42.741 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +16:12:42.741 ENTITY : CreateComponent 'Hierarchy' +16:12:42.741 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +16:12:42.745 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +16:12:42.745 ENTITY : CreateComponent 'Hierarchy' +16:12:42.745 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +16:12:42.745 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +16:12:42.745 ENTITY : CreateComponent 'Hierarchy' +16:12:42.745 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +16:12:42.745 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +16:12:42.745 ENTITY : CreateComponent 'Hierarchy' +16:12:42.745 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +16:12:47.584 WORLD : WORLD : NotifyBeforeEntitiesInitialized +16:12:47.584 PROFILING : NotifyBeforeEntitiesInitialized took: 0.035800 ms +16:12:49.602 WORLD : InitEntities 'world' +16:12:49.602 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:12:49.602 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:12:49.603 WORLD : InitEntities 'world' +16:12:49.603 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:12:49.603 SCRIPT : ERR BASE SMOKE: core-only scripted escape; not manual or multiplayer acceptance +16:12:49.603 WORLD : WORLD : NotifyEntitiesInitialized +16:12:49.603 TERRAIN : TERRAIN : Initializing road networks... +16:12:49.605 PROFILING : Initializing road networks... took: 1.760200 ms +16:12:49.605 DEFAULT : DEFAULT : WorldVolumesCollection +16:12:49.661 PROFILING : WorldVolumesCollection took: 55.927300 ms +16:12:49.661 INIT : INIT : SoundWorldInit +16:12:49.661 PROFILING : SoundWorldInit took: 0.222000 ms +16:12:49.661 PROFILING : NotifyEntitiesInitialized took: 58.054800 ms +16:12:49.661 PROFILING : CreateEntities took: 12506.244800 ms +16:12:49.661 PROFILING : CreateEntities took: 12506.465500 ms +16:12:49.662 WORLD : WORLD : Wait for preloading data around camera +16:12:49.662 PROFILING : Wait for preloading data around camera took: 0.001400 ms +16:12:49.662 WORLD : WORLD : EOnActivate +16:12:49.691 PROFILING : EOnActivate took: 28.814700 ms +16:12:49.691 PROFILING : Game::LoadEntities took: 12537.685800 ms +16:12:49.691 PROFILING : * LoadEntities: 12537.990900 ms +16:12:50.159 DEFAULT : Entered offline game state. +16:12:50.269 NETWORK : Player connected: connectionID=2147483646 +16:12:50.270 NETWORK : ### Connecting player: connectionID=2147483646, Name= +16:12:50.270 NETWORK : ### Creating player: PlayerId=1, Name=jakub +16:12:50.271 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:12:50.271 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:12:50.272 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:12:50.272 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:12:50.272 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:12:50.273 SCRIPT (W): Can't open config file "" +16:12:50.274 SCRIPT (W): Cannot update game blocklist. Another request in progress. +16:12:50.274 WORLD : InitEntities 'world' +16:12:50.274 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:12:50.275 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:12:50.275 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:12:50.275 SCRIPT (W): Slot_Chat Has no Content! +16:12:50.275 SCRIPT (W): Slot_VON Has no Content! +16:12:50.275 SCRIPT (W): Slot_AvailableActions Has no Content! +16:12:50.275 SCRIPT (W): Slot_Vehicle Has no Content! +16:12:50.275 SCRIPT (W): Slot_GameVersion Has no Content! +16:12:50.276 SCRIPT (W): Slot_Notifications Has no Content! +16:12:50.276 SCRIPT (W): Slot_Hints Has no Content! +16:12:50.280 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:12:50.280 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +16:12:50.280 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:12:50.280 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:12:50.281 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:12:50.284 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000 +16:12:50.285 NETWORK : Players connecting: 0 +16:12:50.285 NETWORK : Players connected: 1 / 1 +16:12:50.307 WORLD : Frame start +16:12:50.308 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:12:50.320 WORLD : UpdateEntities +16:12:50.320 WORLD : Frame +16:12:50.320 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:12:50.441 WORLD : UpdateEntities +16:12:50.441 WORLD : PostFrame +16:12:50.441 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:12:50.441 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:12:50.463 RENDER : RENDER : ObjectsHeightMap::Build +16:12:50.463 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld +16:12:50.637 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 174.035400 ms +16:12:50.644 PROFILING : ObjectsHeightMap::Build took: 180.507900 ms +16:12:51.832 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:12:51.841 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:12:51.841 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:12:51.853 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:12:51.855 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:12:51.868 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:12:51.868 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:12:51.874 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:12:51.888 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:12:51.888 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:12:51.892 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:12:51.892 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:12:51.897 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:12:51.897 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:12:51.898 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:12:51.900 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:12:51.900 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:12:51.901 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:12:51.901 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:12:51.901 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:12:51.901 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:12:51.902 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:12:51.902 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:12:51.902 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:12:51.902 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:12:51.902 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:12:51.902 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:12:51.903 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:12:51.903 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:51.903 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:51.903 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:51.903 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:51.904 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:51.904 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:52.556 WORLD : UpdateEntities +16:12:52.556 WORLD : AfterPostSimulate +16:12:52.556 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:12:52.597 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:52.597 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:52.597 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:52.597 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:52.848 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012.08,63.5652,7499.7> up=0.995257 +16:12:52.848 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.371015 angularSpeed=0.144353 +16:12:52.848 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:12:52.848 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6165,7501.98> +16:12:52.849 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3165,7501.98> terrainY=63.3149 tireTerrainGap=0.00161743 +16:12:52.849 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6165,7501.98> radius=0.3 bottom=<7012.07,63.3165,7501.98> fraction=0.461883 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00161362 +16:12:52.849 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.5949,7497.72> +16:12:52.849 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1449,7497.72> terrainY=64.1554 tireTerrainGap=-0.0104752 +16:12:52.849 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.5949,7497.72> radius=0.45 bottom=<7009.88,64.1449,7497.72> fraction=0.406618 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.0105438 +16:12:52.849 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2661,7497.74> +16:12:52.850 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8161,7497.74> terrainY=63.8179 tireTerrainGap=-0.00178909 +16:12:52.850 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2661,7497.74> radius=0.45 bottom=<7014.42,63.8161,7497.74> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:12:52.850 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:12:53.098 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:53.098 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:53.098 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:53.098 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:53.607 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:53.608 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:53.608 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:53.865 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5247,7499.72> up=0.993965 +16:12:53.866 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.065206 angularSpeed=0.0476863 +16:12:53.866 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:12:53.866 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6192,7501.99> +16:12:53.866 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3192,7501.99> terrainY=63.3143 tireTerrainGap=0.00491714 +16:12:53.866 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6192,7501.99> radius=0.3 bottom=<7012.06,63.3192,7501.99> fraction=0.476751 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00488663 +16:12:53.867 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.91,64.6019,7497.72> +16:12:53.867 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.91,64.1519,7497.72> terrainY=64.1502 tireTerrainGap=0.00165558 +16:12:53.867 SCRIPT : ERR GEAR SUPPORT: center=<7009.91,64.6019,7497.72> radius=0.45 bottom=<7009.91,64.1519,7497.72> fraction=0.462142 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00167084 +16:12:53.867 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2654,7497.78> +16:12:53.867 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8154,7497.78> terrainY=63.8156 tireTerrainGap=-0.000148773 +16:12:53.867 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2654,7497.78> radius=0.45 bottom=<7014.46,63.8154,7497.78> fraction=0.453889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000144958 +16:12:53.868 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:12:54.116 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:12:54.116 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:54.117 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:54.117 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:54.117 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:54.626 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:54.626 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:54.627 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:54.876 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.11,63.5345,7499.74> up=0.993781 +16:12:54.877 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0252265 angularSpeed=0.0313119 +16:12:54.877 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:12:54.877 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6138,7502.01> +16:12:54.877 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3138,7502.01> terrainY=63.3117 tireTerrainGap=0.00207138 +16:12:54.877 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6138,7502.01> radius=0.3 bottom=<7012.06,63.3138,7502.01> fraction=0.463829 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00204086 +16:12:54.877 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.96,64.596,7497.72> +16:12:54.878 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.96,64.146,7497.72> terrainY=64.144 tireTerrainGap=0.00199127 +16:12:54.878 SCRIPT : ERR GEAR SUPPORT: center=<7009.96,64.596,7497.72> radius=0.45 bottom=<7009.96,64.146,7497.72> fraction=0.463825 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00204468 +16:12:54.878 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.5,64.261,7497.83> +16:12:54.878 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.5,63.811,7497.83> terrainY=63.8128 tireTerrainGap=-0.00181198 +16:12:54.878 SCRIPT : ERR GEAR SUPPORT: center=<7014.5,64.261,7497.83> radius=0.45 bottom=<7014.5,63.811,7497.83> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:12:54.878 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:12:55.133 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:55.133 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:55.133 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:55.133 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:55.441 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:55.442 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:55.442 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:55.442 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:55.945 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5281,7499.74> up=0.993807 +16:12:55.945 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:12:55.945 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:12:55.945 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6134,7502.01> +16:12:55.945 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3134,7502.01> terrainY=63.3116 tireTerrainGap=0.00184631 +16:12:55.946 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6134,7502.01> radius=0.3 bottom=<7012.07,63.3134,7502.01> fraction=0.462994 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00185776 +16:12:55.946 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5947,7497.72> +16:12:55.946 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1447,7497.72> terrainY=64.1423 tireTerrainGap=0.00234985 +16:12:55.946 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5947,7497.72> radius=0.45 bottom=<7009.97,64.1447,7497.72> fraction=0.465247 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00235748 +16:12:55.946 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +16:12:55.946 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8121 tireTerrainGap=-0.00195694 +16:12:55.947 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601 +16:12:55.947 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:12:55.947 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:55.948 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:55.948 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:55.948 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:56.449 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:56.449 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:56.449 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:56.449 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:56.956 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5281,7499.74> up=0.993807 +16:12:56.956 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:12:56.956 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:12:56.956 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6134,7502.01> +16:12:56.957 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3134,7502.01> terrainY=63.3116 tireTerrainGap=0.00184631 +16:12:56.957 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6134,7502.01> radius=0.3 bottom=<7012.07,63.3134,7502.01> fraction=0.462994 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00185776 +16:12:56.957 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5947,7497.72> +16:12:56.957 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1447,7497.72> terrainY=64.1423 tireTerrainGap=0.00234985 +16:12:56.957 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5947,7497.72> radius=0.45 bottom=<7009.97,64.1447,7497.72> fraction=0.465247 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00235748 +16:12:56.957 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +16:12:56.958 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8121 tireTerrainGap=-0.00195694 +16:12:56.958 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601 +16:12:56.958 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:12:56.959 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:56.959 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:56.960 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:12:56.960 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:12:56.962 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:12:56.962 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:12:56.962 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:12:56.963 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:12:56.963 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:12:56.963 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:12:57.433 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:12:57.466 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5> +16:12:57.523 SCRIPT : ERR SMOKE PASS: faction-catalog active authority available +16:12:57.524 SCRIPT : ERR SMOKE PASS: faction-catalog native faction manager exists +16:12:57.524 SCRIPT : ERR SMOKE PASS: faction-catalog mission retains US and USSR faction identities +16:12:57.524 SCRIPT : ERR SMOKE PASS: faction-catalog mutual enemy and same-faction relations preserved +16:12:57.525 SCRIPT : ERR SMOKE PASS: faction-catalog native radio encryption and frequencies preserved +16:12:57.525 SCRIPT : ERR SMOKE PASS: faction-catalog native faction callsign configurations resolve +16:12:57.525 SCRIPT : ERR SMOKE PASS: faction-catalog US retains all six catalog types +16:12:57.526 SCRIPT : ERR SMOKE PASS: faction-catalog US has exactly two supported vehicle entries +16:12:57.526 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:12:57.526 SCRIPT : ERR FACTION VEHICLE: faction=US prefab={259EE7B78C51B624}Prefabs/Vehicles/Wheeled/UAZ469/UAZ469.et +16:12:57.526 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:12:57.526 SCRIPT : ERR FACTION VEHICLE: faction=US prefab={DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et +16:12:57.526 SCRIPT : ERR SMOKE PASS: faction-catalog catalog lookup resolves both unique mission vehicles +16:12:57.527 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists CHARACTER +16:12:57.527 SCRIPT : ERR FACTION RETAINED: faction=US type=CHARACTER entries=78 +16:12:57.527 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.527 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists GROUP +16:12:57.527 SCRIPT : ERR FACTION RETAINED: faction=US type=GROUP entries=25 +16:12:57.527 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.528 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists WEAPONS_TRIPOD +16:12:57.528 SCRIPT : ERR FACTION RETAINED: faction=US type=WEAPONS_TRIPOD entries=3 +16:12:57.528 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.528 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists ITEM +16:12:57.528 SCRIPT : ERR FACTION RETAINED: faction=US type=ITEM entries=187 +16:12:57.528 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.529 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists SUPPLY_CONTAINER_ITEM +16:12:57.529 SCRIPT : ERR FACTION RETAINED: faction=US type=SUPPLY_CONTAINER_ITEM entries=0 +16:12:57.529 SCRIPT : ERR SMOKE PASS: faction-catalog USSR retains all six catalog types +16:12:57.529 SCRIPT : ERR SMOKE PASS: faction-catalog USSR has exactly two supported vehicle entries +16:12:57.529 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:12:57.530 SCRIPT : ERR FACTION VEHICLE: faction=USSR prefab={259EE7B78C51B624}Prefabs/Vehicles/Wheeled/UAZ469/UAZ469.et +16:12:57.530 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:12:57.530 SCRIPT : ERR FACTION VEHICLE: faction=USSR prefab={DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et +16:12:57.530 SCRIPT : ERR SMOKE PASS: faction-catalog catalog lookup resolves both unique mission vehicles +16:12:57.530 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists CHARACTER +16:12:57.532 SCRIPT : ERR FACTION RETAINED: faction=USSR type=CHARACTER entries=120 +16:12:57.532 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.533 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists GROUP +16:12:57.533 SCRIPT : ERR FACTION RETAINED: faction=USSR type=GROUP entries=55 +16:12:57.533 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.533 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists WEAPONS_TRIPOD +16:12:57.534 SCRIPT : ERR FACTION RETAINED: faction=USSR type=WEAPONS_TRIPOD entries=4 +16:12:57.534 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.534 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists ITEM +16:12:57.534 SCRIPT : ERR FACTION RETAINED: faction=USSR type=ITEM entries=166 +16:12:57.534 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.534 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists SUPPLY_CONTAINER_ITEM +16:12:57.535 SCRIPT : ERR FACTION RETAINED: faction=USSR type=SUPPLY_CONTAINER_ITEM entries=0 +16:12:57.535 SCRIPT : ERR SMOKE PASS: faction-catalog US native dressing saline and backpack radio remain catalogued +16:12:57.535 SCRIPT : ERR SMOKE PASS: faction-catalog USSR native dressing saline and backpack radio remain catalogued +16:12:57.535 SCRIPT : ERR SMOKE PASS: faction-catalog global catalog manager retains faction vehicle and inventory access +16:12:57.535 SCRIPT : ERR SMOKE PASS: faction-catalog physical finite depot vehicle is supported UAZ +16:12:57.536 SCRIPT : ERR SMOKE PASS: faction-catalog physical extraction aircraft is supported Mi8 +16:12:57.536 SCRIPT : ERR SMOKE PASS: faction-catalog physical aircraft still has required capacity +16:12:57.536 SCRIPT : ERR FACTION RESULT: successor faction catalog scope and retained native support; no driving or multiplayer claim +16:12:57.536 SCRIPT : ERR SMOKE PASS: discovery map native local controller and marker manager available +16:12:57.540 SCRIPT : ERR SMOKE PASS: discovery map native baseline label rendered in actual hidden marker layout +16:12:57.541 SCRIPT : ERR SMOKE PASS: discovery map native data-only setter reproduces stale already-open label +16:12:57.541 SCRIPT : ERR SMOKE PASS: discovery map plain local marker exposes native delete/edit/drag eligibility +16:12:57.541 SCRIPT : ERR SMOKE PASS: discovery map local insertion retains objective identity and disables native edit/drag/delete eligibility +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map objective first label rendered through actual native layout +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map first clue stores only stable 500m search-square center +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map identification moves same native marker to exact rounded coordinates +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map identification refreshes existing native widget without recreating marker +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map label change creates no additional marker +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map closed widget accepts data-only update safely +16:12:57.546 SCRIPT : ERR SMOKE PASS: discovery map new native widget renders latest saved label +16:12:57.547 SCRIPT : ERR SMOKE PASS: discovery map native culling retains objective only in disabled list +16:12:57.547 SCRIPT : ERR SMOKE PASS: discovery map deleting culled objective removes both memberships and its widget +16:12:57.547 SCRIPT : ERR SMOKE PASS: discovery map duplicate owned cleanup cannot reactivate objective +16:12:57.547 SCRIPT : ERR SMOKE PASS: discovery map owned probe widgets and markers removed; mission markers preserved +16:12:57.547 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:12:57.550 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:12:57.550 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:12:57.551 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:12:57.551 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:12:57.551 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:12:57.551 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:12:57.551 SCRIPT : ERR SMOKE PASS: objective UI rebinding keeps one subscription to each native task event +16:12:57.552 SCRIPT : ERR SMOKE PASS: objective UI closing native widget uses production detach and releases its task +16:12:57.552 SCRIPT : ERR SMOKE PASS: objective UI closed native widget receives no task callbacks +16:12:58.028 SCRIPT : ERR SMOKE PASS: objective UI closed native widget has no delayed overflow callbacks +16:12:58.028 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:12:58.031 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:12:58.031 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:12:58.032 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:12:58.032 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:12:58.032 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:12:58.032 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:12:58.033 SCRIPT : ERR SMOKE PASS: objective UI details reopen through native layout and current objective binding +16:12:58.535 SCRIPT : ERR SMOKE PASS: admin settings native Core command service and settings ready +16:12:58.535 SCRIPT : ERR SMOKE PASS: admin settings actual unauthorized command cannot mutate discovery +16:12:58.535 SCRIPT : ERR SMOKE PASS: admin settings actual Core alias dispatches without Chat +16:12:58.536 SCRIPT : ERR SMOKE PASS: admin settings actual dispatch rejects out-of-range value with guidance +16:12:58.536 SCRIPT : ERR SMOKE PASS: admin settings actual Core help describes physical document progression +16:12:58.536 SCRIPT : ERR SMOKE PASS: admin settings disposable fixture filenames are unused +16:12:58.539 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 0 +16:12:58.539 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:12:58.539 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:12:58.539 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:12:58.540 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:12:58.540 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:12:58.540 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:12:58.540 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:12:58.540 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:12:58.541 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:12:58.541 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:12:58.544 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 100 +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:12:58.546 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:12:58.546 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:12:58.546 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:12:58.546 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:12:58.549 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 15 +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:12:58.551 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:12:58.551 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:12:58.551 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:12:58.551 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:12:58.552 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: -1 +16:12:58.553 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 101 +16:12:58.553 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 1.5 +16:12:58.554 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 100junk +16:12:58.555 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 999999 +16:12:58.555 SCRIPT : ERR SMOKE PASS: admin settings help explains exact versus rough discovery and apply timing +16:12:58.555 SCRIPT : ERR SMOKE PASS: admin settings existing radio alias and response remain intact +16:12:58.556 SCRIPT : ERR SMOKE PASS: admin settings fixture removed its files and never changed actual mission settings +16:12:58.556 SCRIPT : ERR SMOKE PASS: definition authored configuration resolves +16:12:58.556 SCRIPT : ERR SMOKE PASS: definition duplicate site identity rejected +16:12:58.556 SCRIPT : ERR SMOKE PASS: definition dangling document target rejected +16:12:58.556 SCRIPT : ERR SMOKE PASS: definition non-radio document target rejected +16:12:58.557 SCRIPT : ERR SMOKE PASS: definition insufficient guaranteed radio clues rejected +16:12:58.557 SCRIPT : ERR SMOKE PASS: definition unbounded stock rejected +16:12:58.557 SCRIPT : ERR SMOKE PASS: definition unguaranteed clue route rejected +16:12:58.557 SCRIPT : ERR SMOKE PASS: definition radio sources sharing one footprint rejected +16:12:58.557 SCRIPT : ERR SMOKE PASS: definition unnamed location rejected +16:12:58.558 SCRIPT : ERR SMOKE PASS: definition radio identification beyond eight metres rejected +16:12:58.558 SCRIPT : ERR SMOKE PASS: definition close physical radio identification allowed +16:12:58.558 SCRIPT : ERR SMOKE PASS: definition escape cannot reveal the radio directly +16:12:58.558 SCRIPT : ERR SMOKE PASS: definition unbounded scenery offset rejected +16:12:58.558 SCRIPT : ERR SMOKE PASS: definition valid configuration restored after isolated mutations +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +16:12:58.560 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +16:12:58.560 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +16:12:58.560 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +16:12:58.563 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +16:12:58.563 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +16:12:58.564 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +16:12:58.565 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +16:12:58.568 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +16:12:58.569 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:12:58.569 SCRIPT : ERR COVER GEOMETRY: low=<6738.99,140.839,7295.42> high=<6740.98,141.655,7296.62> trace=0.377114 +16:12:58.569 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:12:58.569 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:12:58.569 SCRIPT : ERR COVER GEOMETRY: low=<6735.42,140.901,7299.02> high=<6736.62,141.718,7301.01> trace=0.377114 +16:12:58.570 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:12:58.570 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:12:58.570 SCRIPT : ERR COVER GEOMETRY: low=<6743.42,140.214,7299.02> high=<6744.62,141.03,7301.01> trace=0.377114 +16:12:58.570 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:12:58.570 SCRIPT : ERR SMOKE PASS: base exactly three authored outpost barriers exist +16:12:58.570 SCRIPT : ERR SMOKE PASS: mission time clock parsing includes midnight and final minute +16:12:58.570 SCRIPT : ERR SMOKE PASS: mission time malformed clock commands rejected +16:12:58.571 SCRIPT : ERR SMOKE PASS: mission time isolated fixture paths unused +16:12:58.571 SCRIPT : ERR SMOKE PASS: mission time legacy fixture created +16:12:58.572 SCRIPT : ERR SMOKE PASS: mission time existing six-key settings preserved +16:12:58.572 SCRIPT : ERR SMOKE PASS: mission time only absent time settings receive defaults +16:12:58.572 SCRIPT : ERR SMOKE PASS: mission time loading does not rewrite legacy file +16:12:58.577 SCRIPT : ERR SMOKE PASS: mission time explicit save upgrades valid legacy settings +16:12:58.577 SCRIPT : ERR SMOKE PASS: mission time new keys and old values survive reload +16:12:58.578 SCRIPT : ERR SMOKE PASS: mission time present out-of-range time cannot silently default +16:12:58.579 SCRIPT : ERR SMOKE PASS: mission time fractional clock setting rejected +16:12:58.580 SCRIPT : ERR SMOKE PASS: mission time zero multiplier rejected +16:12:58.580 SCRIPT : ERR SMOKE PASS: mission time missing legacy setting remains invalid +16:12:58.581 SCRIPT : ERR SMOKE PASS: mission time partially upgraded file defaults only missing new field +16:12:58.582 SCRIPT : ERR SMOKE PASS: mission time valid saved backup recovers invalid primary +16:12:58.583 SCRIPT : ERR SMOKE PASS: mission time server starts world clock before prison phase +16:12:58.583 SCRIPT : ERR SMOKE PASS: mission time engine progression matches applied multiplier +16:12:58.583 SCRIPT : ERR SMOKE PASS: mission time unauthorized clock mutation rejected +16:12:58.583 SCRIPT : ERR SMOKE PASS: mission time invalid clock command preserves setting +16:12:58.592 SCRIPT : ERR SMOKE PASS: mission time authorized settings persist and test restores originals +16:12:58.593 SCRIPT : ERR SMOKE PASS: mission time saved changes and repeated start leave current clock and speed intact +16:12:58.593 SCRIPT : ERR SMOKE PASS: mission time admin sees current clock separately from next round settings +16:12:58.593 SCRIPT : ERR SMOKE PASS: base native prison objective exists +16:12:58.593 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:12:58.593 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:12:58.594 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:12:58.594 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:12:58.594 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:12:58.594 SCRIPT : ERR SMOKE PASS: base authored supply cache is a separate scavenging location +16:12:58.594 SCRIPT : ERR BASE STOCK: cache items=54 +16:12:58.594 SCRIPT : ERR SMOKE PASS: base cache holds finite physical equipment and objective documents +16:12:58.595 SCRIPT : ERR SMOKE PASS: base no companion HQ or support controller loaded +16:12:58.595 SCRIPT : ERR SMOKE PASS: base prisoner spawned in authored prison +16:12:58.595 SCRIPT : ERR SMOKE PASS: base gate, clues, radio and helicopter created by core +16:12:58.595 SCRIPT : ERR SMOKE PASS: progression identity actual local conscious prisoner is canonical and inside lock range +16:12:58.595 SCRIPT : ERR SMOKE PASS: progression identity synchronous body-mismatch fault injection rejects normal prison unlock without progression +16:12:58.595 SCRIPT : ERR SMOKE PASS: progression identity exact actor, account, connection and used-life state restored before assertions +16:12:58.596 SCRIPT : ERR IDENTITY FIXTURE LIMIT: synchronous roster Actor=null fault injection, immediately restored; no actual possession, reconnect, foreign faction or multiplayer test +16:12:58.596 SCRIPT : Rereintroduced [mission]: phase 1 -> 2 +16:12:58.597 SCRIPT : ERR SMOKE PASS: base gate action begins escape +16:12:58.600 SCRIPT : ERR SMOKE PASS: base test defence duration accepted +16:12:58.600 SCRIPT : ERR SMOKE PASS: base previous native objective completes on phase change +16:12:58.600 SCRIPT : ERR SMOKE PASS: base search objective does not expose a hidden site +16:12:58.601 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:12:58.604 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:12:58.604 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:12:58.604 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:12:58.604 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:12:58.604 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:12:58.605 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:12:58.605 SCRIPT : ERR SMOKE PASS: base both named supply routes revealed after escape +16:12:58.605 SCRIPT : ERR SMOKE PASS: base optional sites remain hidden until approached +16:13:04.584 SCRIPT : ERR SMOKE PASS: base unconscious player cannot discover optional sites +16:13:10.637 SCRIPT : ERR SMOKE PASS: base distant player cannot discover optional sites +16:13:10.638 SCRIPT : ERR SMOKE PASS: base isolated visibility obstacle created +16:13:10.638 SCRIPT : ERR VISIBILITY OBSTACLE: low=<6338.5,174.97,7403.87> high=<6341.5,178.737,7404.13> observer=<6340.41,174.683,7466.41> target=<6340,175.788,7400> +16:13:16.723 SCRIPT : ERR SMOKE PASS: base physical wall prevents nearby site discovery +16:13:22.815 SCRIPT : ERR SMOKE PASS: base conscious nearby player visually discovers named medical stash once +16:13:22.816 SCRIPT : ERR SMOKE PASS: base distant medical-site discovery does not reveal the radio +16:13:23.320 SCRIPT : ERR SMOKE PASS: base physical clue recovered +16:13:23.556 SCRIPT : ERR SMOKE PASS: progression identity real held unspent targeted document has an eligible unidentified site and canonical carrier +16:13:23.556 SCRIPT : ERR SMOKE PASS: progression identity synchronous body-mismatch fault injection neither spends the held document nor changes any discovery knowledge +16:13:23.556 SCRIPT : ERR SMOKE PASS: progression identity document rejection restores exact canonical actor and unchanged used-life identity before normal recovery +16:13:23.557 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1 +16:13:23.557 SCRIPT : ERR SMOKE PASS: progression identity immediately restored ordinary recovery spends the same actual document and advances its target +16:13:25.852 SCRIPT : ERR SMOKE PASS: base physical clue recovered +16:13:26.576 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2 +16:13:28.386 SCRIPT : ERR SMOKE PASS: base objective guidance reacts to discovered radio +16:13:28.386 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:13:28.387 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:13:28.387 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:13:28.387 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:13:28.387 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:13:28.390 SCRIPT : ERR SMOKE PASS: base discovery ticks do not repeat the location event +16:13:28.390 SCRIPT : ERR SMOKE PASS: base actual held-document rejection and restored recovery were exercised this round +16:13:28.390 SCRIPT : ERR SMOKE PASS: base documents identify radio without Intel addon +16:13:29.902 SCRIPT : ERR SMOKE PASS: radio service identified radio and real controlled prisoner available +16:13:29.903 SCRIPT : ERR SMOKE PASS: radio service controlled prisoner supports native state restoration +16:13:29.905 SCRIPT : ERR SMOKE PASS: radio service isolated thirty-second duration saved +16:13:29.911 SCRIPT : ERR SMOKE PASS: radio service second physical defender spawned +16:13:30.912 SCRIPT : ERR SMOKE PASS: radio service second physical defender settles with simulated connection membership +16:13:30.912 SCRIPT : ERR SMOKE PASS: radio service ordinary AI cannot tune even while alive and nearby +16:13:30.912 SCRIPT : ERR SMOKE PASS: radio service missing radio rejected +16:13:31.941 SCRIPT : ERR RADIO POSITION: outside tuning range after deferred teleport actor=<6506,159.313,7200.01> radio=<6500,159.756,7200> distanceXZ=6.00489 +16:13:31.941 SCRIPT : ERR SMOKE PASS: radio service tuning outside five metres rejected +16:13:32.959 SCRIPT : ERR RADIO POSITION: unconscious tuning range after deferred teleport actor=<6502.05,159.669,7200.02> radio=<6500,159.756,7200> distanceXZ=2.04556 +16:13:32.960 SCRIPT : ERR SMOKE PASS: radio service unconscious prisoner cannot tune +16:13:33.981 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.04,159.67,7200.02> +16:13:34.996 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.04,159.67,7200.02> +16:13:36.021 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.04,159.529,7200.02> +16:13:36.520 SCRIPT : ERR RADIO RECOVERY: tuning prisoner ready step=4 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6502.04,159.529,7200.02> +16:13:36.521 SCRIPT : ERR RADIO AUTH: active=1 phase=2 registered=1 kind=1 knowledge=2 serviceState=0 distance=2.04458 +16:13:36.521 SCRIPT : ERR RADIO AUTH: playerId=1 connected=1 usedLife=1 sameActor=1 friendly=1 canFight=1 canBegin=1 +16:13:36.521 SCRIPT : ERR SMOKE PASS: radio service registered friendly conscious prisoner remains authorized +16:13:36.521 SCRIPT : ERR SMOKE PASS: radio service unregistered defender cannot start the isolated service +16:13:36.521 SCRIPT : ERR SMOKE PASS: radio service physical defender has native faction affiliation +16:13:37.536 SCRIPT : ERR SMOKE PASS: radio service hostile controlled defender cannot tune +16:13:38.553 SCRIPT : ERR SMOKE PASS: radio service start event emitted once and duplicate start rejected +16:13:38.554 SCRIPT : ERR SMOKE PASS: radio service two conscious physical defenders share one timer +16:13:39.576 SCRIPT : ERR SMOKE PASS: radio service hostile actor cannot defend even with simulated connection membership +16:13:40.597 SCRIPT : ERR SMOKE PASS: radio service elapsed countdown does not emit redundant progress events +16:13:41.604 SCRIPT : ERR SMOKE PASS: radio service second defender preserves progress while first is unconscious +16:13:42.619 SCRIPT : ERR SMOKE PASS: radio service all unconscious defenders reset accumulated time +16:13:43.625 SCRIPT : ERR RADIO RECOVERY: first defender waiting step=11 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.09,159.667,7200.07> +16:13:44.634 SCRIPT : ERR RADIO RECOVERY: first defender waiting step=11 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.09,159.527,7200.07> +16:13:45.148 SCRIPT : ERR RADIO RECOVERY: first defender ready step=11 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6502.09,159.527,7200.07> +16:13:45.148 SCRIPT : ERR SMOKE PASS: radio service conscious recovery starts a fresh continuous interval +16:13:46.159 SCRIPT : ERR RADIO RECOVERY: second defender waiting step=12 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6497.74,159.872,7199.26> +16:13:47.164 SCRIPT : ERR RADIO RECOVERY: second defender waiting step=12 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6497.74,159.872,7199.26> +16:13:47.670 SCRIPT : ERR RADIO RECOVERY: second defender ready step=12 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6497.74,159.872,7199.26> +16:13:47.671 SCRIPT : ERR SMOKE PASS: radio service empty server resets despite remaining character bodies +16:13:48.676 SCRIPT : ERR RADIO POSITION: outside defence radius after deferred teleport actor=<6560.49,155.594,7199.99> radio=<6500,159.756,7200> distanceXZ=60.4946 +16:13:48.677 SCRIPT : ERR SMOKE PASS: radio service outside sixty metres excludes first defender without resetting second +16:13:49.690 SCRIPT : ERR SMOKE PASS: radio service dead defender cannot maintain transmission +16:13:50.706 SCRIPT : ERR RADIO POSITION: returned to radio after deferred teleport actor=<6502.01,159.532,7200.01> radio=<6500,159.756,7200> distanceXZ=2.00587 +16:13:50.706 SCRIPT : ERR SMOKE PASS: radio service survivor returns physically before final transmission samples +16:13:50.709 SCRIPT : ERR SMOKE PASS: radio service live duration increase saved +16:13:50.709 SCRIPT : ERR SMOKE PASS: radio service live duration increase preserves accumulated occupancy +16:13:50.711 SCRIPT : ERR SMOKE PASS: radio service live duration reduction saved +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service live duration reduction completes at exact continuous boundary +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service completed service cannot restart or emit duplicate completion after stop +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service isolated cancellation service begins +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service stop cancels progress and future starts without completing +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service isolated terminal-phase service begins +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service terminal phase event prevents later completion +16:13:50.713 SCRIPT : ERR SMOKE PASS: radio service isolated event tests leave live objective ready for normal tuning +16:13:51.720 SCRIPT : ERR RADIO RECOVERY: restored prisoner ready step=90 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6501.99,159.532,7199.98> +16:13:51.720 SCRIPT : ERR RADIO RESTORE: actual=<6501.99,159.532,7199.98> original=<6501.99,159.533,7199.98> distance=0.00219308 +16:13:51.720 SCRIPT : ERR SMOKE PASS: radio service isolated test restores live duration and physical player state after a world frame +16:13:51.721 SCRIPT : ERR SMOKE PASS: base radio feedback remains inactive before tuning +16:13:51.721 SCRIPT : Rereintroduced [mission]: phase 2 -> 3 +16:13:51.722 SCRIPT : ERR SMOKE PASS: base identified radio accepts transmission +16:13:51.722 SCRIPT : ERR SMOKE PASS: base radio feedback publishes waiting before first occupancy sample +16:13:56.807 SCRIPT : ERR SMOKE PASS: base depleted stock stays empty when preparation is queried again +16:13:56.807 SCRIPT : ERR SMOKE PASS: base native objective reports advancing radio progress +16:13:56.808 SCRIPT : ERR SMOKE PASS: base radio guide reports transmitting without querying a countdown +16:13:56.808 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:13:56.811 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:13:56.811 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:13:56.811 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:13:56.812 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:13:56.812 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:13:56.812 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:14:32.192 SCRIPT : ERR SMOKE PASS: base unconscious survivor does not trigger defeat after the full grace period +16:14:32.192 SCRIPT : ERR SMOKE PASS: base unconscious radio defender cannot advance transmission +16:14:32.192 SCRIPT : ERR SMOKE PASS: base radio guide reports interruption after unconsciousness +16:14:32.192 SCRIPT : ERR SMOKE PASS: base unconscious player retains their body and camera +16:14:38.261 SCRIPT : ERR SMOKE PASS: base regaining consciousness resumes transmission from zero +16:14:38.262 SCRIPT : ERR SMOKE PASS: base radio guide returns to transmitting after recovery +16:14:38.262 SCRIPT : ERR SMOKE PASS: base regaining consciousness does not grant another life +16:14:40.816 SCRIPT : ERR SMOKE PASS: base lost supply cache is not replaced +16:14:40.816 SCRIPT : ERR SMOKE PASS: base objective reports interruption and reset +16:14:40.816 SCRIPT : ERR SMOKE PASS: base radio guide reports interruption after leaving the area +16:14:40.816 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:14:40.817 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:14:40.817 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:14:40.817 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:14:40.817 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:15:11.142 SCRIPT : Rereintroduced [mission]: phase 3 -> 4 +16:15:14.230 SCRIPT : ERR SMOKE PASS: base radio defence reveals extraction +16:15:14.231 SCRIPT : ERR SMOKE PASS: mission time clock advancement remains enabled +16:15:14.231 SCRIPT : ERR SMOKE PASS: mission time progression sampled across at least ten engine seconds +16:15:14.231 SCRIPT : ERR SMOKE PASS: mission time native clock advances at configured rate without periodic resets +16:15:14.231 SCRIPT : ERR SMOKE PASS: base radio feedback clears after completion +16:15:14.231 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:15:14.233 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:15:14.234 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:15:14.234 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:15:14.234 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:15:14.234 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:15:14.234 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:15:14.235 SCRIPT : ERR SMOKE PASS: base player physically boards extraction helicopter +16:15:17.261 SCRIPT : ERR SMOKE PASS: base extraction requires real occupancy +16:15:18.175 SCRIPT : Rereintroduced [mission]: phase 4 -> 5 +16:15:18.176 SCRIPT : ERR SMOKE PASS: base escape and restart reached without companion services +16:15:18.176 SCRIPT : ERR SMOKE COMPLETE: core-only escape +16:15:18.272 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME +16:15:18.274 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:15:18.274 SCRIPT (W): Slot_Chat Has no Content! +16:15:18.274 SCRIPT (W): Slot_VON Has no Content! +16:15:18.274 SCRIPT (W): Slot_GameVersion Has no Content! +16:15:18.274 SCRIPT (W): Slot_Notifications Has no Content! +16:15:20.306 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:15:20.306 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:15:20.306 SCRIPT : -- Stack trace -- +16:15:20.307 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:15:20.307 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:15:20.307 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15 +16:15:20.307 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:15:20.307 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:15:20.307 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:15:20.307 SCRIPT : ----------------- +16:15:20.307 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:15:20.307 SCRIPT : -- Stack trace -- +16:15:20.308 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:15:20.308 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:15:20.308 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21 +16:15:20.308 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:15:20.308 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:15:20.308 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:15:20.308 SCRIPT : ----------------- +16:15:20.310 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:15:20.310 SCRIPT (W): Slot_Chat Has no Content! +16:15:20.310 SCRIPT (W): Slot_VON Has no Content! +16:15:20.311 SCRIPT (W): Slot_GameVersion Has no Content! +16:15:20.311 SCRIPT (W): Slot_Notifications Has no Content! +16:15:20.311 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon diff --git a/docs/evidence/native-2026-09-19-160849-core-loops/error.log.txt b/docs/evidence/native-2026-09-19-160849-core-loops/error.log.txt new file mode 100644 index 0000000..7ea3921 --- /dev/null +++ b/docs/evidence/native-2026-09-19-160849-core-loops/error.log.txt @@ -0,0 +1,199 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-08-49\error.log started at 2026-09-19 16:08:51 (2026-09-19 14:08:51 UTC) + +16:08:51.410 INIT : Workbench startup +16:08:51.410 INIT : Workbench Init Engine +16:08:51.410 RESOURCES : ResourceDB: full scan +16:08:51.410 RESOURCES : processing files... +16:08:51.410 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +16:08:51.410 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +16:08:51.410 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +16:08:54.764 INIT : Workbench Create Game +16:08:54.764 SCRIPT : Compiling Game scripts +16:08:54.764 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:08:54.764 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:08:54.927 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.036 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:08:55.069 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:08:55.199 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:08:55.256 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:08:55.256 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:08:55.257 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:08:55.297 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.297 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.299 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:08:55.299 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:08:55.323 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.357 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:09:04.016 WORLD : CreateEntities +16:09:04.017 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:09:04.017 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:09:04.017 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:09:19.216 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +16:09:24.247 WORLD : Game::LoadEntities +16:09:24.247 WORLD : CreateEntities +16:09:24.247 WORLD : CreateEntities +16:09:24.247 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:09:24.247 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:09:24.247 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:09:25.715 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +16:09:25.715 ENTITY : CreateComponent 'Hierarchy' +16:09:25.715 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +16:09:25.715 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +16:09:25.715 ENTITY : CreateComponent 'Hierarchy' +16:09:25.715 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +16:09:25.716 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +16:09:25.716 ENTITY : CreateComponent 'Hierarchy' +16:09:25.716 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +16:09:25.721 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +16:09:25.721 ENTITY : CreateComponent 'Hierarchy' +16:09:25.721 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +16:09:25.721 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +16:09:25.721 ENTITY : CreateComponent 'Hierarchy' +16:09:25.721 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +16:09:25.721 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +16:09:25.721 ENTITY : CreateComponent 'Hierarchy' +16:09:25.721 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +16:09:25.725 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +16:09:25.725 ENTITY : CreateComponent 'Hierarchy' +16:09:25.725 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +16:09:25.726 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +16:09:25.726 ENTITY : CreateComponent 'Hierarchy' +16:09:25.726 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +16:09:25.726 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +16:09:25.726 ENTITY : CreateComponent 'Hierarchy' +16:09:25.726 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +16:09:32.832 WORLD : InitEntities 'world' +16:09:32.832 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:09:32.832 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:09:33.425 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:09:33.425 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:09:33.425 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:09:33.426 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:09:33.426 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:09:33.428 SCRIPT (W): Can't open config file "" +16:09:33.436 WORLD : InitEntities 'world' +16:09:33.437 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:09:33.437 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:09:33.437 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:09:33.437 SCRIPT (W): Slot_Chat Has no Content! +16:09:33.438 SCRIPT (W): Slot_VON Has no Content! +16:09:33.438 SCRIPT (W): Slot_AvailableActions Has no Content! +16:09:33.438 SCRIPT (W): Slot_Vehicle Has no Content! +16:09:33.438 SCRIPT (W): Slot_GameVersion Has no Content! +16:09:33.438 SCRIPT (W): Slot_Notifications Has no Content! +16:09:33.438 SCRIPT (W): Slot_Hints Has no Content! +16:09:33.454 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:09:33.454 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +16:09:33.454 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:09:33.455 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:09:33.455 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:09:33.460 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:09:33.784 WORLD : UpdateEntities +16:09:33.784 WORLD : PostFrame +16:09:33.784 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:09:33.784 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:09:33.848 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:09:33.848 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:09:33.848 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +16:09:33.848 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +16:09:36.113 WORLD : UpdateEntities +16:09:36.114 WORLD : AfterPostSimulate +16:09:36.114 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:12:02.726 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:12:02.726 SCRIPT (W): Slot_Chat Has no Content! +16:12:02.726 SCRIPT (W): Slot_VON Has no Content! +16:12:02.726 SCRIPT (W): Slot_GameVersion Has no Content! +16:12:02.726 SCRIPT (W): Slot_Notifications Has no Content! +16:12:04.765 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:12:04.767 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:12:04.770 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:12:04.770 SCRIPT (W): Slot_Chat Has no Content! +16:12:04.770 SCRIPT (W): Slot_VON Has no Content! +16:12:04.770 SCRIPT (W): Slot_GameVersion Has no Content! +16:12:04.770 SCRIPT (W): Slot_Notifications Has no Content! +16:12:32.650 SCRIPT (W): Maybe a problem: DataProgression is not ready but the analytics event was requested +16:12:32.869 DEFAULT (W): Achievements cannot be saved. +16:12:32.869 DEFAULT (W): Achievements failed to save. Consecutive calls to Achievements API may fail. +16:12:41.362 WORLD : Game::LoadEntities +16:12:41.362 WORLD : CreateEntities +16:12:41.362 WORLD : CreateEntities 'world' +16:12:41.362 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:12:41.362 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:12:41.362 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:12:42.735 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +16:12:42.735 ENTITY : CreateComponent 'Hierarchy' +16:12:42.735 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +16:12:42.735 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +16:12:42.735 ENTITY : CreateComponent 'Hierarchy' +16:12:42.735 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +16:12:42.735 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +16:12:42.735 ENTITY : CreateComponent 'Hierarchy' +16:12:42.735 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +16:12:42.740 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +16:12:42.740 ENTITY : CreateComponent 'Hierarchy' +16:12:42.740 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +16:12:42.740 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +16:12:42.740 ENTITY : CreateComponent 'Hierarchy' +16:12:42.740 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +16:12:42.741 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +16:12:42.741 ENTITY : CreateComponent 'Hierarchy' +16:12:42.741 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +16:12:42.745 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +16:12:42.745 ENTITY : CreateComponent 'Hierarchy' +16:12:42.745 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +16:12:42.745 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +16:12:42.745 ENTITY : CreateComponent 'Hierarchy' +16:12:42.745 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +16:12:42.745 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +16:12:42.745 ENTITY : CreateComponent 'Hierarchy' +16:12:42.745 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +16:12:49.602 WORLD : InitEntities 'world' +16:12:49.602 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:12:49.602 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:12:50.271 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:12:50.271 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:12:50.272 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:12:50.272 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:12:50.272 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:12:50.273 SCRIPT (W): Can't open config file "" +16:12:50.274 SCRIPT (W): Cannot update game blocklist. Another request in progress. +16:12:50.274 WORLD : InitEntities 'world' +16:12:50.274 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:12:50.275 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:12:50.275 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:12:50.275 SCRIPT (W): Slot_Chat Has no Content! +16:12:50.275 SCRIPT (W): Slot_VON Has no Content! +16:12:50.275 SCRIPT (W): Slot_AvailableActions Has no Content! +16:12:50.275 SCRIPT (W): Slot_Vehicle Has no Content! +16:12:50.275 SCRIPT (W): Slot_GameVersion Has no Content! +16:12:50.276 SCRIPT (W): Slot_Notifications Has no Content! +16:12:50.276 SCRIPT (W): Slot_Hints Has no Content! +16:12:50.280 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:12:50.280 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +16:12:50.280 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:12:50.280 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:12:50.281 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:12:50.441 WORLD : UpdateEntities +16:12:50.441 WORLD : PostFrame +16:12:50.441 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:12:50.441 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:12:52.556 WORLD : UpdateEntities +16:12:52.556 WORLD : AfterPostSimulate +16:12:52.556 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:15:18.274 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:15:18.274 SCRIPT (W): Slot_Chat Has no Content! +16:15:18.274 SCRIPT (W): Slot_VON Has no Content! +16:15:18.274 SCRIPT (W): Slot_GameVersion Has no Content! +16:15:18.274 SCRIPT (W): Slot_Notifications Has no Content! +16:15:20.306 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:15:20.307 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:15:20.310 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:15:20.310 SCRIPT (W): Slot_Chat Has no Content! +16:15:20.310 SCRIPT (W): Slot_VON Has no Content! +16:15:20.311 SCRIPT (W): Slot_GameVersion Has no Content! +16:15:20.311 SCRIPT (W): Slot_Notifications Has no Content! diff --git a/docs/evidence/native-2026-09-19-160849-core-loops/headless-launch.log.txt b/docs/evidence/native-2026-09-19-160849-core-loops/headless-launch.log.txt new file mode 100644 index 0000000..1db19b1 --- /dev/null +++ b/docs/evidence/native-2026-09-19-160849-core-loops/headless-launch.log.txt @@ -0,0 +1,157 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 160 +[gamescope] [Info] vblank: Using timerfd. +fsync: up and running. +[Gamescope WSI] No application info given. +[Gamescope WSI] Executable name: explorer.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: xalia.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: xalia.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 1 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: ArmaReforgerWorkbenchSteamDiag.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Unsupported maximum keycode 709, clipping. +> X11 cannot support keycodes above 255. +> Warning: Virtual modifier Hyper multiply defined +> Using 0, ignoring 0 +> Warning: Virtual modifier ScrollLock multiply defined +> Using 0, ignoring 0 +Errors from xkbcomp are not fatal to the X server +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a001a4 +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a001a4 +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a001a4 + wayland surface res id: 5 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a0039a +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a0039a +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a0039a + wayland surface res id: 10 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55557c5b5530 - imageCount: 4 +[Gamescope WSI] Destroying swapchain: 0x55557c5b5530 +[Gamescope WSI] Destroyed swapchain: 0x55557c5b5530 +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55557c5dad10 - imageCount: 4 +[Gamescope WSI] Destroying swapchain: 0x55557c5dad10 +[Gamescope WSI] Destroyed swapchain: 0x55557c5dad10 +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55557c520db0 - imageCount: 4 +[Gamescope WSI] Creating swapchain for xid: 0x1a001a4 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a001a4 swapchain: 0x55557d0d2de0 - imageCount: 3 +[Gamescope WSI] Destroying swapchain: 0x55557d0d2de0 +[Gamescope WSI] Destroyed swapchain: 0x55557d0d2de0 +[Gamescope WSI] Creating swapchain for xid: 0x1a001a4 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a001a4 swapchain: 0x55557d0d2de0 - imageCount: 3 +[gamescope] [Info] wlserver: [wayland] Data too big for buffer (4092 + 12 > 4096). +[gamescope] [Info] launch: Primary child shut down! diff --git a/docs/evidence/native-2026-09-19-160849-core-loops/launch-source-sha256.json b/docs/evidence/native-2026-09-19-160849-core-loops/launch-source-sha256.json new file mode 100644 index 0000000..8bcb5df --- /dev/null +++ b/docs/evidence/native-2026-09-19-160849-core-loops/launch-source-sha256.json @@ -0,0 +1,194 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-160849-core-loops/launch-source.json b/docs/evidence/native-2026-09-19-160849-core-loops/launch-source.json new file mode 100644 index 0000000..8d0de8e --- /dev/null +++ b/docs/evidence/native-2026-09-19-160849-core-loops/launch-source.json @@ -0,0 +1,45 @@ +{ + "schema_version": 1, + "launch_id": "021e3786-33e8-489f-b0a3-da0a0d32106d", + "captured_unix": 1789826928.0221813, + "source_root": "/home/jakub/devel/escapistsrereintroduced", + "command": [ + "gamescope", + "--backend", + "headless", + "-W", + "1280", + "-H", + "720", + "-w", + "1280", + "-h", + "720", + "-r", + "30", + "--", + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe", + "-gproj", + "Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-profile", + "Z:/tmp/erri-workbench-profile", + "-logconsole", + "-wbModule=WorldEditor", + "-load", + "Worlds/ERR_Everon.ent", + "-plugin=ERR_ValidateBaseWorldPlugin", + "-errPlay", + "1", + "-errBaseSmoke", + "1", + "-errSmokeOutcome", + "victory", + "-noThrow", + "-disableCrashReporter" + ], + "manifest_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4" +} diff --git a/docs/evidence/native-2026-09-19-160849-core-loops/report.json b/docs/evidence/native-2026-09-19-160849-core-loops/report.json new file mode 100644 index 0000000..6da3571 --- /dev/null +++ b/docs/evidence/native-2026-09-19-160849-core-loops/report.json @@ -0,0 +1,9 @@ +{ + "log": "docs/evidence/native-2026-09-19-160849-core-loops/console.log.txt", + "smoke_completions": 2, + "assertions_passed": 612, + "script_or_runtime_failures": [], + "engine_errors": [], + "missing_end_screen": [], + "scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim" +} diff --git a/docs/evidence/native-2026-09-19-160849-core-loops/runner.json.txt b/docs/evidence/native-2026-09-19-160849-core-loops/runner.json.txt new file mode 100644 index 0000000..8558562 --- /dev/null +++ b/docs/evidence/native-2026-09-19-160849-core-loops/runner.json.txt @@ -0,0 +1,19 @@ +{ + "stopped_unix": 1789827325.9031048, + "console_sha256": "93413db496ad3a7971e9a73e54d8fe37545bb4330f4fea3744a01a76e32bfa79", + "end_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4", + "source_unchanged_after_run": true, + "source_provenance": "launch_snapshot", + "launch_id": "021e3786-33e8-489f-b0a3-da0a0d32106d", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4", + "started_unix": 1789826928.0222669, + "result": "smoke-completed", + "session": "/tmp/erri-workbench-profile/logs/logs_2026-09-19_16-08-49", + "rounds_required": 2, + "project": "core", + "display": "headless Gamescope 1280x720/30Hz", + "dedicated_server": false, + "audio": "silent sink and per-test-stream mute" +} diff --git a/docs/evidence/native-2026-09-19-160849-core-loops/script.log.txt b/docs/evidence/native-2026-09-19-160849-core-loops/script.log.txt new file mode 100644 index 0000000..2397409 --- /dev/null +++ b/docs/evidence/native-2026-09-19-160849-core-loops/script.log.txt @@ -0,0 +1,1129 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-08-49\script.log started at 2026-09-19 16:08:52 (2026-09-19 14:08:52 UTC) + +16:08:52.658 SCRIPT : SCRIPT : Initializing scripts +16:08:52.658 SCRIPT : SCRIPT : ScriptProjectManager init +16:08:53.602 SCRIPT : SCRIPT : Compiling GameLib scripts +16:08:53.655 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +16:08:53.655 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:08:53.656 SCRIPT : SCRIPT : Compiling Game scripts +16:08:54.764 SCRIPT : Compiling Game scripts +16:08:54.764 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:08:54.764 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:08:54.927 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.036 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:08:55.069 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:08:55.167 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:08:55.199 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:08:55.256 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:08:55.256 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:08:55.257 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:08:55.297 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.297 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.299 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:08:55.299 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:08:55.323 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:08:55.357 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:08:55.626 SCRIPT : Module: WorkbenchGame; loaded 171x files; 616x classes; used 2478K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: db6febb9 +16:08:55.633 SCRIPT : Module: Game; loaded 5746x files; 11261x classes; used 33044K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: a0f103e3 +16:08:56.593 SCRIPT : Unable to register a script command due keyword duplicity: ban +16:08:56.593 SCRIPT : Unable to register a script command due keyword duplicity: kick +16:09:15.959 SCRIPT : ERR SITE SURVEY: supply=6150/7050 elevationRange=0.625 min=202.875 max=203.5 +16:09:19.213 SCRIPT : Unable to register a script command due keyword duplicity: ban +16:09:19.213 SCRIPT : Unable to register a script command due keyword duplicity: kick +16:09:32.832 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:09:32.865 SCRIPT : ERR BASE SMOKE: core-only scripted escape; not manual or multiplayer acceptance +16:09:33.426 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:09:33.426 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:09:33.428 SCRIPT (W): Can't open config file "" +16:09:33.437 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:09:33.437 SCRIPT (W): Slot_Chat Has no Content! +16:09:33.438 SCRIPT (W): Slot_VON Has no Content! +16:09:33.438 SCRIPT (W): Slot_AvailableActions Has no Content! +16:09:33.438 SCRIPT (W): Slot_Vehicle Has no Content! +16:09:33.438 SCRIPT (W): Slot_GameVersion Has no Content! +16:09:33.438 SCRIPT (W): Slot_Notifications Has no Content! +16:09:33.438 SCRIPT (W): Slot_Hints Has no Content! +16:09:33.455 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:09:33.455 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:09:33.460 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:09:33.541 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:09:33.563 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:09:33.784 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:09:35.325 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:09:35.344 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:09:35.345 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:09:35.376 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:09:35.378 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:09:35.429 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:09:35.429 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:09:35.435 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:09:35.485 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:09:35.486 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:09:35.488 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:09:35.488 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:09:35.491 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:09:35.493 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:09:35.493 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:09:35.494 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:09:35.494 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:09:35.494 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:09:35.494 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:09:35.495 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:09:35.495 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:09:35.495 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:09:35.495 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:09:35.495 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:09:35.496 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:09:35.496 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:09:35.496 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:09:35.496 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:09:35.496 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:35.496 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:35.496 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:35.497 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:35.497 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:35.497 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:09:36.332 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:36.332 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:36.332 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:36.332 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:36.586 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5276,7499.7> up=0.995655 +16:09:36.586 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.287995 angularSpeed=0.0409036 +16:09:36.586 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:09:36.586 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6125,7501.98> +16:09:36.586 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3125,7501.98> terrainY=63.3158 tireTerrainGap=-0.00327682 +16:09:36.587 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6125,7501.98> radius=0.3 bottom=<7012.06,63.3125,7501.98> fraction=0.439776 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00325012 +16:09:36.587 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.87,64.6013,7497.71> +16:09:36.587 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.87,64.1513,7497.71> terrainY=64.1561 tireTerrainGap=-0.00476837 +16:09:36.587 SCRIPT : ERR GEAR SUPPORT: center=<7009.87,64.6013,7497.71> radius=0.45 bottom=<7009.87,64.1513,7497.71> fraction=0.432978 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00474548 +16:09:36.587 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.262,7497.75> +16:09:36.587 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.812,7497.75> terrainY=63.8176 tireTerrainGap=-0.00561142 +16:09:36.588 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.262,7497.75> radius=0.45 bottom=<7014.42,63.812,7497.75> fraction=0.428889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00564575 +16:09:36.588 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:09:36.839 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:36.839 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:36.840 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:36.840 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:09:37.351 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:37.351 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:37.351 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:37.605 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5352,7499.72> up=0.994199 +16:09:37.605 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0950439 angularSpeed=0.0712019 +16:09:37.605 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:09:37.605 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6189,7501.99> +16:09:37.606 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3189,7501.99> terrainY=63.3137 tireTerrainGap=0.00522614 +16:09:37.606 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6189,7501.99> radius=0.3 bottom=<7012.06,63.3189,7501.99> fraction=0.478431 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00525665 +16:09:37.606 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6036,7497.72> +16:09:37.606 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1536,7497.72> terrainY=64.1496 tireTerrainGap=0.00402832 +16:09:37.607 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6036,7497.72> radius=0.45 bottom=<7009.92,64.1536,7497.72> fraction=0.472799 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00402069 +16:09:37.607 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2657,7497.79> +16:09:37.607 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8157,7497.79> terrainY=63.8152 tireTerrainGap=0.000514984 +16:09:37.607 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2657,7497.79> radius=0.45 bottom=<7014.46,63.8157,7497.79> fraction=0.456944 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000526428 +16:09:37.607 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:09:37.862 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:37.862 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:37.862 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:09:37.863 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:38.118 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:09:38.368 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:38.368 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:38.368 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:38.368 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:09:38.623 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5313,7499.74> up=0.993873 +16:09:38.623 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0404558 angularSpeed=0.0578172 +16:09:38.623 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:09:38.623 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6133,7502.01> +16:09:38.623 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3133,7502.01> terrainY=63.3116 tireTerrainGap=0.00167847 +16:09:38.623 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6133,7502.01> radius=0.3 bottom=<7012.07,63.3133,7502.01> fraction=0.462159 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00167465 +16:09:38.623 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.96,64.5957,7497.72> +16:09:38.624 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.96,64.1457,7497.72> terrainY=64.1432 tireTerrainGap=0.00254059 +16:09:38.624 SCRIPT : ERR GEAR SUPPORT: center=<7009.96,64.5957,7497.72> radius=0.45 bottom=<7009.96,64.1457,7497.72> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059 +16:09:38.624 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.5,64.2605,7497.83> +16:09:38.624 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.5,63.8105,7497.83> terrainY=63.8126 tireTerrainGap=-0.00203323 +16:09:38.624 SCRIPT : ERR GEAR SUPPORT: center=<7014.5,64.2605,7497.83> radius=0.45 bottom=<7014.5,63.8105,7497.83> fraction=0.445 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00209808 +16:09:38.625 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:09:38.874 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:38.875 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:38.875 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:38.875 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:39.386 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:39.387 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:39.387 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:39.387 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:09:39.636 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5284,7499.74> up=0.993822 +16:09:39.636 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:09:39.636 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:09:39.636 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6129,7502.02> +16:09:39.636 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3129,7502.02> terrainY=63.3113 tireTerrainGap=0.0015564 +16:09:39.637 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6129,7502.02> radius=0.3 bottom=<7012.07,63.3129,7502.02> fraction=0.461453 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00151825 +16:09:39.637 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5946,7497.72> +16:09:39.637 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1446,7497.72> terrainY=64.1421 tireTerrainGap=0.00252533 +16:09:39.637 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5946,7497.72> radius=0.45 bottom=<7009.97,64.1446,7497.72> fraction=0.46633 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00259399 +16:09:39.637 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2603,7497.84> +16:09:39.637 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8103,7497.84> terrainY=63.8121 tireTerrainGap=-0.00177383 +16:09:39.638 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2603,7497.84> radius=0.45 bottom=<7014.51,63.8103,7497.84> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291 +16:09:39.638 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:09:39.887 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:39.888 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:39.888 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:39.888 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:09:40.393 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:40.393 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:40.393 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:40.394 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:40.643 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5284,7499.74> up=0.993822 +16:09:40.643 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:09:40.643 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:09:40.644 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6129,7502.02> +16:09:40.644 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3129,7502.02> terrainY=63.3113 tireTerrainGap=0.0015564 +16:09:40.644 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6129,7502.02> radius=0.3 bottom=<7012.07,63.3129,7502.02> fraction=0.461453 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00151825 +16:09:40.644 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5946,7497.72> +16:09:40.644 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1446,7497.72> terrainY=64.1421 tireTerrainGap=0.00252533 +16:09:40.645 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5946,7497.72> radius=0.45 bottom=<7009.97,64.1446,7497.72> fraction=0.46633 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00259399 +16:09:40.645 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2603,7497.84> +16:09:40.645 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8103,7497.84> terrainY=63.8121 tireTerrainGap=-0.00177383 +16:09:40.645 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2603,7497.84> radius=0.45 bottom=<7014.51,63.8103,7497.84> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291 +16:09:40.645 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:09:40.895 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:09:40.896 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:09:40.896 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:09:40.897 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:09:40.897 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:09:40.898 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:09:40.898 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:09:40.898 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:09:40.898 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:09:41.858 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:09:41.903 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5> +16:09:42.057 SCRIPT : ERR SMOKE PASS: faction-catalog active authority available +16:09:42.057 SCRIPT : ERR SMOKE PASS: faction-catalog native faction manager exists +16:09:42.057 SCRIPT : ERR SMOKE PASS: faction-catalog mission retains US and USSR faction identities +16:09:42.057 SCRIPT : ERR SMOKE PASS: faction-catalog mutual enemy and same-faction relations preserved +16:09:42.057 SCRIPT : ERR SMOKE PASS: faction-catalog native radio encryption and frequencies preserved +16:09:42.058 SCRIPT : ERR SMOKE PASS: faction-catalog native faction callsign configurations resolve +16:09:42.058 SCRIPT : ERR SMOKE PASS: faction-catalog US retains all six catalog types +16:09:42.058 SCRIPT : ERR SMOKE PASS: faction-catalog US has exactly two supported vehicle entries +16:09:42.058 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:09:42.058 SCRIPT : ERR FACTION VEHICLE: faction=US prefab={259EE7B78C51B624}Prefabs/Vehicles/Wheeled/UAZ469/UAZ469.et +16:09:42.058 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:09:42.059 SCRIPT : ERR FACTION VEHICLE: faction=US prefab={DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et +16:09:42.059 SCRIPT : ERR SMOKE PASS: faction-catalog catalog lookup resolves both unique mission vehicles +16:09:42.059 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists CHARACTER +16:09:42.059 SCRIPT : ERR FACTION RETAINED: faction=US type=CHARACTER entries=78 +16:09:42.059 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.059 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists GROUP +16:09:42.060 SCRIPT : ERR FACTION RETAINED: faction=US type=GROUP entries=25 +16:09:42.060 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.060 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists WEAPONS_TRIPOD +16:09:42.060 SCRIPT : ERR FACTION RETAINED: faction=US type=WEAPONS_TRIPOD entries=3 +16:09:42.060 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.061 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists ITEM +16:09:42.061 SCRIPT : ERR FACTION RETAINED: faction=US type=ITEM entries=187 +16:09:42.061 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.061 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists SUPPLY_CONTAINER_ITEM +16:09:42.061 SCRIPT : ERR FACTION RETAINED: faction=US type=SUPPLY_CONTAINER_ITEM entries=0 +16:09:42.061 SCRIPT : ERR SMOKE PASS: faction-catalog USSR retains all six catalog types +16:09:42.062 SCRIPT : ERR SMOKE PASS: faction-catalog USSR has exactly two supported vehicle entries +16:09:42.062 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:09:42.062 SCRIPT : ERR FACTION VEHICLE: faction=USSR prefab={259EE7B78C51B624}Prefabs/Vehicles/Wheeled/UAZ469/UAZ469.et +16:09:42.062 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:09:42.062 SCRIPT : ERR FACTION VEHICLE: faction=USSR prefab={DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et +16:09:42.062 SCRIPT : ERR SMOKE PASS: faction-catalog catalog lookup resolves both unique mission vehicles +16:09:42.062 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists CHARACTER +16:09:42.062 SCRIPT : ERR FACTION RETAINED: faction=USSR type=CHARACTER entries=120 +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists GROUP +16:09:42.063 SCRIPT : ERR FACTION RETAINED: faction=USSR type=GROUP entries=55 +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists WEAPONS_TRIPOD +16:09:42.063 SCRIPT : ERR FACTION RETAINED: faction=USSR type=WEAPONS_TRIPOD entries=4 +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.063 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists ITEM +16:09:42.064 SCRIPT : ERR FACTION RETAINED: faction=USSR type=ITEM entries=166 +16:09:42.064 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:09:42.064 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists SUPPLY_CONTAINER_ITEM +16:09:42.064 SCRIPT : ERR FACTION RETAINED: faction=USSR type=SUPPLY_CONTAINER_ITEM entries=0 +16:09:42.064 SCRIPT : ERR SMOKE PASS: faction-catalog US native dressing saline and backpack radio remain catalogued +16:09:42.064 SCRIPT : ERR SMOKE PASS: faction-catalog USSR native dressing saline and backpack radio remain catalogued +16:09:42.064 SCRIPT : ERR SMOKE PASS: faction-catalog global catalog manager retains faction vehicle and inventory access +16:09:42.065 SCRIPT : ERR SMOKE PASS: faction-catalog physical finite depot vehicle is supported UAZ +16:09:42.065 SCRIPT : ERR SMOKE PASS: faction-catalog physical extraction aircraft is supported Mi8 +16:09:42.065 SCRIPT : ERR SMOKE PASS: faction-catalog physical aircraft still has required capacity +16:09:42.065 SCRIPT : ERR FACTION RESULT: successor faction catalog scope and retained native support; no driving or multiplayer claim +16:09:42.065 SCRIPT : ERR SMOKE PASS: discovery map native local controller and marker manager available +16:09:42.086 SCRIPT : ERR SMOKE PASS: discovery map native baseline label rendered in actual hidden marker layout +16:09:42.086 SCRIPT : ERR SMOKE PASS: discovery map native data-only setter reproduces stale already-open label +16:09:42.086 SCRIPT : ERR SMOKE PASS: discovery map plain local marker exposes native delete/edit/drag eligibility +16:09:42.087 SCRIPT : ERR SMOKE PASS: discovery map local insertion retains objective identity and disables native edit/drag/delete eligibility +16:09:42.089 SCRIPT : ERR SMOKE PASS: discovery map objective first label rendered through actual native layout +16:09:42.089 SCRIPT : ERR SMOKE PASS: discovery map first clue stores only stable 500m search-square center +16:09:42.089 SCRIPT : ERR SMOKE PASS: discovery map identification moves same native marker to exact rounded coordinates +16:09:42.089 SCRIPT : ERR SMOKE PASS: discovery map identification refreshes existing native widget without recreating marker +16:09:42.089 SCRIPT : ERR SMOKE PASS: discovery map label change creates no additional marker +16:09:42.090 SCRIPT : ERR SMOKE PASS: discovery map closed widget accepts data-only update safely +16:09:42.091 SCRIPT : ERR SMOKE PASS: discovery map new native widget renders latest saved label +16:09:42.092 SCRIPT : ERR SMOKE PASS: discovery map native culling retains objective only in disabled list +16:09:42.092 SCRIPT : ERR SMOKE PASS: discovery map deleting culled objective removes both memberships and its widget +16:09:42.092 SCRIPT : ERR SMOKE PASS: discovery map duplicate owned cleanup cannot reactivate objective +16:09:42.092 SCRIPT : ERR SMOKE PASS: discovery map owned probe widgets and markers removed; mission markers preserved +16:09:42.092 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:09:42.095 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:09:42.095 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:09:42.096 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:09:42.096 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:09:42.096 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:09:42.096 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:09:42.097 SCRIPT : ERR SMOKE PASS: objective UI rebinding keeps one subscription to each native task event +16:09:42.098 SCRIPT : ERR SMOKE PASS: objective UI closing native widget uses production detach and releases its task +16:09:42.098 SCRIPT : ERR SMOKE PASS: objective UI closed native widget receives no task callbacks +16:09:42.562 SCRIPT : ERR SMOKE PASS: objective UI closed native widget has no delayed overflow callbacks +16:09:42.563 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:09:42.566 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:09:42.566 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:09:42.567 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:09:42.567 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:09:42.567 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:09:42.568 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:09:42.568 SCRIPT : ERR SMOKE PASS: objective UI details reopen through native layout and current objective binding +16:09:43.075 SCRIPT : ERR SMOKE PASS: admin settings native Core command service and settings ready +16:09:43.075 SCRIPT : ERR SMOKE PASS: admin settings actual unauthorized command cannot mutate discovery +16:09:43.076 SCRIPT : ERR SMOKE PASS: admin settings actual Core alias dispatches without Chat +16:09:43.076 SCRIPT : ERR SMOKE PASS: admin settings actual dispatch rejects out-of-range value with guidance +16:09:43.076 SCRIPT : ERR SMOKE PASS: admin settings actual Core help describes physical document progression +16:09:43.076 SCRIPT : ERR SMOKE PASS: admin settings disposable fixture filenames are unused +16:09:43.079 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 0 +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:09:43.080 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:09:43.081 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:09:43.081 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:09:43.081 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:09:43.081 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:09:43.085 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 100 +16:09:43.085 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:09:43.086 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:09:43.087 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:09:43.087 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:09:43.087 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:09:43.090 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 15 +16:09:43.091 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:09:43.091 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:09:43.091 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:09:43.091 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:09:43.092 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:09:43.093 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: -1 +16:09:43.094 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 101 +16:09:43.094 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 1.5 +16:09:43.095 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 100junk +16:09:43.096 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 999999 +16:09:43.096 SCRIPT : ERR SMOKE PASS: admin settings help explains exact versus rough discovery and apply timing +16:09:43.096 SCRIPT : ERR SMOKE PASS: admin settings existing radio alias and response remain intact +16:09:43.097 SCRIPT : ERR SMOKE PASS: admin settings fixture removed its files and never changed actual mission settings +16:09:43.097 SCRIPT : ERR SMOKE PASS: definition authored configuration resolves +16:09:43.097 SCRIPT : ERR SMOKE PASS: definition duplicate site identity rejected +16:09:43.097 SCRIPT : ERR SMOKE PASS: definition dangling document target rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition non-radio document target rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition insufficient guaranteed radio clues rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition unbounded stock rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition unguaranteed clue route rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition radio sources sharing one footprint rejected +16:09:43.098 SCRIPT : ERR SMOKE PASS: definition unnamed location rejected +16:09:43.099 SCRIPT : ERR SMOKE PASS: definition radio identification beyond eight metres rejected +16:09:43.099 SCRIPT : ERR SMOKE PASS: definition close physical radio identification allowed +16:09:43.099 SCRIPT : ERR SMOKE PASS: definition escape cannot reveal the radio directly +16:09:43.099 SCRIPT : ERR SMOKE PASS: definition unbounded scenery offset rejected +16:09:43.099 SCRIPT : ERR SMOKE PASS: definition valid configuration restored after isolated mutations +16:09:43.099 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +16:09:43.100 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +16:09:43.101 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +16:09:43.101 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +16:09:43.101 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +16:09:43.105 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +16:09:43.105 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +16:09:43.105 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +16:09:43.106 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +16:09:43.109 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +16:09:43.109 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:09:43.109 SCRIPT : ERR COVER GEOMETRY: low=<6738.99,140.839,7295.42> high=<6740.98,141.655,7296.62> trace=0.377114 +16:09:43.110 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:09:43.110 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:09:43.110 SCRIPT : ERR COVER GEOMETRY: low=<6735.42,140.901,7299.02> high=<6736.62,141.718,7301.01> trace=0.377114 +16:09:43.110 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:09:43.110 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:09:43.110 SCRIPT : ERR COVER GEOMETRY: low=<6743.42,140.214,7299.02> high=<6744.62,141.03,7301.01> trace=0.377114 +16:09:43.110 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:09:43.111 SCRIPT : ERR SMOKE PASS: base exactly three authored outpost barriers exist +16:09:43.111 SCRIPT : ERR SMOKE PASS: mission time clock parsing includes midnight and final minute +16:09:43.111 SCRIPT : ERR SMOKE PASS: mission time malformed clock commands rejected +16:09:43.111 SCRIPT : ERR SMOKE PASS: mission time isolated fixture paths unused +16:09:43.112 SCRIPT : ERR SMOKE PASS: mission time legacy fixture created +16:09:43.112 SCRIPT : ERR SMOKE PASS: mission time existing six-key settings preserved +16:09:43.112 SCRIPT : ERR SMOKE PASS: mission time only absent time settings receive defaults +16:09:43.113 SCRIPT : ERR SMOKE PASS: mission time loading does not rewrite legacy file +16:09:43.120 SCRIPT : ERR SMOKE PASS: mission time explicit save upgrades valid legacy settings +16:09:43.121 SCRIPT : ERR SMOKE PASS: mission time new keys and old values survive reload +16:09:43.122 SCRIPT : ERR SMOKE PASS: mission time present out-of-range time cannot silently default +16:09:43.124 SCRIPT : ERR SMOKE PASS: mission time fractional clock setting rejected +16:09:43.125 SCRIPT : ERR SMOKE PASS: mission time zero multiplier rejected +16:09:43.127 SCRIPT : ERR SMOKE PASS: mission time missing legacy setting remains invalid +16:09:43.128 SCRIPT : ERR SMOKE PASS: mission time partially upgraded file defaults only missing new field +16:09:43.130 SCRIPT : ERR SMOKE PASS: mission time valid saved backup recovers invalid primary +16:09:43.131 SCRIPT : ERR SMOKE PASS: mission time server starts world clock before prison phase +16:09:43.131 SCRIPT : ERR SMOKE PASS: mission time engine progression matches applied multiplier +16:09:43.131 SCRIPT : ERR SMOKE PASS: mission time unauthorized clock mutation rejected +16:09:43.131 SCRIPT : ERR SMOKE PASS: mission time invalid clock command preserves setting +16:09:43.141 SCRIPT : ERR SMOKE PASS: mission time authorized settings persist and test restores originals +16:09:43.141 SCRIPT : ERR SMOKE PASS: mission time saved changes and repeated start leave current clock and speed intact +16:09:43.142 SCRIPT : ERR SMOKE PASS: mission time admin sees current clock separately from next round settings +16:09:43.142 SCRIPT : ERR SMOKE PASS: base native prison objective exists +16:09:43.142 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:09:43.142 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:09:43.142 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:09:43.142 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:09:43.143 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:09:43.143 SCRIPT : ERR SMOKE PASS: base authored supply cache is a separate scavenging location +16:09:43.143 SCRIPT : ERR BASE STOCK: cache items=54 +16:09:43.143 SCRIPT : ERR SMOKE PASS: base cache holds finite physical equipment and objective documents +16:09:43.143 SCRIPT : ERR SMOKE PASS: base no companion HQ or support controller loaded +16:09:43.144 SCRIPT : ERR SMOKE PASS: base prisoner spawned in authored prison +16:09:43.144 SCRIPT : ERR SMOKE PASS: base gate, clues, radio and helicopter created by core +16:09:43.144 SCRIPT : ERR SMOKE PASS: progression identity actual local conscious prisoner is canonical and inside lock range +16:09:43.144 SCRIPT : ERR SMOKE PASS: progression identity synchronous body-mismatch fault injection rejects normal prison unlock without progression +16:09:43.144 SCRIPT : ERR SMOKE PASS: progression identity exact actor, account, connection and used-life state restored before assertions +16:09:43.144 SCRIPT : ERR IDENTITY FIXTURE LIMIT: synchronous roster Actor=null fault injection, immediately restored; no actual possession, reconnect, foreign faction or multiplayer test +16:09:43.145 SCRIPT : Rereintroduced [mission]: phase 1 -> 2 +16:09:43.146 SCRIPT : ERR SMOKE PASS: base gate action begins escape +16:09:43.148 SCRIPT : ERR SMOKE PASS: base test defence duration accepted +16:09:43.148 SCRIPT : ERR SMOKE PASS: base previous native objective completes on phase change +16:09:43.148 SCRIPT : ERR SMOKE PASS: base search objective does not expose a hidden site +16:09:43.148 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:09:43.151 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:09:43.152 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:09:43.152 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:09:43.152 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:09:43.152 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:09:43.153 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:09:43.153 SCRIPT : ERR SMOKE PASS: base both named supply routes revealed after escape +16:09:43.153 SCRIPT : ERR SMOKE PASS: base optional sites remain hidden until approached +16:09:49.137 SCRIPT : ERR SMOKE PASS: base unconscious player cannot discover optional sites +16:09:55.222 SCRIPT : ERR SMOKE PASS: base distant player cannot discover optional sites +16:09:55.223 SCRIPT : ERR SMOKE PASS: base isolated visibility obstacle created +16:09:55.223 SCRIPT : ERR VISIBILITY OBSTACLE: low=<6338.5,174.97,7403.87> high=<6341.5,178.737,7404.13> observer=<6340.95,174.701,7466.75> target=<6340,175.788,7400> +16:10:01.279 SCRIPT : ERR SMOKE PASS: base physical wall prevents nearby site discovery +16:10:07.354 SCRIPT : ERR SMOKE PASS: base conscious nearby player visually discovers named medical stash once +16:10:07.354 SCRIPT : ERR SMOKE PASS: base distant medical-site discovery does not reveal the radio +16:10:07.861 SCRIPT : ERR SMOKE PASS: base physical clue recovered +16:10:08.019 SCRIPT : ERR SMOKE PASS: progression identity real held unspent targeted document has an eligible unidentified site and canonical carrier +16:10:08.020 SCRIPT : ERR SMOKE PASS: progression identity synchronous body-mismatch fault injection neither spends the held document nor changes any discovery knowledge +16:10:08.020 SCRIPT : ERR SMOKE PASS: progression identity document rejection restores exact canonical actor and unchanged used-life identity before normal recovery +16:10:08.020 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1 +16:10:08.020 SCRIPT : ERR SMOKE PASS: progression identity immediately restored ordinary recovery spends the same actual document and advances its target +16:10:10.396 SCRIPT : ERR SMOKE PASS: base physical clue recovered +16:10:11.032 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2 +16:10:12.936 SCRIPT : ERR SMOKE PASS: base objective guidance reacts to discovered radio +16:10:12.936 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:10:12.936 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:10:12.936 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:10:12.936 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:10:12.936 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:10:12.939 SCRIPT : ERR SMOKE PASS: base discovery ticks do not repeat the location event +16:10:12.940 SCRIPT : ERR SMOKE PASS: base actual held-document rejection and restored recovery were exercised this round +16:10:12.940 SCRIPT : ERR SMOKE PASS: base documents identify radio without Intel addon +16:10:14.443 SCRIPT : ERR SMOKE PASS: radio service identified radio and real controlled prisoner available +16:10:14.443 SCRIPT : ERR SMOKE PASS: radio service controlled prisoner supports native state restoration +16:10:14.446 SCRIPT : ERR SMOKE PASS: radio service isolated thirty-second duration saved +16:10:14.452 SCRIPT : ERR SMOKE PASS: radio service second physical defender spawned +16:10:15.458 SCRIPT : ERR SMOKE PASS: radio service second physical defender settles with simulated connection membership +16:10:15.459 SCRIPT : ERR SMOKE PASS: radio service ordinary AI cannot tune even while alive and nearby +16:10:15.459 SCRIPT : ERR SMOKE PASS: radio service missing radio rejected +16:10:16.474 SCRIPT : ERR RADIO POSITION: outside tuning range after deferred teleport actor=<6506,159.313,7200> radio=<6500,159.756,7200> distanceXZ=6.00488 +16:10:16.474 SCRIPT : ERR SMOKE PASS: radio service tuning outside five metres rejected +16:10:17.482 SCRIPT : ERR RADIO POSITION: unconscious tuning range after deferred teleport actor=<6502.05,159.671,7200.03> radio=<6500,159.756,7200> distanceXZ=2.0471 +16:10:17.483 SCRIPT : ERR SMOKE PASS: radio service unconscious prisoner cannot tune +16:10:18.495 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.05,159.672,7200.03> +16:10:19.513 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.05,159.672,7200.03> +16:10:20.523 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.05,159.529,7200.03> +16:10:21.036 SCRIPT : ERR RADIO RECOVERY: tuning prisoner ready step=4 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6502.05,159.529,7200.03> +16:10:21.037 SCRIPT : ERR RADIO AUTH: active=1 phase=2 registered=1 kind=1 knowledge=2 serviceState=0 distance=2.04663 +16:10:21.037 SCRIPT : ERR RADIO AUTH: playerId=1 connected=1 usedLife=1 sameActor=1 friendly=1 canFight=1 canBegin=1 +16:10:21.037 SCRIPT : ERR SMOKE PASS: radio service registered friendly conscious prisoner remains authorized +16:10:21.038 SCRIPT : ERR SMOKE PASS: radio service unregistered defender cannot start the isolated service +16:10:21.038 SCRIPT : ERR SMOKE PASS: radio service physical defender has native faction affiliation +16:10:22.051 SCRIPT : ERR SMOKE PASS: radio service hostile controlled defender cannot tune +16:10:23.074 SCRIPT : ERR SMOKE PASS: radio service start event emitted once and duplicate start rejected +16:10:23.074 SCRIPT : ERR SMOKE PASS: radio service two conscious physical defenders share one timer +16:10:24.090 SCRIPT : ERR SMOKE PASS: radio service hostile actor cannot defend even with simulated connection membership +16:10:25.107 SCRIPT : ERR SMOKE PASS: radio service elapsed countdown does not emit redundant progress events +16:10:26.114 SCRIPT : ERR SMOKE PASS: radio service second defender preserves progress while first is unconscious +16:10:27.121 SCRIPT : ERR SMOKE PASS: radio service all unconscious defenders reset accumulated time +16:10:28.131 SCRIPT : ERR RADIO RECOVERY: first defender waiting step=11 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.09,159.667,7200.08> +16:10:29.148 SCRIPT : ERR RADIO RECOVERY: first defender waiting step=11 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.09,159.527,7200.08> +16:10:29.659 SCRIPT : ERR RADIO RECOVERY: first defender ready step=11 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6502.09,159.527,7200.08> +16:10:29.659 SCRIPT : ERR SMOKE PASS: radio service conscious recovery starts a fresh continuous interval +16:10:30.674 SCRIPT : ERR RADIO RECOVERY: second defender waiting step=12 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6497.76,159.871,7199.27> +16:10:31.678 SCRIPT : ERR RADIO RECOVERY: second defender waiting step=12 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6497.76,159.871,7199.27> +16:10:32.190 SCRIPT : ERR RADIO RECOVERY: second defender ready step=12 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6497.76,159.871,7199.27> +16:10:32.191 SCRIPT : ERR SMOKE PASS: radio service empty server resets despite remaining character bodies +16:10:33.196 SCRIPT : ERR RADIO POSITION: outside defence radius after deferred teleport actor=<6560.49,155.594,7199.99> radio=<6500,159.756,7200> distanceXZ=60.4941 +16:10:33.196 SCRIPT : ERR SMOKE PASS: radio service outside sixty metres excludes first defender without resetting second +16:10:34.202 SCRIPT : ERR SMOKE PASS: radio service dead defender cannot maintain transmission +16:10:35.225 SCRIPT : ERR RADIO POSITION: returned to radio after deferred teleport actor=<6502.01,159.532,7200.01> radio=<6500,159.756,7200> distanceXZ=2.00538 +16:10:35.226 SCRIPT : ERR SMOKE PASS: radio service survivor returns physically before final transmission samples +16:10:35.229 SCRIPT : ERR SMOKE PASS: radio service live duration increase saved +16:10:35.229 SCRIPT : ERR SMOKE PASS: radio service live duration increase preserves accumulated occupancy +16:10:35.231 SCRIPT : ERR SMOKE PASS: radio service live duration reduction saved +16:10:35.231 SCRIPT : ERR SMOKE PASS: radio service live duration reduction completes at exact continuous boundary +16:10:35.232 SCRIPT : ERR SMOKE PASS: radio service completed service cannot restart or emit duplicate completion after stop +16:10:35.232 SCRIPT : ERR SMOKE PASS: radio service isolated cancellation service begins +16:10:35.232 SCRIPT : ERR SMOKE PASS: radio service stop cancels progress and future starts without completing +16:10:35.232 SCRIPT : ERR SMOKE PASS: radio service isolated terminal-phase service begins +16:10:35.233 SCRIPT : ERR SMOKE PASS: radio service terminal phase event prevents later completion +16:10:35.233 SCRIPT : ERR SMOKE PASS: radio service isolated event tests leave live objective ready for normal tuning +16:10:36.237 SCRIPT : ERR RADIO RECOVERY: restored prisoner ready step=90 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6501.99,159.532,7199.98> +16:10:36.237 SCRIPT : ERR RADIO RESTORE: actual=<6501.99,159.532,7199.98> original=<6501.99,159.533,7199.98> distance=0.00124871 +16:10:36.237 SCRIPT : ERR SMOKE PASS: radio service isolated test restores live duration and physical player state after a world frame +16:10:36.238 SCRIPT : ERR SMOKE PASS: base radio feedback remains inactive before tuning +16:10:36.238 SCRIPT : Rereintroduced [mission]: phase 2 -> 3 +16:10:36.239 SCRIPT : ERR SMOKE PASS: base identified radio accepts transmission +16:10:36.239 SCRIPT : ERR SMOKE PASS: base radio feedback publishes waiting before first occupancy sample +16:10:41.319 SCRIPT : ERR SMOKE PASS: base depleted stock stays empty when preparation is queried again +16:10:41.320 SCRIPT : ERR SMOKE PASS: base native objective reports advancing radio progress +16:10:41.320 SCRIPT : ERR SMOKE PASS: base radio guide reports transmitting without querying a countdown +16:10:41.320 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:10:41.323 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:10:41.323 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:10:41.323 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:10:41.324 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:10:41.324 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:10:41.324 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:11:16.715 SCRIPT : ERR SMOKE PASS: base unconscious survivor does not trigger defeat after the full grace period +16:11:16.716 SCRIPT : ERR SMOKE PASS: base unconscious radio defender cannot advance transmission +16:11:16.716 SCRIPT : ERR SMOKE PASS: base radio guide reports interruption after unconsciousness +16:11:16.716 SCRIPT : ERR SMOKE PASS: base unconscious player retains their body and camera +16:11:22.787 SCRIPT : ERR SMOKE PASS: base regaining consciousness resumes transmission from zero +16:11:22.787 SCRIPT : ERR SMOKE PASS: base radio guide returns to transmitting after recovery +16:11:22.788 SCRIPT : ERR SMOKE PASS: base regaining consciousness does not grant another life +16:11:25.327 SCRIPT : ERR SMOKE PASS: base lost supply cache is not replaced +16:11:25.328 SCRIPT : ERR SMOKE PASS: base objective reports interruption and reset +16:11:25.328 SCRIPT : ERR SMOKE PASS: base radio guide reports interruption after leaving the area +16:11:25.328 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:11:25.328 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:11:25.328 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:11:25.328 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:11:25.329 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:11:55.575 SCRIPT : Rereintroduced [mission]: phase 3 -> 4 +16:11:58.678 SCRIPT : ERR SMOKE PASS: base radio defence reveals extraction +16:11:58.679 SCRIPT : ERR SMOKE PASS: mission time clock advancement remains enabled +16:11:58.679 SCRIPT : ERR SMOKE PASS: mission time progression sampled across at least ten engine seconds +16:11:58.679 SCRIPT : ERR SMOKE PASS: mission time native clock advances at configured rate without periodic resets +16:11:58.679 SCRIPT : ERR SMOKE PASS: base radio feedback clears after completion +16:11:58.679 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:11:58.682 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:11:58.682 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:11:58.683 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:11:58.683 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:11:58.683 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:11:58.684 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:11:58.684 SCRIPT : ERR SMOKE PASS: base player physically boards extraction helicopter +16:12:01.722 SCRIPT : ERR SMOKE PASS: base extraction requires real occupancy +16:12:02.621 SCRIPT : Rereintroduced [mission]: phase 4 -> 5 +16:12:02.621 SCRIPT : ERR SMOKE PASS: base escape and restart reached without companion services +16:12:02.622 SCRIPT : ERR SMOKE COMPLETE: core-only escape +16:12:02.723 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME +16:12:02.726 SCRIPT (W): Slot_Chat Has no Content! +16:12:02.726 SCRIPT (W): Slot_VON Has no Content! +16:12:02.726 SCRIPT (W): Slot_GameVersion Has no Content! +16:12:02.726 SCRIPT (W): Slot_Notifications Has no Content! +16:12:04.765 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:12:04.765 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:12:04.766 SCRIPT : -- Stack trace -- +16:12:04.766 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:12:04.766 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:12:04.766 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15 +16:12:04.766 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:12:04.766 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:12:04.766 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:12:04.767 SCRIPT : ----------------- +16:12:04.767 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:12:04.767 SCRIPT : -- Stack trace -- +16:12:04.767 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:12:04.767 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:12:04.767 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21 +16:12:04.767 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:12:04.768 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:12:04.768 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:12:04.768 SCRIPT : ----------------- +16:12:04.770 SCRIPT (W): Slot_Chat Has no Content! +16:12:04.770 SCRIPT (W): Slot_VON Has no Content! +16:12:04.770 SCRIPT (W): Slot_GameVersion Has no Content! +16:12:04.770 SCRIPT (W): Slot_Notifications Has no Content! +16:12:04.772 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:12:32.650 SCRIPT (W): Maybe a problem: DataProgression is not ready but the analytics event was requested +16:12:49.602 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:12:49.603 SCRIPT : ERR BASE SMOKE: core-only scripted escape; not manual or multiplayer acceptance +16:12:50.272 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:12:50.272 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:12:50.273 SCRIPT (W): Can't open config file "" +16:12:50.274 SCRIPT (W): Cannot update game blocklist. Another request in progress. +16:12:50.275 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:12:50.275 SCRIPT (W): Slot_Chat Has no Content! +16:12:50.275 SCRIPT (W): Slot_VON Has no Content! +16:12:50.275 SCRIPT (W): Slot_AvailableActions Has no Content! +16:12:50.275 SCRIPT (W): Slot_Vehicle Has no Content! +16:12:50.275 SCRIPT (W): Slot_GameVersion Has no Content! +16:12:50.276 SCRIPT (W): Slot_Notifications Has no Content! +16:12:50.276 SCRIPT (W): Slot_Hints Has no Content! +16:12:50.280 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:12:50.281 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:12:50.308 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:12:50.320 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:12:50.441 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:12:51.832 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:12:51.841 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:12:51.841 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:12:51.853 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:12:51.855 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:12:51.868 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:12:51.868 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:12:51.874 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:12:51.888 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:12:51.888 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:12:51.892 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:12:51.892 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:12:51.897 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:12:51.897 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:12:51.898 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:12:51.900 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:12:51.900 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:12:51.901 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:12:51.901 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:12:51.901 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:12:51.901 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:12:51.902 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:12:51.902 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:12:51.902 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:12:51.902 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:12:51.902 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:12:51.902 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:12:51.903 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:12:51.903 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:51.903 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:51.903 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:51.903 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:51.904 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:51.904 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:12:52.597 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:52.597 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:52.597 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:52.597 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:52.848 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012.08,63.5652,7499.7> up=0.995257 +16:12:52.848 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.371015 angularSpeed=0.144353 +16:12:52.848 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:12:52.848 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6165,7501.98> +16:12:52.849 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3165,7501.98> terrainY=63.3149 tireTerrainGap=0.00161743 +16:12:52.849 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6165,7501.98> radius=0.3 bottom=<7012.07,63.3165,7501.98> fraction=0.461883 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00161362 +16:12:52.849 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.5949,7497.72> +16:12:52.849 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1449,7497.72> terrainY=64.1554 tireTerrainGap=-0.0104752 +16:12:52.849 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.5949,7497.72> radius=0.45 bottom=<7009.88,64.1449,7497.72> fraction=0.406618 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.0105438 +16:12:52.849 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2661,7497.74> +16:12:52.850 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8161,7497.74> terrainY=63.8179 tireTerrainGap=-0.00178909 +16:12:52.850 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2661,7497.74> radius=0.45 bottom=<7014.42,63.8161,7497.74> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:12:52.850 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:12:53.098 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:53.098 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:53.098 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:53.098 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:12:53.607 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:53.608 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:53.608 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:53.865 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5247,7499.72> up=0.993965 +16:12:53.866 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.065206 angularSpeed=0.0476863 +16:12:53.866 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:12:53.866 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6192,7501.99> +16:12:53.866 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3192,7501.99> terrainY=63.3143 tireTerrainGap=0.00491714 +16:12:53.866 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6192,7501.99> radius=0.3 bottom=<7012.06,63.3192,7501.99> fraction=0.476751 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00488663 +16:12:53.867 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.91,64.6019,7497.72> +16:12:53.867 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.91,64.1519,7497.72> terrainY=64.1502 tireTerrainGap=0.00165558 +16:12:53.867 SCRIPT : ERR GEAR SUPPORT: center=<7009.91,64.6019,7497.72> radius=0.45 bottom=<7009.91,64.1519,7497.72> fraction=0.462142 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00167084 +16:12:53.867 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2654,7497.78> +16:12:53.867 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8154,7497.78> terrainY=63.8156 tireTerrainGap=-0.000148773 +16:12:53.867 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2654,7497.78> radius=0.45 bottom=<7014.46,63.8154,7497.78> fraction=0.453889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000144958 +16:12:53.868 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:12:54.116 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:12:54.116 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:54.117 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:54.117 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:12:54.117 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:54.626 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:54.626 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:54.627 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:54.877 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.11,63.5345,7499.74> up=0.993781 +16:12:54.877 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0252265 angularSpeed=0.0313119 +16:12:54.877 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:12:54.877 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6138,7502.01> +16:12:54.877 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3138,7502.01> terrainY=63.3117 tireTerrainGap=0.00207138 +16:12:54.877 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6138,7502.01> radius=0.3 bottom=<7012.06,63.3138,7502.01> fraction=0.463829 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00204086 +16:12:54.878 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.96,64.596,7497.72> +16:12:54.878 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.96,64.146,7497.72> terrainY=64.144 tireTerrainGap=0.00199127 +16:12:54.878 SCRIPT : ERR GEAR SUPPORT: center=<7009.96,64.596,7497.72> radius=0.45 bottom=<7009.96,64.146,7497.72> fraction=0.463825 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00204468 +16:12:54.878 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.5,64.261,7497.83> +16:12:54.878 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.5,63.811,7497.83> terrainY=63.8128 tireTerrainGap=-0.00181198 +16:12:54.878 SCRIPT : ERR GEAR SUPPORT: center=<7014.5,64.261,7497.83> radius=0.45 bottom=<7014.5,63.811,7497.83> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:12:54.878 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:12:55.133 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:55.133 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:12:55.133 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:55.133 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:55.441 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:55.442 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:55.442 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:55.442 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:12:55.945 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5281,7499.74> up=0.993807 +16:12:55.945 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:12:55.945 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:12:55.945 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6134,7502.01> +16:12:55.945 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3134,7502.01> terrainY=63.3116 tireTerrainGap=0.00184631 +16:12:55.946 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6134,7502.01> radius=0.3 bottom=<7012.07,63.3134,7502.01> fraction=0.462994 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00185776 +16:12:55.946 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5947,7497.72> +16:12:55.946 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1447,7497.72> terrainY=64.1423 tireTerrainGap=0.00234985 +16:12:55.946 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5947,7497.72> radius=0.45 bottom=<7009.97,64.1447,7497.72> fraction=0.465247 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00235748 +16:12:55.946 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +16:12:55.946 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8121 tireTerrainGap=-0.00195694 +16:12:55.947 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601 +16:12:55.947 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:12:55.947 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:55.948 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:55.948 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:55.948 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:56.449 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:12:56.449 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:56.449 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:56.449 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:56.956 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5281,7499.74> up=0.993807 +16:12:56.956 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:12:56.956 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:12:56.956 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6134,7502.01> +16:12:56.957 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3134,7502.01> terrainY=63.3116 tireTerrainGap=0.00184631 +16:12:56.957 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6134,7502.01> radius=0.3 bottom=<7012.07,63.3134,7502.01> fraction=0.462994 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00185776 +16:12:56.957 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5947,7497.72> +16:12:56.957 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1447,7497.72> terrainY=64.1423 tireTerrainGap=0.00234985 +16:12:56.957 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5947,7497.72> radius=0.45 bottom=<7009.97,64.1447,7497.72> fraction=0.465247 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00235748 +16:12:56.957 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +16:12:56.958 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8121 tireTerrainGap=-0.00195694 +16:12:56.958 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601 +16:12:56.958 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:12:56.959 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:56.959 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:12:56.960 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:12:56.960 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:12:56.962 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:12:56.962 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:12:56.962 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:12:56.963 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:12:56.963 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:12:56.963 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:12:57.434 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:12:57.466 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5> +16:12:57.523 SCRIPT : ERR SMOKE PASS: faction-catalog active authority available +16:12:57.524 SCRIPT : ERR SMOKE PASS: faction-catalog native faction manager exists +16:12:57.524 SCRIPT : ERR SMOKE PASS: faction-catalog mission retains US and USSR faction identities +16:12:57.525 SCRIPT : ERR SMOKE PASS: faction-catalog mutual enemy and same-faction relations preserved +16:12:57.525 SCRIPT : ERR SMOKE PASS: faction-catalog native radio encryption and frequencies preserved +16:12:57.525 SCRIPT : ERR SMOKE PASS: faction-catalog native faction callsign configurations resolve +16:12:57.525 SCRIPT : ERR SMOKE PASS: faction-catalog US retains all six catalog types +16:12:57.526 SCRIPT : ERR SMOKE PASS: faction-catalog US has exactly two supported vehicle entries +16:12:57.526 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:12:57.526 SCRIPT : ERR FACTION VEHICLE: faction=US prefab={259EE7B78C51B624}Prefabs/Vehicles/Wheeled/UAZ469/UAZ469.et +16:12:57.526 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:12:57.526 SCRIPT : ERR FACTION VEHICLE: faction=US prefab={DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et +16:12:57.526 SCRIPT : ERR SMOKE PASS: faction-catalog catalog lookup resolves both unique mission vehicles +16:12:57.527 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists CHARACTER +16:12:57.527 SCRIPT : ERR FACTION RETAINED: faction=US type=CHARACTER entries=78 +16:12:57.527 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.527 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists GROUP +16:12:57.527 SCRIPT : ERR FACTION RETAINED: faction=US type=GROUP entries=25 +16:12:57.527 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.528 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists WEAPONS_TRIPOD +16:12:57.528 SCRIPT : ERR FACTION RETAINED: faction=US type=WEAPONS_TRIPOD entries=3 +16:12:57.528 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.528 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists ITEM +16:12:57.528 SCRIPT : ERR FACTION RETAINED: faction=US type=ITEM entries=187 +16:12:57.528 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.529 SCRIPT : ERR SMOKE PASS: faction-catalog US non-vehicle catalog exists SUPPLY_CONTAINER_ITEM +16:12:57.529 SCRIPT : ERR FACTION RETAINED: faction=US type=SUPPLY_CONTAINER_ITEM entries=0 +16:12:57.529 SCRIPT : ERR SMOKE PASS: faction-catalog USSR retains all six catalog types +16:12:57.529 SCRIPT : ERR SMOKE PASS: faction-catalog USSR has exactly two supported vehicle entries +16:12:57.529 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:12:57.530 SCRIPT : ERR FACTION VEHICLE: faction=USSR prefab={259EE7B78C51B624}Prefabs/Vehicles/Wheeled/UAZ469/UAZ469.et +16:12:57.530 SCRIPT : ERR SMOKE PASS: faction-catalog vehicle entry exists +16:12:57.530 SCRIPT : ERR FACTION VEHICLE: faction=USSR prefab={DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et +16:12:57.530 SCRIPT : ERR SMOKE PASS: faction-catalog catalog lookup resolves both unique mission vehicles +16:12:57.530 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists CHARACTER +16:12:57.532 SCRIPT : ERR FACTION RETAINED: faction=USSR type=CHARACTER entries=120 +16:12:57.532 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.533 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists GROUP +16:12:57.533 SCRIPT : ERR FACTION RETAINED: faction=USSR type=GROUP entries=55 +16:12:57.533 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.533 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists WEAPONS_TRIPOD +16:12:57.534 SCRIPT : ERR FACTION RETAINED: faction=USSR type=WEAPONS_TRIPOD entries=4 +16:12:57.534 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.534 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists ITEM +16:12:57.534 SCRIPT : ERR FACTION RETAINED: faction=USSR type=ITEM entries=166 +16:12:57.534 SCRIPT : ERR SMOKE PASS: faction-catalog retained native content catalog is initialized and nonempty +16:12:57.535 SCRIPT : ERR SMOKE PASS: faction-catalog USSR non-vehicle catalog exists SUPPLY_CONTAINER_ITEM +16:12:57.535 SCRIPT : ERR FACTION RETAINED: faction=USSR type=SUPPLY_CONTAINER_ITEM entries=0 +16:12:57.535 SCRIPT : ERR SMOKE PASS: faction-catalog US native dressing saline and backpack radio remain catalogued +16:12:57.535 SCRIPT : ERR SMOKE PASS: faction-catalog USSR native dressing saline and backpack radio remain catalogued +16:12:57.535 SCRIPT : ERR SMOKE PASS: faction-catalog global catalog manager retains faction vehicle and inventory access +16:12:57.535 SCRIPT : ERR SMOKE PASS: faction-catalog physical finite depot vehicle is supported UAZ +16:12:57.536 SCRIPT : ERR SMOKE PASS: faction-catalog physical extraction aircraft is supported Mi8 +16:12:57.536 SCRIPT : ERR SMOKE PASS: faction-catalog physical aircraft still has required capacity +16:12:57.536 SCRIPT : ERR FACTION RESULT: successor faction catalog scope and retained native support; no driving or multiplayer claim +16:12:57.536 SCRIPT : ERR SMOKE PASS: discovery map native local controller and marker manager available +16:12:57.540 SCRIPT : ERR SMOKE PASS: discovery map native baseline label rendered in actual hidden marker layout +16:12:57.541 SCRIPT : ERR SMOKE PASS: discovery map native data-only setter reproduces stale already-open label +16:12:57.541 SCRIPT : ERR SMOKE PASS: discovery map plain local marker exposes native delete/edit/drag eligibility +16:12:57.541 SCRIPT : ERR SMOKE PASS: discovery map local insertion retains objective identity and disables native edit/drag/delete eligibility +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map objective first label rendered through actual native layout +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map first clue stores only stable 500m search-square center +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map identification moves same native marker to exact rounded coordinates +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map identification refreshes existing native widget without recreating marker +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map label change creates no additional marker +16:12:57.544 SCRIPT : ERR SMOKE PASS: discovery map closed widget accepts data-only update safely +16:12:57.546 SCRIPT : ERR SMOKE PASS: discovery map new native widget renders latest saved label +16:12:57.547 SCRIPT : ERR SMOKE PASS: discovery map native culling retains objective only in disabled list +16:12:57.547 SCRIPT : ERR SMOKE PASS: discovery map deleting culled objective removes both memberships and its widget +16:12:57.547 SCRIPT : ERR SMOKE PASS: discovery map duplicate owned cleanup cannot reactivate objective +16:12:57.547 SCRIPT : ERR SMOKE PASS: discovery map owned probe widgets and markers removed; mission markers preserved +16:12:57.547 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:12:57.550 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:12:57.550 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:12:57.551 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:12:57.551 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:12:57.551 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:12:57.551 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:12:57.551 SCRIPT : ERR SMOKE PASS: objective UI rebinding keeps one subscription to each native task event +16:12:57.552 SCRIPT : ERR SMOKE PASS: objective UI closing native widget uses production detach and releases its task +16:12:57.552 SCRIPT : ERR SMOKE PASS: objective UI closed native widget receives no task callbacks +16:12:58.028 SCRIPT : ERR SMOKE PASS: objective UI closed native widget has no delayed overflow callbacks +16:12:58.028 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:12:58.031 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:12:58.031 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:12:58.032 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:12:58.032 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:12:58.032 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:12:58.033 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:12:58.033 SCRIPT : ERR SMOKE PASS: objective UI details reopen through native layout and current objective binding +16:12:58.535 SCRIPT : ERR SMOKE PASS: admin settings native Core command service and settings ready +16:12:58.535 SCRIPT : ERR SMOKE PASS: admin settings actual unauthorized command cannot mutate discovery +16:12:58.535 SCRIPT : ERR SMOKE PASS: admin settings actual Core alias dispatches without Chat +16:12:58.536 SCRIPT : ERR SMOKE PASS: admin settings actual dispatch rejects out-of-range value with guidance +16:12:58.536 SCRIPT : ERR SMOKE PASS: admin settings actual Core help describes physical document progression +16:12:58.536 SCRIPT : ERR SMOKE PASS: admin settings disposable fixture filenames are unused +16:12:58.539 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 0 +16:12:58.539 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:12:58.539 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:12:58.539 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:12:58.540 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:12:58.540 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:12:58.540 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:12:58.540 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:12:58.540 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:12:58.541 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:12:58.541 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:12:58.544 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 100 +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:12:58.545 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:12:58.546 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:12:58.546 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:12:58.546 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:12:58.546 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:12:58.549 SCRIPT : ERR SMOKE PASS: admin settings authorized setting handler accepts normalized value 15 +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings discovery probability survives native JSON reload +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: supportSquadLimit +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: reportIntervalSeconds +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: timeMultiplier +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: responseRadiusMetres +16:12:58.550 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: aiIntelChancePercent +16:12:58.551 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startTimeMinutes +16:12:58.551 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: startDateCode +16:12:58.551 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: weatherProfile +16:12:58.551 SCRIPT : ERR SMOKE PASS: admin settings unrelated setting preserved: radioDefenceSeconds +16:12:58.552 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: -1 +16:12:58.553 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 101 +16:12:58.553 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 1.5 +16:12:58.554 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 100junk +16:12:58.555 SCRIPT : ERR SMOKE PASS: admin settings invalid input preserves live and stored value: 999999 +16:12:58.555 SCRIPT : ERR SMOKE PASS: admin settings help explains exact versus rough discovery and apply timing +16:12:58.555 SCRIPT : ERR SMOKE PASS: admin settings existing radio alias and response remain intact +16:12:58.556 SCRIPT : ERR SMOKE PASS: admin settings fixture removed its files and never changed actual mission settings +16:12:58.556 SCRIPT : ERR SMOKE PASS: definition authored configuration resolves +16:12:58.556 SCRIPT : ERR SMOKE PASS: definition duplicate site identity rejected +16:12:58.556 SCRIPT : ERR SMOKE PASS: definition dangling document target rejected +16:12:58.556 SCRIPT : ERR SMOKE PASS: definition non-radio document target rejected +16:12:58.557 SCRIPT : ERR SMOKE PASS: definition insufficient guaranteed radio clues rejected +16:12:58.557 SCRIPT : ERR SMOKE PASS: definition unbounded stock rejected +16:12:58.557 SCRIPT : ERR SMOKE PASS: definition unguaranteed clue route rejected +16:12:58.557 SCRIPT : ERR SMOKE PASS: definition radio sources sharing one footprint rejected +16:12:58.557 SCRIPT : ERR SMOKE PASS: definition unnamed location rejected +16:12:58.558 SCRIPT : ERR SMOKE PASS: definition radio identification beyond eight metres rejected +16:12:58.558 SCRIPT : ERR SMOKE PASS: definition close physical radio identification allowed +16:12:58.558 SCRIPT : ERR SMOKE PASS: definition escape cannot reveal the radio directly +16:12:58.558 SCRIPT : ERR SMOKE PASS: definition unbounded scenery offset rejected +16:12:58.558 SCRIPT : ERR SMOKE PASS: definition valid configuration restored after isolated mutations +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +16:12:58.559 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +16:12:58.560 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +16:12:58.560 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +16:12:58.560 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +16:12:58.563 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +16:12:58.563 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +16:12:58.565 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +16:12:58.565 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +16:12:58.568 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +16:12:58.569 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:12:58.569 SCRIPT : ERR COVER GEOMETRY: low=<6738.99,140.839,7295.42> high=<6740.98,141.655,7296.62> trace=0.377114 +16:12:58.569 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:12:58.569 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:12:58.569 SCRIPT : ERR COVER GEOMETRY: low=<6735.42,140.901,7299.02> high=<6736.62,141.718,7301.01> trace=0.377114 +16:12:58.570 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:12:58.570 SCRIPT : ERR SMOKE PASS: base outpost barrier is upright +16:12:58.570 SCRIPT : ERR COVER GEOMETRY: low=<6743.42,140.214,7299.02> high=<6744.62,141.03,7301.01> trace=0.377114 +16:12:58.570 SCRIPT : ERR SMOKE PASS: base outpost barrier has physical collision +16:12:58.570 SCRIPT : ERR SMOKE PASS: base exactly three authored outpost barriers exist +16:12:58.570 SCRIPT : ERR SMOKE PASS: mission time clock parsing includes midnight and final minute +16:12:58.570 SCRIPT : ERR SMOKE PASS: mission time malformed clock commands rejected +16:12:58.571 SCRIPT : ERR SMOKE PASS: mission time isolated fixture paths unused +16:12:58.571 SCRIPT : ERR SMOKE PASS: mission time legacy fixture created +16:12:58.572 SCRIPT : ERR SMOKE PASS: mission time existing six-key settings preserved +16:12:58.572 SCRIPT : ERR SMOKE PASS: mission time only absent time settings receive defaults +16:12:58.572 SCRIPT : ERR SMOKE PASS: mission time loading does not rewrite legacy file +16:12:58.577 SCRIPT : ERR SMOKE PASS: mission time explicit save upgrades valid legacy settings +16:12:58.577 SCRIPT : ERR SMOKE PASS: mission time new keys and old values survive reload +16:12:58.578 SCRIPT : ERR SMOKE PASS: mission time present out-of-range time cannot silently default +16:12:58.579 SCRIPT : ERR SMOKE PASS: mission time fractional clock setting rejected +16:12:58.580 SCRIPT : ERR SMOKE PASS: mission time zero multiplier rejected +16:12:58.580 SCRIPT : ERR SMOKE PASS: mission time missing legacy setting remains invalid +16:12:58.581 SCRIPT : ERR SMOKE PASS: mission time partially upgraded file defaults only missing new field +16:12:58.582 SCRIPT : ERR SMOKE PASS: mission time valid saved backup recovers invalid primary +16:12:58.583 SCRIPT : ERR SMOKE PASS: mission time server starts world clock before prison phase +16:12:58.583 SCRIPT : ERR SMOKE PASS: mission time engine progression matches applied multiplier +16:12:58.583 SCRIPT : ERR SMOKE PASS: mission time unauthorized clock mutation rejected +16:12:58.583 SCRIPT : ERR SMOKE PASS: mission time invalid clock command preserves setting +16:12:58.592 SCRIPT : ERR SMOKE PASS: mission time authorized settings persist and test restores originals +16:12:58.593 SCRIPT : ERR SMOKE PASS: mission time saved changes and repeated start leave current clock and speed intact +16:12:58.593 SCRIPT : ERR SMOKE PASS: mission time admin sees current clock separately from next round settings +16:12:58.593 SCRIPT : ERR SMOKE PASS: base native prison objective exists +16:12:58.593 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:12:58.593 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:12:58.594 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:12:58.594 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:12:58.594 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:12:58.594 SCRIPT : ERR SMOKE PASS: base authored supply cache is a separate scavenging location +16:12:58.594 SCRIPT : ERR BASE STOCK: cache items=54 +16:12:58.594 SCRIPT : ERR SMOKE PASS: base cache holds finite physical equipment and objective documents +16:12:58.595 SCRIPT : ERR SMOKE PASS: base no companion HQ or support controller loaded +16:12:58.595 SCRIPT : ERR SMOKE PASS: base prisoner spawned in authored prison +16:12:58.595 SCRIPT : ERR SMOKE PASS: base gate, clues, radio and helicopter created by core +16:12:58.595 SCRIPT : ERR SMOKE PASS: progression identity actual local conscious prisoner is canonical and inside lock range +16:12:58.595 SCRIPT : ERR SMOKE PASS: progression identity synchronous body-mismatch fault injection rejects normal prison unlock without progression +16:12:58.595 SCRIPT : ERR SMOKE PASS: progression identity exact actor, account, connection and used-life state restored before assertions +16:12:58.596 SCRIPT : ERR IDENTITY FIXTURE LIMIT: synchronous roster Actor=null fault injection, immediately restored; no actual possession, reconnect, foreign faction or multiplayer test +16:12:58.596 SCRIPT : Rereintroduced [mission]: phase 1 -> 2 +16:12:58.597 SCRIPT : ERR SMOKE PASS: base gate action begins escape +16:12:58.600 SCRIPT : ERR SMOKE PASS: base test defence duration accepted +16:12:58.600 SCRIPT : ERR SMOKE PASS: base previous native objective completes on phase change +16:12:58.600 SCRIPT : ERR SMOKE PASS: base search objective does not expose a hidden site +16:12:58.601 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:12:58.604 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:12:58.604 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:12:58.604 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:12:58.604 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:12:58.604 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:12:58.605 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:12:58.605 SCRIPT : ERR SMOKE PASS: base both named supply routes revealed after escape +16:12:58.605 SCRIPT : ERR SMOKE PASS: base optional sites remain hidden until approached +16:13:04.584 SCRIPT : ERR SMOKE PASS: base unconscious player cannot discover optional sites +16:13:10.637 SCRIPT : ERR SMOKE PASS: base distant player cannot discover optional sites +16:13:10.638 SCRIPT : ERR SMOKE PASS: base isolated visibility obstacle created +16:13:10.638 SCRIPT : ERR VISIBILITY OBSTACLE: low=<6338.5,174.97,7403.87> high=<6341.5,178.737,7404.13> observer=<6340.41,174.683,7466.41> target=<6340,175.788,7400> +16:13:16.723 SCRIPT : ERR SMOKE PASS: base physical wall prevents nearby site discovery +16:13:22.815 SCRIPT : ERR SMOKE PASS: base conscious nearby player visually discovers named medical stash once +16:13:22.816 SCRIPT : ERR SMOKE PASS: base distant medical-site discovery does not reveal the radio +16:13:23.320 SCRIPT : ERR SMOKE PASS: base physical clue recovered +16:13:23.556 SCRIPT : ERR SMOKE PASS: progression identity real held unspent targeted document has an eligible unidentified site and canonical carrier +16:13:23.556 SCRIPT : ERR SMOKE PASS: progression identity synchronous body-mismatch fault injection neither spends the held document nor changes any discovery knowledge +16:13:23.556 SCRIPT : ERR SMOKE PASS: progression identity document rejection restores exact canonical actor and unchanged used-life identity before normal recovery +16:13:23.557 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1 +16:13:23.557 SCRIPT : ERR SMOKE PASS: progression identity immediately restored ordinary recovery spends the same actual document and advances its target +16:13:25.852 SCRIPT : ERR SMOKE PASS: base physical clue recovered +16:13:26.576 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2 +16:13:28.386 SCRIPT : ERR SMOKE PASS: base objective guidance reacts to discovered radio +16:13:28.386 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:13:28.387 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:13:28.387 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:13:28.387 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:13:28.387 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:13:28.390 SCRIPT : ERR SMOKE PASS: base discovery ticks do not repeat the location event +16:13:28.390 SCRIPT : ERR SMOKE PASS: base actual held-document rejection and restored recovery were exercised this round +16:13:28.390 SCRIPT : ERR SMOKE PASS: base documents identify radio without Intel addon +16:13:29.902 SCRIPT : ERR SMOKE PASS: radio service identified radio and real controlled prisoner available +16:13:29.903 SCRIPT : ERR SMOKE PASS: radio service controlled prisoner supports native state restoration +16:13:29.905 SCRIPT : ERR SMOKE PASS: radio service isolated thirty-second duration saved +16:13:29.911 SCRIPT : ERR SMOKE PASS: radio service second physical defender spawned +16:13:30.912 SCRIPT : ERR SMOKE PASS: radio service second physical defender settles with simulated connection membership +16:13:30.912 SCRIPT : ERR SMOKE PASS: radio service ordinary AI cannot tune even while alive and nearby +16:13:30.912 SCRIPT : ERR SMOKE PASS: radio service missing radio rejected +16:13:31.941 SCRIPT : ERR RADIO POSITION: outside tuning range after deferred teleport actor=<6506,159.313,7200.01> radio=<6500,159.756,7200> distanceXZ=6.00489 +16:13:31.941 SCRIPT : ERR SMOKE PASS: radio service tuning outside five metres rejected +16:13:32.959 SCRIPT : ERR RADIO POSITION: unconscious tuning range after deferred teleport actor=<6502.05,159.669,7200.02> radio=<6500,159.756,7200> distanceXZ=2.04556 +16:13:32.960 SCRIPT : ERR SMOKE PASS: radio service unconscious prisoner cannot tune +16:13:33.981 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.04,159.67,7200.02> +16:13:34.996 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.04,159.67,7200.02> +16:13:36.021 SCRIPT : ERR RADIO RECOVERY: tuning prisoner waiting step=4 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.04,159.529,7200.02> +16:13:36.520 SCRIPT : ERR RADIO RECOVERY: tuning prisoner ready step=4 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6502.04,159.529,7200.02> +16:13:36.521 SCRIPT : ERR RADIO AUTH: active=1 phase=2 registered=1 kind=1 knowledge=2 serviceState=0 distance=2.04458 +16:13:36.521 SCRIPT : ERR RADIO AUTH: playerId=1 connected=1 usedLife=1 sameActor=1 friendly=1 canFight=1 canBegin=1 +16:13:36.521 SCRIPT : ERR SMOKE PASS: radio service registered friendly conscious prisoner remains authorized +16:13:36.521 SCRIPT : ERR SMOKE PASS: radio service unregistered defender cannot start the isolated service +16:13:36.521 SCRIPT : ERR SMOKE PASS: radio service physical defender has native faction affiliation +16:13:37.536 SCRIPT : ERR SMOKE PASS: radio service hostile controlled defender cannot tune +16:13:38.554 SCRIPT : ERR SMOKE PASS: radio service start event emitted once and duplicate start rejected +16:13:38.554 SCRIPT : ERR SMOKE PASS: radio service two conscious physical defenders share one timer +16:13:39.576 SCRIPT : ERR SMOKE PASS: radio service hostile actor cannot defend even with simulated connection membership +16:13:40.597 SCRIPT : ERR SMOKE PASS: radio service elapsed countdown does not emit redundant progress events +16:13:41.604 SCRIPT : ERR SMOKE PASS: radio service second defender preserves progress while first is unconscious +16:13:42.619 SCRIPT : ERR SMOKE PASS: radio service all unconscious defenders reset accumulated time +16:13:43.625 SCRIPT : ERR RADIO RECOVERY: first defender waiting step=11 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.09,159.667,7200.07> +16:13:44.634 SCRIPT : ERR RADIO RECOVERY: first defender waiting step=11 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6502.09,159.527,7200.07> +16:13:45.148 SCRIPT : ERR RADIO RECOVERY: first defender ready step=11 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6502.09,159.527,7200.07> +16:13:45.148 SCRIPT : ERR SMOKE PASS: radio service conscious recovery starts a fresh continuous interval +16:13:46.159 SCRIPT : ERR RADIO RECOVERY: second defender waiting step=12 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6497.74,159.872,7199.26> +16:13:47.164 SCRIPT : ERR RADIO RECOVERY: second defender waiting step=12 alive=1 canFight=0 unconscious=1 lifeState=0 origin=<6497.74,159.872,7199.26> +16:13:47.670 SCRIPT : ERR RADIO RECOVERY: second defender ready step=12 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6497.74,159.872,7199.26> +16:13:47.671 SCRIPT : ERR SMOKE PASS: radio service empty server resets despite remaining character bodies +16:13:48.676 SCRIPT : ERR RADIO POSITION: outside defence radius after deferred teleport actor=<6560.49,155.594,7199.99> radio=<6500,159.756,7200> distanceXZ=60.4946 +16:13:48.677 SCRIPT : ERR SMOKE PASS: radio service outside sixty metres excludes first defender without resetting second +16:13:49.690 SCRIPT : ERR SMOKE PASS: radio service dead defender cannot maintain transmission +16:13:50.706 SCRIPT : ERR RADIO POSITION: returned to radio after deferred teleport actor=<6502.01,159.532,7200.01> radio=<6500,159.756,7200> distanceXZ=2.00587 +16:13:50.706 SCRIPT : ERR SMOKE PASS: radio service survivor returns physically before final transmission samples +16:13:50.709 SCRIPT : ERR SMOKE PASS: radio service live duration increase saved +16:13:50.709 SCRIPT : ERR SMOKE PASS: radio service live duration increase preserves accumulated occupancy +16:13:50.711 SCRIPT : ERR SMOKE PASS: radio service live duration reduction saved +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service live duration reduction completes at exact continuous boundary +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service completed service cannot restart or emit duplicate completion after stop +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service isolated cancellation service begins +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service stop cancels progress and future starts without completing +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service isolated terminal-phase service begins +16:13:50.712 SCRIPT : ERR SMOKE PASS: radio service terminal phase event prevents later completion +16:13:50.713 SCRIPT : ERR SMOKE PASS: radio service isolated event tests leave live objective ready for normal tuning +16:13:51.720 SCRIPT : ERR RADIO RECOVERY: restored prisoner ready step=90 alive=1 canFight=1 unconscious=0 lifeState=0 origin=<6501.99,159.532,7199.98> +16:13:51.720 SCRIPT : ERR RADIO RESTORE: actual=<6501.99,159.532,7199.98> original=<6501.99,159.533,7199.98> distance=0.00219308 +16:13:51.720 SCRIPT : ERR SMOKE PASS: radio service isolated test restores live duration and physical player state after a world frame +16:13:51.721 SCRIPT : ERR SMOKE PASS: base radio feedback remains inactive before tuning +16:13:51.721 SCRIPT : Rereintroduced [mission]: phase 2 -> 3 +16:13:51.722 SCRIPT : ERR SMOKE PASS: base identified radio accepts transmission +16:13:51.722 SCRIPT : ERR SMOKE PASS: base radio feedback publishes waiting before first occupancy sample +16:13:56.807 SCRIPT : ERR SMOKE PASS: base depleted stock stays empty when preparation is queried again +16:13:56.807 SCRIPT : ERR SMOKE PASS: base native objective reports advancing radio progress +16:13:56.808 SCRIPT : ERR SMOKE PASS: base radio guide reports transmitting without querying a countdown +16:13:56.808 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:13:56.811 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:13:56.811 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:13:56.811 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:13:56.812 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:13:56.812 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:13:56.812 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:14:32.192 SCRIPT : ERR SMOKE PASS: base unconscious survivor does not trigger defeat after the full grace period +16:14:32.192 SCRIPT : ERR SMOKE PASS: base unconscious radio defender cannot advance transmission +16:14:32.192 SCRIPT : ERR SMOKE PASS: base radio guide reports interruption after unconsciousness +16:14:32.192 SCRIPT : ERR SMOKE PASS: base unconscious player retains their body and camera +16:14:38.261 SCRIPT : ERR SMOKE PASS: base regaining consciousness resumes transmission from zero +16:14:38.262 SCRIPT : ERR SMOKE PASS: base radio guide returns to transmitting after recovery +16:14:38.262 SCRIPT : ERR SMOKE PASS: base regaining consciousness does not grant another life +16:14:40.816 SCRIPT : ERR SMOKE PASS: base lost supply cache is not replaced +16:14:40.816 SCRIPT : ERR SMOKE PASS: base objective reports interruption and reset +16:14:40.816 SCRIPT : ERR SMOKE PASS: base radio guide reports interruption after leaving the area +16:14:40.816 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:14:40.817 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:14:40.817 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:14:40.817 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:14:40.817 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:15:11.142 SCRIPT : Rereintroduced [mission]: phase 3 -> 4 +16:15:14.230 SCRIPT : ERR SMOKE PASS: base radio defence reveals extraction +16:15:14.231 SCRIPT : ERR SMOKE PASS: mission time clock advancement remains enabled +16:15:14.231 SCRIPT : ERR SMOKE PASS: mission time progression sampled across at least ten engine seconds +16:15:14.231 SCRIPT : ERR SMOKE PASS: mission time native clock advances at configured rate without periodic resets +16:15:14.231 SCRIPT : ERR SMOKE PASS: base radio feedback clears after completion +16:15:14.231 SCRIPT : ERR SMOKE PASS: objective UI current native task exists +16:15:14.233 SCRIPT : ERR SMOKE PASS: objective UI native list and detail layouts created +16:15:14.234 SCRIPT : ERR SMOKE PASS: objective UI native handlers attached +16:15:14.234 SCRIPT : ERR SMOKE PASS: objective UI open list and details contain current title and instructions +16:15:14.234 SCRIPT : ERR SMOKE PASS: objective UI list-only task cannot expose an undiscovered map position +16:15:14.234 SCRIPT : ERR SMOKE PASS: objective UI actual local player receives the active objective +16:15:14.234 SCRIPT : ERR SMOKE PASS: objective UI extraction instructions follow a nondefault boundary +16:15:14.235 SCRIPT : ERR SMOKE PASS: base player physically boards extraction helicopter +16:15:17.261 SCRIPT : ERR SMOKE PASS: base extraction requires real occupancy +16:15:18.175 SCRIPT : Rereintroduced [mission]: phase 4 -> 5 +16:15:18.176 SCRIPT : ERR SMOKE PASS: base escape and restart reached without companion services +16:15:18.176 SCRIPT : ERR SMOKE COMPLETE: core-only escape +16:15:18.272 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME +16:15:18.274 SCRIPT (W): Slot_Chat Has no Content! +16:15:18.274 SCRIPT (W): Slot_VON Has no Content! +16:15:18.274 SCRIPT (W): Slot_GameVersion Has no Content! +16:15:18.274 SCRIPT (W): Slot_Notifications Has no Content! +16:15:20.306 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:15:20.306 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:15:20.306 SCRIPT : -- Stack trace -- +16:15:20.307 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:15:20.307 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:15:20.307 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15 +16:15:20.307 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:15:20.307 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:15:20.307 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:15:20.307 SCRIPT : ----------------- +16:15:20.307 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:15:20.307 SCRIPT : -- Stack trace -- +16:15:20.308 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:15:20.308 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:15:20.308 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21 +16:15:20.308 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:15:20.308 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:15:20.308 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:15:20.308 SCRIPT : ----------------- +16:15:20.310 SCRIPT (W): Slot_Chat Has no Content! +16:15:20.310 SCRIPT (W): Slot_VON Has no Content! +16:15:20.311 SCRIPT (W): Slot_GameVersion Has no Content! +16:15:20.311 SCRIPT (W): Slot_Notifications Has no Content! +16:15:20.311 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon diff --git a/docs/evidence/native-2026-09-19-160849-core-loops/source-provenance.json b/docs/evidence/native-2026-09-19-160849-core-loops/source-provenance.json new file mode 100644 index 0000000..5fa4cc7 --- /dev/null +++ b/docs/evidence/native-2026-09-19-160849-core-loops/source-provenance.json @@ -0,0 +1,4 @@ +{ + "schema_version": 1, + "kind": "launch_snapshot" +} diff --git a/docs/evidence/native-2026-09-19-160849-core-loops/source-sha256.json b/docs/evidence/native-2026-09-19-160849-core-loops/source-sha256.json new file mode 100644 index 0000000..8bcb5df --- /dev/null +++ b/docs/evidence/native-2026-09-19-160849-core-loops/source-sha256.json @@ -0,0 +1,194 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/console.log.txt b/docs/evidence/native-2026-09-19-163339-companion-loops/console.log.txt new file mode 100644 index 0000000..e44d011 --- /dev/null +++ b/docs/evidence/native-2026-09-19-163339-companion-loops/console.log.txt @@ -0,0 +1,1031 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-33-39\console.log started at 2026-09-19 16:33:39 (2026-09-19 14:33:39 UTC) + +16:33:39.006 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-33-39' to filesystem under name logs +16:33:39.006 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\profile' to filesystem under name profile +16:33:39.006 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\' +16:33:39.007 PROFILING : Workbench Create Engine took: 9.935700 ms +16:33:40.047 INIT : INIT : Workbench Init Engine +16:33:40.047 ENGINE : Initializing engine, version 192142 +16:33:40.047 ENGINE : CLI Params: -gproj Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -profile Z:/tmp/erri-workbench-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome victory -noThrow -disableCrashReporter +16:33:40.055 ENGINE : Addon dirs: +16:33:40.055 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/' +16:33:40.055 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons' +16:33:40.055 ENGINE : dir: './addons' +16:33:40.055 ENGINE : dir: 'Z:/tmp/erri-workbench-profile/addons' +16:33:40.055 ENGINE : Available addons: +16:33:40.055 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +16:33:40.055 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +16:33:40.055 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:33:40.055 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +16:33:40.055 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +16:33:40.055 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed) +16:33:40.055 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed) +16:33:40.055 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat +16:33:40.055 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map +16:33:40.055 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel +16:33:40.055 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai +16:33:40.056 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core +16:33:40.181 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger +16:33:40.187 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core +16:33:40.187 ENGINE : CPU vendor : AuthenticAMD +16:33:40.187 ENGINE : CPU type : 2 +16:33:40.187 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor +16:33:40.187 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB] +16:33:40.187 ENGINE : CPU count logical : 16 +16:33:40.187 ENGINE : CPU count physical : 8 +16:33:40.187 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2 +16:33:40.187 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +16:33:40.188 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +16:33:40.188 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +16:33:40.189 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +16:33:40.189 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +16:33:40.190 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=Z:/tmp/erri-workbench-profile/addons/ArmaReforger/resourceDatabase.rdb) +16:33:40.337 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb) +16:33:40.338 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +16:33:40.339 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-33-39/resourceDatabase.rdb) +16:33:40.482 RESOURCES : RESOURCES : ResourceDB: full scan +16:33:40.486 RESOURCES : RESOURCES : scanning... +16:33:40.486 RESOURCES : RESOURCES : scanning @"ERR_Chat" +16:33:40.488 RESOURCES : RESOURCES : scanning @"ERR_Map" +16:33:40.490 RESOURCES : RESOURCES : scanning @"ERR_Intel" +16:33:40.490 RESOURCES : RESOURCES : scanning @"ERR_Ai" +16:33:40.491 RESOURCES : RESOURCES : scanning @"ERR_Core" +16:33:40.495 RESOURCES : RESOURCES : scanning @"ArmaReforger" +16:33:40.631 RESOURCES : RESOURCES : scanning @"core" +16:33:40.635 RESOURCES : RESOURCES : scanning @"profile" +16:33:40.635 RESOURCES : RESOURCES : scanning @"logs" +16:33:40.636 RESOURCES : RESOURCES : processing meta-files... +16:33:40.703 RESOURCES : RESOURCES : processing files... +16:33:40.715 INIT : Workbench startup +16:33:40.715 INIT : Workbench Init Engine +16:33:40.715 RESOURCES : ResourceDB: full scan +16:33:40.715 RESOURCES : processing files... +16:33:40.715 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +16:33:40.715 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +16:33:40.715 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +16:33:40.715 RESOURCES : RESOURCES : processing folders... +16:33:40.722 RESOURCES : RESOURCES : creating GUID-item mapping... +16:33:40.735 RESOURCES : RESOURCES : building tree... +16:33:40.786 PROFILING : ResourceDB: full scan took: 304.829400 ms +16:33:40.788 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb) +16:33:40.789 RESOURCES : ResourceDB: written 804/804 bytes +16:33:40.789 RESOURCES : ResourceDB: cache successfully saved +16:33:40.789 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb) +16:33:40.791 RESOURCES : ResourceDB: written 819/819 bytes +16:33:40.791 RESOURCES : ResourceDB: cache successfully saved +16:33:40.791 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb) +16:33:40.792 RESOURCES : ResourceDB: written 227/227 bytes +16:33:40.792 RESOURCES : ResourceDB: cache successfully saved +16:33:40.792 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb) +16:33:40.794 RESOURCES : ResourceDB: written 2099/2099 bytes +16:33:40.794 RESOURCES : ResourceDB: cache successfully saved +16:33:40.794 RESOURCES : ResourceDB: saving cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb) +16:33:40.795 RESOURCES : ResourceDB: written 7262/7262 bytes +16:33:40.795 RESOURCES : ResourceDB: cache successfully saved +16:33:40.796 RESOURCES : ResourceDB: saving cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb) +16:33:40.797 RESOURCES : ResourceDB: written 206/206 bytes +16:33:40.797 RESOURCES : ResourceDB: cache successfully saved +16:33:40.797 RESOURCES : ResourceDB: saving cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-33-39/resourceDatabase.rdb) +16:33:40.798 RESOURCES : ResourceDB: written 162/162 bytes +16:33:40.798 RESOURCES : ResourceDB: cache successfully saved +16:33:40.798 ENGINE : GameProject load +16:33:40.798 ENGINE : Loaded addons: +16:33:40.798 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' +16:33:40.798 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' +16:33:40.798 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C' +16:33:40.798 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911' +16:33:40.798 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A' +16:33:40.798 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E' +16:33:40.798 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6' +16:33:40.801 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf' +16:33:40.801 INIT : GameProject engine user settings load @"$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf" +16:33:40.801 ENGINE : Engine user settings config loaded +16:33:40.801 PROFILING : Settings changed took: 0.001500 ms +16:33:40.904 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0 +16:33:40.905 RENDER : Basic screen setup: +16:33:40.905 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29) +16:33:40.905 RENDER : MSAA : none +16:33:40.919 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0 +16:33:40.919 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device) +16:33:40.919 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs +16:33:40.919 RENDER : * core clocks 2720 MHz, memory 1124 MHz +16:33:40.919 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s) +16:33:40.919 RENDER : AMD AGS correctly initialized +16:33:40.919 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition +16:33:40.919 RENDER : Detected output devices: +16:33:40.919 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21): +16:33:40.919 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz +16:33:40.919 RENDER : Concurrent frames limit 2 +16:33:40.995 RENDER : DX12 device successfully created by AMD AGS library +16:33:40.995 RENDER : * user markers not supported in this version AMD SW +16:33:40.995 RENDER : Graphics device features +16:33:40.995 RENDER : Needed: +16:33:40.995 RENDER : * Highest supported shader model: 6.8 (6.0 needed) +16:33:40.995 RENDER : Optional: +16:33:40.995 RENDER : * Allow tearing (VSYNC) : 1 +16:33:40.995 RENDER : * 16 bits : 1 +16:33:40.995 RENDER : * Resource heap tier : 3 +16:33:40.995 RENDER : * Persistent heaps (DRED) : 1 +16:33:40.995 RENDER : * DRED 1.2 is supported by compiler +16:33:41.016 RENDER : Main RT format setup. +16:33:41.016 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26) +16:33:41.016 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10) +16:33:41.017 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16 +16:33:41.045 PROFILING : Settings changed took: 0.019100 ms +16:33:41.704 AUDIO : Endpoint: Speakers (PulseAudio Output) +16:33:41.704 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +16:33:41.704 AUDIO : Audio client: +16:33:41.704 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +16:33:41.708 RENDER : RENDER : Reload shaders +16:33:41.708 RENDER : Enfusion shader version 13 +16:33:41.708 INIT : INIT : ShaderListReload +16:33:41.708 PROFILING : ShaderListReload took: 0.000500 ms +16:33:41.855 AUDIO : Endpoint: Speakers (PulseAudio Output) +16:33:41.855 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B +16:33:41.855 AUDIO : Audio client: +16:33:41.855 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512 +16:33:42.112 RENDER : Loaded 3752 newer shader binaries +16:33:42.112 PROFILING : Reload shaders took: 404.615300 ms +16:33:42.112 ENGINE : Initializing inputs. +16:33:42.125 NETWORK : Initializing networking. +16:33:42.125 NETWORK : Using new GameRplScheduler. +16:33:42.126 SCRIPT : SCRIPT : Initializing scripts +16:33:42.126 SCRIPT : SCRIPT : ScriptProjectManager init +16:33:44.299 PROFILING : ScriptProjectManager init took: 2173.161400 ms +16:33:44.383 PROFILING : Initializing scripts took: 2257.374600 ms +16:33:44.401 ENGINE : Enfusion engine successfully created. +16:33:44.402 PROFILING : Workbench Init Engine took: 4354.306900 ms +16:33:44.402 INIT : INIT : Workbench Create Game +16:33:44.414 GUI : Using default language (en_us) +16:33:44.414 GUI : Loading 'en_us' localization file. +16:33:44.414 INIT : INIT : Loading StringTable +16:33:44.441 PROFILING : Loading StringTable took: 27.423900 ms +16:33:44.441 SCRIPT : SCRIPT : Compiling GameLib scripts +16:33:44.508 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +16:33:44.509 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:33:44.509 PROFILING : Compiling GameLib scripts took: 68.199600 ms +16:33:44.509 SCRIPT : SCRIPT : Compiling Game scripts +16:33:45.778 INIT : Workbench Create Game +16:33:45.778 SCRIPT : Compiling Game scripts +16:33:45.778 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:33:45.778 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:33:45.933 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.046 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:33:46.078 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:33:46.214 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:33:46.276 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:33:46.276 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:33:46.277 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:33:46.317 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.317 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.319 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:33:46.319 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:33:46.348 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.387 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:33:46.658 SCRIPT : Module: WorkbenchGame; loaded 172x files; 617x classes; used 2482K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: e963af0e +16:33:46.664 SCRIPT : Module: Game; loaded 5787x files; 11393x classes; used 33680K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +16:33:46.706 PROFILING : Compiling Game scripts took: 2196.277000 ms +16:33:46.712 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +16:33:46.750 ENGINE : Game successfully created. +16:33:46.751 PROFILING : Workbench Create Game took: 2349.742300 ms +16:33:46.760 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails +16:33:47.560 INIT : INIT : Workbench Reload Game +16:33:47.562 ENGINE : Game destroyed. +16:33:47.567 GUI : Using default language (en_us) +16:33:47.567 GUI : Loading 'en_us' localization file. +16:33:47.567 INIT : INIT : Loading StringTable +16:33:47.577 PROFILING : Loading StringTable took: 9.284400 ms +16:33:47.577 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +16:33:47.584 SCRIPT : Unable to register a script command due keyword duplicity: ban +16:33:47.584 SCRIPT : Unable to register a script command due keyword duplicity: kick +16:33:47.584 ENGINE : Game successfully created. +16:33:47.584 ENGINE : Game successfully initialized. +16:33:47.584 PROFILING : Workbench Reload Game took: 23.709900 ms +16:33:48.226 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent' +16:33:49.200 PROFILING : Entities load took: 973.470800 ms +16:33:49.210 WORLD : WORLD : CreateEntities +16:33:49.215 WORLD : WORLD : NotifyBeforeEntitiesCreated +16:33:49.215 PROFILING : NotifyBeforeEntitiesCreated took: 0.003900 ms +16:33:49.215 WORLD : WORLD : Wait for preloading data +16:33:49.215 PROFILING : Wait for preloading data took: 0.002300 ms +16:33:49.327 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et" +16:33:49.327 PROFILING : PROFILING : Terrain load +16:33:51.266 PROFILING : Terrain load took: 1939.108400 ms +16:33:55.474 WORLD : CreateEntities +16:33:55.475 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:33:55.475 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:33:55.475 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:34:06.551 WORLD : WORLD : NotifyBeforeEntitiesInitialized +16:34:06.551 PROFILING : NotifyBeforeEntitiesInitialized took: 0.005700 ms +16:34:06.996 WORLD : WORLD : NotifyEntitiesInitialized +16:34:06.996 TERRAIN : TERRAIN : Initializing road networks... +16:34:06.999 PROFILING : Initializing road networks... took: 2.374100 ms +16:34:06.999 PROFILING : NotifyEntitiesInitialized took: 2.848800 ms +16:34:06.999 PROFILING : CreateEntities took: 17787.868700 ms +16:34:07.184 PROFILING : * WorldEditor: LoadWorld: 18963.523800 ms +16:34:08.733 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf) +16:34:08.733 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf) +16:34:08.734 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'... +16:34:08.735 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping... +16:34:08.821 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562 +16:34:08.821 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141 +16:34:08.825 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094 +16:34:08.846 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625 +16:34:08.871 BACKEND : Attempting online Game Config instead. +16:34:12.030 INIT : INIT : Workbench Reload Game +16:34:12.033 ENGINE : Game destroyed. +16:34:12.039 GUI : Using default language (en_us) +16:34:12.039 GUI : Loading 'en_us' localization file. +16:34:12.039 INIT : INIT : Loading StringTable +16:34:12.059 PROFILING : Loading StringTable took: 19.279000 ms +16:34:12.059 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC. +16:34:12.068 SCRIPT : Unable to register a script command due keyword duplicity: ban +16:34:12.068 SCRIPT : Unable to register a script command due keyword duplicity: kick +16:34:12.068 ENGINE : Game successfully created. +16:34:12.068 ENGINE : Game successfully initialized. +16:34:12.068 PROFILING : Workbench Reload Game took: 37.574800 ms +16:34:12.071 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +16:34:12.121 PLATFORM : Save data from container 'settings' have been loaded +16:34:12.211 PLATFORM : Save data from container 'sessions' have been loaded +16:34:12.212 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +16:34:12.212 ENGINE : Game user settings config loaded +16:34:12.309 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'. +16:34:12.318 WORLD : WORLD : Game::LoadEntities +16:34:12.318 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf" +16:34:12.319 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +16:34:12.319 WORLD : WORLD : CreateEntities +16:34:12.319 WORLD : WORLD : CreateEntities +16:34:12.319 WORLD : WORLD : NotifyBeforeEntitiesCreated +16:34:12.331 RESOURCES : Loaded mission headers from 7 addon(s)! +16:34:12.331 PROFILING : NotifyBeforeEntitiesCreated took: 12.288500 ms +16:34:12.331 WORLD : WORLD : Wait for preloading data +16:34:12.331 PROFILING : Wait for preloading data took: 0.000800 ms +16:34:17.043 WORLD : Game::LoadEntities +16:34:17.043 WORLD : CreateEntities +16:34:17.043 WORLD : CreateEntities +16:34:17.043 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:34:17.043 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:34:17.043 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:34:18.473 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +16:34:18.473 ENTITY : CreateComponent 'Hierarchy' +16:34:18.473 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +16:34:18.473 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +16:34:18.473 ENTITY : CreateComponent 'Hierarchy' +16:34:18.473 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +16:34:18.473 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +16:34:18.473 ENTITY : CreateComponent 'Hierarchy' +16:34:18.473 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +16:34:18.478 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +16:34:18.478 ENTITY : CreateComponent 'Hierarchy' +16:34:18.478 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +16:34:18.478 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +16:34:18.478 ENTITY : CreateComponent 'Hierarchy' +16:34:18.478 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +16:34:18.478 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +16:34:18.478 ENTITY : CreateComponent 'Hierarchy' +16:34:18.478 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +16:34:18.483 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +16:34:18.483 ENTITY : CreateComponent 'Hierarchy' +16:34:18.483 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +16:34:18.483 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +16:34:18.483 ENTITY : CreateComponent 'Hierarchy' +16:34:18.483 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +16:34:18.483 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +16:34:18.483 ENTITY : CreateComponent 'Hierarchy' +16:34:18.483 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +16:34:23.967 WORLD : WORLD : NotifyBeforeEntitiesInitialized +16:34:23.967 PROFILING : NotifyBeforeEntitiesInitialized took: 0.067500 ms +16:34:25.978 WORLD : InitEntities 'world' +16:34:25.979 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:34:25.979 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:34:26.002 WORLD : InitEntities 'world' +16:34:26.002 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:34:26.002 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate +16:34:26.003 WORLD : WORLD : NotifyEntitiesInitialized +16:34:26.003 TERRAIN : TERRAIN : Initializing road networks... +16:34:26.006 PROFILING : Initializing road networks... took: 2.577600 ms +16:34:26.006 DEFAULT : DEFAULT : WorldVolumesCollection +16:34:26.070 PROFILING : WorldVolumesCollection took: 64.188700 ms +16:34:26.070 INIT : INIT : SoundWorldInit +16:34:26.086 PROFILING : SoundWorldInit took: 15.538200 ms +16:34:26.086 PROFILING : NotifyEntitiesInitialized took: 82.576400 ms +16:34:26.086 PROFILING : CreateEntities took: 13766.825800 ms +16:34:26.086 PROFILING : CreateEntities took: 13767.042500 ms +16:34:26.087 WORLD : WORLD : Wait for preloading data around camera +16:34:26.087 PROFILING : Wait for preloading data around camera took: 0.001200 ms +16:34:26.087 WORLD : WORLD : EOnActivate +16:34:26.123 PROFILING : EOnActivate took: 35.991900 ms +16:34:26.123 PROFILING : Game::LoadEntities took: 13805.262800 ms +16:34:26.405 DEFAULT : Entered offline game state. +16:34:26.508 NETWORK : Player connected: connectionID=2147483646 +16:34:26.509 NETWORK : ### Connecting player: connectionID=2147483646, Name= +16:34:26.509 NETWORK : ### Creating player: PlayerId=1, Name=jakub +16:34:26.514 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:34:26.514 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:34:26.514 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:34:26.514 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:34:26.514 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:34:26.516 SCRIPT (W): Can't open config file "" +16:34:26.522 WORLD : InitEntities 'world' +16:34:26.522 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:34:26.522 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:34:26.522 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:34:26.522 SCRIPT (W): Slot_Chat Has no Content! +16:34:26.522 SCRIPT (W): Slot_VON Has no Content! +16:34:26.523 SCRIPT (W): Slot_AvailableActions Has no Content! +16:34:26.523 SCRIPT (W): Slot_Vehicle Has no Content! +16:34:26.523 SCRIPT (W): Slot_GameVersion Has no Content! +16:34:26.523 SCRIPT (W): Slot_Notifications Has no Content! +16:34:26.523 SCRIPT (W): Slot_Hints Has no Content! +16:34:26.534 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:34:26.534 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +16:34:26.534 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:34:26.535 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:34:26.535 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:34:26.538 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000 +16:34:26.539 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:34:26.539 NETWORK : Players connecting: 0 +16:34:26.539 NETWORK : Players connected: 1 / 1 +16:34:26.566 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves +16:34:26.567 PROFILING : Workbench startup took: 47623.763300 ms +16:34:26.591 WORLD : Frame start +16:34:26.591 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:34:26.605 WORLD : UpdateEntities +16:34:26.605 WORLD : Frame +16:34:26.605 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:34:26.782 WORLD : UpdateEntities +16:34:26.782 WORLD : PostFrame +16:34:26.782 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:34:26.782 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:34:26.828 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:34:26.828 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:34:26.828 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +16:34:26.828 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +16:34:26.963 RENDER : RENDER : ObjectsHeightMap::Build +16:34:26.963 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld +16:34:27.124 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 160.546100 ms +16:34:27.132 PROFILING : ObjectsHeightMap::Build took: 168.389400 ms +16:34:28.301 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:34:28.320 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:34:28.321 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:34:28.348 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:34:28.350 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:34:28.399 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:34:28.399 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:34:28.405 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:34:28.456 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:34:28.456 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:34:28.458 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:34:28.458 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:34:28.461 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:34:28.462 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:34:28.462 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:34:28.464 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:34:28.464 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:34:28.464 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:34:28.464 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:34:28.464 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:34:28.464 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:34:28.465 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:34:28.465 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:34:28.465 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:34:28.465 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:34:28.465 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:34:28.465 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:34:28.465 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:29.238 WORLD : UpdateEntities +16:34:29.238 WORLD : AfterPostSimulate +16:34:29.238 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:34:29.320 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:29.320 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:29.320 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:29.321 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:29.574 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5263,7499.7> up=0.995671 +16:34:29.575 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.286983 angularSpeed=0.0801588 +16:34:29.575 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:34:29.575 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6163,7501.97> +16:34:29.575 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3163,7501.97> terrainY=63.3166 tireTerrainGap=-0.000263214 +16:34:29.575 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6163,7501.97> radius=0.3 bottom=<7012.06,63.3163,7501.97> fraction=0.453782 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.000167847 +16:34:29.575 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6042,7497.71> +16:34:29.576 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1542,7497.71> terrainY=64.1556 tireTerrainGap=-0.00139618 +16:34:29.576 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6042,7497.71> radius=0.45 bottom=<7009.88,64.1542,7497.71> fraction=0.448682 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00128937 +16:34:29.576 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2643,7497.75> +16:34:29.576 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8143,7497.75> terrainY=63.8178 tireTerrainGap=-0.00348282 +16:34:29.576 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2643,7497.75> radius=0.45 bottom=<7014.42,63.8143,7497.75> fraction=0.438611 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00350571 +16:34:29.577 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:34:29.827 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:29.827 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:29.827 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:29.828 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:30.335 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:30.335 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:30.335 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:30.593 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5365,7499.71> up=0.994355 +16:34:30.593 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0975902 angularSpeed=0.0685686 +16:34:30.593 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:34:30.593 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6191,7501.99> +16:34:30.593 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3191,7501.99> terrainY=63.3143 tireTerrainGap=0.00484467 +16:34:30.594 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6191,7501.99> radius=0.3 bottom=<7012.07,63.3191,7501.99> fraction=0.476457 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00482178 +16:34:30.594 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6024,7497.71> +16:34:30.594 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1524,7497.71> terrainY=64.149 tireTerrainGap=0.00341797 +16:34:30.594 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6024,7497.71> radius=0.45 bottom=<7009.93,64.1524,7497.71> fraction=0.469994 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00340271 +16:34:30.594 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2646,7497.78> +16:34:30.594 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8146,7497.78> terrainY=63.8154 tireTerrainGap=-0.000766754 +16:34:30.595 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2646,7497.78> radius=0.45 bottom=<7014.47,63.8146,7497.78> fraction=0.451111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00075531 +16:34:30.595 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:34:30.850 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:30.851 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:30.851 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:30.851 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:31.160 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:34:31.160 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:31.161 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:31.161 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:31.161 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:31.662 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5313,7499.74> up=0.994218 +16:34:31.663 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0403679 angularSpeed=0.0725902 +16:34:31.663 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:34:31.663 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6139,7502.01> +16:34:31.664 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3139,7502.01> terrainY=63.3115 tireTerrainGap=0.00242233 +16:34:31.664 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6139,7502.01> radius=0.3 bottom=<7012.08,63.3139,7502.01> fraction=0.465498 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00241089 +16:34:31.664 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5907,7497.72> +16:34:31.664 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1407,7497.72> terrainY=64.1428 tireTerrainGap=-0.0020752 +16:34:31.664 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5907,7497.72> radius=0.45 bottom=<7009.97,64.1407,7497.72> fraction=0.445317 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00202942 +16:34:31.664 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2562,7497.82> +16:34:31.665 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8062,7497.82> terrainY=63.8128 tireTerrainGap=-0.00658798 +16:34:31.665 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2562,7497.82> radius=0.45 bottom=<7014.51,63.8062,7497.82> fraction=0.424444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00662231 +16:34:31.665 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:34:31.665 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:31.665 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:31.666 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:31.666 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:32.170 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:32.170 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:32.170 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:32.171 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:32.680 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.529,7499.75> up=0.994143 +16:34:32.680 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:34:32.680 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:34:32.680 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02> +16:34:32.681 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00164032 +16:34:32.681 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.462009 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00164413 +16:34:32.681 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73> +16:34:32.681 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00250244 +16:34:32.681 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465769 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00247192 +16:34:32.681 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +16:34:32.682 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8122 tireTerrainGap=-0.00201797 +16:34:32.682 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00203705 +16:34:32.682 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:34:32.683 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:32.683 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:32.683 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:32.683 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:33.186 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:33.186 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:33.186 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:33.186 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:33.691 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.529,7499.75> up=0.994143 +16:34:33.691 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:34:33.691 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:34:33.691 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02> +16:34:33.692 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00164032 +16:34:33.692 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.462009 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00164413 +16:34:33.692 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73> +16:34:33.692 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00250244 +16:34:33.692 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465769 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00247192 +16:34:33.693 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +16:34:33.693 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8122 tireTerrainGap=-0.00201797 +16:34:33.693 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00203705 +16:34:33.693 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:34:33.693 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:33.694 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:34:33.712 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:34:33.713 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:34:33.713 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:34:33.713 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:34:33.713 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:34:33.714 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:34:33.714 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:34:33.829 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:34:33.867 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5> +16:34:34.049 SCRIPT : ERR SMOKE PASS: new identity may enter prison +16:34:34.049 SCRIPT : ERR SMOKE PASS: spawn consumes identity life +16:34:34.049 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection +16:34:34.049 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life +16:34:34.050 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected +16:34:34.050 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy +16:34:34.050 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +16:34:34.050 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +16:34:34.050 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +16:34:34.050 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +16:34:34.050 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +16:34:34.051 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +16:34:34.051 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +16:34:34.051 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +16:34:34.051 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +16:34:34.051 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +16:34:34.054 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +16:34:34.054 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +16:34:34.054 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +16:34:34.054 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +16:34:34.057 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service +16:34:34.058 SCRIPT : ERR SMOKE PASS: initial prisoner position +16:34:34.059 SCRIPT : ERR SMOKE PASS: radio and extraction vehicle exist +16:34:34.059 SCRIPT : ERR SMOKE PASS: authored gate exposes lock action +16:34:34.059 SCRIPT : ERR GEOMETRY: gate low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1> +16:34:34.059 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7160> low=<6090,211.444,7160> high=<6090,211.444,7160> +16:34:34.059 SCRIPT : ERR GEOMETRY: child origin=<6090,211.344,7154> low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7154> low=<6093,210.641,7153.87> high=<6096,214.409,7154.13> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7154> low=<6087,210.641,7153.87> high=<6090,214.409,7154.13> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6084,210.641,7153.87> high=<6087,214.409,7154.13> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7163> low=<6095.87,210.641,7163> high=<6096.13,214.409,7166> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7163> low=<6083.87,210.641,7163> high=<6084.13,214.409,7166> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7160> low=<6095.87,210.641,7160> high=<6096.13,214.409,7163> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7160> low=<6083.87,210.641,7160> high=<6084.13,214.409,7163> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7157> low=<6095.87,210.641,7157> high=<6096.13,214.409,7160> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7157> low=<6083.87,210.641,7157> high=<6084.13,214.409,7160> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7154> low=<6095.87,210.641,7154> high=<6096.13,214.409,7157> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6083.87,210.641,7154> high=<6084.13,214.409,7157> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7166> low=<6093,210.641,7165.87> high=<6096,214.409,7166.13> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7166> low=<6090,210.641,7165.87> high=<6093,214.409,7166.13> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7166> low=<6087,210.641,7165.87> high=<6090,214.409,7166.13> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7166> low=<6084,210.641,7165.87> high=<6087,214.409,7166.13> +16:34:34.062 SCRIPT : ERR SMOKE PASS: lock permits prisoner +16:34:34.062 SCRIPT : Rereintroduced [mission]: phase 1 -> 2 +16:34:34.063 SCRIPT : ERR SMOKE PASS: lock action advances mission +16:34:34.064 SCRIPT : ERR SMOKE PASS: two guaranteed physical cache documents +16:34:34.066 SCRIPT : ERR SMOKE PASS: test does not rely on random intel +16:34:34.069 SCRIPT : ERR SMOKE PASS: isolated test profile defence duration +16:34:34.568 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory +16:34:34.840 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1 +16:34:36.077 RESOURCES : Screenshot saved to $logs:err-prison.png +16:34:37.100 SCRIPT : ERR SMOKE PASS: unlocked gate physically permits passage +16:34:37.100 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory +16:34:37.862 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2 +16:34:39.633 SCRIPT : ERR SMOKE PASS: carried intel identifies radio through intel service +16:34:39.634 SCRIPT : ERR SMOKE PASS: radio rejects distant player +16:34:40.647 SCRIPT : ERR SMOKE: radio=<6500,159.756,7200> player=<6502,159.531,7200> +16:34:40.647 SCRIPT : Rereintroduced [mission]: phase 2 -> 3 +16:34:40.648 SCRIPT : ERR SMOKE PASS: identified radio starts defence +16:34:43.674 SCRIPT : ERR SMOKE PASS: occupied defence timer running +16:34:46.205 SCRIPT : ERR SMOKE PASS: leaving area resets defence +16:35:17.044 SCRIPT : Rereintroduced [mission]: phase 3 -> 4 +16:35:19.572 SCRIPT : ERR SMOKE PASS: continuous occupied defence completes +16:35:19.573 SCRIPT : ERR SMOKE PASS: boarding extraction vehicle +16:35:22.606 SCRIPT : ERR SMOKE PASS: physical extraction occupancy +16:35:23.075 SCRIPT : Rereintroduced [mission]: phase 4 -> 5 +16:35:23.076 SCRIPT : ERR SMOKE PASS: scripted escape reaches victory after physical vehicle occupancy +16:35:23.076 SCRIPT : ERR SMOKE COMPLETE: terminal=5 lostHelicopterCase=0 playerDeathCase=0 +16:35:23.177 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME +16:35:23.179 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:35:23.179 SCRIPT (W): Slot_Chat Has no Content! +16:35:23.179 SCRIPT (W): Slot_VON Has no Content! +16:35:23.179 SCRIPT (W): Slot_GameVersion Has no Content! +16:35:23.180 SCRIPT (W): Slot_Notifications Has no Content! +16:35:25.208 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:35:25.208 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:35:25.209 SCRIPT : -- Stack trace -- +16:35:25.209 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:35:25.209 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:35:25.209 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15 +16:35:25.209 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:35:25.209 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:35:25.209 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:35:25.210 SCRIPT : ----------------- +16:35:25.210 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:35:25.210 SCRIPT : -- Stack trace -- +16:35:25.210 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:35:25.210 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:35:25.210 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21 +16:35:25.211 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:35:25.211 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:35:25.211 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:35:25.211 SCRIPT : ----------------- +16:35:25.213 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:35:25.213 SCRIPT (W): Slot_Chat Has no Content! +16:35:25.213 SCRIPT (W): Slot_VON Has no Content! +16:35:25.213 SCRIPT (W): Slot_GameVersion Has no Content! +16:35:25.213 SCRIPT (W): Slot_Notifications Has no Content! +16:35:25.215 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:35:27.109 RESOURCES : Screenshot saved to $logs:err-result.png +16:35:53.101 SCRIPT (W): Maybe a problem: DataProgression is not ready but the analytics event was requested +16:35:53.102 SCRIPT (W): SCR_PlayerData:CalculateStatsChange: Specialization stats, experience or rank stats were modified prematurely. The career data for this session might be compromised +16:35:53.320 DEFAULT (W): Achievements cannot be saved. +16:35:53.320 DEFAULT (W): Achievements failed to save. Consecutive calls to Achievements API may fail. +16:35:53.619 PLATFORM : Save data from container 'settings' have been loaded +16:35:53.718 PLATFORM : Save data from container 'sessions' have been loaded +16:35:53.718 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf" +16:35:53.718 ENGINE : Game user settings config loaded +16:35:56.808 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'. +16:35:56.809 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent' +16:35:57.561 PROFILING : Entities load took: 752.079200 ms +16:35:57.563 WORLD : WORLD : Game::LoadEntities +16:35:57.564 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf" +16:35:57.564 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits. +16:35:57.564 WORLD : WORLD : CreateEntities +16:35:57.564 WORLD : WORLD : CreateEntities 'world' +16:35:57.564 WORLD : WORLD : NotifyBeforeEntitiesCreated +16:35:57.564 RESOURCES : Unloading all loaded mission headers from 7 addon(s)! +16:35:57.576 RESOURCES : Loaded mission headers from 7 addon(s)! +16:35:57.576 PROFILING : NotifyBeforeEntitiesCreated took: 11.167700 ms +16:35:57.576 WORLD : WORLD : Wait for preloading data +16:35:57.576 PROFILING : Wait for preloading data took: 0.001000 ms +16:35:57.576 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et" +16:35:57.576 PROFILING : PROFILING : Terrain load +16:35:59.093 PROFILING : Terrain load took: 1516.266100 ms +16:36:02.013 WORLD : Game::LoadEntities +16:36:02.013 WORLD : CreateEntities +16:36:02.013 WORLD : CreateEntities 'world' +16:36:02.013 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:36:02.013 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:36:02.013 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:36:03.361 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +16:36:03.361 ENTITY : CreateComponent 'Hierarchy' +16:36:03.361 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +16:36:03.361 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +16:36:03.361 ENTITY : CreateComponent 'Hierarchy' +16:36:03.361 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +16:36:03.361 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +16:36:03.361 ENTITY : CreateComponent 'Hierarchy' +16:36:03.361 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +16:36:03.366 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +16:36:03.366 ENTITY : CreateComponent 'Hierarchy' +16:36:03.366 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +16:36:03.366 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +16:36:03.366 ENTITY : CreateComponent 'Hierarchy' +16:36:03.366 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +16:36:03.366 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +16:36:03.366 ENTITY : CreateComponent 'Hierarchy' +16:36:03.366 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +16:36:03.370 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +16:36:03.370 ENTITY : CreateComponent 'Hierarchy' +16:36:03.370 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +16:36:03.370 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +16:36:03.370 ENTITY : CreateComponent 'Hierarchy' +16:36:03.370 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +16:36:03.370 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +16:36:03.370 ENTITY : CreateComponent 'Hierarchy' +16:36:03.370 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +16:36:08.502 WORLD : WORLD : NotifyBeforeEntitiesInitialized +16:36:08.502 PROFILING : NotifyBeforeEntitiesInitialized took: 0.066000 ms +16:36:10.372 WORLD : InitEntities 'world' +16:36:10.372 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:36:10.372 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:36:10.373 WORLD : InitEntities 'world' +16:36:10.373 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:36:10.373 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate +16:36:10.373 WORLD : WORLD : NotifyEntitiesInitialized +16:36:10.373 TERRAIN : TERRAIN : Initializing road networks... +16:36:10.376 PROFILING : Initializing road networks... took: 2.489700 ms +16:36:10.376 DEFAULT : DEFAULT : WorldVolumesCollection +16:36:10.433 PROFILING : WorldVolumesCollection took: 57.201500 ms +16:36:10.433 INIT : INIT : SoundWorldInit +16:36:10.434 PROFILING : SoundWorldInit took: 0.399400 ms +16:36:10.434 PROFILING : NotifyEntitiesInitialized took: 60.313900 ms +16:36:10.434 PROFILING : CreateEntities took: 12869.038900 ms +16:36:10.434 PROFILING : CreateEntities took: 12869.260200 ms +16:36:10.435 WORLD : WORLD : Wait for preloading data around camera +16:36:10.435 PROFILING : Wait for preloading data around camera took: 0.001500 ms +16:36:10.435 WORLD : WORLD : EOnActivate +16:36:10.462 PROFILING : EOnActivate took: 27.455200 ms +16:36:10.462 PROFILING : Game::LoadEntities took: 12898.878600 ms +16:36:10.463 PROFILING : * LoadEntities: 12899.156700 ms +16:36:10.883 DEFAULT : Entered offline game state. +16:36:10.992 NETWORK : Player connected: connectionID=2147483646 +16:36:10.992 NETWORK : ### Connecting player: connectionID=2147483646, Name= +16:36:10.992 NETWORK : ### Creating player: PlayerId=1, Name=jakub +16:36:10.993 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:36:10.994 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:36:10.994 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:36:10.994 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:36:10.994 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:36:10.995 SCRIPT (W): Can't open config file "" +16:36:10.996 SCRIPT (W): Cannot update game blocklist. Another request in progress. +16:36:10.996 WORLD : InitEntities 'world' +16:36:10.996 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:36:10.996 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:36:10.997 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:36:10.997 SCRIPT (W): Slot_Chat Has no Content! +16:36:10.997 SCRIPT (W): Slot_VON Has no Content! +16:36:10.997 SCRIPT (W): Slot_AvailableActions Has no Content! +16:36:10.997 SCRIPT (W): Slot_Vehicle Has no Content! +16:36:10.997 SCRIPT (W): Slot_GameVersion Has no Content! +16:36:10.997 SCRIPT (W): Slot_Notifications Has no Content! +16:36:10.997 SCRIPT (W): Slot_Hints Has no Content! +16:36:11.001 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:36:11.002 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +16:36:11.002 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:36:11.002 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:36:11.003 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:36:11.006 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000 +16:36:11.007 NETWORK : Players connecting: 0 +16:36:11.007 NETWORK : Players connected: 1 / 1 +16:36:11.028 WORLD : Frame start +16:36:11.028 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:36:11.040 WORLD : UpdateEntities +16:36:11.040 WORLD : Frame +16:36:11.040 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:36:11.148 WORLD : UpdateEntities +16:36:11.149 WORLD : PostFrame +16:36:11.149 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:36:11.149 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:36:11.170 RENDER : RENDER : ObjectsHeightMap::Build +16:36:11.170 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld +16:36:11.332 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 161.315600 ms +16:36:11.338 PROFILING : ObjectsHeightMap::Build took: 167.511200 ms +16:36:12.531 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:36:12.538 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:36:12.538 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:36:12.547 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:36:12.548 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:36:12.559 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:36:12.560 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:36:12.564 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:36:12.575 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:36:12.575 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:36:12.577 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:36:12.577 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:36:12.580 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:36:12.581 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:36:12.581 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:36:12.582 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:36:12.582 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:36:12.583 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:36:12.583 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:36:12.583 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:36:12.583 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:36:12.583 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:36:12.583 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:36:12.584 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:36:12.584 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:36:12.584 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:36:12.584 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:36:12.584 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:36:12.584 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:12.584 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:12.585 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:12.585 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:12.585 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:12.585 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:13.253 WORLD : UpdateEntities +16:36:13.253 WORLD : AfterPostSimulate +16:36:13.253 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:36:13.297 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:13.297 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:13.298 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:13.298 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:13.546 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012.08,63.564,7499.7> up=0.99529 +16:36:13.547 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.370608 angularSpeed=0.148358 +16:36:13.547 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:36:13.547 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6197,7501.98> +16:36:13.547 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3197,7501.98> terrainY=63.3157 tireTerrainGap=0.00403976 +16:36:13.547 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6197,7501.98> radius=0.3 bottom=<7012.07,63.3197,7501.98> fraction=0.473094 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00408173 +16:36:13.547 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6015,7497.71> +16:36:13.547 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1516,7497.71> terrainY=64.1552 tireTerrainGap=-0.00366211 +16:36:13.548 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6015,7497.71> radius=0.45 bottom=<7009.88,64.1516,7497.71> fraction=0.438026 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00363159 +16:36:13.548 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2663,7497.74> +16:36:13.548 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8163,7497.74> terrainY=63.8181 tireTerrainGap=-0.0017662 +16:36:13.548 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2663,7497.74> radius=0.45 bottom=<7014.42,63.8163,7497.74> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291 +16:36:13.548 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:36:13.801 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:13.801 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:13.802 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:13.802 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:14.309 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:14.309 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:14.309 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:14.564 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5255,7499.71> up=0.994021 +16:36:14.564 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0653376 angularSpeed=0.0542322 +16:36:14.564 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:36:14.564 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6183,7501.98> +16:36:14.565 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3183,7501.98> terrainY=63.3148 tireTerrainGap=0.00352097 +16:36:14.565 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6183,7501.98> radius=0.3 bottom=<7012.07,63.3183,7501.98> fraction=0.470588 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00352859 +16:36:14.565 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.91,64.6024,7497.72> +16:36:14.565 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.91,64.1524,7497.72> terrainY=64.1504 tireTerrainGap=0.00200653 +16:36:14.566 SCRIPT : ERR GEAR SUPPORT: center=<7009.91,64.6024,7497.72> radius=0.45 bottom=<7009.91,64.1524,7497.72> fraction=0.463524 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00197601 +16:36:14.566 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.265,7497.78> +16:36:14.566 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.815,7497.78> terrainY=63.8159 tireTerrainGap=-0.000926971 +16:36:14.566 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.265,7497.78> radius=0.45 bottom=<7014.46,63.815,7497.78> fraction=0.450278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000938416 +16:36:14.566 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:36:14.818 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:36:14.818 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:14.819 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:14.819 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:14.819 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:15.330 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:15.330 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:15.331 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:15.581 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5346,7499.74> up=0.993825 +16:36:15.581 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0328354 angularSpeed=0.056782 +16:36:15.581 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:36:15.581 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6145,7502.01> +16:36:15.582 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3145,7502.01> terrainY=63.3117 tireTerrainGap=0.00280762 +16:36:15.582 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6145,7502.01> radius=0.3 bottom=<7012.07,63.3145,7502.01> fraction=0.467298 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00280762 +16:36:15.582 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.96,64.5955,7497.72> +16:36:15.582 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.96,64.1455,7497.72> terrainY=64.1436 tireTerrainGap=0.00192261 +16:36:15.582 SCRIPT : ERR GEAR SUPPORT: center=<7009.96,64.5955,7497.72> radius=0.45 bottom=<7009.96,64.1455,7497.72> fraction=0.463524 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00197601 +16:36:15.582 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.5,64.2607,7497.82> +16:36:15.583 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.5,63.8107,7497.82> terrainY=63.813 tireTerrainGap=-0.00224686 +16:36:15.583 SCRIPT : ERR GEAR SUPPORT: center=<7014.5,64.2607,7497.82> radius=0.45 bottom=<7014.5,63.8107,7497.82> fraction=0.444444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00222015 +16:36:15.583 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:36:15.835 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:15.835 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:15.836 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:15.836 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:16.341 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:16.342 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:16.342 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:16.342 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:16.593 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.529,7499.76> up=0.994224 +16:36:16.594 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:36:16.594 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:36:16.594 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6114,7502.03> +16:36:16.594 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3114,7502.03> terrainY=63.3099 tireTerrainGap=0.00144196 +16:36:16.594 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6114,7502.03> radius=0.3 bottom=<7012.08,63.3114,7502.03> fraction=0.461046 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00143051 +16:36:16.594 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5931,7497.73> +16:36:16.595 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1431,7497.73> terrainY=64.1407 tireTerrainGap=0.00234985 +16:36:16.595 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5931,7497.73> radius=0.45 bottom=<7009.98,64.1431,7497.73> fraction=0.465247 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00235748 +16:36:16.595 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2595,7497.85> +16:36:16.595 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8095,7497.85> terrainY=63.8114 tireTerrainGap=-0.00185776 +16:36:16.595 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2595,7497.85> radius=0.45 bottom=<7014.52,63.8095,7497.85> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:36:16.595 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:36:16.843 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:16.843 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:16.843 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:16.843 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:17.349 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:17.350 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:17.350 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:17.350 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:17.605 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.529,7499.76> up=0.994224 +16:36:17.606 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:36:17.606 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:36:17.606 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6114,7502.03> +16:36:17.606 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3114,7502.03> terrainY=63.3099 tireTerrainGap=0.00144196 +16:36:17.606 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6114,7502.03> radius=0.3 bottom=<7012.08,63.3114,7502.03> fraction=0.461046 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00143051 +16:36:17.607 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5931,7497.73> +16:36:17.607 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1431,7497.73> terrainY=64.1407 tireTerrainGap=0.00234985 +16:36:17.607 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5931,7497.73> radius=0.45 bottom=<7009.98,64.1431,7497.73> fraction=0.465247 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00235748 +16:36:17.607 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2595,7497.85> +16:36:17.607 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8095,7497.85> terrainY=63.8114 tireTerrainGap=-0.00185776 +16:36:17.608 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2595,7497.85> radius=0.45 bottom=<7014.52,63.8095,7497.85> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:36:17.608 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:36:17.856 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:17.856 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:17.857 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:36:17.863 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:36:17.864 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:36:17.864 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:36:17.864 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:36:17.864 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:36:17.864 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:36:17.865 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:36:18.042 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:36:18.065 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5> +16:36:18.149 SCRIPT : ERR SMOKE PASS: new identity may enter prison +16:36:18.149 SCRIPT : ERR SMOKE PASS: spawn consumes identity life +16:36:18.149 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection +16:36:18.149 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life +16:36:18.149 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected +16:36:18.149 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +16:36:18.151 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +16:36:18.151 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +16:36:18.151 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +16:36:18.153 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +16:36:18.154 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +16:36:18.154 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +16:36:18.154 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +16:36:18.156 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service +16:36:18.157 SCRIPT : ERR SMOKE PASS: initial prisoner position +16:36:18.158 SCRIPT : ERR SMOKE PASS: radio and extraction vehicle exist +16:36:18.158 SCRIPT : ERR SMOKE PASS: authored gate exposes lock action +16:36:18.158 SCRIPT : ERR GEOMETRY: gate low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1> +16:36:18.158 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7160> low=<6090,211.444,7160> high=<6090,211.444,7160> +16:36:18.158 SCRIPT : ERR GEOMETRY: child origin=<6090,211.344,7154> low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1> +16:36:18.158 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7154> low=<6093,210.641,7153.87> high=<6096,214.409,7154.13> +16:36:18.159 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7154> low=<6087,210.641,7153.87> high=<6090,214.409,7154.13> +16:36:18.159 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6084,210.641,7153.87> high=<6087,214.409,7154.13> +16:36:18.159 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7163> low=<6095.87,210.641,7163> high=<6096.13,214.409,7166> +16:36:18.159 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7163> low=<6083.87,210.641,7163> high=<6084.13,214.409,7166> +16:36:18.159 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7160> low=<6095.87,210.641,7160> high=<6096.13,214.409,7163> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7160> low=<6083.87,210.641,7160> high=<6084.13,214.409,7163> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7157> low=<6095.87,210.641,7157> high=<6096.13,214.409,7160> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7157> low=<6083.87,210.641,7157> high=<6084.13,214.409,7160> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7154> low=<6095.87,210.641,7154> high=<6096.13,214.409,7157> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6083.87,210.641,7154> high=<6084.13,214.409,7157> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7166> low=<6093,210.641,7165.87> high=<6096,214.409,7166.13> +16:36:18.161 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7166> low=<6090,210.641,7165.87> high=<6093,214.409,7166.13> +16:36:18.161 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7166> low=<6087,210.641,7165.87> high=<6090,214.409,7166.13> +16:36:18.161 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7166> low=<6084,210.641,7165.87> high=<6087,214.409,7166.13> +16:36:18.161 SCRIPT : ERR SMOKE PASS: lock permits prisoner +16:36:18.161 SCRIPT : Rereintroduced [mission]: phase 1 -> 2 +16:36:18.162 SCRIPT : ERR SMOKE PASS: lock action advances mission +16:36:18.162 SCRIPT : ERR SMOKE PASS: two guaranteed physical cache documents +16:36:18.164 SCRIPT : ERR SMOKE PASS: test does not rely on random intel +16:36:18.167 SCRIPT : ERR SMOKE PASS: isolated test profile defence duration +16:36:18.656 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory +16:36:19.047 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2 +16:36:20.173 RESOURCES : Screenshot saved to $logs:err-prison.png +16:36:21.195 SCRIPT : ERR SMOKE PASS: unlocked gate physically permits passage +16:36:21.196 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory +16:36:23.747 SCRIPT : ERR SMOKE PASS: carried intel identifies radio through intel service +16:36:23.747 SCRIPT : ERR SMOKE PASS: radio rejects distant player +16:36:24.772 SCRIPT : ERR SMOKE: radio=<6500,159.756,7200> player=<6502,159.531,7200> +16:36:24.772 SCRIPT : Rereintroduced [mission]: phase 2 -> 3 +16:36:24.773 SCRIPT : ERR SMOKE PASS: identified radio starts defence +16:36:27.801 SCRIPT : ERR SMOKE PASS: occupied defence timer running +16:36:30.323 SCRIPT : ERR SMOKE PASS: leaving area resets defence +16:37:01.306 SCRIPT : Rereintroduced [mission]: phase 3 -> 4 +16:37:03.763 SCRIPT : ERR SMOKE PASS: continuous occupied defence completes +16:37:03.765 SCRIPT : ERR SMOKE PASS: boarding extraction vehicle +16:37:06.796 SCRIPT : ERR SMOKE PASS: physical extraction occupancy +16:37:07.328 SCRIPT : Rereintroduced [mission]: phase 4 -> 5 +16:37:07.329 SCRIPT : ERR SMOKE PASS: scripted escape reaches victory after physical vehicle occupancy +16:37:07.329 SCRIPT : ERR SMOKE COMPLETE: terminal=5 lostHelicopterCase=0 playerDeathCase=0 +16:37:07.434 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME +16:37:07.436 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:37:07.437 SCRIPT (W): Slot_Chat Has no Content! +16:37:07.437 SCRIPT (W): Slot_VON Has no Content! +16:37:07.437 SCRIPT (W): Slot_GameVersion Has no Content! +16:37:07.437 SCRIPT (W): Slot_Notifications Has no Content! +16:37:09.468 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:37:09.469 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:37:09.469 SCRIPT : -- Stack trace -- +16:37:09.469 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:37:09.469 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:37:09.469 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15 +16:37:09.469 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:37:09.469 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:37:09.470 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:37:09.470 SCRIPT : ----------------- +16:37:09.470 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:37:09.470 SCRIPT : -- Stack trace -- +16:37:09.470 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:37:09.470 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:37:09.470 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21 +16:37:09.470 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:37:09.470 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:37:09.471 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:37:09.471 SCRIPT : ----------------- +16:37:09.473 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:37:09.473 SCRIPT (W): Slot_Chat Has no Content! +16:37:09.473 SCRIPT (W): Slot_VON Has no Content! +16:37:09.473 SCRIPT (W): Slot_GameVersion Has no Content! +16:37:09.473 SCRIPT (W): Slot_Notifications Has no Content! +16:37:09.474 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:37:11.360 RESOURCES : Screenshot saved to $logs:err-result.png diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/err-prison.png b/docs/evidence/native-2026-09-19-163339-companion-loops/err-prison.png new file mode 100644 index 0000000..980f1c9 Binary files /dev/null and b/docs/evidence/native-2026-09-19-163339-companion-loops/err-prison.png differ diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/err-result.png b/docs/evidence/native-2026-09-19-163339-companion-loops/err-result.png new file mode 100644 index 0000000..c0667fd Binary files /dev/null and b/docs/evidence/native-2026-09-19-163339-companion-loops/err-result.png differ diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/error.log.txt b/docs/evidence/native-2026-09-19-163339-companion-loops/error.log.txt new file mode 100644 index 0000000..a2729aa --- /dev/null +++ b/docs/evidence/native-2026-09-19-163339-companion-loops/error.log.txt @@ -0,0 +1,200 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-33-39\error.log started at 2026-09-19 16:33:40 (2026-09-19 14:33:40 UTC) + +16:33:40.715 INIT : Workbench startup +16:33:40.715 INIT : Workbench Init Engine +16:33:40.715 RESOURCES : ResourceDB: full scan +16:33:40.715 RESOURCES : processing files... +16:33:40.715 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID +16:33:40.715 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID +16:33:40.715 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID +16:33:45.778 INIT : Workbench Create Game +16:33:45.778 SCRIPT : Compiling Game scripts +16:33:45.778 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:33:45.778 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:33:45.933 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.046 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:33:46.078 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:33:46.214 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:33:46.276 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:33:46.276 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:33:46.277 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:33:46.317 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.317 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.319 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:33:46.319 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:33:46.348 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.387 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:33:55.474 WORLD : CreateEntities +16:33:55.475 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:33:55.475 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:33:55.475 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:34:12.071 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected) +16:34:17.043 WORLD : Game::LoadEntities +16:34:17.043 WORLD : CreateEntities +16:34:17.043 WORLD : CreateEntities +16:34:17.043 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:34:17.043 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:34:17.043 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:34:18.473 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +16:34:18.473 ENTITY : CreateComponent 'Hierarchy' +16:34:18.473 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +16:34:18.473 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +16:34:18.473 ENTITY : CreateComponent 'Hierarchy' +16:34:18.473 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +16:34:18.473 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +16:34:18.473 ENTITY : CreateComponent 'Hierarchy' +16:34:18.473 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +16:34:18.478 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +16:34:18.478 ENTITY : CreateComponent 'Hierarchy' +16:34:18.478 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +16:34:18.478 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +16:34:18.478 ENTITY : CreateComponent 'Hierarchy' +16:34:18.478 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +16:34:18.478 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +16:34:18.478 ENTITY : CreateComponent 'Hierarchy' +16:34:18.478 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +16:34:18.483 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +16:34:18.483 ENTITY : CreateComponent 'Hierarchy' +16:34:18.483 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +16:34:18.483 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +16:34:18.483 ENTITY : CreateComponent 'Hierarchy' +16:34:18.483 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +16:34:18.483 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +16:34:18.483 ENTITY : CreateComponent 'Hierarchy' +16:34:18.483 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +16:34:25.978 WORLD : InitEntities 'world' +16:34:25.979 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:34:25.979 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:34:26.514 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:34:26.514 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:34:26.514 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:34:26.514 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:34:26.514 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:34:26.516 SCRIPT (W): Can't open config file "" +16:34:26.522 WORLD : InitEntities 'world' +16:34:26.522 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:34:26.522 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:34:26.522 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:34:26.522 SCRIPT (W): Slot_Chat Has no Content! +16:34:26.522 SCRIPT (W): Slot_VON Has no Content! +16:34:26.523 SCRIPT (W): Slot_AvailableActions Has no Content! +16:34:26.523 SCRIPT (W): Slot_Vehicle Has no Content! +16:34:26.523 SCRIPT (W): Slot_GameVersion Has no Content! +16:34:26.523 SCRIPT (W): Slot_Notifications Has no Content! +16:34:26.523 SCRIPT (W): Slot_Hints Has no Content! +16:34:26.534 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:34:26.534 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +16:34:26.534 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:34:26.535 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:34:26.535 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:34:26.539 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:34:26.782 WORLD : UpdateEntities +16:34:26.782 WORLD : PostFrame +16:34:26.782 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:34:26.782 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:34:26.828 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:34:26.828 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout" +16:34:26.828 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout" +16:34:26.828 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab +16:34:29.238 WORLD : UpdateEntities +16:34:29.238 WORLD : AfterPostSimulate +16:34:29.238 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:35:23.179 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:35:23.179 SCRIPT (W): Slot_Chat Has no Content! +16:35:23.179 SCRIPT (W): Slot_VON Has no Content! +16:35:23.179 SCRIPT (W): Slot_GameVersion Has no Content! +16:35:23.180 SCRIPT (W): Slot_Notifications Has no Content! +16:35:25.208 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:35:25.210 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:35:25.213 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:35:25.213 SCRIPT (W): Slot_Chat Has no Content! +16:35:25.213 SCRIPT (W): Slot_VON Has no Content! +16:35:25.213 SCRIPT (W): Slot_GameVersion Has no Content! +16:35:25.213 SCRIPT (W): Slot_Notifications Has no Content! +16:35:53.101 SCRIPT (W): Maybe a problem: DataProgression is not ready but the analytics event was requested +16:35:53.102 SCRIPT (W): SCR_PlayerData:CalculateStatsChange: Specialization stats, experience or rank stats were modified prematurely. The career data for this session might be compromised +16:35:53.320 DEFAULT (W): Achievements cannot be saved. +16:35:53.320 DEFAULT (W): Achievements failed to save. Consecutive calls to Achievements API may fail. +16:36:02.013 WORLD : Game::LoadEntities +16:36:02.013 WORLD : CreateEntities +16:36:02.013 WORLD : CreateEntities 'world' +16:36:02.013 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et" +16:36:02.013 ENTITY : CreateComponent 'ScriptedRadioComponent' +16:36:02.013 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent. +16:36:03.361 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168> +16:36:03.361 ENTITY : CreateComponent 'Hierarchy' +16:36:03.361 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>') +16:36:03.361 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055> +16:36:03.361 ENTITY : CreateComponent 'Hierarchy' +16:36:03.361 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>') +16:36:03.361 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961> +16:36:03.361 ENTITY : CreateComponent 'Hierarchy' +16:36:03.361 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>') +16:36:03.366 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344> +16:36:03.366 ENTITY : CreateComponent 'Hierarchy' +16:36:03.366 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>') +16:36:03.366 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375> +16:36:03.366 ENTITY : CreateComponent 'Hierarchy' +16:36:03.366 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>') +16:36:03.366 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516> +16:36:03.366 ENTITY : CreateComponent 'Hierarchy' +16:36:03.366 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>') +16:36:03.370 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084> +16:36:03.370 ENTITY : CreateComponent 'Hierarchy' +16:36:03.370 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>') +16:36:03.370 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421> +16:36:03.370 ENTITY : CreateComponent 'Hierarchy' +16:36:03.370 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>') +16:36:03.370 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869> +16:36:03.370 ENTITY : CreateComponent 'Hierarchy' +16:36:03.370 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>') +16:36:10.372 WORLD : InitEntities 'world' +16:36:10.372 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et" +16:36:10.372 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:36:10.993 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:36:10.994 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> +16:36:10.994 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:36:10.994 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:36:10.994 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:36:10.995 SCRIPT (W): Can't open config file "" +16:36:10.996 SCRIPT (W): Cannot update game blocklist. Another request in progress. +16:36:10.996 WORLD : InitEntities 'world' +16:36:10.996 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et" +16:36:10.996 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout" +16:36:10.997 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:36:10.997 SCRIPT (W): Slot_Chat Has no Content! +16:36:10.997 SCRIPT (W): Slot_VON Has no Content! +16:36:10.997 SCRIPT (W): Slot_AvailableActions Has no Content! +16:36:10.997 SCRIPT (W): Slot_Vehicle Has no Content! +16:36:10.997 SCRIPT (W): Slot_GameVersion Has no Content! +16:36:10.997 SCRIPT (W): Slot_Notifications Has no Content! +16:36:10.997 SCRIPT (W): Slot_Hints Has no Content! +16:36:11.001 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:36:11.002 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000> +16:36:11.002 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et" +16:36:11.002 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:36:11.003 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:36:11.148 WORLD : UpdateEntities +16:36:11.149 WORLD : PostFrame +16:36:11.149 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout" +16:36:11.149 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:36:13.253 WORLD : UpdateEntities +16:36:13.253 WORLD : AfterPostSimulate +16:36:13.253 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found +16:37:07.436 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:37:07.436 SCRIPT (W): Slot_Chat Has no Content! +16:37:07.437 SCRIPT (W): Slot_VON Has no Content! +16:37:07.437 SCRIPT (W): Slot_GameVersion Has no Content! +16:37:07.437 SCRIPT (W): Slot_Notifications Has no Content! +16:37:09.469 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:37:09.470 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:37:09.473 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout" +16:37:09.473 SCRIPT (W): Slot_Chat Has no Content! +16:37:09.473 SCRIPT (W): Slot_VON Has no Content! +16:37:09.473 SCRIPT (W): Slot_GameVersion Has no Content! +16:37:09.473 SCRIPT (W): Slot_Notifications Has no Content! diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/headless-launch.log.txt b/docs/evidence/native-2026-09-19-163339-companion-loops/headless-launch.log.txt new file mode 100644 index 0000000..2b21417 --- /dev/null +++ b/docs/evidence/native-2026-09-19-163339-companion-loops/headless-launch.log.txt @@ -0,0 +1,156 @@ +[gamescope] [Info] console: gamescope version 3.16.28 (gcc 16.2.1) +No CAP_SYS_NICE, falling back to regular-priority compute and threads. +Performance will be affected. +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope' +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2) +[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays' +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10) +[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11) +[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist +[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts' +[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist +[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0) +[gamescope] [Info] vulkan: physical device supports DRM format modifiers +[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend +[gamescope] [Info] vulkan: supported DRM formats for sampling usage: +[gamescope] [Info] vulkan: AR24 (0x34325241) +[gamescope] [Info] vulkan: XR24 (0x34325258) +[gamescope] [Info] vulkan: AB24 (0x34324241) +[gamescope] [Info] vulkan: XB24 (0x34324258) +[gamescope] [Info] vulkan: RG16 (0x36314752) +[gamescope] [Info] vulkan: NV12 (0x3231564E) +[gamescope] [Info] vulkan: AB4H (0x48344241) +[gamescope] [Info] vulkan: XB4H (0x48344258) +[gamescope] [Info] vulkan: AB48 (0x38344241) +[gamescope] [Info] vulkan: XB48 (0x38344258) +[gamescope] [Info] vulkan: AB30 (0x30334241) +[gamescope] [Info] vulkan: XB30 (0x30334258) +[gamescope] [Info] vulkan: AR30 (0x30335241) +[gamescope] [Info] vulkan: XR30 (0x30335258) +[gamescope] [Info] wlserver: Using explicit sync when available +[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0' +[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend +[gamescope] [Info] wlserver: Successfully initialized libei for input emulation! +[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use +[gamescope] [Info] wlserver: [xwayland/server.c:108] Starting Xwayland on :2 +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Multiple symbols for level 1/group 1 on key +> Using F23, ignoring XF86TouchpadOff +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Symbol map for key redefined +> Using last definition for conflicting fields +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn +> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff +> Warning: Could not resolve keysym XF86ActionOnSelection +> Warning: Could not resolve keysym XF86ContextualInsert +> Warning: Could not resolve keysym XF86ContextualQuery +Errors from xkbcomp are not fatal to the X server +[gamescope] [Info] pipewire: stream state changed: connecting +[gamescope] [Info] pipewire: stream state changed: paused +[gamescope] [Info] pipewire: stream available on node ID: 171 +[gamescope] [Info] vblank: Using timerfd. +fsync: up and running. +[Gamescope WSI] No application info given. +[Gamescope WSI] Executable name: explorer.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: xalia.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: xalia.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 1 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Executable name: ArmaReforgerWorkbenchSteamDiag.exe +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +The XKEYBOARD keymap compiler (xkbcomp) reports: +> Warning: Unsupported maximum keycode 709, clipping. +> X11 cannot support keycodes above 255. +> Warning: Virtual modifier Hyper multiply defined +> Using 0, ignoring 0 +> Warning: Virtual modifier ScrollLock multiply defined +> Using 0, ignoring 0 +Errors from xkbcomp are not fatal to the X server +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: DXVK + engineVersion: 12587008 + apiVersion: 4206592 +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] No application info given. +ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment. +[Gamescope WSI] Application info: + pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe + applicationVersion: 0 + pEngineName: vkd3d + engineVersion: 12587008 + apiVersion: 4206592 +[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a001a4 +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a001a4 +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a001a4 + wayland surface res id: 5 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating Gamescope surface: xid: 0x1a0039a +[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL. +[Gamescope WSI] Made gamescope surface for xid: 0x1a0039a +[Gamescope WSI] Surface state: + steam app id: 1874910 + window xid: 0x1a0039a + wayland surface res id: 10 + layer client flags: 0x4 + server hdr output enabled: false + hdr formats exposed to client: false +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x555557b75350 - imageCount: 4 +[Gamescope WSI] Destroying swapchain: 0x555557b75350 +[Gamescope WSI] Destroyed swapchain: 0x555557b75350 +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x555557b75350 - imageCount: 4 +[Gamescope WSI] Destroying swapchain: 0x555557b75350 +[Gamescope WSI] Destroyed swapchain: 0x555557b75350 +[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false +[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x555557b75350 - imageCount: 4 +[Gamescope WSI] Creating swapchain for xid: 0x1a001a4 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a001a4 swapchain: 0x555558f64d90 - imageCount: 3 +[Gamescope WSI] Destroying swapchain: 0x555558f64d90 +[Gamescope WSI] Destroyed swapchain: 0x555558f64d90 +[Gamescope WSI] Creating swapchain for xid: 0x1a001a4 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true +[Gamescope WSI] Created swapchain for xid: 0x1a001a4 swapchain: 0x555558f64d90 - imageCount: 3 +[gamescope] [Info] launch: Primary child shut down! diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/launch-source-sha256.json b/docs/evidence/native-2026-09-19-163339-companion-loops/launch-source-sha256.json new file mode 100644 index 0000000..8bcb5df --- /dev/null +++ b/docs/evidence/native-2026-09-19-163339-companion-loops/launch-source-sha256.json @@ -0,0 +1,194 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/launch-source.json b/docs/evidence/native-2026-09-19-163339-companion-loops/launch-source.json new file mode 100644 index 0000000..2ace3c0 --- /dev/null +++ b/docs/evidence/native-2026-09-19-163339-companion-loops/launch-source.json @@ -0,0 +1,45 @@ +{ + "schema_version": 1, + "launch_id": "0f4b80d1-d65f-47ae-86c7-024474d3f51e", + "captured_unix": 1789828417.3777473, + "source_root": "/home/jakub/devel/escapistsrereintroduced", + "command": [ + "gamescope", + "--backend", + "headless", + "-W", + "1280", + "-H", + "720", + "-w", + "1280", + "-h", + "720", + "-r", + "30", + "--", + "/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton", + "run", + "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe", + "-gproj", + "Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj", + "-addonsDir", + "Z:/home/jakub/devel/escapistsrereintroduced/addons", + "-profile", + "Z:/tmp/erri-workbench-profile", + "-logconsole", + "-wbModule=WorldEditor", + "-load", + "Worlds/ERR_Everon.ent", + "-plugin=ERR_ValidateWorldPlugin", + "-errPlay", + "1", + "-errSmoke", + "1", + "-errSmokeOutcome", + "victory", + "-noThrow", + "-disableCrashReporter" + ], + "manifest_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4" +} diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/report.json b/docs/evidence/native-2026-09-19-163339-companion-loops/report.json new file mode 100644 index 0000000..1fe64d3 --- /dev/null +++ b/docs/evidence/native-2026-09-19-163339-companion-loops/report.json @@ -0,0 +1,9 @@ +{ + "log": "docs/evidence/native-2026-09-19-163339-companion-loops/console.log.txt", + "smoke_completions": 2, + "assertions_passed": 96, + "script_or_runtime_failures": [], + "engine_errors": [], + "missing_end_screen": [], + "scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim" +} diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/rereintroduced-hq.log.txt b/docs/evidence/native-2026-09-19-163339-companion-loops/rereintroduced-hq.log.txt new file mode 100644 index 0000000..b3b26b1 --- /dev/null +++ b/docs/evidence/native-2026-09-19-163339-companion-loops/rereintroduced-hq.log.txt @@ -0,0 +1,58 @@ +#1 t=6.6s M0 REGISTER group 1 [session=1789828466-1] +#2 t=6.6s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789828466-1] +#3 t=6.7s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789828466-1] +#4 t=8.6s M0 REGISTER group 2 [session=1789828466-1] +#5 t=8.6s M0 REGISTER group 3 [session=1789828466-1] +#6 t=8.6s M0 REGISTER group 4 [session=1789828466-1] +#7 t=8.6s M0 REGISTER group 5 [session=1789828466-1] +#8 t=8.6s M0 REGISTER group 6 [session=1789828466-1] +#9 t=8.6s M0 REGISTER group 7 [session=1789828466-1] +#10 t=11.8s M1 REPORT X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (0s ago) [session=1789828466-1] +#11 t=12.8s M1 TRANSMIT unit 3 -> HQ (long-range) [session=1789828466-1] +#12 t=14.8s M1 RECEIVE HQ received from unit 3 [session=1789828466-1] +#13 t=17.8s M5 TRANSMIT HQ -> unit 6 (long-range) [session=1789828466-1] +#14 t=17.8s M4 TRANSMIT HQ -> unit 5 (long-range) [session=1789828466-1] +#15 t=17.8s M3 TRANSMIT HQ -> unit 4 (long-range) [session=1789828466-1] +#16 t=17.8s M2 TRANSMIT HQ -> unit 2 (long-range) [session=1789828466-1] +#17 t=17.8s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789828466-1] +#18 t=19.8s M5 RECEIVE unit 6 received from HQ [session=1789828466-1] +#19 t=19.8s M5 ORDER DELIVERED group 6 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789828466-1] +#20 t=19.8s M4 RECEIVE unit 5 received from HQ [session=1789828466-1] +#21 t=19.8s M4 ORDER DELIVERED group 5 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789828466-1] +#22 t=19.8s M3 RECEIVE unit 4 received from HQ [session=1789828466-1] +#23 t=19.8s M3 ORDER DELIVERED group 4 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789828466-1] +#24 t=19.8s M2 RECEIVE unit 2 received from HQ [session=1789828466-1] +#25 t=19.8s M2 ORDER DELIVERED group 2 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789828466-1] +#26 t=56s M0 STOP HQ stopped; tactical orders released [session=1789828466-1] +#1 t=6.7s M0 REGISTER group 1 [session=1789828570-2] +#2 t=6.7s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789828570-2] +#3 t=6.9s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789828570-2] +#4 t=8.7s M0 REGISTER group 2 [session=1789828570-2] +#5 t=8.7s M0 REGISTER group 3 [session=1789828570-2] +#6 t=8.7s M0 REGISTER group 4 [session=1789828570-2] +#7 t=8.7s M0 REGISTER group 5 [session=1789828570-2] +#8 t=8.7s M0 REGISTER group 6 [session=1789828570-2] +#9 t=8.7s M0 REGISTER group 7 [session=1789828570-2] +#10 t=11.9s M1 REPORT X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (0s ago) [session=1789828570-2] +#11 t=13s M1 TRANSMIT unit 3 -> HQ (long-range) [session=1789828570-2] +#12 t=15s M1 RECEIVE HQ received from unit 3 [session=1789828570-2] +#13 t=18s M5 TRANSMIT HQ -> unit 6 (long-range) [session=1789828570-2] +#14 t=18s M4 TRANSMIT HQ -> unit 5 (long-range) [session=1789828570-2] +#15 t=18s M3 TRANSMIT HQ -> unit 4 (long-range) [session=1789828570-2] +#16 t=18s M2 TRANSMIT HQ -> unit 2 (long-range) [session=1789828570-2] +#17 t=18s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789828570-2] +#18 t=20s M5 RECEIVE unit 6 received from HQ [session=1789828570-2] +#19 t=20s M5 ORDER DELIVERED group 6 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789828570-2] +#20 t=20s M4 RECEIVE unit 5 received from HQ [session=1789828570-2] +#21 t=20s M4 ORDER DELIVERED group 5 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789828570-2] +#22 t=20s M3 RECEIVE unit 4 received from HQ [session=1789828570-2] +#23 t=20s M3 ORDER DELIVERED group 4 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789828570-2] +#24 t=20s M2 RECEIVE unit 2 received from HQ [session=1789828570-2] +#25 t=20s M2 ORDER DELIVERED group 2 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789828570-2] +#26 t=33.1s M6 REPORT X=6502 Z=7200: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789828570-2] +#27 t=34.1s M6 TRANSMIT unit 4 -> HQ (long-range) [session=1789828570-2] +#28 t=36.1s M6 RECEIVE HQ received from unit 4 [session=1789828570-2] +#29 t=43.1s M7 REPORT X=6502 Z=7200: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (0s ago) [session=1789828570-2] +#30 t=44.1s M7 TRANSMIT unit 4 -> HQ (long-range) [session=1789828570-2] +#31 t=46.1s M7 RECEIVE HQ received from unit 4 [session=1789828570-2] +#32 t=56.2s M0 STOP HQ stopped; tactical orders released [session=1789828570-2] diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/runner.json.txt b/docs/evidence/native-2026-09-19-163339-companion-loops/runner.json.txt new file mode 100644 index 0000000..3488bc7 --- /dev/null +++ b/docs/evidence/native-2026-09-19-163339-companion-loops/runner.json.txt @@ -0,0 +1,37 @@ +{ + "stopped_unix": 1789828634.9207478, + "console_sha256": "3d3dc8c59dd71fe593bc13f381bae8c1ca914469dfb7834777d1757683b36447", + "end_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4", + "source_unchanged_after_run": true, + "source_provenance": "launch_snapshot", + "launch_id": "0f4b80d1-d65f-47ae-86c7-024474d3f51e", + "launch_source_manifest": "launch-source-sha256.json", + "launch_source_metadata": "launch-source.json", + "launch_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4", + "started_unix": 1789828417.3778143, + "result": "smoke-completed", + "result_before_cleanup": "smoke-completed", + "cleanup_confirmed": true, + "cleanup_report": { + "cleanup_confirmed": true, + "idle_verified": true, + "errors": [], + "orphan_cleanup": { + "attempted": true, + "report": { + "scope": "/tmp/erri-headless-compat/pfx", + "candidates": [], + "term_sent": [], + "kill_sent": [], + "cleared": true + } + } + }, + "runner_error": null, + "session": "/tmp/erri-workbench-profile/logs/logs_2026-09-19_16-33-39", + "rounds_required": 2, + "project": "chat", + "display": "headless Gamescope 1280x720/30Hz", + "dedicated_server": false, + "audio": "silent sink and per-test-stream mute" +} diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/script.log.txt b/docs/evidence/native-2026-09-19-163339-companion-loops/script.log.txt new file mode 100644 index 0000000..ad7e2a2 --- /dev/null +++ b/docs/evidence/native-2026-09-19-163339-companion-loops/script.log.txt @@ -0,0 +1,599 @@ +--------------------------------------------- +Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_16-33-39\script.log started at 2026-09-19 16:33:42 (2026-09-19 14:33:42 UTC) + +16:33:42.126 SCRIPT : SCRIPT : Initializing scripts +16:33:42.126 SCRIPT : SCRIPT : ScriptProjectManager init +16:33:44.441 SCRIPT : SCRIPT : Compiling GameLib scripts +16:33:44.508 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460 +16:33:44.509 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb +16:33:44.509 SCRIPT : SCRIPT : Compiling Game scripts +16:33:45.778 SCRIPT : Compiling Game scripts +16:33:45.778 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete +16:33:45.778 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete +16:33:45.933 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.046 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed +16:33:46.078 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete +16:33:46.181 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete +16:33:46.214 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead +16:33:46.276 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete +16:33:46.276 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete +16:33:46.277 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete +16:33:46.317 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.317 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.319 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api. +16:33:46.319 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api. +16:33:46.348 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly. +16:33:46.387 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete +16:33:46.658 SCRIPT : Module: WorkbenchGame; loaded 172x files; 617x classes; used 2482K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: e963af0e +16:33:46.664 SCRIPT : Module: Game; loaded 5787x files; 11393x classes; used 33680K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 5d197210 +16:33:47.584 SCRIPT : Unable to register a script command due keyword duplicity: ban +16:33:47.584 SCRIPT : Unable to register a script command due keyword duplicity: kick +16:34:08.821 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562 +16:34:08.821 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438 +16:34:08.822 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281 +16:34:08.823 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172 +16:34:08.824 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156 +16:34:08.825 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141 +16:34:08.825 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094 +16:34:08.846 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625 +16:34:12.068 SCRIPT : Unable to register a script command due keyword duplicity: ban +16:34:12.068 SCRIPT : Unable to register a script command due keyword duplicity: kick +16:34:25.979 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:34:26.002 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate +16:34:26.514 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:34:26.514 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:34:26.516 SCRIPT (W): Can't open config file "" +16:34:26.522 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:34:26.522 SCRIPT (W): Slot_Chat Has no Content! +16:34:26.522 SCRIPT (W): Slot_VON Has no Content! +16:34:26.523 SCRIPT (W): Slot_AvailableActions Has no Content! +16:34:26.523 SCRIPT (W): Slot_Vehicle Has no Content! +16:34:26.523 SCRIPT (W): Slot_GameVersion Has no Content! +16:34:26.523 SCRIPT (W): Slot_Notifications Has no Content! +16:34:26.523 SCRIPT (W): Slot_Hints Has no Content! +16:34:26.535 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:34:26.535 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:34:26.539 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config +16:34:26.591 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:34:26.605 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:34:26.782 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:34:28.301 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:34:28.320 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:34:28.321 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:34:28.348 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:34:28.350 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:34:28.399 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:34:28.399 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:34:28.405 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:34:28.456 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:34:28.456 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:34:28.458 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:34:28.458 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:34:28.461 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:34:28.462 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:34:28.462 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:34:28.464 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:34:28.464 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:34:28.464 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:34:28.464 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:34:28.464 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:34:28.464 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:34:28.465 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:34:28.465 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:34:28.465 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:34:28.465 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:34:28.465 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:34:28.465 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:34:28.465 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:28.466 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:34:29.320 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:29.320 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:29.320 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:29.321 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:29.574 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5263,7499.7> up=0.995671 +16:34:29.575 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.286983 angularSpeed=0.0801588 +16:34:29.575 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:34:29.575 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6163,7501.97> +16:34:29.575 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3163,7501.97> terrainY=63.3166 tireTerrainGap=-0.000263214 +16:34:29.575 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6163,7501.97> radius=0.3 bottom=<7012.06,63.3163,7501.97> fraction=0.453782 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.000167847 +16:34:29.575 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6042,7497.71> +16:34:29.576 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1542,7497.71> terrainY=64.1556 tireTerrainGap=-0.00139618 +16:34:29.576 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6042,7497.71> radius=0.45 bottom=<7009.88,64.1542,7497.71> fraction=0.448682 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00128937 +16:34:29.576 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2643,7497.75> +16:34:29.576 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8143,7497.75> terrainY=63.8178 tireTerrainGap=-0.00348282 +16:34:29.576 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2643,7497.75> radius=0.45 bottom=<7014.42,63.8143,7497.75> fraction=0.438611 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00350571 +16:34:29.577 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:34:29.827 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:29.827 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:29.827 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:29.828 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:34:30.335 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:30.335 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:30.335 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:30.593 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5365,7499.71> up=0.994355 +16:34:30.593 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0975902 angularSpeed=0.0685686 +16:34:30.593 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:34:30.593 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6191,7501.99> +16:34:30.593 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3191,7501.99> terrainY=63.3143 tireTerrainGap=0.00484467 +16:34:30.594 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6191,7501.99> radius=0.3 bottom=<7012.07,63.3191,7501.99> fraction=0.476457 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00482178 +16:34:30.594 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6024,7497.71> +16:34:30.594 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1524,7497.71> terrainY=64.149 tireTerrainGap=0.00341797 +16:34:30.594 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6024,7497.71> radius=0.45 bottom=<7009.93,64.1524,7497.71> fraction=0.469994 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00340271 +16:34:30.594 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2646,7497.78> +16:34:30.594 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8146,7497.78> terrainY=63.8154 tireTerrainGap=-0.000766754 +16:34:30.595 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2646,7497.78> radius=0.45 bottom=<7014.47,63.8146,7497.78> fraction=0.451111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00075531 +16:34:30.595 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:34:30.850 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:30.851 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:30.851 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:34:30.851 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:31.160 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:34:31.160 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:31.161 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:31.161 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:31.161 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:34:31.662 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5313,7499.74> up=0.994218 +16:34:31.663 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0403679 angularSpeed=0.0725902 +16:34:31.663 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:34:31.663 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6139,7502.01> +16:34:31.664 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3139,7502.01> terrainY=63.3115 tireTerrainGap=0.00242233 +16:34:31.664 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6139,7502.01> radius=0.3 bottom=<7012.08,63.3139,7502.01> fraction=0.465498 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00241089 +16:34:31.664 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5907,7497.72> +16:34:31.664 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1407,7497.72> terrainY=64.1428 tireTerrainGap=-0.0020752 +16:34:31.664 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5907,7497.72> radius=0.45 bottom=<7009.97,64.1407,7497.72> fraction=0.445317 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00202942 +16:34:31.664 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2562,7497.82> +16:34:31.665 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8062,7497.82> terrainY=63.8128 tireTerrainGap=-0.00658798 +16:34:31.665 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2562,7497.82> radius=0.45 bottom=<7014.51,63.8062,7497.82> fraction=0.424444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00662231 +16:34:31.665 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:34:31.665 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:31.665 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:31.666 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:31.666 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:32.170 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:32.170 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:32.170 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:32.171 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:34:32.680 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.529,7499.75> up=0.994143 +16:34:32.680 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:34:32.680 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:34:32.680 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02> +16:34:32.681 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00164032 +16:34:32.681 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.462009 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00164413 +16:34:32.681 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73> +16:34:32.681 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00250244 +16:34:32.681 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465769 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00247192 +16:34:32.681 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +16:34:32.682 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8122 tireTerrainGap=-0.00201797 +16:34:32.682 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00203705 +16:34:32.682 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:34:32.683 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:32.683 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:32.683 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:32.683 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:34:33.186 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:33.186 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:33.186 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:33.186 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:33.691 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.529,7499.75> up=0.994143 +16:34:33.691 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:34:33.691 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:34:33.691 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02> +16:34:33.692 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00164032 +16:34:33.692 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.462009 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00164413 +16:34:33.692 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73> +16:34:33.692 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00250244 +16:34:33.692 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465769 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00247192 +16:34:33.693 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84> +16:34:33.693 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.8122 tireTerrainGap=-0.00201797 +16:34:33.693 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.445278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00203705 +16:34:33.693 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:34:33.693 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:34:33.694 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:34:33.712 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:34:33.713 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:34:33.713 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:34:33.713 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:34:33.713 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:34:33.714 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:34:33.714 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:34:33.829 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:34:33.867 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5> +16:34:34.049 SCRIPT : ERR SMOKE PASS: new identity may enter prison +16:34:34.049 SCRIPT : ERR SMOKE PASS: spawn consumes identity life +16:34:34.049 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection +16:34:34.049 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life +16:34:34.050 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected +16:34:34.050 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy +16:34:34.050 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +16:34:34.050 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +16:34:34.050 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +16:34:34.050 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +16:34:34.050 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +16:34:34.051 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +16:34:34.051 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +16:34:34.051 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +16:34:34.051 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +16:34:34.051 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +16:34:34.054 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +16:34:34.054 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +16:34:34.054 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +16:34:34.054 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +16:34:34.057 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization +16:34:34.058 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service +16:34:34.058 SCRIPT : ERR SMOKE PASS: initial prisoner position +16:34:34.059 SCRIPT : ERR SMOKE PASS: radio and extraction vehicle exist +16:34:34.059 SCRIPT : ERR SMOKE PASS: authored gate exposes lock action +16:34:34.059 SCRIPT : ERR GEOMETRY: gate low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1> +16:34:34.059 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7160> low=<6090,211.444,7160> high=<6090,211.444,7160> +16:34:34.059 SCRIPT : ERR GEOMETRY: child origin=<6090,211.344,7154> low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7154> low=<6093,210.641,7153.87> high=<6096,214.409,7154.13> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7154> low=<6087,210.641,7153.87> high=<6090,214.409,7154.13> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6084,210.641,7153.87> high=<6087,214.409,7154.13> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7163> low=<6095.87,210.641,7163> high=<6096.13,214.409,7166> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7163> low=<6083.87,210.641,7163> high=<6084.13,214.409,7166> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7160> low=<6095.87,210.641,7160> high=<6096.13,214.409,7163> +16:34:34.060 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7160> low=<6083.87,210.641,7160> high=<6084.13,214.409,7163> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7157> low=<6095.87,210.641,7157> high=<6096.13,214.409,7160> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7157> low=<6083.87,210.641,7157> high=<6084.13,214.409,7160> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7154> low=<6095.87,210.641,7154> high=<6096.13,214.409,7157> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6083.87,210.641,7154> high=<6084.13,214.409,7157> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7166> low=<6093,210.641,7165.87> high=<6096,214.409,7166.13> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7166> low=<6090,210.641,7165.87> high=<6093,214.409,7166.13> +16:34:34.061 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7166> low=<6087,210.641,7165.87> high=<6090,214.409,7166.13> +16:34:34.062 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7166> low=<6084,210.641,7165.87> high=<6087,214.409,7166.13> +16:34:34.062 SCRIPT : ERR SMOKE PASS: lock permits prisoner +16:34:34.062 SCRIPT : Rereintroduced [mission]: phase 1 -> 2 +16:34:34.063 SCRIPT : ERR SMOKE PASS: lock action advances mission +16:34:34.064 SCRIPT : ERR SMOKE PASS: two guaranteed physical cache documents +16:34:34.066 SCRIPT : ERR SMOKE PASS: test does not rely on random intel +16:34:34.069 SCRIPT : ERR SMOKE PASS: isolated test profile defence duration +16:34:34.568 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory +16:34:34.840 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1 +16:34:37.100 SCRIPT : ERR SMOKE PASS: unlocked gate physically permits passage +16:34:37.100 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory +16:34:37.862 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2 +16:34:39.633 SCRIPT : ERR SMOKE PASS: carried intel identifies radio through intel service +16:34:39.634 SCRIPT : ERR SMOKE PASS: radio rejects distant player +16:34:40.647 SCRIPT : ERR SMOKE: radio=<6500,159.756,7200> player=<6502,159.531,7200> +16:34:40.647 SCRIPT : Rereintroduced [mission]: phase 2 -> 3 +16:34:40.648 SCRIPT : ERR SMOKE PASS: identified radio starts defence +16:34:43.674 SCRIPT : ERR SMOKE PASS: occupied defence timer running +16:34:46.205 SCRIPT : ERR SMOKE PASS: leaving area resets defence +16:35:17.044 SCRIPT : Rereintroduced [mission]: phase 3 -> 4 +16:35:19.572 SCRIPT : ERR SMOKE PASS: continuous occupied defence completes +16:35:19.573 SCRIPT : ERR SMOKE PASS: boarding extraction vehicle +16:35:22.606 SCRIPT : ERR SMOKE PASS: physical extraction occupancy +16:35:23.075 SCRIPT : Rereintroduced [mission]: phase 4 -> 5 +16:35:23.076 SCRIPT : ERR SMOKE PASS: scripted escape reaches victory after physical vehicle occupancy +16:35:23.076 SCRIPT : ERR SMOKE COMPLETE: terminal=5 lostHelicopterCase=0 playerDeathCase=0 +16:35:23.177 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME +16:35:23.179 SCRIPT (W): Slot_Chat Has no Content! +16:35:23.179 SCRIPT (W): Slot_VON Has no Content! +16:35:23.179 SCRIPT (W): Slot_GameVersion Has no Content! +16:35:23.180 SCRIPT (W): Slot_Notifications Has no Content! +16:35:25.208 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:35:25.208 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:35:25.209 SCRIPT : -- Stack trace -- +16:35:25.209 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:35:25.209 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:35:25.209 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15 +16:35:25.209 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:35:25.209 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:35:25.209 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:35:25.210 SCRIPT : ----------------- +16:35:25.210 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:35:25.210 SCRIPT : -- Stack trace -- +16:35:25.210 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:35:25.210 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:35:25.210 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21 +16:35:25.211 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:35:25.211 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:35:25.211 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:35:25.211 SCRIPT : ----------------- +16:35:25.213 SCRIPT (W): Slot_Chat Has no Content! +16:35:25.213 SCRIPT (W): Slot_VON Has no Content! +16:35:25.213 SCRIPT (W): Slot_GameVersion Has no Content! +16:35:25.213 SCRIPT (W): Slot_Notifications Has no Content! +16:35:25.215 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:35:53.101 SCRIPT (W): Maybe a problem: DataProgression is not ready but the analytics event was requested +16:35:53.102 SCRIPT (W): SCR_PlayerData:CalculateStatsChange: Specialization stats, experience or rank stats were modified prematurely. The career data for this session might be compromised +16:36:10.372 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead. +16:36:10.373 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate +16:36:10.994 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key! +16:36:10.994 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key! +16:36:10.995 SCRIPT (W): Can't open config file "" +16:36:10.996 SCRIPT (W): Cannot update game blocklist. Another request in progress. +16:36:10.997 SCRIPT (W): Slot_WeaponInfo Has no Content! +16:36:10.997 SCRIPT (W): Slot_Chat Has no Content! +16:36:10.997 SCRIPT (W): Slot_VON Has no Content! +16:36:10.997 SCRIPT (W): Slot_AvailableActions Has no Content! +16:36:10.997 SCRIPT (W): Slot_Vehicle Has no Content! +16:36:10.997 SCRIPT (W): Slot_GameVersion Has no Content! +16:36:10.997 SCRIPT (W): Slot_Notifications Has no Content! +16:36:10.997 SCRIPT (W): Slot_Hints Has no Content! +16:36:11.002 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:36:11.003 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants. +16:36:11.028 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated. +16:36:11.040 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME +16:36:11.149 SCRIPT (W): EditBoxFilterComponent used on invalid widget type. +16:36:12.531 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1 +16:36:12.538 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160> +16:36:12.538 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1 +16:36:12.547 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050> +16:36:12.548 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200> +16:36:12.559 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500> +16:36:12.560 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1 +16:36:12.564 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1 +16:36:12.575 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220> +16:36:12.575 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1 +16:36:12.577 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400> +16:36:12.577 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1 +16:36:12.580 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1 +16:36:12.581 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1 +16:36:12.581 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1 +16:36:12.582 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300> +16:36:12.582 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1 +16:36:12.583 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0 +16:36:12.583 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5 +16:36:12.583 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25> +16:36:12.583 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944 +16:36:12.583 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:36:12.583 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97> +16:36:12.584 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717 +16:36:12.584 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:36:12.584 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97> +16:36:12.584 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156 +16:36:12.584 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999 +16:36:12.584 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:12.584 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:12.585 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:12.585 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:12.585 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:12.585 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0 +16:36:13.297 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:13.297 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:13.298 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:13.298 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:13.546 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012.08,63.564,7499.7> up=0.99529 +16:36:13.547 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.370608 angularSpeed=0.148358 +16:36:13.547 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:36:13.547 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6197,7501.98> +16:36:13.547 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3197,7501.98> terrainY=63.3157 tireTerrainGap=0.00403976 +16:36:13.547 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6197,7501.98> radius=0.3 bottom=<7012.07,63.3197,7501.98> fraction=0.473094 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00408173 +16:36:13.547 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6015,7497.71> +16:36:13.547 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1516,7497.71> terrainY=64.1552 tireTerrainGap=-0.00366211 +16:36:13.548 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6015,7497.71> radius=0.45 bottom=<7009.88,64.1516,7497.71> fraction=0.438026 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00363159 +16:36:13.548 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2663,7497.74> +16:36:13.548 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8163,7497.74> terrainY=63.8181 tireTerrainGap=-0.0017662 +16:36:13.548 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2663,7497.74> radius=0.45 bottom=<7014.42,63.8163,7497.74> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291 +16:36:13.548 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:36:13.801 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:13.801 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:13.802 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:13.802 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0 +16:36:14.309 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:14.309 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:14.309 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:14.564 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5255,7499.71> up=0.994021 +16:36:14.564 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0653376 angularSpeed=0.0542322 +16:36:14.564 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:36:14.564 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6183,7501.98> +16:36:14.565 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3183,7501.98> terrainY=63.3148 tireTerrainGap=0.00352097 +16:36:14.565 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6183,7501.98> radius=0.3 bottom=<7012.07,63.3183,7501.98> fraction=0.470588 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00352859 +16:36:14.565 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.91,64.6024,7497.72> +16:36:14.565 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.91,64.1524,7497.72> terrainY=64.1504 tireTerrainGap=0.00200653 +16:36:14.566 SCRIPT : ERR GEAR SUPPORT: center=<7009.91,64.6024,7497.72> radius=0.45 bottom=<7009.91,64.1524,7497.72> fraction=0.463524 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00197601 +16:36:14.566 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.265,7497.78> +16:36:14.566 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.815,7497.78> terrainY=63.8159 tireTerrainGap=-0.000926971 +16:36:14.566 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.265,7497.78> radius=0.45 bottom=<7014.46,63.815,7497.78> fraction=0.450278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000938416 +16:36:14.566 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:36:14.818 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake +16:36:14.818 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:14.819 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:14.819 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0 +16:36:14.819 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:15.330 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:15.330 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:15.331 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:15.581 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5346,7499.74> up=0.993825 +16:36:15.581 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0328354 angularSpeed=0.056782 +16:36:15.581 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:36:15.581 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6145,7502.01> +16:36:15.582 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3145,7502.01> terrainY=63.3117 tireTerrainGap=0.00280762 +16:36:15.582 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6145,7502.01> radius=0.3 bottom=<7012.07,63.3145,7502.01> fraction=0.467298 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00280762 +16:36:15.582 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.96,64.5955,7497.72> +16:36:15.582 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.96,64.1455,7497.72> terrainY=64.1436 tireTerrainGap=0.00192261 +16:36:15.582 SCRIPT : ERR GEAR SUPPORT: center=<7009.96,64.5955,7497.72> radius=0.45 bottom=<7009.96,64.1455,7497.72> fraction=0.463524 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00197601 +16:36:15.582 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.5,64.2607,7497.82> +16:36:15.583 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.5,63.8107,7497.82> terrainY=63.813 tireTerrainGap=-0.00224686 +16:36:15.583 SCRIPT : ERR GEAR SUPPORT: center=<7014.5,64.2607,7497.82> radius=0.45 bottom=<7014.5,63.8107,7497.82> fraction=0.444444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00222015 +16:36:15.583 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:36:15.835 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:15.835 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0 +16:36:15.836 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:15.836 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:16.341 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:16.342 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:16.342 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:16.342 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0 +16:36:16.593 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.529,7499.76> up=0.994224 +16:36:16.594 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:36:16.594 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:36:16.594 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6114,7502.03> +16:36:16.594 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3114,7502.03> terrainY=63.3099 tireTerrainGap=0.00144196 +16:36:16.594 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6114,7502.03> radius=0.3 bottom=<7012.08,63.3114,7502.03> fraction=0.461046 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00143051 +16:36:16.594 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5931,7497.73> +16:36:16.595 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1431,7497.73> terrainY=64.1407 tireTerrainGap=0.00234985 +16:36:16.595 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5931,7497.73> radius=0.45 bottom=<7009.98,64.1431,7497.73> fraction=0.465247 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00235748 +16:36:16.595 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2595,7497.85> +16:36:16.595 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8095,7497.85> terrainY=63.8114 tireTerrainGap=-0.00185776 +16:36:16.595 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2595,7497.85> radius=0.45 bottom=<7014.52,63.8095,7497.85> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:36:16.595 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:36:16.843 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:16.843 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:16.843 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:16.844 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:17.349 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0 +16:36:17.350 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:17.350 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:17.350 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:17.605 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.529,7499.76> up=0.994224 +16:36:17.606 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0 +16:36:17.606 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4 +16:36:17.606 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6114,7502.03> +16:36:17.606 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3114,7502.03> terrainY=63.3099 tireTerrainGap=0.00144196 +16:36:17.606 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6114,7502.03> radius=0.3 bottom=<7012.08,63.3114,7502.03> fraction=0.461046 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00143051 +16:36:17.607 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5931,7497.73> +16:36:17.607 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1431,7497.73> terrainY=64.1407 tireTerrainGap=0.00234985 +16:36:17.607 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5931,7497.73> radius=0.45 bottom=<7009.98,64.1431,7497.73> fraction=0.465247 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00235748 +16:36:17.607 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2595,7497.85> +16:36:17.607 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8095,7497.85> terrainY=63.8114 tireTerrainGap=-0.00185776 +16:36:17.608 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2595,7497.85> radius=0.45 bottom=<7014.52,63.8095,7497.85> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394 +16:36:17.608 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1 +16:36:17.856 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:17.856 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1 +16:36:17.857 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready +16:36:17.863 SCRIPT : Rereintroduced [environment]: date=authored weather=authored +16:36:17.864 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression +16:36:17.864 SCRIPT : Rereintroduced [mission]: phase 0 -> 1 +16:36:17.864 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160> +16:36:17.864 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154> +16:36:17.864 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0 +16:36:17.865 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison +16:36:18.042 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US) +16:36:18.065 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5> +16:36:18.149 SCRIPT : ERR SMOKE PASS: new identity may enter prison +16:36:18.149 SCRIPT : ERR SMOKE PASS: spawn consumes identity life +16:36:18.149 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection +16:36:18.149 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life +16:36:18.149 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected +16:36:18.149 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected +16:36:18.150 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration +16:36:18.151 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected +16:36:18.151 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation +16:36:18.151 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation +16:36:18.153 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration +16:36:18.154 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration +16:36:18.154 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available +16:36:18.154 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions +16:36:18.156 SCRIPT : ERR SMOKE PASS: base contracts test setting restored +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization +16:36:18.157 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service +16:36:18.157 SCRIPT : ERR SMOKE PASS: initial prisoner position +16:36:18.158 SCRIPT : ERR SMOKE PASS: radio and extraction vehicle exist +16:36:18.158 SCRIPT : ERR SMOKE PASS: authored gate exposes lock action +16:36:18.158 SCRIPT : ERR GEOMETRY: gate low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1> +16:36:18.158 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7160> low=<6090,211.444,7160> high=<6090,211.444,7160> +16:36:18.158 SCRIPT : ERR GEOMETRY: child origin=<6090,211.344,7154> low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1> +16:36:18.158 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7154> low=<6093,210.641,7153.87> high=<6096,214.409,7154.13> +16:36:18.159 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7154> low=<6087,210.641,7153.87> high=<6090,214.409,7154.13> +16:36:18.159 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6084,210.641,7153.87> high=<6087,214.409,7154.13> +16:36:18.159 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7163> low=<6095.87,210.641,7163> high=<6096.13,214.409,7166> +16:36:18.159 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7163> low=<6083.87,210.641,7163> high=<6084.13,214.409,7166> +16:36:18.159 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7160> low=<6095.87,210.641,7160> high=<6096.13,214.409,7163> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7160> low=<6083.87,210.641,7160> high=<6084.13,214.409,7163> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7157> low=<6095.87,210.641,7157> high=<6096.13,214.409,7160> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7157> low=<6083.87,210.641,7157> high=<6084.13,214.409,7160> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7154> low=<6095.87,210.641,7154> high=<6096.13,214.409,7157> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6083.87,210.641,7154> high=<6084.13,214.409,7157> +16:36:18.160 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7166> low=<6093,210.641,7165.87> high=<6096,214.409,7166.13> +16:36:18.161 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7166> low=<6090,210.641,7165.87> high=<6093,214.409,7166.13> +16:36:18.161 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7166> low=<6087,210.641,7165.87> high=<6090,214.409,7166.13> +16:36:18.161 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7166> low=<6084,210.641,7165.87> high=<6087,214.409,7166.13> +16:36:18.161 SCRIPT : ERR SMOKE PASS: lock permits prisoner +16:36:18.161 SCRIPT : Rereintroduced [mission]: phase 1 -> 2 +16:36:18.162 SCRIPT : ERR SMOKE PASS: lock action advances mission +16:36:18.162 SCRIPT : ERR SMOKE PASS: two guaranteed physical cache documents +16:36:18.164 SCRIPT : ERR SMOKE PASS: test does not rely on random intel +16:36:18.167 SCRIPT : ERR SMOKE PASS: isolated test profile defence duration +16:36:18.657 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory +16:36:19.047 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2 +16:36:21.195 SCRIPT : ERR SMOKE PASS: unlocked gate physically permits passage +16:36:21.196 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory +16:36:23.747 SCRIPT : ERR SMOKE PASS: carried intel identifies radio through intel service +16:36:23.747 SCRIPT : ERR SMOKE PASS: radio rejects distant player +16:36:24.772 SCRIPT : ERR SMOKE: radio=<6500,159.756,7200> player=<6502,159.531,7200> +16:36:24.772 SCRIPT : Rereintroduced [mission]: phase 2 -> 3 +16:36:24.773 SCRIPT : ERR SMOKE PASS: identified radio starts defence +16:36:27.801 SCRIPT : ERR SMOKE PASS: occupied defence timer running +16:36:30.323 SCRIPT : ERR SMOKE PASS: leaving area resets defence +16:37:01.306 SCRIPT : Rereintroduced [mission]: phase 3 -> 4 +16:37:03.763 SCRIPT : ERR SMOKE PASS: continuous occupied defence completes +16:37:03.765 SCRIPT : ERR SMOKE PASS: boarding extraction vehicle +16:37:06.796 SCRIPT : ERR SMOKE PASS: physical extraction occupancy +16:37:07.328 SCRIPT : Rereintroduced [mission]: phase 4 -> 5 +16:37:07.329 SCRIPT : ERR SMOKE PASS: scripted escape reaches victory after physical vehicle occupancy +16:37:07.329 SCRIPT : ERR SMOKE COMPLETE: terminal=5 lostHelicopterCase=0 playerDeathCase=0 +16:37:07.434 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME +16:37:07.437 SCRIPT (W): Slot_Chat Has no Content! +16:37:07.437 SCRIPT (W): Slot_VON Has no Content! +16:37:07.437 SCRIPT (W): Slot_GameVersion Has no Content! +16:37:07.437 SCRIPT (W): Slot_Notifications Has no Content! +16:37:09.468 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon +16:37:09.469 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back +16:37:09.469 SCRIPT : -- Stack trace -- +16:37:09.469 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:37:09.469 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:37:09.469 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15 +16:37:09.469 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:37:09.469 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:37:09.470 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:37:09.470 SCRIPT : ----------------- +16:37:09.470 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton +16:37:09.470 SCRIPT : -- Stack trace -- +16:37:09.470 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43 +16:37:09.470 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214 +16:37:09.470 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21 +16:37:09.470 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447 +16:37:09.471 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177 +16:37:09.471 SCRIPT : OnUpdate() Scripts/Game/game.c : 885 +16:37:09.471 SCRIPT : ----------------- +16:37:09.473 SCRIPT (W): Slot_Chat Has no Content! +16:37:09.473 SCRIPT (W): Slot_VON Has no Content! +16:37:09.473 SCRIPT (W): Slot_GameVersion Has no Content! +16:37:09.473 SCRIPT (W): Slot_Notifications Has no Content! +16:37:09.474 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/source-provenance.json b/docs/evidence/native-2026-09-19-163339-companion-loops/source-provenance.json new file mode 100644 index 0000000..5fa4cc7 --- /dev/null +++ b/docs/evidence/native-2026-09-19-163339-companion-loops/source-provenance.json @@ -0,0 +1,4 @@ +{ + "schema_version": 1, + "kind": "launch_snapshot" +} diff --git a/docs/evidence/native-2026-09-19-163339-companion-loops/source-sha256.json b/docs/evidence/native-2026-09-19-163339-companion-loops/source-sha256.json new file mode 100644 index 0000000..8bcb5df --- /dev/null +++ b/docs/evidence/native-2026-09-19-163339-companion-loops/source-sha256.json @@ -0,0 +1,194 @@ +{ + "addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce", + "addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc", + "addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd", + "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f", + "addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9", + "addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1", + "addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c", + "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68", + "addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08", + "addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762", + "addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649", + "addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2", + "addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7", + "addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90", + "addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730", + "addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d", + "addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3", + "addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4", + "addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae", + "addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b", + "addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77", + "addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143", + "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c", + "addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c", + "addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758", + "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b", + "addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03", + "addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1", + "addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b", + "addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f", + "addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c", + "addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3", + "addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a", + "addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1", + "addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a", + "addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e", + "addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94", + "addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e", + "addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f", + "addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb", + "addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035", + "addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b", + "addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b", + "addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30", + "addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611", + "addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236", + "addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e", + "addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1", + "addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd", + "addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd", + "addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317", + "addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e", + "addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853", + "addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5", + "addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d", + "addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3", + "addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9", + "addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029", + "addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c", + "addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0", + "addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e", + "addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce", + "addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69", + "addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89", + "addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb", + "addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40", + "addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2", + "addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed", + "addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6", + "addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d", + "addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022", + "addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165", + "addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f", + "addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812", + "addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad", + "addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7", + "addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb", + "addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4", + "addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630", + "addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6", + "addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d", + "addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb", + "addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7", + "addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b", + "addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0", + "addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2", + "addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5", + "addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509", + "addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe", + "addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9", + "addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e", + "addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e", + "addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558", + "addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6", + "addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e", + "addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794", + "addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be", + "addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24", + "addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41", + "addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae", + "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36", + "addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea", + "addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0", + "addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360", + "addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f", + "addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418", + "addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507", + "addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972", + "addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d", + "addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4", + "addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514", + "addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9", + "addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115", + "addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09", + "addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48", + "addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b", + "addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d", + "addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f", + "addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c", + "addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86", + "addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560", + "addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c", + "addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2", + "addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31", + "addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f", + "addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c", + "addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193", + "addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf", + "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3", + "addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f", + "addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8", + "addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a", + "addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721", + "addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14", + "addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba", + "addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b", + "addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d", + "addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d", + "addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8", + "addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db", + "addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f", + "addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee", + "addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89", + "addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31", + "addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac", + "addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2", + "addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb", + "addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9", + "addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1", + "addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d", + "addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713", + "addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453", + "addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5", + "addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6", + "addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459", + "addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc", + "addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87", + "addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83", + "addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e", + "addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46", + "addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a", + "addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe", + "addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", + "addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581", + "addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d", + "addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3", + "addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254", + "addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", + "addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54", + "addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a" +} diff --git a/docs/evidence/prefix-preflight-2026-09-19-1611/active-prefix-refusal.json b/docs/evidence/prefix-preflight-2026-09-19-1611/active-prefix-refusal.json new file mode 100644 index 0000000..ff09b7f --- /dev/null +++ b/docs/evidence/prefix-preflight-2026-09-19-1611/active-prefix-refusal.json @@ -0,0 +1,5 @@ +{ + "read_only": true, + "game_process_check": "clear", + "prefix_process_check": "Disposable prefix already has a process (PID 15525); leave it untouched\nDisposable prefix already has a process (PID 115640); leave it untouched\nDisposable prefix already has a process (PID 115677); leave it untouched\nDisposable prefix already has a process (PID 115679); leave it untouched\nDisposable prefix already has a process (PID 115689); leave it untouched\nDisposable prefix already has a process (PID 115691); leave it untouched\nDisposable prefix already has a process (PID 115695); leave it untouched\nDisposable prefix already has a process (PID 115698); leave it untouched\nDisposable prefix already has a process (PID 115708); leave it untouched\nDisposable prefix already has a process (PID 115714); leave it untouched\nDisposable prefix already has a process (PID 115722); leave it untouched\nDisposable prefix already has a process (PID 115743); leave it untouched\nDisposable prefix already has a process (PID 115761); leave it untouched\nDisposable prefix already has a process (PID 115772); leave it untouched\nDisposable prefix already has a process (PID 115787); leave it untouched\nDisposable prefix already has a process (PID 115799); leave it untouched\nDisposable prefix already has a process (PID 1926174); leave it untouched\nDisposable prefix already has a process (PID 1964819); leave it untouched\nDisposable prefix already has a process (PID 2814655); leave it untouched\nDisposable prefix already has a process (PID 2881991); leave it untouched\nDisposable prefix already has a process (PID 2903582); leave it untouched\nDisposable prefix already has a process (PID 2970566); leave it untouched\nDisposable prefix already has a process (PID 2971727); leave it untouched\nDisposable prefix already has a process (PID 2973269); leave it untouched\nDisposable prefix already has a process (PID 2975316); leave it untouched\nDisposable prefix already has a process (PID 2976929); leave it untouched\nDisposable prefix already has a process (PID 3562735); leave it untouched\nDisposable prefix already has a process (PID 3564008); leave it untouched\nDisposable prefix already has a process (PID 3565166); leave it untouched\nDisposable prefix already has a process (PID 3566984); leave it untouched\nDisposable prefix already has a process (PID 3568474); leave it untouched\nDisposable prefix already has a process (PID 4173805); leave it untouched\nDisposable prefix already has a process (PID 4185108); leave it untouched\nDisposable prefix already has a process (PID 4192773); leave it untouched" +} diff --git a/docs/evidence/prefix-preflight-2026-09-19-1611/review.json b/docs/evidence/prefix-preflight-2026-09-19-1611/review.json new file mode 100644 index 0000000..a27b6f4 --- /dev/null +++ b/docs/evidence/prefix-preflight-2026-09-19-1611/review.json @@ -0,0 +1,8 @@ +{ + "read_only": true, + "result": "correctly refused during active private Workbench regression", + "scope": "Process preflight only; not a cleanup or game result", + "installed_proton_trailing_slash": "prefix_dir = self.path(\"pfx/\"); propagated to WINEPREFIX", + "tool_sha256": "17f01f3196d87d74e587047de583103458bb5872a4f23fff1578df32be55925d", + "follow_up": "Some matched process IDs predate the active run; read-only role diagnosis pending before any scoped cleanup" +} diff --git a/docs/evidence/prefix-preflight-2026-09-19-1611/sha256.json b/docs/evidence/prefix-preflight-2026-09-19-1611/sha256.json new file mode 100644 index 0000000..d46b093 --- /dev/null +++ b/docs/evidence/prefix-preflight-2026-09-19-1611/sha256.json @@ -0,0 +1,4 @@ +{ + "active-prefix-refusal.json": "3dbde51c97731d238c26c22cb094cd3d3465eb7ea411e069e5eaa5e659a5284e", + "review.json": "f8d2b5dec232b8c98b4fd57f8b2f6242fa87efa3718eed7336e9db9c647522ab" +} diff --git a/docs/evidence/private-prefix-cleanup-2026-09-19-1631/cleanup.json b/docs/evidence/private-prefix-cleanup-2026-09-19-1631/cleanup.json new file mode 100644 index 0000000..1fccb1f --- /dev/null +++ b/docs/evidence/private-prefix-cleanup-2026-09-19-1631/cleanup.json @@ -0,0 +1,360 @@ +{ + "time_unix": 1789828286.479045, + "scope": "Explicit cleanup of previously verified leftover private-test device helpers; no other prefixes or user processes targeted.", + "before": [ + { + "pid": 15525, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 75100381, + "role": "adopted-winedevice" + }, + { + "pid": 1926174, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 77336511, + "role": "adopted-winedevice" + }, + { + "pid": 1964819, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 77386401, + "role": "adopted-winedevice" + }, + { + "pid": 2814655, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78425381, + "role": "adopted-winedevice" + }, + { + "pid": 2881991, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78504907, + "role": "adopted-winedevice" + }, + { + "pid": 2903582, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78530366, + "role": "adopted-winedevice" + }, + { + "pid": 2970566, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78611101, + "role": "adopted-winedevice" + }, + { + "pid": 2971727, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78612047, + "role": "adopted-winedevice" + }, + { + "pid": 2973269, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78614010, + "role": "adopted-winedevice" + }, + { + "pid": 2975316, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78615985, + "role": "adopted-winedevice" + }, + { + "pid": 2976929, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78617943, + "role": "adopted-winedevice" + }, + { + "pid": 3562735, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 79327746, + "role": "adopted-winedevice" + }, + { + "pid": 3564008, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 79329671, + "role": "adopted-winedevice" + }, + { + "pid": 3565166, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 79330662, + "role": "adopted-winedevice" + }, + { + "pid": 3566984, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 79332584, + "role": "adopted-winedevice" + }, + { + "pid": 3568474, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 79334543, + "role": "adopted-winedevice" + }, + { + "pid": 4173805, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 74968466, + "role": "adopted-winedevice" + }, + { + "pid": 4185108, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 75011789, + "role": "adopted-winedevice" + }, + { + "pid": 4192773, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 75041371, + "role": "adopted-winedevice" + } + ], + "cleanup": { + "scope": "/tmp/erri-headless-compat/pfx", + "candidates": [ + { + "pid": 15525, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 75100381, + "role": "adopted-winedevice" + }, + { + "pid": 1926174, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 77336511, + "role": "adopted-winedevice" + }, + { + "pid": 1964819, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 77386401, + "role": "adopted-winedevice" + }, + { + "pid": 2814655, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78425381, + "role": "adopted-winedevice" + }, + { + "pid": 2881991, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78504907, + "role": "adopted-winedevice" + }, + { + "pid": 2903582, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78530366, + "role": "adopted-winedevice" + }, + { + "pid": 2970566, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78611101, + "role": "adopted-winedevice" + }, + { + "pid": 2971727, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78612047, + "role": "adopted-winedevice" + }, + { + "pid": 2973269, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78614010, + "role": "adopted-winedevice" + }, + { + "pid": 2975316, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78615985, + "role": "adopted-winedevice" + }, + { + "pid": 2976929, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 78617943, + "role": "adopted-winedevice" + }, + { + "pid": 3562735, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 79327746, + "role": "adopted-winedevice" + }, + { + "pid": 3564008, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 79329671, + "role": "adopted-winedevice" + }, + { + "pid": 3565166, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 79330662, + "role": "adopted-winedevice" + }, + { + "pid": 3566984, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 79332584, + "role": "adopted-winedevice" + }, + { + "pid": 3568474, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 79334543, + "role": "adopted-winedevice" + }, + { + "pid": 4173805, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 74968466, + "role": "adopted-winedevice" + }, + { + "pid": 4185108, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 75011789, + "role": "adopted-winedevice" + }, + { + "pid": 4192773, + "ppid": 1670, + "state": "S", + "exebasename": "wine64-preloader", + "start_ticks": 75041371, + "role": "adopted-winedevice" + } + ], + "term_sent": [ + 15525, + 1926174, + 1964819, + 2814655, + 2881991, + 2903582, + 2970566, + 2971727, + 2973269, + 2975316, + 2976929, + 3562735, + 3564008, + 3565166, + 3566984, + 3568474, + 4173805, + 4185108, + 4192773 + ], + "kill_sent": [ + 15525, + 1926174, + 1964819, + 2814655, + 2881991, + 2903582, + 2970566, + 2971727, + 2973269, + 2975316, + 2976929, + 3562735, + 3564008, + 3565166, + 3566984, + 3568474, + 4173805, + 4185108, + 4192773 + ], + "cleared": true + }, + "idle_verified": true, + "tool_sha256": "39c4aefc929f1fe7ee2cc1b992e627196a56bfa26000cc1a11890ab43fdabf3f" +} diff --git a/docs/evidence/private-prefix-cleanup-2026-09-19-1631/review.json b/docs/evidence/private-prefix-cleanup-2026-09-19-1631/review.json new file mode 100644 index 0000000..0dfb5da --- /dev/null +++ b/docs/evidence/private-prefix-cleanup-2026-09-19-1631/review.json @@ -0,0 +1,12 @@ +{ + "scope": "Cleanup of 19 positively identified orphaned device helpers left by prior private-prefix tests, under the shared lock; not gameplay evidence.", + "candidates": 19, + "term_sent": 19, + "kill_sent": 19, + "idle_verified": true, + "other_processes_targeted": false, + "method": "Exact private prefix, actual installed Proton executable+inode, fixed Windows device argv, same UID, adopted user-systemd parent, PID/start revalidation and pidfd signals. Full census before each signal.", + "source": "tools/private_prefix_cleanup.py", + "tests": "14 fake-process/pidfd tests passed.", + "historical_limit": "Earlier strict-byte WINEPREFIX comparisons missed Proton pfx/; previous empty-prefix cleanup claims are not reliable. Original logs remain unchanged." +} diff --git a/docs/evidence/private-prefix-cleanup-2026-09-19-1631/sha256.json b/docs/evidence/private-prefix-cleanup-2026-09-19-1631/sha256.json new file mode 100644 index 0000000..9472230 --- /dev/null +++ b/docs/evidence/private-prefix-cleanup-2026-09-19-1631/sha256.json @@ -0,0 +1,4 @@ +{ + "cleanup.json": "dd6ddb13b6963efaadfeff7c49d8ae3827392e6174d2e2c8b588fdcc63691529", + "review.json": "12c44772322096896546c49fe8310a8295993db2bbf944af9aa78bda37e3bd8f" +} diff --git a/docs/headless-display-probe.md b/docs/headless-display-probe.md new file mode 100644 index 0000000..8dffa42 --- /dev/null +++ b/docs/headless-display-probe.md @@ -0,0 +1,53 @@ +# Read-only private display ownership probe + +`tools/headless_display_probe.py` is an opt-in wrapper to place **inside** the existing ordinary-game Gamescope command. It queries X11 ownership only. It does not send keyboard/mouse input, change focus, move a pointer, alter a camera, or establish gameplay acceptance. [The current ordinary run](evidence/game-2026-09-19-163745-observer-display/report.json) verifies the private game window after correcting Proton’s trailing-slash prefix spelling. No input is sent. + +Integration shape (the ordinary runner must supply canonical paths and an exclusively new run-ID report filename): + +```text +gamescope --backend headless [existing arguments] -- + python tools/headless_display_probe.py + --host-display ORIGINAL_HOST_DISPLAY + --prefix PRIVATE_COMPAT/pfx + --game-executable ABS_GAME_EXE + --profile OWNED_PRIVATE_PROFILE + --report OWNED_PRIVATE_PROFILE/display-ownership-RUN_ID.json + --observe-seconds 30 + -- ABS_PROTON run ABS_GAME_EXE [unchanged native arguments] +``` + +This is not a command to run outside the existing runner. The parent retains its prefix lock, muted private stream, source snapshot, overall timeout, process-group and prefix cleanup. Default commands stay unchanged. Capture the original host DISPLAY **before** Gamescope; an empty original value is allowed. The wrapper receives the nested DISPLAY from Gamescope and never falls back to the desktop. + +Before starting its child, the wrapper requires an existing canonical `/tmp` profile with the runner's disposable-profile marker, matching inherited WINEPREFIX, explicit local Unix DISPLAY distinct from the host display, and a same-user native Gamescope ancestor with `--backend headless` before `--`. It finds exactly one same-user native Xwayland using that display and refuses `-enable-ei-portal`. It accepts either a verified Gamescope descendant or the fully verified shared-listener relationship described below. Both abstract and filesystem listening socket addresses for that display are checked in `/proc/net/unix`; **every present listener must be held by that Xwayland's file descriptors**. Thus a failed nested-server startup cannot accidentally direct the query to a still-running desktop listener. The PID/start-time, executable/argument stability and socket identities are checked before opening X11; the full returned ownership binding is compared around each observation. + +The actual installed Gamescope/Xwayland pair reparents Xwayland to a host reaper, so ancestry alone refused three diagnostic launches before Proton started. In the third retained launch log, `game-launch-c60ac1b5c900422090549f458c39ee0a.log`, Gamescope PID42495/start80226105 and Xwayland PID42503/start80226109 were same-user; Xwayland's PPID was1670. Both independently held **all** selected-display listening inodes66010558 and66010557, both inherited the exact wrapper WINEPREFIX and valid private `application.id=org.escapistsrereintroduced.game.<32 hex>` PULSE_PROP nonce, and both identities remained stable. All evidence was collected from process metadata and socket descriptors, without opening a display. The failed launches remain failures; this evidence only supports a different process-ownership check. + +For a reparented process, authorization requires **every** independent check: exact native Xwayland name/display/same user/no portal, candidate start not older than the verified headless Gamescope ancestor, a valid wrapper run nonce, exact prefix and nonce matches in both processes, both processes holding every selected-display listener, the identical nonempty unique inode set, and stable PID/start identities. Missing/unreadable/mismatched metadata fails closed. The complete shared relationship is recomputed at the end of binding and again around the X11 observation. No display/title/prefix/nonce alone is sufficient. The report records `binding.relationship.mode` as `descendant` or `shared-listeners`; the latter includes every verified Boolean and the listener inode list. This is local same-user runtime containment, not a security boundary against a malicious same-user process forging its environment or manipulating the observer. + +Queries run in a separate process, each limited to three seconds, within a 1–30 second total observation deadline. The native adapter uses explicit `XOpenDisplay`, a bounded 1024-window tree, bounded title properties, `_NET_WM_PID`, and the XRes server-reported client PID. An accepted window requires agreement between both PIDs, a live same-user process with an exact full game executable `argv[0]` (Unix or Wine Z: spelling), the exact private prefix and nested display, and unchanged process start time. The observer reports only accepted window titles and the count of unverified windows. It does not dump environment variables or unrelated window contents. A Wine client/PE PID namespace discrepancy remains **unverified**, not an excuse to weaken ownership. + +The installed libraries are `libX11.so.6` and `libXRes.so.1`; declarations come from installed `Xlib.h`/`XRes.h`. In particular, `XResQueryClientIds` returns `Success` (zero), unlike `XQueryTree`'s Boolean convention. Installed Xwayland documentation explicitly warns nested compositors against the EI input-emulation portal. XTEST/input APIs are deliberately absent from this helper. + +The report is created with exclusive creation, no symlink following and mode0600, directly under the marked profile. Existing reports are preserved and refused. Schema1, kind `headless-display-read-only`, includes: + +- `owned_game_window_verified`, `read_only: true`, `input_sent: false`, and `release_qualified: false`; +- helper SHA256, wrapper PID/start/UID, exact wrapped command, prefix/profile/executable/report paths; +- nested display, Gamescope/Xwayland PID/start/UID and listening-socket bindings; +- accepted window IDs, server/native PIDs, filtered titles and native process identity; +- a bounded query-failure classification when observation could not establish ownership. + +A false/missing/refused report must fail the parent's opt-in diagnostic. It never overrides native error checks. After observation, the wrapper waits for the original child normally and preserves its exit status; INT/TERM/HUP are forwarded to that child, with the parent's existing process-group cleanup still authoritative. The observer does not keep the engine alive longer than the parent allows, kill other prefix processes, reconnect to a different display identity, or convert a successful startup into input/route proof. + +`tests/test_headless_display_probe.py` substitutes all native connections and child processes. It covers host-display aliases, wrong ancestor/backend, EI portal rejection, socket ownership and fallback prevention, game PID/prefix/path/display matching, PID reuse, exclusive profile reports, malformed bounds, native XRes status convention, every missing/false/non-Boolean shared-ownership check, prefix/nonce mismatch, missing shared descriptors, older/reused process identity, changed listener evidence, query failure/timeout, signal forwarding and child exit preservation. Native ownership is recorded in [the current ordinary archive](evidence/game-2026-09-19-163745-observer-display/display-ownership.json.txt); earlier diagnostic refusals remain failed. + +The fifth actual diagnostic identified matching native game/window/server PID, exact executable and private display, but a false prefix comparison. Installed `Proton - Experimental/proton` (SHA256 `05116cb33e020b6ae6fd8578e7d59f082ffd5b4530d6ae7cdbe948ba96406332`) constructs `prefix_dir = self.path("pfx/")` at line610, returns `self.base_dir + d` at619, and assigns that value to `self.env["WINEPREFIX"]` at1724. Its inherited prefix therefore has a trailing slash. The observer now considers **only the exact expected canonical prefix with zero or more trailing `/` characters** equivalent. It does not resolve process-provided paths or accept neighbouring prefixes, interior duplicate separators, dot/dotdot components, relative paths or symlink spellings. Native executable/display/PID/socket/run-nonce checks remain independent and unchanged. The ordinary runner's `assert_prefix_idle` uses the same narrow spelling rule, so an existing Wine or Workbench process with Proton's `pfx/` environment correctly prevents a second launch. This fixes both a diagnostic false rejection and the previous exact-byte idle-check omission; it does not provide any input or gameplay qualification. + +## Separate mapped-window and existing-focus observation + +The helper additionally reports `input_target_verified`, `input_target` and bounded `input_target_observations`. These do **not** change `owned_game_window_verified` or the ordinary runner's startup verdict. An owned window can be hidden, clipped away, unfocused or transient; ownership alone never permits a later input action. The current wrapper still stops its observation once game-window ownership is established, so an early unmapped window may yield ownership=true and input-target=false. Such a report remains insufficient for input; no automatic focus repair or implicit input attempt follows it. + +An input target requires an exact verified game's native window with Xlib `InputOutput` class and `IsViewable` map state, the same private root, positive protocol-bounded dimensions and a nonempty rectangle clipped to the actual root geometry. Positions come from `XTranslateCoordinates`, not the requested Gamescope dimensions. Existing `XGetInputFocus` must identify that window or a maximum32-level descendant path back to it. Every path node must be mapped, share the original game's server-reported native PID and private root, and retain a nonempty visible intersection through its ancestors. None/PointerRoot, another client, another window tree, a cycle, an overlong path or unavailable attributes fails the separate check. Focus and top-window geometry are sampled again at the end; native game PID/start and the full display binding are also rechecked. Ambiguous owned targets do not qualify; an exact focused owned window takes precedence over its owned ancestors. + +The recorded geometry includes actual window/root dimensions, translated origin and clipped bounds; the focus evidence includes existing focus ID, revert mode and the verified owned path. No other client titles are added. This is a bounded point-in-time snapshot, **not** an atomic guarantee for a later input operation, a proof of native UI focus/absence of dialogs, an occlusion test, or proof that Wine consumes XTest/raw mouse events. A future input helper must revalidate immediately before each operation. No such helper is present here. + +The adapter uses installed `XWindowAttributes`, `XGetWindowAttributes`, `XGetInputFocus` and `XTranslateCoordinates` declarations. Its ABI test compiles a tiny program against installed Xlib headers, comparing struct size and every field offset with ctypes and checking the three function signatures. That program only prints sizeof/offsetof constants; it does not link X11 or open a display. Fake adapters test direct/descendant focus, foreign clients, wrong roots, InputOnly/unmapped windows, zero/oversized dimensions, root/ancestor clipping, transient focus/geometry/process changes and depth limits. Tree, geometry and focus queries share a1024-operation structural budget; existing1024-window,16-target, three-second worker and30-second maximum observation bounds remain. All APIs are read-only; focus, raise, pointer, keyboard and mouse mutation functions remain absent. diff --git a/docs/hint-delivery.md b/docs/hint-delivery.md new file mode 100644 index 0000000..61e4737 --- /dev/null +++ b/docs/hint-delivery.md @@ -0,0 +1,11 @@ +# Reliable player guidance delivery + +Mission and spectator guidance now records a delivered message only when native `SCR_HintManagerComponent.ShowCustom` returns true. The existing one-second mission monitor and 250-millisecond spectator monitor retry messages refused by the hint manager. Missing managers likewise leave delivery pending. A successful unchanged message is still shown only once; a changed phase, message, spectator reason or survivor availability remains eligible for delivery. + +This corrects a concrete mismatch with installed vanilla `scripts/Game/Components/Hints/SCR_HintManagerComponent.c`: `ShowCustom` returns `Show`, which can refuse presentation because hints cannot currently be shown or because a higher-priority hint is already visible. Previously both successor monitors cached the message even after this refusal. No new timer is installed, and native hint preferences and priority rules remain authoritative. + +Outside PREPARING, mission guidance now requires a living controlled actor and no explicit spectator reason. Unconscious living prisoners continue to receive recovery and mission information. PREPARING status remains available before a body exists. The spectator monitor retains its existing camera, survivor selection, identity and permission rules. + +`python tests/test_hint_delivery.py` executes the actual two production monitor bodies with substituted native hint, camera and world boundaries. It checks missing managers, repeated refusal, eventual success, unchanged-message deduplication, phase/content changes, spectator reason and survivor availability changes, empty messages, dead/absent/observer exclusion, living recovery, unconscious living actors and body-free preparation. `python tests/test_spectator_guidance.py` retains the existing reason/cycling policy checks. These are source-policy regressions, not native widget, manual-input or multiplayer validation. The current source subsequently compiled in the [160849 Core two-round regression](evidence/native-2026-09-19-160849-core-loops/report.json): 612 passing assertions, two completions and zero script/runtime or engine errors, with the captured 192-file source snapshot unchanged across the run. The console includes objective-guidance reaction checks in both rounds. This is compilation and integration evidence; it does not independently exercise a real hint-manager priority refusal or visually establish every hint's rendering. Those retry cases remain covered by the actual-method source regressions. + +Preparation failure presentation is a separate surface and evidence scope. Its native widget checks passed, but the Workbench failure capture was a blank blue editor viewport. Neither the clean Core regression nor that capture establishes ordinary-player visual readability of the failure status; see [preparation status](preparation-status.md). diff --git a/docs/ordinary-input-observer.md b/docs/ordinary-input-observer.md new file mode 100644 index 0000000..77f5927 --- /dev/null +++ b/docs/ordinary-input-observer.md @@ -0,0 +1,34 @@ +# Optional ordinary-game input observation + +`ERR_OrdinaryInputObserver.c` is an ordinary-game-only, read-only diagnostic. It does nothing unless the existing `errOrdinaryScenario=core` or `chat` option and `errOrdinaryInputObserve=` are present. The nonce must contain 1–32 ASCII letters/digits; path punctuation, whitespace and other characters are refused. The observer does not generate input, open/close inventory, move a prisoner, adjust a camera, grant protection or change gameplay. Native compilation and one bounded sampler lifecycle are now evidenced by the [160522 ordinary Chat run](evidence/game-2026-09-19-160522-observer-display-unverified/runner.json.txt). No input was sent; neither that run nor the source-policy tests establishes actual input delivery. + +The request starts only after genuine finalized local admission. It pins the exact current mode, native world, local controller, connection ID, controlled body, native character controller, canonical roster life and existing account UUID. Every sample rechecks those bindings, active prison phase and the original conscious living body. The account and identity references remain private and are never logged. Loss of ownership, life, world or phase cancels the request permanently. Native movement-control disablement alone does not invalidate it: inventory UI may legitimately disable ordinary movement while the same body remains conscious. + +One owned callback is queued at a time, at 100 ms intervals. At each callback the process tick clock enforces a strict 45-second window from queueing, independently of world time; 450 samples is a second hard bound. Clock reversal cancels/finishes observation. As with any game call queue, a paused or stalled engine cannot execute the callback exactly at its deadline: on resumption it records no further input sample past that real-time bound. Mission stop and world cleanup remove the owned callback and subscription. The process-wide one-attempt latch survives cleanup and prevents another round or re-admission silently starting a new experiment. + +`READY` requires two continuous real seconds with inventory absent, input and CharacterForward near zero, velocity at most 0.05 m/s and no more than 0.05 m positional drift. Gaps over 500 ms reset that baseline. These tolerances qualify a stationary baseline only; they never classify later movement as successful. Every recorded `SAMPLE` includes the validated nonce, sample index, process/world clocks, actual origin, native CharacterForward value, character movement-input vector, native velocity and inventory visibility. A later wrapper must correlate those observations with separately authorized input timing. Displacement alone is not evidence of walking, and a blocked movement attempt is not a success. + +Inventory observation requires the actual `SCR_InventoryMenuUI`, its character controller matching the pinned body's component, a visible root and native top-menu agreement. Only an open after `READY` counts. The subsequent absence of that menu counts as `INVENTORY_CLOSED`, with the original admission still valid. A replacement menu, mismatched body, hidden/incomplete root or a second opening cancels rather than manufacturing a close/reopen sequence. The native top-menu API excludes dialogs; this diagnostic does not claim that no modal overlay exists. + +Optional `errOrdinaryInputScreenshots=1` requests at most three captures, on `READY`, first observed open and first observed close. Paths are fixed-format `$logs:err-input--baseline`, `-open` and `-closed`. A capture request is logged separately and does not prove the file was written or readable; an external archive must verify the actual images. No camera changes accompany capture. + +## Integrated hooks and runner + +The existing ordinary-only `ERR_OrdinaryScenarioLaunch.c` queues this observer after its genuine validated `PlayerSpawned` admission and clears it in `OnBeforeWorldCleanup`, before the native superclass. Both calls remain inside the existing `#ifndef WORKBENCH` guard; no extra spawn override is installed. + +Use `headless_game.py --observe-player-input --settle 50` with loose Core or Chat. The runner supplies its fresh run ID as the nonce and enables the bounded captures. Control/packed modes and shorter settling windows are refused before launch setup. After cleanup it validates the exact nonce, ordered finite samples and clocks, QUEUED/READY/FINISHED lifecycle and any inventory/capture transitions. Missing or cancelled observation fails the opt-in diagnostic, while prior native/display/source failures remain failures. This qualifies a sampler lifecycle only; it cannot by itself prove input delivery or inventory usability. Actual image files require separate inspection. + +## Installed API evidence and tests + +The implementation reads installed generated `CharacterControllerComponent.GetMovementInput`, `GetVelocity` and `IsUnconscious`; the vanilla character controller already reads local `InputManager.GetActionValue`. Installed `SCR_InventoryMenuUI.GetInventoryMenu` returns the actual inventory menu and `GetCharacterController` returns its bound native character controller. `SCR_StringHelper.Filter` demonstrates native string indexing and `Contains` for the nonce whitelist. The existing successor ordinary screenshot request establishes `System.MakeScreenshot` and native call-queue lifecycle usage. The separate 160522 ordinary run supplies native compilation and sampler-lifecycle evidence; these API references alone do not. + +`tests/test_ordinary_input_observer.py` executes the actual nonce/time/baseline policies, admission checks, queue/sample/menu/capture/cleanup methods with explicit native read-boundary adapters. It covers changed controllers, bodies, roster lives and accounts, mode/world changes, unconsciousness, disabled/invalid flags, menu replacement and root ownership, closed/open/closed sequencing, repeated callbacks, both time bounds, clock reversal, screenshot limits, cancellation and the retained one-attempt latch. Static checks reject input/menu/actor/camera mutators and identity fields in logging. None of these tests claims native user input, human playtesting, multiplayer, FPS improvement or a completed escape route. + +## Native sampler result and separate display failure + +The [160522 console](evidence/game-2026-09-19-160522-observer-display-unverified/console.log.txt) contains the exact nonce's QUEUED, READY and FINISHED lifecycle without CANCELLED. READY followed the stationary baseline, and 391 samples were recorded before `FINISHED observation-bound` at 45.014 seconds after queueing. The runner parser reports `sampler_complete: true`, with one baseline capture request and no observed inventory open or close. No movement or inventory input was generated, so this proves the bounded read-only observer ran, not that player controls or inventory interactions succeeded. A logged screenshot request remains distinct from verified image content. + +The overall run result remains **`display-probe-incomplete`** because private-display game-window ownership was not verified. Its ordinary startup report has a genuine local participant, the Chat header, normal game modules and zero script/runtime or engine errors; cleanup was confirmed and sources were unchanged. Successful sampler evidence does not erase the independent display-verification failure, authorize later input, or qualify a manual playtest. + + +The [subsequent ordinary run](evidence/game-2026-09-19-163745-observer-display/report.json) passes overall: 398 samples over 45.096 seconds, a canonical prisoner, verified private game-window ownership and mapped existing focus, zero captured engine errors, and verified idle cleanup. No external input is sent and neither inventory transition is observed. The native baseline screenshot shows the authored prison and readable starting objective. This supersedes the display-verification failure only for the new run; earlier evidence remains unchanged. diff --git a/docs/player-route.md b/docs/player-route.md index af0029e..5239b45 100644 --- a/docs/player-route.md +++ b/docs/player-route.md @@ -3,7 +3,7 @@ This describes the intended current Everon route from source. **It is a playtest guide, not an executed manual run.** Use normal player input and an isolated test profile with only vanilla plus successor addons. Choose the Core base scenario or the Chat scenario for all companions; neither requires original Escapists. Record build/settings and any failed interaction using the [runtime checklist](runtime-testing.md). 1. **Leave prison.** Wait for mission preparation and your prisoner spawn. Search the prison supply box for finite weapons, ammunition and a field map. At the gate, complete **“Pick prison lock”** (four seconds), then walk out. Confirm the objective changes to locating the radio. A destroyed gate also has an observed physical-escape path; simply losing the gate must not immediately advance the mission. -2. **Recover physical clues.** Choose the marked **Southern supply cache** or **Western supply cache**. Each contains two objective folders targeting the radio, plus finite equipment. Transfer folders into your own inventory; looking inside the crate alone is insufficient. One folder can reveal only a rough search area; another identifies the station. A recovered folder cannot grant another clue by dropping it or handing it around. If one cache is lost, try the other. If all documents are lost, approaching within eight metres with a clear view can identify the station itself. +2. **Recover physical clues.** Choose the marked **Southern supply cache** or **Western supply cache**. Each contains two objective folders targeting the radio, plus finite equipment. Transfer folders into your own inventory; looking inside the crate alone is insufficient. One folder can reveal only a rough search area; another identifies the station. The shared objective now acknowledges that first clue with **“Intel recovered”** and explains that the map marks a 500 m search square. Take a different folder to pinpoint the radio; passing the same recovered folder around does not advance discovery. An already identified radio takes precedence over rough clues from other sites. A recovered folder cannot grant another clue by dropping it or handing it around. If one cache is lost, try the other. If all documents are lost, approaching within eight metres with a clear view can identify the station itself. 3. **Read the map and objective.** Use your bound map control with the carried map. Rough discovery shows an approximate search area; identification gives the station's position. Confirm the label and task text update. With the Map addon, the replacement field map also has a rendered held surface; visibility to other real players still needs testing. The western cache's vehicle and nearby discoverable medical/outpost supplies are optional and finite. 4. **Call for extraction.** Once identified, approach the physical radio and complete **“Contact extraction HQ”** (eight seconds). The interaction is close-range; standing elsewhere inside the defence area does not start it. Confirm the objective changes to defending the transmission. 5. **Keep a defender present.** Maintain at least one living, conscious prisoner strictly inside 60 metres of the radio for the configured duration—180 seconds by default. Players can hand over defence while coverage remains continuous. If everyone leaves, becomes unconscious/dies, or disconnects, progress resets. Check the task's interruption message and remaining time; returning resumes a fresh interval. @@ -15,3 +15,5 @@ Action prompts now explain the locked gate, radio identification requirement, cu Record inventory transfers, map/task updates, interrupted defence, medical/casualty interactions, real piloting, partial results and restart. A completed local route still does not establish remote reconnects, twelve-player behavior or improved FPS. The separate automated vertical-flight fixture is not an extraction autopilot. [Current status](current-status.md) distinguishes those acceptance gaps from source-bound native evidence. Source references: [objective text](../addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c), [site stock](../addons/core/Configs/ERR/EveronSites.conf), [document recovery](../addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c), [radio rules](../addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c), [casualty loading](../addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c) and [extraction](../addons/core/Scripts/Game/ERR/ERR_ExtractionService.c). + +The rough-clue acknowledgement is source-policy tested for unknown, rough and exact radio states and multiple-site ordering. Its ordinary native task/hint presentation remains pending; it uses the existing shared objective text and adds no separate notification or inventory effect. The normal carried map is sufficient in Core; the optional Map addon is not required. diff --git a/docs/preparation-status.md b/docs/preparation-status.md new file mode 100644 index 0000000..80c2312 --- /dev/null +++ b/docs/preparation-status.md @@ -0,0 +1,13 @@ +# Mission preparation presentation + +The successor now places persistent status text inside the native respawn loading placeholder while its own mission remains `PREPARING`. Normal preparation displays **Preparing mission** and the existing shared explanation that the prisoner will spawn when sites and equipment are ready. A replicated preparation failure changes the title to **Mission could not start**, displays the shared restart/administrator guidance, and hides the loading spinner. The administrator's existing `/esc status` response retains the specific cause. This is presentation only: it neither retries preparation nor authorizes spawning or restart. + +Previously the scenario inherited the vanilla opaque loading splash, but the only successor preparation/failure guidance was a 15-second hint. No native mission task is created before the first successful phase transition. Failed preparation stops admission and cannot activate the normal survivor observer path which removes the loading placeholder. The new status therefore belongs to that existing loading surface instead of relying on an expiring hint or a player camera. + +`ERR_PreparationStatus.c` extends the installed `SCR_RespawnSystemComponent.UpdateLoadingPlaceholder(float dt)` callback. Vanilla's `DeployMenuSystem` already invokes it; no new timer is added. The adapter compares vanilla's protected `m_pGameMode` field (assigned from `owner` by `SCR_RespawnSystemComponent.OnInit(IEntity owner)`) with the exact current `ERR_GameMode`; it runs only for that owner, with a live native placeholder, outside a console application and during `PREPARING`. It preserves the superclass update and all other modes. The newly authored child layout uses its own identity, `{BCCAE287751344D9}UI/layouts/ERR/PreparationStatus.layout`, and native default fonts; it adds no vanilla resource reference. + +The adapter remembers the exact placeholder, owned status widgets and original spinner visibility. Replacing or deleting the placeholder, moving the owned child away, leaving preparation, or calling native `DestroyLoadingPlaceholder` clears the child and cached text. A hidden spinner is restored to its recorded visibility when still alive. Normal native placeholder destruction remains responsible for its own audio and parent-widget lifecycle. No camera, audio, input, actor, mission state or inventory is changed by the adapter. + +`tests/test_preparation_status.py` executes the actual presentation and cleanup methods through widget/native-boundary adapters. It checks unchanged behavior for unrelated/console modes, persistent text without repeated creation or text writes, preparation-to-failure changes, stale state clearing, missing UI resources/children, parent replacement, deleted weak widget references, reparenting, phase exit, native destruction and restoration of an initially hidden spinner. It also executes the actual native observation probe's continuous-time, reset and timeout rules. These are source-policy checks, not native rendering evidence. + +The existing opt-in Core `startup-failure` fixture now waits up to 30 seconds for actual production-created loading widgets. It requires the expected title and shared body text, correct parent ownership, visible nonzero-sized title/body/root widgets, a visible loading parent and a hidden native spinner. It observes these continuously for 17 seconds, exceeding the old hint duration, then requests `$logs:err-preparation-failure` and waits another half-second before its original negative-path assertions complete. It does not create or update the widgets itself. The deliberate faction setup error remains a native ERROR and must retain the negative fixture's failed/error verdict; a successful UI assertion does not turn that run into a clean mission startup. The first native compilation rejected an assumed `GetOwner()` API, which this native respawn system does not expose. That call has been replaced with its installed vanilla `m_pGameMode` owner field; the second native run compiled and passed the continuous 17-second checks on the actual title/body/root widgets, parent ownership and hidden spinner. Its captured Workbench image was a blank blue editor viewport, so it provides no visual proof that the status is readable in an ordinary player view. Ordinary-player visual inspection remains pending; the deliberately failed setup still retains its negative engine-error verdict. diff --git a/docs/runtime-testing.md b/docs/runtime-testing.md index c246275..c7607d0 100644 --- a/docs/runtime-testing.md +++ b/docs/runtime-testing.md @@ -101,3 +101,12 @@ Use `--project core --smoke lifecycle --rounds 1` for the bounded physical slot, ## Objective panel destruction Use `--project core --smoke objective-ui --rounds 1` for the short native close/rebind/reopen and isolated task-deletion check. It restores the actual mission task assignment and requests its own terminal test reset. See [objective widget lifecycle](objective-widget-lifecycle.md). Every new headless session captures pre-launch addon hashes and a stopped log seal; archive it before changing addon sources. + + +### Disposable-prefix lifecycle checks + +Both hidden ordinary-game and Workbench runners take `.erri-workbench.lock` before checking that the disposable prefix is idle. Proton spells its prefix `pfx/`; only trailing separators are treated as equivalent. A busy prefix is refused before launch, never repaired automatically at startup. + +After a launched test, the runners stop their own wineserver and fresh process group, then verify that no prefix process remains. For the explicitly owned `/tmp/erri-headless-compat` only, `private_prefix_cleanup.py` can reap adopted `winedevice.exe` children left behind by Proton: exact prefix, same user, installed executable and inode, fixed argv, user-systemd parent and unchanged process start identities must all match. It pins each candidate with a pidfd, rechecks the complete prefix census before each signal, and uses bounded TERM/KILL waits. Unknown or newly arriving processes stop cleanup; no other prefix or parent process is signalled. Other disposable prefixes retain ordinary shutdown and strict idle checking without this orphan-reaping path. + +The runner records `cleanup_confirmed`, a structured cleanup report and any errors. Incomplete cleanup fails the run and prevents claiming a sealed stopped source/log snapshot. [The explicit historical cleanup](evidence/private-prefix-cleanup-2026-09-19-1631/review.json) removed nineteen old device helpers missed by the earlier exact-byte prefix check; historical logs are preserved. These are test-environment guarantees, not gameplay or multiplayer acceptance. diff --git a/docs/validation.md b/docs/validation.md index 86ab0d0..ccaf236 100644 --- a/docs/validation.md +++ b/docs/validation.md @@ -402,3 +402,17 @@ The [authored-only Linux failure 131458](evidence/dedicated-2026-09-19-131458-mi ## Native game-over lifecycle correction Vanilla administration could end the native round without traversing successor Transition, leaving services active until reload. The [correction](native-end-lifecycle.md) now cancels preparation/server/binding callbacks, closes services once before native restart, and preserves terminal escape identities. Unknown personal results use neutral wording. [Preparing](evidence/native-2026-09-19-133847-native-end-preparing/report.json) and [active](evidence/native-2026-09-19-134044-native-end-active/report.json) each pass two actual native-ended rounds with 21 assertions and zero captured errors. [Core](evidence/native-2026-09-19-134325-core-loops/report.json), [companions](evidence/native-2026-09-19-135014-companion-loops/report.json) and [ordinary Chat](evidence/game-2026-09-19-135413-native-end-regression/report.json) then pass their normal regressions on the same 184-file addon snapshot. Native preparation/active tests do not arrange an in-flight preload or remote client. Packaging and all 17 release requirements remain separate. + + +## Guidance, preparation feedback and fixed aircraft route + +The preparation adapter now uses the native respawn loading-placeholder callback. [153525](evidence/native-2026-09-19-153525-preparation-ui/report.json) retains the initial compile failure; [153905](evidence/native-2026-09-19-153905-preparation-ui/report.json) compiles the correction and observes the actual failure title/body/parent/size and hidden spinner continuously for 17 seconds. Its deliberate setup error remains a failure. The Workbench screenshot is blank blue, so this does not prove ordinary-player readability. Guidance caches only hints accepted by native ShowCustom; rough radio intel now explains its 500 m search square and remaining discovery options. + +[Aircraft route 155909](evidence/native-2026-09-19-155909-aircraft-route/report.json) passes 38 assertions / one completion with zero captured errors. The original helicopter and AI pilot physically travel 20.1261 m toward a frozen 20.2214 m destination, hold, land in contact and stop the engine with finite fuel; final error 0.129942 m. The 160 s route stage finishes with 4.64 s margin and the unchanged 240 s operation with 23.4 s margin. This is one unloaded experimental airport leg, not operational HQ support, repeated reliability or multiplayer. Initial [compile 154851](evidence/native-2026-09-19-154851-aircraft-route-compile/report.json) and [90 s timeout 155105](evidence/native-2026-09-19-155105-aircraft-route-timeout/report.json) failures remain retained. + +[Core 160849](evidence/native-2026-09-19-160849-core-loops/report.json) passes two escape/restart rounds and 612 assertions with zero captured errors on the 192-file addon snapshot. [Ordinary observer 160522](evidence/game-2026-09-19-160522-observer-display-unverified/report.json) compiles that same snapshot and admits the canonical prisoner; the opt-in read-only sampler reaches READY and completes 391 samples over 45.014 s. No input is sent and inventory transitions are not observed. The overall run remains failed because the independent display-ownership check rejected Proton’s trailing-slash WINEPREFIX. + +The corrected prefix comparison also detects old private-test device helpers previously missed by exact byte equality. [Active-prefix refusal](evidence/prefix-preflight-2026-09-19-1611/review.json) proves the strengthened check refuses a live Workbench. Historical cleanup claims based on the earlier comparison do not establish that the entire disposable prefix was empty; the native logs and source snapshots remain unchanged. Current cleanup qualification is recorded separately. + + +[Companion regression](evidence/native-2026-09-19-163339-companion-loops/report.json) passes two rounds / 96 assertions on the same 192-file snapshot as Core 160849 and aircraft 155909. [Ordinary Chat](evidence/game-2026-09-19-163745-observer-display/report.json) passes actual canonical-prisoner startup, read-only sampler completion and private game-window ownership with zero captured native errors. No external input is sent. The new cleanup path confirms the disposable prefix is idle after both runs; [the earlier 19 orphan device helpers](evidence/private-prefix-cleanup-2026-09-19-1631/review.json) were separately cleared under the prefix lock using verified process identities and pidfds. Current source/local runtime qualification does not promote any of the 17 release cases. diff --git a/tests/test_aircraft_route_envelope.py b/tests/test_aircraft_route_envelope.py new file mode 100644 index 0000000..335664e --- /dev/null +++ b/tests/test_aircraft_route_envelope.py @@ -0,0 +1,68 @@ +"""Actual immutable corridor geometry and native-survey orchestration with fake traces.""" +from policy_harness import ROOT, body, run +P=ROOT/'addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c' +BASE=ROOT/'addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c' +def cpp(s): + for name in ('Math','vector','ERR_AircraftRouteRules','ERR_AircraftFlightRules','SCR_TerrainHelper','TraceFlags'): + s=s.replace(name+'.',name+'::') + s=s.replace('array excluded = null','void* excluded = nullptr') + s=s.replace('TraceBox corridor','TraceBox* corridor').replace('TraceBox low','TraceBox* low') + for name in ('corridor','low'):s=s.replace(name+'.',name+'->') + return s.replace('GetGame().','GetGame()->').replace('GetWorld().','GetWorld()->').replace(', null)', ', nullptr)') +rules='\n'.join(cpp(body(P,key)) for key in ('static bool Length(', 'static vector Nearest(', 'static bool Contains(', 'static bool Held(')) +run(r'''#include +#include +#include +#include +#include +struct Math {static float Clamp(float v,float lo,float hi){return std::clamp(v,lo,hi);}static float Min(float a,float b){return std::min(a,b);}static float Max(float a,float b){return std::max(a,b);}static int Ceil(float x){return std::ceil(x);}static float AbsFloat(float x){return std::abs(x);}}; +struct vector {float v[3]={};vector(){}vector(float x,float y,float z){v[0]=x;v[1]=y;v[2]=z;}vector(const char*s){sscanf(s,"%f %f %f",v,v+1,v+2);}float&operator[](int i){return v[i];}float operator[](int i)const{return v[i];}vector operator+(vector b)const{return {v[0]+b[0],v[1]+b[1],v[2]+b[2]};}vector operator-(vector b)const{return {v[0]-b[0],v[1]-b[1],v[2]-b[2]};}vector operator*(float n)const{return {v[0]*n,v[1]*n,v[2]*n};}static float Dot(vector a,vector b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2];}static float DistanceXZ(vector a,vector b){return std::hypot(a[0]-b[0],a[2]-b[2]);}}; +vector Vector(float x,float y,float z){return {x,y,z};} +struct ERR_AircraftFlightRules { +'''+cpp(body(BASE,'static bool Hover('))+r''' +}; +struct ERR_AircraftRouteRules { +'''+rules+r''' +}; +namespace TraceFlags {enum {ENTS=1,WORLD=2};} +struct TraceBox {vector Start,End,Mins,Maxs;int Flags=0;void* ExcludeArray=nullptr;}; +struct World {int calls=0;int refuseAt=0;std::vector seen;float TraceMove(TraceBox* t,void*){calls++;seen.push_back(*t);delete t;return calls==refuseAt?0.5:1;}} world; +struct Game {World* GetWorld(){return &world;}} game; +Game* GetGame(){return &game;} +struct SCR_TerrainHelper {static int samples,kind;static float GetTerrainY(vector){samples++;if(kind==1)return 10.31f;if(kind==2&&samples==60)return 9.69f;if(kind==3)return NAN;return 10;}}; +int SCR_TerrainHelper::samples=0;int SCR_TerrainHelper::kind=0; +'''+cpp(body(P,'static bool Survey('))+r''' +int main(){ + assert(ERR_AircraftRouteRules::Length(18)&&ERR_AircraftRouteRules::Length(20)&&!ERR_AircraftRouteRules::Length(17.99f)&&!ERR_AircraftRouteRules::Length(20.06f)&&!ERR_AircraftRouteRules::Length(NAN)); + vector a={0,10,0},b={20,10,0}; + assert(ERR_AircraftRouteRules::Contains(a,b,{10,18,7.99f},1)); + assert(!ERR_AircraftRouteRules::Contains(a,b,{10,18,8},1)); + assert(ERR_AircraftRouteRules::Contains(a,b,{-7.99f,18,0},1)); + assert(!ERR_AircraftRouteRules::Contains(a,b,{-8,18,0},1)); + assert(!ERR_AircraftRouteRules::Contains(a,b,{28,18,0},1)); + assert(!ERR_AircraftRouteRules::Contains(a,b,{10,28.01f,0},1)); + assert(!ERR_AircraftRouteRules::Contains(a,b,{10,18,0},.84f)); + assert(!ERR_AircraftRouteRules::Contains(a,b,{NAN,18,0},1)); + assert(ERR_AircraftRouteRules::Contains(a,{12,10,16},{6,18,8},1)); + assert(ERR_AircraftRouteRules::Held(false,8,0,0,1,0,.75f)); + assert(!ERR_AircraftRouteRules::Held(true,8,0,0,1,0,0)); + assert(!ERR_AircraftRouteRules::Held(false,8,0,0,1,.25f,0)); + int exclusion=1;assert(Survey(a,b,&exclusion));assert(world.calls==2&&SCR_TerrainHelper::samples==33*23); + auto high=world.seen[0],low=world.seen[1];assert(high.Flags==(TraceFlags::ENTS|TraceFlags::WORLD)&&low.Flags==TraceFlags::ENTS); + assert(high.Start[0]==10&&high.Mins[0]==-50&&high.Maxs[0]==50&&high.Mins[2]==-40&&high.Maxs[2]==40); + assert(high.Start[1]+high.Mins[1]==12&&high.End[1]+high.Maxs[1]==71); + assert(high.ExcludeArray==&exclusion&&low.ExcludeArray==&exclusion); + for(int fault=1;fault<=3;fault++){world=World();SCR_TerrainHelper::samples=0;SCR_TerrainHelper::kind=fault;assert(!Survey(a,b));assert(world.calls==0&&SCR_TerrainHelper::samples<=33*23);} + SCR_TerrainHelper::kind=0; + for(int trace=1;trace<=2;trace++){world=World();world.refuseAt=trace;assert(!Survey(a,b));assert(world.calls==trace);} + world=World();assert(!Survey(a,{100,10,0}));assert(world.calls==0); +} +''') +s=P.read_text();qualify=body(P,'static ERR_AircraftRouteEnvelope QualifyRoute(') +assert 'ERR_AircraftFlightEnvelope.Qualify(mode, aircraft, pilot)' in qualify +assert qualify.index('ClearColumn(')') + return s +methods='\n'.join(cpp(body(P,key)) for key in ('bool StartRoute(', 'protected bool RouteContains(', 'protected override bool Grounded(', 'protected override bool Landing(', 'protected override bool BeginTranslation(', 'protected override void CheckTranslation(', 'protected override bool ControlLease(')) +run(r'''#include +#include +#include +#include +#include +#define PrintFormat(...) ((void)0) +using string=std::string;using ERR_GameMode=int;using Vehicle=int;using SCR_AIGroup=int;using IEntity=int;using PilotCompartmentSlot=int; +namespace State {enum {IDLE,HOOKS,STARTING,POSITIVE,NEGATIVE,CLIMB,LANDING,SHUTDOWN,COMPLETE,CANCELLED,FAILED,RELINQUISHED,TRANSLATING};} +struct Math {static float Clamp(float a,float lo,float hi){return std::clamp(a,lo,hi);}static float Min(float a,float b){return std::min(a,b);}static float AbsFloat(float a){return std::abs(a);}}; +struct vector {float x=0,y=0,z=0;float& operator[](int i){return i==0?x:(i==1?y:z);}float operator[](int i)const{return i==0?x:(i==1?y:z);}vector operator-(vector b)const{return {x-b.x,y-b.y,z-b.z};}vector operator+(vector b)const{return {x+b.x,y+b.y,z+b.z};}vector operator*(float n)const{return {x*n,y*n,z*n};}float Length()const{return std::sqrt(x*x+y*y+z*z);}static float Dot(vector a,vector b){return a.x*b.x+a.y*b.y+a.z*b.z;}static float DistanceXZ(vector a,vector b){return std::hypot(a.x-b.x,a.z-b.z);}}; +struct FlightRules { +'''+cpp(body(BASE,'static bool Hover('))+cpp(body(BASE,'static int CancelAction('))+r''' +}; +struct RouteRules { +'''+''.join(cpp(body(ENV,k)) for k in ('static bool Length(', 'static vector Nearest(', 'static bool Contains(', 'static bool Held('))+r''' +}; +struct ERR_AircraftRouteEnvelope {vector home={0,0,0},target={20,0,0};vector Home(){return home;}vector Destination(){return target;}bool Contains(vector p,float upright){return RouteRules::Contains(home,target,p,upright);}}; +struct SignalsManagerComponent {bool present=true;int FindSignal(const char*){return present?0:-1;}}; +struct Controller {bool hover=true,engine=true;SignalsManagerComponent signals;explicit operator bool()const{return true;}SignalsManagerComponent* GetSignalsManager(){return &signals;}bool GetAutohoverEnabled(){return hover;}bool IsEngineOn(){return engine;}}; +struct Simulation {vector velocity;bool contact=false;vector GetVelocity(){return velocity;}bool HasAnyGroundContact(){return contact;}}; +struct Aircraft {vector origin;float upright=1;vector GetOrigin(){return origin;}void GetWorldTransform(vector (&t)[4]){t[3]=origin;t[1]={0,upright,0};}}; +struct Base { + bool m_StartAttempted=false,m_TranslationRequested=false,m_TranslationStarted=false,m_TranslationProven=false,m_Readback=true,m_Cancelled=false; + vector m_TranslationTarget,m_TranslationOrigin,m_Home; + float m_TranslationDistance=0,m_Stable=-1,m_Deadline=240000,m_StageDeadline=200000,clock=1000; + int m_State=State::CLIMB,m_Token=123,m_TranslationUpdates=10,landings=0,starts=0,failures=0,relinquished=0,restored=0; + bool owner=true,healthy=true,leased=true,grounded=false; + Controller m_Controller;Simulation m_Simulation;Aircraft m_Aircraft;string m_Reason; + bool Start(ERR_GameMode,Vehicle,SCR_AIGroup,IEntity,PilotCompartmentSlot,ERR_AircraftRouteEnvelope* q,int,float){m_StartAttempted=true;starts++;m_Home=q->Home();return true;} + bool Grounded(){return grounded;}bool Landing(float now){landings++;m_State=State::LANDING;m_Stable=-1;m_StageDeadline=Math::Min(m_Deadline,now+65000);return true;} + bool Owns(){return owner;}bool Healthy(){return healthy;}bool Lease(){return leased;}float Now(){return clock;}void Fail(string r){m_Reason=r;failures++;m_State=State::FAILED;}void Relinquish(string r){m_Reason=r;relinquished++;m_State=State::RELINQUISHED;}void RecordState(){}void Release(bool){restored++;}void Shutdown(float){m_State=State::SHUTDOWN;} +}; +struct Probe:Base { + ERR_AircraftRouteEnvelope* m_Route=nullptr;vector m_LandingPoint;bool m_RouteArrived=false; +'''+methods+cpp(body(BASE,'void Cancel('))+r''' +}; +int main(){ + ERR_AircraftRouteEnvelope q;Probe invalid;assert(!invalid.StartRoute(1,1,1,1,1,nullptr,3,200000)&&invalid.starts==0); + q.target={21,0,0};assert(!invalid.StartRoute(1,1,1,1,1,&q,3,200000)&&invalid.starts==0);q.target={20,0,0}; + Probe flight;assert(flight.StartRoute(1,1,1,1,1,&q,3,200000)&&flight.starts==1&&flight.m_TranslationRequested); + assert(flight.m_TranslationTarget.x==20&&flight.m_TranslationTarget.y==8&&flight.m_Home.x==0); + assert(!flight.StartRoute(1,1,1,1,1,&q,3,200000)&&flight.starts==1); + assert(!flight.RouteContains({9,8,0},1));assert(flight.BeginTranslation(1000,{2,8,0}));assert(flight.m_StageDeadline==161000&&flight.m_Deadline==240000); + assert(flight.RouteContains({19,8,0},1)&&!flight.RouteContains({10,8,8},1)); + flight.m_Aircraft.origin={19.5f,8,0}; + flight.CheckTranslation(2000,flight.m_Aircraft.origin,8,0,1);flight.CheckTranslation(5000,{18,8,0},8,0,1);assert(flight.m_Stable==-1); + flight.CheckTranslation(6000,flight.m_Aircraft.origin,8,0,1);flight.CheckTranslation(10000,flight.m_Aircraft.origin,8,0,1);assert(!flight.m_RouteArrived); + flight.CheckTranslation(11000,flight.m_Aircraft.origin,8,0,1);assert(flight.m_RouteArrived&&flight.m_TranslationProven&&flight.m_LandingPoint.x==20&&flight.landings==1); + flight.grounded=true;flight.m_Aircraft.origin={19,0,0};assert(!flight.Grounded());flight.m_Aircraft.origin={19.5f,0,0};assert(flight.Grounded()); + Probe limited;limited.m_Deadline=60000;assert(limited.StartRoute(1,1,1,1,1,&q,3,60000));assert(limited.BeginTranslation(1000,{2,8,0}));assert(limited.m_StageDeadline==60000&&limited.m_Deadline==60000); + // Same parent cancellation body calls route Landing: freeze current centre, + // preserve absolute deadline and never move it on repeated cancellation. + Probe cancel;assert(cancel.StartRoute(1,1,1,1,1,&q,3,200000));assert(cancel.BeginTranslation(1000,{2,8,0}));cancel.m_Aircraft.origin={10,8,1}; + cancel.Cancel("radio lost");assert(cancel.m_State==State::LANDING&&cancel.m_Cancelled&&cancel.m_LandingPoint.x==10&&cancel.m_LandingPoint.z==1&&cancel.m_Deadline==240000&&cancel.landings==1); + float stage=cancel.m_StageDeadline;cancel.clock=9000;cancel.m_Aircraft.origin={12,8,1};cancel.Cancel("again");assert(cancel.m_LandingPoint.x==10&&cancel.landings==1&&cancel.m_StageDeadline==stage); + // Shared native write gate refuses stale ownership, expiry and corridor escape. + Probe capture;capture.m_Route=&q;capture.owner=false;assert(!capture.ControlLease()&&capture.relinquished==1); + Probe expiry;expiry.m_Route=&q;expiry.clock=240000;assert(!expiry.ControlLease()&&expiry.failures==1); + Probe drift;drift.m_Route=&q;drift.m_TranslationStarted=true;drift.m_State=State::TRANSLATING;drift.m_Aircraft.origin={10,8,8};assert(!drift.ControlLease()&&drift.failures==1); + Probe healthy;healthy.m_Route=&q;healthy.m_TranslationStarted=true;healthy.m_State=State::TRANSLATING;healthy.m_Aircraft.origin={10,8,0};assert(healthy.ControlLease()); + Probe ownershipCancel;ownershipCancel.m_Route=&q;ownershipCancel.owner=false;ownershipCancel.Cancel("captured");assert(ownershipCancel.relinquished==1&&ownershipCancel.landings==0&&ownershipCancel.restored==0); +} +''') +s=P.read_text() +assert 'class ERR_AircraftRouteFlight : ERR_AircraftFlight' in s +for unchanged in ('protected bool Owns(', 'protected bool Healthy(', 'protected bool Lease(', 'protected void Release(', 'void Cancel('):assert unchanged not in s +assert 'return super.Start(' in body(P,'bool StartRoute(') +assert 's_Owners' not in s, 'Use parent shared airframe registry, never another exclusivity domain' +prepare=body(P,'override void PrepareActions(') +assert prepare.index('!ControlLease()') +#include +struct vector {float x=0,y=0,z=0;vector(float a,float b,float c):x(a),y(b),z(c){}vector(const char* s){sscanf(s,"%f %f %f",&x,&y,&z);}}; +struct Route {vector Destination(){return {20,3,4};}}; +struct Observer {Route* m_Route=nullptr; +'''+cpp(body(P,'vector Destination('))+r''' +}; +int main(){Observer p;auto absent=p.Destination();assert(absent.x==0&&absent.y==0&&absent.z==0);Route q;p.m_Route=&q;auto value=p.Destination();assert(value.x==20&&value.y==3&&value.z==4);} +''') + +assert "m_StageDeadline = Math.Min(m_Deadline, now + 160000);" in body(P,"protected override bool BeginTranslation(") +assert "m_Deadline =" not in body(P,"protected override bool BeginTranslation(") diff --git a/tests/test_aircraft_route_probe.py b/tests/test_aircraft_route_probe.py new file mode 100644 index 0000000..b56f127 --- /dev/null +++ b/tests/test_aircraft_route_probe.py @@ -0,0 +1,112 @@ +"""Execute route result policy and audit opt-in finite/native fixture boundaries.""" +from policy_harness import ROOT, body, run +P=ROOT/'addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c' +source=P.read_text() +rules='\n'.join(body(P,k) for k in ('static bool Terminal(', 'static bool TranslateProof(', 'static bool PhysicalFinish(', 'static bool CanDispose(')).replace('ERR_AircraftFlightState.','State::') +run('''#include +namespace State {enum {COMPLETE=8,CANCELLED,FAILED,RELINQUISHED};} +'''+rules+''' +int main(){ + assert(Terminal(false,State::COMPLETE,0));assert(!Terminal(false,State::CANCELLED,0));assert(!Terminal(false,State::FAILED,0)); + assert(TranslateProof(true,true,20,19.5,.5)); + assert(!TranslateProof(true,true,20,1,.5));assert(!TranslateProof(true,false,20,20,0));assert(!TranslateProof(false,true,20,20,0));assert(!TranslateProof(true,true,20,20,.76f)); + assert(!TranslateProof(true,true,29,29,0));assert(!TranslateProof(true,true,9,9,0)); + assert(PhysicalFinish(true,true,true,.1f,1,1,1,101,101)); + assert(!PhysicalFinish(true,true,false,.1f,1,1,1,101,101));assert(!PhysicalFinish(true,true,true,0,1,1,1,101,101));assert(!PhysicalFinish(true,true,true,.1f,2,1,1,101,101));assert(!PhysicalFinish(false,true,true,.1f,1,1,1,101,101)); + assert(CanDispose(true,true,true,true,true));for(int i=0;i<5;i++)assert(!CanDispose(i!=0,i!=1,i!=2,i!=3,i!=4)); +} +''') +assert source.startswith('#ifdef WORKBENCH') and source.rstrip().endswith('#endif') +assert 'outcome == "aircraft-route"' in body(P,'static bool Enabled(') +assert 'outcome == "aircraft-control"' not in source +assert source.count('ERR_Actors.Spawn(AIRCRAFT,')==1 and source.count('SpawnCharacterInCompartment(')==1 +assert source.count('physics.SetActive(ActiveState.ACTIVE)')==1 +for prohibited in ('SetWorldTransform(', 'SetOrigin(', 'SetVelocity(', '.StartEngine(', '.StopEngine(', 'm_Mode.Own('):assert prohibited not in source +assert 'ERR_AircraftRouteEnvelope.Survey(candidate, destination)' in body(P,'protected bool FindPad(') +tick=body(P,'int Tick(') +assert 'ERR_AircraftRouteEnvelope.QualifyRoute(' in tick and 'm_Flight.StartRoute(' in tick +assert tick.index('ERR_AircraftRouteEnvelope.QualifyRoute(') +#include +namespace ERR_Phase {enum {DEFEAT};} +struct Probe {int result=0,ticks=0;int Tick(float){ticks++;return result;}}; +struct Fixture {int m_ERRSmokeStep=230,failures=0,transitions=0;Probe m_ERRAircraftRoute; + void ERR_Check(bool,const char*){failures++;} + void Transition(int phase){assert(phase==ERR_Phase::DEFEAT&&m_ERRSmokeStep==231);transitions++;} + void Tick(float now){ +'''+branch.replace('ERR_Phase.','ERR_Phase::')+''' + } +}; +int main(){ + for(int result:{-1,0,1}){Fixture f;f.m_ERRAircraftRoute.result=result;f.Tick(1000);assert(f.m_ERRAircraftRoute.ticks==1);assert(f.failures==(result<0));assert(f.transitions==(result==1));assert(f.m_ERRSmokeStep==(result==1?231:230));} +} +''') +terminal=block(body(chat,'protected void ERR_SmokePhase('),'if (m_ERRTestAircraftRoute)') +assert 'current == ERR_Phase.DEFEAT && m_ERRSmokeStep == 231' in terminal +assert terminal.index('ERR_StopHQPatrol();')','#include ','#include ', + '_Static_assert(__builtin_types_compatible_p(__typeof__(&XGetWindowAttributes), Status (*)(Display*,Window,XWindowAttributes*)), "attributes signature");', + '_Static_assert(__builtin_types_compatible_p(__typeof__(&XGetInputFocus), int (*)(Display*,Window*,int*)), "focus signature");', + '_Static_assert(__builtin_types_compatible_p(__typeof__(&XTranslateCoordinates), Bool (*)(Display*,Window,Window,int,int,int*,int*,Window*)), "translation signature");', + 'int main(void) { printf("%zu\\n", sizeof(XWindowAttributes));'] + for field in fields: + native='class' if field=='window_class' else field + lines.append('printf("%zu\\n", offsetof(XWindowAttributes, '+native+'));') + lines.append('return 0;}') + source=self.root/'abi.c';binary=self.root/'abi' + source.write_text('\n'.join(lines)) + subprocess.run([compiler,'-std=gnu11','-Werror',str(source),'-o',str(binary)],check=True,capture_output=True,timeout=15) + # This tiny binary only prints sizeof/offsetof; it does not link X11 or open a display. + values=[int(value) for value in subprocess.check_output([str(binary)],text=True,timeout=3).splitlines()] + self.assertEqual(values[0],C.sizeof(probe.WindowAttributes)) + self.assertEqual(values[1:],[getattr(probe.WindowAttributes,field).offset for field in fields]) + def test_ctypes_geometry_focus_adapter_signatures_and_values_without_connection(self): + x=Mock();r=Mock();x.XOpenDisplay.return_value=123 + with patch.object(probe.C,'CDLL',side_effect=[x,r]):native=probe.X11(':2') + self.assertEqual(x.XGetWindowAttributes.argtypes,[C.c_void_p,C.c_ulong,C.POINTER(probe.WindowAttributes)]) + self.assertEqual(x.XGetInputFocus.argtypes,[C.c_void_p,C.POINTER(C.c_ulong),C.POINTER(C.c_int)]) + def attrs(display,window,out): + value=C.cast(out,C.POINTER(probe.WindowAttributes)).contents + value.root=2;value.window_class=1;value.map_state=2;value.width=1280;value.height=720 + return 1 + def focus(display,out,revert): + C.cast(out,C.POINTER(C.c_ulong))[0]=20;C.cast(revert,C.POINTER(C.c_int))[0]=2;return 1 + def translate(display,window,root,sx,sy,dx,dy,child): + C.cast(dx,C.POINTER(C.c_int))[0]=-20;C.cast(dy,C.POINTER(C.c_int))[0]=30;return 1 + x.XGetWindowAttributes.side_effect=attrs;x.XGetInputFocus.side_effect=focus;x.XTranslateCoordinates.side_effect=translate + self.assertEqual(native.attributes(20)['width'],1280);self.assertEqual(native.focus(),(20,2)) + self.assertEqual(native.translate(20,2),(-20,30)) + x.XGetWindowAttributes.side_effect=None;x.XGetWindowAttributes.return_value=0 + with self.assertRaises(ValueError):native.attributes(20) + native.query_budget=0 + with self.assertRaisesRegex(ValueError,'budget'):native.focus() + native.close();x.XCloseDisplay.assert_called_once_with(123) + def test_exact_mapped_focus_and_owned_descendant_qualify_read_only(self): + query=FakeWindowQuery();owner={'window':20,'pid':90} + direct=probe.input_target(query,owner) + self.assertTrue(direct['verified']);self.assertEqual(direct['focus_chain'],[20]) + self.assertEqual(direct['geometry']['clipped_bounds'],[20,30,820,630]) + query.focused=(21,2) + child=probe.input_target(query,owner) + self.assertTrue(child['verified']);self.assertEqual(child['focus_chain'],[21,20]) + self.assertEqual(child['focused_clipped_bounds'],[40,50,240,150]) + query.positions[20]=(-10,-20) + self.assertTrue(probe.input_target(query,owner)['verified']) + self.assertEqual(probe.input_target(query,owner)['geometry']['clipped_bounds'],[0,0,790,580]) + def test_unmapped_input_only_invalid_root_geometry_and_foreign_focus_refused(self): + for window,key,value in ((20,'map_state',0),(20,'window_class',2),(20,'width',0),(20,'height',65536), + (20,'root',99),(20,'width',True),(2,'width',0),(2,'window_class',2)): + query=FakeWindowQuery();query.attrs[window][key]=value + with self.subTest(window=window,key=key,value=value):self.assertFalse(probe.input_target(query,{'window':20,'pid':90})['verified']) + for focused in ((0,2),(1,2),(True,2),(20,9),(20,True)): + query=FakeWindowQuery();query.focused=focused + self.assertFalse(probe.input_target(query,{'window':20,'pid':90})['verified']) + query=FakeWindowQuery();query.positions[20]=(2000,0) + self.assertFalse(probe.input_target(query,{'window':20,'pid':90})['verified']) + query=FakeWindowQuery();query.focused=(21,2);query.pids[21]=99 + result=probe.input_target(query,{'window':20,'pid':90}) + self.assertFalse(result['verified']);self.assertEqual(result['reason'],'focus-client-not-owned-game') + query.pids[21]=90;query.parents[21]=2 + self.assertFalse(probe.input_target(query,{'window':20,'pid':90})['verified']) + def test_child_clipping_cycle_transient_focus_or_geometry_refused(self): + owner={'window':20,'pid':90} + query=FakeWindowQuery();query.focused=(21,2);query.positions[21]=(900,50) + self.assertFalse(probe.input_target(query,owner)['verified']) + query=FakeWindowQuery();query.focused=(21,2);query.parents[21]=21 + self.assertFalse(probe.input_target(query,owner)['verified']) + query=FakeWindowQuery();query.focus=Mock(side_effect=[(20,2),(21,2)]) + self.assertFalse(probe.input_target(query,owner)['verified']) + query=FakeWindowQuery();query.translate=Mock(side_effect=[(20,30),(20,30),(21,30)]) + self.assertFalse(probe.input_target(query,owner)['verified']) + query=FakeWindowQuery();query.attributes=Mock(side_effect=ValueError('native-window-attributes-unavailable')) + self.assertFalse(probe.input_target(query,owner)['verified']) + def test_focus_ancestry_has_fixed_depth_bound_and_stale_process_is_not_target(self): + query=FakeWindowQuery();query.focused=(100,2) + for window in range(100,133): + query.attrs[window]=query.attribute(100,100);query.positions[window]=(40,50) + query.parents[window]=window+1;query.pids[window]=90 + query.parents[132]=20 + result=probe.input_target(query,{'window':20,'pid':90}) + self.assertFalse(result['verified']);self.assertEqual(result['reason'],'focus-ancestry-budget-exceeded') + owner={'window':20,'pid':90,'server_pid':90,'process':{'pid':90,'start':100,'uid':os.getuid()}} + query=FakeWindowQuery();query.windows=lambda:[owner];query.close=Mock() + with patch.object(probe,'binding',return_value=self.bound),patch.object(probe,'owned_window',side_effect=[owner,None]),\ + patch.object(probe,'window_diagnostic',return_value={}): + result=probe.observe(self.args,lambda _:query) + self.assertTrue(result['owned_game_window_verified']);self.assertFalse(result['input_target_verified']) + self.assertEqual(result['input_target_observations'][0]['reason'],'game-process-changed-during-target-observation') + def test_observe_preserves_ownership_when_input_target_is_unverified(self): + window={'window':20,'pid':90,'server_pid':90,'process':{'pid':90,'start':100,'uid':os.getuid()}} + query=FakeWindowQuery();query.windows=lambda:[window];query.close=Mock();query.focused=(0,0) + with patch.object(probe,'binding',return_value=self.bound),patch.object(probe,'owned_window',return_value=window),\ + patch.object(probe,'window_diagnostic',return_value={}): + result=probe.observe(self.args,lambda _:query) + self.assertTrue(result['owned_game_window_verified']);self.assertFalse(result['input_target_verified']) + self.assertIsNone(result['input_target']);query.close.assert_called_once() + query.focused=(20,2) + with patch.object(probe,'binding',return_value=self.bound),patch.object(probe,'owned_window',return_value=window),\ + patch.object(probe,'window_diagnostic',return_value={}): + result=probe.observe(self.args,lambda _:query) + self.assertTrue(result['input_target_verified']);self.assertEqual(result['input_target']['window'],20) + def test_no_native_input_or_focus_functions_are_bound(self): + source=Path(probe.__file__).read_text() + for forbidden in ('XTestFake','XSendEvent','XSetInputFocus','XWarpPointer','XRaiseWindow','XGrabPointer','XGrabKeyboard'): + self.assertNotIn(forbidden,source) + self.assertIn('XOpenDisplay(display.encode',source) + + +if __name__=='__main__':unittest.main() diff --git a/tests/test_headless_display_runner.py b/tests/test_headless_display_runner.py new file mode 100644 index 0000000..2e7b9e1 --- /dev/null +++ b/tests/test_headless_display_runner.py @@ -0,0 +1,191 @@ +#!/usr/bin/env python3 +"""Runner integration policy tests: fake native processes and no display connections.""" +import contextlib +import copy +import hashlib +import io +import json +import os +from pathlib import Path +import sys +import tempfile +import time +from types import SimpleNamespace +import unittest +from unittest.mock import Mock, patch +sys.path.insert(0,str(Path(__file__).resolve().parents[1]/'tools')) +import headless_game as runner +import headless_display_probe as helper + +DEFAULT_REPORT = object() + + +class DisplayRunnerTests(unittest.TestCase): + def setUp(self): + self.tmp=tempfile.TemporaryDirectory(prefix='erri-display-runner-test-') + self.base=Path(self.tmp.name);self.root=self.base/'root';(self.root/'tools').mkdir(parents=True) + (self.root/'tools/headless_display_probe.py').write_text('synthetic helper bytes for provenance test') + self.compat=self.base/'compat';self.profile=self.base/'profile';self.profile.mkdir() + self.steam=self.base/'Steam';self.exe=self.steam/'steamapps/common/Arma Reforger/ArmaReforgerSteam.exe' + self.proton=self.steam/'steamapps/common/Proton - Experimental/proton' + for path in (self.exe,self.proton):path.parent.mkdir(parents=True,exist_ok=True);path.write_bytes(b'synthetic file, never launched') + self.command=['gamescope','--backend','headless','-W','1280','--',str(self.proton),'run',str(self.exe),'-noBackend'] + self.wrapped,self.context=runner.display_probe_command(self.command,self.root,self.compat,self.profile,self.exe,'fixed-run-id',':0') + self.session=self.base/'session';self.session.mkdir() + def ident(pid):return {'pid':pid,'start':100,'uid':os.getuid()} + self.report={**{k:self.context[k] for k in ('helper_sha256','prefix','profile','game_executable','report','command')}, + 'schema':1,'kind':'headless-display-read-only','owned_game_window_verified':True, + 'read_only':True,'input_sent':False,'observation_finished':True,'wrapper':ident(10), + 'binding':{'display':':2','gamescope':ident(20),'xwayland':ident(30), + 'sockets':[{'path':'@/tmp/.X11-unix/X2','inode':1000}], + 'relationship':{'mode':'descendant','descendant':True}}, + 'owned_windows':[{'window':12345,'pid':40,'server_pid':40,'process':ident(40),'title':'fixture game'}]} + def tearDown(self):self.tmp.cleanup() + def save(self,value=DEFAULT_REPORT): + raw=(json.dumps(self.report if value is DEFAULT_REPORT else value,indent=3)+'\n').encode() + Path(self.context['report']).write_bytes(raw);return raw + def test_exact_gamescope_boundary_and_unmodified_proton_child(self): + separator=self.command.index('--') + self.assertEqual(self.wrapped[:separator+1],self.command[:separator+1]) + self.assertEqual(self.wrapped[-len(self.context['command']):],self.command[separator+1:]) + self.assertEqual(self.wrapped[separator+1],sys.executable) + self.assertEqual(self.wrapped[separator+2],str(self.root/'tools/headless_display_probe.py')) + for flag,value in (('--report',self.context['report']),('--host-display',':0'),('--prefix',str(self.compat/'pfx'))): + self.assertEqual(self.wrapped[self.wrapped.index(flag)+1],value) + self.assertEqual(self.command[separator+1],str(self.proton)) # caller array untouched + def test_default_command_has_no_wrapper_and_remains_ordinary(self): + command=runner.command_for(runner.ROOT,self.steam,self.compat,self.profile,'core') + separator=command.index('--') + self.assertEqual(command[separator+1:separator+4],[str(self.proton),'run',str(self.exe)]) + self.assertNotIn('--host-display',command);self.assertNotIn('--query-worker',command) + self.assertIn('-noSound',command);self.assertIn('-noBackend',command) + def test_bad_boundary_missing_helper_and_existing_report_refused(self): + wrong=self.command.copy();wrong[2]='wayland' + with self.assertRaises(ValueError):runner.display_probe_command(wrong,self.root,self.compat,self.profile,self.exe,'fixed-run-id',':0') + self.save() + with self.assertRaises(ValueError):runner.display_probe_command(self.command,self.root,self.compat,self.profile,self.exe,'fixed-run-id',':0') + Path(self.context['report']).unlink() + helper=self.root/'tools/headless_display_probe.py';helper.unlink();helper.symlink_to(self.base/'absent') + with self.assertRaises(ValueError):runner.display_probe_command(self.command,self.root,self.compat,self.profile,self.exe,'fixed-run-id',':0') + def test_packed_and_vanilla_reject_before_resolution_or_launch(self): + for project,packed in [('core',{'session':self.base/'packed'}),(runner.CONTROL,None)]: + args=SimpleNamespace(project=project,inspect_headless_display=True) + with patch.object(runner,'packed_request',return_value=packed),patch.object(runner.subprocess,'Popen') as spawn,patch.object(runner,'assert_no_game') as process_check: + with self.assertRaisesRegex(ValueError,'loose Core or Chat'):runner.run(args) + spawn.assert_not_called();process_check.assert_not_called() + def test_exact_bytes_archived_with_hash_without_promoting_gameplay(self): + raw=self.save();result=runner.display_probe_result(self.context,self.session) + self.assertTrue(result['verified']);self.assertTrue(result['read_only']);self.assertFalse(result['input_sent']) + self.assertEqual((self.session/'display-ownership.json').read_bytes(),raw) + self.assertEqual(result['sha256'],hashlib.sha256(raw).hexdigest()) + self.assertEqual(result['archive_file'],'display-ownership.json') + self.assertFalse(runner.display_probe_result(self.context,self.session)['verified']) # exclusive archive copy + self.assertEqual((self.session/'display-ownership.json').read_bytes(),raw) + def test_each_launch_binding_mismatch_fails(self): + for key in ('helper_sha256','prefix','profile','game_executable','report','command'): + altered=copy.deepcopy(self.report);altered[key]=['foreign'] if key=='command' else 'foreign' + self.save(altered) + with self.subTest(key=key):self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + def test_absent_malformed_unverified_and_input_claims_fail(self): + self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + for value in ([],None,{}, {**self.report,'owned_game_window_verified':False}, {**self.report,'read_only':False}, + {**self.report,'input_sent':True}, {**self.report,'observation_finished':False}, {**self.report,'schema':2}): + self.save(value);self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + Path(self.context['report']).write_text('{truncated') + self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + Path(self.context['report']).unlink();Path(self.context['report']).symlink_to(self.base/'absent') + self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + def test_host_display_uid_pid_start_or_window_disagreement_fails(self): + faults=[] + for target in ('wrapper','gamescope','xwayland','window'): + for key,value in [('uid',os.getuid()+1),('pid',0),('start',0),('pid',True)]: + bad=copy.deepcopy(self.report) + item=(bad['wrapper'] if target=='wrapper' else bad['owned_windows'][0]['process'] if target=='window' else bad['binding'][target]) + item[key]=value;faults.append(bad) + for display in (':0',':0.1','unix:0','remote:2',''): + bad=copy.deepcopy(self.report);bad['binding']['display']=display;faults.append(bad) + for key,value in [('pid',41),('server_pid',41),('window',0),('window',None),('window',True)]: + bad=copy.deepcopy(self.report);bad['owned_windows'][0][key]=value;faults.append(bad) + bad=copy.deepcopy(self.report);bad['owned_windows']=[];faults.append(bad) + for bad in faults: + self.save(bad) + with self.subTest(report=bad):self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + def test_missing_foreign_malformed_duplicate_socket_evidence_fails(self): + for sockets in (None,[],[{'path':'@/tmp/.X11-unix/X0','inode':1000}], + [{'path':'@/tmp/.X11-unix/X2','inode':0}], [{'path':'@/tmp/.X11-unix/X2','inode':True}], + [{'path':'@/tmp/.X11-unix/X2','inode':1000}]*2): + bad=copy.deepcopy(self.report);bad['binding']['sockets']=sockets;self.save(bad) + with self.subTest(sockets=sockets):self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + def test_missing_unknown_or_unproven_relationship_refused(self): + for relationship in (None,{}, {'mode':'unknown'}, {'mode':'descendant'}, + {'mode':'descendant','descendant':False},{'mode':'descendant','descendant':1}, + {'mode':'shared-listeners'}, {'mode':'shared-listeners','checks':{}},'descendant'): + bad=copy.deepcopy(self.report);bad['binding']['relationship']=relationship;self.save(bad) + with self.subTest(relationship=relationship):self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + bad=copy.deepcopy(self.report);del bad['binding']['relationship'];self.save(bad) + self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + def test_shared_relationship_requires_every_check_and_exact_socket_inodes(self): + checks={key:True for key in helper.SHARED_CHECKS};checks['listener_inodes']=[1000] + good=copy.deepcopy(self.report);good['binding']['relationship']={'mode':'shared-listeners','checks':checks} + self.save(good);self.assertTrue(runner.display_probe_result(self.context,None)['verified']) + for key in helper.SHARED_CHECKS: + for value in (False,None,1): + bad=copy.deepcopy(good);bad['binding']['relationship']['checks'][key]=value;self.save(bad) + with self.subTest(key=key,value=value):self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + bad=copy.deepcopy(good);del bad['binding']['relationship']['checks'][key];self.save(bad) + self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + for inodes in (None,[],[1001],[True],[1000,1000],[1000,1001]): + bad=copy.deepcopy(good);bad['binding']['relationship']['checks']['listener_inodes']=inodes;self.save(bad) + with self.subTest(inodes=inodes):self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + bad=copy.deepcopy(good);bad['binding']['xwayland']['start']=99;self.save(bad) + self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + good['binding']['sockets'].append({'path':'/tmp/.X11-unix/X2','inode':1001}) + good['binding']['relationship']['checks']['listener_inodes']=[1000,1001] + self.save(good);self.assertTrue(runner.display_probe_result(self.context,None)['verified']) + def test_boolean_server_pid_is_not_an_integer_process_identity(self): + bad=copy.deepcopy(self.report);window=bad['owned_windows'][0] + window['pid']=1;window['process']['pid']=1;window['server_pid']=True + self.save(bad);self.assertFalse(runner.display_probe_result(self.context,None)['verified']) + def simulate_run_locked(self,display_ok,ordinary_failed=False): + (self.exe.parent/'addons/data').mkdir(parents=True,exist_ok=True) + args=SimpleNamespace(project='core',capture_prison_view=False,inspect_headless_display=True,timeout=120,settle=15,failure_grace=0) + session=self.profile/'logs/logs_fixture' + child=Mock();child.poll.return_value=None + def spawn(*args,**kwargs): + session.mkdir(parents=True);(session/'console.log').write_text('synthetic ordinary startup fixture') + return child + def output(args,**kwargs):return '[]' if '-f' in args else '11' + monitor=SimpleNamespace(deadline=time.monotonic()+60,started=0,first_failure_at=None, + observe=lambda *args:'game-started',annotate=lambda value:value) + evidence={'ready':not ordinary_failed,'failed':ordinary_failed,'scope':'synthetic test only'} + with contextlib.ExitStack() as stack: + for name in ('assert_no_game','assert_prefix_idle','persist','cleanup'): + stack.enter_context(patch.object(runner,name)) + stack.enter_context(patch.object(runner,'snapshot',return_value={})) + stack.enter_context(patch.object(runner,'bindings',return_value={})) + stack.enter_context(patch.object(runner,'seal_run',return_value={'source_unchanged_after_run':True})) + stack.enter_context(patch.object(runner,'StartupMonitor',return_value=monitor)) + stack.enter_context(patch.object(runner,'game_evidence',return_value=evidence)) + stack.enter_context(patch.object(runner,'display_probe_result',return_value={'verified':display_ok})) + stack.enter_context(patch.object(runner.shutil,'which',return_value='/usr/bin/synthetic')) + stack.enter_context(patch.object(runner.subprocess,'Popen',side_effect=spawn)) + stack.enter_context(patch.object(runner.subprocess,'check_output',side_effect=output)) + stack.enter_context(patch.object(runner.subprocess,'run')) + stack.enter_context(contextlib.redirect_stdout(io.StringIO())) + status=runner.run_locked(args,self.steam,self.compat,self.profile) + return status,json.loads((session/'runner.json').read_text()) + def test_missing_display_proof_turns_actual_runner_path_into_failure(self): + status,report=self.simulate_run_locked(False) + self.assertEqual(status,1);self.assertEqual(report['result'],'display-probe-incomplete') + self.assertEqual(report['startup_result_before_display_check'],'game-started') + def test_valid_display_does_not_clear_native_failure(self): + status,report=self.simulate_run_locked(True,ordinary_failed=True) + self.assertEqual(status,1);self.assertEqual(report['result'],'game-failed') + def test_valid_ownership_preserves_clean_startup_only(self): + status,report=self.simulate_run_locked(True) + self.assertEqual(status,0);self.assertEqual(report['result'],'game-started') + self.assertTrue(report['display_ownership']['verified']) + self.assertNotIn('multiplayer_verified',report) + + +if __name__=='__main__':unittest.main() diff --git a/tests/test_headless_game_runner.py b/tests/test_headless_game_runner.py index 7126c74..195f692 100644 --- a/tests/test_headless_game_runner.py +++ b/tests/test_headless_game_runner.py @@ -60,6 +60,28 @@ class GameRunnerTests(unittest.TestCase): runner.assert_prefix_idle(compat, root) runner.assert_prefix_idle(root/'different', root) + def test_proton_trailing_prefix_slashes_refuse_existing_workbench_and_wine(self): + for command in (b'wineserver\0', b'Z:/Workbench/ArmaReforgerWorkbenchSteamDiag.exe\0'): + for suffix in ('','/','////'): + with self.subTest(command=command,suffix=suffix),tempfile.TemporaryDirectory() as directory: + root=Path(directory);compat=root/'compat';proc=self.process(root,command) + data=('WINEPREFIX='+str(compat/'pfx')+suffix).encode()+b'\0OTHER=unchanged\0' + (proc/'environ').write_bytes(data) + with self.assertRaisesRegex(ValueError,'prefix already has a process'): + runner.assert_prefix_idle(compat,root) + self.assertEqual((proc/'environ').read_bytes(),data) + def test_prefix_idle_does_not_resolve_neighbours_dot_components_or_symlink_spellings(self): + with tempfile.TemporaryDirectory() as directory: + root=Path(directory);compat=root/'compat';prefix=compat/'pfx';prefix.mkdir(parents=True) + alias=root/'alias';alias.symlink_to(prefix,target_is_directory=True) + proc=self.process(root,b'wineserver\0') + for value in (str(prefix)+'-other/',str(prefix)+'/./',str(prefix)+'/../pfx/',str(alias)+'/', + str(prefix).replace('/pfx','//pfx'),str(prefix)+'\\','pfx/',str(prefix)+' /'): + data=('WINEPREFIX='+value).encode()+b'\0';(proc/'environ').write_bytes(data) + with self.subTest(value=value):runner.assert_prefix_idle(compat,root) + self.assertEqual((proc/'environ').read_bytes(),data) + (proc/'environ').write_bytes(('OTHER_WINEPREFIX='+str(prefix)+'/').encode()+b'\0') + runner.assert_prefix_idle(compat,root) def test_nondumpable_native_service_does_not_require_environment(self): with tempfile.TemporaryDirectory() as directory: root = Path(directory) diff --git a/tests/test_hint_delivery.py b/tests/test_hint_delivery.py new file mode 100644 index 0000000..439a6b1 --- /dev/null +++ b/tests/test_hint_delivery.py @@ -0,0 +1,97 @@ +"""Execute both production monitor bodies; native hint/camera boundaries are fakes.""" +from policy_harness import ROOT, body, run +GUIDE=ROOT/'addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c' +OBSERVER=ROOT/'addons/core/Scripts/Game/ERR/ERR_Observer.c' +def cpp(text): + text=text.replace('protected ', '') + for name in ('ERR_GameMode','ERR_Phase','ERR_ObserverReason','ERR_Actors','ERR_ObjectiveText','SCR_HintManagerComponent','ERR_ObserverGuidance','Resource','ETransformMode','SCR_ManualCamera','SCR_RespawnSystemComponent','RplId'): + text=text.replace(name+'.',name+'::') + for typename in ('ERR_GameMode','SCR_HintManagerComponent','Resource','SCR_RespawnSystemComponent','CameraManager'): + text=text.replace(typename+' ',typename+'* ') + for variable in ('mode','hints','resource','respawn','manager'): + text=text.replace(variable+'.',variable+'->') + text=text.replace('GetGame().','GetGame()->').replace('EntitySpawnParams params = new EntitySpawnParams();','EntitySpawnParams params;') + return text +methods=cpp(body(GUIDE,'protected void ERR_UpdateGuide('))+'\n'+cpp(body(OBSERVER,'protected void ERR_UpdateObserverClient(')) +guidance=cpp(body(OBSERVER,'static string Message('))+'\n'+cpp(body(OBSERVER,'static bool Refresh(')) +run(r'''#include +#include +struct string:std::string {using std::string::string;using std::string::operator=;string(std::string s):std::string(s){}bool IsEmpty()const{return empty();}}; +namespace ERR_Phase {enum {PREPARING,PRISON,RADIO_SEARCH,RADIO_DEFENCE,EXTRACTION};} +namespace ERR_ObserverReason {enum {NONE,SPENT_LIFE,LATE_EXTRACTION,SPAWN_UNAVAILABLE};} +struct Actor {bool alive=true;bool unconscious=false;} actor; +struct ERR_Actors {static bool Alive(Actor* a){return a&&a->alive;}}; +struct ERR_GameMode {int phase=ERR_Phase::PRISON;bool active=true;string message="prison";static ERR_GameMode* current;static ERR_GameMode* Get(){return current;}int Phase(){return phase;}bool Active(){return active;}} mode; +ERR_GameMode* ERR_GameMode::current=&mode; +struct ERR_ObjectiveText {static string Description(ERR_GameMode* m,bool){return m->message;}static string Title(int){return "objective";}}; +struct SCR_HintManagerComponent {static SCR_HintManagerComponent* current;bool accepts=true;int attempts=0,shown=0;string last;static SCR_HintManagerComponent* GetInstance(){return current;}bool ShowCustom(string text,string,int){attempts++;if(!accepts)return false;shown++;last=text;return true;}} hints; +SCR_HintManagerComponent* SCR_HintManagerComponent::current=&hints; +struct ERR_ObserverGuidance { +'''+guidance+r''' +}; +struct Vec {Vec operator+(const char*)const{return {};}}; +struct EntitySpawnParams {int TransformMode=0;Vec Transform[4];}; +namespace ETransformMode {enum {WORLD};} +struct Resource {bool valid=true;static Resource* current;static Resource* Load(const char*){return current;}bool IsValid(){return valid;}} resource; +Resource* Resource::current=&resource; +struct SCR_ManualCamera {static SCR_ManualCamera* Cast(SCR_ManualCamera* c){return c;}} camera; +struct CameraManager {SCR_ManualCamera* current=&camera;SCR_ManualCamera* CurrentCamera(){return current;}} manager; +struct SCR_RespawnSystemComponent {int destroys=0;static SCR_RespawnSystemComponent* current;static SCR_RespawnSystemComponent* GetInstance(){return current;}void DestroyLoadingPlaceholder(){destroys++;}} respawn; +SCR_RespawnSystemComponent* SCR_RespawnSystemComponent::current=&respawn; +struct RplId {static int Invalid(){return -1;}}; +struct Game {int spawns=0;SCR_ManualCamera* SpawnEntityPrefab(Resource*,int,EntitySpawnParams){spawns++;return &camera;}int GetWorld(){return 1;}CameraManager* GetCameraManager(){return &manager;}} game; +Game* GetGame(){return &game;} +struct Controller { + int m_ERRGuidePhase=-1;string m_ERRGuideMessage; + Actor* controlled=&actor;int m_ERRObserverReason=ERR_ObserverReason::NONE; + SCR_ManualCamera* m_ERRObserverCamera=nullptr;Vec m_ERRObserverAnchor; + int m_ERRObservedId=1;bool m_ERRObserverReady=false; + int m_ERRShownObserverReason=0;bool m_ERRShownObserverAvailable=false;int closes=0; + Actor* GetControlledEntity(){return controlled;}int ERR_ObserverState(){return m_ERRObserverReason;} + void ERR_CloseObserverCamera(){closes++;m_ERRObserverReady=false;m_ERRObserverCamera=nullptr;} +'''+methods+r''' +}; +void reset(){mode=ERR_GameMode();ERR_GameMode::current=&mode;hints=SCR_HintManagerComponent();SCR_HintManagerComponent::current=&hints;actor=Actor();Resource::current=&resource;manager.current=&camera;} +int main(){ + reset();Controller g; + SCR_HintManagerComponent::current=nullptr;g.ERR_UpdateGuide();assert(g.m_ERRGuidePhase==-1&&hints.attempts==0); + SCR_HintManagerComponent::current=&hints;hints.accepts=false; + g.ERR_UpdateGuide();g.ERR_UpdateGuide();assert(hints.attempts==2&&hints.shown==0&&g.m_ERRGuidePhase==-1&&g.m_ERRGuideMessage.empty()); + hints.accepts=true;g.ERR_UpdateGuide();assert(hints.shown==1&&g.m_ERRGuidePhase==mode.phase&&g.m_ERRGuideMessage==mode.message); + g.ERR_UpdateGuide();assert(hints.attempts==3); + mode.message="";g.ERR_UpdateGuide();assert(hints.attempts==3&&g.m_ERRGuideMessage=="prison"); + // Same-phase content updates are retryable and do not erase the delivered cache. + mode.message="transmission interrupted";hints.accepts=false;g.ERR_UpdateGuide();assert(g.m_ERRGuideMessage=="prison"); + hints.accepts=true;g.ERR_UpdateGuide();assert(hints.shown==2&&g.m_ERRGuideMessage==mode.message); + mode.phase=ERR_Phase::RADIO_SEARCH;g.ERR_UpdateGuide();assert(hints.shown==3); + // Explicit observation, death and absence suppress ordinary phase instructions. + for(int excluded=0;excluded<3;excluded++){ + Controller c;if(excluded==0)c.m_ERRObserverReason=ERR_ObserverReason::SPENT_LIFE; + if(excluded==1){actor.alive=false;}if(excluded==2){c.controlled=nullptr;} + int attempts=hints.attempts;c.ERR_UpdateGuide();assert(hints.attempts==attempts&&c.m_ERRGuidePhase==-1); + actor.alive=true;c.controlled=&actor;c.m_ERRObserverReason=ERR_ObserverReason::NONE;c.ERR_UpdateGuide();assert(hints.attempts==attempts+1); + } + // Unconscious living prisoners retain recovery guidance. Preparing needs no body. + Controller unconscious;actor.unconscious=true;unconscious.ERR_UpdateGuide();assert(unconscious.m_ERRGuidePhase==mode.phase);actor.unconscious=false; + Controller preparing;preparing.controlled=nullptr;mode.phase=ERR_Phase::PREPARING;mode.message="preparing";preparing.ERR_UpdateGuide();assert(preparing.m_ERRGuideMessage=="preparing"); + ERR_GameMode::current=nullptr;int attempts=hints.attempts;preparing.ERR_UpdateGuide();assert(hints.attempts==attempts); + reset();Controller s;s.controlled=nullptr;s.m_ERRObserverReason=ERR_ObserverReason::SPENT_LIFE; + // Actual camera setup executes; missing manager cannot consume delivery state. + SCR_HintManagerComponent::current=nullptr;s.ERR_UpdateObserverClient();assert(s.m_ERRObserverCamera==&camera&&!s.m_ERRObserverReady); + SCR_HintManagerComponent::current=&hints;hints.accepts=false;s.ERR_UpdateObserverClient();s.ERR_UpdateObserverClient();assert(hints.attempts==2&&!s.m_ERRObserverReady&&s.m_ERRShownObserverReason==0); + hints.accepts=true;s.ERR_UpdateObserverClient();assert(hints.shown==1&&s.m_ERRObserverReady&&s.m_ERRShownObserverReason==ERR_ObserverReason::SPENT_LIFE&&s.m_ERRShownObserverAvailable); + s.ERR_UpdateObserverClient();assert(hints.attempts==3); + // Reason changes and a genuinely empty survivor set retry independently. + s.m_ERRObserverReason=ERR_ObserverReason::LATE_EXTRACTION;hints.accepts=false;s.ERR_UpdateObserverClient();assert(s.m_ERRShownObserverReason==ERR_ObserverReason::SPENT_LIFE); + hints.accepts=true;s.ERR_UpdateObserverClient();assert(s.m_ERRShownObserverReason==ERR_ObserverReason::LATE_EXTRACTION&&hints.shown==2); + s.m_ERRObservedId=RplId::Invalid();hints.accepts=false;s.ERR_UpdateObserverClient();assert(s.m_ERRShownObserverAvailable); + hints.accepts=true;s.ERR_UpdateObserverClient();assert(!s.m_ERRShownObserverAvailable&&hints.last.find("No survivor")!=string::npos); + s.ERR_UpdateObserverClient();assert(hints.shown==3); + // A living body closes observation without attempting a spectator hint. + s.controlled=&actor;attempts=hints.attempts;s.ERR_UpdateObserverClient();assert(s.closes==1&&!s.m_ERRObserverReady&&hints.attempts==attempts); + s.controlled=nullptr;s.ERR_UpdateObserverClient();assert(hints.shown==4&&s.m_ERRObserverReady); +} +''') +for path,signature in ((GUIDE,'protected void ERR_UpdateGuide('),(OBSERVER,'protected void ERR_UpdateObserverClient(')): + assert 'CallLater' not in body(path,signature), 'Delivery retry uses the existing monitor only' +print('PASS: actual guide/observer monitors retry native refusal, cache successful delivery, deduplicate and preserve living/preparing/spectator boundaries; native UI not exercised') diff --git a/tests/test_ordinary_input_observer.py b/tests/test_ordinary_input_observer.py new file mode 100644 index 0000000..79f13de --- /dev/null +++ b/tests/test_ordinary_input_observer.py @@ -0,0 +1,122 @@ +"""Execute observer policies/lifecycle against native read-boundary adapters, not a game.""" +from policy_harness import ROOT, body, run +P=ROOT/'addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c' +def cpp(s): + s=s.replace('protected ', '').replace('out string nonce','string& nonce') + for t in ('ERR_GameMode','PlayerController','IEntity','ERR_PlayerLife','ERR_OrdinaryInputObserver','PlayerManager','SCR_InventoryMenuUI','Widget'): + s=s.replace(t+' mode',t+'* mode').replace(t+' controller',t+'* controller').replace(t+' actor',t+'* actor').replace(t+' life',t+'* life').replace(t+' request',t+'* request').replace(t+' current',t+'* current').replace(t+' manager',t+'* manager').replace(t+' menu',t+'* menu').replace(t+' root',t+'* root') + for v in ('mode','controller','actor','request','life','current','manager','menu','root','m_Mode','m_World','m_Controller','m_Actor','m_Character','m_Menu','s_Request'): + s=s.replace(v+'.',v+'->') + for scope in ('System','Replication','ERR_Phase','ERR_GameMode','ERR_Actors','SCR_InventoryMenuUI','ERR_OrdinaryInputObserverRules','vector','Math'): + s=s.replace(scope+'.',scope+'::') + s=s.replace('GetGame().','GetGame()->').replace('GetPlayerManager().','GetPlayerManager()->').replace('GetInputManager().','GetInputManager()->').replace('GetMenuManager().','GetMenuManager()->').replace('GetCallqueue().','GetCallqueue()->').replace('Players().','Players()->') + s=s.replace('CharacterControllerComponent.Cast(actor->FindComponent(CharacterControllerComponent))','actor->FindComponent(0)').replace('FindComponent(CharacterControllerComponent)','FindComponent(0)') + s=s.replace('.Insert(request->Cancel)', '.Insert()').replace('.Remove(Cancel)', '.Remove()') + s=s.replace('.CallLater(request->Sample, 100, false)', '.CallLater()').replace('->CallLater(request->Sample, 100, false)', '->CallLater()').replace('->CallLater(Sample, 100, false)', '->CallLater()').replace('->Remove(Sample)', '->Remove()') + s=s.replace('null','nullptr').replace('bool open;', 'bool open = false;') + s=s.replace('nonce.Length()', 'int(nonce.size())').replace('allowed.Contains(nonce[i])', '(allowed.find(nonce[i]) != string::npos)') + return s +rules='\n'.join(cpp(body(P,x)) for x in ('static bool Nonce(', 'static bool Within(', 'static bool Stationary(')) +methods='\n'.join(cpp(body(P,x)) for x in ('protected static bool Enabled(', 'static void Queue(', 'protected bool Valid(', 'protected void Record(', 'protected void Capture(', 'protected void Observe(', 'protected void Sample(', 'protected void End(', 'void Cancel(', 'static void ClearWorld(')) +run(r''' +#include +#include +#include +#include +#include +using string=std::string;using UUID=string; +struct vector {float x=0,y=0,z=0;float Length(){return std::sqrt(x*x+y*y+z*z);}static float Distance(vector a,vector b){return vector{a.x-b.x,a.y-b.y,a.z-b.z}.Length();}}; +namespace Math {float AbsFloat(float x){return std::abs(x);}} +namespace System {bool console=false;int now=0;std::map cli;std::vector shots;bool IsConsoleApp(){return console;}int GetTickCount(){return now;}bool GetCLIParam(string key,string& value){if(!cli.count(key))return false;value=cli[key];return true;}void MakeScreenshot(string path){shots.push_back(path);}} +namespace Replication {bool server=true;bool IsServer(){return server;}} +namespace ERR_Phase {enum {PRISON,PREPARING,DEFEAT};} +struct BaseWorld {float time=0;float GetWorldTime(){return time;}}; +struct CharacterControllerComponent {bool unconscious=false,disabled=false;vector input,velocity;bool IsUnconscious(){return unconscious;}bool GetDisableMovementControls(){return disabled;}vector GetMovementInput(){return input;}vector GetVelocity(){return velocity;}}; +struct IEntity {BaseWorld* world=nullptr;CharacterControllerComponent* component=nullptr;bool conscious=true;vector origin;BaseWorld* GetWorld(){return world;}CharacterControllerComponent* FindComponent(int){return component;}vector GetOrigin(){return origin;}}; +namespace ERR_Actors {bool CanFight(IEntity* actor){return actor&&actor->conscious;}} +struct PlayerController {int id=1;IEntity* actor=nullptr;int GetPlayerId(){return id;}IEntity* GetControlledEntity(){return actor;}}; +struct ERR_PlayerLife {UUID AccountId="private-account";}; +struct Roster {IEntity* actor=nullptr;ERR_PlayerLife* life=nullptr;ERR_PlayerLife* CurrentActor(IEntity* a){return a==actor?life:nullptr;}}; +struct Invoker {int inserted=0,removed=0;void Insert(){inserted++;}void Remove(){removed++;}}; +struct ERR_GameMode {static ERR_GameMode* current;BaseWorld* world=nullptr;bool active=true;int phase=ERR_Phase::PRISON;Roster roster;Invoker stop;static ERR_GameMode* Get(){return current;}BaseWorld* GetWorld(){return world;}bool Active(){return active;}int Phase(){return phase;}Roster* Players(){return &roster;}Invoker& OnStop(){return stop;}};ERR_GameMode* ERR_GameMode::current=nullptr; +struct PlayerManager {PlayerController* controller=nullptr;IEntity* actor=nullptr;PlayerController* GetPlayerController(int){return controller;}IEntity* GetPlayerControlledEntity(int){return actor;}}; +struct Widget {bool visible=true;bool IsVisible(){return visible;}}; +struct SCR_InventoryMenuUI {static SCR_InventoryMenuUI* current;CharacterControllerComponent* character=nullptr;Widget* root=nullptr;static SCR_InventoryMenuUI* GetInventoryMenu(){return current;}CharacterControllerComponent* GetCharacterController(){return character;}Widget* GetRootWidget(){return root;}};SCR_InventoryMenuUI* SCR_InventoryMenuUI::current=nullptr; +struct MenuManager {SCR_InventoryMenuUI* top=nullptr;SCR_InventoryMenuUI* GetTopMenu(){return top;}}; +struct InputManager {float forward=0;float GetActionValue(string name){assert(name=="CharacterForward");return forward;}}; +struct Callqueue {int queued=0,removed=0;void CallLater(){queued++;}void Remove(){removed++;}}; +struct Game {BaseWorld* world=nullptr;PlayerController* controller=nullptr;PlayerManager manager;MenuManager menus;InputManager input;Callqueue queue;BaseWorld* GetWorld(){return world;}PlayerController* GetPlayerController(){return controller;}PlayerManager* GetPlayerManager(){return &manager;}MenuManager* GetMenuManager(){return &menus;}InputManager* GetInputManager(){return &input;}Callqueue* GetCallqueue(){return &queue;}} game;Game* GetGame(){return &game;} +std::vector events;int samples=0; +void PrintFormat(const char*,string nonce,int,int,float,string detail){assert(nonce=="Run42");events.push_back(detail);} +void PrintFormat(const char*,string nonce,int,int,float,vector,float,vector,vector,bool){assert(nonce=="Run42");samples++;} +struct ERR_OrdinaryInputObserverRules { +'''+rules+r''' +}; +struct ERR_OrdinaryInputObserver { + static ERR_OrdinaryInputObserver* s_Request;static bool s_Attempted; + ERR_GameMode* m_Mode=nullptr;BaseWorld* m_World=nullptr;PlayerController* m_Controller=nullptr;IEntity* m_Actor=nullptr;CharacterControllerComponent* m_Character=nullptr;ERR_PlayerLife* m_Life=nullptr; + UUID m_Account;int m_PlayerId=0;string m_Nonce;bool m_Screenshots=false,m_Finished=false,m_Ready=false,m_Opened=false,m_Closed=false;SCR_InventoryMenuUI* m_Menu=nullptr; + int m_Start=0,m_Previous=0,m_Samples=0,m_BaselineSince=-1;vector m_BaselineOrigin;float m_LastWorldTime=0; +'''+methods+r''' +}; +ERR_OrdinaryInputObserver* ERR_OrdinaryInputObserver::s_Request=nullptr;bool ERR_OrdinaryInputObserver::s_Attempted=false; +struct Fixture {ERR_GameMode mode;BaseWorld world;PlayerController controller;IEntity actor;CharacterControllerComponent character;ERR_PlayerLife life;Widget widget;SCR_InventoryMenuUI menu; + Fixture(){game={};System::cli={{"errOrdinaryScenario","core"},{"errOrdinaryInputObserve","Run42"},{"errOrdinaryInputScreenshots","1"}};System::now=0;System::console=false;System::shots.clear();Replication::server=true;events.clear();samples=0;ERR_OrdinaryInputObserver::s_Request=nullptr;ERR_OrdinaryInputObserver::s_Attempted=false;SCR_InventoryMenuUI::current=nullptr;ERR_GameMode::current=&mode;mode.world=&world;mode.roster.actor=&actor;mode.roster.life=&life;actor.world=&world;actor.component=&character;controller.actor=&actor;game.world=&world;game.controller=&controller;game.manager.controller=&controller;game.manager.actor=&actor;menu.character=&character;menu.root=&widget;} + ERR_OrdinaryInputObserver* queue(){ERR_OrdinaryInputObserver::Queue(&mode,&controller,&actor);return ERR_OrdinaryInputObserver::s_Request;} + void sample(int ms){System::now=ms;world.time=ms;ERR_OrdinaryInputObserver::s_Request->Sample();} + void baseline(){for(int t=100;t<=2100;t+=100)sample(t);assert(ERR_OrdinaryInputObserver::s_Request->m_Ready);} + void open(){SCR_InventoryMenuUI::current=&menu;game.menus.top=&menu;} + void close(){SCR_InventoryMenuUI::current=nullptr;game.menus.top=nullptr;} +}; +int count(string value){int n=0;for(auto event:events)if(event==value)n++;return n;} +int main(){ + assert(ERR_OrdinaryInputObserverRules::Nonce("aZ09"));for(string n:std::vector{"","../bad","a-b","a_b","line\n","a b","$logs:x",string(33,'x')})assert(!ERR_OrdinaryInputObserverRules::Nonce(n)); + assert(ERR_OrdinaryInputObserverRules::Within(0,44900,44999,449));assert(!ERR_OrdinaryInputObserverRules::Within(0,44900,45000,449));assert(!ERR_OrdinaryInputObserverRules::Within(0,100,99,2));assert(!ERR_OrdinaryInputObserverRules::Within(0,1,2,450)); + for(int fault=0;fault<6;fault++){Fixture f; + if(fault==0)System::cli.erase("errOrdinaryInputObserve"); + if(fault==1)System::cli["errOrdinaryInputObserve"]="../bad"; + if(fault==2)System::cli["errOrdinaryScenario"]="other"; + if(fault==3)System::console=true; + if(fault==4)Replication::server=false; + if(fault==5)f.mode.roster.life=nullptr; + assert(!f.queue()&&game.queue.queued==0&&!ERR_OrdinaryInputObserver::s_Attempted);} + for(int fault=0;fault<14;fault++){Fixture f;auto p=f.queue();assert(p&&p->Valid());BaseWorld otherWorld;PlayerController otherController;IEntity otherActor;CharacterControllerComponent otherCharacter;ERR_PlayerLife otherLife;ERR_GameMode otherMode; + if(fault==0)ERR_GameMode::current=&otherMode; + if(fault==1)game.world=&otherWorld; + if(fault==2)f.mode.active=false; + if(fault==3)f.mode.phase=ERR_Phase::DEFEAT; + if(fault==4)game.controller=&otherController; + if(fault==5)f.controller.id=2; + if(fault==6)game.manager.controller=&otherController; + if(fault==7)game.manager.actor=&otherActor; + if(fault==8)f.controller.actor=&otherActor; + if(fault==9)f.actor.conscious=false; + if(fault==10)f.actor.component=&otherCharacter; + if(fault==11)f.character.unconscious=true; + if(fault==12)f.mode.roster.life=&otherLife; + if(fault==13)f.life.AccountId="changed"; + assert(!p->Valid());f.sample(100);assert(p->m_Finished&&samples==0&&game.queue.removed==1&&f.mode.stop.removed==1);p->Cancel();assert(game.queue.removed==1);} + {Fixture f;auto p=f.queue();f.baseline();assert(count("READY")==1&&System::shots.size()==1);game.input.forward=1;f.character.input={0,0,1};f.actor.origin={0,0,1};f.sample(2200);assert(samples==22&&!p->m_Opened);game.input.forward=0;f.character.input={};f.character.disabled=true;f.open();f.sample(2300);assert(p->m_Opened&&count("INVENTORY_OPEN")==1&&System::shots.size()==2);f.sample(2400);assert(System::shots.size()==2);f.close();f.sample(2500);assert(p->m_Closed&&count("INVENTORY_CLOSED")==1&&System::shots.size()==3);f.sample(2600);assert(System::shots.size()==3);for(auto path:System::shots)assert(path.find("$logs:err-input-Run42-")==0);p->Cancel();int writes=samples;f.sample(2700);assert(samples==writes);ERR_OrdinaryInputObserver::ClearWorld();assert(ERR_OrdinaryInputObserver::s_Attempted&&!ERR_OrdinaryInputObserver::s_Request);assert(!f.queue());} + {Fixture f;auto p=f.queue();System::cli["errOrdinaryInputScreenshots"]="0";p->m_Screenshots=false;f.open();for(int t=100;t<2300;t+=100)f.sample(t);assert(!p->m_Ready);f.close();for(int t=2300;t<=4300;t+=100)f.sample(t);assert(p->m_Ready&&System::shots.empty());} + for(int fault=0;fault<4;fault++){Fixture f;auto p=f.queue();f.baseline();f.open(); + if(fault==0)f.menu.character=nullptr; + if(fault==1)f.menu.root=nullptr; + if(fault==2)f.widget.visible=false; + if(fault==3)game.menus.top=nullptr; + f.sample(2200);assert(p->m_Finished&&!p->m_Opened&&System::shots.size()==1);} + {Fixture f;auto p=f.queue();f.baseline();f.open();f.sample(2200);SCR_InventoryMenuUI replacement=f.menu;SCR_InventoryMenuUI::current=&replacement;game.menus.top=&replacement;f.sample(2300);assert(p->m_Finished&&!p->m_Closed);} + {Fixture f;auto p=f.queue();f.sample(100);f.sample(200);f.sample(1000);assert(p->m_BaselineSince==-1);f.sample(1100);assert(!p->m_Ready);f.sample(45000);assert(p->m_Finished&&count("FINISHED observation-bound")==1);} + {Fixture f;auto p=f.queue();for(int t=1;t<=450;t++)f.sample(t);assert(p->m_Finished&&samples==450&&count("FINISHED sample-bound")==1);} + {Fixture f;auto p=f.queue();f.sample(100);System::now=200;f.world.time=99;p->Sample();assert(p->m_Finished&&count("CANCELLED world-clock-reversed")==1);} + {Fixture f;auto p=f.queue();f.sample(100);System::now=99;f.world.time=101;p->Sample();assert(p->m_Finished);} +} +''') +s=P.read_text() +for forbidden in ('SetActionValue(', 'ActivateContext(', 'OpenMenu(', 'CloseMenu(', 'OpenInventory(', 'CloseInventory(', 'SetCamera(', 'SetOrigin(', 'SetWorldTransform(', 'SetVelocity(', 'SetHealth(', 'SetUnconscious(', 'SetInvulnerable(', 'SpawnEntity'): + assert forbidden not in s,forbidden +assert s.startswith('#ifndef WORKBENCH') +assert 's_Attempted = false' not in body(P,'static void ClearWorld(') +assert s.count('System.MakeScreenshot(')==1 +for line in s.splitlines(): + if 'PrintFormat(' in line:assert all(x not in line for x in ('m_Account','m_PlayerId','m_Life','m_Controller','m_Actor')) +print('PASS: actual observer nonce, admission pins, baseline/menu sequencing, snapshots, bounded clocks/samples, cleanup and one-attempt latch; native untested') diff --git a/tests/test_ordinary_input_runner.py b/tests/test_ordinary_input_runner.py new file mode 100644 index 0000000..ff8437b --- /dev/null +++ b/tests/test_ordinary_input_runner.py @@ -0,0 +1,132 @@ +"""Ordinary observer runner tests: fake process boundaries; never launch a game.""" +import contextlib +import io +import json +from pathlib import Path +import sys +import tempfile +import time +from types import SimpleNamespace +import unittest +from unittest.mock import Mock, patch +sys.path.insert(0,str(Path(__file__).resolve().parents[1]/'tools')) +import headless_game as runner + +NONCE='a1'*16 + +def records(nonce=NONCE, menus=False): + def line(index,real,event): + return f'SCRIPT : ERR INPUT OBSERVE: run={nonce} sample={index} real={1000+real} world={5000+real} {event}\n' + result=line(0,0,'QUEUED') + for i in range(1,450): + opened=menus and 22<=i<=24 + result+=line(i,i*100,f'SAMPLE origin=<1, 2, 3> forward=0 input=<0, 0, 0> velocity=<0, 0, 0> inventory={int(opened)}') + if i==21:result+=line(i,i*100,'READY')+line(i,i*100,'CAPTURE_REQUEST baseline') + if menus and i==22:result+=line(i,i*100,'INVENTORY_OPEN')+line(i,i*100,'CAPTURE_REQUEST open') + if menus and i==25:result+=line(i,i*100,'INVENTORY_CLOSED')+line(i,i*100,'CAPTURE_REQUEST closed') + return result+line(449,45000,'FINISHED observation-bound') + +class InputRunnerTests(unittest.TestCase): + def test_default_and_explicit_command_scope(self): + args=(runner.ROOT,Path('/steam'),Path('/compat'),Path('/profile')) + for project in ('core','chat'): + original=runner.command_for(*args,project) + self.assertNotIn('-errOrdinaryInputObserve',original) + command=runner.input_observer_command(original,project,None,NONCE) + self.assertEqual(command[:-4],original) + self.assertEqual(command[-4:],['-errOrdinaryInputObserve',NONCE,'-errOrdinaryInputScreenshots','1']) + self.assertNotIn('-errOrdinaryInputObserve',original) + for project,packed,nonce in ((runner.CONTROL,None,NONCE),('core',{},NONCE),('core',None,'../bad'),('core',None,''),('core',None,'x'*33)): + with self.assertRaises(ValueError):runner.input_observer_command([],project,packed,nonce) + with self.assertRaises(ValueError):runner.input_observer_command(['-errOrdinaryInputObserve',NONCE],'core',None,NONCE) + + def test_refusal_before_any_launch_or_profile_work(self): + for changes in ({'project':runner.CONTROL},{'packed_core':Path('/candidate')},{'packed_addons':Path('/candidate')},{'settle':49}): + args=SimpleNamespace(project='core',observe_player_input=True,packed_core=None,packed_addons=None,settle=50) + for key,value in changes.items():setattr(args,key,value) + with patch.object(runner,'packed_request',side_effect=AssertionError('early refusal required')): + with self.assertRaises(ValueError):runner.run(args) + runner.validate_input_observer(SimpleNamespace(observe_player_input=False)) + runner.validate_input_observer(SimpleNamespace(observe_player_input=True,project='chat',settle=50)) + + def test_strict_complete_sampler_is_not_input_success(self): + evidence=runner.input_observer_evidence(records(),NONCE) + self.assertTrue(evidence['sampler_complete'],evidence) + self.assertEqual(evidence['sample_count'],449) + self.assertFalse(evidence['input_sent']) + self.assertFalse(evidence['inventory_open_observed']) + self.assertNotIn('movement_success',evidence) + menu=runner.input_observer_evidence(records(menus=True),NONCE) + self.assertTrue(menu['sampler_complete'],menu) + self.assertTrue(menu['inventory_open_observed'] and menu['inventory_close_observed']) + self.assertEqual(menu['capture_requests'],['baseline','open','closed']) + + def test_malformed_missing_reordered_unbounded_and_foreign_records_refused(self): + good=records() + cases=['',good.replace(' QUEUED',' WRONG'),good.replace(' READY',' MISSING'),good.replace(' FINISHED observation-bound',' CANCELLED original-admission-lost'), + good.replace(NONCE,'b'*32,1),good.replace('sample=2 real=1200','sample=3 real=1200',1),good.replace('real=1200','real=1000',1), + good.replace('world=5200','world=4900',1),good.replace('origin=<1, 2, 3>','origin=',1),good.replace('forward=0','forward=1e999',1), + good.replace('real=46000 world=50000','real=45999 world=50000'),good.replace('sample=449 real=46000','sample=450 real=46000'), + good.replace('FINISHED observation-bound','FINISHED sample-bound'),good+good.splitlines()[0]+'\n',good.replace('inventory=0','inventory=unknown',1), + good.replace('real=1200','real=46000',1),good.replace('real=3100 world=7100 READY','real=3000 world=7100 READY')] + for candidate in cases: + with self.subTest(candidate=candidate[-150:]):self.assertFalse(runner.input_observer_evidence(candidate,NONCE)['sampler_complete']) + self.assertFalse(runner.input_observer_evidence(good*2,NONCE)['sampler_complete']) + self.assertFalse(runner.input_observer_evidence(good,'../bad')['sampler_complete']) + + def test_transition_and_capture_cannot_manufacture_inventory_observation(self): + good=records(menus=True) + for bad in (good.replace('INVENTORY_OPEN','INVENTORY_CLOSED'),good.replace('inventory=1','inventory=0'),good.replace('CAPTURE_REQUEST open','CAPTURE_REQUEST baseline')): + self.assertFalse(runner.input_observer_evidence(bad,NONCE)['sampler_complete']) + + def test_prior_failure_results_are_never_replaced(self): + for previous in ('game-failed','cleanup-failed','source-changed','display-probe-incomplete','timeout','process-exited'): + for content in ('',records()):self.assertEqual(runner.input_observer_result(previous,content,NONCE)[0],previous) + self.assertEqual(runner.input_observer_result('game-started','',NONCE)[0],'observation-incomplete') + self.assertEqual(runner.input_observer_result('game-started',records(),NONCE)[0],'game-started') + + def simulate(self,observe,content,display_ok=True,native_failed=False): + with tempfile.TemporaryDirectory(prefix='erri-input-runner-test-') as tmp: + root=Path(tmp);steam=root/'steam';compat=root/'compat';profile=root/'profile' + exe=steam/'steamapps/common/Arma Reforger/ArmaReforgerSteam.exe';proton=steam/'steamapps/common/Proton - Experimental/proton' + for path in (exe,proton):path.parent.mkdir(parents=True,exist_ok=True);path.write_bytes(b'fake never launched') + (exe.parent/'addons/data').mkdir(parents=True) + session=profile/'logs/logs_fixture';child=Mock();child.poll.return_value=None + def spawn(*args,**kwargs):session.mkdir(parents=True);(session/'console.log').write_text(content);return child + def wrap(command,*args): + if observe:self.assertEqual(command[-4:],['-errOrdinaryInputObserve',NONCE,'-errOrdinaryInputScreenshots','1']) + return command,{'fake':True} + args=SimpleNamespace(project='core',capture_prison_view=False,inspect_headless_display=True,observe_player_input=observe,timeout=180,settle=50,failure_grace=0) + monitor=SimpleNamespace(deadline=time.monotonic()+60,started=0,first_failure_at=None,observe=lambda *args:'game-started',annotate=lambda x:x) + captured=[] + def snapshot(root,command):captured.append(command.copy());return {} + with contextlib.ExitStack() as stack: + for name in ('assert_no_game','assert_prefix_idle','persist','cleanup'):stack.enter_context(patch.object(runner,name)) + stack.enter_context(patch.object(runner.uuid,'uuid4',return_value=SimpleNamespace(hex=NONCE))) + stack.enter_context(patch.object(runner,'snapshot',side_effect=snapshot)) + stack.enter_context(patch.object(runner,'bindings',return_value={})) + stack.enter_context(patch.object(runner,'seal_run',return_value={'source_unchanged_after_run':True})) + stack.enter_context(patch.object(runner,'StartupMonitor',return_value=monitor)) + stack.enter_context(patch.object(runner,'game_evidence',return_value={'ready':not native_failed,'failed':native_failed})) + stack.enter_context(patch.object(runner,'display_probe_command',side_effect=wrap)) + stack.enter_context(patch.object(runner,'display_probe_result',return_value={'verified':display_ok})) + stack.enter_context(patch.object(runner.shutil,'which',return_value='/fake')) + stack.enter_context(patch.object(runner.subprocess,'Popen',side_effect=spawn)) + stack.enter_context(patch.object(runner.subprocess,'check_output',side_effect=lambda args,**kw:'[]' if '-f' in args else '11')) + stack.enter_context(patch.object(runner.subprocess,'run')) + stack.enter_context(contextlib.redirect_stdout(io.StringIO())) + status=runner.run_locked(args,steam,compat,profile) + return status,json.loads((session/'runner.json').read_text()),json.loads((session/'game-startup-report.json').read_text()),captured[0] + + def test_actual_report_flow_default_success_missing_and_prior_failure(self): + status,report,final,command=self.simulate(False,'') + self.assertEqual(status,0);self.assertNotIn('input_observation',report);self.assertNotIn('-errOrdinaryInputObserve',command) + for content,display_ok,native_failed,result in ((records(),True,False,'game-started'),('',True,False,'observation-incomplete'),('',False,False,'display-probe-incomplete'),(records(),True,True,'game-failed')): + status,report,final,command=self.simulate(True,content,display_ok,native_failed) + self.assertEqual(report['result'],result) + self.assertEqual(status,0 if result=='game-started' else 1) + self.assertEqual(report['input_observation'],final['input_observation']) + self.assertEqual(report['input_observation']['nonce'],NONCE) + self.assertIn(NONCE,command) + +if __name__=='__main__':unittest.main() diff --git a/tests/test_preparation_status.py b/tests/test_preparation_status.py new file mode 100644 index 0000000..35f06f0 --- /dev/null +++ b/tests/test_preparation_status.py @@ -0,0 +1,87 @@ +"""Execute loading presentation/cleanup and native observation bodies with UI adapters. +No native layout rendering, multiplayer, or real startup-failure claim. +""" +from policy_harness import ROOT, body, run +SOURCE=ROOT/'addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c' +def cpp(s): + s=s.replace('protected ','').replace('override ','').replace('null','nullptr') + s=s.replace('ERR_GameMode mode = ERR_GameMode.Get();','ERR_GameMode* mode = ERR_GameMode::Get();') + s=s.replace('ERR_GameMode mode,','ERR_GameMode* mode,') + for name in ['System','ERR_GameMode','ERR_Phase','ERR_ObjectiveText']:s=s.replace(name+'.',name+'::') + s=s.replace('TextWidget.Cast(','CastText(').replace('Widget widget)', 'Widget* widget)').replace('widget.', 'widget->') + for name in ['mode','m_wLoadingPlaceholder','m_ERRPreparationSpinner','m_ERRPreparationRoot','m_ERRPreparationTitle','m_ERRPreparationDescription']: + s=s.replace(name+'.',name+'->') + s=s.replace('GetGame().','GetGame()->').replace('GetWorkspace().','GetWorkspace()->').replace('.IsEmpty()','.empty()') + return s.replace('super.','Native::') +methods='\n'.join(cpp(body(SOURCE,key)) for key in ('protected void ERR_ClearPreparationStatus(', 'override void UpdateLoadingPlaceholder(', 'override void DestroyLoadingPlaceholder(', 'protected bool ERR_PreparationWidgetVisible(', 'bool ERR_ProbePreparationVisible(')) +run(r''' +#include +#include +#include +using string=std::string; +namespace System{bool console=false;bool IsConsoleApp(){return console;}} +namespace ERR_Phase{enum{PREPARING,PRISON};} +struct ERR_GameMode{static ERR_GameMode* current;int phase=ERR_Phase::PREPARING;string error;static ERR_GameMode* Get(){return current;}int Phase(){return phase;}string PreparationError(){return error;}};ERR_GameMode* ERR_GameMode::current=nullptr; +namespace ERR_ObjectiveText{string Description(ERR_GameMode* mode,bool){return mode->error.empty()?"Preparing sites":"Mission failed; ask an administrator to correct and restart";}} +struct Widget{Widget* parent=nullptr;bool visible=true,removed=false,textWidget=false;string text;int textWrites=0,visibilityWrites=0;float width=900,height=170;std::map children; + void GetScreenSize(float& w,float& h){w=width;h=height;}Widget* GetParent(){return parent;}void RemoveFromHierarchy(){removed=true;parent=nullptr;}void SetVisible(bool value){visible=value;visibilityWrites++;}bool IsVisible(){return visible;} + Widget* FindAnyWidget(string name){return children.count(name)?children[name]:nullptr;}void SetText(string value){text=value;textWrites++;}string GetText(){return text;}}; +Widget* CastText(Widget* w){return w&&w->textWidget?w:nullptr;} +struct Workspace{int creates=0;bool fail=false,missingText=false;Widget* CreateWidgets(const char*,Widget* parent){creates++;if(fail)return nullptr;auto root=new Widget;root->parent=parent;for(string name:{"ERR_PreparationTitle","ERR_PreparationDescription"}){auto child=new Widget;child->parent=root;child->textWidget=true;root->children[name]=child;}if(missingText)root->children.erase("ERR_PreparationTitle");return root;}}; +struct Game{Workspace workspace;Workspace* GetWorkspace(){return &workspace;}};Game game;Game* GetGame(){return &game;} +struct Native{Widget* m_wLoadingPlaceholder=nullptr;ERR_GameMode* m_pGameMode=nullptr;int nativeUpdates=0,destroys=0;void UpdateLoadingPlaceholder(float){nativeUpdates++;}void DestroyLoadingPlaceholder(){destroys++;if(m_wLoadingPlaceholder)m_wLoadingPlaceholder->RemoveFromHierarchy();m_wLoadingPlaceholder=nullptr;}}; +struct Probe:Native{ + Widget *m_ERRPreparationParent=nullptr,*m_ERRPreparationRoot=nullptr,*m_ERRPreparationTitle=nullptr,*m_ERRPreparationDescription=nullptr,*m_ERRPreparationSpinner=nullptr; + bool m_ERRPreparationSpinnerHidden=false,m_ERRPreparationSpinnerWasVisible=false;string m_ERRPreparationLastTitle,m_ERRPreparationLastDescription; +'''+methods+r''' +}; +struct Fixture{ERR_GameMode mode;Widget parent,spinner;Probe p;Fixture(){game.workspace={};System::console=false;ERR_GameMode::current=&mode;p.m_pGameMode=&mode;p.m_wLoadingPlaceholder=&parent;parent.children["Spinner"]=&spinner;spinner.parent=&parent;}}; +int main(){ + {Fixture f;f.p.UpdateLoadingPlaceholder(.1f);assert(f.p.nativeUpdates==1&&game.workspace.creates==1&&f.p.ERR_ProbePreparationVisible(&f.mode,false)); + Widget* root=f.p.m_ERRPreparationRoot;auto title=f.p.m_ERRPreparationTitle;auto description=f.p.m_ERRPreparationDescription; + for(int i=0;i<200;i++){f.p.UpdateLoadingPlaceholder(.1f);}assert(game.workspace.creates==1&&title->textWrites==1&&description->textWrites==1); + f.mode.error="invalid catalog";f.p.UpdateLoadingPlaceholder(.1f);assert(f.p.ERR_ProbePreparationVisible(&f.mode,true)&&!f.spinner.visible); + for(int i=0;i<200;i++){f.p.UpdateLoadingPlaceholder(.1f);}assert(f.p.m_ERRPreparationRoot==root&&title->textWrites==2&&description->textWrites==2&&f.spinner.visibilityWrites==1); + title->width=0;assert(!f.p.ERR_ProbePreparationVisible(&f.mode,true));title->width=900;f.mode.error.clear();f.p.UpdateLoadingPlaceholder(.1f);assert(f.spinner.visible&&f.p.ERR_ProbePreparationVisible(&f.mode,false)); + f.mode.phase=ERR_Phase::PRISON;f.p.UpdateLoadingPlaceholder(.1f);assert(root->removed&&!f.parent.removed&&f.spinner.visible&&!f.p.m_ERRPreparationRoot); + } + for(int mismatch=0;mismatch<6;mismatch++){Fixture f;ERR_GameMode other;if(mismatch==0)ERR_GameMode::current=nullptr;if(mismatch==1)f.p.m_pGameMode=&other;if(mismatch==2)f.mode.phase=ERR_Phase::PRISON;if(mismatch==3)System::console=true;if(mismatch==4)f.p.m_wLoadingPlaceholder=nullptr;if(mismatch==5)f.p.m_pGameMode=nullptr;f.p.UpdateLoadingPlaceholder(.1f);assert(game.workspace.creates==0&&f.p.nativeUpdates==1&&!f.parent.removed&&f.spinner.visibilityWrites==0);} + {Fixture f;f.mode.error="bad";f.spinner.visible=false;f.p.UpdateLoadingPlaceholder(.1f);assert(f.p.ERR_ProbePreparationVisible(&f.mode,true));f.p.ERR_ClearPreparationStatus();assert(!f.spinner.visible);} + {Fixture f;f.mode.error="bad";f.p.UpdateLoadingPlaceholder(.1f);Widget* old=f.p.m_ERRPreparationRoot;Widget newParent,newSpinner;newParent.children["Spinner"]=&newSpinner;newSpinner.parent=&newParent;f.p.m_wLoadingPlaceholder=&newParent;f.p.UpdateLoadingPlaceholder(.1f);assert(old->removed&&f.spinner.visible&&!newSpinner.visible&&f.p.m_ERRPreparationParent==&newParent&&game.workspace.creates==2);f.p.DestroyLoadingPlaceholder();assert(newParent.removed&&!f.parent.removed&&newSpinner.visible&&!f.p.m_ERRPreparationRoot&&f.p.destroys==1);} + {Fixture f;f.mode.error="bad";f.p.UpdateLoadingPlaceholder(.1f);f.p.m_ERRPreparationParent=nullptr;f.p.m_ERRPreparationRoot=nullptr;f.p.m_ERRPreparationTitle=nullptr;f.p.m_ERRPreparationDescription=nullptr;f.p.m_ERRPreparationSpinner=nullptr;f.p.m_wLoadingPlaceholder=nullptr;f.p.UpdateLoadingPlaceholder(.1f);assert(!f.p.m_ERRPreparationSpinnerHidden);} + {Fixture f;game.workspace.fail=true;f.p.UpdateLoadingPlaceholder(.1f);assert(!f.p.m_ERRPreparationRoot&&f.spinner.visibilityWrites==0);game.workspace.fail=false;f.p.UpdateLoadingPlaceholder(.1f);assert(f.p.ERR_ProbePreparationVisible(&f.mode,false));} + {Fixture f;game.workspace.missingText=true;f.p.UpdateLoadingPlaceholder(.1f);assert(!f.p.m_ERRPreparationRoot&&f.spinner.visibilityWrites==0);} + {Fixture f;f.p.UpdateLoadingPlaceholder(.1f);Widget other;Widget* moved=f.p.m_ERRPreparationRoot;moved->parent=&other;f.p.UpdateLoadingPlaceholder(.1f);assert(moved->removed&&f.p.m_ERRPreparationRoot!=moved&&f.p.m_ERRPreparationParent==&f.parent);} +} +''') +probe=ROOT/'addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c' +s=body(probe,'static int Tick(').replace('ERR_GameMode mode,','ERR_GameMode* mode,').replace('ERR_GameMode.Get()','ERR_GameMode::Get()').replace('ERR_Phase.PREPARING','PREPARING').replace('mode.','mode->').replace('.IsEmpty()','.empty()').replace('SCR_RespawnSystemComponent respawn','SCR_RespawnSystemComponent* respawn').replace('SCR_RespawnSystemComponent.GetInstance()','SCR_RespawnSystemComponent::GetInstance()').replace('respawn.','respawn->').replace('System.MakeScreenshot','System::MakeScreenshot') +run(r''' +#include +#include +using string=std::string;const int PREPARING=0; +struct ERR_GameMode{static ERR_GameMode* current;int phase=0;string error="bad";static ERR_GameMode* Get(){return current;}int Phase(){return phase;}string PreparationError(){return error;}};ERR_GameMode* ERR_GameMode::current=nullptr; +struct SCR_RespawnSystemComponent{bool visible=true;static SCR_RespawnSystemComponent instance;static SCR_RespawnSystemComponent* GetInstance(){return &instance;}bool ERR_ProbePreparationVisible(ERR_GameMode*,bool failed){assert(failed);return visible;}};SCR_RespawnSystemComponent SCR_RespawnSystemComponent::instance; +namespace System{int captures=0;void MakeScreenshot(const char*){captures++;}}void Print(const char*){} +struct Probe{static ERR_GameMode* s_Mode;static float s_Deadline,s_Since,s_Last,s_CaptureAt; +'''+s+r''' +};ERR_GameMode* Probe::s_Mode=nullptr;float Probe::s_Deadline=0,Probe::s_Since=-1,Probe::s_Last=-1,Probe::s_CaptureAt=-1; +int main(){ERR_GameMode mode;ERR_GameMode::current=&mode; + for(int i=0;i<=33;i++){assert(Probe::Tick(&mode,i*500)==0);}assert(System::captures==0);assert(Probe::Tick(&mode,17000)==0&&System::captures==1);assert(Probe::Tick(&mode,17500)==1&&System::captures==1); + ERR_GameMode next;ERR_GameMode::current=&next;assert(Probe::Tick(&next,20000)==0);assert(Probe::Tick(&next,22000)==0&&Probe::s_Since==22000);SCR_RespawnSystemComponent::instance.visible=false;assert(Probe::Tick(&next,22500)==0&&Probe::s_Since==-1);assert(Probe::Tick(&next,50000)==-1); +} +''') +text=SOURCE.read_text() +assert 'GetOwner(' not in text +assert text.count('m_pGameMode != mode') == 2 +# m_pGameMode is the installed vanilla protected owner field, assigned by +# SCR_RespawnSystemComponent.OnInit(IEntity owner). The adapter deliberately +# exposes that field rather than inventing a ScriptComponent.GetOwner API. +for forbidden in ('CallLater(', 'SetCamera(', 'SpawnEntity', 'SetControlledEntity(', 'Transition(', 'PreparationError() ='): + assert forbidden not in text,forbidden +native=probe.read_text() +for forbidden in ('CreateWidgets(', 'UpdateLoadingPlaceholder(', 'SetText(', 'SetVisible('):assert forbidden not in native +base=(ROOT/'addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c').read_text() +assert 'ERR_NativePreparationStatusProbe.Tick(this, now)' in base +assert 'native-end-active' in base and 'native-end-preparing' in base +print('PASS: actual preparation status scope, persistent updates, spinner restoration, placeholder replacement/deletion/destruction, native observation persistence/timeout; rendering remains native-pending') diff --git a/tests/test_private_prefix_cleanup.py b/tests/test_private_prefix_cleanup.py new file mode 100644 index 0000000..375e34c --- /dev/null +++ b/tests/test_private_prefix_cleanup.py @@ -0,0 +1,129 @@ +"""Fake process/pidfd tests only. Never invoke native cleanup or send a signal.""" +import dataclasses +import importlib.util +import signal +import sys +from pathlib import Path +import unittest +from unittest.mock import patch +ROOT=Path(__file__).resolve().parents[1] +spec=importlib.util.spec_from_file_location('private_prefix_cleanup',ROOT/'tools/private_prefix_cleanup.py') +m=importlib.util.module_from_spec(spec);sys.modules[spec.name]=m;spec.loader.exec_module(m) +UID=1000 +EXE='/installed/Proton/files/lib/wine/i386-unix/wine64-preloader' +INODE=(2,44) +PARENT=m.Process(1670,UID,1,100,'S','systemd',m.SYSTEMD_ARGV,None,None) +def proc(pid=10,**changes): + p=m.Process(pid,UID,PARENT.pid,1000+pid,'S','winedevice.exe',m.DEVICE_ARGV,EXE,INODE,m.PREFIX) + return dataclasses.replace(p,**changes) +class Inspector: + def __init__(self,processes=()):self.processes={p.pid:p for p in processes};self.parent=PARENT;self.reads=0 + def devices(self): + self.reads+=1;result=[] + for p in self.processes.values(): + if p.state in {'Z','X'} or m.prefix_kind(p.prefix)=='other':continue + if m.prefix_kind(p.prefix)=='alias':raise m.CleanupRefused('ambiguous private-prefix spelling') + result.append(m.prove_device(p,self.parent,UID,EXE,INODE)) + return result +class FakePidfds: + def __init__(self,inspector,term_exits=True,kill_exits=True): + self.inspector=inspector;self.term_exits=term_exits;self.kill_exits=kill_exits;self.opened={};self.closed=[];self.sent=[];self.waits=[];self.on_open=None;self.on_send=None + def open(self,pid): + if pid not in self.inspector.processes:raise ProcessLookupError() + fd=pid+1000;self.opened[fd]=self.inspector.processes[pid] + if self.on_open:self.on_open(pid) + return fd + def close(self,fd):self.closed.append(fd) + def send(self,fd,sig): + original=self.opened[fd];self.sent.append((original.pid,sig)) + if self.on_send:self.on_send(original.pid,sig) + if (sig==signal.SIGTERM and self.term_exits) or (sig==signal.SIGKILL and self.kill_exits): + current=self.inspector.processes.get(original.pid) + if current and current.start==original.start:self.inspector.processes.pop(original.pid) + def wait(self,handles,timeout): + self.waits.append(timeout);finished=set() + for pid,fd in handles.items(): + current=self.inspector.processes.get(pid);original=self.opened[fd] + if not current or current.start!=original.start or current.state in {'Z','X'}:finished.add(pid) + return finished + +class PrivatePrefixCleanup(unittest.TestCase): + def test_exact_prefix_and_observed_device(self): + self.assertEqual(m.DEVICE_ARGV[0].hex(),'433a5c77696e646f77735c73797374656d33325c77696e656465766963652e657865') + for suffix in (b'',b'/',b'//'): + p=proc(prefix=m.PREFIX+suffix);self.assertEqual(m.prefix_kind(p.prefix),'exact');self.assertEqual(m.prove_device(p,PARENT,UID,EXE,INODE).process.pid,10) + for other in (None,b'/other/pfx',m.PREFIX+b'-sibling',b'/tmp/another/pfx'): + self.assertEqual(m.prefix_kind(other),'other') + self.assertEqual(m.prefix_kind(m.PREFIX+b'/../pfx'),'alias') + def test_identity_and_parent_refusals(self): + mutations=[{'uid':UID+1},{'state':'Z'},{'argv':(*m.DEVICE_ARGV,b'extra')},{'argv':(b'Z:\\winedevice.exe',)},{'comm':'winedbg.exe'},{'exe':'/untrusted/wine64-preloader'},{'executable_id':(2,45)},{'prefix':b'/other/pfx'}] + for mutation in mutations: + with self.subTest(mutation=mutation),self.assertRaises(m.CleanupRefused):m.prove_device(proc(**mutation),PARENT,UID,EXE,INODE) + for mutation in ({'uid':UID+1},{'pid':3},{'ppid':2},{'comm':'bash'},{'argv':(b'/usr/lib/systemd/systemd',)},{'exe':'/tmp/systemd'},{'state':'Z'}): + with self.subTest(parent=mutation),self.assertRaises(m.CleanupRefused):m.prove_device(proc(),dataclasses.replace(PARENT,**mutation),UID,EXE,INODE) + self.assertTrue(m.prove_device(proc(),dataclasses.replace(PARENT,exe='/usr/lib/systemd/systemd'),UID,EXE,INODE)) + def test_clean_term_ignores_other_prefix(self): + i=Inspector([proc(10),proc(11,prefix=m.PREFIX+b'/'),proc(12,prefix=b'/other/pfx')]);f=FakePidfds(i) + result=m._cleanup(i,f);self.assertTrue(result['cleared']);self.assertEqual(result['term_sent'],[10,11]);self.assertEqual(result['kill_sent'],[]) + self.assertEqual(set(i.processes),{12});self.assertEqual(set(f.closed),set(f.opened));self.assertEqual(max(f.waits),3.0) + self.assertNotIn('argv',str(result));self.assertNotIn('environment',str(result)) + def test_other_live_private_process_refuses_before_open_or_signal(self): + for other in (proc(11,comm='ArmaReforger',argv=(b'ArmaReforger.exe',)),proc(11,ppid=42),proc(11,prefix=m.PREFIX+b'/../pfx')): + i=Inspector([proc(),other]);f=FakePidfds(i) + with self.assertRaises(m.CleanupRefused):m._cleanup(i,f) + self.assertEqual(f.opened,{});self.assertEqual(f.sent,[]) + def test_pid_reuse_after_open_refuses(self): + i=Inspector([proc()]);f=FakePidfds(i) + f.on_open=lambda pid:i.processes.update({pid:proc(pid,start=8888)}) + with self.assertRaises(m.CleanupRefused):m._cleanup(i,f) + self.assertEqual(f.sent,[]);self.assertEqual(f.closed,[1010]) + def test_parent_reuse_or_role_change_refuses(self): + for change in ('start','role','prefix','exe'): + i=Inspector([proc()]);f=FakePidfds(i) + def mutate(pid): + if change=='start':i.parent=dataclasses.replace(PARENT,start=999) + elif change=='role':i.processes[pid]=proc(pid,argv=(b'winedbg.exe',)) + elif change=='prefix':i.processes[pid]=proc(pid,prefix=b'/other/pfx') + else:i.processes[pid]=proc(pid,executable_id=(9,9)) + f.on_open=mutate + with self.subTest(change=change),self.assertRaises(m.CleanupRefused):m._cleanup(i,f) + self.assertEqual(f.sent,[]) + def test_bounded_kill_uses_same_pinned_handles(self): + i=Inspector([proc(10),proc(11)]);f=FakePidfds(i,term_exits=False) + result=m._cleanup(i,f) + self.assertEqual(f.sent,[(10,signal.SIGTERM),(11,signal.SIGTERM),(10,signal.SIGKILL),(11,signal.SIGKILL)]) + self.assertTrue(result['cleared']);self.assertEqual(result['kill_sent'],[10,11]);self.assertEqual(f.waits.count(3.0),1);self.assertEqual(f.waits.count(1.0),1) + def test_new_active_process_after_partial_term_preserved(self): + i=Inspector([proc(10),proc(11)]);f=FakePidfds(i) + def new_process(pid,sig): + if pid==10:i.processes[99]=proc(99,comm='active-game',argv=(b'game.exe',)) + f.on_send=new_process + with self.assertRaises(m.CleanupRefused) as failure:m._cleanup(i,f) + self.assertEqual(f.sent,[(10,signal.SIGTERM)]);self.assertEqual(failure.exception.report['term_sent'],[10]);self.assertFalse(failure.exception.report['cleared']);self.assertIn(11,i.processes);self.assertIn(99,i.processes) + def test_partial_cleanup_failure_has_no_broad_fallback(self): + i=Inspector([proc()]);f=FakePidfds(i,term_exits=False,kill_exits=False) + with self.assertRaises(m.CleanupRefused) as failure:m._cleanup(i,f) + self.assertEqual(failure.exception.report['kill_sent'],[10]);self.assertFalse(failure.exception.report['cleared']);self.assertEqual(f.closed,[1010]);self.assertEqual(len(f.sent),2) + def test_new_adopted_helper_not_in_snapshot_refused(self): + i=Inspector([proc()]);f=FakePidfds(i);f.on_open=lambda pid:i.processes.update({11:proc(11)}) + with self.assertRaises(m.CleanupRefused):m._cleanup(i,f) + self.assertEqual(f.sent,[]) + def test_production_scope_rejects_other_prefix_before_backend(self): + with patch.object(m,'Pidfds',side_effect=AssertionError('No signal backend permitted')): + for other in ('/tmp/other','/home/user/.wine','/tmp/erri-headless-compat/../other'): + with self.subTest(other=other),self.assertRaises(m.CleanupRefused):m.cleanup_private_prefix(other,'/installed/proton') + def test_exited_zombies_are_not_signalled(self): + i=Inspector([proc(state='Z')]);f=FakePidfds(i);r=m._cleanup(i,f);self.assertTrue(r['cleared']);self.assertEqual(f.opened,{});self.assertEqual(f.sent,[]) + def test_metadata_permissions_do_not_hide_runtime_candidates(self): + self.assertTrue(m.native_metadata_proves_unrelated(PARENT)) + self.assertFalse(m.native_metadata_proves_unrelated(proc(exe=None,executable_id=None))) + self.assertFalse(m.native_metadata_proves_unrelated(proc(comm='python',argv=(b'/usr/bin/python',b'/runtime/proton'),exe='/usr/bin/python'))) + def test_observed_nondumpable_native_services_are_unrelated(self): + agent=proc(comm='ssh-agent',argv=(b'/usr/bin/ssh-agent',b'-D',b'-a',f'/run/user/{UID}/ssh-agent.socket'.encode()),exe=None,executable_id=None) + self.assertTrue(m.native_metadata_proves_unrelated(agent)) + for comm,argv in [('kwin_wayland',(b'/usr/bin/kwin_wayland',)),('polkit-kde-auth',(b'/usr/lib/polkit-kde-authentication-agent-1',)),('apache2',(b'apache2',b'-DFOREGROUND'))]: + self.assertTrue(m.native_metadata_proves_unrelated(dataclasses.replace(agent,comm=comm,argv=argv))) + for mutation in ({'comm':'winedevice.exe'},{'argv':agent.argv+(b'proton',)},{'argv':(b'/usr/bin/something-else',)},{'argv':(b'ssh-agent',)},{'comm':'apache2','argv':(b'apache2',b'-unknown')},{'comm':'wine64-preloade','argv':(b'/runtime/wine64-preloader',)}): + self.assertFalse(m.native_metadata_proves_unrelated(dataclasses.replace(agent,**mutation))) + +if __name__=='__main__':unittest.main() diff --git a/tests/test_rough_intel_feedback.py b/tests/test_rough_intel_feedback.py new file mode 100644 index 0000000..931c516 --- /dev/null +++ b/tests/test_rough_intel_feedback.py @@ -0,0 +1,84 @@ +"""Run actual shared objective selection and map grid methods; no native UI claim.""" +from policy_harness import ROOT, body, run + +source = ROOT / 'addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c' +s = body(source, 'protected static string PhaseDescription(') +s = s.replace('protected ', '').replace('ERR_GameMode mode,', 'ERR_GameMode* mode,') +s = s.replace('ERR_Phase phase', 'int phase').replace('mode.', 'mode->') +s = s.replace('array', 'std::vector') +s = s.replace('foreach (ERR_LocationComponent location : locations)', 'for (ERR_LocationComponent* location : locations)') +s = s.replace('location.', 'location->').replace('null', 'nullptr') +s = s.replace('bool roughRadio;', 'bool roughRadio = false;') # Enforce default initialization +s = s.replace('.IsEmpty()', '.empty()').replace('string.Format(', 'Format(') +for scope in ('ERR_Phase', 'ERR_LocationKind', 'Math'): + s = s.replace(scope + '.', scope + '::') +coordinate = body(ROOT / 'addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c', 'static int Coordinate(').replace('Math.', 'Math::') +run(r''' +#include +#include +#include +#include +using string = std::string; +namespace ERR_Phase {enum {PREPARING,PRISON,RADIO_SEARCH,RADIO_DEFENCE,EXTRACTION,VICTORY,DEFEAT};} +namespace ERR_LocationKind {enum {PRISON,RADIO,EXTRACTION,OUTPOST,DEPOT};} +namespace Math {float Ceil(float v){return std::ceil(v);}float Floor(float v){return std::floor(v);}float Round(float v){return std::round(v);}} +struct ERR_LocationComponent {int kind,knowledge;int Kind(){return kind;}int Knowledge(){return knowledge;}}; +struct ERR_GameMode { + int phase=ERR_Phase::RADIO_SEARCH;string error;bool occupied=false; + std::vector locations; + int Phase(){return phase;}string PreparationError(){return error;} + void Locations(std::vector& result){result=locations;} + int RadioFeedback(){return 7;}int DefenceSecondsRemaining(){return 30;} + bool DefenceOccupied(){return occupied;}float EscapeRadius(){return 9000;} +}; +string Format(string value,int){return value;} +string RadioFeedbackMessage(int value){assert(value==7);return "radio feedback boundary";} +string Extraction(float value){assert(value==9000);return "extraction boundary";} +struct Actual { +''' + s + '\n' + coordinate + r''' +}; +bool has(string text,string part){return text.find(part)!=string::npos;} +int main(){ + ERR_GameMode mode;ERR_LocationComponent radio{ERR_LocationKind::RADIO,0}; + mode.locations={&radio}; + string unknown=Actual::PhaseDescription(&mode,true); + assert(has(unknown,"Choose either marked supply cache")&&!has(unknown,"Intel recovered")); + radio.knowledge=1; + string rough=Actual::PhaseDescription(&mode,true); + assert(rough!=unknown&&has(rough,"Intel recovered")&&has(rough,"500 m search square")); + assert(has(rough,"carried field map")&&has(rough,"different intelligence folder")); + assert(has(rough,"already recovered cannot provide another clue")); + assert(Actual::PhaseDescription(&mode,false)==rough); // Same task and guide copy. + for(int i=0;i<10;i++) assert(Actual::PhaseDescription(&mode,true)==rough); + radio.knowledge=2; + string exact=Actual::PhaseDescription(&mode,true); + assert(exact!=rough&&has(exact,"identified on your map")&&has(exact,"Contact extraction HQ")); + ERR_LocationComponent roughRadio{ERR_LocationKind::RADIO,1}; + ERR_LocationComponent depot{ERR_LocationKind::DEPOT,1}; + mode.locations={nullptr,&roughRadio,&depot,&radio}; + assert(Actual::PhaseDescription(&mode,true)==exact); + mode.locations={&radio,&depot,&roughRadio,nullptr}; + assert(Actual::PhaseDescription(&mode,true)==exact); + radio.knowledge=0;mode.locations={&depot,nullptr,&radio}; + assert(Actual::PhaseDescription(&mode,true)==unknown); + mode.locations={};assert(Actual::PhaseDescription(&mode,true)==unknown); + mode.locations={&roughRadio};assert(Actual::PhaseDescription(&mode,true)==rough); + // Exact production grid dimensions agree with the player-facing 500 m claim. + assert(Actual::Coordinate(6500.0f,1)==6750); + assert(Actual::Coordinate(6999.9f,1)==6750); + assert(Actual::Coordinate(7000.0f,1)==7250); + assert(Actual::Coordinate(-.1f,1)==-250); + assert(Actual::Coordinate(6501.4f,2)==6501); + assert(Actual::PhaseDescription(nullptr,true).empty()); + mode.phase=ERR_Phase::PREPARING;assert(has(Actual::PhaseDescription(&mode,true),"Preparing mission")); + mode.error="bad";assert(has(Actual::PhaseDescription(&mode,true),"could not start")); + mode.phase=ERR_Phase::PRISON;assert(has(Actual::PhaseDescription(&mode,true),"Pick the gate lock")); + mode.phase=ERR_Phase::RADIO_DEFENCE;assert(has(Actual::PhaseDescription(&mode,true),"interrupted")); + mode.occupied=true;assert(has(Actual::PhaseDescription(&mode,true),"in progress")); + assert(Actual::PhaseDescription(&mode,false)=="radio feedback boundary"); + mode.phase=ERR_Phase::EXTRACTION;assert(Actual::PhaseDescription(&mode,true)=="extraction boundary"); + mode.phase=ERR_Phase::VICTORY;assert(Actual::PhaseDescription(&mode,true).empty()); + mode.phase=ERR_Phase::DEFEAT;assert(Actual::PhaseDescription(&mode,true).empty()); +} +''') +print('PASS: actual rough-intel objective selection, exact precedence, source grid dimensions and unchanged other-phase dispatch; native UI pending') diff --git a/tests/test_runner_private_cleanup.py b/tests/test_runner_private_cleanup.py new file mode 100644 index 0000000..6ca1d01 --- /dev/null +++ b/tests/test_runner_private_cleanup.py @@ -0,0 +1,177 @@ +#!/usr/bin/env python3 +"""Runner cleanup integration with fake processes; no native launch or real signals.""" +import ast +import contextlib +import io +import json +from pathlib import Path +import runpy +import sys +import tempfile +from types import SimpleNamespace +import unittest +from unittest.mock import Mock, patch +sys.path.insert(0,str(Path(__file__).resolve().parents[1]/'tools')) +import headless_game as game +import native_provenance +import private_prefix_cleanup as private +import test_headless_display_runner as display_tests + +WB=Path(__file__).resolve().parents[1]/'tools/headless_workbench.py' + + +class CleanupIntegrationTests(unittest.TestCase): + def test_canonical_cleanup_order_then_idle_verified(self): + order=[];proof={'cleared':True,'term_sent':[12],'kill_sent':[]} + with patch.object(game,'cleanup',side_effect=lambda *a:order.append('normal')),\ + patch.object(private,'cleanup_private_prefix',side_effect=lambda *a:(order.append('private') or proof)),\ + patch.object(game,'assert_prefix_idle',side_effect=lambda *a:order.append('idle')): + report=game.cleanup_owned_run(Mock(),private.INSTALLED_PROTON,{},private.COMPAT) + self.assertEqual(order,['normal','private','idle']);self.assertTrue(report['cleanup_confirmed']) + self.assertEqual(report['orphan_cleanup']['report'],proof);self.assertTrue(report['idle_verified']) + def test_noncanonical_private_prefix_never_gets_orphan_signalling(self): + with patch.object(game,'cleanup'),patch.object(game,'assert_prefix_idle') as idle,\ + patch.object(private,'cleanup_private_prefix') as narrow: + result=game.cleanup_owned_run(Mock(),Path('/other/proton'),{},Path('/tmp/other-private-compat')) + narrow.assert_not_called();idle.assert_called_once_with(Path('/tmp/other-private-compat')) + self.assertTrue(result['cleanup_confirmed']);self.assertFalse(result['orphan_cleanup']['attempted']) + def test_errors_preserve_partial_helper_report_and_still_run_idle_check(self): + partial={'cleared':False,'term_sent':[12],'kill_sent':[]};order=[] + def narrow(*args):order.append('private');raise private.CleanupRefused('remaining identity unverified',partial) + with patch.object(game,'cleanup',side_effect=OSError('normal shutdown failed')),\ + patch.object(private,'cleanup_private_prefix',side_effect=narrow),\ + patch.object(game,'assert_prefix_idle',side_effect=lambda *a:(order.append('idle') or None)): + result=game.cleanup_owned_run(Mock(),private.INSTALLED_PROTON,{},private.COMPAT) + self.assertEqual(order,['private','idle']);self.assertFalse(result['cleanup_confirmed']) + self.assertTrue(result['idle_verified']);self.assertEqual(result['orphan_cleanup']['report'],partial) + self.assertEqual(len(result['errors']),2) + def test_false_helper_completion_or_busy_final_prefix_never_qualifies(self): + for details in ({'cleared':False},{'cleared':1},None): + with patch.object(game,'cleanup'),patch.object(private,'cleanup_private_prefix',return_value=details),patch.object(game,'assert_prefix_idle'): + self.assertFalse(game.cleanup_owned_run(Mock(),private.INSTALLED_PROTON,{},private.COMPAT)['cleanup_confirmed']) + with patch.object(game,'cleanup'),patch.object(private,'cleanup_private_prefix',return_value={'cleared':True}),\ + patch.object(game,'assert_prefix_idle',side_effect=ValueError('private prefix still busy')): + result=game.cleanup_owned_run(Mock(),private.INSTALLED_PROTON,{},private.COMPAT) + self.assertFalse(result['cleanup_confirmed']);self.assertFalse(result['idle_verified']) + + def test_game_runner_cleanup_failure_is_recorded_and_nonzero(self): + fixture=display_tests.DisplayRunnerTests();fixture.setUp() + proof={'cleanup_confirmed':False,'idle_verified':False,'errors':['idle verification: still busy'], + 'orphan_cleanup':{'attempted':True,'report':{'cleared':False}}} + try: + with patch.object(game,'cleanup_owned_run',return_value=proof): + status,summary=fixture.simulate_run_locked(True) + self.assertEqual(status,1);self.assertEqual(summary['result'],'cleanup-failed') + self.assertFalse(summary['cleanup_confirmed']);self.assertEqual(summary['cleanup_report'],proof) + self.assertIn('idle verification',summary['runner_error']) + self.assertNotIn('source_unchanged_after_run',summary) + finally:fixture.tearDown() + + +class WorkbenchIntegrationTests(unittest.TestCase): + def setUp(self): + self.tmp=tempfile.TemporaryDirectory(prefix='erri-cleanup-runner-test-');self.base=Path(self.tmp.name) + self.steam=self.base/'Steam';self.compat=self.base/'compat';self.profile=self.base/'profile' + (self.compat/'pfx').mkdir(parents=True);(self.compat/'pfx/system.reg').write_text('synthetic fixture') + self.proton=self.steam/'steamapps/common/Proton - Experimental/proton' + self.exe=self.steam/'steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe' + for file in (self.proton,self.exe):file.parent.mkdir(parents=True,exist_ok=True);file.write_text('not executable') + (self.steam/'steamapps/common/Arma Reforger/addons/data').mkdir(parents=True) + self.open_locks=[] + original_open=Path.open + def tracked_open(path,*args,**kwargs): + stream=original_open(path,*args,**kwargs) + if path.name=='.erri-workbench.lock':self.open_locks.append(stream) + return stream + self.tracked_open=tracked_open + self.argv=[str(WB),'--steam',str(self.steam),'--compat',str(self.compat),'--profile',str(self.profile),'--project','core','--rounds','1','--timeout','60'] + def tearDown(self): + for stream in self.open_locks:stream.close() + self.tmp.cleanup() + def test_busy_prefix_refused_under_lock_before_any_launch_or_audio(self): + events=[] + def busy(*a):events.append('idle');raise ValueError('existing private Workbench') + with patch.object(Path,'open',self.tracked_open),patch.object(sys,'argv',self.argv),patch('fcntl.flock',side_effect=lambda *a:events.append('lock')),\ + patch.object(game,'assert_prefix_idle',side_effect=busy),patch.object(game,'cleanup_owned_run') as cleanup,\ + patch.object(game.subprocess,'Popen') as launch,patch.object(game.subprocess,'check_output') as audio,\ + contextlib.redirect_stderr(io.StringIO()): + with self.assertRaises(SystemExit) as ended:runpy.run_path(str(WB),run_name='__main__') + self.assertEqual(ended.exception.code,2);self.assertEqual(events,['lock','idle']) + launch.assert_not_called();audio.assert_not_called();cleanup.assert_not_called();self.assertFalse(self.profile.exists()) + def execute(self,cleanup_report,native_failure=False,launch_error=False): + events=[];session=self.profile/'logs/logs_fixture';child=Mock();child.pid=12345;child.poll.return_value=None + def spawn(*args,**kwargs): + events.append('launch') + if launch_error:raise OSError('synthetic launch failure') + session.mkdir(parents=True);(session/'console.log').write_text('ERR SMOKE FAIL: fixture failure\n' if native_failure else 'ERR SMOKE COMPLETE:\n') + return child + def audio(args,**kwargs): + if 'sink-inputs' in args:return '[]' + return json.dumps([{'name':'erri_tests_silent','index':7}]) + def persist(path,snapshot):events.append('persist');(path/'launch-source.json').write_text('retained launch fixture') + old_iterdir=Path.iterdir + def iterdir(path):return iter(()) if path==Path('/proc') else old_iterdir(path) + clock=[0] + def now():clock[0]+=3;return clock[0] + with contextlib.ExitStack() as stack: + stack.enter_context(patch.object(Path,'open',self.tracked_open)) + stack.enter_context(patch.object(sys,'argv',self.argv)) + stack.enter_context(patch('fcntl.flock',side_effect=lambda *a:events.append('lock'))) + stack.enter_context(patch.object(game,'assert_prefix_idle',side_effect=lambda *a:events.append('idle'))) + cleaner=stack.enter_context(patch.object(game,'cleanup_owned_run',side_effect=lambda *a:(events.append('cleanup') or cleanup_report))) + stack.enter_context(patch.object(game.shutil,'which',return_value='/synthetic/installed')) + stack.enter_context(patch.object(game.subprocess,'Popen',side_effect=spawn)) + stack.enter_context(patch.object(game.subprocess,'check_output',side_effect=audio)) + stack.enter_context(patch.object(game.subprocess,'run',return_value=SimpleNamespace(returncode=0))) + native_report=stack.enter_context(patch.object(game.subprocess,'call',return_value=0)) + stack.enter_context(patch.object(Path,'iterdir',iterdir)) + stack.enter_context(patch.object(game.time,'time',side_effect=now)) + stack.enter_context(patch.object(game.time,'sleep')) + stack.enter_context(patch.object(native_provenance,'snapshot',return_value={'synthetic':True})) + stack.enter_context(patch.object(native_provenance,'bindings',return_value={'launch_binding':'retained'})) + stack.enter_context(patch.object(native_provenance,'persist',side_effect=persist)) + seal=stack.enter_context(patch.object(native_provenance,'seal_run',return_value={'source_unchanged_after_run':True})) + stdout=stack.enter_context(contextlib.redirect_stdout(io.StringIO())) + with self.assertRaises(SystemExit) as ended:runpy.run_path(str(WB),run_name='__main__') + summary=json.loads(stdout.getvalue()) + return ended.exception.code,summary,events,cleaner.call_count,seal.call_count,native_report.call_count + def test_workbench_success_uses_cleanup_before_sealing_and_retains_report(self): + proof={'cleanup_confirmed':True,'idle_verified':True,'errors':[],'orphan_cleanup':{'attempted':False}} + code,summary,events,cleaned,sealed,native=self.execute(proof) + self.assertEqual(code,0);self.assertTrue(summary['cleanup_confirmed']);self.assertEqual(summary['cleanup_report'],proof) + self.assertEqual(events[:3],['lock','idle','launch']);self.assertEqual(events[-1],'cleanup') + self.assertEqual((cleaned,sealed,native),(1,1,1)) + self.assertTrue((self.profile/'logs/logs_fixture/launch-source.json').is_file()) + def test_workbench_cleanup_failure_preserves_native_and_launch_evidence_without_seal(self): + proof={'cleanup_confirmed':False,'idle_verified':False,'errors':['idle verification: still busy'], + 'orphan_cleanup':{'attempted':True,'report':{'cleared':False,'term_sent':[12]}}} + code,summary,events,cleaned,sealed,native=self.execute(proof) + self.assertEqual(code,1);self.assertEqual(summary['result'],'cleanup-failed') + self.assertEqual(summary['result_before_cleanup'],'smoke-completed');self.assertFalse(summary['cleanup_confirmed']) + self.assertEqual((cleaned,sealed,native),(1,0,0));self.assertEqual(summary['launch_binding'],'retained') + session=self.profile/'logs/logs_fixture' + self.assertIn('ERR SMOKE COMPLETE:',(session/'console.log').read_text()) + self.assertTrue((session/'launch-source.json').is_file());self.assertTrue((session/'runner.json').is_file()) + def test_workbench_native_failure_stays_failed_despite_successful_cleanup(self): + proof={'cleanup_confirmed':True,'idle_verified':True,'errors':[]} + code,summary,*_=self.execute(proof,native_failure=True) + self.assertEqual(code,1);self.assertEqual(summary['result'],'test-failed') + def test_workbench_launch_failure_does_not_invoke_post_run_cleanup(self): + code,summary,events,cleaned,sealed,native=self.execute({},launch_error=True) + self.assertEqual(code,1);self.assertEqual(summary['result'],'runner-failed') + self.assertEqual((cleaned,sealed,native),(0,0,0));self.assertEqual(summary['runner_error'],'synthetic launch failure') + def test_audio_fallback_accepts_only_trailing_slash_prefix_spelling(self): + tree=ast.parse(WB.read_text());function=next(node for node in tree.body if isinstance(node,ast.FunctionDef) and node.name=='silence_test_streams') + namespace={'json':json,'subprocess':game.subprocess,'Path':Path,'compat':self.compat,'silent_index':7, + 'silent_sink':'owned-fixture-sink','muted_streams':set()} + exec(compile(ast.Module(body=[function],type_ignores=[]),str(WB),'exec'),namespace) + stream={'index':8,'sink':0,'mute':False,'properties':{'application.process.id':'555'}} + for value,expected in ((str(self.compat/'pfx')+'/',2),(str(self.compat/'pfx')+'///',2),(str(self.compat/'pfx')+'-foreign/',0)): + with patch.object(game.subprocess,'check_output',return_value=json.dumps([stream])),\ + patch.object(Path,'read_bytes',return_value=('WINEPREFIX='+value).encode()+b'\0'),\ + patch.object(game.subprocess,'run') as audio,contextlib.redirect_stdout(io.StringIO()): + namespace['silence_test_streams']() + self.assertEqual(audio.call_count,expected) + + +if __name__=='__main__':unittest.main() diff --git a/tools/archive_native.py b/tools/archive_native.py index b52934d..3a43876 100644 --- a/tools/archive_native.py +++ b/tools/archive_native.py @@ -21,7 +21,7 @@ except (OSError, ValueError) as error: dest=ROOT/'docs/evidence'/a.name try:dest.mkdir(parents=True,exist_ok=False) except FileExistsError:p.error('Evidence already exists; refusing to overwrite') -for name in ['console.log','script.log','error.log','crash.log','rereintroduced-hq.log','headless-launch.log','runner.json','game-startup-report.json']: +for name in ['console.log','script.log','error.log','crash.log','rereintroduced-hq.log','headless-launch.log','runner.json','game-startup-report.json','display-ownership.json']: if (source/name).is_file():shutil.copyfile(source/name,dest/(name+'.txt')) for capture in sorted([*source.glob('err-*.png'), *source.glob('err-*.bmp')]): if capture.is_file():shutil.copyfile(capture,dest/capture.name) diff --git a/tools/check.py b/tools/check.py index f08c6cb..69908fe 100644 --- a/tools/check.py +++ b/tools/check.py @@ -59,7 +59,7 @@ def check(): assert set(mapped)==set(inventory['script_paths']), 'Original inventory has untracked or unknown entries' print(f'PASS: {len(mapped)} original script entries tracked across {len(feature_ids)} unfinished responsibilities') print(f'PASS: {len(ids)} isolated addons, acyclic dependencies, {len(resources)} unique resources, exact vanilla references') - for name in ['test_native_end_lifecycle.py', 'test_native_end_runner.py', 'test_escape_result_wording.py', 'test_native_stats.py', 'test_aircraft_translation.py', 'test_spawn_retry_budget.py', 'test_action_feedback.py', 'test_native_aircraft_control.py', 'test_aircraft_flight_policy.py', 'test_aircraft_flight_envelope.py', 'test_ordinary_screenshot.py', 'test_participant_selection.py', 'test_native_shared_map_ownership.py', 'test_shared_map_ownership.py', 'test_intel_registration.py', 'test_mortar_activity_completion.py', 'test_packed_chat_game.py', 'test_native_mortar_refresh.py', 'test_archive_packed.py', 'test_mortar_refresh.py', 'test_packed_core_game.py', 'test_pak_inventory.py', 'test_native_mortar_salvo.py', 'test_spectator_guidance.py', 'test_native_package.py', 'test_item_station_teardown.py', 'test_source_bundle.py', 'test_native_flight_footprint.py', 'test_native_flight_input_diagnostics.py', 'test_mortar_logistics.py', 'test_mortar_courier_storage.py','test_powered_flight_pad.py','test_prison_escape_policy.py','test_powered_flight_policy.py','test_flight_action_runner.py','test_native_local_admission_probe.py','test_mortar_report_ledger.py','test_dedicated_native.py','test_native_mortar_transfer.py','test_mortar_aim_renewal.py','test_dedicated_preflight.py','test_mortar_transactions.py','test_native_mortar_probe.py','test_diagnostic_no_splash.py','test_casualty_incapacitation.py','test_casualty_remove_probe.py','test_extraction_placement_policy.py','test_guard_cancellation_policy.py','test_casualty_ground_policy.py','test_casualty_reservation_death.py','test_casualty_loading_policy.py','test_initial_guard_policy.py','test_headless_game_runner.py','test_vanilla_game_control.py','test_archive_game_control.py','test_site_discovery_policy.py','test_faction_catalog_scope.py','test_mission_rules.py','test_admin_setting_policy.py', 'test_player_admission_policy.py','test_progression_identity.py','test_discovery_map_position.py','test_local_admission.py','test_prison_placement_policy.py', 'test_recovery_policy.py','test_time_policy.py','test_environment_policy.py','test_environment_restart_runner.py', 'test_inventory_enumeration_policy.py','test_radio_defence_policy.py','test_radio_feedback_policy.py','test_performance_comparison.py','test_release_check.py','test_settings_migration.py','hq_network_regression.py','helicopter_availability_regression.py','mortar_salvo_regression.py']: + for name in ['test_private_prefix_cleanup.py', 'test_runner_private_cleanup.py', 'test_ordinary_input_runner.py', 'test_ordinary_input_observer.py', 'test_aircraft_route_envelope.py', 'test_aircraft_route_policy.py', 'test_aircraft_route_probe.py', 'test_rough_intel_feedback.py', 'test_headless_display_probe.py', 'test_headless_display_runner.py', 'test_preparation_status.py', 'test_hint_delivery.py', 'test_native_end_lifecycle.py', 'test_native_end_runner.py', 'test_escape_result_wording.py', 'test_native_stats.py', 'test_aircraft_translation.py', 'test_spawn_retry_budget.py', 'test_action_feedback.py', 'test_native_aircraft_control.py', 'test_aircraft_flight_policy.py', 'test_aircraft_flight_envelope.py', 'test_ordinary_screenshot.py', 'test_participant_selection.py', 'test_native_shared_map_ownership.py', 'test_shared_map_ownership.py', 'test_intel_registration.py', 'test_mortar_activity_completion.py', 'test_packed_chat_game.py', 'test_native_mortar_refresh.py', 'test_archive_packed.py', 'test_mortar_refresh.py', 'test_packed_core_game.py', 'test_pak_inventory.py', 'test_native_mortar_salvo.py', 'test_spectator_guidance.py', 'test_native_package.py', 'test_item_station_teardown.py', 'test_source_bundle.py', 'test_native_flight_footprint.py', 'test_native_flight_input_diagnostics.py', 'test_mortar_logistics.py', 'test_mortar_courier_storage.py','test_powered_flight_pad.py','test_prison_escape_policy.py','test_powered_flight_policy.py','test_flight_action_runner.py','test_native_local_admission_probe.py','test_mortar_report_ledger.py','test_dedicated_native.py','test_native_mortar_transfer.py','test_mortar_aim_renewal.py','test_dedicated_preflight.py','test_mortar_transactions.py','test_native_mortar_probe.py','test_diagnostic_no_splash.py','test_casualty_incapacitation.py','test_casualty_remove_probe.py','test_extraction_placement_policy.py','test_guard_cancellation_policy.py','test_casualty_ground_policy.py','test_casualty_reservation_death.py','test_casualty_loading_policy.py','test_initial_guard_policy.py','test_headless_game_runner.py','test_vanilla_game_control.py','test_archive_game_control.py','test_site_discovery_policy.py','test_faction_catalog_scope.py','test_mission_rules.py','test_admin_setting_policy.py', 'test_player_admission_policy.py','test_progression_identity.py','test_discovery_map_position.py','test_local_admission.py','test_prison_placement_policy.py', 'test_recovery_policy.py','test_time_policy.py','test_environment_policy.py','test_environment_restart_runner.py', 'test_inventory_enumeration_policy.py','test_radio_defence_policy.py','test_radio_feedback_policy.py','test_performance_comparison.py','test_release_check.py','test_settings_migration.py','hq_network_regression.py','helicopter_availability_regression.py','mortar_salvo_regression.py']: subprocess.run([sys.executable,str(ROOT/'tests'/name)],check=True) print('All repository checks passed. Native compilation and multiplayer tests are separate requirements.') if __name__=='__main__':check() diff --git a/tools/headless_display_probe.py b/tools/headless_display_probe.py new file mode 100644 index 0000000..3737728 --- /dev/null +++ b/tools/headless_display_probe.py @@ -0,0 +1,726 @@ +#!/usr/bin/env python3 +"""Read-only X11 ownership observer, executed INSIDE an owned headless Gamescope. +No input/focus API, no engine launch of its own, no desktop DISPLAY fallback. +""" +import argparse +import ctypes as C +import hashlib +import json +import os +from pathlib import Path +import re +import signal +import stat +import subprocess +import sys +import time + +PROFILE_ID = {'kind': 'erri-ordinary-game-disposable-profile', 'version': 1} +MAX_WINDOWS = 1024 + + +def display_number(value): + match = re.fullmatch(r'(?:unix)?:([0-9]{1,5})(?:\.([0-9]{1,3}))?', value or '') + if not match: + raise ValueError('DISPLAY must be explicit local Unix :N[.screen]') + return int(match[1]) + + +def process(pid, proc_root=Path('/proc')): + p = proc_root / str(pid) + fields = (p/'stat').read_text().rsplit(')', 1)[1].split() + return {'pid': int(pid), 'ppid': int(fields[1]), 'start': int(fields[19]), + 'uid': p.stat().st_uid, 'exe': os.readlink(p/'exe'), + 'args': [v.decode('utf-8', 'strict') for v in (p/'cmdline').read_bytes().split(b'\0') if v]} + + +def environment(pid, proc_root=Path('/proc')): + # Only allowlisted values leave this function; never serialize the environment. + values = {} + for value in (proc_root/str(pid)/'environ').read_bytes().split(b'\0'): + key, _, content = value.partition(b'=') + if key in (b'DISPLAY', b'WINEPREFIX', b'PULSE_PROP'): + values[key.decode()] = content.decode('utf-8', 'strict') + return values + + +def prefix_matches(value, expected): + """Proton's pfx/ spelling only; do not normalize aliases or path components.""" + return isinstance(value, str) and value.rstrip('/') == str(expected) + + +def identity(p): + return {key: p[key] for key in ('pid', 'start', 'uid')} + + +def headless_args(args): + options = args[1:args.index('--')] if '--' in args else [] + return (options.count('--backend') == 1 and + options[options.index('--backend') + 1:options.index('--backend') + 2] == ['headless'] and + not any(value.startswith('--backend=') for value in options)) + + +def ancestor(pid, read=process): + seen = set() + for _ in range(64): + if pid < 2 or pid in seen: + break + seen.add(pid) + p = read(pid) + if p['uid'] != os.getuid(): + raise ValueError('Foreign-user ancestor') + if Path(p['exe']).name == 'gamescope': + if not headless_args(p['args']): + raise ValueError('Gamescope ancestor is not explicitly headless') + return p + pid = p['ppid'] + raise ValueError('No owned headless Gamescope ancestor') + + +def descendant(pid, parent, read=process): + for _ in range(64): + if pid == parent: + return True + if pid < 2: + break + pid = read(pid)['ppid'] + return False + + +def validate_display(display, host_display): + number = display_number(display) + # Host DISPLAY can be remote; never open it. Also reject localhost aliases. + host_match = re.fullmatch(r'(?:unix|localhost)?:(\d+)(?:\.\d+)?', host_display or '') + if display == host_display or (host_match and int(host_match[1]) == number): + raise ValueError('Nested DISPLAY is the supplied host display') + return number + + +def owned_sockets(number, pid, proc_root=Path('/proc')): + """Prove every local Xlib connection address for this number is owned, before XOpenDisplay.""" + paths = {f'/tmp/.X11-unix/X{number}', f'@/tmp/.X11-unix/X{number}'} + sockets = [] + for line in (proc_root/'net/unix').read_text().splitlines()[1:]: + fields = line.split() + if len(fields) < 8 or fields[7] not in paths: + continue + if fields[4] != '0001' or fields[5] != '01' or not int(fields[3], 16) & 0x10000: + continue + sockets.append({'path':fields[7], 'inode':int(fields[6])}) + if not sockets or len({item['path'] for item in sockets}) != len(sockets): + raise ValueError('No unique live local X11 listening socket') + fds = set() + for fd in (proc_root/str(pid)/'fd').iterdir(): + try: + target = os.readlink(fd) + except FileNotFoundError: + continue + match = re.fullmatch(r'socket:\[(\d+)\]', target) + if match: + fds.add(int(match[1])) + if any(item['inode'] not in fds for item in sockets): + raise ValueError('Local display socket is not held by owned Xwayland') + return sorted(sockets, key=lambda item:item['path']) + + +def candidate_relationship(p, scope, number, prefix, read=process, env_read=environment, proc_root=Path('/proc')): + """Independent, sanitized process/socket checks for reparented Xwayland.""" + expected = os.environ.get('PULSE_PROP', '') + valid_nonce = bool(re.fullmatch(r'application.id=org\.escapistsrereintroduced\.game\.[0-9a-f]{32}', expected)) + result = {'start_not_older_than_gamescope':p['start'] >= scope['start'], + 'wrapper_run_nonce_valid':valid_nonce, + 'xwayland_prefix_matches':None, 'gamescope_prefix_matches':None, + 'xwayland_run_nonce_matches':None, 'gamescope_run_nonce_matches':None, + 'xwayland_holds_all_display_listeners':False, 'gamescope_holds_all_display_listeners':False, + 'same_listener_inodes':False, 'listener_inodes':[], 'process_identities_stable':False} + for role, pid in (('xwayland',p['pid']),('gamescope',scope['pid'])): + try: + env = env_read(pid) + result[role+'_prefix_matches'] = prefix_matches(env.get('WINEPREFIX'),prefix) + result[role+'_run_nonce_matches'] = valid_nonce and env.get('PULSE_PROP') == expected + except (OSError, ValueError, UnicodeError): + pass + listeners = {} + for role, pid in (('xwayland',p['pid']),('gamescope',scope['pid'])): + try: + listeners[role] = owned_sockets(number,pid,proc_root) + result[role+'_holds_all_display_listeners'] = True + except (OSError, ValueError): + pass + if 'xwayland' in listeners: + result['listener_inodes'] = [item['inode'] for item in listeners['xwayland']] + result['same_listener_inodes'] = bool(listeners.get('xwayland')) and listeners.get('xwayland') == listeners.get('gamescope') + try: + result['process_identities_stable'] = identity(read(p['pid'])) == identity(p) and identity(read(scope['pid'])) == identity(scope) + except (OSError, ValueError): + pass + return result + + +SHARED_CHECKS = ( + 'start_not_older_than_gamescope', 'wrapper_run_nonce_valid', + 'xwayland_prefix_matches', 'gamescope_prefix_matches', + 'xwayland_run_nonce_matches', 'gamescope_run_nonce_matches', + 'xwayland_holds_all_display_listeners', 'gamescope_holds_all_display_listeners', + 'same_listener_inodes', 'process_identities_stable', +) + + +def shared_relationship_valid(details): + if not isinstance(details, dict) or not all(details.get(key) is True for key in SHARED_CHECKS): + return False + inodes = details.get('listener_inodes') + return (isinstance(inodes, list) and 1 <= len(inodes) <= 2 and + all(type(inode) is int and inode > 0 for inode in inodes) and len(set(inodes)) == len(inodes)) + + +def binding(host_display, prefix, read=process, env_read=environment, proc_root=Path('/proc')): + display = os.environ.get('DISPLAY', '') + number = validate_display(display, host_display) + if not prefix_matches(os.environ.get('WINEPREFIX'),prefix): + raise ValueError('Wrapper prefix does not match supplied private prefix') + scope = ancestor(os.getppid(), read) + matches = [] + candidates = [] + candidate_count = 0 + unreadable = 0 + for entry in proc_root.iterdir(): + if not entry.name.isdigit(): + continue + try: + p = read(int(entry.name)) + if p['uid'] != os.getuid(): + continue + basename = Path(p['exe']).name + argv_name = Path(p['args'][0]).name if p['args'] else '' + # Broader names are DIAGNOSTICS ONLY. The authorization check below + # still requires the exact native executable name and an owned relationship. + if 'xwayland' not in basename.lower() and 'xwayland' not in argv_name.lower(): + continue + candidate_count += 1 + displays = [v for v in p['args'][1:] if re.fullmatch(r':\d+(?:\.\d+)?', v)] + portal = any(v == '-enable-ei-portal' or v.startswith('-enable-ei-portal=') for v in p['args']) + try: + nested = descendant(p['pid'], scope['pid'], read) + except (FileNotFoundError, ProcessLookupError, PermissionError): + nested = None + relationship = None + if len(displays) == 1 and display_number(displays[0]) == number: + relationship = candidate_relationship(p,scope,number,prefix,read,env_read,proc_root) + if len(candidates) < 16: + candidate = {**identity(p), 'ppid':p['ppid'], + 'executable_basename':basename[:96], + 'display_args':displays[:4], 'display_arg_count':len(displays), + 'portal_enabled':portal, 'descendant':nested, + 'exact_executable_name':basename == 'Xwayland'} + if relationship is not None: + candidate['selected_display_relationship'] = relationship + candidates.append(candidate) + if basename != 'Xwayland': + continue + if len(displays) != 1 or display_number(displays[0]) != number: + continue + if portal: + raise ValueError('Nested Xwayland has input-emulation portal enabled') + if nested is True: + matches.append((p, {'mode':'descendant', 'descendant':True})) + elif shared_relationship_valid(relationship): + matches.append((p, {'mode':'shared-listeners', 'checks':relationship})) + except (FileNotFoundError, ProcessLookupError, PermissionError): + unreadable += 1 + continue + if len(matches) != 1: + diagnostic = {'display':display, 'gamescope':{**identity(scope),'ppid':scope['ppid']}, + 'matching_candidates':len(matches), 'same_user_xwayland_candidates':candidates, + 'candidate_count':candidate_count, 'candidate_limit':16, + 'unreadable_process_count':unreadable, + 'read_only':True, 'display_opened':False, 'input_sent':False} + raise ValueError('Cannot identify exactly one owned nested Xwayland; preflight=' + + json.dumps(diagnostic,sort_keys=True,separators=(',',':'))) + selected, ownership = matches[0] + sockets = owned_sockets(number, selected['pid'], proc_root) + for pinned in (selected, scope): + current = read(pinned['pid']) + if identity(current) != identity(pinned) or current['exe'] != pinned['exe'] or current['args'] != pinned['args']: + raise ValueError('Native process changed during socket ownership check') + if ownership['mode'] == 'shared-listeners': + final_checks = candidate_relationship(selected,scope,number,prefix,read,env_read,proc_root) + if (not shared_relationship_valid(final_checks) or final_checks != ownership['checks'] or + final_checks['listener_inodes'] != [item['inode'] for item in sockets]): + raise ValueError('Shared listener ownership changed during binding') + elif not descendant(selected['pid'],scope['pid'],read): + raise ValueError('Native descendant ownership changed during binding') + return {'display': display, 'gamescope': identity(scope), 'xwayland': identity(selected), + 'sockets': sockets, 'relationship': ownership} + + +def executable_argument(args, executable): + # Match an exact full PE path, not a basename/title/comm guess. + accepted = {str(executable), 'Z:'+str(executable), 'Z:'+str(executable).replace('/', '\\')} + return bool(args) and args[0] in accepted + + +def owned_window(window, bound, prefix, executable, read=process, env_read=environment): + pid = window.get('pid') + if type(pid) is not int or pid <= 0 or pid != window.get('server_pid'): + return None + try: + before = read(pid) + if before['uid'] != os.getuid() or not executable_argument(before['args'], executable): + return None + env = env_read(pid) + if not prefix_matches(env.get('WINEPREFIX'),prefix) or env.get('DISPLAY') != bound['display']: + return None + if identity(read(pid)) != identity(before): + return None + except (OSError, ValueError, UnicodeError): + return None + return {**window, 'process': identity(before)} + + +def window_process_diagnostic(pid, bound, prefix, executable, read=process, env_read=environment): + result = {'readable':False, 'same_user':None, 'game_executable_match':False, + 'argv0_class':'unreadable', 'argv0_case_insensitive_exact':False, + 'prefix_matches':None, 'display_matches':None, 'process_stable':False} + if type(pid) is not int or pid <= 0: + result['argv0_class'] = 'invalid-pid' + return result + try: + before = read(pid) + result['readable'] = True + result['same_user'] = before['uid'] == os.getuid() + argv0 = before['args'][0] if before['args'] else '' + exact = executable_argument(before['args'],executable) + result['game_executable_match'] = exact + if exact: + result['argv0_class'] = 'exact-unix-game' if argv0 == str(executable) else 'exact-wine-z-game' + elif not argv0: + result['argv0_class'] = 'empty' + elif re.split(r'[\\/]',argv0)[-1].lower() == executable.name.lower(): + result['argv0_class'] = 'game-basename-noncanonical-path' + elif argv0.lower().endswith('.exe'): + result['argv0_class'] = 'other-windows-executable' + else: + result['argv0_class'] = 'other' + normalized = argv0.replace('\\','/').lower() + result['argv0_case_insensitive_exact'] = normalized in {str(executable).lower(),('Z:'+str(executable)).lower()} + env = env_read(pid) + result['prefix_matches'] = prefix_matches(env.get('WINEPREFIX'),prefix) + result['display_matches'] = env.get('DISPLAY') == bound['display'] + result['process_stable'] = identity(read(pid)) == identity(before) + except (OSError, ValueError, UnicodeError): + pass + return result + + +def window_diagnostic(window, bound, prefix, executable, read=process, env_read=environment): + pid, server = window.get('pid'), window.get('server_pid') + property_process = window_process_diagnostic(pid,bound,prefix,executable,read,env_read) + server_process = property_process if pid == server else window_process_diagnostic(server,bound,prefix,executable,read,env_read) + if type(pid) is not int or pid <= 0: + stage = 'invalid-property-pid' + elif type(server) is not int or server <= 0: + stage = 'server-pid-unavailable' + elif pid != server: + stage = 'property-server-pid-disagreement' + elif not property_process['readable']: + stage = 'native-process-unreadable' + elif property_process['same_user'] is not True: + stage = 'foreign-user' + elif not property_process['game_executable_match']: + stage = 'game-executable-mismatch' + elif property_process['prefix_matches'] is not True: + stage = 'private-prefix-unverified' + elif property_process['display_matches'] is not True: + stage = 'private-display-unverified' + elif not property_process['process_stable']: + stage = 'native-process-changed' + else: + stage = 'checks-passed' + return {'window':window.get('window'), 'pid':pid, 'server_pid':server, + 'rejection_stage':stage, 'property_process':property_process, 'server_process':server_process, + 'xres_query':window.get('xres_query')} + + +class WindowAttributes(C.Structure): + # Exact installed Xlib.h layout; Bool is int and XIDs are unsigned long. + _fields_ = [('x',C.c_int),('y',C.c_int),('width',C.c_int),('height',C.c_int), + ('border_width',C.c_int),('depth',C.c_int),('visual',C.c_void_p), + ('root',C.c_ulong),('window_class',C.c_int),('bit_gravity',C.c_int), + ('win_gravity',C.c_int),('backing_store',C.c_int),('backing_planes',C.c_ulong), + ('backing_pixel',C.c_ulong),('save_under',C.c_int),('colormap',C.c_ulong), + ('map_installed',C.c_int),('map_state',C.c_int),('all_event_masks',C.c_long), + ('your_event_mask',C.c_long),('do_not_propagate_mask',C.c_long), + ('override_redirect',C.c_int),('screen',C.c_void_p)] + + +def mapped_geometry(query, window, root): + attrs = query.attributes(window) + root_attrs = query.attributes(root) + for item in (attrs,root_attrs): + if (not isinstance(item,dict) or any(type(item.get(key)) is not int for key in + ('root','window_class','map_state','width','height')) or + item['root'] != root or item['window_class'] != 1 or item['map_state'] != 2 or + not 0 < item['width'] <= 65535 or not 0 < item['height'] <= 65535): + raise ValueError('unmapped-or-invalid-window-attributes') + x,y = query.translate(window,root) + if type(x) is not int or type(y) is not int: + raise ValueError('invalid-window-root-coordinates') + clipped = [max(0,x),max(0,y),min(root_attrs['width'],x+attrs['width']),min(root_attrs['height'],y+attrs['height'])] + if clipped[2] <= clipped[0] or clipped[3] <= clipped[1]: + raise ValueError('window-outside-private-root') + return {'window':window,'root':root,'map_state':attrs['map_state'],'window_class':attrs['window_class'], + 'x':x,'y':y,'width':attrs['width'],'height':attrs['height'], + 'root_width':root_attrs['width'],'root_height':root_attrs['height'],'clipped_bounds':clipped} + + +def input_target(query, owner): + """Point-in-time read-only mapped/focus evidence; never acquires focus.""" + result = {'window':owner.get('window'),'verified':False,'reason':'not-observed'} + try: + if any(type(owner.get(key)) is not int or owner[key] <= 1 for key in ('window','pid')): + raise ValueError('invalid-owned-window-identity') + root = query.root() + if type(root) is not int or root <= 1: + raise ValueError('invalid-private-root') + geometry = mapped_geometry(query,owner['window'],root) + result['geometry'] = geometry + focused,revert = query.focus() + if type(focused) is not int or focused <= 1 or type(revert) is not int or revert not in (0,1,2): + raise ValueError('no-concrete-existing-focus') + result['focus_window'] = focused + result['focus_revert_to'] = revert + chain = []; current = focused + clipped = list(geometry['clipped_bounds']) + for _ in range(32): + if current in chain or current == root or current <= 1: + raise ValueError('focus-outside-owned-window-tree') + client_pid = query.server_pid(current) + if type(client_pid) is not int or client_pid != owner['pid']: + raise ValueError('focus-client-not-owned-game') + child_geometry = mapped_geometry(query,current,root) + bounds = child_geometry['clipped_bounds'] + clipped = [max(clipped[0],bounds[0]),max(clipped[1],bounds[1]),min(clipped[2],bounds[2]),min(clipped[3],bounds[3])] + if clipped[2] <= clipped[0] or clipped[3] <= clipped[1]: + raise ValueError('focus-has-no-visible-owned-intersection') + chain.append(current) + if current == owner['window']: + break + tree_root,parent,_ = query.tree(current) + if tree_root != root or type(parent) is not int: + raise ValueError('focus-tree-root-mismatch') + current = parent + else: + raise ValueError('focus-ancestry-budget-exceeded') + if query.focus() != (focused,revert) or mapped_geometry(query,owner['window'],root) != geometry: + raise ValueError('focus-or-geometry-changed-during-observation') + result.update(verified=True,reason='owned-mapped-existing-focus',focus_chain=chain, + focused_clipped_bounds=clipped) + except (OSError,ValueError,TypeError,KeyError) as error: + result['reason'] = str(error)[:160] + return result + + +class X11: + """Explicit display connection; all exported methods are read-only queries.""" + class Spec(C.Structure): + _fields_ = [('client', C.c_ulong), ('mask', C.c_uint)] + + class Client(C.Structure): + pass + + def __init__(self, display): + self.x = C.CDLL('libX11.so.6') + self.r = C.CDLL('libXRes.so.1') + self.d = None + self.query_budget = MAX_WINDOWS + signatures = { + 'XOpenDisplay': (C.c_void_p, [C.c_char_p]), + 'XCloseDisplay': (C.c_int, [C.c_void_p]), + 'XDefaultRootWindow': (C.c_ulong, [C.c_void_p]), + 'XGetWindowAttributes': (C.c_int,[C.c_void_p,C.c_ulong,C.POINTER(WindowAttributes)]), + 'XGetInputFocus': (C.c_int,[C.c_void_p,C.POINTER(C.c_ulong),C.POINTER(C.c_int)]), + 'XTranslateCoordinates': (C.c_int,[C.c_void_p,C.c_ulong,C.c_ulong,C.c_int,C.c_int,C.POINTER(C.c_int),C.POINTER(C.c_int),C.POINTER(C.c_ulong)]), + 'XInternAtom': (C.c_ulong, [C.c_void_p, C.c_char_p, C.c_int]), + 'XFree': (C.c_int, [C.c_void_p]), + 'XQueryTree': (C.c_int, [C.c_void_p, C.c_ulong, C.POINTER(C.c_ulong), C.POINTER(C.c_ulong), C.POINTER(C.POINTER(C.c_ulong)), C.POINTER(C.c_uint)]), + 'XGetWindowProperty': (C.c_int, [C.c_void_p, C.c_ulong, C.c_ulong, C.c_long, C.c_long, C.c_int, C.c_ulong, C.POINTER(C.c_ulong), C.POINTER(C.c_int), C.POINTER(C.c_ulong), C.POINTER(C.c_ulong), C.POINTER(C.c_void_p)]), + } + for name, (ret, args) in signatures.items(): + method = getattr(self.x, name); method.restype = ret; method.argtypes = args + self.r.XResQueryClientIds.argtypes = [C.c_void_p, C.c_long, C.POINTER(self.Spec), C.POINTER(C.c_long), C.POINTER(C.POINTER(self.Client))] + self.r.XResQueryClientIds.restype = C.c_int + self.r.XResGetClientPid.argtypes = [C.POINTER(self.Client)] + self.r.XResGetClientPid.restype = C.c_int + self.r.XResClientIdsDestroy.argtypes = [C.c_long, C.POINTER(self.Client)] + self.r.XResClientIdsDestroy.restype = None + self.d = self.x.XOpenDisplay(display.encode('ascii')) + if not self.d: + raise ValueError('Explicit nested XOpenDisplay failed') + + def close(self): + if self.d: + self.x.XCloseDisplay(self.d); self.d = None + + def prop(self, window, name): + atom = self.x.XInternAtom(self.d, name.encode(), 1) + if not atom: + return None + kind, fmt, count, after, data = C.c_ulong(), C.c_int(), C.c_ulong(), C.c_ulong(), C.c_void_p() + status = self.x.XGetWindowProperty(self.d, window, atom, 0, 256, 0, 0, + C.byref(kind), C.byref(fmt), C.byref(count), C.byref(after), C.byref(data)) + try: + if status or after.value or not data.value: + return None + if name == '_NET_WM_PID': + cardinal = self.x.XInternAtom(self.d, b'CARDINAL', 1) + if fmt.value == 32 and count.value == 1 and kind.value == cardinal: + return C.cast(data, C.POINTER(C.c_ulong))[0] + return None + if fmt.value == 8 and count.value <= 1024: + return C.string_at(data, count.value).decode('utf-8', 'replace')[:256] + return None + finally: + if data.value: + self.x.XFree(data) + + def server_pid(self, window): + spec = self.Spec(window, 2) # XRES_CLIENT_ID_PID_MASK, installed XRes.h + count, values = C.c_long(), C.POINTER(self.Client)() + # This installed XRes API returns Success (0), unlike XQueryTree's Bool. + status = self.r.XResQueryClientIds(self.d, 1, C.byref(spec), C.byref(count), C.byref(values)) + if not hasattr(self,'pid_diagnostics'): + self.pid_diagnostics = {} + diagnostic = {'status':int(status),'count':count.value,'mask':None} + self.pid_diagnostics[window] = diagnostic + if status != 0: + return None + try: + if count.value == 1 and values: + diagnostic['mask'] = values[0].spec.mask + if count.value != 1 or not values or values[0].spec.mask != 2: + return None + pid = self.r.XResGetClientPid(values) + return pid if pid > 0 else None + finally: + self.r.XResClientIdsDestroy(count, values) + + def budget(self): + self.query_budget -= 1 + if self.query_budget < 0: + raise ValueError('native-read-query-budget-exceeded') + + def root(self): + return self.x.XDefaultRootWindow(self.d) + + def attributes(self,window): + self.budget() + attrs = WindowAttributes() + if not self.x.XGetWindowAttributes(self.d,window,C.byref(attrs)): + raise ValueError('native-window-attributes-unavailable') + return {key:getattr(attrs,key) for key in ('root','window_class','map_state','width','height')} + + def focus(self): + self.budget() + window,revert = C.c_ulong(),C.c_int() + if not self.x.XGetInputFocus(self.d,C.byref(window),C.byref(revert)): + raise ValueError('native-input-focus-unavailable') + return window.value,revert.value + + def translate(self,window,root): + self.budget() + x,y,child = C.c_int(),C.c_int(),C.c_ulong() + if not self.x.XTranslateCoordinates(self.d,window,root,0,0,C.byref(x),C.byref(y),C.byref(child)): + raise ValueError('native-window-root-translation-unavailable') + return x.value,y.value + + def tree(self,window): + self.budget() + root,parent,children,count = C.c_ulong(),C.c_ulong(),C.POINTER(C.c_ulong)(),C.c_uint() + if not self.x.XQueryTree(self.d,window,C.byref(root),C.byref(parent),C.byref(children),C.byref(count)): + raise ValueError('Window tree changed during query') + try: + if count.value > MAX_WINDOWS: + raise ValueError('Window tree exceeds bounded query budget') + return root.value,parent.value,[children[i] for i in range(count.value)] + finally: + if children: + self.x.XFree(children) + + def windows(self): + pending = [self.x.XDefaultRootWindow(self.d)]; seen = set(); found = [] + while pending: + if len(seen) >= MAX_WINDOWS: + raise ValueError('Window tree exceeds bounded query budget') + window = pending.pop() + if window in seen: + raise ValueError('Unexpected repeated window tree entry') + seen.add(window) + pid = self.prop(window, '_NET_WM_PID') + if pid is not None: + server_pid = self.server_pid(window) + found.append({'window': window, 'pid': pid, 'server_pid': server_pid, + 'xres_query':self.pid_diagnostics.get(window), + 'title': self.prop(window, '_NET_WM_NAME') or self.prop(window, 'WM_NAME') or ''}) + _,_,children = self.tree(window) + if len(children) + len(pending) + len(seen) > MAX_WINDOWS: + raise ValueError('Window tree exceeds bounded query budget') + pending.extend(children) + return found + + +X11.Client._fields_ = [('spec', X11.Spec), ('length', C.c_long), ('value', C.c_void_p)] + + +def observe(args, query_class=X11): + before = binding(args.host_display, args.prefix) + query = query_class(before['display']) + try: + windows = query.windows() + owned = [match for window in windows if (match := owned_window(window,before,args.prefix,args.game_executable))] + targets = [input_target(query,owner) for owner in owned[:16]] + # Recheck the exact native process after geometry/focus reads. Never + # promote a stale process identity into an input target. + for target,owner in zip(targets,owned): + current = owned_window(owner,before,args.prefix,args.game_executable) + if current is None or current['process'] != owner['process']: + target.update(verified=False,reason='game-process-changed-during-target-observation') + finally: + query.close() + if binding(args.host_display, args.prefix) != before: + raise ValueError('Display ownership changed during read-only query') + diagnostics = [window_diagnostic(window,before,args.prefix,args.game_executable) for window in windows[:16]] + valid_targets = [target for target in targets if target['verified']] + # Nested owned windows can both contain focus. Prefer the exact focused + # owned window; otherwise require exactly one unambiguous owned ancestor. + exact_targets = [target for target in valid_targets if target.get('focus_window') == target['window']] + chosen = exact_targets if exact_targets else valid_targets + return {'binding':before,'owned_windows':owned,'owned_game_window_verified':bool(owned), + 'input_target_verified':len(chosen) == 1,'input_target':chosen[0] if len(chosen) == 1 else None, + 'input_target_observations':targets,'input_target_limit':16, + 'window_count':len(windows),'window_diagnostic_limit':16,'window_diagnostics':diagnostics, + 'unverified_window_count':len(windows)-len(owned)} + + +def validate_paths(args): + for path in (args.prefix, args.game_executable, args.profile): + if not path.is_absolute() or path != path.resolve() or not path.exists(): + raise ValueError('Expected existing canonical runtime paths') + if not args.prefix.is_dir() or not args.game_executable.is_file() or not args.profile.is_dir(): + raise ValueError('Invalid prefix, executable or profile type') + if not args.profile.is_relative_to('/tmp') or args.profile == Path('/tmp'): + raise ValueError('Report profile must be an owned private /tmp profile') + marker = args.profile/'.erri-game-profile.json' + if marker.is_symlink() or json.loads(marker.read_text()) != PROFILE_ID: + raise ValueError('Profile is not marked as disposable ordinary-game profile') + if (not args.report.is_absolute() or args.report.parent != args.profile or + args.report.name in ('', '.', '..') or args.report.is_symlink() or (args.report.exists() and not args.query_worker)): + raise ValueError('Report must be an exclusively new direct child of private profile') + if args.profile.stat().st_uid != os.getuid() or not 1 <= args.observe_seconds <= 30: + raise ValueError('Invalid report owner or observation bound') + + +def parse_args(argv=None): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--host-display', required=True) + parser.add_argument('--prefix', type=Path, required=True) + parser.add_argument('--game-executable', type=Path, required=True) + parser.add_argument('--profile', type=Path, required=True) + parser.add_argument('--report', type=Path, required=True) + parser.add_argument('--observe-seconds', type=float, default=20) + parser.add_argument('--query-worker', action='store_true', help=argparse.SUPPRESS) + parser.add_argument('command', nargs=argparse.REMAINDER) + return parser.parse_args(argv) + + +def main(argv=None): + args = parse_args(argv) + validate_paths(args) + bound = binding(args.host_display, args.prefix) + if args.query_worker: + print(json.dumps(observe(args))) + return 0 + command = args.command[1:] if args.command[:1] == ['--'] else args.command + if (len(command) < 3 or Path(command[0]).name != 'proton' or + not Path(command[0]).is_absolute() or not Path(command[0]).is_file() or + command[1] != 'run' or command[2] != str(args.game_executable)): + raise ValueError('Wrapper command must contain the exact expected game executable') + # A new report is a prerequisite for starting the requested child. No overwrite. + fd = os.open(args.report, os.O_WRONLY | os.O_CREAT | os.O_EXCL | os.O_NOFOLLOW, 0o600) + report = {'schema': 1, 'kind': 'headless-display-read-only', 'binding': bound, + 'owned_game_window_verified': False, 'input_target_verified': False, 'read_only': True, 'input_sent': False, 'release_qualified': False, + 'scope': 'Read-only private X11 process/window ownership; no input or gameplay proof', + 'helper_sha256': hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + 'wrapper': identity(process(os.getpid())), 'command': command, + 'prefix': str(args.prefix), 'profile': str(args.profile), + 'game_executable': str(args.game_executable), 'report': str(args.report)} + report.update(query_attempts=0,successful_queries=0,first_window_count=None,last_window_count=None, + first_query_error=None,last_query_error=None,last_query_status='not-started') + child = None + previous = {} + received = [] + def forward(signum, frame): + received.append(signum) + if child is not None and child.poll() is None: + child.send_signal(signum) + try: + for signum in (signal.SIGINT, signal.SIGTERM, signal.SIGHUP): + previous[signum] = signal.signal(signum, forward) + child = subprocess.Popen(command) # inherit existing owned process group and streams + for signum in received: + if child.poll() is None: + child.send_signal(signum) + deadline = time.monotonic() + args.observe_seconds + worker = [sys.executable, str(Path(__file__).resolve()), '--query-worker', '--host-display', args.host_display, + '--prefix', str(args.prefix), '--game-executable', str(args.game_executable), + '--profile', str(args.profile), '--report', str(args.report), '--observe-seconds', str(args.observe_seconds)] + while child.poll() is None and not received and time.monotonic() < deadline: + report['query_attempts'] += 1 + try: + result = subprocess.run(worker, capture_output=True, text=True, timeout=min(3, max(0.01, deadline-time.monotonic()))) + if result.returncode: + report['last_query_status'] = 'worker-exit' + report['last_query_error'] = 'Read-only worker failed; exit '+str(result.returncode) + if report['first_query_error'] is None: + report['first_query_error'] = report['last_query_error'] + else: + observed = json.loads(result.stdout) + if observed.get('binding') != bound: + raise ValueError('Original display process identity changed') + report.update(observed) + report['successful_queries'] += 1 + report['last_query_status'] = 'ok' + report['last_window_count'] = observed.get('window_count') + if report['first_window_count'] is None: + report['first_window_count'] = observed.get('window_count') + if report['owned_game_window_verified']: + break + except (subprocess.TimeoutExpired, json.JSONDecodeError, ValueError) as error: + report['last_query_status'] = 'query-exception' + report['last_query_error'] = type(error).__name__ + if report['first_query_error'] is None: + report['first_query_error'] = report['last_query_error'] + time.sleep(0.2) + report['observation_finished'] = True + with os.fdopen(fd, 'w') as stream: + fd = None + json.dump(report, stream, indent=2); stream.write('\n'); stream.flush(); os.fsync(stream.fileno()) + returncode = child.wait() # do not alter engine lifetime; outer runner owns timeout/cleanup + finally: + if fd is not None: + os.close(fd) + for signum, handler in previous.items(): + signal.signal(signum, handler) + if returncode < 0: + signum = -returncode + signal.signal(signum, signal.SIG_DFL) + os.kill(os.getpid(), signum) + return returncode + + +if __name__ == '__main__': + try: + raise SystemExit(main()) + except (OSError, ValueError) as error: + print('Display probe refused: '+str(error), file=sys.stderr) + raise SystemExit(2) diff --git a/tools/headless_game.py b/tools/headless_game.py index cad73d8..053eab4 100644 --- a/tools/headless_game.py +++ b/tools/headless_game.py @@ -12,6 +12,7 @@ import re import shutil import signal import subprocess +import sys import time import uuid from native_provenance import snapshot, persist, bindings, seal_run @@ -309,7 +310,7 @@ def prefix_process_candidate(proc): def assert_prefix_idle(compat, proc_root=Path('/proc')): - target = ('WINEPREFIX='+str(compat/'pfx')).encode() + target = str(compat/'pfx').encode() failures = [] for proc in proc_root.iterdir(): if not proc.name.isdigit() or int(proc.name) == os.getpid(): @@ -325,7 +326,9 @@ def assert_prefix_idle(compat, proc_root=Path('/proc')): except (OSError, ValueError) as error: failures.append(f'Cannot verify disposable prefix is idle (PID {proc.name}): {error}') continue - if target in environment: + # Proton assigns pfx/; only trailing separators are equivalent. Do not + # resolve untrusted process paths or accept sibling/symlink spellings. + if any(value.startswith(b'WINEPREFIX=') and value[len(b'WINEPREFIX='):].rstrip(b'/') == target for value in environment): failures.append(f'Disposable prefix already has a process (PID {proc.name}); leave it untouched') if failures: refuse('\n'.join(failures)) @@ -447,6 +450,42 @@ def cleanup(child, proton, env): child.wait(timeout=10) +def cleanup_owned_run(child, proton, env, compat): + """After a launched owned session, while the caller still holds the prefix lock. + + Noncanonical private prefixes retain normal shutdown plus strict idle proof; + adopted-helper signalling is restricted to its one explicitly owned prefix. + """ + report = {'cleanup_confirmed':False, 'idle_verified':False, 'errors':[], + 'orphan_cleanup':{'attempted':False,'reason':'noncanonical-private-prefix'}} + try: + cleanup(child,proton,env) + except (OSError,ValueError,subprocess.SubprocessError) as error: + report['errors'].append('normal shutdown: '+str(error)) + canonical = Path('/tmp/erri-headless-compat') + if Path(compat) == canonical and Path(compat).resolve() == canonical: + report['orphan_cleanup'] = {'attempted':True} + try: + from private_prefix_cleanup import cleanup_private_prefix + details = cleanup_private_prefix(compat,proton) + report['orphan_cleanup']['report'] = details + if not isinstance(details,dict) or details.get('cleared') is not True: + raise ValueError('Private helper cleanup did not prove completion') + except (OSError,ValueError,ImportError,subprocess.SubprocessError) as error: + report['orphan_cleanup']['error'] = str(error) + details = getattr(error,'report',None) + if details is not None: + report['orphan_cleanup']['report'] = details + report['errors'].append('private helper cleanup: '+str(error)) + try: + assert_prefix_idle(compat) + report['idle_verified'] = True + except (OSError,ValueError,subprocess.SubprocessError) as error: + report['errors'].append('idle verification: '+str(error)) + report['cleanup_confirmed'] = report['idle_verified'] and not report['errors'] + return report + + class StartupMonitor: """Latch failures while allowing a bounded diagnostic drain; no native I/O.""" def __init__(self, started, timeout, settle, failure_grace=0): @@ -494,10 +533,240 @@ class StartupMonitor: return final +def display_probe_command(command, root, compat, profile, executable, run_id, host_display): + """Wrap only the existing child of headless Gamescope; preserve Proton argv.""" + separator = command.index('--') + if command[:separator].count('--backend') != 1 or command[command.index('--backend')+1] != 'headless': + refuse('Display inspection requires the explicit headless Gamescope boundary') + helper = root/'tools/headless_display_probe.py' + report = profile/('display-ownership-'+run_id+'.json') + if helper.is_symlink() or not helper.is_file() or report.exists() or report.is_symlink(): + refuse('Display inspection requires a regular helper and a new report') + child = command[separator+1:] + context = {'report': str(report), 'helper_sha256': hashlib.sha256(helper.read_bytes()).hexdigest(), + 'prefix': str(compat/'pfx'), 'profile': str(profile), 'game_executable': str(executable), + 'command': child, 'host_display': host_display} + wrapper = [sys.executable, str(helper), '--host-display', host_display, + '--prefix', context['prefix'], '--profile', str(profile), '--game-executable', str(executable), + '--report', str(report), '--observe-seconds', '30', '--'] + return command[:separator+1] + wrapper + child, context + + +def display_probe_result(context, session): + """Retain exact observation bytes after cleanup; an absent/unverified report fails closed.""" + result = {'requested': True, 'verified': False, 'read_only': True, 'input_sent': False} + try: + source = Path(context['report']) + if source.is_symlink() or not source.is_file() or not 0 < source.stat().st_size <= 1024*1024: + refuse('Missing or invalid bounded display ownership report') + raw = source.read_bytes() + report = json.loads(raw) + result['sha256'] = hashlib.sha256(raw).hexdigest() + if session: + with (session/'display-ownership.json').open('xb') as output: + output.write(raw) + result['archive_file'] = 'display-ownership.json' + if not isinstance(report, dict): + refuse('Display ownership report is not an object') + for key in ('helper_sha256', 'prefix', 'profile', 'game_executable', 'report', 'command'): + if report.get(key) != context[key]: + refuse('Display report binding mismatch: '+key) + if (report.get('schema') != 1 or report.get('kind') != 'headless-display-read-only' + or report.get('read_only') is not True or report.get('input_sent') is not False + or report.get('observation_finished') is not True or report.get('owned_game_window_verified') is not True): + refuse('Private display game-window ownership was not verified') + from headless_display_probe import validate_display, shared_relationship_valid + bound = report.get('binding', {}) + number = validate_display(bound.get('display'), context['host_display']) + sockets = bound.get('sockets') + allowed = {f'/tmp/.X11-unix/X{number}', f'@/tmp/.X11-unix/X{number}'} + if not isinstance(sockets, list) or not sockets or len(sockets) > 2: + refuse('Missing private X11 socket ownership') + paths = set() + for sock in sockets: + if not isinstance(sock, dict) or sock.get('path') not in allowed or sock['path'] in paths or type(sock.get('inode')) is not int or sock['inode'] <= 0: + refuse('Invalid private X11 socket ownership') + paths.add(sock['path']) + for identity in [report.get('wrapper'), bound.get('gamescope'), bound.get('xwayland')]: + if not isinstance(identity, dict) or identity.get('uid') != os.getuid() or any(type(identity.get(k)) is not int or identity[k] <= 0 for k in ('pid', 'start')): + refuse('Missing owned process binding') + relationship = bound.get('relationship') + if not isinstance(relationship, dict): + refuse('Missing private display process relationship') + if relationship.get('mode') == 'descendant': + if relationship.get('descendant') is not True: + refuse('Native descendant relationship was not verified') + elif relationship.get('mode') == 'shared-listeners': + checks = relationship.get('checks') + if (not shared_relationship_valid(checks) or + checks['listener_inodes'] != [sock['inode'] for sock in sockets] or + bound['xwayland']['start'] < bound['gamescope']['start']): + refuse('Shared-listener process relationship was not verified') + else: + refuse('Unknown private display process relationship') + windows = report.get('owned_windows') + if not isinstance(windows, list) or not windows: + refuse('No verified game window records') + for window in windows: + identity = window.get('process', {}) + if (type(window.get('window')) is not int or window['window'] <= 0 + or type(window.get('server_pid')) is not int or type(identity.get('pid')) is not int + or identity.get('uid') != os.getuid() or type(identity.get('start')) is not int or identity['start'] <= 0 + or type(window.get('pid')) is not int or window['pid'] <= 0 + or window['pid'] != window.get('server_pid') or window['pid'] != identity.get('pid')): + refuse('Window lacks consistent native and server process ownership') + result['verified'] = True + except (OSError, ValueError, TypeError, AttributeError) as error: + result['error'] = str(error) + return result + + +def validate_input_observer(a): + if not getattr(a, 'observe_player_input', False): + return + if a.project == CONTROL or getattr(a, 'packed_core', None) or getattr(a, 'packed_addons', None): + refuse('Input observation requires loose Core or Chat, not packed input or vanilla control') + if a.settle < 50: + refuse('Input observation requires --settle >=50 for the bounded 45-second sampler') + + +def input_observer_command(command, project, packed, nonce): + if project not in {'core', 'chat'} or packed is not None: + refuse('Input observation requires loose Core or Chat') + if not re.fullmatch(r'[A-Za-z0-9]{1,32}', nonce): + refuse('Input observer nonce must contain 1..32 ASCII letters/digits') + if any(value.startswith('-errOrdinaryInput') for value in command): + refuse('Input observer command already has observer options') + return command + ['-errOrdinaryInputObserve', nonce, '-errOrdinaryInputScreenshots', '1'] + + +def input_observer_evidence(content, nonce): + """Strictly summarize native sampler records; never infer input delivery.""" + import math + errors, records, samples = [], [], [] + prefix = 'ERR INPUT OBSERVE: ' + number = r'-?(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?' + header = re.compile(r'run=([A-Za-z0-9]{1,32}) sample=(\d+) real=(\d+) world=('+number+r') (.+)') + sample_pattern = re.compile(r'SAMPLE origin=(.+?) forward=('+number+r') input=(.+?) velocity=(.+?) inventory=(0|1|true|false)') + def vector_value(value): + if value.startswith('<') and value.endswith('>'): + value = value[1:-1] + if not re.fullmatch(number+r'(?:\s*,\s*|\s+)'+number+r'(?:\s*,\s*|\s+)'+number, value.strip()): + raise ValueError('invalid vector') + result = [float(x) for x in re.findall(number, value)] + if not all(math.isfinite(x) for x in result): + raise ValueError('nonfinite vector') + return result + lines = [line.split(prefix, 1)[1].strip() for line in content.splitlines() if prefix in line] + if not re.fullmatch(r'[A-Za-z0-9]{1,32}', nonce): + errors.append('invalid expected nonce') + if len(lines) > 460: + errors.append('observer record bound exceeded') + for line in lines[:460]: + match = header.fullmatch(line) + if not match: + errors.append('malformed observer record') + continue + actual, index, real, world, event = match.groups() + index, real, world = int(index), int(real), float(world) + if actual != nonce: + errors.append('observer nonce mismatch') + continue + if not math.isfinite(world) or world < 0 or index > 450 or real > 2147483647: + errors.append('observer sample/clock bound invalid') + continue + record = {'sample': index, 'real_ms': real, 'world_ms': world, 'event': event} + if records and (real < records[-1]['real_ms'] or world < records[-1]['world_ms'] or index < records[-1]['sample']): + errors.append('observer records reversed') + if event.startswith('SAMPLE '): + sample = sample_pattern.fullmatch(event) + if not sample: + errors.append('malformed observer sample') + continue + origin, forward, movement, velocity, opened = sample.groups() + try: + value = {**record, 'origin': vector_value(origin), 'forward': float(forward), + 'input': vector_value(movement), 'velocity': vector_value(velocity), + 'inventory': opened in {'1', 'true'}} + if not math.isfinite(value['forward']): + raise ValueError('nonfinite forward') + except ValueError: + errors.append('invalid observer sample values') + continue + if index != len(samples)+1: + errors.append('observer sample sequence is not contiguous') + samples.append(value) + elif event not in {'QUEUED', 'READY', 'INVENTORY_OPEN', 'INVENTORY_CLOSED', + 'CAPTURE_REQUEST baseline', 'CAPTURE_REQUEST open', 'CAPTURE_REQUEST closed', + 'FINISHED observation-bound', 'FINISHED sample-bound'} and not re.fullmatch(r'CANCELLED [a-z-]+', event): + errors.append('unknown observer event') + elif index != len(samples): + errors.append('observer transition sample does not match last sample') + records.append(record) + def matching(name): + return [r for r in records if r['event'] == name or r['event'].startswith(name+' ')] + queued, ready, finished, cancelled = (matching(name) for name in ('QUEUED', 'READY', 'FINISHED', 'CANCELLED')) + if len(queued) != 1 or not records or records[0] not in queued or records[0]['sample'] != 0: + errors.append('missing/duplicate/misordered QUEUED') + if len(ready) != 1: + errors.append('missing/duplicate READY') + if len(finished) != 1 or not records or records[-1] not in finished: + errors.append('missing/duplicate/misordered FINISHED') + if cancelled: + errors.append('observer cancelled') + if not samples: + errors.append('no native samples') + if queued: + start = queued[0]['real_ms'] + if any(s['real_ms'] < start or s['real_ms']-start >= 45000 for s in samples): + errors.append('native sample outside real-time observation window') + if ready and (not samples or ready[0]['real_ms'] < samples[0]['real_ms']+2000): + errors.append('READY before stationary baseline interval') + if finished: + end = finished[0] + if end['event'] == 'FINISHED observation-bound' and end['real_ms']-start < 45000: + errors.append('FINISHED before real-time bound') + if end['event'] == 'FINISHED sample-bound' and len(samples) != 450: + errors.append('FINISHED before sample bound') + opens, closes = matching('INVENTORY_OPEN'), matching('INVENTORY_CLOSED') + if len(opens) > 1 or len(closes) > 1: + errors.append('duplicate inventory transition') + by_index = {s['sample']: s for s in samples} + for transition, expected in [(r, True) for r in opens] + [(r, False) for r in closes]: + sample = by_index.get(transition['sample']) + if not ready or records.index(transition) < records.index(ready[0]) or not sample or sample['inventory'] is not expected: + errors.append('inventory transition lacks matching post-READY sample') + if closes and (not opens or records.index(closes[0]) <= records.index(opens[0])): + errors.append('inventory close lacks prior observed open') + captures = matching('CAPTURE_REQUEST') + for suffix, transition in [('baseline', ready), ('open', opens), ('closed', closes)]: + requested = [r for r in captures if r['event'] == 'CAPTURE_REQUEST '+suffix] + if len(requested) > 1 or (requested and (not transition or records.index(requested[0]) <= records.index(transition[0]) or requested[0]['sample'] != transition[0]['sample'])): + errors.append('capture request lacks its unique transition') + return {'nonce': nonce, 'read_only': True, 'input_sent': False, 'sampler_complete': not errors, + 'queued': len(queued) == 1, 'ready': len(ready) == 1, 'finished': len(finished) == 1, + 'cancelled': bool(cancelled), 'sample_count': len(samples), 'record_count': len(lines), + 'inventory_open_observed': len(opens) == 1, 'inventory_close_observed': len(closes) == 1, + 'capture_requests': [r['event'].split()[-1] for r in captures], + 'transitions': [r for r in records if not r['event'].startswith('SAMPLE ')], + 'errors': list(dict.fromkeys(errors)), + 'scope': 'native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim'} + + +def input_observer_result(result, content, nonce): + evidence = input_observer_evidence(content, nonce) + if result == 'game-started' and not evidence['sampler_complete']: + result = 'observation-incomplete' + return result, evidence + + def run(a): + validate_input_observer(a) packed = packed_request(a) if getattr(a, 'capture_prison_view', False) and (a.project == CONTROL or packed is not None): refuse('Prison view capture requires loose successor source with its opt-in observer') + if getattr(a, 'inspect_headless_display', False) and (a.project == CONTROL or packed is not None): + refuse('Display ownership inspection currently requires loose Core or Chat') steam, compat = a.steam.resolve(), a.compat.resolve() profile = packed['session']/'profile' if packed else a.profile.resolve() if not 60 <= a.timeout <= 1800 or not 5 <= a.settle <= 120: @@ -549,6 +818,12 @@ def run_locked(a, steam, compat, profile, packed=None): if link.resolve() != vanilla.resolve() or any(x.name not in {'ArmaReforger', 'saves'} for x in addons.iterdir()) or any((addons/'saves').rglob('*.gproj')): refuse('Private profile addons must contain only the installed vanilla link') run_id = uuid.uuid4().hex + observation_nonce = run_id if getattr(a, 'observe_player_input', False) else None + if observation_nonce: + command = input_observer_command(command, a.project, packed, observation_nonce) + display_context = None + if getattr(a, 'inspect_headless_display', False): + command, display_context = display_probe_command(command, ROOT, compat, profile, executable, run_id, os.environ.get('DISPLAY', '')) silent_sink = 'erri_game_'+run_id application_id = 'org.escapistsrereintroduced.game.'+run_id env = os.environ.copy() @@ -565,6 +840,7 @@ def run_locked(a, steam, compat, profile, packed=None): result = 'timeout' runner_error = None cleanup_ok = True + cleanup_report = None log_root = profile/'logs' previous = set(log_root.glob('logs_*')) launch_log = profile/('game-launch-'+run_id+'.log') @@ -618,13 +894,12 @@ def run_locked(a, steam, compat, profile, packed=None): runner_error = str(error) finally: if child is not None: - try: - cleanup(child, proton, env) - assert_prefix_idle(compat) - except (OSError, ValueError, subprocess.SubprocessError) as error: - cleanup_ok = False + cleanup_report = cleanup_owned_run(child,proton,env,compat) + cleanup_ok = cleanup_report['cleanup_confirmed'] + if not cleanup_ok: result = 'cleanup-failed' - runner_error = str(error) + cleanup_error = '; '.join(cleanup_report['errors']) + runner_error = (runner_error + '; ' if runner_error else '') + cleanup_error if sink_module is not None: try: subprocess.run(['pactl', 'unload-module', sink_module], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=5) @@ -650,10 +925,20 @@ def run_locked(a, steam, compat, profile, packed=None): result = 'vanilla-control-started' if packed and result == 'game-started': result = 'packed-'+packed.get('project', 'core')+'-started' if final.get('ready') is True else 'packed-evidence-incomplete' + display_result = None + startup_result = result + if display_context: + display_result = display_probe_result(display_context, session) + if not display_result['verified'] and result == 'game-started': + result = 'display-probe-incomplete' + observation_result = None + if observation_nonce: + result, observation_result = input_observer_result(result, content, observation_nonce) + final['input_observation'] = observation_result source_bindings = {} if packed else bindings(captured) summary = {**sealed, **source_bindings, 'started_unix': started, 'result': result, 'session': str(session) if session else None, 'project': a.project, - 'cleanup_confirmed': cleanup_ok, 'runner_error': runner_error, + 'cleanup_confirmed': cleanup_ok, 'cleanup_report':cleanup_report, 'runner_error': runner_error, 'failure_grace_seconds': a.failure_grace, 'failure_observed_during_polling': monitor.first_failure_at is not None, 'first_failure_elapsed_seconds': (monitor.first_failure_at - monitor.started) if monitor.first_failure_at is not None else None, @@ -662,6 +947,11 @@ def run_locked(a, steam, compat, profile, packed=None): 'control_only': a.project == CONTROL, 'source_manifest_scope': 'none: packed input provenance is separate; loose source manifests cannot qualify this run' if packed else 'successor addon snapshot retained for provenance bookkeeping only; none loaded by vanilla control' if a.project == CONTROL else 'successor addon sources', 'scope': final.get('scope', 'ordinary game compile/startup; no scripted fixture, full escape or multiplayer acceptance')} + if observation_result is not None: + summary['input_observation'] = observation_result + if display_result is not None: + summary['display_ownership'] = display_result + summary['startup_result_before_display_check'] = startup_result if packed: summary['packed_consumption_verified'] = result == 'packed-'+packed.get('project', 'core')+'-started' and cleanup_ok and final.get('ready') is True and sealed['packed_inputs_unchanged_after_run'] final['packed_consumption_verified'] = summary['packed_consumption_verified'] @@ -686,7 +976,9 @@ def main(): packed_options.add_argument('--packed-addons', type=Path, help='Unqualified complete core/ai/intel/map/chat packed directories; requires --project chat') parser.add_argument('--packed-session', type=Path, help='New /tmp/erri-packed-core- or erri-packed-chat- session; owns a fresh input copy and profile') parser.add_argument('--inspect-processes', action='store_true', help='Read-only process preflight report; never launch, lock, write a profile or configure audio') + parser.add_argument('--inspect-headless-display', action='store_true', help='Read-only ownership inspection within the hidden display; no input sent, loose Core/Chat only') parser.add_argument('--capture-prison-view', action='store_true', help='Opt-in single genuine local prison screenshot; loose successor source only, no camera or input changes') + parser.add_argument('--observe-player-input', action='store_true', help='Read-only native local-input sampler; loose Core/Chat only, requires --settle >=50; sends no input') parser.add_argument('--timeout', type=int, default=180) parser.add_argument('--settle', type=int, default=15) parser.add_argument('--failure-grace', type=int, default=0, help='Keep a failed run alive for diagnostic logs only, at most 0..30 seconds within the original timeout') diff --git a/tools/headless_workbench.py b/tools/headless_workbench.py index 812a65a..871cb8c 100644 --- a/tools/headless_workbench.py +++ b/tools/headless_workbench.py @@ -6,12 +6,13 @@ No desktop rules or existing Wine processes are changed. This is not a dedicated import argparse, fcntl, json, os, shutil, signal, subprocess, time from pathlib import Path from native_provenance import snapshot, persist, bindings, seal_run +from headless_game import assert_prefix_idle, cleanup_owned_run ROOT = Path(__file__).resolve().parents[1] p = argparse.ArgumentParser(description=__doc__) p.add_argument('--steam', type=Path, default=Path.home()/'.local/share/Steam') p.add_argument('--compat', type=Path, required=True, help='Disposable cloned Proton compatdata directory outside Steam') p.add_argument('--profile', type=Path, required=True, help='Separate disposable successor Workbench profile') -p.add_argument('--smoke', choices=['native-end-active', 'native-end-preparing', 'aircraft-control', 'aircraft-cancel', 'aircraft-translate', 'map-ownership', 'mortar-refresh', 'mortar-salvo', 'mortar-courier', 'station-teardown', 'prison-breach', 'powered-flight', 'powered-translate', 'local-admission', 'mortar-expiry', 'mortar-transfer', 'mortar-fire', 'patrol-hq', 'victory', 'lost-helicopter', 'player-death', 'radio-network', 'hq-response', 'mortar-inventory', 'startup-failure', 'site-survey', 'cache-loss', 'extraction-capacity', 'early-helicopter-loss', 'extraction-startup-failure', 'extraction-boundary-failure', 'transport-loss', 'transport-survey', 'lifecycle', 'objective-ui', 'recovery', 'prisoner-kit', 'medical', 'casualty-load', 'casualty-direct', 'casualty-bench', 'casualty-remove', 'environment', 'environment-restart', 'patrols', 'radio-document-loss', 'radio-document-loss-partial', 'guard-cancel', 'casualty-service'], default='victory') +p.add_argument('--smoke', choices=['aircraft-route', 'native-end-active', 'native-end-preparing', 'aircraft-control', 'aircraft-cancel', 'aircraft-translate', 'map-ownership', 'mortar-refresh', 'mortar-salvo', 'mortar-courier', 'station-teardown', 'prison-breach', 'powered-flight', 'powered-translate', 'local-admission', 'mortar-expiry', 'mortar-transfer', 'mortar-fire', 'patrol-hq', 'victory', 'lost-helicopter', 'player-death', 'radio-network', 'hq-response', 'mortar-inventory', 'startup-failure', 'site-survey', 'cache-loss', 'extraction-capacity', 'early-helicopter-loss', 'extraction-startup-failure', 'extraction-boundary-failure', 'transport-loss', 'transport-survey', 'lifecycle', 'objective-ui', 'recovery', 'prisoner-kit', 'medical', 'casualty-load', 'casualty-direct', 'casualty-bench', 'casualty-remove', 'environment', 'environment-restart', 'patrols', 'radio-document-loss', 'radio-document-loss-partial', 'guard-cancel', 'casualty-service'], default='victory') p.add_argument('--station-teardown-diagnostics', action='store_true', help='Opt-in bounded native deletion diagnostics; preserves all validation errors') p.add_argument('--flight-autohover', action='store_true', help='Opt-in owned native helicopter autohover experiment; requires Core powered-flight and actor-local action inputs') p.add_argument('--flight-action-inputs', action='store_true', help='Experimental exact-AI ActionManager inputs; Core powered-flight fixture only') @@ -27,7 +28,7 @@ if a.smoke == 'mortar-courier' and (a.project != 'chat' or a.rounds != 1 or a.ti p.error('mortar-courier requires --project chat --rounds 1 --timeout at least 500') if a.smoke in {'mortar-refresh', 'mortar-salvo', 'mortar-expiry', 'mortar-transfer', 'mortar-fire'} and (a.project != 'chat' or a.rounds != 1 or a.timeout < 400): p.error('mortar-refresh/mortar-salvo/mortar-expiry/mortar-transfer/mortar-fire requires --project chat --rounds 1 --timeout at least 400') -if a.smoke in {'aircraft-control', 'aircraft-cancel', 'aircraft-translate'} and (a.project != 'chat' or a.rounds != 1 or a.timeout < 420): p.error('aircraft-control/aircraft-cancel/aircraft-translate requires Chat, one round, and at least 420 seconds') +if a.smoke in {'aircraft-route', 'aircraft-control', 'aircraft-cancel', 'aircraft-translate'} and (a.project != 'chat' or a.rounds != 1 or a.timeout < 420): p.error('aircraft-route/aircraft-control/aircraft-cancel/aircraft-translate requires Chat, one round, and at least 420 seconds') if a.smoke == 'map-ownership' and (a.project != 'chat' or a.rounds != 1 or a.timeout < 180): p.error('map-ownership requires Chat, one round, and at least 180 seconds') if a.smoke == 'powered-translate' and (a.project != 'core' or not a.flight_action_inputs or not a.flight_autohover): p.error('powered-translate requires Core with flight-action-inputs and flight-autohover') if a.flight_autohover and (a.project != 'core' or a.smoke not in {'powered-flight', 'powered-translate'} or not a.flight_action_inputs): p.error('flight-autohover requires Core powered-flight with flight-action-inputs') @@ -47,6 +48,9 @@ if compat.is_relative_to(steam) or not (compat/'pfx/system.reg').is_file(): prefix_lock = (compat/'.erri-workbench.lock').open('a') try: fcntl.flock(prefix_lock, fcntl.LOCK_EX | fcntl.LOCK_NB) except BlockingIOError: p.error('Another test runner owns this disposable Wine prefix') +# The lock must be held before the preflight; never repair a busy prefix here. +try: assert_prefix_idle(compat) +except (OSError,ValueError) as error: p.error(str(error)) if profile.is_relative_to(ROOT) or profile.is_relative_to(steam): p.error('--profile must be outside source and Steam directories') if not shutil.which('gamescope') or not shutil.which('pactl'): p.error('gamescope and pactl are required') @@ -104,7 +108,9 @@ def silence_test_streams(): pid = props.get('application.process.id', '') if not owned and pid.isdigit(): try: - owned = ('WINEPREFIX='+str(compat/'pfx')).encode() in (Path('/proc')/pid/'environ').read_bytes().split(b'\0') + target = str(compat/'pfx').encode() + values = (Path('/proc')/pid/'environ').read_bytes().split(b'\0') + owned = any(value.startswith(b'WINEPREFIX=') and value[len(b'WINEPREFIX='):].rstrip(b'/') == target for value in values) except (FileNotFoundError, PermissionError, ProcessLookupError): pass if not owned: continue index = str(stream['index']) @@ -122,9 +128,13 @@ started = time.time() log_root = profile/'logs' previous = set(log_root.glob('logs_*')) if log_root.exists() else set() result, session, complete_at = 'timeout', None, None +runner_error = None +cleanup_ok = True +cleanup_report = None +child = None with (profile/'headless-launch.log').open('w') as output: - child = subprocess.Popen(command, cwd=wb, env=env, stdout=output, stderr=subprocess.STDOUT, start_new_session=True) try: + child = subprocess.Popen(command, cwd=wb, env=env, stdout=output, stderr=subprocess.STDOUT, start_new_session=True) while time.time()-started < a.timeout: silence_test_streams() candidates = [x for x in log_root.glob('logs_*') if x not in previous] @@ -144,23 +154,20 @@ with (profile/'headless-launch.log').open('w') as output: time.sleep(1) except KeyboardInterrupt: result = 'interrupted' + except (OSError,ValueError,subprocess.SubprocessError) as error: + result = 'runner-failed'; runner_error = str(error) finally: - # Stop Wine in this disposable prefix only. Proton's reaper may create a - # separate process group, so killing Gamescope alone can leave Wine alive. - wine_server = proton.parent/'files/bin/wineserver' - subprocess.run([str(wine_server), '-k'], env=env, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=10) - # Only this fresh process group belongs to the runner and disposable prefix. - try: os.killpg(child.pid, signal.SIGTERM) - except ProcessLookupError: pass - try: child.wait(timeout=10) - except subprocess.TimeoutExpired: - os.killpg(child.pid, signal.SIGKILL); child.wait() - # Gamescope's reaper can outlive its parent and ignores SIGTERM. - try: os.killpg(child.pid, signal.SIGKILL) - except ProcessLookupError: pass -stopped_evidence = seal_run(ROOT, session, captured_sources) if session else {} -if session and not stopped_evidence['source_unchanged_after_run']: result = 'source-changed' -summary = {**stopped_evidence, **bindings(captured_sources), 'started_unix':started, 'result':result, 'session':str(session) if session else None, 'rounds_required':a.rounds, 'project':a.project, 'display':'headless Gamescope 1280x720/30Hz', 'dedicated_server':False, 'audio':'silent sink and per-test-stream mute'} + result_before_cleanup = result + if child is not None: + cleanup_report = cleanup_owned_run(child,proton,env,compat) + cleanup_ok = cleanup_report['cleanup_confirmed'] + if not cleanup_ok: + result = 'cleanup-failed' + cleanup_error = '; '.join(cleanup_report['errors']) + runner_error = (runner_error + '; ' if runner_error else '') + cleanup_error +stopped_evidence = seal_run(ROOT, session, captured_sources) if cleanup_ok and session else {} +if stopped_evidence and not stopped_evidence['source_unchanged_after_run']: result = 'source-changed' +summary = {**stopped_evidence, **bindings(captured_sources), 'started_unix':started, 'result':result, 'result_before_cleanup':result_before_cleanup, 'cleanup_confirmed':cleanup_ok, 'cleanup_report':cleanup_report, 'runner_error':runner_error, 'session':str(session) if session else None, 'rounds_required':a.rounds, 'project':a.project, 'display':'headless Gamescope 1280x720/30Hz', 'dedicated_server':False, 'audio':'silent sink and per-test-stream mute'} if session: (session/'runner.json').write_text(json.dumps(summary, indent=2)+'\n') shutil.copyfile(profile/'headless-launch.log', session/'headless-launch.log') diff --git a/tools/private_prefix_cleanup.py b/tools/private_prefix_cleanup.py new file mode 100644 index 0000000..feb4a6d --- /dev/null +++ b/tools/private_prefix_cleanup.py @@ -0,0 +1,301 @@ +#!/usr/bin/env python3 +"""Narrow post-run cleanup of adopted device helpers in the one disposable prefix. + +Library only: importing or executing this file sends no signals. Call only while +holding .erri-workbench.lock, after normal wineserver/Gamescope shutdown. This is +not a general Wine cleanup tool. Environment values are never returned/logged. +""" +from dataclasses import dataclass +from pathlib import Path +import os +import posixpath +import select +import signal +import stat +import time + +COMPAT = Path('/tmp/erri-headless-compat') +INSTALLED_PROTON = Path.home()/'.local/share/Steam/steamapps/common/Proton - Experimental/proton' +PREFIX = b'/tmp/erri-headless-compat/pfx' +DEVICE_ARGV = (b'C:\\windows\\system32\\winedevice.exe',) +SYSTEMD_ARGV = (b'/usr/lib/systemd/systemd', b'--user') + + +class CleanupRefused(ValueError): + def __init__(self, message, report=None): + super().__init__(message) + self.report = report or {} + + +@dataclass(frozen=True) +class Process: + pid: int + uid: int + ppid: int + start: int + state: str + comm: str + argv: tuple + exe: str | None + executable_id: tuple | None + prefix: bytes | None = None + + def identity(self): + # State may legitimately change between running and sleeping. + return (self.pid, self.uid, self.ppid, self.start, self.comm, self.argv, + self.exe, self.executable_id) + + +@dataclass(frozen=True) +class Device: + process: Process + parent: Process + + def identity(self): + return self.process.identity(), self.parent.identity() + + def public(self): + p = self.process + return {'pid': p.pid, 'ppid': p.ppid, 'state': p.state, + 'exebasename': 'wine64-preloader', 'start_ticks': p.start, + 'role': 'adopted-winedevice'} + + +def prefix_kind(value): + if value is None: + return 'other' + if value.rstrip(b'/') == PREFIX: + return 'exact' + # Never resolve untrusted environment paths or follow their symlinks. + # A lexical spelling of this prefix is ambiguous and cannot be killed. + if posixpath.normpath(value) == PREFIX: + return 'alias' + return 'other' + + +def native_metadata_proves_unrelated(p): + names = [p.comm.lower(), *(os.fsdecode(a).replace('\\', '/').rsplit('/', 1)[-1].lower() for a in p.argv)] + if p.exe: + names.append(Path(p.exe).name.lower()) + if any(n.endswith('.exe') or n.startswith(('wine', 'proton', 'gamescope', 'armareforger')) or n in {'reaper', 'pressure-vessel-wrap', 'pv-bwrap'} for n in names): + return False + if p.exe and p.exe.startswith('/'): + return True + if p.comm == 'systemd' and p.argv == SYSTEMD_ARGV and p.ppid == 1: + return True + if p.comm == '(sd-pam)' and p.argv == (b'(sd-pam)',): + return True + # Same narrow native foreground signature as headless_game's preflight. + if p.comm == 'apache2' and p.argv == (b'apache2', b'-DFOREGROUND'): + return True + # Nondumpable desktop services still expose argv and kernel comm. Match + # both (Linux comm truncates at 15 bytes), after refusing runtime markers + # in every argument above. This does not authorize any signal: it only + # skips an unreadable environment for positively native metadata. + if p.argv and p.argv[0].startswith(b'/'): + basename = os.fsdecode(p.argv[0]).rsplit('/', 1)[-1] + if p.comm and p.comm in {basename, basename[:15]}: + return True + return False + + +def prove_device(p, parent, uid, expected_exe, executable_id): + if (p.uid != uid or p.state in {'Z', 'X'} or prefix_kind(p.prefix) != 'exact' + or p.comm != 'winedevice.exe' or p.argv != DEVICE_ARGV + or p.exe != expected_exe or p.executable_id != executable_id): + raise CleanupRefused(f'PID {p.pid} is not the exact adopted device helper; left untouched') + if (parent.pid != p.ppid or parent.uid != uid or parent.ppid != 1 + or parent.state in {'Z', 'X'} or parent.comm != 'systemd' + or parent.argv != SYSTEMD_ARGV + or parent.exe not in {None, '/usr/lib/systemd/systemd'}): + raise CleanupRefused(f'PID {p.pid} does not have the proven user-systemd parent; left untouched') + # The observed user-systemd is nondumpable: an unreadable exe is accepted + # only with all exact parent metadata above. A readable wrong exe is refused. + return Device(p, parent) + + +class ProcFS: + def __init__(self, expected_exe, executable_id, root=Path('/proc'), uid=None, self_pid=None): + self.root = root + self.uid = os.getuid() if uid is None else uid + self.self_pid = os.getpid() if self_pid is None else self_pid + self.expected_exe = str(expected_exe) + self.executable_id = executable_id + + def metadata(self, pid): + p = self.root / str(pid) + uid = p.stat().st_uid + text = (p/'stat').read_text() + fields = text[text.rfind(')') + 2:].split() + state, ppid, start = fields[0], int(fields[1]), int(fields[19]) + comm = (p/'comm').read_text().strip() + argv = tuple(a for a in (p/'cmdline').read_bytes().split(b'\0') if a) + try: + exe = os.readlink(p/'exe') + info = (p/'exe').stat() + executable_id = (info.st_dev, info.st_ino) + except PermissionError: + exe, executable_id = None, None + # Detect PID reuse while reading the separate proc records. + final = (p/'stat').read_text() + after = final[final.rfind(')') + 2:].split() + if int(after[19]) != start or int(after[1]) != ppid: + raise CleanupRefused(f'PID {pid} changed while reading metadata; left untouched') + return Process(pid, uid, ppid, start, state, comm, argv, exe, executable_id) + + def devices(self): + found = [] + for entry in self.root.iterdir(): + if not entry.name.isdigit() or int(entry.name) == self.self_pid: + continue # library caller is this process, never another PID + pid = int(entry.name) + try: + if entry.stat().st_uid != self.uid: + continue + p = self.metadata(pid) + if p.state in {'Z', 'X'}: + continue # already exited, not a signal target + try: + values = [v[11:] for v in (entry/'environ').read_bytes().split(b'\0') if v.startswith(b'WINEPREFIX=')] + except PermissionError: + if native_metadata_proves_unrelated(p): + continue + raise CleanupRefused(f'Cannot establish prefix ownership for PID {pid}; left untouched') + kinds = [prefix_kind(value) for value in values] + if not any(k in {'exact', 'alias'} for k in kinds): + continue + if len(values) != 1 or kinds[0] != 'exact': + raise CleanupRefused(f'PID {pid} has ambiguous private-prefix spelling; left untouched') + again = self.metadata(pid) + if again.identity() != p.identity(): + raise CleanupRefused(f'PID {pid} changed during prefix inspection; left untouched') + p = Process(**{**p.__dict__, 'prefix': values[0]}) + parent = self.metadata(p.ppid) + found.append(prove_device(p, parent, self.uid, self.expected_exe, self.executable_id)) + except (FileNotFoundError, ProcessLookupError): + continue + except (PermissionError, OSError) as error: + raise CleanupRefused(f'Cannot verify private-prefix PID {pid}: {type(error).__name__}; left untouched') from None + return sorted(found, key=lambda d: d.process.pid) + + +class Pidfds: + def open(self, pid): + return os.pidfd_open(pid) + + def close(self, fd): + os.close(fd) + + def send(self, fd, sig): + signal.pidfd_send_signal(fd, sig) + + def wait(self, handles, timeout): + poller = select.poll() + by_fd = {fd: pid for pid, fd in handles.items()} + for fd in by_fd: + poller.register(fd, select.POLLIN) + finished = set() + until = time.monotonic() + timeout + while len(finished) < len(handles): + remaining = max(0, until-time.monotonic()) + events = poller.poll(int(remaining*1000)) + for fd, flags in events: + if flags & (select.POLLIN | select.POLLHUP): + finished.add(by_fd[fd]) + poller.unregister(fd) + elif flags & (select.POLLERR | select.POLLNVAL): + raise CleanupRefused('A pinned process handle became unverifiable') + if remaining <= 0 or time.monotonic() >= until: + break + return finished + + +def _cleanup(inspector, signals): + """Testable algorithm; production entry below always supplies real guards.""" + initial = {d.process.pid: d for d in inspector.devices()} + report = {'scope': str(COMPAT/'pfx'), 'candidates': [d.public() for d in initial.values()], + 'term_sent': [], 'kill_sent': [], 'cleared': False} + handles = {} + + def census(): + current = {d.process.pid: d for d in inspector.devices()} + for pid, candidate in current.items(): + if pid not in initial or candidate.identity() != initial[pid].identity(): + raise CleanupRefused(f'Private-prefix process identity changed (PID {pid}); remaining processes left untouched') + return current + + try: + # Open every handle only after the complete prefix census proves there + # are no active/unknown processes. Before signalling, verify it again. + for pid in initial: + try: + handles[pid] = signals.open(pid) + except ProcessLookupError: + pass + for pid, fd in handles.items(): + current = census() + if pid in signals.wait({pid: fd}, 0): + continue + if pid not in current: + raise CleanupRefused(f'Pinned PID {pid} lost its proven prefix identity; left untouched') + try: + signals.send(fd, signal.SIGTERM) + report['term_sent'].append(pid) + except ProcessLookupError: + pass # pinned original exited, never retry via its numeric PID + exited = signals.wait(handles, 3.0) + for pid, fd in handles.items(): + if pid in exited: + continue + current = census() + if pid in signals.wait({pid: fd}, 0): + continue + if pid not in current: + raise CleanupRefused(f'Pinned PID {pid} lost its proven prefix identity; left untouched') + try: + signals.send(fd, signal.SIGKILL) + report['kill_sent'].append(pid) + except ProcessLookupError: + pass + signals.wait(handles, 1.0) + if census(): + raise CleanupRefused('Some pinned private-prefix helpers remain alive; no broader cleanup attempted') + report['cleared'] = True + return report + except (CleanupRefused, OSError) as error: + raise CleanupRefused(str(error), report) from None + finally: + for fd in handles.values(): + signals.close(fd) + + +def _inspector(compat, proton): + compat, proton = Path(compat), Path(proton) + if compat != COMPAT or compat.resolve() != COMPAT or (compat/'pfx').resolve() != COMPAT/'pfx': + raise CleanupRefused('Cleanup is restricted to the canonical disposable /tmp/erri-headless-compat/pfx') + for path in (compat, compat/'pfx'): + if not path.is_dir() or path.stat().st_uid != os.getuid(): + raise CleanupRefused('Private prefix must be an existing directory owned by this user') + expected = proton.parent/'files/lib/wine/i386-unix/wine64-preloader' + if proton != INSTALLED_PROTON or not proton.is_file() or not expected.is_file() or expected.resolve() != expected: + raise CleanupRefused('Verified installed Proton device-helper executable required') + info = expected.stat() + if not stat.S_ISREG(info.st_mode): + raise CleanupRefused('Proton device-helper executable is not a regular file') + if not hasattr(os, 'pidfd_open') or not hasattr(signal, 'pidfd_send_signal'): + raise CleanupRefused('PID-pinned signalling is unavailable; no PID-only fallback') + return ProcFS(expected, (info.st_dev, info.st_ino)) + + +def inspect_private_prefix(compat, proton): + """Read-only proof; refuses if anything except exact adopted helpers remains.""" + return [d.public() for d in _inspector(compat, proton).devices()] + + +def cleanup_private_prefix(compat, proton): + """After ordinary shutdown, with the shared prefix lock still held. + + Never call as startup recovery for a busy prefix. The caller owns the + disposed test session; any other live process makes this fail closed. + """ + return _cleanup(_inspector(compat, proton), Pidfds())