Integrate delivered HQ memory, finite physical convoy and RHS WCS dependencies

This commit is contained in:
2026-09-20 02:55:30 +02:00
parent e7b4141f69
commit a2aab17171
230 changed files with 37976 additions and 139 deletions
+4 -4
View File
@@ -1,12 +1,12 @@
# Escapists Rereintroduced # Escapists Rereintroduced
An independently authored replacement for the abandoned Escapists base mission, initially targeting vanilla Everon and up to twelve players. This is a separate repository and **not a completed or release-ready replacement**. The base rewrite is the primary deliverable; companion migration supports it. An independently authored replacement for the abandoned Escapists base mission, targeting Everon and up to twelve players. This is a separate repository and **not a completed or release-ready replacement**. The base rewrite is the primary deliverable; companion migration supports it.
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. 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.
The [local development playtest handoff](docs/playtest-build.md) is ready: five native addon packages, matching source and separate manual launch scripts. Two scripted Core escape/restart rounds pass616 assertions; packaged Core and full-companion startup both pass. Full human completion and multiplayer remain to be tested. The [local development playtest handoff](docs/playtest-build.md) contains the earlier `5e74269` checkpoint: five native addon packages, matching source and separate manual launch scripts. It does not contain the newer HQ memory or RHS/WCS/BMP integration. Two scripted Core escape/restart rounds pass616 assertions; packaged Core and full-companion startup both pass. Full human completion and multiplayer remain to be tested.
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. The [AI migration checkpoint](docs/ai-migration-progress.md) adds delivered-report memory, bounded trajectory prediction, physical infantry pursuit, status checks, body observations and finite equipment. Native memory and actual-sighting response fixtures pass their assertions, with four retained upstream localization errors. 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 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. 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.
@@ -19,7 +19,7 @@ Five Workbench projects live in `addons/core`, `addons/ai`, `addons/intel`, `add
- Open `addons/core/addon.gproj` for the independent base scenario, `{AD62322D5213C440}Missions/ERR_Everon_Base.conf`. - Open `addons/core/addon.gproj` for the independent base scenario, `{AD62322D5213C440}Missions/ERR_Everon_Base.conf`.
- Open `addons/chat/addon.gproj` for full companion integration, `{C1E20667DCE324ED}Missions/ERR_Everon.conf`. - Open `addons/chat/addon.gproj` for full companion integration, `{C1E20667DCE324ED}Missions/ERR_Everon.conf`.
Both use the newly authored Everon child world. The only external addon dependency is vanilla Arma Reforger. All required successor resources are inside this repository. Vanilla assets are referenced, not redistributed; original restricted Escapists code, compositions, UI and audio are not included. Both use the newly authored Everon child world. Core depends only on vanilla Arma Reforger. AI and the full Chat scenario additionally require the authorized RHS: Status Quo, WCS Armaments and WCS BMP-1 closure; exact identities and setup are recorded in [external dependencies](docs/external-addons.md). All successor-authored resources are inside this repository. External assets are referenced, not redistributed; original restricted Escapists code, compositions, UI and audio are not included.
See the [player route playtest guide](docs/player-route.md), [player lifecycle](docs/player-lifecycle.md), [manual gameplay gaps](docs/base-gameplay-gaps.md), [release qualification](docs/release-qualification.md), [performance comparison tooling](docs/performance-comparison.md), [configuration and commands](docs/configuration.md), [site authoring](docs/site-authoring.md), [architecture](docs/architecture.md) and [migration priorities](docs/base-replacement.md). See the [player route playtest guide](docs/player-route.md), [player lifecycle](docs/player-lifecycle.md), [manual gameplay gaps](docs/base-gameplay-gaps.md), [release qualification](docs/release-qualification.md), [performance comparison tooling](docs/performance-comparison.md), [configuration and commands](docs/configuration.md), [site authoring](docs/site-authoring.md), [architecture](docs/architecture.md) and [migration priorities](docs/base-replacement.md).
+6
View File
@@ -0,0 +1,6 @@
SCR_AIGroup : "{000CD338713F2B5A}Prefabs/AI/Groups/Group_Base.et" {
m_faction "USSR"
m_bSpawnImmediately 0
m_aUnitPrefabSlots {
}
}
+7
View File
@@ -0,0 +1,7 @@
MetaFileClass {
Name "{7A968AB297475FA7}Prefabs/ERR/ConvoyCrew.et"
Configurations {
EntityTemplateResourceClass PC {}
EntityTemplateResourceClass HEADLESS {}
}
}
@@ -0,0 +1,83 @@
// One mission-owned allocator. Reservations include every future native crew body.
class ERR_ConvoyReceipt
{
int Id;
string SourceId;
bool Consumed;
int OutstandingBodies = 19;
int OutstandingGroups = 6;
ref array<int> Records = {-1, -1, -1, -1, -1, -1};
}
class ERR_ConvoyPool
{
protected ERR_GameMode m_Mode;
protected int m_Limit;
protected ref array<ref ERR_ConvoyReceipt> m_Receipts = {};
void ERR_ConvoyPool(ERR_GameMode mode, int maxConvoys)
{
m_Mode = mode; m_Limit = Math.Clamp(maxConvoys, 0, 8);
}
static int CrewCount(int vehicle)
{
if (vehicle == 1) return 1;
if (vehicle == 2) return 9;
if (vehicle == 4) return 3;
if (vehicle == 0 || vehicle == 3 || vehicle == 5) return 2;
return 0;
}
protected bool Current()
{
return Replication.IsServer() && m_Mode && m_Mode == ERR_GameMode.Get() && m_Mode.Active() && m_Mode.Forces();
}
bool Owns(ERR_ConvoyReceipt receipt)
{
return receipt && m_Receipts.Contains(receipt);
}
int CommittedBodies()
{
if (!m_Mode || !m_Mode.Forces()) return 60;
int total;
ERR_ForceLedger ledger = m_Mode.Forces();
for (int i = 0; i < ledger.Count(); i++)
{
ERR_ForceRecord record = ledger.At(i);
if (record && record.Physical && !record.Eliminated) total += record.Strength;
}
foreach (ERR_ConvoyReceipt receipt : m_Receipts) total += receipt.OutstandingBodies;
return total;
}
protected int CommittedGroups()
{
int total = m_Mode.Forces().Count();
foreach (ERR_ConvoyReceipt receipt : m_Receipts) total += receipt.OutstandingGroups;
return total;
}
ERR_ConvoyReceipt Reserve(string sourceId)
{
if (!Current() || sourceId.IsEmpty() || sourceId.Length() > 64) return null;
foreach (ERR_ConvoyReceipt known : m_Receipts) if (known.SourceId == sourceId) return known;
if (m_Receipts.Count() >= m_Limit || CommittedBodies() + 19 > 60 || CommittedGroups() + 6 > 128) return null;
ERR_ConvoyReceipt receipt = new ERR_ConvoyReceipt(); receipt.Id = m_Receipts.Count() + 1; receipt.SourceId = sourceId;
m_Receipts.Insert(receipt);
return receipt;
}
bool Consume(ERR_ConvoyReceipt receipt)
{
if (!Current() || !Owns(receipt) || receipt.Consumed || CommittedBodies() > 60 || CommittedGroups() > 128) return false;
receipt.Consumed = true;
return true;
}
bool BindRecord(ERR_ConvoyReceipt receipt, int vehicle, ERR_ForceRecord record)
{
if (!Current() || !Owns(receipt) || !receipt.Consumed || vehicle < 0 || vehicle >= 6 || !record) return false;
if (receipt.Records[vehicle] >= 0) return receipt.Records[vehicle] == record.Id;
if (m_Mode.Forces().Find(record.Id) != record || record.Kind != ERR_ForceKind.CONVOY || !record.Group || !record.Physical || record.Eliminated) return false;
if (record.SourceId != receipt.SourceId + "-vehicle-" + vehicle.ToString() || record.InitialStrength != CrewCount(vehicle) || record.Strength != record.InitialStrength) return false;
receipt.Records[vehicle] = record.Id;
receipt.OutstandingBodies -= CrewCount(vehicle); receipt.OutstandingGroups--;
return true;
}
// There is intentionally no refund/reset method. A consumed startup attempt
// can retain partial native entities even when a later seat or ledger step fails.
}
@@ -0,0 +1,89 @@
// Conservative native volume check; no scenery removal or alternate placement.
class ERR_ConvoyPlacement
{
protected bool m_Obstructed;
protected int m_Visited;
protected string m_LastReason;
protected float m_LastLowest;
protected float m_LastHighest;
protected IEntity m_FirstObstruction;
protected float m_LastTrace = -1;
float LastTraceFraction() { return m_LastTrace; }
string Diagnostic()
{
string prefab = "none";
vector position;
if (m_FirstObstruction)
{
prefab = "no prefab";
if (m_FirstObstruction.GetPrefabData()) prefab = m_FirstObstruction.GetPrefabData().GetPrefabName();
position = m_FirstObstruction.GetOrigin();
}
return string.Format("%1; terrainY=%2..%3 span=%4; visited=%5; first=%6 at %7; trace=%8",
m_LastReason, m_LastLowest, m_LastHighest, m_LastHighest - m_LastLowest, m_Visited, prefab, position, m_LastTrace);
}
protected bool Occupancy(IEntity entity)
{
m_Visited++;
if (m_Visited > 128) { m_Obstructed = true; m_LastReason = "native query visit cap"; }
else if (entity && entity.GetVObject())
{
m_Obstructed = true; m_LastReason = "native VObject volume overlap"; m_FirstObstruction = entity;
}
return !m_Obstructed;
}
static bool Terrain(float origin, float lowest, float highest)
{
return ERR_ForceRules.Finite(origin) && ERR_ForceRules.Finite(lowest) && ERR_ForceRules.Finite(highest)
&& lowest > 0.3 && highest >= lowest && highest - lowest <= 0.75 && origin >= lowest - 0.3 && origin <= highest + 0.3;
}
bool Clear(vector position, float heading)
{
m_LastReason = "invalid origin or heading"; m_LastLowest = 1e20; m_LastHighest = -1e20;
m_FirstObstruction = null; m_Visited = 0; m_LastTrace = -1;
if (!ERR_ForceRules.FiniteVector(position) || !ERR_ForceRules.Finite(heading)) return false;
float radians = heading * Math.DEG2RAD;
vector forward = Vector(Math.Sin(radians), 0, Math.Cos(radians));
vector right = Vector(forward[2], 0, -forward[0]);
float lowest = 1e20, highest = -1e20;
vector low = position, high = position;
for (int x = -1; x <= 1; x++)
{
for (int z = -1; z <= 1; z++)
{
vector sample = ERR_Actors.Ground(position + right * (x * 2.0) + forward * (z * 4.5));
if (!ERR_ForceRules.FiniteVector(sample)) { m_LastReason = "nonfinite terrain sample"; return false; }
if (ChimeraWorldUtils.TryGetWaterSurfaceSimple(GetGame().GetWorld(), sample))
{ m_LastReason = "water at footprint sample"; return false; }
lowest = Math.Min(lowest, sample[1]); highest = Math.Max(highest, sample[1]);
low[0] = Math.Min(low[0], sample[0]); low[2] = Math.Min(low[2], sample[2]);
high[0] = Math.Max(high[0], sample[0]); high[2] = Math.Max(high[2], sample[2]);
}
}
m_LastLowest = lowest; m_LastHighest = highest;
if (!Terrain(position[1], lowest, highest))
{ m_LastReason = "terrain origin/height/span check"; return false; }
low[1] = lowest + 0.05; high[1] = highest + 3.5;
m_Obstructed = false; m_Visited = 0;
GetGame().GetWorld().QueryEntitiesByAABB(low, high, Occupancy);
// Entity bounding boxes can include distant branches or overhead wires.
// Their overlap is diagnostic only; the filled native volume decides collision.
vector center = (low + high) * 0.5;
TraceBox volume = new TraceBox();
volume.Start = center; volume.End = center + "0 0.01 0";
volume.Mins = low - center; volume.Maxs = high - center;
// Nine terrain/water samples already qualify the supporting ground below us.
volume.Flags = TraceFlags.ENTS | TraceFlags.OCEAN;
m_LastTrace = GetGame().GetWorld().TraceMove(volume, null);
m_Obstructed = !ERR_ForceRules.Finite(m_LastTrace) || m_LastTrace < 1;
m_FirstObstruction = null;
if (m_Obstructed)
{
m_FirstObstruction = volume.TraceEnt;
m_LastReason = "native filled volume collision";
if (!ERR_ForceRules.Finite(m_LastTrace)) m_LastReason = "invalid native trace fraction";
}
else m_LastReason = "clear";
return !m_Obstructed;
}
}
@@ -0,0 +1,163 @@
// Deterministic projection/sampling adapted from the owner's road-polyline helper.
// One explicit seed selects the nearest valid native road within 500m; no random or offroad fallback.
class ERR_ConvoyRoadPlan
{
static bool Sample(array<vector> points, float distance, out vector position, out vector direction)
{
if (distance < 0 || !ERR_ForceRules.Finite(distance)) return false;
for (int i = 1; i < points.Count(); i++)
{
float length = vector.DistanceXZ(points[i - 1], points[i]);
if (length < 0.01) continue;
if (distance <= length)
{
position = vector.Lerp(points[i - 1], points[i], distance / length);
direction = points[i] - points[i - 1]; direction[1] = 0; direction.Normalize();
return true;
}
distance -= length;
}
return false;
}
static bool CandidateStart(float length, float projected, int candidateIndex, out float start)
{
if (!ERR_ForceRules.Finite(length) || !ERR_ForceRules.Finite(projected) || length < 390 || projected < 0 || projected > length || candidateIndex < 0 || candidateIndex >= 33) return false;
float preferred = Math.Clamp(projected - 87.5, 15, length - 375);
float offset;
if (candidateIndex > 0)
{
int step = (candidateIndex + 1) / 2;
offset = step * 35;
if (candidateIndex % 2 == 0) offset = -offset;
}
start = preferred + offset;
// Refuse outside offsets; clamping would repeatedly test the same formation.
return start >= 15 && start <= length - 375;
}
static bool FromPolyline(array<vector> source, vector seed, out array<vector> positions, out array<vector> angles, out ERR_ForceRoute route, out float proximity, int candidateIndex = 0)
{
positions = {}; angles = {}; route = null; proximity = 1e20;
if (!source || source.Count() < 2 || source.Count() > 1024 || !ERR_ForceRules.FiniteVector(seed)) return false;
array<vector> points = {};
float length, projected, nearest = 1e20;
foreach (vector point : source)
{
if (!ERR_ForceRules.FiniteVector(point)) return false;
if (points.IsEmpty() || vector.DistanceXZ(points[points.Count() - 1], point) >= 0.01) points.Insert(point);
}
if (points.Count() < 2) return false;
for (int i = 1; i < points.Count(); i++)
{
vector delta = points[i] - points[i - 1]; delta[1] = 0;
vector offset = seed - points[i - 1]; offset[1] = 0;
float segment = delta.Length();
float fraction = Math.Clamp(vector.Dot(offset, delta) / (segment * segment), 0, 1);
vector closest = vector.Lerp(points[i - 1], points[i], fraction);
float distance = vector.DistanceXZ(seed, closest);
if (distance < nearest) { nearest = distance; projected = length + fraction * segment; }
length += segment;
}
// 205m is the minimum formation road. A 200m forward tail also allows the
// lead vehicle to travel beyond the native 35m waypoint completion radius.
if (!ERR_ForceRules.Finite(length) || length < 390 || nearest > 500) return false;
// Orient along the same authored road toward its longer remaining end.
if (projected > length * 0.5)
{
array<vector> reversed = {};
for (int i = points.Count() - 1; i >= 0; i--) reversed.Insert(points[i]);
points = reversed; projected = length - projected;
}
float start;
if (!CandidateStart(length, projected, candidateIndex, start)) return false;
float leadDistance = start + 175;
for (int vehicle = 0; vehicle < 6; vehicle++)
{
vector position, direction;
if (!Sample(points, leadDistance - vehicle * 35, position, direction)) return false;
if (vector.DistanceXZ(position, seed) > 500) return false;
foreach (vector previous : positions) if (vector.DistanceXZ(previous, position) < 18) return false;
positions.Insert(position);
float heading = ERR_ForceRules.Heading(position, position + direction, 0);
angles.Insert(Vector(heading, 0, 0));
}
ERR_ForceRoute candidate = new ERR_ForceRoute();
if (!candidate.Add(positions[0])) return false;
float traversed;
for (int i = 1; i < points.Count(); i++)
{
traversed += vector.DistanceXZ(points[i - 1], points[i]);
if (traversed <= leadDistance) continue;
// Retain every intermediate bend. Never connect omitted vertices with an
// offroad chord to fit the 64-point route cap.
if (!candidate.Add(points[i])) return false;
if (traversed >= leadDistance + 200) break;
}
if (!candidate.Seal() || candidate.Length() < 200) return false;
vector center, centerDirection;
if (!Sample(points, start + 87.5, center, centerDirection)) return false;
proximity = vector.DistanceXZ(center, seed);
if (proximity > 500) return false;
route = candidate;
return true;
}
static bool Prefer(float distance, array<vector> positions, ERR_ForceRoute route, float bestDistance, array<vector> bestPositions, ERR_ForceRoute bestRoute)
{
if (!bestRoute || distance < bestDistance) return true;
if (distance > bestDistance) return false;
for (int i = 0; i < positions.Count(); i++)
{
for (int axis = 0; axis < 3; axis++)
{
if (positions[i][axis] < bestPositions[i][axis]) return true;
if (positions[i][axis] > bestPositions[i][axis]) return false;
}
}
int count = Math.Min(route.Count(), bestRoute.Count());
for (int i = 0; i < count; i++)
{
vector point = route.At(i), bestPoint = bestRoute.At(i);
for (int axis = 0; axis < 3; axis++)
{
if (point[axis] < bestPoint[axis]) return true;
if (point[axis] > bestPoint[axis]) return false;
}
}
return route.Count() < bestRoute.Count();
}
static bool Build(vector seed, out array<vector> positions, out array<vector> angles, out ERR_ForceRoute route)
{
positions = {}; angles = {}; route = null;
if (!Replication.IsServer() || !ERR_ForceRules.FiniteVector(seed)) return false;
SCR_AIWorld world = SCR_AIWorld.Cast(GetGame().GetAIWorld());
if (!world || !world.GetRoadNetworkManager()) return false;
array<BaseRoad> roads = {};
world.GetRoadNetworkManager().GetRoadsInAABB(seed + "-500 -1000 -500", seed + "500 1000 500", roads);
if (roads.Count() > 128) return false;
float bestDistance = 1e20;
foreach (BaseRoad road : roads)
{
if (!road || road.GetWidth() < 4) continue;
array<vector> points = {}; road.GetPoints(points);
for (int candidateIndex = 0; candidateIndex < 33; candidateIndex++)
{
array<vector> candidatePositions, candidateAngles;
ERR_ForceRoute polyline;
float distance;
if (!FromPolyline(points, seed, candidatePositions, candidateAngles, polyline, distance, candidateIndex)) continue;
for (int i = 0; i < candidatePositions.Count(); i++) candidatePositions[i] = ERR_Actors.Ground(candidatePositions[i]);
ERR_ForceRoute grounded = new ERR_ForceRoute();
bool valid = true;
for (int i = 0; i < polyline.Count(); i++)
{
vector point = ERR_Actors.Ground(polyline.At(i));
if (ChimeraWorldUtils.TryGetWaterSurfaceSimple(GetGame().GetWorld(), point) || !grounded.Add(point)) { valid = false; break; }
}
if (!valid || !grounded.Seal() || !ERR_ConvoyRules.Plan(candidatePositions, candidateAngles, grounded)) continue;
if (!Prefer(distance, candidatePositions, grounded, bestDistance, positions, route)) continue;
if (!ERR_ConvoyRules.GroundClear(candidatePositions, candidateAngles)) continue;
positions = candidatePositions; angles = candidateAngles; route = grounded; bestDistance = distance;
}
}
return route != null;
}
}
@@ -0,0 +1,419 @@
// Independent physical adaptation of the owner's supply-convoy extension.
// HQ must dispatch an authored route using a finite canonical pool receipt.
class ERR_ConvoyResources
{
static ResourceName VehiclePrefab(int index)
{
if (index == 1) return "{3336BE330C4F355B}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_ammo.et";
if (index == 2) return "{16C1F16C9B053801}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_transport.et";
if (index == 4) return "{1DC01AAACFFA8B63}Prefabs/Vehicles/Tracked/BMP1/BMP1_Base.et";
if (index == 0 || index == 3 || index == 5) return "{0B4DEA8078B78A9B}Prefabs/Vehicles/Wheeled/UAZ469/UAZ469_PKM.et";
return "";
}
static ResourceName GroupPrefab() { return "{7A968AB297475FA7}Prefabs/ERR/ConvoyCrew.et"; }
static ResourceName Soldier() { return "{DCB41B3746FDD1BE}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_Rifleman.et"; }
static ResourceName Rifle() { return "{FA5C25BF66A53DCF}Prefabs/Weapons/Rifles/AK74/Rifle_AK74.et"; }
static ResourceName Magazine() { return "{BBB50A815A2F916B}Prefabs/Weapons/Magazines/Magazine_545x39_AK_30rnd_Ball.et"; }
static bool Available()
{
array<ResourceName> required = {GroupPrefab(), Soldier(), Rifle(), Magazine(), ERR_Resources.MoveWaypoint()};
for (int i = 0; i < 6; i++) required.Insert(VehiclePrefab(i));
foreach (ResourceName prefab : required)
{
Resource resource = Resource.Load(prefab);
if (!resource || !resource.IsValid()) return false;
}
return true;
}
}
class ERR_ConvoyRules
{
static bool EmptyCrewTemplate(SCR_AIGroup group)
{
// The vanilla faction base authors six queued soldiers. Only our memberless
// template may receive finite seat occupants; never retire another spawn job.
return group && !group.GetSpawnImmediately() && group.GetAgentsCount() == 0
&& (!group.m_aUnitPrefabSlots || group.m_aUnitPrefabSlots.IsEmpty());
}
static bool Plan(array<vector> positions, array<vector> angles, ERR_ForceRoute route)
{
if (!positions || !angles || positions.Count() != 6 || angles.Count() != 6 || !route || route.Looped() || route.Count() < 2 || !route.Seal()) return false;
for (int i = 0; i < 6; i++)
{
if (!ERR_ForceRules.FiniteVector(positions[i]) || !ERR_ForceRules.FiniteVector(angles[i])) return false;
for (int j = 0; j < i; j++) if (vector.DistanceXZ(positions[i], positions[j]) < 18) return false;
}
return true;
}
static bool GroundClear(array<vector> positions, array<vector> angles)
{
if (!positions || !angles || positions.Count() != 6 || angles.Count() != 6) return false;
ERR_ConvoyPlacement placement = new ERR_ConvoyPlacement();
for (int i = 0; i < positions.Count(); i++) if (!placement.Clear(positions[i], angles[i][0])) return false;
return true;
}
static bool PartOf(IEntity entity, IEntity root)
{
int depth;
while (entity && depth++ < 32)
{
if (entity == root) return true;
entity = entity.GetParent();
}
return false;
}
static bool Captured(Vehicle vehicle, SCR_AIGroup group)
{
if (group && group.GetPlayerCount(true) > 0) return true;
if (!vehicle) return false;
array<int> ids = {}; GetGame().GetPlayerManager().GetPlayers(ids);
foreach (int id : ids)
{
IEntity player = GetGame().GetPlayerManager().GetPlayerControlledEntity(id);
if (player && PartOf(CompartmentAccessComponent.GetVehicleIn(player), vehicle)) return true;
}
return false;
}
static bool CollectSeats(IEntity root, array<BaseCompartmentSlot> seats)
{
array<IEntity> pending = {root};
int cursor;
while (cursor < pending.Count() && cursor < 128)
{
IEntity entity = pending[cursor++];
if (!entity) return false;
SCR_BaseCompartmentManagerComponent manager = SCR_BaseCompartmentManagerComponent.Cast(entity.FindComponent(SCR_BaseCompartmentManagerComponent));
if (manager)
{
array<BaseCompartmentSlot> local = {}; manager.GetCompartments(local);
foreach (BaseCompartmentSlot seat : local) if (seat && !seats.Contains(seat)) seats.Insert(seat);
}
IEntity child = entity.GetChildren();
while (child)
{
if (pending.Count() >= 128 || pending.Contains(child)) return false;
pending.Insert(child); child = child.GetSibling();
}
}
return cursor == pending.Count();
}
}
class ERR_ConvoyVehicle
{
int Index;
Vehicle Entity;
SCR_AIGroup Group;
IEntity Driver;
ref array<IEntity> Members = {};
ref array<BaseCompartmentSlot> Seats = {};
AIWaypoint Waypoint;
int RouteIndex;
bool Released;
bool Registered;
bool Arrived;
float LegDeadline;
float NextReadinessNote;
void ClearOrder()
{
if (Waypoint && Group) Group.RemoveWaypoint(Waypoint);
if (Waypoint) SCR_EntityHelper.DeleteEntityAndChildren(Waypoint);
Waypoint = null;
}
void Release(ERR_GameMode mode)
{
if (Released) return;
Released = true;
ClearOrder();
if (mode && mode.Forces())
{
ERR_ForceRecord record = mode.Forces().FindGroup(Group);
if (record) record.Pinned = false;
}
if (Group)
{
if (mode && mode.Command()) mode.Command().UnregisterGroup(Group);
Group.SetPermanentLOD(-1);
array<AIAgent> agents = {}; Group.GetAgents(agents);
foreach (AIAgent agent : agents) if (agent) agent.SetPermanentLOD(-1);
}
// Vehicle, cargo, casualties and surviving crew remain physical and lootable.
}
bool CrewValid(ERR_GameMode mode)
{
if (!Group || !Entity || !ERR_Actors.Alive(Entity) || Group.GetFaction() != mode.EnemyFaction() || !ERR_Actors.CanFight(Driver)) return false;
if (ERR_Actors.Player(Driver) || !ERR_ConvoyRules.PartOf(CompartmentAccessComponent.GetVehicleIn(Driver), Entity)) return false;
foreach (IEntity member : Members)
if (!ERR_Actors.Alive(member) || ERR_Actors.Player(member) || ERR_Actors.Group(member) != Group) return false;
return true;
}
bool Order(ERR_ForceRoute route, float now)
{
if (Released || Arrived || !Group || !Entity || !route || RouteIndex >= route.Count()) return false;
if (Waypoint) return true;
Waypoint = AIWaypoint.Cast(ERR_Actors.Spawn(ERR_Resources.MoveWaypoint(), route.At(RouteIndex)));
if (!Waypoint) return false;
Waypoint.SetCompletionRadius(35);
Group.AddWaypoint(Waypoint);
LegDeadline = now + 600000;
return true;
}
void Tick(ERR_GameMode mode, ERR_ForceRoute route, float now)
{
if (Released || Arrived) return;
if (!CrewValid(mode)) { Release(mode); return; }
// Native completion measures the seated group, not the vehicle origin.
// Keep the same predicate after native removal of the completed waypoint.
if (Waypoint && Waypoint.IsWithinCompletionRadius(Group))
{
ClearOrder(); RouteIndex++;
if (RouteIndex >= route.Count()) { Arrived = true; return; }
}
if (Waypoint && now >= LegDeadline) { Release(mode); return; }
if (!Order(route, now)) Release(mode);
}
}
class ERR_ConvoyCargoCallback : ScriptedInventoryOperationCallback
{
ResourceName Prefab;
bool Finished;
bool Succeeded;
protected void Finish(bool success) { if (!Finished) { Finished = true; Succeeded = success; } }
protected override void OnComplete() { Finish(true); }
protected override void OnFailed() { Finish(false); }
protected override void OnAllComplete() { Finish(true); }
protected override void OnAllFailed() { Finish(false); }
}
class ERR_ConvoyTask
{
ref ERR_ConvoyReceipt Receipt;
ref ERR_ForceRoute Route;
ref array<ref ERR_ConvoyVehicle> Vehicles = {};
ref array<ref ERR_ConvoyCargoCallback> Cargo = {};
bool Stopped;
bool Ready;
bool CargoIssued;
float Deadline;
float NextCheck;
string Reason;
void Stop(ERR_GameMode mode, string reason)
{
if (Stopped) return;
Stopped = true; Reason = reason;
foreach (ERR_ConvoyVehicle vehicle : Vehicles) vehicle.Release(mode);
ERR_HQ.Event("CONVOY STOP", reason + "; surviving entities and cargo preserved");
}
}
class ERR_ConvoyService
{
protected ERR_GameMode m_Mode;
protected ERR_ConvoyPool m_Pool;
protected ref array<ref ERR_ConvoyTask> m_Tasks = {};
protected bool m_Stopped;
void ERR_ConvoyService(ERR_GameMode mode, ERR_ConvoyPool pool) { m_Mode = mode; m_Pool = pool; }
protected bool Current()
{
return !m_Stopped && Replication.IsServer() && m_Mode && m_Mode == ERR_GameMode.Get() && m_Mode.Active() && m_Pool;
}
protected bool FillCrew(ERR_ConvoyVehicle unit)
{
array<BaseCompartmentSlot> all = {};
if (!ERR_ConvoyRules.CollectSeats(unit.Entity, all)) return false;
array<BaseCompartmentSlot> drivers = {}, turrets = {}, cargo = {};
foreach (BaseCompartmentSlot slot : all)
{
if (!slot.IsCompartmentAccessible() || slot.IsOccupied()) continue;
if (slot.GetType() == ECompartmentType.PILOT) drivers.Insert(slot);
else if (slot.GetType() == ECompartmentType.TURRET) turrets.Insert(slot);
else if (slot.GetType() == ECompartmentType.CARGO) cargo.Insert(slot);
}
int requiredTurrets = 1;
if (unit.Index == 1 || unit.Index == 2) requiredTurrets = 0;
if (unit.Index == 4) requiredTurrets = 2;
if (drivers.Count() != 1 || turrets.Count() < requiredTurrets || (unit.Index == 2 && cargo.Count() < 8)) return false;
unit.Seats.Insert(drivers[0]);
for (int i = 0; i < requiredTurrets; i++) unit.Seats.Insert(turrets[i]);
if (unit.Index == 2) for (int i = 0; i < 8; i++) unit.Seats.Insert(cargo[i]);
// Exact planned population is known before any character is created.
if (unit.Seats.Count() != ERR_ConvoyPool.CrewCount(unit.Index)) return false;
AIGroup nativeGroup = unit.Group;
foreach (BaseCompartmentSlot seat : unit.Seats)
{
IEntity actor = seat.SpawnCharacterInCompartment(ERR_ConvoyResources.Soldier(), nativeGroup, ERR_ConvoyResources.GroupPrefab());
if (actor) { unit.Members.Insert(actor); m_Mode.Own(actor); }
if (!actor || nativeGroup != unit.Group) return false;
}
unit.Driver = unit.Members[0];
return true;
}
ERR_ConvoyTask Dispatch(ERR_ConvoyReceipt receipt, array<vector> positions, array<vector> angles, ERR_ForceRoute route, float now)
{
if (!Current() || !ERR_ForceRules.Finite(now) || now < 0 || !ERR_ConvoyRules.Plan(positions, angles, route) || !ERR_ConvoyResources.Available() || !ERR_ConvoyRules.GroundClear(positions, angles)) return null;
// The selected stock crew and group are USSR. Other factions require a new
// reviewed catalog; never silently rewrite affiliations on incompatible kit.
if (!m_Mode.EnemyFaction() || m_Mode.EnemyFaction().GetFactionKey() != "USSR" || !m_Pool.Consume(receipt)) return null;
ERR_ConvoyTask task = new ERR_ConvoyTask(); task.Receipt = receipt; task.Route = route; task.Deadline = now + 30000;
m_Tasks.Insert(task);
for (int index = 0; index < 6; index++)
{
ERR_ConvoyVehicle unit = new ERR_ConvoyVehicle(); unit.Index = index; task.Vehicles.Insert(unit);
unit.Group = SCR_AIGroup.Cast(ERR_Actors.Spawn(ERR_ConvoyResources.GroupPrefab(), positions[index]));
if (unit.Group) m_Mode.Own(unit.Group);
unit.Entity = Vehicle.Cast(ERR_Actors.Spawn(ERR_ConvoyResources.VehiclePrefab(index), positions[index], angles[index]));
if (unit.Entity) m_Mode.Own(unit.Entity);
if (!unit.Group || !unit.Entity || unit.Group.GetFaction() != m_Mode.EnemyFaction() || !ERR_ConvoyRules.EmptyCrewTemplate(unit.Group) || !FillCrew(unit))
{ task.Stop(m_Mode, "finite convoy startup failed; receipt consumed without retry"); return task; }
FactionAffiliationComponent affiliation = FactionAffiliationComponent.Cast(unit.Entity.FindComponent(FactionAffiliationComponent));
if (affiliation) affiliation.SetAffiliatedFaction(m_Mode.EnemyFaction());
AICarMovementComponent movement = AICarMovementComponent.Cast(unit.Entity.FindComponent(AICarMovementComponent));
if (movement) movement.SetCruiseSpeed(35);
}
ERR_HQ.Event("CONVOY CREATED", "six physical vehicles and 19 finite crew; native readiness and ledger admission pending");
return task;
}
protected string ReadinessReason(ERR_ConvoyVehicle unit)
{
if (unit.Registered) return "already admitted";
if (!unit.Group) return "missing group";
if (!unit.Entity) return "missing vehicle";
if (!ERR_Actors.Alive(unit.Entity)) return "vehicle destroyed or lacks damage state";
if (unit.Group.GetFaction() != m_Mode.EnemyFaction()) return "group faction mismatch";
if (!ERR_Actors.CanFight(unit.Driver)) return "driver absent/dead/unconscious or controller unavailable";
if (ERR_Actors.Player(unit.Driver)) return "driver controlled by player";
if (!ERR_ConvoyRules.PartOf(CompartmentAccessComponent.GetVehicleIn(unit.Driver), unit.Entity)) return "driver outside intended vehicle";
foreach (IEntity member : unit.Members)
{
if (!ERR_Actors.Alive(member)) return "member absent/dead or damage state unavailable";
if (ERR_Actors.Player(member)) return "member controlled by player";
if (ERR_Actors.Group(member) != unit.Group) return "member native agent/parent group mismatch";
}
array<AIAgent> agents = {}; unit.Group.GetAgents(agents);
if (agents.Count() != unit.Members.Count()) return "native agent count differs from original crew";
foreach (AIAgent agent : agents)
{
if (!agent) return "null native agent";
if (!unit.Members.Contains(agent.GetControlledEntity())) return "native agent controls foreign entity";
if (!ERR_Actors.CanFight(agent.GetControlledEntity())) return "native agent actor cannot fight";
}
SCR_AIGroupUtilityComponent utility = unit.Group.GetGroupUtilityComponent();
if (!utility) return "group utility unavailable";
if (!utility.m_VehicleMgr) return "group vehicle manager unavailable";
SCR_AIVehicleUsageComponent usage = SCR_AIVehicleUsageComponent.Cast(unit.Entity.FindComponent(SCR_AIVehicleUsageComponent));
if (!usage) return "vehicle usage component unavailable";
for (int i = 0; i < unit.Seats.Count(); i++)
if (i >= unit.Members.Count() || !unit.Seats[i] || unit.Seats[i].GetOccupant() != unit.Members[i]) return "intended seat occupant mismatch";
return "readiness guards satisfied; awaiting admission";
}
protected void InspectReadiness(ERR_ConvoyVehicle unit, float now)
{
if (!unit || now < unit.NextReadinessNote) return;
unit.NextReadinessNote = now + 5000;
int agents, activeAgents;
bool activeGroup;
if (unit.Group)
{
array<AIAgent> current = {}; unit.Group.GetAgents(current);
agents = current.Count(); activeGroup = unit.Group.IsAIActivated();
foreach (AIAgent agent : current) if (agent && agent.IsAIActivated()) activeAgents++;
}
ERR_HQ.Event("CONVOY READINESS", string.Format("vehicle=%1 reason=%2 members=%3 agents=%4 activeAgents=%5 activeGroup=%6 seats=%7 registered=%8", unit.Index, ReadinessReason(unit), unit.Members.Count(), agents, activeAgents, activeGroup, unit.Seats.Count(), unit.Registered));
}
protected bool Admit(ERR_ConvoyTask task, float now)
{
foreach (ERR_ConvoyVehicle observed : task.Vehicles) InspectReadiness(observed, now);
foreach (ERR_ConvoyVehicle unit : task.Vehicles)
{
if (unit.Registered) continue;
if (!unit.CrewValid(m_Mode)) return false;
array<AIAgent> agents = {}; unit.Group.GetAgents(agents);
if (agents.Count() != unit.Members.Count()) return false;
foreach (AIAgent agent : agents)
if (!agent || !unit.Members.Contains(agent.GetControlledEntity()) || !ERR_Actors.CanFight(agent.GetControlledEntity())) return false;
SCR_AIGroupUtilityComponent utility = unit.Group.GetGroupUtilityComponent();
SCR_AIVehicleUsageComponent usage = SCR_AIVehicleUsageComponent.Cast(unit.Entity.FindComponent(SCR_AIVehicleUsageComponent));
if (!utility || !utility.m_VehicleMgr || !usage || !utility.m_VehicleMgr.TryAddVehicle(usage)) return false;
ERR_ForceRecord record = m_Mode.Forces().Register(task.Receipt.SourceId + "-vehicle-" + unit.Index.ToString(), ERR_ForceKind.CONVOY, unit.Entity.GetOrigin(), unit.Members.Count(), null, unit.Group, now);
if (!record || !m_Pool.BindRecord(task.Receipt, unit.Index, record)) { task.Stop(m_Mode, "convoy ledger admission rejected"); return false; }
record.Pinned = true;
unit.Registered = true;
m_Mode.RegisterGroup(unit.Group);
ERR_HQ hq = ERR_HQ.Cast(m_Mode.Command());
if (hq) hq.ReserveGroup(unit.Group);
unit.Group.SetPermanentLOD(0); unit.Group.ActivateAI();
foreach (AIAgent active : agents) { active.SetPermanentLOD(0); active.ActivateAI(); }
}
return true;
}
protected void IssueCargo(ERR_ConvoyTask task)
{
if (task.CargoIssued || task.Stopped || task.Vehicles.Count() != 6) return;
task.CargoIssued = true;
InventoryStorageManagerComponent inventory = InventoryStorageManagerComponent.Cast(task.Vehicles[1].Entity.FindComponent(InventoryStorageManagerComponent));
if (!inventory) { ERR_HQ.Event("CONVOY CARGO", "ammo truck inventory unavailable; no retry or free replacement"); return; }
for (int i = 0; i < 56; i++)
{
ResourceName prefab = ERR_ConvoyResources.Magazine();
if (i < 8) prefab = ERR_ConvoyResources.Rifle();
ERR_ConvoyCargoCallback operation = new ERR_ConvoyCargoCallback(); operation.Prefab = prefab; task.Cargo.Insert(operation);
if (!inventory.TrySpawnPrefabToStorage(prefab, null, -1, EStoragePurpose.PURPOSE_DEPOSIT, operation)) operation.Finished = true;
}
ERR_HQ.Event("CONVOY CARGO", "finite target submitted once: eight AK74 and 48 magazines; native capacity/completion may reduce actual stock");
}
void Tick(float now)
{
if (!Current() || !ERR_ForceRules.Finite(now)) return;
foreach (ERR_ConvoyTask task : m_Tasks)
{
if (task.Stopped || now < task.NextCheck) continue;
task.NextCheck = now + 1000;
bool captured;
foreach (ERR_ConvoyVehicle unit : task.Vehicles) if (ERR_ConvoyRules.Captured(unit.Entity, unit.Group)) captured = true;
if (captured) { task.Stop(m_Mode, "player captured convoy vehicle or joined crew"); continue; }
if (!task.Ready)
{
if (now >= task.Deadline) { task.Stop(m_Mode, "native crew readiness expired; no replacement"); continue; }
if (!Admit(task, now)) continue;
task.Ready = true; IssueCargo(task);
}
bool pending;
foreach (ERR_ConvoyVehicle vehicle : task.Vehicles)
{
vehicle.Tick(m_Mode, task.Route, now);
if (!vehicle.Released && !vehicle.Arrived) pending = true;
}
if (!pending) task.Stop(m_Mode, "finite authored road route ended or all vehicle orders released");
}
}
int Count() { return m_Tasks.Count(); }
string Status()
{
int ready, stopped, vehicles, completed, failed, pending;
foreach (ERR_ConvoyTask task : m_Tasks)
{
if (task.Ready) ready++;
if (task.Stopped) stopped++;
foreach (ERR_ConvoyVehicle vehicle : task.Vehicles) if (vehicle && vehicle.Entity) vehicles++;
foreach (ERR_ConvoyCargoCallback operation : task.Cargo)
{
if (!operation.Finished) pending++;
else if (operation.Succeeded) completed++;
else failed++;
}
}
string reason;
if (m_Tasks.Count() == 1 && m_Tasks[0].Stopped) reason = m_Tasks[0].Reason;
if (reason.Length() > 160) reason = reason.Substring(0, 160);
return string.Format("Convoys: %1 tasks, %2 reached readiness, %3 stopped, %4 retained physical vehicles; cargo native insertion successes=%5 failed=%6 pending=%7; current inventory may differ after use/looting", m_Tasks.Count(), ready, stopped, vehicles, completed, failed, pending) + "; reason=" + reason;
}
void Stop()
{
if (m_Stopped) return;
m_Stopped = true;
foreach (ERR_ConvoyTask task : m_Tasks) task.Stop(m_Mode, "HQ ended convoy task service");
}
}
@@ -0,0 +1,205 @@
// Owned AI startup-equipment adaptation; source hashes in docs/ai-equipment-migration.md.
// HQ supplies the physical groups. No independent spawn/order timers exist here.
class ERR_EnemyEquipmentRules
{
static bool Eligible(ERR_GameMode mode, SCR_AIGroup group, IEntity actor)
{
if (!Replication.IsServer() || SCR_Global.IsEditMode() || !mode || mode != ERR_GameMode.Get() || !mode.Active()) return false;
if (!group || !actor || !ERR_Actors.CanFight(actor) || ERR_Actors.Player(actor) || ERR_Actors.Group(actor) != group) return false;
SCR_AIGroupUtilityComponent utility = group.GetGroupUtilityComponent();
return utility && utility.IsMilitary() && group.GetPlayerCount(true) == 0 && group.GetFaction() == mode.EnemyFaction();
}
static EAISkill Floor(EAISkill skill)
{
if (skill < EAISkill.EXPERT) return EAISkill.EXPERT;
return skill;
}
}
// The binding is explicit and mission-local; initialization of ordinary AI is untouched.
modded class SCR_AICombatComponent
{
protected ERR_GameMode m_ERRSkillMode;
protected SCR_AIGroup m_ERRSkillGroup;
protected EAISkill m_ERRPreviousSkill;
void ERR_BindEnemySkill(ERR_GameMode mode, SCR_AIGroup group)
{
if (!ERR_EnemyEquipmentRules.Eligible(mode, group, GetOwner())) return;
if (!m_ERRSkillMode) m_ERRPreviousSkill = GetAISkill();
m_ERRSkillMode = mode; m_ERRSkillGroup = group;
SetAISkill(GetAISkill());
}
void ERR_ReleaseEnemySkill(ERR_GameMode mode)
{
if (!m_ERRSkillMode || m_ERRSkillMode != mode) return;
m_ERRSkillMode = null; m_ERRSkillGroup = null;
super.SetAISkill(m_ERRPreviousSkill);
}
override void SetAISkill(EAISkill skill)
{
if (m_ERRSkillMode && ERR_EnemyEquipmentRules.Eligible(m_ERRSkillMode, m_ERRSkillGroup, GetOwner())) skill = ERR_EnemyEquipmentRules.Floor(skill);
super.SetAISkill(skill);
}
override void ResetAISkill()
{
super.ResetAISkill();
if (m_ERRSkillMode) SetAISkill(GetAISkill());
}
}
class ERR_EnemyEquipmentCallback : ScriptedInventoryOperationCallback
{
bool Finished;
bool Succeeded;
protected void Finish(bool success) { if (!Finished) { Finished = true; Succeeded = success; } }
protected override void OnComplete() { Finish(true); }
protected override void OnFailed() { Finish(false); }
protected override void OnAllComplete() { Finish(true); }
protected override void OnAllFailed() { Finish(false); }
}
class ERR_EnemyEquipmentEntry
{
static const ResourceName LAUNCHER = "{3DF204EEE0534EF2}Prefabs/Weapons/Launchers/FIM92_Stinger/Launcher_FIM92_Stinger.et";
static const int MAX_CHECKS = 5;
IEntity Actor;
SCR_AIGroup Group;
SCR_AICombatComponent Combat;
int Checks;
int SkillChecks;
bool Rolled;
bool Selected;
bool Submitted;
bool Complete;
bool Released;
ref ERR_EnemyEquipmentCallback Operation;
protected bool Finish(string result)
{
Complete = true;
if (Selected) ERR_HQ.Event("STINGER", result);
return true;
}
bool Check(ERR_GameMode mode)
{
if (Complete) return true;
if (!ERR_EnemyEquipmentRules.Eligible(mode, Group, Actor)) return Finish("startup equipment cancelled: actor no longer eligible");
Checks++;
if (!Rolled)
{
int oneIn = mode.Settings().Get("stingerChanceOneIn");
Rolled = true;
if (oneIn > 0) Selected = Math.RandomInt(0, oneIn) == 0;
}
if (!Selected) return Finish("not selected");
BaseWeaponManagerComponent weapons = BaseWeaponManagerComponent.Cast(Actor.FindComponent(BaseWeaponManagerComponent));
InventoryStorageManagerComponent inventory = InventoryStorageManagerComponent.Cast(Actor.FindComponent(InventoryStorageManagerComponent));
if (!weapons || !inventory)
{
if (Checks >= MAX_CHECKS) return Finish("inventory unavailable after bounded startup checks");
return false;
}
array<IEntity> equipped = {};
weapons.GetWeaponsList(equipped);
foreach (IEntity item : equipped)
{
if (item && item.GetPrefabData() && item.GetPrefabData().GetPrefabName() == LAUNCHER)
return Finish("physical FIM-92 observed in weapon slot; no replacement will be issued");
}
// A successful callback may precede a changed slot; dropping/looting that item
// before observation must not cause a second grant. Failure permits a bounded retry.
if (Submitted && Operation && Operation.Finished && Operation.Succeeded) return Finish("native insertion completed; equipment will not be replenished");
if (Checks >= MAX_CHECKS) return Finish("startup deadline reached; unresolved insertion quarantined for this actor");
if (Submitted && Operation && !Operation.Finished) return false;
Operation = new ERR_EnemyEquipmentCallback();
Submitted = true;
if (!inventory.TrySpawnPrefabToStorage(LAUNCHER, null, -1, EStoragePurpose.PURPOSE_WEAPON_PROXY, Operation)) Submitted = false;
return false;
}
void Stop(ERR_GameMode mode)
{
Complete = true;
Released = true;
if (Combat) Combat.ERR_ReleaseEnemySkill(mode);
Combat = null;
// Do not interpret Stop as cancellation of an accepted native insertion.
// The service is terminal and retains this exact actor's completed entry.
}
}
class ERR_EnemyEquipmentGroup
{
SCR_AIGroup Group;
int Scans;
float ReadyAt;
}
class ERR_EnemyEquipment
{
protected ERR_GameMode m_Mode;
protected ref array<ref ERR_EnemyEquipmentGroup> m_Groups = {};
protected ref array<ref ERR_EnemyEquipmentEntry> m_Entries = {};
protected float m_NextCheck;
protected bool m_Stopped;
void ERR_EnemyEquipment(ERR_GameMode mode) { m_Mode = mode; }
void RegisterGroup(SCR_AIGroup group)
{
if (m_Stopped || !Replication.IsServer() || !group || m_Groups.Count() >= 128) return;
foreach (ERR_EnemyEquipmentGroup existing : m_Groups) if (existing.Group == group) return;
ERR_EnemyEquipmentGroup state = new ERR_EnemyEquipmentGroup(); state.Group = group;
state.ReadyAt = GetGame().GetWorld().GetWorldTime() + 2000;
m_Groups.Insert(state);
}
void UnregisterGroup(SCR_AIGroup group)
{
foreach (ERR_EnemyEquipmentGroup state : m_Groups) if (state.Group == group) state.Scans = 5;
foreach (ERR_EnemyEquipmentEntry entry : m_Entries) if (entry.Group == group) entry.Stop(m_Mode);
}
protected bool Known(IEntity actor)
{
foreach (ERR_EnemyEquipmentEntry entry : m_Entries) if (entry.Actor == actor) return true;
return false;
}
void Tick(float now)
{
if (m_Stopped || !Replication.IsServer() || !m_Mode || m_Mode != ERR_GameMode.Get() || !m_Mode.Active() || now < m_NextCheck) return;
m_NextCheck = now + 3000;
foreach (ERR_EnemyEquipmentGroup state : m_Groups)
{
if (state.Scans >= 5 || now < state.ReadyAt) continue;
state.Scans++;
if (!state.Group) continue;
array<AIAgent> agents = {}; state.Group.GetAgents(agents);
foreach (AIAgent agent : agents)
{
if (!agent || m_Entries.Count() >= 2048) continue;
IEntity actor = agent.GetControlledEntity();
if (Known(actor) || !ERR_EnemyEquipmentRules.Eligible(m_Mode, state.Group, actor)) continue;
ERR_EnemyEquipmentEntry entry = new ERR_EnemyEquipmentEntry(); entry.Actor = actor; entry.Group = state.Group;
entry.Combat = SCR_AICombatComponent.Cast(actor.FindComponent(SCR_AICombatComponent));
if (entry.Combat) entry.Combat.ERR_BindEnemySkill(m_Mode, state.Group);
m_Entries.Insert(entry);
}
}
foreach (ERR_EnemyEquipmentEntry entry : m_Entries)
{
if (entry.Released) continue;
if (!ERR_EnemyEquipmentRules.Eligible(m_Mode, entry.Group, entry.Actor)) { entry.Stop(m_Mode); continue; }
// Combat may arrive after the group's initial membership notification.
if (!entry.Combat && entry.SkillChecks < 5)
{
entry.SkillChecks++;
entry.Combat = SCR_AICombatComponent.Cast(entry.Actor.FindComponent(SCR_AICombatComponent));
if (entry.Combat) entry.Combat.ERR_BindEnemySkill(m_Mode, entry.Group);
}
entry.Check(m_Mode);
}
}
void Stop()
{
if (m_Stopped) return;
m_Stopped = true;
foreach (ERR_EnemyEquipmentEntry entry : m_Entries) entry.Stop(m_Mode);
m_Groups.Clear();
}
}
+613 -79
View File
@@ -12,6 +12,19 @@ class ERR_HQUnit
ref ERR_HQReport PendingOrder; ref ERR_HQReport PendingOrder;
ref ERR_HQReport Assignment; ref ERR_HQReport Assignment;
AIWaypoint Waypoint; AIWaypoint Waypoint;
ref ERR_HQTask Task;
ref ERR_HQTask PendingTask;
ref ERR_HQSearchReport PendingSweep;
ref ERR_HQStatusReport PendingStatus;
ref ERR_HQStatusSampler StatusSampler = new ERR_HQStatusSampler();
string ForceSourceId;
float NextStatus;
bool PendingCheckin;
bool HomeGuard;
string HomeId;
bool PlanEligible;
bool PlanFighting;
vector PlanPosition;
bool ReservedForSupport; bool ReservedForSupport;
int LogisticsReservation; int LogisticsReservation;
ref ERR_MortarSupplyStatus PendingSupplyStatus; ref ERR_MortarSupplyStatus PendingSupplyStatus;
@@ -31,34 +44,70 @@ class ERR_HQUnit
return survivor; return survivor;
} }
void Release() void CancelPending()
{ {
if (Waypoint) PendingOrder = null;
{ PendingCheckin = false;
if (Group) Group.RemoveWaypoint(Waypoint); PendingTask = null;
SCR_EntityHelper.DeleteEntityAndChildren(Waypoint); Downlink = null;
} }
Waypoint = null; ERR_HQTask PlannedTask()
Assignment = null; {
PendingOrder = null; if (PendingTask) return PendingTask;
Downlink = null; return Task;
} }
void ReleaseAssignment()
{
ERR_GameMode mode = ERR_GameMode.Get();
ERR_ForceRecord record;
if (mode && Group) record = mode.Forces().FindGroup(Group);
if (record && !record.Eliminated)
{
record.Duty = record.HomeDuty;
record.DutyTarget = record.HomePosition;
}
if (Waypoint)
{
if (Group) Group.RemoveWaypoint(Waypoint);
SCR_EntityHelper.DeleteEntityAndChildren(Waypoint);
}
Waypoint = null;
Assignment = null;
Task = null;
}
void Release() { ReleaseAssignment(); CancelPending(); }
} }
class ERR_HQ : ERR_CommandService class ERR_HQ : ERR_CommandService
{ {
protected ERR_GameMode m_Mode; protected ERR_GameMode m_Mode;
protected ref ERR_MortarSystem m_Mortars; protected ref ERR_MortarSystem m_Mortars;
protected ref ERR_EnemyEquipment m_Equipment;
protected ref ERR_ConvoyPool m_ConvoyPool;
protected ref ERR_ConvoyService m_Convoys;
protected ref ERR_ConvoyTask m_ConvoyTask;
protected ref array<vector> m_ConvoyPositions = {};
protected ref array<vector> m_ConvoyAngles = {};
protected ref ERR_ForceRoute m_ConvoyRoute;
protected string m_ConvoyFailure;
protected ref ERR_HQBodyObserver m_Bodies = new ERR_HQBodyObserver();
protected ref ERR_HQWatch m_Watch = new ERR_HQWatch();
protected ref ERR_MortarLogistics m_Logistics; protected ref ERR_MortarLogistics m_Logistics;
protected ref array<ref ERR_HQUnit> m_Units = {}; protected ref array<ref ERR_HQUnit> m_Units = {};
protected ref array<ref ERR_HQReport> m_Contacts = {}; protected ref array<ref ERR_HQReport> m_Contacts = {};
protected ref ERR_HQMemory m_Memory = new ERR_HQMemory();
protected ref ERR_HQCoverage m_Coverage = new ERR_HQCoverage();
protected ref array<ref ERR_HQHuntWindow> m_Hunts = {};
protected ref array<ref ERR_HQBelief> m_PlanBeliefs = {};
protected ref map<string, int> m_HomeAvailable = new map<string, int>();
protected ref ERR_HQNetwork m_Network = new ERR_HQNetwork(); protected ref ERR_HQNetwork m_Network = new ERR_HQNetwork();
protected ref ERR_HQJournal m_Journal = new ERR_HQJournal(); protected ref ERR_HQJournal m_Journal = new ERR_HQJournal();
protected int m_NextId; protected int m_NextId;
protected float m_NextNetwork; protected float m_NextNetwork;
protected float m_NextAssignment; protected float m_NextAssignment;
void ERR_HQ(ERR_GameMode mode) { m_Mode = mode; m_Mortars = new ERR_MortarSystem(this); m_Logistics = new ERR_MortarLogistics(this, mode); } void ERR_HQ(ERR_GameMode mode) { m_Mode = mode; m_Equipment = new ERR_EnemyEquipment(mode); m_ConvoyPool = new ERR_ConvoyPool(mode, 1); m_Convoys = new ERR_ConvoyService(mode, m_ConvoyPool); m_Mortars = new ERR_MortarSystem(this); m_Logistics = new ERR_MortarLogistics(this, mode); }
static ERR_HQ Get() static ERR_HQ Get()
{ {
ERR_GameMode mode = ERR_GameMode.Get(); ERR_GameMode mode = ERR_GameMode.Get();
@@ -75,6 +124,63 @@ class ERR_HQ : ERR_CommandService
ERR_HQ hq = Get(); ERR_HQ hq = Get();
if (hq) hq.Journal().Write(kind, message, messageId); if (hq) hq.Journal().Write(kind, message, messageId);
} }
ERR_ConvoyPool ConvoyPool() { return m_ConvoyPool; }
ERR_ConvoyService Convoys() { return m_Convoys; }
ERR_ConvoyTask ConvoyTask() { return m_ConvoyTask; }
bool PrepareConvoy(vector seed)
{
if (!Replication.IsServer() || !MissionActive() || m_ConvoyTask) return false;
m_ConvoyPositions.Clear(); m_ConvoyAngles.Clear(); m_ConvoyRoute = null;
if (!ERR_ConvoyRoadPlan.Build(seed, m_ConvoyPositions, m_ConvoyAngles, m_ConvoyRoute))
{
m_ConvoyPositions.Clear(); m_ConvoyAngles.Clear(); m_ConvoyRoute = null;
m_ConvoyFailure = "No sufficiently long, wide and clear road near the deployment site.";
return false;
}
m_ConvoyFailure = "";
return true;
}
bool StartConvoy()
{
if (!Replication.IsServer() || !MissionActive() || m_ConvoyTask || !m_ConvoyRoute) return false;
// Every existing formation must be admitted before the additional 19 bodies
// are budgeted. In particular, asynchronous mortar startup cannot be skipped.
foreach (ERR_HQUnit unit : m_Units)
{
if (unit.Group && !m_Mode.Forces().FindGroup(unit.Group))
{
m_ConvoyFailure = "Existing force admission is still pending; convoy deployment withheld.";
return false;
}
}
ERR_ConvoyReceipt receipt = m_ConvoyPool.Reserve("everon-supply-convoy-1");
if (!receipt || receipt.Consumed)
{
m_ConvoyFailure = "The finite convoy allowance or physical force budget is unavailable.";
return false;
}
m_ConvoyTask = m_Convoys.Dispatch(receipt, m_ConvoyPositions, m_ConvoyAngles, m_ConvoyRoute, GetGame().GetWorld().GetWorldTime());
if (!m_ConvoyTask)
{
m_ConvoyFailure = "Deployment preflight failed; no convoy created.";
return false;
}
m_ConvoyFailure = "";
return !m_ConvoyTask.Stopped;
}
bool StartScenarioConvoy()
{
if (!m_Mode || !m_Mode.Sites()) return false;
ERR_SiteRuntime site = m_Mode.Sites().Find("everon-supply-1");
if (!site || !site.Definition) return false;
return PrepareConvoy(site.Definition.Position) && StartConvoy();
}
string ConvoyStatus()
{
string detail = m_Convoys.Status();
if (!m_ConvoyFailure.IsEmpty()) detail += "; " + m_ConvoyFailure;
return detail;
}
ERR_MortarSystem Mortars() { return m_Mortars; } ERR_MortarSystem Mortars() { return m_Mortars; }
bool PrepareSupport() { return m_Mortars.Prepare() && m_Logistics.Prepare(); } bool PrepareSupport() { return m_Mortars.Prepare() && m_Logistics.Prepare(); }
ERR_MortarLogistics Logistics() { return m_Logistics; } ERR_MortarLogistics Logistics() { return m_Logistics; }
@@ -83,7 +189,7 @@ class ERR_HQ : ERR_CommandService
foreach (ERR_HQUnit unit : m_Units) foreach (ERR_HQUnit unit : m_Units)
{ {
if (unit.Group != group) continue; if (unit.Group != group) continue;
unit.Release(); ReleaseUnit(unit, GetGame().GetWorld().GetWorldTime());
unit.ReservedForSupport = true; unit.ReservedForSupport = true;
} }
} }
@@ -175,39 +281,75 @@ class ERR_HQ : ERR_CommandService
if (ERR_MortarPrediction.Fresh(contact, now)) contacts.Insert(contact.Snapshot()); if (ERR_MortarPrediction.Fresh(contact, now)) contacts.Insert(contact.Snapshot());
} }
ERR_HQMemory Memory() { return m_Memory; }
ERR_HQCoverage Coverage() { return m_Coverage; }
ERR_HQJournal Journal() { return m_Journal; } ERR_HQJournal Journal() { return m_Journal; }
string Status() string Status()
{ {
return string.Format("HQ: %1 groups, %2 delivered contacts, %3 assignments", m_Units.Count(), m_Contacts.Count(), Assigned()) + "; " + m_Mortars.Status() + "; " + m_Logistics.Status(); return string.Format("HQ: %1 groups, %2 delivered contacts, %3 assignments", m_Units.Count(), m_Contacts.Count(), Assigned()) + string.Format("; %1 remembered tracks, %2 swept cells", m_Memory.Count(), m_Coverage.Count()) + "; " + m_Mode.Forces().Status() + "; " + m_Mortars.Status() + "; " + m_Logistics.Status();
} }
protected void BindPhysical(ERR_HQUnit unit)
{
if (!unit || !unit.Group) return;
ERR_ForceRecord record = m_Mode.Forces().FindGroup(unit.Group);
if (!record || !record.Physical || record.Eliminated) return;
unit.ForceSourceId = record.SourceId;
if (!unit.StatusSampler.Bound()) unit.StatusSampler.Bind(unit.Group, record.SourceId, record.InitialStrength, m_Mode.EnemyFaction());
m_Bodies.RegisterGroup(unit.Group);
}
override void RegisterGroup(SCR_AIGroup group) override void RegisterGroup(SCR_AIGroup group)
{ {
if (!Replication.IsServer() || !group || m_Units.Count() >= 128) return; if (!Replication.IsServer() || !group) return;
foreach (ERR_HQUnit known : m_Units) if (known.Group == group) return; foreach (ERR_HQUnit known : m_Units) if (known.Group == group) { BindPhysical(known); return; }
if (m_Units.Count() >= 128) return;
SCR_AIGroupUtilityComponent utility = SCR_AIGroupUtilityComponent.Cast(group.FindComponent(SCR_AIGroupUtilityComponent)); SCR_AIGroupUtilityComponent utility = SCR_AIGroupUtilityComponent.Cast(group.FindComponent(SCR_AIGroupUtilityComponent));
if (!utility || group.GetFaction() != m_Mode.EnemyFaction()) return; if (!utility || group.GetFaction() != m_Mode.EnemyFaction()) return;
ERR_HQUnit unit = new ERR_HQUnit(); ERR_HQUnit unit = new ERR_HQUnit();
unit.Id = ++m_NextId; unit.Id = ++m_NextId;
unit.Group = group; unit.Group = group;
unit.Utility = utility; unit.Utility = utility;
ERR_SiteService sites = m_Mode.Sites();
ERR_SiteRuntime home;
if (sites) home = sites.FindGroup(group);
if (home)
{
unit.HomeId = home.Definition.Id;
unit.HomeGuard = !home.Definition.Patrol || home.Definition.Patrol.IsEmpty();
}
int phase = unit.Id % 5; int phase = unit.Id % 5;
unit.NextReport = GetGame().GetWorld().GetWorldTime() + phase * 1000; unit.NextReport = GetGame().GetWorld().GetWorldTime() + phase * 1000;
m_Units.Insert(unit); m_Units.Insert(unit);
m_Equipment.RegisterGroup(group);
BindPhysical(unit);
unit.NextStatus = GetGame().GetWorld().GetWorldTime() + 10000 + phase * 1000;
m_Journal.Write("REGISTER", string.Format("group %1", unit.Id)); m_Journal.Write("REGISTER", string.Format("group %1", unit.Id));
} }
override void UnregisterGroup(SCR_AIGroup group) override void UnregisterGroup(SCR_AIGroup group)
{ {
m_Equipment.UnregisterGroup(group);
foreach (ERR_HQUnit unit : m_Units) foreach (ERR_HQUnit unit : m_Units)
{ {
if (unit.Group != group) continue; if (unit.Group != group) continue;
unit.Release(); ReleaseUnit(unit, GetGame().GetWorld().GetWorldTime());
unit.Group = null; unit.Group = null;
unit.Utility = null; unit.Utility = null;
} }
} }
protected int HuntingAssigned()
{
int count;
foreach (ERR_HQUnit unit : m_Units)
{
if (!unit.Assignment && !unit.PendingOrder) continue;
ERR_HQTask planned = unit.PlannedTask();
if (planned && planned.ReleaseOnly) planned = planned.ReplacesTask;
if (planned && !planned.Investigation()) count++;
}
return count;
}
protected int Assigned() protected int Assigned()
{ {
int total; int total;
@@ -264,9 +406,147 @@ class ERR_HQ : ERR_CommandService
m_Journal.Write("REPORT", route.Payload, report.MessageId); m_Journal.Write("REPORT", route.Payload, report.MessageId);
} }
protected void ObserveBody(ERR_HQUnit unit, float now)
{
if (unit.Uplink || !unit.Radio || !unit.Group) return;
ERR_HQReport report;
if (!m_Bodies.Observe(unit.Group, now, report)) return;
ERR_HQRoute route = m_Network.Route(unit.Radio);
if (!route) return;
report.MessageId = m_Journal.Message(); report.Source = unit.Group;
route.MessageId = report.MessageId;
route.Payload = "visible casualty evidence; cause unknown; " + report.Description(now);
unit.PendingReport = report.Snapshot(); unit.Uplink = route;
m_Journal.Write("BODY REPORT", route.Payload, route.MessageId);
}
protected void StatusReport(ERR_HQUnit unit, float now)
{
unit.StatusSampler.ObserveDeaths();
if (unit.Uplink || !unit.Radio || now < unit.NextStatus) return;
ERR_HQRoute route = m_Network.Route(unit.Radio);
if (!route) return;
ERR_HQStatusReport report = unit.StatusSampler.Sample(now, m_Journal.Message(), unit.Radio);
if (!report) return;
route.MessageId = report.MessageId;
route.Payload = string.Format("status %1: %2 living, %3 fit, %4 confirmed losses; sampled=%5", report.SourceId, report.Count, report.Fit, report.ConfirmedLosses, report.ObservedAt);
unit.PendingStatus = report; unit.Uplink = route; unit.NextStatus = now + 180000;
m_Journal.Write("STATUS REPORT", route.Payload, route.MessageId);
}
// Due routine status and requested check-ins get the next free uplink.
// Positive observations precede a negative search report.
protected void QueueReports(ERR_HQUnit unit, float now)
{
StatusReport(unit, now);
Observe(unit, now);
ObserveBody(unit, now);
Sweep(unit, now);
}
protected bool WatchTaskValid(ERR_HQTask task)
{
if (!task || !task.Investigation()) return false;
ERR_HQWatchEntry entry = m_Watch.Find(task.WatchSourceId);
return entry && !entry.Closed && entry.Investigating && entry.MessageId == task.WatchMessageId && entry.RequestId == task.WatchRequestId;
}
protected void FinishWatch(ERR_HQTask task, float now)
{
if (task && task.Investigation()) m_Watch.FinishInvestigation(task.WatchSourceId, task.WatchMessageId, task.WatchRequestId, now);
}
protected void ReleaseUnit(ERR_HQUnit unit, float now)
{
FinishWatch(unit.Task, now); FinishWatch(unit.PendingTask, now);
unit.Release();
}
protected void CancelResolvedInvestigation(ERR_HQUnit unit, float now)
{
if (unit.PendingTask && unit.PendingTask.Investigation() && !WatchTaskValid(unit.PendingTask)) LostOrder(unit, now);
if (!unit.Task || !unit.Task.Investigation() || WatchTaskValid(unit.Task) || unit.Downlink || !unit.Radio) return;
ERR_HQRoute route = m_Network.Route(unit.Radio, true);
if (!route) return;
ERR_HQTask cancel = new ERR_HQTask();
cancel.ReleaseOnly = true; cancel.ReplacesTask = unit.Task; cancel.QueuedAt = now; cancel.ExpiresAt = now + 30000;
cancel.ApproachBearing = unit.Task.ApproachBearing; cancel.Destination = unit.Task.Destination;
unit.PendingTask = cancel; unit.PendingOrder = unit.Assignment.Snapshot(); unit.Downlink = route;
route.MessageId = m_Journal.Message(); route.Payload = "cancel resolved missing-patrol investigation; group " + unit.Id.ToString();
m_Journal.Write("ORDER QUEUED", route.Payload, route.MessageId);
}
protected void RequestCheckins(float now)
{
for (int i = 0; i < m_Watch.Count(); i++)
{
ERR_HQWatchEntry entry = m_Watch.At(i);
if (!m_Watch.MarkRequested(entry.SourceId, entry.MessageId, now)) continue;
m_Journal.Write("CHECK-IN OVERDUE", string.Format("%1 missed two check-ins; last reported position=%2, status M%3; cause unknown", entry.SourceId, entry.Position, entry.MessageId));
foreach (ERR_HQUnit unit : m_Units)
{
if (unit.ForceSourceId != entry.SourceId || unit.Downlink || !unit.Radio) continue;
ERR_HQRoute route = m_Network.Route(unit.Radio, true);
if (!route) break;
route.MessageId = m_Journal.Message();
route.Payload = "HQ requests current status from " + entry.SourceId;
unit.PendingCheckin = true; unit.Downlink = route;
m_Journal.Write("STATUS REQUEST", route.Payload, route.MessageId);
break;
}
}
}
protected void Investigate(float now, int limit)
{
if (Assigned() >= limit) return;
// One missing-patrol investigation at a time shares the same finite units.
foreach (ERR_HQUnit unit : m_Units)
if (unit.PlannedTask() && unit.PlannedTask().Investigation()) return;
for (int i = 0; i < m_Watch.Count(); i++)
{
ERR_HQWatchEntry entry = m_Watch.At(i);
if (!m_Watch.InvestigationDue(entry.SourceId, now)) continue;
ERR_HQUnit best;
ERR_HQRoute bestRoute;
float distance = m_Mode.Settings().Get("responseRadiusMetres") + 1;
int first = -1;
int second = -1;
foreach (ERR_HQUnit existing : m_Units)
{
ERR_HQTask planned = existing.PlannedTask();
if (!planned) continue;
if (first < 0) first = planned.ApproachBearing;
else if (planned.ApproachBearing != first) second = planned.ApproachBearing;
}
foreach (ERR_HQUnit unit : m_Units)
{
if (unit.ForceSourceId == entry.SourceId || !unit.Radio || !unit.PlanEligible || unit.PlanFighting || unit.Assignment || unit.PendingOrder || unit.Downlink) continue;
if (unit.HomeGuard && HomeAvailable(unit) <= 1) continue;
if (!ERR_HQPursuitRules.BearingAllowed(ERR_HQPursuitRules.Bearing(unit.PlanPosition, entry.Position), first, second)) continue;
float candidate = vector.DistanceXZ(unit.PlanPosition, entry.Position);
if (candidate >= distance) continue;
ERR_HQRoute route = m_Network.Route(unit.Radio, true);
if (!route) continue;
best = unit; bestRoute = route; distance = candidate;
}
if (!best || !m_Watch.MarkInvestigating(entry.SourceId, entry.MessageId, entry.RequestId, now)) continue;
ERR_HQTask task = new ERR_HQTask();
task.WatchSourceId = entry.SourceId; task.WatchMessageId = entry.MessageId; task.WatchRequestId = entry.RequestId;
task.Role = ERR_HQPursuitRole.SEARCH; task.Destination = entry.Position; task.QueuedAt = now;
task.ExpiresAt = now + ERR_HQPursuitRules.TaskLifetimeSeconds(task.Role, distance) * 1000;
task.ApproachBearing = ERR_HQPursuitRules.Bearing(best.PlanPosition, entry.Position);
ERR_HQReport lineage = new ERR_HQReport();
lineage.MessageId = entry.MessageId; lineage.ObservedAt = entry.ObservedAt; lineage.Position = entry.Position; lineage.Distress = true;
best.PendingTask = task; best.PendingOrder = lineage; best.Downlink = bestRoute;
bestRoute.MessageId = m_Journal.Message();
bestRoute.Payload = string.Format("group %1 investigate %2 at last delivered status position %3; source M%4", best.Id, entry.SourceId, entry.Position, entry.MessageId);
m_Journal.Write("ORDER QUEUED", bestRoute.Payload, bestRoute.MessageId);
if (best.HomeGuard) m_HomeAvailable.Set(best.HomeId, HomeAvailable(best) - 1);
return;
}
}
protected void Accept(ERR_HQReport report, float now) protected void Accept(ERR_HQReport report, float now)
{ {
if (!report || !ERR_MissionRules.ContactFresh(report.ObservedAt, now)) return; if (!report || !ERR_MissionRules.ContactFresh(report.ObservedAt, now)) return;
if (!m_Memory.Ingest(report, now)) return;
if (ERR_HQMemoryRules.Kind(report) == ERR_HQMemoryKind.SIGHTING) m_Coverage.Forget(report.Position);
if (ERR_HQMemoryRules.Kind(report) == ERR_HQMemoryKind.BODY) m_Bodies.ConfirmDelivered(report.Target);
m_Journal.Write("BELIEF", string.Format("delivered report M%1 retained; tracks=%2", report.MessageId, m_Memory.Count()), report.MessageId);
// A reported corpse or distress call can justify investigation, never fire.
if (ERR_HQMemoryRules.Kind(report) != ERR_HQMemoryKind.SIGHTING) return;
for (int i = 0; i < m_Contacts.Count(); i++) for (int i = 0; i < m_Contacts.Count(); i++)
{ {
ERR_HQReport previous = m_Contacts[i]; ERR_HQReport previous = m_Contacts[i];
@@ -285,65 +565,309 @@ class ERR_HQ : ERR_CommandService
m_Contacts.Insert(report.Snapshot()); m_Contacts.Insert(report.Snapshot());
} }
protected void DeliverOrder(ERR_HQUnit unit, float now) // Current combat suspends a sweep without deleting its native queued orders.
{ protected bool Fighting(ERR_HQUnit unit)
ERR_HQReport order = unit.PendingOrder; {
if (!order || !ERR_MissionRules.ContactFresh(order.ObservedAt, now) || !unit.Eligible(m_Mode)) { unit.Release(); return; } return unit.Utility && unit.Utility.m_Perception && !unit.Utility.m_Perception.m_aTargets.IsEmpty();
SCR_AIGroupPerception perception = unit.Utility.m_Perception; }
if (perception && !perception.m_aTargets.IsEmpty()) { unit.Release(); return; } protected int HomeAvailable(ERR_HQUnit candidate) { return m_HomeAvailable.Get(candidate.HomeId); }
int deliveryId; protected ERR_HQHuntWindow Hunt(int beliefId)
if (unit.Downlink) deliveryId = unit.Downlink.MessageId; {
unit.Release(); foreach (ERR_HQHuntWindow known : m_Hunts) if (known.BeliefId == beliefId) return known;
vector position = order.Position; if (m_Hunts.Count() >= 64) return null;
if (order.HasVelocity) position = ERR_HQReport.Predict(position, order.Velocity, (now - order.ObservedAt) / 1000); ERR_HQHuntWindow created = new ERR_HQHuntWindow();
AIWaypoint waypoint = AIWaypoint.Cast(ERR_Actors.Spawn(ERR_Resources.SearchWaypoint(), ERR_Actors.Ground(position))); created.BeliefId = beliefId;
if (!waypoint) { m_Journal.Write("ORDER FAILED", "waypoint spawn failed", order.MessageId); return; } m_Hunts.Insert(created);
unit.Waypoint = waypoint; return created;
unit.Assignment = order; }
unit.Group.AddWaypointAt(waypoint, 0); protected void LostOrder(ERR_HQUnit unit, float now)
m_Journal.Write("ORDER DELIVERED", string.Format("group %1 from report M%2: %3", unit.Id, order.MessageId, order.Description(now)), deliveryId); {
} ERR_HQTask task = unit.PendingTask;
unit.CancelPending();
protected void Assign(float now) if (!task || task.ReleaseOnly) return;
{ if (task.Investigation()) { FinishWatch(task, now); return; }
int limit = m_Mode.Settings().Get("supportSquadLimit"); foreach (ERR_HQUnit other : m_Units)
int radius = m_Mode.Settings().Get("responseRadiusMetres"); {
int assigned = Assigned(); ERR_HQTask planned = other.PlannedTask();
foreach (ERR_HQUnit unit : m_Units) if (planned && planned.BeliefId == task.BeliefId) return;
{ }
if (unit.Assignment && (!ERR_MissionRules.ContactFresh(unit.Assignment.ObservedAt, now) || !unit.Eligible(m_Mode) || assigned > limit)) // A call that never arrived did not begin a hunt. Retry through the network
{ // after a short backoff, without bypassing another unit's active hunt window.
unit.Release(); assigned--; ERR_HQHuntWindow hunt = Hunt(task.BeliefId);
} if (hunt) hunt.NextHunt = Math.Min(hunt.NextHunt, now + 15000);
if (unit.PendingOrder && (!ERR_MissionRules.ContactFresh(unit.PendingOrder.ObservedAt, now) || !unit.Eligible(m_Mode) || assigned > limit)) }
{ protected void DeliverOrder(ERR_HQUnit unit, float now)
unit.Release(); assigned--; {
} ERR_HQReport order = unit.PendingOrder;
} ERR_HQTask task = unit.PendingTask;
foreach (ERR_HQReport report : m_Contacts) if (!order || !task || now >= task.ExpiresAt || !unit.Eligible(m_Mode)) { LostOrder(unit, now); return; }
{ if (task.ReleaseOnly)
if (!ERR_MissionRules.ContactFresh(report.ObservedAt, now)) continue; {
foreach (ERR_HQUnit unit : m_Units) if (unit.Task == task.ReplacesTask) { ReleaseUnit(unit, now); m_Journal.Write("ORDER DELIVERED", "resolved investigation released through radio"); }
{ else unit.CancelPending();
if (assigned >= limit) return; return;
if (unit.Assignment || unit.PendingOrder || !unit.Eligible(m_Mode) || !unit.Radio) continue; }
if (vector.DistanceXZ(unit.Group.GetOrigin(), report.Position) > radius) continue; if (task.Investigation())
SCR_AIGroupPerception perception = unit.Utility.m_Perception; {
if (perception && !perception.m_aTargets.IsEmpty()) continue; if (!WatchTaskValid(task)) { LostOrder(unit, now); return; }
ERR_HQRoute route = m_Network.Route(unit.Radio, true); }
if (!route) continue; else
unit.PendingOrder = report.Snapshot(); {
unit.Downlink = route; ERR_HQBelief belief = m_Memory.GetById(task.BeliefId);
route.MessageId = m_Journal.Message(); if (!belief || belief.BeliefRevision != task.BeliefRevision
route.Payload = "order from report M" + report.MessageId.ToString(); || !ERR_HQPursuitRules.Actionable(belief.Confidence, (now - belief.ObservedAt) / 1000, belief.Radius))
assigned++; { LostOrder(unit, now); return; }
} }
} if (Fighting(unit)) { LostOrder(unit, now); return; }
} int deliveryId;
if (unit.Downlink) deliveryId = unit.Downlink.MessageId;
AIWaypoint waypoint = AIWaypoint.Cast(ERR_Actors.Spawn(ERR_Resources.SearchWaypoint(), ERR_Actors.Ground(task.Destination)));
if (!waypoint) { LostOrder(unit, now); m_Journal.Write("ORDER FAILED", "waypoint spawn failed", order.MessageId); return; }
unit.Release();
unit.Task = task;
unit.Waypoint = waypoint;
unit.Assignment = order;
unit.Group.AddWaypointAt(waypoint, 0);
ERR_ForceRecord record = m_Mode.Forces().FindGroup(unit.Group);
if (record)
{
record.Duty = ERR_ForceDuty.SEARCH;
record.DutyTarget = task.Destination;
}
m_Journal.Write("ORDER DELIVERED", string.Format("group %1 %2 from report M%3; belief=%4 destination=%5", unit.Id, task.Name(), order.MessageId, task.BeliefId, task.Destination), deliveryId);
}
protected void Sweep(ERR_HQUnit unit, float now)
{
ERR_HQTask task = unit.Task;
if (!task || !unit.Assignment || task.SweepQueued || !unit.Waypoint || !unit.Eligible(m_Mode)) return;
if (Fighting(unit) || vector.DistanceXZ(unit.Group.GetOrigin(), task.Destination) > 40)
{ task.ArrivedAt = -1; return; }
// Quiet combat state alone does not establish a negative search. Use this
// physical group's native perception, also while its uplink is occupied.
array<ref ERR_HQVisualContact> samples = {};
ERR_HQObservation.Gather(unit.Utility, now, samples);
if (!samples.IsEmpty()) { task.ArrivedAt = -1; return; }
if (task.ArrivedAt < 0) task.ArrivedAt = now;
if (now - task.ArrivedAt < 30000 || unit.Uplink || !unit.Radio) return;
ERR_HQRoute route = m_Network.Route(unit.Radio);
if (!route) return;
ERR_HQSearchReport report = new ERR_HQSearchReport();
report.SourceId = unit.Id;
report.MessageId = m_Journal.Message();
report.WatchSourceId = task.WatchSourceId; report.WatchMessageId = task.WatchMessageId; report.WatchRequestId = task.WatchRequestId;
report.BeliefId = task.BeliefId;
report.BeliefRevision = task.BeliefRevision;
report.Position = task.Destination;
report.ObservedAt = now;
report.SweepCompleted = true;
report.ContactFound = false;
route.MessageId = report.MessageId;
route.Payload = string.Format("group %1 searched belief %2 at %3; no contact", unit.Id, task.BeliefId, task.Destination);
unit.PendingSweep = report;
unit.Uplink = route;
task.SweepQueued = true;
m_Journal.Write("SEARCH REPORT", route.Payload, report.MessageId);
}
protected void AcceptSweep(ERR_HQSearchReport report, float now)
{
if (!report) return;
if (!report.WatchSourceId.IsEmpty())
{
if (!ERR_HQMemoryRules.DeliveryFresh(report.ObservedAt, now) || !report.SweepCompleted || report.ContactFound) return;
if (m_Watch.FinishInvestigation(report.WatchSourceId, report.WatchMessageId, report.WatchRequestId, now))
m_Journal.Write("INVESTIGATION", "physical search reported no contact; missing patrol remains unconfirmed: " + report.WatchSourceId, report.MessageId);
return;
}
ERR_HQBelief belief = m_Memory.GetById(report.BeliefId);
if (!belief || belief.BeliefRevision != report.BeliefRevision) return;
if (!m_Coverage.Ingest(report, now)) return;
m_Memory.NegativeSearch(report.BeliefId, report.BeliefRevision, now);
m_Journal.Write("AREA SWEPT", string.Format("group %1 reported no contact at %2; belief=%3", report.SourceId, report.Position, report.BeliefId), report.MessageId);
}
protected vector Containment(ERR_HQBelief belief, vector fallback)
{
array<ERR_LocationComponent> locations = {};
m_Mode.Locations(locations);
float best = -1;
vector result = fallback;
foreach (ERR_LocationComponent location : locations)
{
if (!location || (location.Kind() != ERR_LocationKind.RADIO && location.Kind() != ERR_LocationKind.EXTRACTION)) continue;
vector objective = location.Position();
if (!ERR_HQDoctrine.Forward(objective, belief.PredictedPosition, belief.Velocity, belief.HasVelocity)) continue;
float threat = ERR_HQDoctrine.Threat(objective, belief.Position, belief.Velocity, belief.HasVelocity, belief.Confidence, belief.Radius);
if (threat <= best) continue;
best = threat;
result = ERR_HQDoctrine.Approach(objective, belief.PredictedPosition);
}
return result;
}
void MemoryStatus(array<string> replies)
{
replies.Insert(string.Format("HQ memory: %1 tracks; %2 searched cells. Predictions use delivered reports only.", m_Memory.Count(), m_Coverage.Count()));
for (int i = 0; i < m_Memory.Count() && i < 6; i++)
{
ERR_HQBelief belief = m_Memory.At(i);
replies.Insert(string.Format("Track %1: confidence %2%%, uncertainty %3m, age %4s, samples %5; %6", belief.BeliefId, Math.Round(belief.Confidence * 100), Math.Round(belief.Radius), Math.Round((belief.EvaluatedAt - belief.ObservedAt) / 1000), belief.SampleCount, belief.PredictionSource));
}
}
protected void Retask(float now)
{
foreach (ERR_HQUnit unit : m_Units)
{
if (!unit.Assignment || !unit.Task || unit.Task.Investigation() || unit.PendingOrder || !unit.Radio || unit.PlanFighting || !unit.PlanEligible) continue;
ERR_HQBelief belief = m_Memory.GetById(unit.Task.BeliefId);
if (!belief || belief.BeliefRevision == unit.Task.BeliefRevision || now - belief.ObservedAt > 45000) continue;
// Nearby updates refine memory without churning native movement orders.
if (vector.DistanceXZ(unit.Assignment.Position, belief.Position) < Math.Max(100, belief.Radius)) continue;
ERR_HQRoute route = m_Network.Route(unit.Radio, true);
if (!route) continue;
array<vector> reserved = {};
int first = -1;
int second = -1;
foreach (ERR_HQUnit other : m_Units)
{
ERR_HQTask planned = other.PlannedTask();
if (other == unit || !planned) continue;
reserved.Insert(planned.Destination);
if (first < 0) first = planned.ApproachBearing;
else if (planned.ApproachBearing != first) second = planned.ApproachBearing;
}
int bearing = ERR_HQPursuitRules.Bearing(unit.Group.GetOrigin(), belief.PredictedPosition);
if (!ERR_HQPursuitRules.BearingAllowed(bearing, first, second)) continue;
vector destination;
if (!m_Coverage.Select(belief.PredictedPosition, belief.Radius, belief.Position, now, destination, reserved)) continue;
ERR_HQTask task = new ERR_HQTask();
task.BeliefId = belief.BeliefId; task.BeliefRevision = belief.BeliefRevision; task.Role = ERR_HQPursuitRole.SEARCH;
task.Destination = destination; task.QueuedAt = now;
task.ExpiresAt = now + ERR_HQPursuitRules.TaskLifetimeSeconds(task.Role, vector.DistanceXZ(unit.PlanPosition, destination)) * 1000;
task.ApproachBearing = bearing;
unit.PendingTask = task; unit.PendingOrder = belief.Report.Snapshot(); unit.Downlink = route;
route.MessageId = m_Journal.Message();
route.Payload = string.Format("group %1 retask from report M%2; belief=%3 destination=%4", unit.Id, belief.MessageId, belief.BeliefId, destination);
m_Journal.Write("ORDER QUEUED", route.Payload, route.MessageId);
ERR_HQHuntWindow hunt = Hunt(belief.BeliefId);
if (hunt) hunt.NextHunt = Math.Max(hunt.NextHunt, task.ExpiresAt + 180000);
}
}
protected void Assign(float now)
{
int globalLimit = m_Watch.SquadLimit(m_Mode.Settings().Get("supportSquadLimit"));
int limit = ERR_HQPursuitRules.Limit(globalLimit);
int radius = m_Mode.Settings().Get("responseRadiusMetres");
int assigned = Assigned();
// Snapshot bounded own-force eligibility once per five-second planning pass.
m_PlanBeliefs.Clear();
for (int index = 0; index < m_Memory.Count(); index++) m_PlanBeliefs.Insert(m_Memory.At(index));
foreach (ERR_HQUnit unit : m_Units)
{
unit.PlanEligible = unit.Eligible(m_Mode);
unit.PlanFighting = Fighting(unit);
if (unit.Group) unit.PlanPosition = unit.Group.GetOrigin();
}
for (int h = m_Hunts.Count() - 1; h >= 0; h--)
if (!m_Memory.GetById(m_Hunts[h].BeliefId)) m_Hunts.Remove(h);
foreach (ERR_HQUnit unit : m_Units)
{
if (!unit.Assignment && !unit.PendingOrder) continue;
if (!unit.PlanEligible || assigned > globalLimit) { FinishWatch(unit.Task, now); FinishWatch(unit.PendingTask, now); unit.Release(); assigned--; continue; }
if (unit.Task && now >= unit.Task.ExpiresAt) { FinishWatch(unit.Task, now); unit.ReleaseAssignment(); }
if (unit.PendingTask && now >= unit.PendingTask.ExpiresAt) { FinishWatch(unit.PendingTask, now); unit.CancelPending(); }
if (unit.Task && !unit.Task.Investigation() && !m_Memory.GetById(unit.Task.BeliefId)) unit.ReleaseAssignment();
if (unit.PendingTask && !unit.PendingTask.ReleaseOnly && !unit.PendingTask.Investigation() && !m_Memory.GetById(unit.PendingTask.BeliefId)) unit.CancelPending();
}
assigned = Assigned();
m_HomeAvailable.Clear();
foreach (ERR_HQUnit unit : m_Units)
if (unit.HomeGuard && unit.PlanEligible && !unit.Assignment && !unit.PendingOrder)
m_HomeAvailable.Set(unit.HomeId, m_HomeAvailable.Get(unit.HomeId) + 1);
foreach (ERR_HQUnit unit : m_Units) CancelResolvedInvestigation(unit, now);
RequestCheckins(now);
Retask(now);
Investigate(now, globalLimit);
assigned = HuntingAssigned();
array<vector> reserved = {};
int first = -1;
int second = -1;
foreach (ERR_HQUnit unit : m_Units)
{
ERR_HQTask planned = unit.PlannedTask();
if (!planned || (!unit.Assignment && !unit.PendingOrder)) continue;
reserved.Insert(planned.Destination);
int bearing = planned.ApproachBearing;
if (first < 0) first = bearing;
else if (bearing != first && second < 0) second = bearing;
}
// Strongest delivered track first; finite scans (64 beliefs,128 own units).
array<int> considered = {};
for (int pass = 0; pass < m_PlanBeliefs.Count() && assigned < limit && Assigned() < globalLimit; pass++)
{
ERR_HQBelief belief;
for (int i = 0; i < m_PlanBeliefs.Count(); i++)
{
ERR_HQBelief candidate = m_PlanBeliefs[i];
if (!candidate || considered.Contains(candidate.BeliefId)) continue;
float age = (now - candidate.ObservedAt) / 1000;
if (!ERR_HQPursuitRules.Actionable(candidate.Confidence, age, candidate.Radius)) continue;
if (!belief || candidate.Confidence > belief.Confidence) belief = candidate;
}
if (!belief) break;
considered.Insert(belief.BeliefId);
ERR_HQHuntWindow hunt = Hunt(belief.BeliefId);
if (!hunt || now < hunt.NextHunt) continue;
for (int slot = 0; slot < limit && assigned < limit && Assigned() < globalLimit; slot++)
{
float age = (now - belief.ObservedAt) / 1000;
ERR_HQPursuitRole role = ERR_HQPursuitRules.Role(belief.Confidence, age, belief.Radius, belief.HasVelocity, slot);
vector destination = ERR_HQPursuitRules.Objective(belief.PredictedPosition, belief.Velocity, belief.HasVelocity, belief.Confidence, age, belief.Radius, role, slot);
if (role == ERR_HQPursuitRole.CONTAIN) destination = Containment(belief, destination);
if (role == ERR_HQPursuitRole.SEARCH && !m_Coverage.Select(belief.PredictedPosition, belief.Radius, belief.Position, now, destination, reserved)) continue;
ERR_HQUnit best;
ERR_HQRoute bestRoute;
float bestScore = -1;
int bestId;
int bestBearing = -1;
foreach (ERR_HQUnit unit : m_Units)
{
bool busy = unit.Assignment || unit.PendingOrder || unit.Downlink || unit.PlanFighting;
if (!unit.Radio || !ERR_HQPursuitRules.CanCommit(unit.Group != null, unit.PlanEligible, busy, unit.HomeGuard, HomeAvailable(unit), assigned, limit)) continue;
vector position = unit.PlanPosition;
if (vector.DistanceXZ(position, belief.Position) > radius) continue;
int bearing = ERR_HQPursuitRules.Bearing(position, belief.PredictedPosition);
if (!ERR_HQPursuitRules.BearingAllowed(bearing, first, second)) continue;
float score = ERR_HQPursuitRules.Score(role, belief.PredictedPosition, belief.Velocity, position, destination);
if (!ERR_HQPursuitRules.Better(score, unit.Id, bestScore, bestId)) continue;
ERR_HQRoute route = m_Network.Route(unit.Radio, true);
if (!route) continue;
best = unit; bestRoute = route; bestScore = score; bestId = unit.Id; bestBearing = bearing;
}
if (!best) continue;
ERR_HQTask task = new ERR_HQTask();
task.BeliefId = belief.BeliefId; task.BeliefRevision = belief.BeliefRevision; task.Role = role;
task.Destination = destination; task.QueuedAt = now;
task.ExpiresAt = now + ERR_HQPursuitRules.TaskLifetimeSeconds(role, vector.DistanceXZ(best.PlanPosition, destination)) * 1000;
task.ApproachBearing = bestBearing;
best.PendingTask = task; best.PendingOrder = belief.Report.Snapshot(); best.Downlink = bestRoute;
bestRoute.MessageId = m_Journal.Message();
bestRoute.Payload = string.Format("group %1 %2; belief=%3 from report M%4; destination=%5", best.Id, task.Name(), task.BeliefId, belief.MessageId, destination);
m_Journal.Write("ORDER QUEUED", bestRoute.Payload, bestRoute.MessageId);
reserved.Insert(destination);
if (first < 0) first = bestBearing;
else if (bestBearing != first && second < 0) second = bestBearing;
if (best.HomeGuard) m_HomeAvailable.Set(best.HomeId, HomeAvailable(best) - 1);
hunt.NextHunt = Math.Max(hunt.NextHunt, task.ExpiresAt + 180000);
assigned++;
}
}
}
override void Tick(float now) override void Tick(float now)
{ {
if (!Replication.IsServer()) return; if (!Replication.IsServer()) return;
m_Memory.Tick(now);
m_Equipment.Tick(now);
m_Convoys.Tick(now);
m_Bodies.TickBudget(now);
if (now >= m_NextNetwork) { IndexRadios(); m_NextNetwork = now + 5000; } if (now >= m_NextNetwork) { IndexRadios(); m_NextNetwork = now + 5000; }
for (int i = m_Contacts.Count() - 1; i >= 0; i--) for (int i = m_Contacts.Count() - 1; i >= 0; i--)
if (!ERR_MissionRules.ContactFresh(m_Contacts[i].ObservedAt, now)) m_Contacts.Remove(i); if (!ERR_MissionRules.ContactFresh(m_Contacts[i].ObservedAt, now)) m_Contacts.Remove(i);
@@ -355,19 +879,26 @@ class ERR_HQ : ERR_CommandService
int delivered = unit.Uplink.Advance(now, m_Journal); int delivered = unit.Uplink.Advance(now, m_Journal);
if (delivered == 1) if (delivered == 1)
{ {
if (unit.PendingSupplyStatus) m_Logistics.Receive(unit.PendingSupplyStatus, now); if (unit.PendingStatus) m_Watch.Ingest(unit.PendingStatus, now);
else if (unit.PendingSweep) AcceptSweep(unit.PendingSweep, now);
else if (unit.PendingSupplyStatus) m_Logistics.Receive(unit.PendingSupplyStatus, now);
else Accept(unit.PendingReport, now); else Accept(unit.PendingReport, now);
} }
if (delivered != 0) { unit.Uplink = null; unit.PendingReport = null; unit.PendingSupplyStatus = null; } if (delivered < 0 && unit.PendingSweep && unit.Task && unit.PendingSweep.BeliefId == unit.Task.BeliefId && unit.PendingSweep.BeliefRevision == unit.Task.BeliefRevision && unit.PendingSweep.WatchSourceId == unit.Task.WatchSourceId && unit.PendingSweep.WatchMessageId == unit.Task.WatchMessageId && unit.PendingSweep.WatchRequestId == unit.Task.WatchRequestId) unit.Task.SweepQueued = false;
if (delivered != 0) { unit.Uplink = null; unit.PendingReport = null; unit.PendingSupplyStatus = null; unit.PendingSweep = null; unit.PendingStatus = null; }
} }
if (unit.Downlink) if (unit.Downlink)
{ {
int delivered = unit.Downlink.Advance(now, m_Journal); int delivered = unit.Downlink.Advance(now, m_Journal);
if (delivered == 1) DeliverOrder(unit, now); if (delivered == 1)
else if (delivered < 0) unit.Release(); {
if (unit.PendingCheckin) { unit.NextStatus = now; unit.CancelPending(); }
else DeliverOrder(unit, now);
}
else if (delivered < 0) LostOrder(unit, now);
} }
if (!unit.Group && !unit.Uplink) { unit.Release(); m_Units.Remove(i); continue; } if (!unit.Group && !unit.Uplink) { ReleaseUnit(unit, now); m_Units.Remove(i); continue; }
Observe(unit, now); QueueReports(unit, now);
} }
if (now >= m_NextAssignment) { Assign(now); m_NextAssignment = now + 5000; } if (now >= m_NextAssignment) { Assign(now); m_NextAssignment = now + 5000; }
m_Logistics.Tick(now); m_Logistics.Tick(now);
@@ -377,11 +908,14 @@ class ERR_HQ : ERR_CommandService
override void Stop() override void Stop()
{ {
m_Convoys.Stop();
m_Equipment.Stop();
m_Logistics.Stop(); m_Logistics.Stop();
m_Mortars.Stop(); m_Mortars.Stop();
foreach (ERR_HQUnit unit : m_Units) unit.Release(); foreach (ERR_HQUnit unit : m_Units) unit.Release();
m_Units.Clear(); m_Units.Clear();
m_Contacts.Clear(); m_Contacts.Clear();
m_Memory.Clear(); m_Coverage.Clear(); m_Hunts.Clear(); m_Watch.Clear(); m_Bodies.Stop(); m_PlanBeliefs.Clear(); m_HomeAvailable.Clear();
m_Network.Clear(); m_Network.Clear();
m_Journal.Write("STOP", "HQ stopped; tactical orders released"); m_Journal.Write("STOP", "HQ stopped; tactical orders released");
m_Journal.Flush(); m_Journal.Flush();
@@ -11,6 +11,7 @@ class ERR_HQAdminProvider : ERR_AdminProvider
if (option == "interval") return "reportIntervalSeconds"; if (option == "interval") return "reportIntervalSeconds";
if (option == "squads") return "supportSquadLimit"; if (option == "squads") return "supportSquadLimit";
if (option == "radius") return "responseRadiusMetres"; if (option == "radius") return "responseRadiusMetres";
if (option == "stinger") return "stingerChanceOneIn";
return ""; return "";
} }
override int JournalSequence() override int JournalSequence()
@@ -26,8 +27,16 @@ class ERR_HQAdminProvider : ERR_AdminProvider
} }
override bool Execute(ERR_GameMode mode, string arguments, array<string> replies) override bool Execute(ERR_GameMode mode, string arguments, array<string> replies)
{ {
if (arguments != "status" && arguments != "hq show" && arguments != "hq log") return false; if (arguments != "status" && arguments != "hq show" && arguments != "hq log" && arguments != "hq memory" && arguments != "hq convoy show" && arguments != "hq convoy start") return false;
if (!m_HQ) { replies.Insert("HQ unavailable."); return true; } if (!m_HQ) { replies.Insert("HQ unavailable."); return true; }
if (arguments == "hq convoy start")
{
m_HQ.StartScenarioConvoy();
replies.Insert(m_HQ.ConvoyStatus());
return true;
}
if (arguments == "hq convoy show") { replies.Insert(m_HQ.ConvoyStatus()); return true; }
if (arguments == "hq memory") { m_HQ.MemoryStatus(replies); return true; }
if (arguments == "hq show" || arguments == "status") replies.Insert(m_HQ.Status()); if (arguments == "hq show" || arguments == "status") replies.Insert(m_HQ.Status());
else else
{ {
@@ -40,9 +49,10 @@ class ERR_HQAdminProvider : ERR_AdminProvider
override bool Help(string topic, array<string> replies) override bool Help(string topic, array<string> replies)
{ {
if (topic != "hq") return false; if (topic != "hq") return false;
replies.Insert("/esc hq show | hq log show|next|set on|off"); replies.Insert("/esc hq show | hq memory | hq log show|next|set on|off | hq convoy show|start");
replies.Insert("/esc hq interval|squads|radius show|set N"); replies.Insert("/esc hq interval|squads|radius|stinger show|set N");
replies.Insert("HQ assigns available physical squads through delivered reports. These commands do not create replacement forces."); replies.Insert("Stinger: 0 off, 1 every eligible soldier, 2..10000 one in N; applies only before each actor rolls.");
replies.Insert("HQ assigns available physical squads through delivered reports. Convoy start uses the single finite initial deployment; losses are not replaced.");
return true; return true;
} }
} }
@@ -0,0 +1,203 @@
// Adapted from the user-owned AI body's visual discovery rules only.
// Candidate casualty identities are local perception work, never delivered HQ knowledge.
class ERR_HQBodyCandidate
{
IEntity Corpse;
bool Confirmed;
float ReportAfter;
}
class ERR_HQBodyScan
{
SCR_AIGroup Group;
float NextScan;
float LastAsked = -1;
int Cursor;
}
class ERR_HQBodyRules
{
static bool InView(float distance, float facing)
{
return ERR_HQMemoryRules.Finite(distance) && ERR_HQMemoryRules.Finite(facing)
&& distance >= 0 && distance <= 60 && (distance <= 12 || facing >= 0.5);
}
static bool Clear(float fraction, bool hitBody)
{
return ERR_HQMemoryRules.Finite(fraction) && fraction >= 0 && (fraction >= 1 || hitBody);
}
}
class ERR_HQBodyObserver
{
protected ref array<ref ERR_HQBodyCandidate> m_Roster = {};
protected ref array<ref ERR_HQBodyCandidate> m_Bodies = {};
protected ref array<ref ERR_HQBodyScan> m_Groups = {};
protected float m_NextBudget;
protected float m_Now = -1;
protected int m_Traces;
protected int m_RosterCursor;
protected bool m_CapLogged;
protected bool OwnedPhysical(SCR_AIGroup group)
{
ERR_GameMode mode = ERR_GameMode.Get();
if (!mode || !group || group.GetFaction() != mode.EnemyFaction()) return false;
ERR_ForceRecord force = mode.Forces().FindGroup(group);
return force && force.Physical && !force.Eliminated;
}
protected bool Dead(IEntity actor)
{
ChimeraCharacter character = ChimeraCharacter.Cast(actor);
return character && character.GetCharacterController()
&& character.GetCharacterController().GetLifeState() == ECharacterLifeState.DEAD;
}
protected void Cap()
{
if (m_CapLogged) return;
m_CapLogged = true;
Print("Rereintroduced [body observer]: finite local registry limit reached; no discovery work added.");
}
protected void Prune()
{
for (int i = m_Bodies.Count() - 1; i >= 0; i--)
if (!m_Bodies[i].Corpse || m_Bodies[i].Confirmed || !Dead(m_Bodies[i].Corpse)) m_Bodies.Remove(i);
for (int i = m_Roster.Count() - 1; i >= 0; i--)
if (!m_Roster[i].Corpse) m_Roster.Remove(i);
for (int i = m_Groups.Count() - 1; i >= 0; i--)
if (!m_Groups[i].Group) m_Groups.Remove(i);
}
void RegisterGroup(SCR_AIGroup group)
{
if (!Replication.IsServer() || !OwnedPhysical(group)) return;
Prune();
bool known;
foreach (ERR_HQBodyScan scan : m_Groups) if (scan.Group == group) known = true;
if (!known)
{
if (m_Groups.Count() >= 128) { Cap(); return; }
ERR_HQBodyScan created = new ERR_HQBodyScan(); created.Group = group;
m_Groups.Insert(created);
}
array<AIAgent> agents = {}; group.GetAgents(agents);
for (int member = 0; member < agents.Count() && member < 32; member++)
{
AIAgent agent = agents[member];
if (!agent || !agent.GetControlledEntity()) continue;
IEntity actor = agent.GetControlledEntity();
bool found;
foreach (ERR_HQBodyCandidate entry : m_Roster) if (entry.Corpse == actor) found = true;
if (found) continue;
if (m_Roster.Count() >= 128) { Cap(); return; }
ERR_HQBodyCandidate candidate = new ERR_HQBodyCandidate(); candidate.Corpse = actor;
m_Roster.Insert(candidate);
}
}
void TickBudget(float now)
{
if (!Replication.IsServer() || !ERR_HQMemoryRules.Finite(now) || now < 0 || now < m_Now) return;
m_Now = now;
if (now < m_NextBudget) return;
m_NextBudget = now + 5000;
m_Traces = 12;
Prune();
// No position reads, messages or callbacks here: death only makes a local LOS candidate.
// Rotate the finite candidate window so sixteen remote corpses cannot hide later losses.
m_Bodies.Clear();
int total = m_Roster.Count();
for (int visited = 0; visited < total; visited++)
{
if (m_Bodies.Count() >= 16) { Cap(); break; }
if (m_RosterCursor >= total) m_RosterCursor = 0;
ERR_HQBodyCandidate candidate = m_Roster[m_RosterCursor++];
if (!candidate.Corpse || candidate.Confirmed || m_Bodies.Contains(candidate) || !Dead(candidate.Corpse)) continue;
m_Bodies.Insert(candidate);
}
}
protected bool Visible(IEntity observer, IEntity body, out vector observedPosition)
{
if (m_Traces <= 0 || !observer || !body || !ERR_Actors.CanFight(observer)
|| CompartmentAccessComponent.GetVehicleIn(observer)) return false;
vector bodyPosition = body.GetOrigin();
vector observerPosition = observer.GetOrigin();
vector delta = bodyPosition - observerPosition;
float distance = delta.Length();
delta[1] = 0;
vector transform[4]; observer.GetWorldTransform(transform);
vector forward = transform[2]; forward[1] = 0;
float facing;
if (delta.Length() > 0.01 && forward.Length() > 0.01)
facing = vector.Dot(forward.Normalized(), delta.Normalized());
if (!ERR_HQBodyRules.InView(distance, facing)) return false;
TraceParam trace = new TraceParam();
trace.Start = observerPosition + "0 1.5 0";
trace.End = bodyPosition + "0 0.3 0";
trace.Exclude = observer;
trace.Flags = TraceFlags.ENTS | TraceFlags.WORLD;
m_Traces--;
float fraction = GetGame().GetWorld().TraceMove(trace, null);
if (!ERR_HQBodyRules.Clear(fraction, trace.TraceEnt == body)) return false;
observedPosition = bodyPosition;
return true;
}
protected ERR_HQBodyScan OldestDue(float now)
{
ERR_HQBodyScan selected;
foreach (ERR_HQBodyScan scan : m_Groups)
{
// Recently requesting groups share turns; inactive callers cannot reserve work forever.
if (!scan.Group || now < scan.NextScan || scan.LastAsked < 0 || now - scan.LastAsked > 5000) continue;
if (!OwnedPhysical(scan.Group) || scan.Group.GetPlayerCount(true) > 0) continue;
if (!selected || scan.NextScan < selected.NextScan) selected = scan;
}
return selected;
}
bool Observe(SCR_AIGroup group, float now, out ERR_HQReport report)
{
report = null;
if (!Replication.IsServer() || !ERR_HQMemoryRules.Finite(now) || now < m_Now || now < 0) return false;
TickBudget(now);
if (!OwnedPhysical(group) || group.GetPlayerCount(true) > 0 || m_Bodies.IsEmpty()) return false;
ERR_HQBodyScan state;
foreach (ERR_HQBodyScan scan : m_Groups) if (scan.Group == group) state = scan;
if (!state) return false;
state.LastAsked = now;
if (now < state.NextScan || m_Traces <= 0 || OldestDue(now) != state) return false;
state.NextScan = now + 15000;
array<AIAgent> agents = {}; group.GetAgents(agents);
int count = m_Bodies.Count();
for (int visited = 0; visited < count; visited++)
{
if (state.Cursor >= count) state.Cursor = 0;
ERR_HQBodyCandidate candidate = m_Bodies[state.Cursor++];
if (!candidate.Corpse || candidate.Confirmed || now < candidate.ReportAfter || !Dead(candidate.Corpse)) continue;
for (int member = 0; member < agents.Count() && member < 32; member++)
{
if (m_Traces <= 0) return false;
AIAgent agent = agents[member];
if (!agent) continue;
vector position;
if (!Visible(agent.GetControlledEntity(), candidate.Corpse, position)) continue;
report = new ERR_HQReport();
report.Target = candidate.Corpse; report.Source = group;
report.Position = position; report.ObservedAt = now; report.TravelMode = "body";
// Local throttling only. A lost radio call can be retried after fresh LOS.
candidate.ReportAfter = now + 15000;
return true;
}
}
return false;
}
// Call only after a radio-delivered body snapshot was accepted by HQ memory.
void ConfirmDelivered(IEntity body)
{
if (!Replication.IsServer() || !body) return;
foreach (ERR_HQBodyCandidate candidate : m_Roster)
if (candidate.Corpse == body) candidate.Confirmed = true;
}
void Stop()
{
m_Roster.Clear(); m_Bodies.Clear(); m_Groups.Clear();
m_Traces = 0; m_Now = -1; m_NextBudget = 0; m_RosterCursor = 0; m_CapLogged = false;
}
}
+145
View File
@@ -0,0 +1,145 @@
// Negative sightings have the same ownership as visual reports: HQ may ingest
// this snapshot only after its physical source's uplink completes successfully.
class ERR_HQSearchReport
{
string WatchSourceId;
int WatchMessageId;
int WatchRequestId;
int SourceId;
int MessageId;
int BeliefId;
int BeliefRevision;
vector Position;
float ObservedAt = -1;
bool SweepCompleted;
bool ContactFound;
}
class ERR_HQCoverageRules
{
static bool PositionValid(vector position)
{
return ERR_HQPursuitRules.PositionValid(position)
&& Math.AbsFloat(position[0]) < 1000000 && Math.AbsFloat(position[2]) < 1000000;
}
static int Cell(float coordinate) { return Math.Floor(coordinate / 500); }
// Bounded coordinates make this integer grid key collision-free, including
// negative positions. No per-candidate string or collection allocation.
static int Key(vector position)
{
return (Cell(position[0]) + 2000) * 4096 + Cell(position[2]) + 2000;
}
static bool Recent(float searchedAt, float now)
{
return ERR_HQPursuitRules.Finite(searchedAt) && ERR_HQPursuitRules.Finite(now)
&& searchedAt >= 0 && now >= searchedAt && now - searchedAt <= 900000;
}
static bool ValidReport(int sourceId, int messageId, int beliefId, int revision,
bool completed, bool found, float observedAt, float now)
{
return sourceId > 0 && messageId > 0 && beliefId > 0 && revision > 0 && completed && !found
&& Recent(observedAt, now) && now - observedAt <= 120000;
}
static bool Point(int x, int z, vector center, float radius, out vector point)
{
point = Vector(x * 500 + 250, center[1], z * 500 + 250);
if (vector.DistanceXZ(point, center) > radius)
{
// Small uncertainty circles need not include a grid center. Choose a point
// in their intersecting cell; inset edges keep its key in the selected cell.
point[0] = Math.Clamp(center[0], x * 500, x * 500 + 499.99);
point[2] = Math.Clamp(center[2], z * 500, z * 500 + 499.99);
}
return PositionValid(point) && vector.DistanceXZ(point, center) <= radius;
}
}
// A cell records a reported sweep visit, not proof that every building or hiding
// place in its 500m square was visible. New positive sightings invalidate that
// coarse exclusion; replay watermarks survive so old negatives cannot restore it.
class ERR_HQCoverage
{
protected ref map<int, float> m_Cells = new map<int, float>();
protected ref map<int, int> m_Messages = new map<int, int>();
int Count() { return m_Cells.Count(); }
void Forget(vector position)
{
if (ERR_HQCoverageRules.PositionValid(position)) m_Cells.Remove(ERR_HQCoverageRules.Key(position));
}
bool Recent(vector position, float now)
{
if (!ERR_HQCoverageRules.PositionValid(position)) return false;
int key = ERR_HQCoverageRules.Key(position);
return m_Cells.Contains(key) && ERR_HQCoverageRules.Recent(m_Cells.Get(key), now);
}
bool Ingest(ERR_HQSearchReport report, float now)
{
if (!report || !ERR_HQCoverageRules.PositionValid(report.Position)) return false;
if (!ERR_HQCoverageRules.ValidReport(report.SourceId, report.MessageId, report.BeliefId,
report.BeliefRevision, report.SweepCompleted, report.ContactFound, report.ObservedAt, now)) return false;
if (m_Messages.Contains(report.SourceId) && report.MessageId <= m_Messages.Get(report.SourceId)) return false;
// One uplink per source gives monotonic message order. Never evict replay
// watermarks; the mission already caps its total physical formations at 128.
if (!m_Messages.Contains(report.SourceId) && m_Messages.Count() >= 128) return false;
m_Messages.Set(report.SourceId, report.MessageId);
int key = ERR_HQCoverageRules.Key(report.Position);
if (m_Cells.Contains(key) && m_Cells.Get(key) >= report.ObservedAt) return false;
if (!m_Cells.Contains(key) && m_Cells.Count() >= 128)
{
int oldestKey;
float oldest = 1e20;
foreach (int known, float searched : m_Cells)
{
if (searched >= oldest) continue;
oldest = searched;
oldestKey = known;
}
if (oldest >= report.ObservedAt) return false;
m_Cells.Remove(oldestKey);
}
// Store the observation time, not delivery time: radio delay never makes a
// searched area newer than the physical sweep that justified it.
m_Cells.Set(key, report.ObservedAt);
return true;
}
protected bool Reserved(vector point, array<vector> reserved)
{
if (!reserved) return false;
int key = ERR_HQCoverageRules.Key(point);
foreach (vector position : reserved)
if (ERR_HQCoverageRules.PositionValid(position) && ERR_HQCoverageRules.Key(position) == key) return true;
return false;
}
bool Select(vector center, float radius, vector fromPosition, float now,
out vector destination, array<vector> reserved = null)
{
destination = center;
if (!ERR_HQCoverageRules.PositionValid(center) || !ERR_HQCoverageRules.PositionValid(fromPosition))
return false;
if (!ERR_HQPursuitRules.Finite(now) || now < 0 || !ERR_HQPursuitRules.Finite(radius)
|| radius < 0 || radius > 2000 || (reserved && reserved.Count() > 8)) return false;
int lowX = ERR_HQCoverageRules.Cell(center[0] - radius);
int highX = ERR_HQCoverageRules.Cell(center[0] + radius);
int lowZ = ERR_HQCoverageRules.Cell(center[2] - radius);
int highZ = ERR_HQCoverageRules.Cell(center[2] + radius);
float best = 1e20;
bool found;
vector point;
// Radius is bounded to 2 km: at most nine by nine candidate grid cells.
for (int x = lowX; x <= highX; x++)
{
for (int z = lowZ; z <= highZ; z++)
{
if (!ERR_HQCoverageRules.Point(x, z, center, radius, point)) continue;
if (Recent(point, now) || Reserved(point, reserved)) continue;
float distance = vector.DistanceXZ(point, fromPosition);
if (distance >= best) continue;
best = distance;
destination = point;
found = true;
}
}
return found;
}
void Clear() { m_Cells.Clear(); m_Messages.Clear(); }
}
@@ -0,0 +1,36 @@
// Own objective locations are doctrine, not enemy observations. A straight-line
// heading suggests a destination; it does not assert a road route or player goal.
class ERR_HQDoctrine
{
static float Threat(vector objective, vector lastSeen, vector velocity, bool heading,
float confidence, float radius)
{
if (!ERR_HQPursuitRules.PositionValid(objective) || !ERR_HQPursuitRules.PositionValid(lastSeen)) return 0;
float standing = 0.2;
if (!ERR_HQPursuitRules.Finite(confidence) || confidence < 0 || confidence > 1
|| !ERR_HQPursuitRules.Finite(radius) || radius < 0 || radius > 2000) return standing;
vector route = objective - lastSeen;
route[1] = 0;
float distance = route.Length();
float proximity = 1 / (1 + distance / Math.Max(100, radius));
float alignment;
if (distance > 1 && ERR_HQPursuitRules.Heading(velocity, heading))
alignment = Math.Max(0, vector.Dot(route.Normalized(), ERR_HQPursuitRules.Direction(velocity, true)));
return standing + confidence * (0.4 * proximity + 0.6 * alignment / (1 + distance / 3000));
}
static bool Forward(vector objective, vector position, vector velocity, bool heading)
{
if (!ERR_HQPursuitRules.PositionValid(objective) || !ERR_HQPursuitRules.PositionValid(position)
|| !ERR_HQPursuitRules.Heading(velocity, heading)) return false;
vector route = objective - position;
route[1] = 0;
return route.Length() >= 150 && vector.Dot(route.Normalized(), ERR_HQPursuitRules.Direction(velocity, true)) >= 0.5;
}
static vector Approach(vector objective, vector position)
{
vector route = objective - position;
route[1] = 0;
if (route.Length() < 1) return position;
return position + route.Normalized() * Math.Clamp(route.Length() * 0.25, 100, 200);
}
}
+340
View File
@@ -0,0 +1,340 @@
// Memory accepts radio-delivered reports at one boundary. Entity references are
// opaque identity keys: this module never reads a target's current world state.
enum ERR_HQMemoryKind
{
SIGHTING,
DISTRESS,
BODY
}
class ERR_HQMemoryRules
{
static bool Finite(float value) { return value == value && Math.AbsFloat(value) <= 1000000000000.0; }
static bool PositionValid(vector value)
{
for (int i = 0; i < 3; i++)
if (!Finite(value[i]) || Math.AbsFloat(value[i]) > 1000000) return false;
return true;
}
static bool DeliveryFresh(float observedAt, float now)
{
return Finite(observedAt) && Finite(now) && observedAt >= 0 && now >= observedAt && now - observedAt <= 120000;
}
static int Kind(ERR_HQReport report)
{
if (report.Distress) return ERR_HQMemoryKind.DISTRESS;
if (report.TravelMode == "body" || report.TravelMode == "dead body") return ERR_HQMemoryKind.BODY;
return ERR_HQMemoryKind.SIGHTING;
}
static float Confidence(float ageSeconds, float halfLife = 600)
{
if (!Finite(ageSeconds) || !Finite(halfLife) || ageSeconds < 0 || halfLife <= 0) return 0;
return Math.Pow(0.5, ageSeconds / halfLife);
}
static float BaseConfidence(int kind)
{
if (kind == ERR_HQMemoryKind.DISTRESS) return 0.3;
if (kind == ERR_HQMemoryKind.BODY) return 0.2;
return 1;
}
static float HalfLife(int kind)
{
if (kind == ERR_HQMemoryKind.DISTRESS) return 180;
if (kind == ERR_HQMemoryKind.BODY) return 300;
return 600;
}
static float RadiusFloor(int kind, string travel)
{
if (kind == ERR_HQMemoryKind.DISTRESS) return 150;
if (kind == ERR_HQMemoryKind.BODY) return 75;
if (travel == "aircraft") return 120;
if (travel == "vehicle" || travel == "in vehicle") return 60;
return 25;
}
static float RadiusGrowth(int kind, string travel)
{
if (kind == ERR_HQMemoryKind.DISTRESS) return 2;
if (kind == ERR_HQMemoryKind.BODY) return 1.2;
if (travel == "aircraft") return 8;
if (travel == "vehicle" || travel == "in vehicle") return 4;
return 1.2;
}
static float Radius(float ageSeconds, float growth, float floor)
{
if (!Finite(ageSeconds) || !Finite(growth) || !Finite(floor)) return 2001;
if (ageSeconds < 0 || growth < 0 || floor < 0) return 2001;
return floor + ageSeconds * growth;
}
static float SpeedLimit(string travel)
{
if (travel == "on foot") return 12;
if (travel == "vehicle" || travel == "in vehicle") return 55;
if (travel == "aircraft") return 120;
return 0;
}
static bool MotionCredible(float seconds, float distance, string previousMode, string currentMode)
{
if (!Finite(seconds) || !Finite(distance) || seconds < 2 || seconds > 120 || distance < 0) return false;
float limit = SpeedLimit(currentMode);
return previousMode == currentMode && limit > 0 && distance / seconds <= limit;
}
static vector Predict(vector position, vector velocity, float ageSeconds)
{
if (!PositionValid(position) || !PositionValid(velocity) || !Finite(ageSeconds) || ageSeconds < 0)
return position;
vector offset = velocity * Math.Clamp(ageSeconds, 0, 30);
offset[1] = 0;
if (offset.Length() > 300) offset = offset.Normalized() * 300;
return position + offset;
}
static bool Actionable(float confidence, float radius)
{
return Finite(confidence) && Finite(radius) && confidence >= 0.1 && confidence <= 1 && radius <= 2000 && radius >= 0;
}
static bool NewMessage(int id, bool alreadySeen)
{
if (id <= 0 || alreadySeen) return false;
return true;
}
static float Value(float confidence, float radius) { return confidence / (1 + radius / 500); }
}
// Detached read model. Mutating it (or Report) cannot alter the stored history.
class ERR_HQBelief
{
int BeliefId;
int BeliefRevision;
float EvaluatedAt;
IEntity Target;
vector Position;
vector PredictedPosition;
vector Velocity;
bool HasVelocity;
float Speed;
float HeadingDegrees;
float Confidence;
float Radius;
float ObservedAt;
float LastDeliveredAt;
float PredictionSeconds;
int MessageId;
int SampleCount;
int Kind;
string PredictionSource;
string TravelMode;
ref ERR_HQReport Report;
bool Actionable() { return Kind == ERR_HQMemoryKind.SIGHTING && ERR_HQMemoryRules.Actionable(Confidence, Radius); }
}
class ERR_HQMemoryTrack
{
int BeliefId;
int BeliefRevision;
int NegativeRevision = -1;
float SearchConfidence = 1;
IEntity Key;
int Kind;
float DeliveredAt;
protected ref array<ref ERR_HQReport> m_Samples = {};
ERR_HQReport Latest() { return m_Samples[m_Samples.Count() - 1]; }
int Count() { return m_Samples.Count(); }
void Append(ERR_HQReport report, float now)
{
if (m_Samples.Count() >= 8) m_Samples.Remove(0);
m_Samples.Insert(report.Snapshot());
DeliveredAt = now;
BeliefRevision++;
SearchConfidence = 1;
}
float ConfidenceAt(float now)
{
float seconds = Math.Max(0, (now - Latest().ObservedAt) / 1000);
return SearchConfidence * ERR_HQMemoryRules.BaseConfidence(Kind)
* ERR_HQMemoryRules.Confidence(seconds, ERR_HQMemoryRules.HalfLife(Kind));
}
float RadiusAt(float now)
{
ERR_HQReport last = Latest();
return ERR_HQMemoryRules.Radius(Math.Max(0, (now - last.ObservedAt) / 1000),
ERR_HQMemoryRules.RadiusGrowth(Kind, last.TravelMode), ERR_HQMemoryRules.RadiusFloor(Kind, last.TravelMode));
}
ERR_HQBelief Evaluate(float now)
{
ERR_HQReport last = Latest();
ERR_HQBelief belief = new ERR_HQBelief();
belief.BeliefId = BeliefId;
belief.BeliefRevision = BeliefRevision;
belief.EvaluatedAt = now;
belief.Report = last.Snapshot();
belief.Target = last.Target;
belief.Position = last.Position;
belief.PredictedPosition = last.Position;
belief.ObservedAt = last.ObservedAt;
belief.LastDeliveredAt = DeliveredAt;
belief.MessageId = last.MessageId;
belief.SampleCount = Count();
belief.Kind = Kind;
belief.TravelMode = last.TravelMode;
belief.Confidence = ConfidenceAt(now);
belief.Radius = RadiusAt(now);
belief.PredictionSource = "delivered sighting; motion unknown";
if (Kind == ERR_HQMemoryKind.DISTRESS)
{
belief.Target = null;
belief.PredictionSource = "delivered distress; enemy position and motion unknown";
return belief;
}
if (Kind == ERR_HQMemoryKind.BODY)
{
belief.PredictionSource = "reported body location; no moving-target inference";
return belief;
}
if (Count() < 2) return belief;
ERR_HQReport previous = m_Samples[Count() - 2];
float seconds = (last.ObservedAt - previous.ObservedAt) / 1000;
float distance = vector.DistanceXZ(previous.Position, last.Position);
if (!ERR_HQMemoryRules.MotionCredible(seconds, distance, previous.TravelMode, last.TravelMode))
{
belief.PredictionSource = "delivered sighting; motion history not credible";
return belief;
}
belief.Velocity = (last.Position - previous.Position) / seconds;
belief.Velocity[1] = 0;
belief.Speed = belief.Velocity.Length();
belief.HasVelocity = true;
float age = Math.Max(0, (now - last.ObservedAt) / 1000);
belief.PredictionSeconds = Math.Clamp(age, 0, 30);
belief.PredictedPosition = ERR_HQMemoryRules.Predict(last.Position, belief.Velocity, age);
belief.HeadingDegrees = Math.Atan2(belief.Velocity[0], belief.Velocity[2]) * Math.RAD2DEG;
if (belief.HeadingDegrees < 0) belief.HeadingDegrees += 360;
belief.PredictionSource = "successive delivered sightings; 30s/300m prediction limit";
if (belief.Speed < 0.5) belief.PredictionSource = "successive delivered sightings; approximately stationary";
return belief;
}
}
class ERR_HQMemory
{
protected ref array<ref ERR_HQMemoryTrack> m_Tracks = {};
protected ref array<int> m_Seen = {};
protected ref array<float> m_SeenAt = {};
protected int m_NextBeliefId;
protected float m_Now = -1;
protected string m_LastRefusal;
string LastRefusal() { return m_LastRefusal; }
int Count() { return m_Tracks.Count(); }
protected bool Refuse(string reason) { m_LastRefusal = reason; return false; }
protected int Find(IEntity key, int kind)
{
for (int i = 0; i < m_Tracks.Count(); i++)
if (m_Tracks[i].Key == key && m_Tracks[i].Kind == kind) return i;
return -1;
}
void Clear()
{
m_Tracks.Clear(); m_Seen.Clear(); m_SeenAt.Clear();
m_Now = -1; m_LastRefusal = "";
// Do not recycle belief IDs: an order retained across Clear cannot bind to a new track.
}
// A slow HQ tick advances only the observation clock and bounded retirement.
// Confidence/radius are calculated on read; there is no per-frame decay work.
void Tick(float now)
{
if (!ERR_HQMemoryRules.Finite(now) || now < 0 || now < m_Now) return;
m_Now = now;
for (int message = m_Seen.Count() - 1; message >= 0; message--)
{
if (now - m_SeenAt[message] <= 120000) continue;
m_Seen.Remove(message); m_SeenAt.Remove(message);
}
for (int i = m_Tracks.Count() - 1; i >= 0; i--)
if (m_Tracks[i].RadiusAt(now) > 2000) m_Tracks.Remove(i);
}
// Call exclusively after the radio network accepts delivery. No other method
// can inject a report, and no stored report object is exposed to a caller.
bool Ingest(ERR_HQReport report, float now)
{
if (!ERR_HQMemoryRules.Finite(now) || now < m_Now || now < 0) return Refuse("invalid memory clock");
Tick(now);
if (!report || !ERR_HQMemoryRules.DeliveryFresh(report.ObservedAt, now)) return Refuse("stale or future report");
if (!ERR_HQMemoryRules.PositionValid(report.Position)) return Refuse("invalid observed position");
if (!ERR_HQMemoryRules.NewMessage(report.MessageId, m_Seen.Contains(report.MessageId)))
return Refuse("replayed or expired message");
if (m_Seen.Count() >= 4096) return Refuse("delivered-report replay guard full");
int kind = ERR_HQMemoryRules.Kind(report);
IEntity key = report.Target;
if (kind == ERR_HQMemoryKind.DISTRESS) key = report.Source;
if (!key) return Refuse("report has no observation identity");
int index = Find(key, kind);
if (index >= 0 && report.ObservedAt <= m_Tracks[index].Latest().ObservedAt)
return Refuse("observation does not advance trajectory");
if (index < 0 && m_NextBeliefId >= 2147483646) return Refuse("belief identity space exhausted");
if (index < 0 && m_Tracks.Count() >= 64)
{
int weakest = -1;
float least = 2;
for (int i = 0; i < m_Tracks.Count(); i++)
{
float value = ERR_HQMemoryRules.Value(m_Tracks[i].ConfidenceAt(now), m_Tracks[i].RadiusAt(now));
if (value < least) { least = value; weakest = i; }
}
float age = (now - report.ObservedAt) / 1000;
float incoming = ERR_HQMemoryRules.BaseConfidence(kind);
incoming *= ERR_HQMemoryRules.Confidence(age, ERR_HQMemoryRules.HalfLife(kind));
float radius = ERR_HQMemoryRules.Radius(age, ERR_HQMemoryRules.RadiusGrowth(kind, report.TravelMode),
ERR_HQMemoryRules.RadiusFloor(kind, report.TravelMode));
if (weakest < 0 || ERR_HQMemoryRules.Value(incoming, radius) <= least)
return Refuse("memory full; stronger observations retained");
m_Tracks.Remove(weakest);
}
ERR_HQMemoryTrack track;
if (index >= 0) track = m_Tracks[index];
else
{
track = new ERR_HQMemoryTrack();
track.BeliefId = ++m_NextBeliefId; track.Key = key; track.Kind = kind;
m_Tracks.Insert(track);
}
track.Append(report, now);
m_Seen.Insert(report.MessageId); m_SeenAt.Insert(report.ObservedAt);
m_LastRefusal = "";
return true;
}
ERR_HQBelief Get(IEntity target)
{
if (!target) return null;
int index = Find(target, ERR_HQMemoryKind.SIGHTING);
if (index < 0) return null;
return m_Tracks[index].Evaluate(m_Now);
}
ERR_HQBelief GetById(int beliefId)
{
for (int i = 0; i < m_Tracks.Count(); i++)
if (m_Tracks[i].BeliefId == beliefId) return m_Tracks[i].Evaluate(m_Now);
return null;
}
// This is negative evidence from an actually delivered sweep report, not a
// synthetic sighting. A duplicate cannot compound the same observation's loss.
bool NegativeSearch(int beliefId, int revision, float now)
{
if (!ERR_HQMemoryRules.Finite(now) || now < m_Now || now < 0) return false;
Tick(now);
for (int i = 0; i < m_Tracks.Count(); i++)
{
ERR_HQMemoryTrack track = m_Tracks[i];
if (track.BeliefId != beliefId || track.Kind != ERR_HQMemoryKind.SIGHTING) continue;
if (track.BeliefRevision != revision || track.NegativeRevision == revision) return false;
track.SearchConfidence = 0.65;
track.NegativeRevision = revision;
return true;
}
return false;
}
ERR_HQBelief At(int index)
{
if (index < 0 || index >= m_Tracks.Count()) return null;
return m_Tracks[index].Evaluate(m_Now);
}
}
@@ -64,6 +64,10 @@ class ERR_HQRoute
{ {
if (now < Due) if (now < Due)
return 0; return 0;
// A transmission takes two seconds. The sender must keep its physical
// radio throughout that interval, including the final manpack-to-HQ leg.
if (Cursor >= 0 && !Nodes[Cursor].Valid(!Downlink && Cursor == Nodes.Count() - 1))
return Fail(journal, "transmitting carrier lost radio during transmission");
if (target < Nodes.Count()) if (target < Nodes.Count())
{ {
if (!Nodes[target].Valid(Downlink && target == 0)) if (!Nodes[target].Valid(Downlink && target == 0))
+164
View File
@@ -0,0 +1,164 @@
enum ERR_HQPursuitRole
{
SEARCH,
INTERCEPT,
CONTAIN
}
// Pure decisions over delivered belief snapshots and HQ's own physical forces.
// No player/entity reads, spawning, timers, waypoints or independent assignments.
class ERR_HQPursuitRules
{
static bool Finite(float value)
{
return value == value && value > -1e20 && value < 1e20;
}
static bool PositionValid(vector value)
{
return Finite(value[0]) && Finite(value[1]) && Finite(value[2]);
}
static int Limit(int configured) { return Math.Clamp(configured, 0, 3); }
static bool Actionable(float confidence, float ageSeconds, float uncertainty)
{
return Finite(confidence) && Finite(ageSeconds) && Finite(uncertainty)
&& confidence >= 0.15 && confidence <= 1 && ageSeconds >= 0
&& uncertainty >= 0 && uncertainty <= 2000;
}
static bool Heading(vector velocity, bool reported)
{
if (!reported || !PositionValid(velocity)) return false;
velocity[1] = 0;
float speed = velocity.Length();
return speed >= 0.5 && speed <= 70;
}
static ERR_HQPursuitRole Role(float confidence, float ageSeconds, float uncertainty,
bool hasHeading, int slot)
{
// A stale/broad/weak track authorizes a search, never a precision interception.
if (!Actionable(confidence, ageSeconds, uncertainty) || !hasHeading || slot < 0 || slot > 2)
return ERR_HQPursuitRole.SEARCH;
if (confidence < 0.65 || ageSeconds > 45 || uncertainty > 150) return ERR_HQPursuitRole.SEARCH;
if (slot == 0) return ERR_HQPursuitRole.INTERCEPT;
if (slot == 2 && confidence >= 0.8 && uncertainty <= 100) return ERR_HQPursuitRole.CONTAIN;
return ERR_HQPursuitRole.SEARCH;
}
static float LifetimeSeconds(ERR_HQPursuitRole role)
{
if (role == ERR_HQPursuitRole.INTERCEPT) return 60;
if (role == ERR_HQPursuitRole.CONTAIN) return 90;
return 120;
}
static float TaskLifetimeSeconds(ERR_HQPursuitRole role, float distanceMetres)
{
if (!Finite(distanceMetres) || distanceMetres < 0) return 0;
if (role != ERR_HQPursuitRole.SEARCH) return LifetimeSeconds(role);
// Existing infantry must have time to travel and search. This is an absolute
// order lifetime, not permission to refresh an old task indefinitely.
return Math.Clamp(distanceMetres / 3 + 45, 120, 900);
}
static bool CanCommit(bool physical, bool eligible, bool busy, bool homeGuard,
int homeAvailable, int assigned, int configured)
{
if (!physical || !eligible || busy || assigned < 0 || assigned >= Limit(configured)) return false;
// Count only uncommitted physical home groups; pending radio orders spend one
// immediately. Mobile patrols may leave; at least one home group must remain.
return !homeGuard || homeAvailable > 1;
}
static int Bearing(vector forcePosition, vector beliefPosition)
{
if (!PositionValid(forcePosition) || !PositionValid(beliefPosition)) return -1;
vector offset = forcePosition - beliefPosition;
if (Math.AbsFloat(offset[0]) > Math.AbsFloat(offset[2]))
{
if (offset[0] >= 0) return 1;
return 3;
}
if (offset[2] >= 0) return 0;
return 2;
}
static bool BearingAllowed(int bearing, int first, int second)
{
if (bearing < 0 || bearing > 3 || first < -1 || first > 3 || second < -1 || second > 3)
return false;
if (first == -1 && second != -1) return false;
// At most two occupied cardinal approach sectors; never close a full ring.
return first == -1 || second == -1 || second == first || bearing == first || bearing == second;
}
static vector Direction(vector velocity, bool hasHeading)
{
if (!Heading(velocity, hasHeading)) return "0 0 1";
velocity[1] = 0;
return velocity.Normalized();
}
static vector Objective(vector position, vector velocity, bool hasHeading, float confidence,
float ageSeconds, float uncertainty, ERR_HQPursuitRole role, int slot)
{
if (!PositionValid(position)) return "0 0 0";
bool directionKnown = Heading(velocity, hasHeading);
// Callers pass the memory's already predicted position. Do not extrapolate
// report age a second time; the small future lead is independently bounded.
ERR_HQPursuitRole permitted = Role(confidence, ageSeconds, uncertainty, directionKnown, slot);
if (role != permitted) role = ERR_HQPursuitRole.SEARCH;
vector forward = Direction(velocity, directionKnown);
vector right = Vector(forward[2], 0, -forward[0]);
float radius = 40;
if (Finite(uncertainty)) radius = Math.Clamp(uncertainty, 40, 250);
vector offset;
if (role == ERR_HQPursuitRole.INTERCEPT)
{
velocity[1] = 0;
float horizon = Math.Clamp(15 - ageSeconds * 0.2, 3, 15);
float lead = Math.Clamp(velocity.Length() * horizon, 60, 200);
offset = forward * lead;
}
else if (role == ERR_HQPursuitRole.CONTAIN)
offset = forward * 80 + right * Math.Clamp(radius, 80, 150);
else
{
// Distinct search sectors within the bounded uncertainty area. HQ/memory
// owns sweep history; slot is a supplied sector, not an independent clock.
int sector = slot % 4;
if (sector < 0) sector += 4;
if (sector == 0) offset = forward * radius;
else if (sector == 1) offset = right * radius;
else if (sector == 2) offset = right * -radius;
else offset = forward * -radius;
}
if (offset.Length() > 300) offset = offset.Normalized() * 300;
return position + offset;
}
// Lower scores win. A negative score rejects malformed geometry. Travel cost
// dominates; direction penalties avoid ordering trailing units to overtake the
// contact or sending a far-side guard across it to contain the other flank.
static float Score(ERR_HQPursuitRole role, vector beliefPosition, vector velocity,
vector forcePosition, vector objective)
{
if (!PositionValid(beliefPosition) || !PositionValid(forcePosition) || !PositionValid(objective))
return -1;
vector forward = Direction(velocity, true);
vector offset = forcePosition - beliefPosition;
offset[1] = 0;
float cost = vector.DistanceXZ(forcePosition, objective);
if (role != ERR_HQPursuitRole.SEARCH && cost > 3 * (LifetimeSeconds(role) - 10)) return -1;
if (role == ERR_HQPursuitRole.INTERCEPT)
{
float ahead = vector.Dot(offset, forward);
if (ahead < 0) cost += Math.Min(-ahead, 1000);
}
else if (role == ERR_HQPursuitRole.CONTAIN)
{
vector right = Vector(forward[2], 0, -forward[0]);
float side = vector.Dot(offset, right);
float intendedSide = vector.Dot(objective - beliefPosition, right);
if (side * intendedSide < 0) cost += Math.Min(Math.AbsFloat(side), 1000);
}
return cost;
}
static bool Better(float score, int id, float bestScore, int bestId)
{
if (!Finite(score) || score < 0 || id <= 0) return false;
if (bestId <= 0 || bestScore < 0) return true;
if (score != bestScore) return score < bestScore;
return id < bestId;
}
}
@@ -0,0 +1,100 @@
// Local evidence only. HQ must receive the resulting immutable status through
// the normal radio route; sampling never writes the delivered watch roster.
class ERR_HQStatusSampler
{
protected SCR_AIGroup m_Group;
protected Faction m_Faction;
protected string m_SourceId;
protected int m_Strength;
protected int m_Deaths;
protected bool m_Bound;
protected float m_LastSampleAt = -1;
protected ref array<IEntity> m_Members = {};
protected ref array<bool> m_Dead = {};
protected ref array<bool> m_Released = {};
protected ref array<AIAgent> m_Agents = {};
bool Bound() { return m_Bound; }
protected bool Eligible()
{
return Replication.IsServer() && m_Bound && m_Group && m_Faction
&& m_Group.GetPlayerCount(true) == 0 && !m_Group.IsSlave() && m_Group.GetFaction() == m_Faction;
}
bool Bind(SCR_AIGroup group, string sourceId, int initialStrength, Faction enemyFaction)
{
if (!Replication.IsServer()) return false;
if (m_Bound) return Eligible() && group == m_Group && sourceId == m_SourceId
&& initialStrength == m_Strength && enemyFaction == m_Faction;
if (!Replication.IsServer() || !group || !enemyFaction || sourceId.IsEmpty() || sourceId.Length() > 96
|| initialStrength < 1 || initialStrength > 32 || group.GetPlayerCount(true) > 0
|| group.IsSlave() || group.GetFaction() != enemyFaction) return false;
m_Agents.Clear(); m_Members.Clear();
group.GetAgents(m_Agents);
if (m_Agents.Count() != initialStrength) { m_Agents.Clear(); return false; }
foreach (AIAgent agent : m_Agents)
{
if (!agent) { m_Members.Clear(); return false; }
IEntity actor = agent.GetControlledEntity();
if (!ERR_Actors.Alive(actor) || ERR_Actors.Player(actor) || ERR_Actors.Group(actor) != group
|| SCR_FactionManager.SGetFaction(actor) != enemyFaction || m_Members.Contains(actor))
{ m_Members.Clear(); return false; }
m_Members.Insert(actor);
}
m_Group = group; m_SourceId = sourceId; m_Strength = initialStrength; m_Faction = enemyFaction;
for (int i = 0; i < initialStrength; i++) { m_Dead.Insert(false); m_Released.Insert(false); }
m_Agents.Clear();
m_Bound = true;
return true;
}
// Call from the existing physical slow tick, not just each 180-second radio
// cycle: after native corpse deletion, a null reference supplies no evidence.
bool ObserveDeaths()
{
if (!Eligible()) return false;
for (int i = 0; i < m_Members.Count(); i++)
{
if (m_Dead[i] || m_Released[i]) continue;
IEntity actor = m_Members[i];
if (!actor) continue;
if (ERR_Actors.Player(actor) || SCR_FactionManager.SGetFaction(actor) != m_Faction)
{ m_Released[i] = true; continue; }
DamageManagerComponent damage = DamageManagerComponent.Cast(actor.FindComponent(DamageManagerComponent));
if (!damage) continue;
if (damage.IsDestroyed()) { m_Dead[i] = true; m_Deaths++; continue; }
// A living member who left this group is no longer ours to account for.
// Native death may detach a corpse, so group identity is checked after death.
if (ERR_Actors.Group(actor) != m_Group) m_Released[i] = true;
}
return true;
}
ERR_HQStatusReport Sample(float now, int messageId, IEntity caller)
{
if (!ERR_HQPursuitRules.Finite(now) || now < 0 || now < m_LastSampleAt || messageId <= 0
|| !ObserveDeaths()) return null;
int callerIndex = m_Members.Find(caller);
if (!caller || callerIndex < 0 || m_Dead[callerIndex] || m_Released[callerIndex]
|| ERR_Actors.Player(caller) || ERR_Actors.Group(caller) != m_Group
|| SCR_FactionManager.SGetFaction(caller) != m_Faction || ERR_HQRadio.Capability(caller) <= 0) return null;
vector position = m_Group.GetOrigin();
if (!ERR_HQPursuitRules.PositionValid(position)) return null;
ERR_HQStatusReport report = new ERR_HQStatusReport();
report.SourceId = m_SourceId; report.MessageId = messageId; report.Position = position;
report.Strength = m_Strength; report.ConfirmedLosses = m_Deaths; report.ObservedAt = now;
for (int i = 0; i < m_Members.Count(); i++)
{
if (m_Dead[i] || m_Released[i]) continue;
IEntity actor = m_Members[i];
if (!ERR_Actors.Alive(actor) || ERR_Actors.Player(actor) || ERR_Actors.Group(actor) != m_Group
|| SCR_FactionManager.SGetFaction(actor) != m_Faction) continue;
report.Count++;
if (ERR_Actors.CanFight(actor)) report.Fit++;
}
m_LastSampleAt = now;
return report;
}
void Clear()
{
m_Group = null; m_Faction = null; m_SourceId = ""; m_Strength = 0; m_Deaths = 0;
m_Bound = false; m_LastSampleAt = -1;
m_Members.Clear(); m_Dead.Clear(); m_Released.Clear(); m_Agents.Clear();
}
}
+37
View File
@@ -0,0 +1,37 @@
// A radio order snapshots an inference. It never refreshes the source sighting.
class ERR_HQTask
{
bool ReleaseOnly;
ref ERR_HQTask ReplacesTask;
string WatchSourceId;
int WatchMessageId;
int WatchRequestId;
bool Investigation() { return !WatchSourceId.IsEmpty(); }
int BeliefId;
int BeliefRevision;
ERR_HQPursuitRole Role;
vector Destination;
float QueuedAt;
float ExpiresAt;
float ArrivedAt = -1;
bool SweepQueued;
int ApproachBearing = -1;
string Name()
{
if (Investigation()) return "investigate missing patrol";
if (Role == ERR_HQPursuitRole.INTERCEPT) return "intercept";
if (Role == ERR_HQPursuitRole.CONTAIN) return "contain";
return "search";
}
}
// Finite per-track pacing, separate from belief confidence and report freshness.
class ERR_HQHuntWindow
{
string WatchSourceId;
int WatchMessageId;
int WatchRequestId;
bool Investigation() { return !WatchSourceId.IsEmpty(); }
int BeliefId;
float NextHunt;
}
+172
View File
@@ -0,0 +1,172 @@
// A local status snapshot is not HQ knowledge until its radio route delivers.
// Count includes living unconscious members; only explicit observed deaths add
// ConfirmedLosses. Neither a silent radio nor an absent member proves a death.
class ERR_HQStatusReport
{
string SourceId;
int MessageId;
vector Position;
int Strength;
int Count;
int Fit;
int ConfirmedLosses;
float ObservedAt = -1;
}
class ERR_HQWatchRules
{
static bool Valid(ERR_HQStatusReport report, float now)
{
if (!report || report.SourceId.IsEmpty() || report.SourceId.Length() > 96 || report.MessageId <= 0)
return false;
if (!ERR_HQPursuitRules.PositionValid(report.Position) || !ERR_HQPursuitRules.Finite(report.ObservedAt)
|| !ERR_HQPursuitRules.Finite(now) || report.ObservedAt < 0 || now < report.ObservedAt
|| now - report.ObservedAt > 120000) return false;
return report.Strength > 0 && report.Strength <= 32 && report.Count >= 0
&& report.Count <= report.Strength && report.Fit >= 0 && report.Fit <= report.Count
&& report.ConfirmedLosses >= 0 && report.ConfirmedLosses <= report.Strength - report.Count;
}
static bool RequestDue(float observedAt, float askedAt, float nextAttempt, bool closed, float now)
{
return !closed && ERR_HQPursuitRules.Finite(now) && observedAt >= 0 && askedAt < 0
&& now >= nextAttempt && now - observedAt >= 360000;
}
static bool InvestigationDue(float askedAt, float nextAttempt, bool closed, bool investigating, float now)
{
return !closed && !investigating && ERR_HQPursuitRules.Finite(now) && askedAt >= 0
&& now >= nextAttempt && now - askedAt >= 30000;
}
static int SquadLimit(int baseline, int confirmedLosses)
{
if (baseline <= 0) return 0;
if (baseline >= 8) return 8;
// Confirmed losses increase the shared pool only. Individual hunts still
// obey the independent pursuit cap of three and actual force availability.
int losses = Math.Clamp(confirmedLosses, 0, 4096);
int bonus = losses / 2;
return Math.Min(8, baseline + bonus);
}
}
// Detached HQ roster state: no entity/group handle and no live position lookup.
// Entries returned by Find/At are borrowed for HQ inspection, never mutated by
// observers. Only delivered Ingest and explicit request lifecycle methods write.
class ERR_HQWatchEntry
{
int RequestId;
string SourceId;
int MessageId;
vector Position;
int Strength;
int Count;
int Fit;
int ConfirmedLosses;
float ObservedAt = -1;
float LastDeliveredAt = -1;
float AskedAt = -1;
float NextAttempt;
bool Investigating;
bool Closed;
}
class ERR_HQWatch
{
protected ref array<ref ERR_HQWatchEntry> m_Entries = {};
protected ref map<string, ERR_HQWatchEntry> m_BySource = new map<string, ERR_HQWatchEntry>();
protected int m_ConfirmedLosses;
protected bool m_CapLogged;
int Count() { return m_Entries.Count(); }
ERR_HQWatchEntry Find(string sourceId) { return m_BySource.Get(sourceId); }
ERR_HQWatchEntry At(int index)
{
if (index < 0 || index >= m_Entries.Count()) return null;
return m_Entries[index];
}
int ConfirmedLosses() { return m_ConfirmedLosses; }
int SquadLimit(int baseline) { return ERR_HQWatchRules.SquadLimit(baseline, m_ConfirmedLosses); }
bool Ingest(ERR_HQStatusReport report, float now)
{
if (!ERR_HQWatchRules.Valid(report, now)) return false;
ERR_HQWatchEntry entry = Find(report.SourceId);
if (entry)
{
if (report.MessageId <= entry.MessageId || report.ObservedAt <= entry.ObservedAt
|| now < entry.LastDeliveredAt || report.Strength != entry.Strength
|| report.ConfirmedLosses < entry.ConfirmedLosses) return false;
}
else
{
// Keep closed identities as well: replay cannot resurrect a retired patrol
// or count the same cumulative casualty total again under its old source.
if (m_Entries.Count() >= 128)
{
if (!m_CapLogged) Print("Rereintroduced [watch]: 128-formation check-in cap reached.");
m_CapLogged = true;
return false;
}
entry = new ERR_HQWatchEntry();
entry.SourceId = report.SourceId;
m_Entries.Insert(entry);
m_BySource.Set(entry.SourceId, entry);
}
m_ConfirmedLosses += report.ConfirmedLosses - entry.ConfirmedLosses;
entry.MessageId = report.MessageId;
entry.Position = report.Position;
entry.Strength = report.Strength;
entry.Count = report.Count;
entry.Fit = report.Fit;
entry.ConfirmedLosses = report.ConfirmedLosses;
entry.ObservedAt = report.ObservedAt;
entry.LastDeliveredAt = now;
entry.AskedAt = -1;
entry.NextAttempt = 0;
entry.Investigating = false;
entry.Closed = entry.ConfirmedLosses == entry.Strength;
return true;
}
bool RequestDue(string sourceId, float now)
{
ERR_HQWatchEntry entry = Find(sourceId);
return entry && ERR_HQWatchRules.RequestDue(entry.ObservedAt, entry.AskedAt,
entry.NextAttempt, entry.Closed, now);
}
// Begin the deadline on HQ request attempt, including no route to a silent
// patrol. A missing downlink cannot prevent an investigation indefinitely.
bool MarkRequested(string sourceId, int statusMessageId, float now)
{
ERR_HQWatchEntry entry = Find(sourceId);
if (!entry || entry.MessageId != statusMessageId || entry.RequestId >= 2147483646
|| !RequestDue(sourceId, now)) return false;
entry.RequestId++;
entry.AskedAt = now;
return true;
}
bool InvestigationDue(string sourceId, float now)
{
ERR_HQWatchEntry entry = Find(sourceId);
return entry && ERR_HQWatchRules.InvestigationDue(entry.AskedAt, entry.NextAttempt,
entry.Closed, entry.Investigating, now);
}
bool MarkInvestigating(string sourceId, int statusMessageId, int requestId, float now)
{
ERR_HQWatchEntry entry = Find(sourceId);
if (!entry || entry.MessageId != statusMessageId || entry.RequestId != requestId
|| !InvestigationDue(sourceId, now)) return false;
entry.Investigating = true;
return true;
}
bool FinishInvestigation(string sourceId, int statusMessageId, int requestId, float now)
{
ERR_HQWatchEntry entry = Find(sourceId);
if (!entry || entry.MessageId != statusMessageId || entry.RequestId != requestId || !entry.Investigating
|| !ERR_HQPursuitRules.Finite(now) || now < entry.AskedAt + 30000) return false;
entry.Investigating = false;
entry.AskedAt = -1;
entry.NextAttempt = now + 180000;
return true;
}
void Clear()
{
m_Entries.Clear(); m_BySource.Clear(); m_ConfirmedLosses = 0; m_CapLogged = false;
}
}
@@ -10,7 +10,7 @@ class ERR_MortarPrediction
static bool Fresh(ERR_HQReport report, float now) static bool Fresh(ERR_HQReport report, float now)
{ {
return report && report.Target && !report.Distress && now >= report.ObservedAt && now - report.ObservedAt <= MAX_REPORT_AGE_MS && report.TravelMode != "aircraft"; return report && report.Target && !report.Distress && now >= report.ObservedAt && now - report.ObservedAt <= MAX_REPORT_AGE_MS && report.TravelMode != "aircraft" && report.TravelMode != "body" && report.TravelMode != "dead body";
} }
static bool Reject(string reason) static bool Reject(string reason)
@@ -90,6 +90,7 @@ class ERR_MortarPrediction
FailureReason = ""; FailureReason = "";
if (!report) return Reject("target report missing"); if (!report) return Reject("target report missing");
if (report.Distress) return Reject("distress report cannot authorize fire"); if (report.Distress) return Reject("distress report cannot authorize fire");
if (report.TravelMode == "body" || report.TravelMode == "dead body") return Reject("body evidence cannot authorize fire");
if (now < report.ObservedAt) return Reject("observation timestamp is in the future"); if (now < report.ObservedAt) return Reject("observation timestamp is in the future");
if (now - report.ObservedAt > MAX_REPORT_AGE_MS) return Reject("observation older than 60s"); if (now - report.ObservedAt > MAX_REPORT_AGE_MS) return Reject("observation older than 60s");
float seconds = (now - report.ObservedAt) / 1000 + flightSeconds; float seconds = (now - report.ObservedAt) / 1000 + flightSeconds;
@@ -10,9 +10,19 @@ modded class ERR_HQ
if (unit.Group != group) continue; if (unit.Group != group) continue;
if (unit.Assignment || unit.PendingOrder || unit.Waypoint || !unit.Eligible(m_Mode)) return false; if (unit.Assignment || unit.PendingOrder || unit.Waypoint || !unit.Eligible(m_Mode)) return false;
ERR_HQReport order = new ERR_HQReport(); ERR_HQReport order = new ERR_HQReport();
order.Target = group;
order.Source = group;
order.Position = group.GetOrigin() + "40 0 0"; order.Position = group.GetOrigin() + "40 0 0";
order.ObservedAt = GetGame().GetWorld().GetWorldTime(); order.ObservedAt = GetGame().GetWorld().GetWorldTime();
order.MessageId = m_Journal.Message(); order.MessageId = m_Journal.Message();
Accept(order, order.ObservedAt);
ERR_HQBelief belief = m_Memory.Get(group);
if (!belief) return false;
ERR_HQTask task = new ERR_HQTask();
task.BeliefId = belief.BeliefId; task.BeliefRevision = belief.BeliefRevision;
task.Destination = order.Position; task.QueuedAt = order.ObservedAt;
task.ExpiresAt = order.ObservedAt + 120000;
unit.PendingTask = task;
unit.PendingOrder = order; unit.PendingOrder = order;
DeliverOrder(unit, order.ObservedAt); DeliverOrder(unit, order.ObservedAt);
search = unit.Waypoint; search = unit.Waypoint;
+3
View File
@@ -5,5 +5,8 @@ GameProject {
Dependencies { Dependencies {
"58D0FB3206B6F859" "58D0FB3206B6F859"
"2528466DE220D91C" "2528466DE220D91C"
"595F2BF2F44836FB"
"629B2BA37EFFD577"
"5E524E4FEECCA92B"
} }
} }
@@ -0,0 +1,344 @@
#ifdef WORKBENCH
// Failure diagnostics only. Every query is read-only and uses the production seed/volume rules.
class ERR_NativeConvoyRoadSurvey
{
void Run(vector seed)
{
if (!ERR_NativeConvoyProbe.Enabled()) return;
SCR_AIWorld world = SCR_AIWorld.Cast(GetGame().GetAIWorld());
if (!world || !world.GetRoadNetworkManager())
{
Print("ERR CONVOY SURVEY: native AI world or road-network manager unavailable"); return;
}
array<BaseRoad> roads = {};
vector low = seed + "-500 -1000 -500", high = seed + "500 1000 500";
world.GetRoadNetworkManager().GetRoadsInAABB(low, high, roads);
PrintFormat("ERR CONVOY SURVEY: seed=%1 AABB=%2..%3 candidates=%4; inspecting at most16, production cap128",
seed, low, high, roads.Count());
for (int r = 0; r < roads.Count() && r < 16; r++)
{
BaseRoad road = roads[r];
if (!road) { Print("ERR CONVOY SURVEY: null candidate"); continue; }
array<vector> points = {}; road.GetPoints(points);
float length, nearest = 1e20;
for (int i = 1; i < points.Count() && i <= 1024; i++)
{
vector delta = points[i] - points[i - 1]; delta[1] = 0;
float segment = delta.Length(); length += segment;
if (segment < 0.01) continue;
vector offset = seed - points[i - 1]; offset[1] = 0;
float fraction = Math.Clamp(vector.Dot(offset, delta) / (segment * segment), 0, 1);
nearest = Math.Min(nearest, vector.DistanceXZ(seed, vector.Lerp(points[i - 1], points[i], fraction)));
}
vector first, last;
if (!points.IsEmpty()) { first = points[0]; last = points[points.Count() - 1]; }
PrintFormat("ERR CONVOY SURVEY: road=%1 width=%2 points=%3 XZlength=%4 nearest=%5 first=%6 last=%7",
r, road.GetWidth(), points.Count(), length, nearest, first, last);
array<vector> positions, angles;
ERR_ForceRoute route;
float proximity;
bool polyline = ERR_ConvoyRoadPlan.FromPolyline(points, seed, positions, angles, route, proximity);
PrintFormat("ERR CONVOY SURVEY: road=%1 widthAllowed=%2 FromPolyline=%3 proximity=%4",
r, road.GetWidth() >= 4, polyline, proximity);
if (!polyline) continue;
for (int i = 0; i < positions.Count(); i++) positions[i] = ERR_Actors.Ground(positions[i]);
ERR_ConvoyPlacement placement = new ERR_ConvoyPlacement();
for (int i = 0; i < positions.Count() && i < 6; i++)
{
bool clear = placement.Clear(positions[i], angles[i][0]);
PrintFormat("ERR CONVOY SURVEY: road=%1 vehicle=%2 ground=%3 heading=%4 GroundClear=%5",
r, i, positions[i], angles[i][0], clear);
Print("ERR CONVOY SURVEY: " + placement.Diagnostic());
}
}
}
}
// Opt-in native fixture: production road survey, canonical HQ dispatch and native driving.
// The fixture does not create vehicles, seat crew, move entities or advance convoy service.
class ERR_NativeConvoyProbe
{
protected ERR_GameMode m_Mode;
protected ref ERR_ConvoyTask m_Task;
protected ref array<vector> m_Origins = {};
protected ref array<IEntity> m_OriginalVehicles = {};
protected ref array<IEntity> m_CargoBefore = {};
protected float m_Deadline;
protected float m_ReadyAt;
protected float m_NextLog;
protected float m_NextMovementDiagnostic;
protected int m_InitialLedger;
protected int m_Step;
protected bool m_Failed;
static bool Enabled()
{
string enabled, outcome;
return Replication.IsServer() && System.GetCLIParam("errSmoke", enabled) && enabled == "1"
&& System.GetCLIParam("errSmokeOutcome", outcome) && outcome == "convoy";
}
void ERR_NativeConvoyProbe(ERR_GameMode mode) { m_Mode = mode; }
protected bool Check(bool condition, string description)
{
if (condition) { Print("ERR SMOKE PASS: convoy " + description); return true; }
m_Failed = true; Print("ERR SMOKE FAIL: convoy " + description, LogLevel.ERROR); return false;
}
protected InventoryStorageManagerComponent TruckInventory()
{
if (!m_Task || m_Task.Vehicles.Count() != 6 || !m_Task.Vehicles[1].Entity) return null;
return InventoryStorageManagerComponent.Cast(m_Task.Vehicles[1].Entity.FindComponent(InventoryStorageManagerComponent));
}
protected void PopulationDiagnostic(ERR_ConvoyVehicle vehicle, array<AIAgent> agents, int expected)
{
PrintFormat("ERR CONVOY POPULATION: vehicle=%1 registered=%2 members=%3 seats=%4 agents=%5 expected=%6",
vehicle.Index, vehicle.Registered, vehicle.Members.Count(), vehicle.Seats.Count(), agents.Count(), expected);
if (vehicle.Index != 0) return;
for (int i = 0; i < agents.Count() && i < 19; i++)
{
AIAgent agent = agents[i];
IEntity controlled;
AIGroup parent;
if (agent) { controlled = agent.GetControlledEntity(); parent = agent.GetParentGroup(); }
string prefab = "none";
if (controlled && controlled.GetPrefabData()) prefab = controlled.GetPrefabData().GetPrefabName();
PrintFormat("ERR CONVOY POPULATION: returned agent=%1 controlled=%2 prefab=%3 parent=%4 expectedGroup=%5",
agent, controlled, prefab, parent, vehicle.Group);
}
for (int i = 0; i < vehicle.Members.Count() && i < 19; i++)
{
IEntity actor = vehicle.Members[i];
AIControlComponent control;
AIAgent agent;
AIGroup parent;
if (actor) control = AIControlComponent.Cast(actor.FindComponent(AIControlComponent));
if (control) agent = control.GetControlAIAgent();
if (agent) parent = agent.GetParentGroup();
PrintFormat("ERR CONVOY POPULATION: intended member=%1 actor=%2 controlAgent=%3 parent=%4 expectedGroup=%5",
i, actor, agent, parent, vehicle.Group);
}
}
protected string MovementAction(AIActionBase action)
{
if (!action) return "none";
SCR_AIActionBase scripted = SCR_AIActionBase.Cast(action);
string detail = action.ToString();
if (scripted) detail = scripted.GetActionDebugInfo();
if (detail.Length() > 200) detail = detail.Substring(0, 200);
return string.Format("%1 state=%2 suspended=%3", detail, action.GetActionState(), action.GetActionIsSuspended());
}
protected void MovementDiagnostic(float now)
{
if (!m_Task || now < m_NextMovementDiagnostic || m_Origins.Count() != 6) return;
m_NextMovementDiagnostic = now + 30000;
for (int i = 0; i < m_Task.Vehicles.Count() && i < 6; i++)
{
ERR_ConvoyVehicle unit = m_Task.Vehicles[i];
if (!unit || !unit.Entity || !unit.Group) { PrintFormat("ERR CONVOY MOTION: vehicle=%1 missing original identity", i); continue; }
AIWaypoint current = unit.Group.GetCurrentWaypoint();
vector target, nativeTarget;
float targetDistance = -1;
bool nativeWithin;
if (unit.Waypoint)
{
target = unit.Waypoint.GetOrigin();
targetDistance = vector.DistanceXZ(unit.Entity.GetOrigin(), target);
nativeWithin = unit.Waypoint.IsWithinCompletionRadius(unit.Group);
}
if (current) nativeTarget = current.GetOrigin();
PrintFormat("ERR CONVOY MOTION: vehicle=%1 travel=%2 pos=%3 routeIndex=%4 released=%5 arrived=%6 groupOrigin=%7",
i, vector.DistanceXZ(m_Origins[i], unit.Entity.GetOrigin()), unit.Entity.GetOrigin(), unit.RouteIndex,
unit.Released, unit.Arrived, unit.Group.GetOrigin());
PrintFormat("ERR CONVOY MOTION: vehicle=%1 ownWaypoint=%2 currentWaypoint=%3 same=%4 target=%5 distance=%6 nativeWithin=%7 nativeTarget=%8",
i, unit.Waypoint != null, current != null, current == unit.Waypoint, target, targetDistance, nativeWithin, nativeTarget);
SCR_AIGroupUtilityComponent groupUtility = unit.Group.GetGroupUtilityComponent();
string groupAction = "no group utility", driverBehavior = "no driver utility";
if (groupUtility) groupAction = MovementAction(groupUtility.GetCurrentAction());
AIControlComponent control;
if (unit.Driver) control = AIControlComponent.Cast(unit.Driver.FindComponent(AIControlComponent));
AIAgent driverAgent;
if (control) driverAgent = control.GetControlAIAgent();
SCR_AIUtilityComponent driverUtility;
if (driverAgent) driverUtility = SCR_AIUtilityComponent.Cast(driverAgent.FindComponent(SCR_AIUtilityComponent));
if (driverUtility) driverBehavior = MovementAction(driverUtility.GetCurrentBehavior());
PrintFormat("ERR CONVOY MOTION: vehicle=%1 groupAction=%2 driverBehavior=%3", i, groupAction, driverBehavior);
}
}
protected bool Population(ERR_HQ hq)
{
if (!Check(m_Task.Vehicles.Count() == 6, "six original vehicles remain tracked")) return false;
array<IEntity> vehicles = {}, crew = {};
array<SCR_AIGroup> groups = {};
array<BaseCompartmentSlot> slots = {};
for (int i = 0; i < 6; i++)
{
ERR_ConvoyVehicle vehicle = m_Task.Vehicles[i];
if (!Check(vehicle.Entity && vehicle.Entity == m_OriginalVehicles[i] && ERR_Actors.Alive(vehicle.Entity)
&& !vehicles.Contains(vehicle.Entity) && vehicle.Group && !groups.Contains(vehicle.Group),
"vehicle and group identity " + i.ToString())) return false;
vehicles.Insert(vehicle.Entity); groups.Insert(vehicle.Group);
int expected = ERR_ConvoyPool.CrewCount(i);
array<AIAgent> agents = {}; vehicle.Group.GetAgents(agents);
PopulationDiagnostic(vehicle, agents, expected);
if (!Check(vehicle.Registered && vehicle.Members.Count() == expected && vehicle.Seats.Count() == expected
&& agents.Count() == expected, "native group membership matches exact crew plan " + i.ToString())) return false;
ERR_ForceRecord record = m_Mode.Forces().FindGroup(vehicle.Group);
if (!Check(record && record.Kind == ERR_ForceKind.CONVOY && record.Physical && !record.Eliminated
&& record.Strength == expected && record.InitialStrength == expected
&& record.Id == m_Task.Receipt.Records[i], "Core ledger owns physical convoy group " + i.ToString())) return false;
for (int seatIndex = 0; seatIndex < expected; seatIndex++)
{
IEntity actor = vehicle.Members[seatIndex];
BaseCompartmentSlot seat = vehicle.Seats[seatIndex];
if (!Check(actor && ERR_Actors.CanFight(actor) && !crew.Contains(actor)
&& ERR_Actors.Group(actor) == vehicle.Group && seat && !slots.Contains(seat) && seat.GetOccupant() == actor
&& ERR_ConvoyRules.PartOf(CompartmentAccessComponent.GetVehicleIn(actor), vehicle.Entity),
"original crew occupies intended native compartment " + crew.Count().ToString())) return false;
crew.Insert(actor); slots.Insert(seat);
bool nativeMember;
foreach (AIAgent agent : agents) if (agent && agent.GetControlledEntity() == actor) nativeMember = true;
if (!Check(nativeMember, "seated actor is a real native group member")) return false;
}
if (!Check(vehicle.Driver == vehicle.Members[0]
&& vehicle.Seats[0].GetType() == ECompartmentType.PILOT, "actual driver seat " + i.ToString())) return false;
}
return Check(crew.Count() == 19 && hq.ConvoyPool().CommittedBodies() <= 60
&& m_Task.Receipt.OutstandingBodies == 0 && m_Task.Receipt.OutstandingGroups == 0,
"nineteen unique crew admitted once within shared sixty-body cap");
}
protected int Cargo(float now)
{
if (!m_Task.CargoIssued) return 0;
if (m_Task.Cargo.Count() != 56) { Check(false, "cargo request count differs from56"); return -1; }
int rifles, magazines;
foreach (ERR_ConvoyCargoCallback operation : m_Task.Cargo)
{
if (!operation || !operation.Finished)
{
if (now - m_ReadyAt > 60000) { Check(false, "cargo callback deadline"); return -1; }
return 0;
}
if (!operation.Succeeded) { Check(false, "native cargo insertion failed"); return -1; }
if (operation.Prefab == ERR_ConvoyResources.Rifle()) rifles++;
if (operation.Prefab == ERR_ConvoyResources.Magazine()) magazines++;
}
if (!Check(rifles == 8 && magazines == 48, "cargo requests are eight rifles and forty-eight magazines")) return -1;
InventoryStorageManagerComponent inventory = TruckInventory();
if (!Check(inventory != null, "real ammunition truck inventory exists")) return -1;
array<IEntity> items = {}; ERR_Inventory.Items(inventory, items);
rifles = 0; magazines = 0;
foreach (IEntity item : items)
{
if (!item || m_CargoBefore.Contains(item) || !item.GetPrefabData()) continue;
ResourceName prefab = item.GetPrefabData().GetPrefabName();
if (prefab == ERR_ConvoyResources.Rifle()) rifles++;
if (prefab == ERR_ConvoyResources.Magazine()) magazines++;
}
if (!Check(rifles == 8 && magazines >= 48,
"eight new physical rifles and at least forty-eight magazines found in truck")) return -1;
return 1;
}
static bool MovementComplete(float leaderMetres, float minimumMetres)
{
return ERR_ForceRules.Finite(leaderMetres) && ERR_ForceRules.Finite(minimumMetres)
&& leaderMetres >= 100 && minimumMetres >= 20;
}
int Tick(ERR_HQ hq, float now)
{
if (!Enabled() || !hq || !m_Mode || m_Mode != ERR_GameMode.Get() || m_Failed) return -1;
if (m_Deadline == 0) m_Deadline = now + 480000;
if (now >= m_Deadline) { Check(false, "native fixture deadline"); return -1; }
if (m_Step == 0)
{
// Existing finite support must finish ordinary readiness before measuring the ledger baseline.
array<ref ERR_MortarBattery> batteries = {}; hq.Mortars().Batteries(batteries);
foreach (ERR_MortarBattery battery : batteries)
{
if (!battery || battery.Stopped()) { Check(false, "baseline mortar readiness failed"); return -1; }
if (!battery.StartupActivated) return 0;
}
// Canonical authored supply-site seed; a missing suitable real road is a test failure.
ERR_SiteRuntime site = m_Mode.Sites().Find("everon-supply-1");
if (!Check(site && site.Definition, "authored supply-site road survey seed exists")) return -1;
vector seed = site.Definition.Position;
m_InitialLedger = m_Mode.Forces().Count();
Print("ERR CONVOY NATIVE: road survey seed=" + seed.ToString());
if (!hq.PrepareConvoy(seed))
{
ERR_NativeConvoyRoadSurvey survey = new ERR_NativeConvoyRoadSurvey(); survey.Run(seed);
Check(false, "production road survey refused seed; read-only diagnostics above"); return -1;
}
Check(true, "production road survey accepted six real road positions");
if (!Check(hq.StartConvoy(), "canonical HQ dispatch accepted once")) return -1;
m_Task = hq.ConvoyTask();
if (!Check(m_Task && m_Task.Receipt && m_Task.Receipt.Consumed && m_Task.Vehicles.Count() == 6,
"canonical receipt owns six attempted physical vehicles")) return -1;
foreach (ERR_ConvoyVehicle vehicle : m_Task.Vehicles)
{
if (!Check(vehicle.Entity != null, "original physical vehicle created")) return -1;
m_OriginalVehicles.Insert(vehicle.Entity); m_Origins.Insert(vehicle.Entity.GetOrigin());
}
ERR_Inventory.Items(TruckInventory(), m_CargoBefore);
if (!Check(!hq.StartConvoy() && hq.ConvoyTask() == m_Task && hq.Convoys().Count() == 1,
"duplicate canonical dispatch creates no second native task")) return -1;
if (!Check(!hq.ConvoyPool().Reserve("native-over-cap"), "second convoy reservation rejected by finite cap")) return -1;
m_Step = 1;
}
bool completed = m_Task && m_Task.Vehicles.Count() == 6;
if (m_Task) foreach (ERR_ConvoyVehicle candidate : m_Task.Vehicles)
if (!candidate.Arrived) completed = false;
if (!m_Task || (m_Task.Stopped && !completed))
{
string reason = "missing task";
if (m_Task) reason = m_Task.Reason;
Check(false, "production convoy stopped before proof: " + reason); return -1;
}
if (m_Step == 1)
{
if (!m_Task.Ready) return 0;
m_ReadyAt = now;
if (!Population(hq)) return -1;
ERR_ConvoyPlacement occupied = new ERR_ConvoyPlacement();
Vehicle lead = m_Task.Vehicles[0].Entity;
bool empty = occupied.Clear(ERR_Actors.Ground(lead.GetOrigin()), lead.GetAngles()[0]);
float fraction = occupied.LastTraceFraction();
Print("ERR CONVOY NATIVE: existing lead vehicle blocker control; " + occupied.Diagnostic());
if (!Check(!empty && ERR_ForceRules.Finite(fraction) && fraction >= 0 && fraction < 1
&& occupied.Diagnostic().IndexOf("native filled volume collision") >= 0,
"native filled volume detects the actual lead vehicle as a positive blocker")) return -1;
if (!Check(m_Mode.Forces().Count() == m_InitialLedger + 6,
"exactly six new Core records after native readiness")) return -1;
m_Step = 2;
}
if (m_Step == 2)
{
int cargo = Cargo(now);
if (cargo <= 0) return cargo;
m_Step = 3;
}
float minimum = 1000000;
for (int i = 0; i < 6; i++)
{
ERR_ConvoyVehicle vehicle = m_Task.Vehicles[i];
if (!vehicle.Entity || (vehicle.Released && !vehicle.Arrived)) { Check(false, "vehicle released before road movement proof"); return -1; }
minimum = Math.Min(minimum, vector.DistanceXZ(m_Origins[i], vehicle.Entity.GetOrigin()));
}
float leader = vector.DistanceXZ(m_Origins[0], m_Task.Vehicles[0].Entity.GetOrigin());
if (now >= m_NextLog)
{
m_NextLog = now + 10000;
PrintFormat("ERR CONVOY NATIVE: leader travel=%1m minimum vehicle travel=%2m; age=%3s",
leader, minimum, (now - m_ReadyAt) / 1000);
}
MovementDiagnostic(now);
if (!MovementComplete(leader, minimum)) return 0;
if (!Check(m_Task.Route && m_Task.Route.Count() >= 2 && !m_Task.Route.Looped(),
"driving uses finite road-polyline route")) return -1;
if (!Population(hq)) return -1;
if (!Check(!hq.StartConvoy() && hq.Convoys().Count() == 1 && hq.ConvoyTask() == m_Task
&& m_Mode.Forces().Count() == m_InitialLedger + 6 && m_Task.Cargo.Count() == 56,
"later repeated dispatch preserves exact task, force and cargo counts")) return -1;
Check(true, "all six native vehicles drove at least 20m and leader at least 100m without fixture movement");
return 1;
}
}
#endif
@@ -0,0 +1,291 @@
#ifdef WORKBENCH
// Explicit fixture payloads, physical radio delivery, production HQ intake.
// This does not certify visual detection or an actual ground sweep completing.
modded class ERR_HQ
{
int ERR_MemoryFixtureRegisteredForces()
{
if (!ERR_NativeHQMemoryProbe.Enabled() || !m_Mode || !m_Mode.Forces()) return -1;
int registered;
foreach (ERR_HQUnit unit : m_Units)
{
if (unit.ReservedForSupport || !unit.Group) continue;
ERR_ForceRecord record = m_Mode.Forces().FindGroup(unit.Group);
if (!record || record.Group != unit.Group || !record.Physical || record.Eliminated) return -1;
registered++;
}
if (m_Mode.Forces().Count() < registered) return -1;
return registered;
}
protected bool ERR_MemoryFixtureHealthy(ERR_HQRoute route)
{
if (!route || route.Nodes.IsEmpty()) return false;
for (int i = 0; i < route.Nodes.Count(); i++)
if (!route.Nodes[i] || !route.Nodes[i].Valid(i == route.Nodes.Count() - 1)) return false;
return true;
}
ERR_HQRoute ERR_MemoryFixtureQueue(ERR_HQReport report)
{
if (!ERR_NativeHQMemoryProbe.Enabled()) return null;
foreach (ERR_HQUnit unit : m_Units)
{
if (unit.ReservedForSupport || !unit.Radio || unit.Uplink || unit.PendingReport || unit.PendingSweep) continue;
if (unit.PendingSupplyStatus || unit.PendingStatus) continue;
ERR_HQRoute route = m_Network.Route(unit.Radio);
if (!ERR_MemoryFixtureHealthy(route)) continue;
report.Source = unit.Group;
route.MessageId = report.MessageId;
route.Payload = "FIXTURE synthetic observed position; " + report.Description(report.ObservedAt);
unit.PendingReport = report.Snapshot(); unit.Uplink = route;
return route;
}
return null;
}
ERR_HQRoute ERR_MemoryFixtureSweep(ERR_HQSearchReport report)
{
if (!ERR_NativeHQMemoryProbe.Enabled()) return null;
foreach (ERR_HQUnit unit : m_Units)
{
if (unit.ReservedForSupport || !unit.Radio || unit.Uplink || unit.PendingReport || unit.PendingSweep) continue;
if (unit.PendingSupplyStatus || unit.PendingStatus) continue;
ERR_HQRoute route = m_Network.Route(unit.Radio);
if (!ERR_MemoryFixtureHealthy(route)) continue;
report.SourceId = unit.Id;
route.MessageId = report.MessageId;
route.Payload = "FIXTURE synthetic completed sweep; real uplink required";
unit.PendingSweep = report; unit.Uplink = route;
return route;
}
return null;
}
void ERR_MemoryFixtureReplaySweep(ERR_HQSearchReport report, float now)
{
if (ERR_NativeHQMemoryProbe.Enabled()) AcceptSweep(report, now);
}
override void Stop()
{
super.Stop();
if (!ERR_NativeHQMemoryProbe.Enabled()) return;
if (m_Memory.Count() != 0)
Print("ERR SMOKE FAIL: HQ memory stop retained beliefs", LogLevel.ERROR);
else Print("ERR SMOKE PASS: HQ memory actual command stop clears all belief history");
}
}
class ERR_NativeHQMemoryProbe
{
protected ERR_GameMode m_Mode;
protected ref ERR_HQRoute m_Route;
protected ref ERR_HQReport m_Report;
protected ref ERR_HQSearchReport m_Sweep;
protected int m_Step;
protected int m_BeliefId;
protected int m_Revision;
protected float m_FirstObserved;
protected float m_SecondObserved;
protected vector m_FirstPosition;
protected float m_Deadline;
protected bool m_Failed;
protected bool m_ValueChecked;
protected int m_RouteRetries;
static bool Enabled()
{
string enabled, outcome;
return Replication.IsServer() && System.GetCLIParam("errSmoke", enabled) && enabled == "1"
&& System.GetCLIParam("errSmokeOutcome", outcome) && outcome == "hq-memory";
}
void ERR_NativeHQMemoryProbe(ERR_GameMode mode) { m_Mode = mode; }
protected bool Check(bool condition, string description)
{
if (condition) { Print("ERR SMOKE PASS: HQ memory " + description); return true; }
m_Failed = true; Print("ERR SMOKE FAIL: HQ memory " + description, LogLevel.ERROR); return false;
}
protected float Unaged(ERR_HQBelief belief)
{
if (!belief) return -1;
float decay = ERR_HQMemoryRules.Confidence((belief.EvaluatedAt - belief.ObservedAt) / 1000);
if (decay <= 0) return -1;
return belief.Confidence / decay;
}
protected ERR_HQReport Payload(ERR_HQ hq, float now, vector position)
{
ERR_HQReport report = new ERR_HQReport();
report.MessageId = hq.Journal().Message(); report.Target = m_Mode;
report.ObservedAt = now; report.Position = position; report.TravelMode = "on foot";
return report;
}
protected bool LocalPolicies()
{
ERR_ForceLedger ledger = new ERR_ForceLedger();
ERR_ForceRecord force = ledger.Register("memory-value-fixture", ERR_ForceKind.PATROL, "100 0 100", 6);
if (!Check(force && ledger.Count() == 1 && !force.Group && !force.Physical,
"detached native Core ledger registers one arithmetic fixture without spawning")) return false;
if (!Check(ledger.Eliminate(force.Id, 1000), "detached native ledger records elimination")) return false;
ERR_ForceRecord duplicate = ledger.Register("memory-value-fixture", ERR_ForceKind.PATROL, "100 0 100", 6);
if (!Check(duplicate == force && ledger.Count() == 1 && force.Strength == 0 && force.Eliminated
&& !force.Group && !force.Physical, "eliminated source re-registration cannot restore strength or spawn"))
return false;
ERR_HQMemory memory = new ERR_HQMemory();
ERR_HQReport first = new ERR_HQReport();
first.Target = m_Mode; first.MessageId = 1; first.ObservedAt = 0;
first.Position = "100 7 100"; first.TravelMode = "on foot";
if (!Check(memory.Ingest(first, 0), "injected value fixture begins with a detached report")) return false;
first.Position = "999 7 999";
ERR_HQBelief belief = memory.Get(m_Mode);
if (!Check(belief && belief.Position == "100 7 100", "stored snapshot ignores later input mutation")) return false;
ERR_HQReport next = first.Snapshot();
next.MessageId = 2; next.ObservedAt = 10000; next.Position = "160 7 100";
if (!Check(memory.Ingest(next, 12000), "newer delivered-value fixture advances trajectory")) return false;
belief = memory.Get(m_Mode);
if (!Check(belief.HasVelocity && Math.AbsFloat(belief.Speed - 6) < 0.01,
"native vector arithmetic infers six metres per second from snapshots")) return false;
memory.Tick(610000); belief = memory.Get(m_Mode);
if (!Check(belief && Math.AbsFloat(belief.Confidence - 0.5) < 0.001 && belief.Radius > 700,
"ten-minute value-clock advance retains a weaker wider belief")) return false;
if (!Check(belief.PredictionSeconds == 30 && vector.DistanceXZ(belief.Position, belief.PredictedPosition) <= 300,
"old trajectory prediction remains capped in time and distance")) return false;
int id = belief.BeliefId;
if (!Check(memory.NegativeSearch(id, belief.BeliefRevision, 610000)
&& !memory.NegativeSearch(id, belief.BeliefRevision, 610000), "negative revision is idempotent")) return false;
memory.Clear();
if (!Check(memory.Count() == 0 && !memory.GetById(id), "clear removes detached value history")) return false;
return true;
}
protected bool RemoveRadios(IEntity carrier)
{
InventoryStorageManagerComponent inventory;
if (carrier)
inventory = InventoryStorageManagerComponent.Cast(carrier.FindComponent(InventoryStorageManagerComponent));
if (!inventory) return false;
array<IEntity> items = {}; inventory.GetItems(items);
int removed;
foreach (IEntity item : items)
{
if (!item || !item.FindComponent(BaseRadioComponent)) continue;
SCR_EntityHelper.DeleteEntityAndChildren(item); removed++;
}
return removed > 0;
}
int Tick(ERR_HQ hq, float now)
{
if (!Enabled() || !hq || !m_Mode || m_Failed) return -1;
if (m_Deadline == 0) m_Deadline = now + 120000;
if (now > m_Deadline) { Check(false, "fixture deadline"); return -1; }
if (m_Step == 0)
{
if (!hq.ERR_ProbeSquadsReady()) return 0;
if (!m_ValueChecked)
{
if (!Check(hq.ERR_MemoryFixtureRegisteredForces() == 6,
"actual six site groups are registered once in the Core force ledger")) return -1;
if (!LocalPolicies()) return -1;
m_ValueChecked = true;
}
m_FirstPosition = m_Mode.PrisonPosition() + "300 0 300";
m_Report = Payload(hq, now, m_FirstPosition);
m_Route = hq.ERR_MemoryFixtureQueue(m_Report);
if (!m_Route) return 0;
if (!Check(!hq.Memory().Get(m_Mode) && m_Route.Advance(now, hq.Journal()) == 0,
"queued synthetic sighting has no belief while actual transmitter starts")) return -1;
if (!Check(RemoveRadios(m_Route.Nodes[0].Carrier), "fixture removes actual transmitting equipment mid-uplink"))
return -1;
m_Step = 1; return 0;
}
if (m_Step == 1)
{
if (hq.Memory().Get(m_Mode))
{ Check(false, "interrupted uplink created a belief"); return -1; }
if (!m_Route.Failed) return 0;
Print("ERR SMOKE PASS: HQ memory physical uplink loss prevents production Accept");
m_Step = 2;
}
// A real carrier can fail after selection. Retry with a fresh immutable payload;
// a fixture may not hang waiting for a message that production correctly dropped.
if (m_Route && m_Route.Failed && m_Step >= 3)
{
m_RouteRetries++;
if (m_RouteRetries > 5) { Check(false, "positive-route retry bound"); return -1; }
if (m_Step == 3) m_Step = 2;
else if (m_Step == 5) m_Step = 4;
else if (m_Step == 7) m_Step = 6;
else if (m_Step == 9) m_Step = 8;
else if (m_Step == 10) m_Step = 9;
m_Route = null;
}
if (m_Step == 2 || m_Step == 4 || m_Step == 8)
{
if (m_Step == 4 && now - m_FirstObserved < 4000) return 0;
vector position = m_FirstPosition;
if (m_Step >= 4) position += "24 0 0";
m_Report = Payload(hq, now, position);
m_Route = hq.ERR_MemoryFixtureQueue(m_Report);
if (!m_Route) return 0;
if (m_Step == 2) m_FirstObserved = now;
if (m_Step == 4) m_SecondObserved = now;
m_Step++; return 0;
}
ERR_HQBelief current = hq.Memory().Get(m_Mode);
if (m_Step == 3)
{
if (!current || current.MessageId != m_Report.MessageId) return 0;
if (!Check(current.Position == m_Report.Position && current.SampleCount == 1,
"actual uplink delivery reaches production intake exactly once")) return -1;
m_BeliefId = current.BeliefId; m_Step = 4; return 0;
}
if (m_Step == 5)
{
if (!current || current.MessageId != m_Report.MessageId) return 0;
if (!Check(current.BeliefId == m_BeliefId && current.SampleCount == 2 && current.HasVelocity,
"second physical delivery extends one stable credible trajectory")) return -1;
m_Revision = current.BeliefRevision;
m_Step = 6;
}
if (m_Step == 6)
{
m_Sweep = new ERR_HQSearchReport();
m_Sweep.MessageId = hq.Journal().Message(); m_Sweep.BeliefId = m_BeliefId;
m_Sweep.BeliefRevision = m_Revision; m_Sweep.ObservedAt = now; m_Sweep.Position = current.Position;
m_Sweep.SweepCompleted = true;
m_Route = hq.ERR_MemoryFixtureSweep(m_Sweep);
if (!m_Route) return 0;
if (!Check(Unaged(hq.Memory().GetById(m_BeliefId)) > 0.99,
"synthetic completed sweep is not knowledge before radio delivery")) return -1;
m_Step = 7; return 0;
}
if (m_Step == 7)
{
if (!current || Unaged(current) > 0.99) return 0;
if (!Check(Math.AbsFloat(Unaged(current) - 0.65) < 0.001 && current.BeliefRevision == m_Revision
&& current.ObservedAt == m_SecondObserved && current.SampleCount == 2,
"delivered negative sweep lowers confidence without inventing a sighting")) return -1;
hq.ERR_MemoryFixtureReplaySweep(m_Sweep, now);
if (!Check(Math.AbsFloat(Unaged(hq.Memory().Get(m_Mode)) - 0.65) < 0.001,
"replayed completed-sweep payload cannot multiply confidence loss")) return -1;
m_Step = 8; return 0;
}
if (m_Step == 9)
{
if (!current || current.MessageId != m_Report.MessageId) return 0;
if (!Check(current.BeliefRevision > m_Revision && Unaged(current) > 0.99,
"fresh delivered sighting supersedes prior negative evidence")) return -1;
ERR_HQSearchReport stale = new ERR_HQSearchReport();
stale.MessageId = hq.Journal().Message(); stale.BeliefId = m_BeliefId;
stale.BeliefRevision = m_Revision; stale.ObservedAt = now; stale.Position = m_FirstPosition;
stale.SweepCompleted = true;
m_Route = hq.ERR_MemoryFixtureSweep(stale);
if (!m_Route) return 0;
m_Step = 10; return 0;
}
if (m_Step == 10)
{
if (m_Route.Failed) { Check(false, "old-revision fixture sweep route failed"); return -1; }
if (m_Route.Cursor < m_Route.Nodes.Count() || m_Route.Sending) return 0;
if (!Check(current && current.BeliefRevision > m_Revision && Unaged(current) > 0.99,
"delivered old-revision sweep cannot weaken a newer sighting")) return -1;
return 1;
}
return 0;
}
}
#endif
+47 -1
View File
@@ -16,6 +16,10 @@ modded class ERR_GameMode
protected bool m_ERRTestPlayerDeath; protected bool m_ERRTestPlayerDeath;
protected bool m_ERRTestRadioNetwork; protected bool m_ERRTestRadioNetwork;
protected bool m_ERRTestHQResponse; protected bool m_ERRTestHQResponse;
protected bool m_ERRTestHQMemory;
protected bool m_ERRTestConvoy;
protected ref ERR_NativeConvoyProbe m_ERRConvoyProbe;
protected ref ERR_NativeHQMemoryProbe m_ERRHQMemoryProbe;
protected bool m_ERRTestMortar; protected bool m_ERRTestMortar;
protected bool m_ERRTestMortarFire; protected bool m_ERRTestMortarFire;
protected bool m_ERRTestMapOwnership; protected bool m_ERRTestMapOwnership;
@@ -54,6 +58,8 @@ modded class ERR_GameMode
m_ERRTestLostHelicopter = System.GetCLIParam("errSmokeOutcome", outcome) && outcome == "lost-helicopter"; m_ERRTestLostHelicopter = System.GetCLIParam("errSmokeOutcome", outcome) && outcome == "lost-helicopter";
m_ERRTestRadioNetwork = outcome == "radio-network"; m_ERRTestRadioNetwork = outcome == "radio-network";
m_ERRTestHQResponse = outcome == "hq-response"; m_ERRTestHQResponse = outcome == "hq-response";
m_ERRTestHQMemory = outcome == "hq-memory";
m_ERRTestConvoy = outcome == "convoy";
m_ERRTestMortar = outcome == "mortar-inventory"; m_ERRTestMortar = outcome == "mortar-inventory";
m_ERRTestMapOwnership = outcome == "map-ownership"; m_ERRTestMapOwnership = outcome == "map-ownership";
m_ERRTestAircraftField = outcome == "aircraft-field"; m_ERRTestAircraftField = outcome == "aircraft-field";
@@ -66,8 +72,10 @@ modded class ERR_GameMode
m_ERRTestMortarSalvo = outcome == "mortar-salvo" || outcome == "mortar-refresh"; m_ERRTestMortarSalvo = outcome == "mortar-salvo" || outcome == "mortar-refresh";
m_ERRTestMortarTransfer = outcome == "mortar-transfer"; m_ERRTestMortarTransfer = outcome == "mortar-transfer";
m_ERRTestPatrolHQ = outcome == "patrol-hq"; m_ERRTestPatrolHQ = outcome == "patrol-hq";
m_ERRTestPlayerDeath = outcome == "player-death" || m_ERRTestRadioNetwork || m_ERRTestHQResponse || m_ERRTestMortar; m_ERRTestPlayerDeath = outcome == "player-death" || m_ERRTestRadioNetwork || m_ERRTestHQResponse || m_ERRTestMortar || m_ERRTestHQMemory || m_ERRTestConvoy;
m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 150000; m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 150000;
if (m_ERRTestConvoy) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 540000;
if (m_ERRTestHQMemory) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 240000;
if (m_ERRTestAircraftControl || m_ERRTestAircraftRoute || m_ERRTestAircraftField) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 330000; if (m_ERRTestAircraftControl || m_ERRTestAircraftRoute || m_ERRTestAircraftField) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 330000;
if (m_ERRTestMortarCourier) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 450000; if (m_ERRTestMortarCourier) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 450000;
if (m_ERRTestMortarTransfer) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 330000; if (m_ERRTestMortarTransfer) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 330000;
@@ -499,6 +507,20 @@ modded class ERR_GameMode
m_ERRSmokeStep = 110; m_ERRSmokeStep = 110;
return; return;
} }
if (m_ERRTestConvoy)
{
DamageManagerComponent.Cast(m_ERRSmokePlayer.FindComponent(DamageManagerComponent)).EnableDamageHandling(false);
m_ERRConvoyProbe = new ERR_NativeConvoyProbe(this);
m_ERRSmokeStep = 106;
return;
}
if (m_ERRTestHQMemory)
{
DamageManagerComponent.Cast(m_ERRSmokePlayer.FindComponent(DamageManagerComponent)).EnableDamageHandling(false);
m_ERRHQMemoryProbe = new ERR_NativeHQMemoryProbe(this);
m_ERRSmokeStep = 105;
return;
}
if (m_ERRTestRadioNetwork) if (m_ERRTestRadioNetwork)
{ {
m_ERRRadioProbe = new ERR_NativeRadioProbe(); m_ERRRadioProbe = new ERR_NativeRadioProbe();
@@ -672,6 +694,30 @@ modded class ERR_GameMode
damage.Kill(Instigator.CreateInstigator(m_ERRSmokePlayer)); damage.Kill(Instigator.CreateInstigator(m_ERRSmokePlayer));
m_ERRSmokeWait = now + 4000; m_ERRSmokeWait = now + 4000;
} }
else if (m_ERRSmokeStep == 106)
{
int result = m_ERRConvoyProbe.Tick(ERR_HQ.Cast(Command()), now);
if (result == 0) return;
if (!ERR_Check(result == 1, "native six-vehicle convoy readiness, cargo and road movement")) return;
m_ERRSmokeStep = 9;
SCR_CharacterDamageManagerComponent damage;
damage = SCR_CharacterDamageManagerComponent.Cast(m_ERRSmokePlayer.FindComponent(SCR_CharacterDamageManagerComponent));
damage.EnableDamageHandling(true);
damage.Kill(Instigator.CreateInstigator(m_ERRSmokePlayer));
m_ERRSmokeWait = now + 4000;
}
else if (m_ERRSmokeStep == 105)
{
int result = m_ERRHQMemoryProbe.Tick(ERR_HQ.Cast(Command()), now);
if (result == 0) return;
if (!ERR_Check(result == 1, "native HQ memory delivery and search lineage")) return;
m_ERRSmokeStep = 9;
SCR_CharacterDamageManagerComponent damage;
damage = SCR_CharacterDamageManagerComponent.Cast(m_ERRSmokePlayer.FindComponent(SCR_CharacterDamageManagerComponent));
damage.EnableDamageHandling(true);
damage.Kill(Instigator.CreateInstigator(m_ERRSmokePlayer));
m_ERRSmokeWait = now + 4000;
}
else if (m_ERRSmokeStep == 100) else if (m_ERRSmokeStep == 100)
{ {
int result = m_ERRRadioProbe.Tick(ERR_HQ.Cast(Command()), now); int result = m_ERRRadioProbe.Tick(ERR_HQ.Cast(Command()), now);
+4 -2
View File
@@ -18,8 +18,10 @@ class ERR_Actors
{ {
if (!actor) return null; if (!actor) return null;
AIControlComponent control = AIControlComponent.Cast(actor.FindComponent(AIControlComponent)); AIControlComponent control = AIControlComponent.Cast(actor.FindComponent(AIControlComponent));
if (!control || !control.GetAIAgent()) return null; // Seated characters may delegate their inherited agent to a vehicle.
return SCR_AIGroup.Cast(control.GetAIAgent().GetParentGroup()); // Native group membership belongs to the character's controlled agent.
if (!control || !control.GetControlAIAgent()) return null;
return SCR_AIGroup.Cast(control.GetControlAIAgent().GetParentGroup());
} }
static bool Player(IEntity actor) static bool Player(IEntity actor)
@@ -0,0 +1,180 @@
enum ERR_ForceKind { GARRISON, PATROL, CHECKPOINT, CONVOY }
enum ERR_ForceDuty { HOLD, PATROL_ROUTE, MOVE_TO, SEARCH, RETURN }
// Owned authored polyline. Seal on registration so simulation never observes a
// partially edited route. Native waypoints and terrain queries belong elsewhere.
class ERR_ForceRoute
{
protected ref array<vector> m_Points = {};
protected bool m_Loop;
protected bool m_Sealed;
protected float m_Length;
void ERR_ForceRoute(bool loop = false) { m_Loop = loop; }
int Count() { return m_Points.Count(); }
vector At(int index)
{
if (index < 0 || index >= m_Points.Count()) return "0 0 0";
return m_Points[index];
}
bool Looped() { return m_Loop; }
float Length() { return m_Length; }
bool Add(vector point)
{
if (m_Sealed || m_Points.Count() >= 64 || !ERR_ForceRules.FiniteVector(point)) return false;
m_Points.Insert(point);
return true;
}
bool Seal()
{
if (m_Sealed) return true;
if (m_Points.IsEmpty() || (m_Loop && m_Points.Count() < 2)) return false;
float length;
for (int i = 1; i < m_Points.Count(); i++)
length += vector.DistanceXZ(m_Points[i - 1], m_Points[i]);
if (m_Loop) length += vector.DistanceXZ(m_Points[m_Points.Count() - 1], m_Points[0]);
if (!ERR_ForceRules.Finite(length) || (m_Loop && length <= 0.01)) return false;
m_Length = length;
m_Sealed = true;
return true;
}
}
class ERR_ForceRecord
{
int Id;
string SourceId;
ERR_ForceKind Kind;
vector Position;
float Heading;
vector HomePosition;
ERR_ForceDuty HomeDuty;
ref ERR_ForceRoute Route;
int RouteIndex;
float RouteProgress;
bool RouteFinished;
int InitialStrength;
int Strength;
int Casualties;
ERR_ForceDuty Duty;
vector DutyTarget;
int Importance = 1;
int RadioCapability;
SCR_AIGroup Group;
// A dormant group handle may remain for native member reuse. This explicit
// state, never handle presence, gates arithmetic and later materialisation.
bool Physical;
bool Pinned;
bool Eliminated;
float LastSimulatedAt;
float StateSince;
}
class ERR_ForceLedger
{
protected ref array<ref ERR_ForceRecord> m_Records = {};
protected ref map<int, ERR_ForceRecord> m_ById = new map<int, ERR_ForceRecord>();
protected ref map<string, int> m_Sources = new map<string, int>();
protected ref map<SCR_AIGroup, int> m_Groups = new map<SCR_AIGroup, int>();
protected int m_NextId;
protected bool m_CapLogged;
int Count() { return m_Records.Count(); }
ERR_ForceRecord Find(int id) { return m_ById.Get(id); }
ERR_ForceRecord FindGroup(SCR_AIGroup group)
{
if (!group || !m_Groups.Contains(group)) return null;
return Find(m_Groups.Get(group));
}
ERR_ForceRecord At(int index)
{
if (index < 0 || index >= m_Records.Count()) return null;
return m_Records[index];
}
ERR_ForceRecord Register(string sourceId, ERR_ForceKind kind, vector position, int strength,
ERR_ForceRoute route = null, SCR_AIGroup group = null, float now = 0)
{
if (!Replication.IsServer() || sourceId.IsEmpty() || sourceId.Length() > 96
|| !ERR_ForceRules.FiniteVector(position) || !ERR_ForceRules.Finite(now) || now < 0
|| strength < 1 || strength > 32 || kind < ERR_ForceKind.GARRISON || kind > ERR_ForceKind.CONVOY) return null;
if (m_Sources.Contains(sourceId))
{
ERR_ForceRecord known = Find(m_Sources.Get(sourceId));
if (known && known.Kind == kind && known.Group == group) return known;
return null;
}
if (group && FindGroup(group)) return null;
// Retired source IDs also occupy the finite pool: re-registering a removed
// formation cannot replace its casualties with a fresh full-strength unit.
if (m_Records.Count() >= 128 || m_Sources.Count() >= 128)
{
if (!m_CapLogged) Print("Rereintroduced [ledger]: 128-formation registration cap reached.");
m_CapLogged = true;
return null;
}
if (route && !route.Seal()) return null;
ERR_ForceRecord record = new ERR_ForceRecord();
record.Id = ++m_NextId; record.SourceId = sourceId; record.Kind = kind;
record.Position = position; record.HomePosition = position; record.DutyTarget = position;
record.Route = route; record.InitialStrength = strength; record.Strength = strength;
record.Group = group; record.Physical = group != null;
record.LastSimulatedAt = now; record.StateSince = now;
if (route) record.Duty = ERR_ForceDuty.PATROL_ROUTE;
else record.Duty = ERR_ForceDuty.HOLD;
record.HomeDuty = record.Duty;
m_Records.Insert(record); m_ById.Set(record.Id, record); m_Sources.Set(sourceId, record.Id);
if (group) m_Groups.Set(group, record.Id);
return record;
}
bool Unregister(int id)
{
if (!Replication.IsServer()) return false;
ERR_ForceRecord record = Find(id);
if (!record) return false;
if (record.Group) m_Groups.Remove(record.Group);
m_ById.Remove(id); m_Records.RemoveItem(record);
return true;
}
bool Eliminate(int id, float now)
{
if (!Replication.IsServer() || !ERR_ForceRules.Finite(now) || now < 0) return false;
ERR_ForceRecord record = Find(id);
if (!record || now < record.LastSimulatedAt) return false;
if (record.Eliminated) return true;
record.Strength = 0; record.Casualties = record.InitialStrength;
record.Eliminated = true; record.Physical = false; record.Pinned = false;
record.Duty = ERR_ForceDuty.HOLD; record.RouteFinished = true;
record.LastSimulatedAt = now; record.StateSince = now;
return true;
}
bool RecordPhysicalState(int id, vector position, float heading, int living, float now, bool physical = true)
{
if (!Replication.IsServer() || !ERR_ForceRules.FiniteVector(position)
|| !ERR_ForceRules.Finite(heading) || !ERR_ForceRules.Finite(now)) return false;
ERR_ForceRecord record = Find(id);
if (!record || record.Eliminated || now < record.LastSimulatedAt || living < 0 || living > record.Strength)
return false;
record.Position = position; record.Heading = heading;
if (living == 0) return Eliminate(id, now);
record.Strength = living; record.Casualties = record.InitialStrength - living;
if (record.Physical != physical) record.StateSince = now;
record.Physical = physical; record.LastSimulatedAt = now;
return true;
}
string Status()
{
int physical, dormant, eliminated, living, casualties;
foreach (ERR_ForceRecord record : m_Records)
{
if (record.Eliminated) eliminated++;
else if (record.Physical) physical++;
else dormant++;
living += record.Strength; casualties += record.Casualties;
}
return string.Format("Forces: %1 records, %2 physical, %3 dormant, %4 eliminated; %5 living, %6 casualties",
Count(), physical, dormant, eliminated, living, casualties);
}
void Clear()
{
m_Records.Clear(); m_ById.Clear(); m_Sources.Clear(); m_Groups.Clear();
m_NextId = 0; m_CapLogged = false;
}
}
@@ -0,0 +1,116 @@
class ERR_ForceRules
{
static bool Finite(float value) { return value == value && value > -1e20 && value < 1e20; }
static bool FiniteVector(vector value)
{
return Finite(value[0]) && Finite(value[1]) && Finite(value[2]);
}
static float Speed(ERR_ForceKind kind, ERR_ForceDuty duty)
{
if (kind < ERR_ForceKind.GARRISON || kind > ERR_ForceKind.CONVOY
|| duty <= ERR_ForceDuty.HOLD || duty > ERR_ForceDuty.RETURN) return 0;
if (kind == ERR_ForceKind.CONVOY) return 11;
return 1.4;
}
static int Advance(int index, int count, bool loop, bool arrived)
{
if (count < 1 || count > 64 || index < 0 || index > count) return -1;
if (!arrived || index == count) return index;
if (index + 1 < count) return index + 1;
if (loop) return 0;
return count; // terminal sentinel: a non-looping route finishes once
}
static vector Step(vector from, vector to, float speed, float seconds, out bool arrived)
{
arrived = false;
if (!FiniteVector(from) || !FiniteVector(to) || !Finite(speed) || !Finite(seconds)
|| speed < 0 || seconds < 0) return from;
float distance = vector.DistanceXZ(from, to);
if (distance <= 0.001) { arrived = true; return to; }
float travel = speed * seconds;
if (!Finite(travel)) return from;
if (travel >= distance) { arrived = true; return to; }
// Interpolate authored endpoint elevations, never query terrain/navmesh.
return from + (to - from) * (travel / distance);
}
static bool Due(int id, float now, float lastSimulatedAt, float interval)
{
if (id < 0 || !Finite(now) || !Finite(lastSimulatedAt) || !Finite(interval)
|| now < 0 || interval < 1000 || interval > 60000) return false;
int phaseIndex = id % 8;
float phase = phaseIndex * interval / 8;
if (lastSimulatedAt < 0) return now >= phase;
if (now - lastSimulatedAt < 1000) return false;
return Math.Floor((now - phase) / interval) > Math.Floor((lastSimulatedAt - phase) / interval);
}
static float Heading(vector from, vector to, float previous)
{
vector delta = to - from;
if (vector.DistanceXZ(from, to) <= 0.001) return previous;
float heading = Math.Atan2(delta[0], delta[2]) * Math.RAD2DEG;
if (heading < 0) heading += 360;
return heading;
}
}
// Called by the existing slow mission tick. Dormant arithmetic never consults
// an entity, observer, terrain or navmesh and never allocates per-record work.
class ERR_ForceSimulation
{
protected ERR_ForceLedger m_Ledger;
void ERR_ForceSimulation(ERR_ForceLedger ledger) { m_Ledger = ledger; }
protected void Route(ERR_ForceRecord record, float distance)
{
ERR_ForceRoute route = record.Route;
if (!route || record.RouteFinished || record.RouteIndex < 0 || record.RouteIndex >= route.Count()) return;
int visited;
while (visited <= route.Count())
{
vector target = route.At(record.RouteIndex);
float leg = vector.DistanceXZ(record.Position, target);
record.Heading = ERR_ForceRules.Heading(record.Position, target, record.Heading);
if (leg > distance)
{
bool arrived;
record.Position = ERR_ForceRules.Step(record.Position, target, 1, distance, arrived);
record.RouteProgress += distance;
return;
}
record.Position = target;
distance -= leg;
record.RouteProgress = 0;
record.RouteIndex = ERR_ForceRules.Advance(record.RouteIndex, route.Count(), route.Looped(), true);
if (record.RouteIndex == route.Count())
{
record.RouteFinished = true;
record.Duty = ERR_ForceDuty.HOLD;
return;
}
// At an authored vertex a whole lap returns to this exact state. Skip whole
// laps arithmetically, then visit at most one remaining lap (64 points).
if (route.Looped() && route.Length() > 0 && distance >= route.Length())
distance -= Math.Floor(distance / route.Length()) * route.Length();
if (distance <= 0) return;
visited++;
}
}
void Tick(float now)
{
if (!Replication.IsServer() || !m_Ledger) return;
for (int i = 0; i < m_Ledger.Count(); i++)
{
ERR_ForceRecord record = m_Ledger.At(i);
if (!record || record.Physical || record.Eliminated || record.Strength <= 0
|| !ERR_ForceRules.Due(record.Id, now, record.LastSimulatedAt, 2000)) continue;
float seconds = (now - record.LastSimulatedAt) / 1000;
record.LastSimulatedAt = now;
float speed = ERR_ForceRules.Speed(record.Kind, record.Duty);
if (speed <= 0 || seconds <= 0 || !ERR_ForceRules.Finite(speed * seconds)) continue;
if (record.Duty == ERR_ForceDuty.PATROL_ROUTE) { Route(record, speed * seconds); continue; }
record.Heading = ERR_ForceRules.Heading(record.Position, record.DutyTarget, record.Heading);
bool arrived;
record.Position = ERR_ForceRules.Step(record.Position, record.DutyTarget, speed, seconds, arrived);
if (arrived) record.Duty = ERR_ForceDuty.HOLD;
}
}
}
@@ -22,6 +22,11 @@ class ERR_GameMode : SCR_BaseGameMode
protected ref ERR_PlayerRoster m_Roster = new ERR_PlayerRoster(); protected ref ERR_PlayerRoster m_Roster = new ERR_PlayerRoster();
protected ref ERR_AdminService m_Admin = new ERR_AdminService(); protected ref ERR_AdminService m_Admin = new ERR_AdminService();
protected ref ERR_CommandService m_Command; protected ref ERR_CommandService m_Command;
protected ref ERR_ForceLedger m_Forces = new ERR_ForceLedger();
protected ref ERR_ForceSimulation m_ForceSimulation;
protected ref array<AIAgent> m_ForceAgents = {};
protected int m_ForceSerial;
protected float m_NextForceSnapshot;
protected ref array<ERR_LocationComponent> m_Locations = {}; protected ref array<ERR_LocationComponent> m_Locations = {};
protected ref array<IEntity> m_OwnedEntities = {}; protected ref array<IEntity> m_OwnedEntities = {};
protected ref ERR_ExtractionService m_Extraction; protected ref ERR_ExtractionService m_Extraction;
@@ -61,6 +66,7 @@ class ERR_GameMode : SCR_BaseGameMode
ERR_RecoveryService Recovery() { return m_Recovery; } ERR_RecoveryService Recovery() { return m_Recovery; }
ERR_PrisonEscapeService PrisonEscape() { return m_PrisonEscape; } ERR_PrisonEscapeService PrisonEscape() { return m_PrisonEscape; }
string RecoveryStatus() { return m_RecoveryStatus; } string RecoveryStatus() { return m_RecoveryStatus; }
ERR_ForceLedger Forces() { return m_Forces; }
ERR_CommandService Command() { return m_Command; } ERR_CommandService Command() { return m_Command; }
ERR_Objectives Objectives() { return m_Objectives; } ERR_Objectives Objectives() { return m_Objectives; }
ERR_ExtractionService Extraction() { return m_Extraction; } ERR_ExtractionService Extraction() { return m_Extraction; }
@@ -206,10 +212,45 @@ class ERR_GameMode : SCR_BaseGameMode
{ {
if (!Replication.IsServer() || !group) return; if (!Replication.IsServer() || !group) return;
Own(group); Own(group);
if (group.GetFaction() == EnemyFaction() && !m_Forces.FindGroup(group))
{
int strength = ForceLiving(group);
if (strength > 0)
{
m_ForceSerial++;
ERR_ForceRecord record = m_Forces.Register("formation-" + m_ForceSerial.ToString(), ERR_ForceKind.GARRISON, group.GetOrigin(), strength, null, group, GetGame().GetWorld().GetWorldTime());
if (!record) { Print("Rereintroduced: force ledger refused physical formation", LogLevel.ERROR); return; }
}
}
if (m_Command) m_Command.RegisterGroup(group); if (m_Command) m_Command.RegisterGroup(group);
m_OnGroup.Invoke(group); m_OnGroup.Invoke(group);
} }
int ForceLiving(SCR_AIGroup group)
{
m_ForceAgents.Clear();
if (!group) return 0;
group.GetAgents(m_ForceAgents);
int living;
foreach (AIAgent agent : m_ForceAgents)
if (agent && ERR_Actors.Alive(agent.GetControlledEntity())) living++;
return living;
}
protected void TickForces(float now)
{
if (now >= m_NextForceSnapshot)
{
m_NextForceSnapshot = now + 2000;
for (int i = 0; i < m_Forces.Count(); i++)
{
ERR_ForceRecord record = m_Forces.At(i);
if (!record || !record.Physical || record.Eliminated) continue;
if (!record.Group) { m_Forces.Eliminate(record.Id, now); continue; }
m_Forces.RecordPhysicalState(record.Id, record.Group.GetOrigin(), record.Group.GetAngles()[0], ForceLiving(record.Group), now);
}
}
if (m_ForceSimulation) m_ForceSimulation.Tick(now);
}
bool Transition(ERR_Phase phase) bool Transition(ERR_Phase phase)
{ {
if (!Replication.IsServer() || !m_PreparationError.IsEmpty() || !ERR_MissionRules.CanTransition(m_Phase, phase)) return false; if (!Replication.IsServer() || !m_PreparationError.IsEmpty() || !ERR_MissionRules.CanTransition(m_Phase, phase)) return false;
@@ -330,6 +371,7 @@ class ERR_GameMode : SCR_BaseGameMode
OnPhaseChanged().Insert(m_Objectives.PhaseChanged); OnPhaseChanged().Insert(m_Objectives.PhaseChanged);
OnTick().Insert(m_Objectives.Tick); OnTick().Insert(m_Objectives.Tick);
OnStop().Insert(m_Objectives.Stop); OnStop().Insert(m_Objectives.Stop);
m_ForceSimulation = new ERR_ForceSimulation(m_Forces);
m_Command = CreateCommandService(); m_Command = CreateCommandService();
GetGame().GetCallqueue().CallLater(ServerTick, 1000, true); GetGame().GetCallqueue().CallLater(ServerTick, 1000, true);
GetGame().GetCallqueue().CallLater(StartScenario, 1500, false); GetGame().GetCallqueue().CallLater(StartScenario, 1500, false);
@@ -406,6 +448,7 @@ class ERR_GameMode : SCR_BaseGameMode
if (m_Command) m_Command.Maintain(now); if (m_Command) m_Command.Maintain(now);
// Maintenance can finish or stop the round; do not resume tactical work. // Maintenance can finish or stop the round; do not resume tactical work.
if (!Active()) return; if (!Active()) return;
TickForces(now);
if (GetGame().GetPlayerManager().GetPlayerCount() == 0) if (GetGame().GetPlayerManager().GetPlayerCount() == 0)
{ {
m_NoSurvivorsSince = -1; m_NoSurvivorsSince = -1;
@@ -469,6 +512,8 @@ class ERR_GameMode : SCR_BaseGameMode
GetGame().GetCallqueue().Remove(BindLocalObserver); GetGame().GetCallqueue().Remove(BindLocalObserver);
if (m_Command) m_Command.Stop(); if (m_Command) m_Command.Stop();
m_OnStop.Invoke(); m_OnStop.Invoke();
m_Forces.Clear();
m_ForceAgents.Clear();
if (Replication.IsServer()) if (Replication.IsServer())
{ {
array<int> connected = {}; array<int> connected = {};
+4 -1
View File
@@ -8,11 +8,12 @@ class ERR_Settings
static array<string> Keys() static array<string> Keys()
{ {
return {"reportIntervalSeconds", "supportSquadLimit", "responseRadiusMetres", "aiIntelChancePercent", "intelRevealChancePercent", "radioDefenceSeconds", "startTimeMinutes", "timeMultiplier", "startDateCode", "weatherProfile"}; return {"reportIntervalSeconds", "supportSquadLimit", "responseRadiusMetres", "aiIntelChancePercent", "intelRevealChancePercent", "radioDefenceSeconds", "startTimeMinutes", "timeMultiplier", "startDateCode", "weatherProfile", "stingerChanceOneIn"};
} }
static bool Valid(string key, int value) static bool Valid(string key, int value)
{ {
if (key == "stingerChanceOneIn") return value >= 0 && value <= 10000;
if (key == "reportIntervalSeconds") return value >= 5 && value <= 60; if (key == "reportIntervalSeconds") return value >= 5 && value <= 60;
if (key == "supportSquadLimit") return value >= 0 && value <= 8; if (key == "supportSquadLimit") return value >= 0 && value <= 8;
if (key == "responseRadiusMetres") return value >= 500 && value <= 5000; if (key == "responseRadiusMetres") return value >= 500 && value <= 5000;
@@ -44,6 +45,7 @@ class ERR_Settings
static int AddedDefault(string key) static int AddedDefault(string key)
{ {
if (key == "stingerChanceOneIn") return 15;
if (key == "startTimeMinutes") return 840; if (key == "startTimeMinutes") return 840;
if (key == "timeMultiplier") return 1; if (key == "timeMultiplier") return 1;
if (key == "startDateCode" || key == "weatherProfile") return 0; if (key == "startDateCode" || key == "weatherProfile") return 0;
@@ -63,6 +65,7 @@ class ERR_Settings
m_Values.Set("timeMultiplier", AddedDefault("timeMultiplier")); m_Values.Set("timeMultiplier", AddedDefault("timeMultiplier"));
m_Values.Set("startDateCode", AddedDefault("startDateCode")); m_Values.Set("startDateCode", AddedDefault("startDateCode"));
m_Values.Set("weatherProfile", AddedDefault("weatherProfile")); m_Values.Set("weatherProfile", AddedDefault("weatherProfile"));
m_Values.Set("stingerChanceOneIn", AddedDefault("stingerChanceOneIn"));
if (!Replication.IsServer()) { m_ReadOnly = true; return; } if (!Replication.IsServer()) { m_ReadOnly = true; return; }
map<string, int> loaded; map<string, int> loaded;
if (Read(m_Path, loaded) || Read(m_Path + ".bak", loaded)) m_Values = loaded; if (Read(m_Path, loaded) || Read(m_Path + ".bak", loaded)) m_Values = loaded;
+22 -1
View File
@@ -51,6 +51,14 @@ class ERR_SiteService
if (site.Transport) count++; if (site.Transport) count++;
return count; return count;
} }
// Own physical group identity only; command providers do not inspect players.
ERR_SiteRuntime FindGroup(SCR_AIGroup group)
{
if (!group) return null;
foreach (ERR_SiteRuntime site : m_Sites)
if (site.Group == group) return site;
return null;
}
ERR_SiteRuntime Find(string id) ERR_SiteRuntime Find(string id)
{ {
foreach (ERR_SiteRuntime site : m_Sites) foreach (ERR_SiteRuntime site : m_Sites)
@@ -421,7 +429,20 @@ class ERR_SiteService
foreach (ERR_SiteRuntime site : m_Sites) foreach (ERR_SiteRuntime site : m_Sites)
{ {
if (site.Definition.Kind == ERR_LocationKind.PRISON && site.Location) site.Location.Discover(0, 100); if (site.Definition.Kind == ERR_LocationKind.PRISON && site.Location) site.Location.Discover(0, 100);
if (site.Group) m_Mode.RegisterGroup(site.Group); if (site.Group)
{
ERR_ForceRoute route;
ERR_ForceKind kind = ERR_ForceKind.GARRISON;
if (site.Definition.Patrol && !site.Definition.Patrol.IsEmpty())
{
route = new ERR_ForceRoute(true);
vector anchor = site.Definition.Position + site.Definition.GuardOffset;
foreach (ERR_SitePatrolPoint point : site.Definition.Patrol) route.Add(anchor + point.Offset);
kind = ERR_ForceKind.PATROL;
}
m_Mode.Forces().Register(site.Definition.Id, kind, site.Group.GetOrigin(), m_Mode.ForceLiving(site.Group), route, site.Group, GetGame().GetWorld().GetWorldTime());
m_Mode.RegisterGroup(site.Group);
}
} }
} }
void PhaseChanged(ERR_Phase previous, ERR_Phase current) void PhaseChanged(ERR_Phase previous, ERR_Phase current)
+19
View File
@@ -0,0 +1,19 @@
# Enemy skill and finite Stinger equipment migration
Adapted from independently authored, user-authorized AI code. Original files remain read-only; no original Escapists helpers, protected-derived `EAI_GroupLookup`, patched prefabs or asset bytes are imported.
| Owned source | SHA-256 | Reused behavior |
|---|---|---|
| `escapists-ai/Scripts/Game/EscapistsAI/EAI_StingerEquipment.c` | `b8ce09f2d3ed61e58beadc1f158daed6eceb17b08243f7979b46d8c27e917695` | One startup selection, native weapon-proxy insertion, five checks, no replacement after firing/dropping/looting |
| `escapists-ai/Scripts/Game/EscapistsAI/EAI_AIResponseSystem.c` | `b3e1263e986837744a70fbaedaa6e57afae7f2981a21211d3a2066e2c63ac84d` | First combat-component section's Expert skill clamp and native reset handling only; no convoy spawning, original faction/group hooks or other sections imported |
| `escapists-ai/Scripts/Game/EscapistsAI/EAI_AIConfig.c` | `8c320d3163d443b43e50547734702484c8ad51f2cffe88cf6dfd33aaf339ec01` | `stingerChanceOneIn`, default 15 and valid range 0..10000 |
The successor HQ owns `ERR_EnemyEquipment`. Registration supplies exact physical groups; two seconds after group registration, at most five scans discover initialized members. Entries retain exact actor/group identity, with 128 group and 2048 actor limits. Per-actor inventory submission is finite. Accepted pending operations are never repeated; unresolved completion at the fifth check ends processing permanently for that actor. Explicit failure may retry before the fifth check. A success callback ends issuance even if the item was dropped before it could be observed. A late callback after Stop cannot restart this service, although native accepted insertion itself is not cancellable through this API.
The exact allowed launcher is `{3DF204EEE0534EF2}Prefabs/Weapons/Launchers/FIM92_Stinger/Launcher_FIM92_Stinger.et`, owned by WCS Armaments. The successor requests insertion into `PURPOSE_WEAPON_PROXY`, preserving native slot constraints and other equipment. It creates no loose ammunition or replenishment; actual prefab loadout and operational AI firing need native validation.
Expert minimum binds only after initialization to an eligible, living, nonplayer member of a registered military enemy group in the active successor mission. Native SetAISkill and ResetAISkill enforce that scoped floor; higher skills are preserved. No perception/target knowledge is changed. Unregistration or Stop clears the binding and restores the skill captured at first binding. Convoy-gunner Cylon specialization is not implemented here because no production convoy-gunner registration exists yet.
Settings migrate through the existing additive-default reader and import helper. Existing valid ten-key/six-key files preserve their values and obtain 15 for missing `stingerChanceOneIn`; explicitly present malformed values remain invalid. `/esc hq stinger show|set N` changes only actors that have not rolled yet: 0 disables, 1 selects every eligible actor, 2..10000 selects one in N. The existing ten native menu fields are preserved; this extra key is available through text commands. Unsupported convoy/simulation/start keys are still reported as deferred by the importer, never exposed as working settings.
`tests/test_enemy_equipment.py` executes actual eligibility, callback, insertion, scoped skill and coordinator bodies against native API doubles. It covers pending nonduplication, success after item removal, finite rejected/failed requests, timeout quarantine, capture, absence, wrong mode/faction/player/client/editor, native resets, higher skills, restoration, delayed group membership, registration dedupe, terminal stop and bounded scans. These are policy regressions, not native inventory or multiplayer proof. Expanded external runtime qualification remains separate.
File diff suppressed because it is too large Load Diff
+503
View File
@@ -0,0 +1,503 @@
# Owned AI feature migration audit
Audited 20 September 2026. This is a source inventory, not a feature-parity or release certificate. Baseline successor commit: `e7b4141f6975027624941a8e2b0fcb9d1683a54d`.
The audit accounts for **54 original AI scripts, 45 regression scripts, 12 prefabs and 68 explicit resource references**. `EAI_GroupLookup.c` is recorded by filename only and excluded from reuse; its contents were not read as an implementation model. Every script maps to at least one capability in the [machine-readable inventory](ai-feature-migration.json), which includes source hashes, test references and all discovered resource references.
The user explicitly owns and authorizes reuse of independently authored AI/Intel/Chat behavior. That authorization supersedes the blanket old-workspace prohibition in the living-island brief. Original Escapists, ScrtCore, ScrtSharedContent and protected-derived GroupLookup content remain excluded. An original-base override is not presumed independently authored merely because it resides in AI: replace its hook/behavior against successor or vanilla interfaces rather than copying protected bodies.
The user has also authorized **RHS, WCS and BMP** dependencies. Keep external assets in their installed addons; do not copy them into successor packages. The five successor addon identities remain separate. Core can remain vanilla-only; AI/full-scenario dependencies may expand explicitly.
## Coverage
The rows below preserve the initial audit baseline. Subsequent convoy implementation is tracked in [convoy-migration.md](convoy-migration.md) and the inventory's `post_audit_updates`: it is now a partial implementation with native driving still unproven.
Status means **implementation presence against the described capability**, not native or multiplayer qualification. Implemented rows can still need real gameplay validation. Partial rows must not be presented as full migration. The categories are not equally weighted, so their counts cannot support a completion percentage.
| ID / capability | Status | Current boundary and required work |
| --- | --- | --- |
| config — Configuration and admin controls | partial | Only reportIntervalSeconds/supportSquadLimit/responseRadiusMetres of nine original AI keys migrate; add remaining keys with explicit current/next-round semantics. |
| skill — Native combat skill floor | missing | Add configurable native skill policy on owned physical groups; do not modify perception or populate dormant units. |
| radio — Physical radio network and call delivery | partial | Short-hop delivery is implemented; audit/port local handoff, originating-call hold, broad one-time radio fitting, aircraft uplink and shared awareness. Replace original support-tree hook with own delivery API. |
| observations — Observed descriptions and fair reporting | implemented | Code implemented for current physical groups; real multiplayer and difficult exposure/vehicle cases still require validation. |
| ground_tactics — Infantry hunting and differentiated roles | partial | Successor delivers search waypoints and restores native route; distinct roles, contact coverage/priority allocation and growing search areas are incomplete. Route new tasking through force ledger. |
| status — Routine status and ammunition reports | partial | Only mortar supply status is integrated; general living/fit/missing roster and weapon/mine status remain missing. |
| missing_patrol — Missing patrol investigation | missing | Add status-derived investigation beliefs and dispatch existing ledger forces; no live missing-unit coordinates. |
| body_discovery — Visible bodies and confirmed losses | missing | Independent death hook and bounded physical LOS intake; share evidence identity across status/body/missing-patrol reports. A casualty is not a known hostile position. |
| belief_search — Persistent remembered searches and predictive HQ | partial | Current HQ contacts expire at120s and have short velocity projection; no persistent confidence/uncertainty map, searched-ground memory, route alternatives or search-outcome feedback. New T8/T9 must preserve hypotheses separately from targetable sightings. |
| hunter — Retaskable paired hunter UAZs | missing | Use shared finite forces and HQ-selected availability; no independent spawn clocks or free replacement losses. |
| capture — Captured-force ownership and stop reasons | partial | Current individual HQ/support eligibility has player guards, but hunter/convoy permanent capture latch and coordinated stop lifecycle require those capabilities. |
| convoys — Six-vehicle armed supply convoy patrols | missing | Migrate exact authorized BMP/Ural/UAZ composition through finite HQ force records and shared active-agent budget; no independent spawn clock. |
| recon — Operational airport reconnaissance helicopter | partial | Flight mechanisms have isolated short-route evidence; airport search, useful routes, HQ-selected recon launch/orbit/endurance/service operational loop are missing. |
| air_assault — HQ-selected air reinforcement cycle | missing | Build one shared HQ insertion capability with actual passenger reservations and mortar deconfliction; no new independent timer/spawn system. |
| parachutes — Physical staggered AI parachute drop | missing | Framework-dependent mechanics cannot enter vanilla-only closure; choose optional asset integration or landing insertion; do not silently claim equivalence. |
| aircraft_ammo — Aircraft weapon ammunition and airfield reload | missing | Replace original free service refill/new troops with shared depot cargo/personnel allocation and physically confirmed consumption. |
| air_recovery — Ground helicopter recovery operation | missing | Shared recovery task and finite resources; rebuilding destroyed airframe must consume an existing spare record, not mint replacement capability. |
| flight_safety — Flight availability and physical landing guards | partial | Availability/short-range landing code exists; prove useful terrain routes and integrate availability into shared planner, not timed replacement. |
| ammo_accounting — General weapon/mine supply accounting | missing | General infantry/vehicle manifests missing; extend finite mortar-only model without manufacturing compatible cargo at destination. |
| resupply — Truck/helicopter last-mile ammunition delivery | partial | Existing physical foot courier serves one mortar from finite stock; general request queue, truck/air carriers, recipient manifests, return/recycling and shared-loss replacement not implemented. |
| depots — Physical depot stock-porters-carrier loading | missing | Create authored finite depot resources and pooled ground staff; preserve staged physical ownership and bounded timeouts. |
| mines_issue — One-time mine issue and resupply | missing | Tie engineer loadouts and replenishment to finite ledger stock; do not regenerate dropped mines. |
| mines_task — Engineer mine placement lifecycle | missing | HQ task reservations and clear player warning cues; stock-owned native items only; trace/proximity work budgeted. |
| roadblocks — Reactive staffed roadblocks | missing | Use belief hypotheses/road topology and finite ledger force deployment; preserve searched/escape corridors and player placement exclusions. |
| mortar_deployment — Physical dispersed mortar sites | partial | Successor has one authored battery/4crew/27shell readiness. Four-site deployment and force-ledger reservation are missing. |
| mortar_fire — Ballistic prediction, safe salvos and accounting | implemented | Current one-battery behavior implemented; broad moving-target impact accuracy, multiplayer, more batteries and aircraft corridor reservation integration remain unqualified. |
| settlement_safety — Settlement/friendly protection and deconfliction | partial | Ground/mortar safety exists; roadblock/mine/air corridor consumers and full shared planner reservations remain missing. |
| performance — Work budgets, temporary detail and metrics | partial | Replace old NearPlayer/ConvoyLOD ownership with T2 presence budget. Shared force simulation/agent cap/metrics and equivalent-workload FPS evidence do not yet exist. |
| ambient_disable — Single owner of strategic responses | implemented | Original systems are absent by dependency isolation, so no original override needs porting. Maintain this invariant as capabilities grow. |
| factions — Consistent military faction ownership | partial | RHS dependency is authorized; add fresh explicit RHS role/faction catalogs, replacing all original composite catalog APIs. |
| prisons — Improvised prison starts and physical supplies | partial | Current successor prison/lock/supplies are implemented at authored coordinates. Random island generation, airfield exclusion and alternate geometry have not migrated. This source does NOT implement recapture. |
| start_choices — Configurable prison/crash start selection | missing | Author new independent prison/crash scenarios and own selection; never reuse original crash compositions or setup snapshots. |
| outfit — Persistent initial outfit choice | partial | Successor has own prisonerkit and optional vanilla PASGT/BDU cheat grants; original patched automatic outfit not migrated. Owned Patch content separate audit/authorization scope. |
| stinger — Rare anti-air launcher loadout | missing | WCS Armaments is now authorized: preserve exact FIM92 resource and bounded physical assignment policy; do not import Enhanced/original dependencies. |
| optics — Verified magnified optics on compatible AI weapons | missing | Good bounded next subsystem: service on newly registered physical soldiers with own native attachment verification; use verified vanilla scopes only; no global original attachment override. |
| compatibility — Original dependency runtime fixes | partial | Original-base/Enhanced overrides are unnecessary or must be newly expressed if successor-specific faults reproduce. Do not bulk-copy protected override bodies. Audit surviving vanilla-only defects separately. |
| simulation — Autonomous escape test mode and spectators | missing | Successor WORKBENCH smoke is a different development fixture and not this normal-server autonomous mode. Full native player-lifecycle/medical/intel interfaces can be reused; this is NOT distant-unit virtualization. |
| journal — HQ journal and private live diagnostics | implemented | Infrastructure implemented. New systems still need meaningful status/events; long-running multiplayer/file-failure behavior not fully qualified. |
| catalogs — Independent unit composition catalogs | partial | EAI_GroupLookup is excluded without reading its content as a model. Build richer vanilla role/crew catalogs independently; never translate copied lookup code. |
## Detailed source and behavior mapping
The source links below point to the read-only owned predecessor. Successor paths indicate real existing code at the audit snapshot, not planned filenames.
### Configuration and admin controls (`config`)
Original: [EAI_AIConfig.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_AIConfig.c), [EAI_ConvoySettings.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_ConvoySettings.c), [EAI_HQSettings.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQSettings.c).
Behavior: Unified config/defaults/backups/migration; bounded validation; runtime HQ settings; next-round frozen convoy/start/simulation choices.
Successor: [ERR_Settings.c](../addons/core/Scripts/Game/ERR/ERR_Settings.c), [ERR_HQAdminProvider.c](../addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c).
Evidence boundary: latest packaged startup + native admin fixture. Asset scope: vanilla.
### Native combat skill floor (`skill`)
Original: [EAI_AIResponseSystem.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_AIResponseSystem.c).
Behavior: Expert minimum80; preserve higher skill; designated gunners100; reapply after native resets.
Successor: no migrated production subsystem.
Evidence boundary: code only. Asset scope: vanilla.
### Physical radio network and call delivery (`radio`)
Original: [EAI_HQ.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c), [EAI_HQNetwork.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQNetwork.c), [EAI_NativeRadioCall.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_NativeRadioCall.c).
Behavior: Real basic/manpack inventory; 500m short links/up to3 hops; 2s per leg; interrupted sender/receiver rules; 100m local observation handoff; 3s originating call; one-time basic/manpack fitting; aircraft uplink; broadcast-only awareness.
Successor: [ERR_HQ.c](../addons/ai/Scripts/Game/ERR/ERR_HQ.c), [ERR_HQNetwork.c](../addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c), [ERR_HQReport.c](../addons/ai/Scripts/Game/ERR/ERR_HQReport.c).
Evidence boundary: native real-sighting HQ response + network regression. Asset scope: vanilla.
### Observed descriptions and fair reporting (`observations`)
Original: [EAI_HQObservation.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQObservation.c), [EAI_HQ.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c).
Behavior: Current native LOS; observed count/travel/drawn weapons; timestamped immutable snapshots; velocity from sightings; per-squad fair multi-contact reporting.
Successor: [ERR_HQObservation.c](../addons/ai/Scripts/Game/ERR/ERR_HQObservation.c), [ERR_HQReport.c](../addons/ai/Scripts/Game/ERR/ERR_HQReport.c), [ERR_HQ.c](../addons/ai/Scripts/Game/ERR/ERR_HQ.c).
Evidence boundary: native HQ response; 186-assertion owned AI/Intel integration. Asset scope: vanilla.
### Infantry hunting and differentiated roles (`ground_tactics`)
Original: [EAI_GroupTactics.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_GroupTactics.c), [EAI_HQ.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c).
Behavior: Approach/flank-left/flank-right/intercept roles; growing45–110m search; 120s freshness expiry; native combat preemption; restore original patrol; fair nearest squad allocation.
Successor: [ERR_HQ.c](../addons/ai/Scripts/Game/ERR/ERR_HQ.c).
Evidence boundary: native original-squad movement + patrol/HQ fixture. Asset scope: vanilla.
### Routine status and ammunition reports (`status`)
Original: [EAI_HQStatus.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQStatus.c), [EAI_HQ.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c).
Behavior: Three-minute roster/position/status check-ins; early low-ammo reports; snapshot casualties; in-flight evidence preservation; disconnected/overdue diagnostics.
Successor: [ERR_HQ.c](../addons/ai/Scripts/Game/ERR/ERR_HQ.c), [ERR_MortarLogistics.c](../addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c).
Evidence boundary: native mortar courier reports only. Asset scope: vanilla.
### Missing patrol investigation (`missing_patrol`)
Original: [EAI_HQWatch.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQWatch.c), [EAI_HQ.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c).
Behavior: Two missed180s check-ins;30s reply deadline; detached last-known-position roster; one physical investigation with arrival inspection/reply; never presume death.
Successor: no migrated production subsystem.
Evidence boundary: code only. Asset scope: vanilla.
### Visible bodies and confirmed losses (`body_discovery`)
Original: [EAI_HQBodySearch.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQBodySearch.c), [EAI_HQWatch.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQWatch.c), [EAI_HQ.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c).
Behavior: Death callback registers local evidence;60m view limit/12m close range;15s per-unit scans;12-trace shared budget;16 local discoveries; radio-only deduplicated confirmations.
Successor: no migrated production subsystem.
Evidence boundary: code only. Asset scope: vanilla.
### Persistent remembered searches and predictive HQ (`belief_search`)
Original: [EAI_HQBodySearch.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQBodySearch.c), [EAI_HQ.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c).
Behavior: Ten-minute ground trail; snapshot ahead guesses300–1200m; road-aware vehicle hypotheses; casualty-location fallback; two-loss wave threshold/three-minute spacing/three living search groups.
Successor: [ERR_HQReport.c](../addons/ai/Scripts/Game/ERR/ERR_HQReport.c), [ERR_HQ.c](../addons/ai/Scripts/Game/ERR/ERR_HQ.c).
Evidence boundary: projection policy only; persistent belief not implemented. Asset scope: vanilla.
### Retaskable paired hunter UAZs (`hunter`)
Original: [EAI_AIResponseSystem.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_AIResponseSystem.c).
Behavior: Two PKM UAZs; opposite1000m road approaches; full spec-ops crews+medic;300s dispatch cooldown;30s failed-placement retry; reuse existing pair.
Successor: no migrated production subsystem.
Evidence boundary: code only. Asset scope: vanilla.
### Captured-force ownership and stop reasons (`capture`)
Original: [EAI_ResponseSafety.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_ResponseSafety.c), [EAI_SupplyConvoys.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_SupplyConvoys.c).
Behavior: Check nested turret seats/player crew membership; immediate permanent release after capture; retain living vehicles/crews/wrecks; first stop reason; restore detail/locks.
Successor: [ERR_HQ.c](../addons/ai/Scripts/Game/ERR/ERR_HQ.c), [ERR_AircraftService.c](../addons/ai/Scripts/Game/ERR/ERR_AircraftService.c).
Evidence boundary: code guards; no migrated convoy runtime. Asset scope: vanilla.
### Six-vehicle armed supply convoy patrols (`convoys`)
Original: [EAI_SupplyConvoys.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_SupplyConvoys.c).
Behavior: 0–20 startup convoys/default3; one spawn slot per5s; ammo Ural+3PKM UAZs+troop Ural+BMP; finite recoverable weapons/ammo; road-base destinations/35kmh/45–90s rests;400m contact regroup; two dismounted flank teams; ammo/troop truck retreat;60s quiet reboard/120s deadline;10min travel timeout; no replacement/refill; partial spawn retention.
Successor: no migrated production subsystem.
Evidence boundary: missing. Asset scope: BMP-1 mod; faction catalogs may transitively use RHS.
Post-audit update: the successor now has a finite six-vehicle/19-body service, shared Core budget receipts, opt-in HQ dispatch, native crew/cargo operations and owned route lifecycle. Road preparation tries up to 33 deterministic offsets on each actual road, keeping all six starts and their center within 500m of the seed. Filled native TraceBox geometry decides obstruction; broad AABB overlaps are diagnostic only. This is **partial**, with driving/cargo native evidence pending and original dismount/flank/reboard tactics and supply delivery still missing. See [current convoy evidence](convoy-migration.md).
### Operational airport reconnaissance helicopter (`recon`)
Original: [EAI_AirRecon.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_AirRecon.c).
Behavior: Incremental airport discovery; clear pads;15min initial/loss delay; one active armed Mi8; real sightings into HQ;300m orbit/150m minimum horizontal standoff; runway return/landing retry; player takeover release.
Successor: [ERR_AircraftService.c](../addons/ai/Scripts/Game/ERR/ERR_AircraftService.c), [ERR_AircraftFlight.c](../addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c), [ERR_AircraftRouteFlight.c](../addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c).
Evidence boundary: isolated20m flight only; no operational recon. Asset scope: vanilla Mi8 candidate; original recon wrapper must be rebuilt.
### HQ-selected air reinforcement cycle (`air_assault`)
Original: [EAI_AirAssault.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_AirAssault.c), [EAI_AirSupportPolicy.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_AirSupportPolicy.c).
Behavior: Up to8 carried troops/two teams; wait60s for mortar response; eligible observed infantry<=3m/s;1-in3 optional decision/120s separation; frozen450m tangent drop; abort stale/moved/conflicting reports;2min cover; return/reload/reboard.
Successor: no migrated production subsystem.
Evidence boundary: missing. Asset scope: optional parachute framework; vanilla landing-and-dismount alternative changes behavior.
### Physical staggered AI parachute drop (`parachutes`)
Original: [EAI_AssaultParachute.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_AssaultParachute.c), [EAI_AirAssault.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_AirAssault.c).
Behavior: Moving25m/s flyby at90–180m AGL;>=2s/50m stagger; native compartment exits;5m/s descent/2m/s flare; no duplicate soldiers; released canopies finish after carrier loss.
Successor: no migrated production subsystem.
Evidence boundary: missing. Asset scope: Parachute Framework65930CB4CD0237B2.
### Aircraft weapon ammunition and airfield reload (`aircraft_ammo`)
Original: [EAI_AircraftAmmo.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_AircraftAmmo.c), [EAI_AirRecon.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_AirRecon.c).
Behavior: Native mounted-magazine/rocket-barrel accounting; return at<=25% usable ammunition; landed15s service; verified physical passenger boarding/retries; fixed finite payload per departure.
Successor: no migrated production subsystem.
Evidence boundary: code only. Asset scope: vanilla.
### Ground helicopter recovery operation (`air_recovery`)
Original: [EAI_HelicopterRecovery.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HelicopterRecovery.c).
Behavior: Repair Ural+2escorts+engineer+replacement pilot; settled road-accessible crash;5min planning/20min service deadline;60s uninterrupted repair; pilot physically boards; return convoy; captured aircraft permanently excluded; recovery holds loss timer.
Successor: no migrated production subsystem.
Evidence boundary: missing. Asset scope: vanilla repair Ural/UAZ/engineer candidates.
### Flight availability and physical landing guards (`flight_safety`)
Original: [EAI_HelicopterAvailability.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HelicopterAvailability.c), [EAI_Landing.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_Landing.c), [EAI_LogisticsVehicle.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_LogisticsVehicle.c).
Behavior: 20s startup grace;60s prolonged grounding; separate damage/pilot/takeover states; stable landing; obstacle/friendly pad holds; temporary active crew detail and lock release.
Successor: [ERR_HelicopterAvailability.c](../addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c), [ERR_AircraftService.c](../addons/ai/Scripts/Game/ERR/ERR_AircraftService.c), [ERR_AircraftFlightEnvelope.c](../addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c).
Evidence boundary: native vertical/20m mechanisms; broader airborne operation unqualified. Asset scope: vanilla.
### General weapon/mine supply accounting (`ammo_accounting`)
Original: [EAI_AmmoSupply.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_AmmoSupply.c), [EAI_Mines.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_Mines.c).
Behavior: Count loaded and spare rounds by compatible weapon; full-magazine equivalents; rifle/MG<=2/pistol-launcher<=1 threshold; desired6/4/2 magazines; mounted<=25%; mine deficits; empty-magazine recycling.
Successor: no migrated production subsystem.
Evidence boundary: code only. Asset scope: vanilla.
### Truck/helicopter last-mile ammunition delivery (`resupply`)
Original: [EAI_Resupply.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_Resupply.c), [EAI_LogisticsVehicle.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_LogisticsVehicle.c).
Behavior: One request per group; refresh destination from delivered status; one truck+one transportMi8; rotate4queue entries/30s; prefer air beyond2.5km/no road/stalled truck;15s unloading/60m living recipient range;3min expiry/retry;15min destroyed-carrier replacement; surviving carrier reuse.
Successor: [ERR_MortarLogistics.c](../addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c), [ERR_MortarCourierTransfer.c](../addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c), [ERR_MortarSupplyTransfer.c](../addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c).
Evidence boundary: native finite courier transfer; not vehicle logistics. Asset scope: vanilla.
### Physical depot stock-porters-carrier loading (`depots`)
Original: [EAI_DepotLoading.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_DepotLoading.c).
Behavior: Actual warehouse cargo;2porters walk stock->porter->carrier; verify ownership callbacks; full mags/disarmed mines only;24-item trip;15min loading deadline;18m cleared departure area; stolen stock/dead staff failures.
Successor: no migrated production subsystem.
Evidence boundary: missing. Asset scope: new own depot composition using vanilla box.
### One-time mine issue and resupply (`mines_issue`)
Original: [EAI_Mines.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_Mines.c).
Behavior: Eligible military inventory holds up to2PMN4; bounded startup issue; spent mine deficits via radio; captured/player/nonenemy exclusion.
Successor: no migrated production subsystem.
Evidence boundary: missing. Asset scope: vanilla PMN4 candidate; confirm installed availability.
### Engineer mine placement lifecycle (`mines_task`)
Original: [EAI_MineTask.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_MineTask.c).
Behavior: Road-flank waypoints;10s physical placement; withdraw20m; no friendly within20m; native pressure arming;4mines/site/32mission tasks;180s timeout; interruption/pickup/death never arms.
Successor: no migrated production subsystem.
Evidence boundary: code only. Asset scope: vanilla.
### Reactive staffed roadblocks (`roadblocks`)
Original: [EAI_HQRoadblocks.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQRoadblocks.c).
Behavior: Fresh moving ground snapshot; ahead-of-track road candidate; orient against25m road probe; actual airport crew boarding/transit/dismount; optional armor after6confirmed casualties; engineer flanks; captured-force exclusion.
Successor: no migrated production subsystem.
Evidence boundary: missing. Asset scope: authorized WCS BMP-1; vanilla alternative remains a deliberate option.
### Physical dispersed mortar sites (`mortar_deployment`)
Original: [EAI_MortarSystem.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarSystem.c).
Behavior: Four quadrant sites;3crew+RTO;27physicalHE each; incremental16placement candidates/5s; terrain/road/spacing safety;2min quadrant fallback; no loss respawn.
Successor: [ERR_MortarSystem.c](../addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c), [ERR_MortarReadiness.c](../addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c).
Evidence boundary: native one-battery readiness and transfer. Asset scope: vanilla.
### Ballistic prediction, safe salvos and accounting (`mortar_fire`)
Original: [EAI_MortarPrediction.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarPrediction.c), [EAI_MortarEngagement.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarEngagement.c), [EAI_MortarFiring.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarFiring.c), [EAI_MortarSalvo.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarSalvo.c).
Behavior: HQ-delivered<=60s snapshots; native aim/charge/flight solve; road-bounded velocity projection<=90s/1800m;8shot salvo/40m spread; actual projectile accounting; refreshed reports; final-transfer revalidation;120s deadline; stale/no-ammo/capture cancellation.
Successor: [ERR_MortarPrediction.c](../addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c), [ERR_MortarSystem.c](../addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c), [ERR_MortarSalvo.c](../addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c), [ERR_MortarFiring.c](../addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c), [ERR_MortarReportLedger.c](../addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c).
Evidence boundary: native8actualprojectiles55assertions; stale expiry48assertions. Asset scope: vanilla.
### Settlement/friendly protection and deconfliction (`settlement_safety`)
Original: [EAI_SettlementSafety.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_SettlementSafety.c), [EAI_MortarEngagement.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarEngagement.c).
Behavior: 200m settlement exclusion;100m predicted friendly-path buffer; per-shell repeated checks; cached identical positions; aircraft/drop600m reservation through flight impact+10s.
Successor: [ERR_SettlementSafety.c](../addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c), [ERR_MortarPrediction.c](../addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c), [ERR_MortarSystem.c](../addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c).
Evidence boundary: native firing safety gates; not full combined-arms qualification. Asset scope: vanilla.
### Work budgets, temporary detail and metrics (`performance`)
Original: [EAI_Performance.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_Performance.c), [EAI_LogisticsVehicle.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_LogisticsVehicle.c).
Behavior: Bounded radio spatial graph; staggered30s ammo scans; system timing; cargo-only sleeping beyond1.5km; drivers/gunners active; reboard/combat wakes; preserve normal detail after stop.
Successor: [ERR_HQNetwork.c](../addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c), [compare_performance.py](../tools/compare_performance.py).
Evidence boundary: policy/runtime component bounds; no FPS improvement. Asset scope: vanilla.
### Single owner of strategic responses (`ambient_disable`)
Original: [EAI_DisableAmbientEvents.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_DisableAmbientEvents.c).
Behavior: Suppress original random ambient events; no virtual mortar/rocket barrages; HQ coordinates strategic response while native tactical combat continues.
Successor: [ERR_HQ.c](../addons/ai/Scripts/Game/ERR/ERR_HQ.c), [ERR_ScenarioComponent.c](../addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c).
Evidence boundary: independent packed Core/Chat startup. Asset scope: vanilla.
### Consistent military faction ownership (`factions`)
Original: [EAI_FactionRelations.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_FactionRelations.c).
Behavior: Normalize US/UK->NATO and USSR->USSR_NI aliases after every-member checks; exclude players/slaves/mixed unrelated/civilian/selectedside conflicts; late member support.
Successor: [ERR_FactionCatalog.c](../addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c), [ERR_HQ.c](../addons/ai/Scripts/Game/ERR/ERR_HQ.c).
Evidence boundary: vanilla runtime only. Asset scope: RHS/composite-original catalog dependencies not migrated.
### Improvised prison starts and physical supplies (`prisons`)
Original: [EAI_ImprovisedPrisons.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_ImprovisedPrisons.c).
Behavior: Random clear10x10m concrete camp;<=0.6m terrain variation;3–5guards/16spawnpositions; native metaldoor;5pistols/8sparemagazines finite backpack;>=1500mairfield/12mroad clearance;12000boundedcandidate search/fallback.
Successor: [ERR_PrisonEscapeService.c](../addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c), [ERR_SiteService.c](../addons/core/Scripts/Game/ERR/ERR_SiteService.c), [EveronSites.conf](../addons/core/Configs/ERR/EveronSites.conf).
Evidence boundary: native base loop; ordinary full human route still pending. Asset scope: vanilla.
### Configurable prison/crash start selection (`start_choices`)
Original: [EAI_StartSelection.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_StartSelection.c).
Behavior: Modes0scenario/1generated/2existingprison/3crash/4randomexisting; preserve all other mission settings; safe fallback when requested native starts unavailable.
Successor: no migrated production subsystem.
Evidence boundary: code only. Asset scope: vanilla.
### Persistent initial outfit choice (`outfit`)
Original: [EAI_StartingOutfit.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_StartingOutfit.c).
Behavior: One-time delayed equipped helmet/jacket after spawn; latejoin/respawn; preserve other equipment; no ongoing re-equip.
Successor: [ERR_SpawnLogic.c](../addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c), [ERR_AdminPlayerTools.c](../addons/core/Scripts/Game/ERR/ERR_AdminPlayerTools.c), [Prisoner.et](../addons/core/Prefabs/ERR/Prisoner.et).
Evidence boundary: native prisoner kit + admin utilities. Asset scope: owned Escapists-Patch custom skull outfit; vanilla PASGT/BDU available.
### Rare anti-air launcher loadout (`stinger`)
Original: [EAI_StingerEquipment.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_StingerEquipment.c).
Behavior: One startup roll per eligible enemy;1inN/default15/0disabled; loadedFIM92 preserves existing weapons; native acceptance/ownership verification; bounded retry; no refill after drop/fire.
Successor: no migrated production subsystem.
Evidence boundary: missing. Asset scope: WCS Armaments FIM92 resource3DF204EEE0534EF2.
### Verified magnified optics on compatible AI weapons (`optics`)
Original: [EAI_SniperOptics.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_SniperOptics.c).
Behavior: All eligible AI rifles/snipers/MGs; retain magnified optics; select compatible mount+optic; native blocked-pair retries;2/5/8/11s attempts/14s final check; callback acknowledgement; no repeat unknown accepted operation; preserve player loot.
Successor: no migrated production subsystem.
Evidence boundary: missing. Asset scope: some original optics/asset overrides need vanilla provenance verification.
### Original dependency runtime fixes (`compatibility`)
Original: [EAI_DependencyGuards.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_DependencyGuards.c), [EAI_RuntimeGuards.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_RuntimeGuards.c).
Behavior: Null-controller delayed spawn guards; stale defend-waypoint guard; tooltip lifetime guard; original civilian random bounds/head collider bounds; arsenal replication startup guard; invalid supportstation setup; enhanced default-magazine probe cleanup.
Successor: [ERR_SpawnLogic.c](../addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c), [ERR_InitialGuardRules.c](../addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c).
Evidence boundary: successor spawn/admission and teardown fixtures. Asset scope: original Escapists/Enhanced hooks intentionally absent.
### Autonomous escape test mode and spectators (`simulation`)
Original: [EAI_Simulation.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/Simulation/EAI_Simulation.c), [EAI_SimulationBot.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/Simulation/EAI_SimulationBot.c), [EAI_SimulationIntel.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/Simulation/EAI_SimulationIntel.c), [EAI_SimulationLifecycle.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/Simulation/EAI_SimulationLifecycle.c), [EAI_SimulationMedical.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/Simulation/EAI_SimulationMedical.c), [EAI_SimulationPrison.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/Simulation/EAI_SimulationPrison.c), [EAI_SimulationSpectators.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/Simulation/EAI_SimulationSpectators.c).
Behavior: 6AIprisoners physically scavenge5pistols; holdlock20s/retry picker; loot corpses/intel; native medical treatment; identifiedradio/tune/defend; allsurvivor boarding/physical scriptedflight; human spectator-only lifecycle; savedmode+3srestart; zero duplication/replacements.
Successor: no migrated production subsystem.
Evidence boundary: no migrated normal-server simulation. Asset scope: original spectator/editor and base mission APIs must be replaced.
### HQ journal and private live diagnostics (`journal`)
Original: [EAI_HQJournal.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQJournal.c), [EAI_HQ.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c).
Behavior: Session/message/sequence correlation;300recentlines/4096pending;5MiB rotation;30s file retry; gap notices; chat8entries/2s; menu40entries/1s; pause/latest/scroll state.
Successor: [ERR_HQJournal.c](../addons/ai/Scripts/Game/ERR/ERR_HQJournal.c), [ERR_HQAdminProvider.c](../addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c), [ERR_AdminSession.c](../addons/core/Scripts/Game/ERR/ERR_AdminSession.c), [ERR_AdminMenu.c](../addons/core/Scripts/Game/ERR/ERR_AdminMenu.c).
Evidence boundary: native menu/journal fixture + packaged startup. Asset scope: vanilla.
### Independent unit composition catalogs (`catalogs`)
Original: [EAI_GroupLookup.c](/home/jakub/devel/escapists/escapists-ai/Scripts/Game/EscapistsAI/EAI_GroupLookup.c).
Behavior: Catalog-backed physical group composition.
Successor: [ERR_FactionCatalog.c](../addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c).
Evidence boundary: vanilla startup only. Asset scope: excluded protected-derived source.
## Exact installed dependency closure
| Addon | GUID | Installed version | Non-vanilla dependencies |
| --- | --- | --- | --- |
| RHS: Status Quo | `595F2BF2F44836FB` | 0.16.5208 | `1337C0DE5DABBEEF`, `BADC0DEDABBEDA5E` |
| RHS: Status Quo - Content Pack 01 | `1337C0DE5DABBEEF` | 0.16.5208 | |
| RHS: Status Quo - Content Pack 02 | `BADC0DEDABBEDA5E` | 0.16.5208 | |
| WCS_SpaceCore | `5E389BB9F58B79A6` | 8.2.1 | `629B2BA37EFFD577` |
| WCS_Armaments | `629B2BA37EFFD577` | 8.2.1 | |
| WCS_BMP-1 | `5E524E4FEECCA92B` | 8.2.0 | `5E389BB9F58B79A6`, `629B2BA37EFFD577` |
**Do not copy the old AI dependency block.** `62E71B6F101EB30D` is **Escapists Enhanced**, not WCS. It imports original Escapists (`5F16D7E4A1CBE075`), ScrtCore (`66AAB0873717CEF0`), ScrtSharedContent (`66AD0B6D6E7A6A97`) and DONS fixes (`69794468DD5E4804`). WCS Armaments should be referenced directly as `629B2BA37EFFD577`; BMP needs its authorized WCS SpaceCore dependency. No authorized dependency above requires original Escapists.
Parachute Framework (`65930CB4CD0237B2`) and the owned Patch addon (`95C1A50F63AE2A84`) are not automatically included by permission for RHS/WCS/BMP. Exact airborne parachutes and skull-patched starting clothes need separate asset/dependency decisions. A vanilla landing insertion, PASGT helmet and BDU jacket are available alternatives, with different behavior/appearance. Preserve the actual authorized WCS FIM92 and BMP resources where compatible; vanilla machine-gun fire is not equivalent guided anti-air capability.
Local manifests and PAKs for all six authorized external addons are installed under the ordinary game's Steam compatdata profile. The native helper now supports a separate explicit external profile exposing **only the audited closure**; the ordinary Core profile remains vanilla-only. See `external-addons.md` for validation and invocation. Never pass the full original workshop addon tree to a successor compile. Source bundles include the external policy without assets; packed/runtime release tooling still needs expanded dependency qualification. Earlier vanilla-only playtest artifacts remain valid for their own frozen snapshot, not this future dependency closure.
## Corrections to the T10 migration brief
- `HQWatch.SquadLimit` adds one response slot per two confirmed losses up to eight; it does not shrink the limit. The shared finite pool may separately shrink after actual losses. Those are distinct policies.
- Missing-patrol investigation starts after **two missed 180-second check-ins**, followed by the 30-second reply window; one overdue check-in is not confirmed loss.
- `ImprovisedPrisons` generates starts. It does not implement unconscious-player recapture. Recapture is new scope, not a migration item hidden in that file.
- The `Simulation/` folder is an autonomous six-prisoner escape test mode with human spectators. It is not dormant enemy force simulation or virtual HQ memory.
- Opposite hunter placement with `dot <= -0.866` means directions within about 30 degrees of opposite, not at least 30 degrees away from opposite.
- Physical boarding, loading, landing and inventory timeouts are necessary capability-local state. T10's “no private timers” should prohibit independent strategic launch/spawn schedules, not safety deadlines or native-operation observation.
- Old independently timed systems are reference implementations, not proof of a shared budget/planner. The new force ledger, belief state and planner must arbitrate them. Ground soldier native combat remains local; only strategic responses route through HQ.
## Implementation order
1. **Audited external closure:** configure direct RHS/Armaments/BMP IDs, reject original dependencies transitively, record exact external resources and private runtime inputs. Preserve vanilla-only Core and earlier handoffs.
2. **Force ledger and HQ beliefs:** finite role/vehicle records, actual loss accounting, shared physical-agent budget. Delivered sightings update confidence/uncertainty; stale tracks remain search hypotheses. Record searched ground and search outcomes without reading hidden target transforms.
3. **Detection and ground pursuit:** routine check-ins, missing patrols and visible-body evidence; shared casualty identities; differentiated existing infantry response; one retaskable hunter convoy. Zero fresh sighting means no targeted mortar fire.
4. **Supply and occupation:** finite depot stock/porters, compatible ammunition/mine manifests, existing-force transports and convoy patrol/combat/reboarding; staffed roadblocks and engineer placement. These can operate entirely on ground while air navigation is qualified.
5. **Aircraft:** useful terrain-safe routes, one planner-selected reconnaissance/lift resource, deconfliction, actual cargo/boarding, finite servicing and delivered recovery crew. Parachute insertion remains an explicit separate dependency decision.
6. **Remaining owned behavior:** random prison/start variants, skill/equipment policies, automatic outfits and optional autonomous escape mode. Preserve requested settings and command semantics as each subsystem becomes usable.
7. **Qualification:** source checks then hidden/muted exact-input native runs; finally ordinary human escape, multiple real clients, overlapping tasks/capture/losses/restarts, and matched-workload FPS measurements. Do not call old mod compile logs or source-policy tests multiplayer proof.
**Bounded next production slice:** migrate `SniperOptics` as a small AI equipment service for newly registered physical soldiers. Preserve compatible mounted optics, validate native mount/ownership callbacks, retain its bounded startup schedule and never retry an accepted unknown operation. Use direct authorized or verified vanilla scope resources; no original global attachment-base override. This is independent of the belief/planner work and can be tested without changing force counts. An even smaller companion change is the configurable native skill floor; neither should be mistaken for completion of ground/air logistics.
## Native evidence that exists today
- [Latest frozen packaged startup](current-status.md): Core and full five-addon scenario load; this does not qualify the new RHS/WCS/BMP closure.
- [Owned AI/Intel integration](evidence/native-2026-09-19-225422-owned-ai-intel/report.json): two scripted rounds, 186 assertions.
- [Admin/menu integration](evidence/native-2026-09-19-234618-chat-complete/report.json): final one-round regression, 101 assertions.
- [Physical HQ response](native-hq-response-proof.md): actual observing soldier, radio route and movement by an original existing response squad, in a deliberately arranged local fixture.
- [Physical mortar salvo](native-mortar-salvo.md): eight actual projectile callbacks with delivered report refresh; separate stale-expiry evidence.
- Aircraft tests prove short isolated mechanisms, not operational reconnaissance or air logistics. Courier tests prove finite mortar foot delivery, not the old truck/helicopter/depot network.
This audit ran no engine, changed no original file and makes no new native, multiplayer or FPS claim.
+147
View File
@@ -0,0 +1,147 @@
# AI migration progress — 20 September 2026
The successor now has a persistent HQ belief model, bounded infantry pursuit,
radio check-ins, missing-patrol investigations, local body discovery and a Core
force ledger. These extend the existing playable mission and finite mortar/courier
systems. They do **not** complete the living-island plan, all predecessor AI
features, or multiplayer/release qualification.
This checkpoint describes the source captured by the native tests at **01:47:53**
and **01:52:20**, plus the focused regression corrections completed afterward.
Later convoy or planner changes need their own evidence; the results below do not
qualify edits made after those snapshots. Existing base-loop and packaged-playtest
history remains in [current status](current-status.md).
## Implemented in this checkpoint
| Area | Actual behavior and boundary |
| --- | --- |
| Core force ledger | [Ledger](../addons/core/Scripts/Game/ERR/ERR_ForceLedger.c) and [simulation](../addons/core/Scripts/Game/ERR/ERR_ForceSimulation.c) retain up to 128 formation identities, initial strength, casualties, duty, home position and authored routes. Six existing site groups register before HQ consumes them; other ready physical enemy groups register through GameMode. Physical snapshots count unconscious members as living. Eliminated/retired identities cannot restore strength through re-registration. |
| Dormant arithmetic | A pure route simulator advances nonphysical records on a staggered two-second schedule, with 1.4 m/s walking and 11 m/s convoy rules, authored elevation interpolation and bounded whole-lap skipping. It performs no terrain, navigation, player or entity queries. This supplies the arithmetic foundation; production presence arbitration and member materialization are still missing. |
| Delivered belief | [Memory](../addons/ai/Scripts/Game/ERR/ERR_HQMemory.c) retains up to 64 delivered tracks independently of short-lived fire contacts. Sightings decay with a 600-second confidence half-life and widening uncertainty. Credible successive reports infer motion; extrapolation is capped at 30 seconds/300 metres. Body and distress reports begin weaker and do not infer a moving enemy. Target handles are identity keys, not live-position sources. |
| Pursuit and objectives | [Pursuit rules](../addons/ai/Scripts/Game/ERR/ERR_HQPursuit.c), [doctrine](../addons/ai/Scripts/Game/ERR/ERR_HQDoctrine.c) and HQ assign existing eligible infantry to intercept, search or contain objectives. Age/confidence restrict precision, travel distance affects task lifetime, and stale/new report revisions control replacement orders. Actual downlink delivery precedes native waypoint changes. Home guards, busy/support units, two approach sectors and finite task lifetimes constrain commitments. Doctrine uses authored objectives and reported headings; it does not claim road-route or player-goal knowledge. |
| Searched areas | [Coverage](../addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c) records at most 128 visited 500 m cells for 900 seconds, using delivered completed sweeps. Replay/revision guards prevent repeated or outdated negative reports from reducing a newer belief. Fresh positive sightings reopen their cell. Reserved destinations prevent concurrent reuse. A coarse visited cell is not proof every building or hiding place was searched. |
| Routine status | [Sampler](../addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c) retains each formation's initial roster, up to 32 members. Only valid retained corpses with explicit destroyed damage state count as local confirmed deaths; missing references, transferred members and unconsciousness do not. A detached status needs a surviving original owned radio caller. [Watch](../addons/ai/Scripts/Game/ERR/ERR_HQWatch.c) changes HQ's roster only after uplink delivery. |
| Missing patrols | Routine check-ins are scheduled every 180 seconds. After two missed check-ins, HQ attempts a request and allows 30 seconds for a reply, even if no route exists. One existing eligible patrol may investigate the missing unit's **last delivered** position. Source/status/request identities reject late completions; a fresh check-in resolves the case and cancellation travels through radio. Silence never proves a death or creates an exact enemy target. |
| Body discovery | [Body observer](../addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c) uses a bounded own-force registry, a rotating window of at most 16 corpses, a 15-second per-group scan cadence and a shared trace budget. Physical observers need range/facing and native visibility checks. Discovery becomes low-confidence casualty evidence only through radio, with cause unknown; it cannot authorize precise fire. |
| Skill and rare anti-air equipment | [Equipment service](../addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c) binds an Expert minimum only to eligible registered enemy actors and restores the captured skill on release. Finite startup Stinger selection defaults to one in 15; `/esc hq stinger show\|set N` supports disabling or changing future selections. Pending/late inventory callbacks do not cause replenishment after success, firing, dropping or looting. See the [equipment audit](ai-equipment-migration.md) for owned-source hashes and exact limitations. |
The original owned `SquadLimit` behavior **raises**, rather than shrinks, the
shared commitment ceiling: `baseline + floor(confirmed losses / 2)`, capped at
eight; a zero baseline stays disabled. This corrects the contradictory wording
in the existing [T10 brief](living-island/T10-ai-migration.md), which is preserved.
Current production additionally limits hunters across all beliefs to three and
allows only one separate missing-patrol investigation. Thus the eight-squad
ceiling is not a promise to deploy eight hunters or spawn replacement troops.
## Native evidence and its limits
| Captured run | Observed result | What it establishes |
| --- | --- | --- |
| [HQ memory 01:47:53](evidence/native-2026-09-20-014753-hq-memory/report.json) | 56 total assertions, one completed scripted round, zero script/runtime failures; four engine errors retained. | Actual six-site ledger registration and detached elimination; immutable memory snapshots and bounded prediction; a synthetic report blocked by removing the transmitting radio; later real radio delivery reaching production intake once; delivered negative-sweep effects, replay protection and rejection of an old sweep revision. Actual command Stop clears history. The ten-minute advance is a value-clock fixture, not ten real minutes of gameplay. |
| [HQ response 01:52:20](evidence/native-2026-09-20-015220-hq-response/report.json) | 35 total assertions, one completed scripted round, zero script/runtime failures; the same four engine errors retained. | An arranged sighting produces actual native perception, report, uplink, HQ receipt and downlink lineage. A distinct original infantry group physically moves toward its native Search waypoint with bounded unique orders, without adding or replacing a force. This is not the two-UAZ convoy described in T10. |
Both runners recorded unchanged successor source and six unchanged external addon
inputs, hidden Gamescope displays, silent/muted test audio, and confirmed owned
cleanup. Their [memory runner](evidence/native-2026-09-20-014753-hq-memory/runner.json.txt)
and [response runner](evidence/native-2026-09-20-015220-hq-response/runner.json.txt)
retain these facts and exact launch manifests.
**Neither run passes the strict native qualifier.** The four retained errors are
GUID/name mismatches in external string tables: `rhs_localization.st`,
`wcs_armament_localization.st`, `wcs_spacecore_localization.st` and
`wcs_bmp1_localization.st`. Smoke completion and zero script failures do not erase
resource errors or establish a clean build. These external localization errors
are separate from the earlier packaging shutdown failures.
The journals also show routine status messages reaching HQ and a physical FIM-92
observed in a weapon slot. The memory run records another selected actor reaching
its bounded equipment deadline. This is limited runtime observation, not proof
that every selection succeeds, that skill restoration works in multiplayer, or
that native AI launches the Stinger correctly.
The fixtures do not prove the complete six-and-a-half-minute missed-check-in
sequence, ordinary corpse discovery, long pursuit/containment play, twelve real
clients, remote ownership, full ordinary escape, aircraft operations or FPS gains.
The current status/body/equipment classes compile in the captured source; their
additional lifecycle cases are covered by focused regressions rather than those
native assertions.
## Radio scheduling follow-up
Due routine status and requested check-ins now claim the next free uplink before
new visual reports. An occupied transmission is never replaced. A regression of
the actual report methods reproduced the old starvation at five-second sighting
intervals over a six-second route: no status arrived during ten simulated minutes.
The revised ordering delivers periodic status while continuing visual reports.
Search completion also samples the physical group's native visible contacts before
accumulating its thirty-second dwell, including while another report occupies the
radio. A quiet combat flag alone cannot produce an area-clear report. These new
scheduling cases have method-level regression coverage; the earlier native memory
and response archives predate this follow-up.
## Repository checks
Actual extracted Enforce method bodies are exercised by the force-ledger,
HQ-memory, pursuit, doctrine, coverage, watch, status-sampler, body-observer,
equipment and assignment-lifecycle tests. The ledger harness advances 128 records
for a simulated hour; this is arithmetic regression coverage, not an engine FPS
benchmark. Intel readiness tests verify late physical binding without duplicate
HQ units or new Intel rolls.
The repository check list completed in two parts: the successful prefix, the
corrected packed-archive suite (26 tests), then all 58 remaining suites without
failure. The archive correction constructs its synthetic historical five-addon
payload from the frozen packed schema, rather than copying today's externally
dependent AI project. An added regression confirms external dependencies still
fail that frozen packed closure. Validation was not weakened.
## Physical convoy follow-up
The [finite convoy controller](convoy-migration.md) now integrates the six-vehicle
owned convoy composition, nineteen explicit native seat occupants, finite physical
truck cargo, shared Core admission budget, real-road preparation and canonical HQ
admin dispatch. A new independently authored memberless group prevents vanilla's
queued six-soldier allocation from bypassing that budget. Native seated-group
waypoint completion drives route advancement. The02:50:35 native run completes181
assertions with exact original identities and actual movement, while retaining the
four external localization errors. It remains an opt-in first physical slice;
combat tactics, unloading, automatic scheduling and full-route reliability are
still pending. The earlier feature inventory counts remain explicitly baseline
counts, not an assertion that this follow-up was present at that older commit.
## Remaining work
- **T2 presence and a real shared active-agent budget:** materialization,
dematerialization, observer exclusions, hysteresis, dwell time and exact loss
preservation. Route progress must be reconciled when a moved physical patrol
becomes dormant. Current arithmetic alone does not reduce active AI cost.
- **Occupation and broader activity:** authored checkpoints, conditional guards,
smart actions, ambient signals and HQ deployment objectives from T3–T7/O1–O6.
Current objective scoring is not a completed occupation state machine.
- **Ground and air capabilities:** the T10 hunter convoy, road routing/reactive
roadblocks, planner-selected reconnaissance flights and operational shared-pool
air transport were not present in these native snapshots. Independent aircraft
experiments and historical courier/mortar tests are not proof of those features.
- **Complete loss reconciliation:** another patrol's delivered body discovery
currently confirms the body-observer candidate, but does not reconcile the
deceased formation's Watch casualty total. An all-dead patrol has no surviving
caller; do not manufacture its own status or mark it dead solely from silence.
- **Further companion behavior:** full road supply convoys, broader ammunition
chains, HQ-deployed mortar sites, aircraft servicing/recovery, improvised-prison/crash starts and
optional warned mine-laying remain separate migrations or qualification work.
- **Play and release validation:** adversarial radio interruptions, captures,
simultaneous investigations/retasking, long sessions and real multiplayer;
equivalent-workload FPS measurements; clean external resources/native packaging;
and refreshed packages bound to the final source. The earlier playtest PAKs do
not contain this checkpoint merely because their editable source folder exists.
Core remains vanilla-only. The AI project now declares the user-authorized
RHS/WCS/BMP dependencies recorded in [external policy](external-addons.json), with
six installed addons in the audited closure; external asset bytes remain outside
this repository. The earlier vanilla-only full-scenario package and release
acceptance wording therefore describe an older scope. This document does not
silently promote or rewrite the [pending acceptance cases](acceptance.json),
[original responsibility inventory](original-feature-coverage.md), or the
preexisting living-island design documents. No complete original-feature parity
or release-completion percentage is claimed.
+13 -1
View File
@@ -31,7 +31,19 @@ The server derives administrator status from the requesting controller's authent
Clock settings apply once at the next round startup; changing them does not jump the current clock. Older valid settings files load the new defaults (14:00, 1×) without being rewritten. See [mission time](mission-time.md). Clock settings apply once at the next round startup; changing them does not jump the current clock. Older valid settings files load the new defaults (14:00, 1×) without being rewritten. See [mission time](mission-time.md).
With the companion Chat addon, existing HQ interval/squad/radius and Intel carrying/reveal aliases remain available, as do `hq show` and `hq log`. They extend the same Core command service and authorization path. AI and Intel register their own providers with the Core command service; the full Chat scenario loads both. Existing HQ interval/squad/radius and Intel carrying/reveal aliases remain available, as do `hq show` and `hq log`. They use the same authenticated authorization path.
Additional AI commands:
| Command | Effect |
| --- | --- |
| `/esc hq memory` | Show bounded delivered-report beliefs, confidence, uncertainty and travel estimates |
| `/esc hq stinger show` | Show the saved one-in-N initial equipment chance |
| `/esc hq stinger set N` | Set 0 to disable, 1 for every eligible actor, or 2–10000 for one in N; affects actors that have not rolled yet |
| `/esc hq convoy show` | Show the finite deployment task, retained vehicles, native cargo insertion results and stop reason |
| `/esc hq convoy start` | Opt into one initial six-vehicle deployment near the authored southern supply site; requires a suitable actual road, physical readiness and room for all 19 crew within the 60-body convoy admission cap |
Convoy deployment is under native verification. It is not automatically enabled at round startup. The same per-round receipt is retained after retries, partial startup and losses; this command never replaces a consumed convoy. Cargo is issued once and insertion failures are reported. Combat dismount/reboarding, complete supply routing and HQ response retasking remain separate migration work. The admission cap is not yet a global presence/materialization service. See [AI progress](ai-migration-progress.md) and [external dependencies](external-addons.md).
The command parser and setting mutations have native service tests. Actual remote RPC ownership, chat usability and pre-spawn presentation still need multiplayer/UI acceptance. The command parser and setting mutations have native service tests. Actual remote RPC ownership, chat usability and pre-spawn presentation still need multiplayer/UI acceptance.
+24
View File
@@ -0,0 +1,24 @@
{
"Prefabs/Vehicles/Tracked/BMP1/BMP1_Base.et": {
"sha256": "cce344594a6c6c3691b3e99c9b7283bccbc0abda4553eb1af419521b99e90326",
"seat_declarations": [
"PilotCompartmentSlot PilotCompartment {",
"CompartmentUniqueName \"driver\""
]
},
"Prefabs/Vehicles/Tracked/BMP1/VehParts/Turret/BMP1_Turret_Base.et": {
"sha256": "2fc39d7c2fc4bebe027efa5607ea71dd7dd0021daffb43f65332bf2698a52a4b",
"seat_declarations": [
"TurretCompartmentSlot TurretCompartment {",
"CompartmentUniqueName \"gunner\"",
"m_sPilotCompartmentUniqueName \"gunner\""
]
},
"Prefabs/Vehicles/Tracked/BMP1/VehParts/Turret/Commander/BMP1_Commander_Turret.et": {
"sha256": "5dfd5bfa80cb08037fde682e468e44834126f4d4976a15b9d0db3544385798d0",
"seat_declarations": [
"TurretCompartmentSlot TurretCompartment {",
"CompartmentUniqueName \"commander\""
]
}
}
+85
View File
@@ -0,0 +1,85 @@
# Finite physical convoy controller
Independent adaptation of owned `escapists-ai/Scripts/Game/EscapistsAI/EAI_SupplyConvoys.c`, SHA-256 `a896fdacfd9c0f2db52e588642623545a3a5d6e8041fb72000a68e720fc2b7a5`. Reused responsibilities are the six-vehicle catalog/order, native seat creation, independent native crew groups, finite cargo and owned-waypoint release. Original Escapists/ScrtCore helpers, original game mode hooks and `EAI_GroupLookup` are excluded. Native `BaseCompartmentSlot.SpawnCharacterInCompartment`, group vehicle manager and waypoint APIs replace those dependencies.
The round owns one `ERR_ConvoyPool(mode,maxConvoys)` and one `ERR_ConvoyService(mode,pool)`. Reserve a unique authored source ID; dispatch its canonical one-use receipt with six authored positions/angles and a sealed, nonlooping Core `ERR_ForceRoute`. Resource, terrain/water/obstacle, faction and shared budget validation precede consumption. Consumption precedes native entity creation. Partial native startup consumes the slot and preserves every successfully created group, vehicle and actor; there is no refund or automatic retry/replacement.
The exact composition is PKM UAZ, ammunition Ural, troop Ural, PKM UAZ, BMP-1, PKM UAZ. It allocates 19 bodies: three UAZ driver/gunner pairs, one ammunition-truck driver, troop-truck driver plus eight infantry, and BMP driver/gunner/commander. Capacity failure does not shrink this plan. The selected own memberless USSR group and vanilla character catalog are explicit; other factions require a reviewed catalog. BMP driver, gunner and commander seat declarations were independently inspected in the installed WCS PAK; [convoy-bmp-seat-audit.json](convoy-bmp-seat-audit.json) records resource-byte hashes and declarations without redistributing assets.
Outstanding receipts plus physical, noneliminated Core ledger strength must fit 60 bodies; ledger records plus outstanding convoy groups must fit 128 formations. The same exact group moves from outstanding budget to its CONVOY record before normal mode registration. A 40-body world can reserve one full 19-body convoy, giving 59. Use one allocator for the round; creating independent pools would not share outstanding reservations. The fixed convoy limit and consumed source IDs survive losses within that pool.
The controller waits up to 30 seconds for exact original native crew membership and vehicle registration. Once ready it issues native move waypoints along the supplied finite road route. Each vehicle retains one owned waypoint at a time; arrival advances once, a ten-minute leg deadline releases stalled orders. Death, captured/reparented crew, destroyed vehicles and explicit Stop release orders without deleting physical entities. A player entering any convoy vehicle or crew releases the convoy task. Native combat may interrupt movement. No perception information or reinforcements are invented here.
The ammunition truck receives one bounded pass of eight AK74 and 48 matching magazines. Native capacity or failed operations may reduce actual cargo. Accepted asynchronous operations are never repeated or replenished. Status separates native insertion completions, failures and pending callbacks; completions are not an inventory snapshot after looting. Native accepted insertions cannot be cancelled by these callbacks, including after a controller Stop.
This is a partial convoy migration. HQ now exposes opt-in preparation/dispatch for the authored supply seed; native vehicle driving and physical cargo evidence remain separate requirements. Original two-team infantry dismount/flank/reboard tactics, delivery/unloading, rearming, route/base selection and Cylon gunner specialization are not claimed by this slice. No autonomous convoy spawn timer or unsupported convoy setting is installed.
Tests execute actual shared-budget, dispatch, seat allocation, readiness admission, cargo request and waypoint lifecycle bodies against native API doubles. They prove bounded/idempotent policy and partial-failure ownership; they do not prove native seats, AI driving or multiplayer replication.
## Road preparation and clearance
`ERR_ConvoyRoadPlan.Build(seed, out positions, out angles, out route)` selects deterministically among actual native roads within a 500m query. It refuses more than 128 road candidates, widths below 4m, polylines over 1024 points, and roads shorter than 390m. Each road gets at most 33 candidate formations: the preferred projection followed by offsets +35m, −35m, +70m, −70m, up to ±560m along that same polyline. Offsets outside the valid start interval are refused rather than clamped into duplicate formations. Every one of the six starts and the sampled formation center must lie within 500m of the explicit seed. Eligible candidates are ranked by formation-center distance and deterministic geometry ties before expensive clearance queries when a better clear candidate already exists. This bounded scan can find clear alternatives to an obstructed initial projection; it is not an exhaustive search of all possible formations.
Six starts remain 35m apart along the actual polyline with a 15m rear margin and at least 200m forward route; every intermediate bend is retained, with refusal at the Core route's 64-point limit. Tight bends that place any two starts less than 18m apart are rejected. Native terrain grounding preserves the road XZ coordinates. There is no random, offroad or scenery-removal fallback.
Each oriented start checks nine terrain/water samples across a conservative 4m by 9m footprint. Terrain must be above 0.3m, vary by no more than 0.75m across the footprint, and agree with the starting altitude. The enclosing volume extends from 0.05m above the lowest grounded sample to 3.5m above the highest. A filled native `TraceBox` checks that volume with a 0.01m upward sweep against entity and ocean geometry; a nonfinite result or trace fraction below one refuses placement. An entity AABB query remains bounded diagnostic context only: overlapping bounding boxes or its visit cap no longer veto a geometrically clear footprint. These admission rules do not guarantee that native drivers can negotiate the whole road.
The focused road/placement tests execute the installed method bodies with geometry and native API doubles. They cover exact minimum geometry, reversed direction, offset ordering/refusal, locality of all selected starts, an obstruction requiring an alternative formation, degenerate and dense polylines, bend retention, tight-hairpin rejection, deterministic ties, rotated footprint bounds, terrain/water rejection and filled-volume collision results. Native-query doubles distinguish a tree's overlapping broad bounding box from an actual blocking shape.
The first native convoy run compiled all scripts but refused the authored supply seed before spawning entities (`native-2026-09-20-020706-convoy-road-refusal`). Road diagnostics subsequently found valid long roads. The placement diagnostic archive `native-2026-09-20-021626-convoy-placement-diagnostic` identified broad tree bounding boxes 6–12m outside the pavement and overhead power-line bounds as false positives; actual sampled road terrain spans were 0.10–0.73m. That evidence motivated the filled-geometry check without relaxing terrain limits. The later crew/cargo run below validates selection and a real-vehicle collision positive control; full convoy driving remains unproved.
## Preventing queued default crew
Native readiness archive `native-2026-09-20-023545-convoy-readiness-regression` exposed at least six native agents in every group, including vehicles intended to have only one, two or three crew. The vanilla faction group `Group_USSR_Base.et` authors six soldier slots (inspected resource SHA-256 `77a7c5caee98e13ba45204d1084636f4bf50f9414e2b048e43a60e1966535e96`), and native `SCR_AIGroup.EOnInit` queues those slots asynchronously. Checking that group for zero agents immediately after spawn did not exclude its pending default allocation.
The convoy now uses independently authored `{7A968AB297475FA7}Prefabs/ERR/ConvoyCrew.et`, inheriting the memberless vanilla `{000CD338713F2B5A}Prefabs/AI/Groups/Group_Base.et` (inspected SHA-256 `a8defc28500877cdd215f9c41d1eb003359f9455b1b063c5b8f15c644958c889`). It declares USSR faction, disables immediate spawning and has no authored slots before native initialization. A strict runtime template guard checks all three conditions—no immediate spawn, no agents and no authored slots—before finite seat allocation. It neither deletes unexpected soldiers nor cancels another group's spawn queue. Actual-method and resource regressions pass. The subsequent engine run confirms exact post-initialization membership as described below.
## Native crew and cargo checkpoint
[02:40:35 crew/cargo run](evidence/native-2026-09-20-024035-convoy-crew-cargo/report.json)
passed 109 assertions before a deliberate interruption, with no script/runtime
failures. All six original vehicles retained exactly 2/1/9/2/3/2 native seated
members, totaling nineteen, and six new Core ledger records. The actual truck
inventory contained eight new AK74 rifles and at least forty-eight matching
magazines after the single finite cargo batch. Repeated dispatch and a second
reservation were rejected. A filled collision query against the actual lead UAZ
returned a blocking fraction of zero, while road placement had accepted the empty
formation positions.
The lead drove approximately 51.8m, but the minimum vehicle displacement stalled at
8.0m. This does not satisfy the fixture requirement of every vehicle moving20m
and the lead100m. The run was interrupted through the runner's cleanup handler
after sustained stagnation; it has no completed smoke round. Four external
localization errors remain. Source and external files were unchanged and owned
process cleanup was confirmed. Per-vehicle driving diagnosis is the next step;
this checkpoint does not qualify delivery, combat, unloading or multiplayer.
## Matching native waypoint completion
[02:46:43 movement diagnostics](evidence/native-2026-09-20-024643-convoy-native-completion/report.json)
identified the stall: the lead, troop truck and BMP had no current native waypoint
and had switched to idle, while their retained owned waypoints still reported
native group completion. Vehicle-origin distances were35.5m,38.5m and37.7m.
The controller's separate vehicle-centre test against35m therefore missed valid
native completion. It now uses the owned waypoint's
`IsWithinCompletionRadius(Group)`, matching the stock group waypoint decorator.
The authored35m radius, original-crew validation, finite route and one-owned-order
rules stay in place. Focused actual-method regression verifies progression after
native removal, exactly one next waypoint and no duplicate advancement; updated
native driving validation is recorded below.
## Completed native driving check
[02:50:35 convoy driving](evidence/native-2026-09-20-025035-convoy-driving/report.json)
completes one scripted round with181 passed assertions and no script/runtime
failures. All six original vehicles drove at least20m and the lead over100m,
without fixture movement. Exact original seated membership, all six Core records,
the finite eight-rifle/48-magazine cargo batch and repeated-dispatch rejection
were verified again. The result includes subsequent native prisoner death,
spectator transition and mission cleanup. Source/external inputs stayed unchanged
and hidden, muted process cleanup was confirmed.
The same four external string-table errors keep the strict native qualifier
failed. This single short road run establishes the initial physical controller;
it does not prove full-route reliability, native combat/dismount/reboarding,
logistics delivery/unloading, multiplayer or FPS improvements.
+3 -1
View File
@@ -1,5 +1,7 @@
# Current development status # Current development status
**20 September 2026 — HQ memory and external dependencies:** The editable successor now includes the [AI migration checkpoint](ai-migration-progress.md): bounded report-derived memory/prediction, infantry task selection, delivered negative-search coverage, routine check-ins and missing-patrol investigations, local body observation, finite Stinger grants and the Core force ledger. RHS/WCS/BMP are [declared and audited](external-addons.md). Native memory (56 assertions) and actual-sighting HQ response (35 assertions) complete with zero script/runtime failures; four external localization errors keep strict qualification failed. The older playtest below has not been rebuilt with these changes. The [convoy checkpoint](convoy-migration.md) now proves exact nineteen-person native seating, finite physical truck cargo and duplicate-dispatch rejection. The native driving follow-up completes181 assertions: all six vehicles move at least20m and the lead over100m, preserving exact crew and rejecting repeat dispatch. Combat tactics, unloading and long-route reliability remain unfinished.
**20 September 2026 — refreshed playtest ready:** `.build/playtest-2026-09-20` now contains the mission-owned Chat menu and current owned AI/Intel behavior from source `5e74269`. All 216 authored source files and all five native PAK payloads match; fifteen runtime files are verified. [Core](evidence/packed-core-2026-09-20-playtest/report.json) and [full scenario](evidence/packed-chat-2026-09-20-playtest/report.json) pass ordinary packaged startup with zero captured errors, unchanged inputs and confirmed hidden/muted cleanup. [Build record](evidence/playtest-2026-09-20/build.json) and [launch/route instructions](playtest-build.md). Separate muted manual launchers and local profiles/runtime are prepared; no visible launcher was run. The old handoff and 533 original reference files are unchanged. The packager's shutdown failures remain, while a narrowly fixed disappearing-audio-stream race passes44 tests and its separate Chat retry produces matching artifacts. Human full escape, multiplayer and FPS remain unqualified. **20 September 2026 — refreshed playtest ready:** `.build/playtest-2026-09-20` now contains the mission-owned Chat menu and current owned AI/Intel behavior from source `5e74269`. All 216 authored source files and all five native PAK payloads match; fifteen runtime files are verified. [Core](evidence/packed-core-2026-09-20-playtest/report.json) and [full scenario](evidence/packed-chat-2026-09-20-playtest/report.json) pass ordinary packaged startup with zero captured errors, unchanged inputs and confirmed hidden/muted cleanup. [Build record](evidence/playtest-2026-09-20/build.json) and [launch/route instructions](playtest-build.md). Separate muted manual launchers and local profiles/runtime are prepared; no visible launcher was run. The old handoff and 533 original reference files are unchanged. The packager's shutdown failures remain, while a narrowly fixed disappearing-audio-stream race passes44 tests and its separate Chat retry produces matching artifacts. Human full escape, multiplayer and FPS remain unqualified.
**19 September 2026 — mission-owned chat administration:** Core now owns `/esc`, the native settings/HQ/journal menu, authenticated sessions and player tools in dedicated classes. AI and Intel register optional providers; Chat is only the existing full-scenario/development wrapper. Open with `/esc menu`. [Implementation and command reference](chat-integration.md). [Final native regression](evidence/native-2026-09-19-234618-chat-complete/report.json): one full scripted escape round, 101 assertions, zero captured errors, unchanged source and verified private cleanup; checks include actual menu/owner RPCs, saved settings, god-state restoration, visible journal text and scrolling to the newest entry. Earlier Core and two-round full-scenario runs are linked in the implementation notes. All repository checks pass. Original 533 reference files remain unchanged. The frozen playtest package has not been rebuilt; multiplayer and release acceptance remain pending. **19 September 2026 — mission-owned chat administration:** Core now owns `/esc`, the native settings/HQ/journal menu, authenticated sessions and player tools in dedicated classes. AI and Intel register optional providers; Chat is only the existing full-scenario/development wrapper. Open with `/esc menu`. [Implementation and command reference](chat-integration.md). [Final native regression](evidence/native-2026-09-19-234618-chat-complete/report.json): one full scripted escape round, 101 assertions, zero captured errors, unchanged source and verified private cleanup; checks include actual menu/owner RPCs, saved settings, god-state restoration, visible journal text and scrolling to the newest entry. Earlier Core and two-round full-scenario runs are linked in the implementation notes. All repository checks pass. Original 533 reference files remain unchanged. The frozen playtest package has not been rebuilt; multiplayer and release acceptance remain pending.
@@ -59,4 +61,4 @@ Collect matched original/successor workloads with repeated client-frame and serv
[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. [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. Original missions remain untouched. Engine tests use private profiles/prefixes, hidden displays and muted test audio. RHS/WCS/BMP are now authorized dependencies for AI/full integration. Additional terrains, complete original feature parity, alternate starts and distant-unit materialization remain unfinished. The [validation ledger](validation.md) preserves the detailed historical checkpoints and failures.
@@ -0,0 +1,630 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-33-09\console.log started at 2026-09-20 01:33:09 (2026-09-19 23:33:09 UTC)
01:33:09.048 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-33-09' to filesystem under name logs
01:33:09.048 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\profile' to filesystem under name profile
01:33:09.048 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\'
01:33:09.050 PROFILING : Workbench Create Engine took: 9.271500 ms
01:33:10.086 INIT : INIT : Workbench Init Engine
01:33:10.086 ENGINE : Initializing engine, version 192142
01:33:10.086 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-external-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome hq-memory -noThrow -disableCrashReporter
01:33:10.099 ENGINE : Addon dirs:
01:33:10.099 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/'
01:33:10.099 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
01:33:10.099 ENGINE : dir: './addons'
01:33:10.099 ENGINE : dir: 'Z:/tmp/erri-workbench-external-profile/addons'
01:33:10.099 ENGINE : Available addons:
01:33:10.099 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
01:33:10.099 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
01:33:10.099 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
01:33:10.099 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
01:33:10.099 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
01:33:10.099 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
01:33:10.099 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
01:33:10.099 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF' (packed)
01:33:10.099 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB' (packed)
01:33:10.099 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6' (packed)
01:33:10.099 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B' (packed)
01:33:10.099 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577' (packed)
01:33:10.099 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E' (packed)
01:33:10.099 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
01:33:10.100 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
01:33:10.100 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
01:33:10.100 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
01:33:10.101 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/' (pak count: 1) to filesystem under name WCS_BMP-1
01:33:10.102 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/' (pak count: 1) to filesystem under name WCS_SpaceCore
01:33:10.104 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/' (pak count: 1) to filesystem under name WCS_Armaments
01:33:10.108 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/' (pak count: 1) to filesystem under name RHS_Core
01:33:10.110 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/' (pak count: 2) to filesystem under name RHS_Content_02
01:33:10.115 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/' (pak count: 4) to filesystem under name RHS_Content_01
01:33:10.115 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
01:33:10.230 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger
01:33:10.233 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
01:33:10.233 ENGINE : CPU vendor : AuthenticAMD
01:33:10.233 ENGINE : CPU type : 2
01:33:10.233 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
01:33:10.233 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
01:33:10.233 ENGINE : CPU count logical : 16
01:33:10.233 ENGINE : CPU count physical : 8
01:33:10.233 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
01:33:10.233 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
01:33:10.233 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
01:33:10.234 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
01:33:10.234 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
01:33:10.234 RESOURCES : ResourceDB: loading cache (id=4 name=WCS_BMP-1 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/resourceDatabase.rdb)
01:33:10.235 RESOURCES : ResourceDB: loading cache (id=5 name=WCS_SpaceCore path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/resourceDatabase.rdb)
01:33:10.236 RESOURCES : ResourceDB: loading cache (id=6 name=WCS_Armaments path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/resourceDatabase.rdb)
01:33:10.238 RESOURCES : ResourceDB: loading cache (id=7 name=RHS_Core path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/resourceDatabase.rdb)
01:33:10.248 RESOURCES : ResourceDB: loading cache (id=8 name=RHS_Content_02 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/resourceDatabase.rdb)
01:33:10.249 RESOURCES : ResourceDB: loading cache (id=9 name=RHS_Content_01 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/resourceDatabase.rdb)
01:33:10.257 RESOURCES : ResourceDB: loading cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
01:33:10.258 RESOURCES : ResourceDB: loading cache (id=11 name=ArmaReforger path=Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/resourceDatabase.rdb)
01:33:10.400 RESOURCES : ResourceDB: loading cache (id=12 name=core path=./addons/core/resourceDatabase.rdb)
01:33:10.401 RESOURCES : ResourceDB: loading cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
01:33:10.401 RESOURCES : ResourceDB: loading cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-33-09/resourceDatabase.rdb)
01:33:10.565 RESOURCES : RESOURCES : ResourceDB: full scan
01:33:10.571 RESOURCES : RESOURCES : scanning...
01:33:10.571 RESOURCES : RESOURCES : scanning @"ERR_Chat"
01:33:10.578 RESOURCES : RESOURCES : scanning @"ERR_Map"
01:33:10.579 RESOURCES : RESOURCES : scanning @"ERR_Intel"
01:33:10.580 RESOURCES : RESOURCES : scanning @"ERR_Ai"
01:33:10.581 RESOURCES : RESOURCES : scanning @"WCS_BMP-1"
01:33:10.584 RESOURCES : RESOURCES : scanning @"WCS_SpaceCore"
01:33:10.588 RESOURCES : RESOURCES : scanning @"WCS_Armaments"
01:33:10.593 RESOURCES : RESOURCES : scanning @"RHS_Core"
01:33:10.606 RESOURCES : RESOURCES : scanning @"RHS_Content_02"
01:33:10.610 RESOURCES : RESOURCES : scanning @"RHS_Content_01"
01:33:10.618 RESOURCES : RESOURCES : scanning @"ERR_Core"
01:33:10.622 RESOURCES : RESOURCES : scanning @"ArmaReforger"
01:33:10.845 RESOURCES : RESOURCES : scanning @"core"
01:33:10.849 RESOURCES : RESOURCES : scanning @"profile"
01:33:10.849 RESOURCES : RESOURCES : scanning @"logs"
01:33:10.850 RESOURCES : RESOURCES : processing meta-files...
01:33:10.923 RESOURCES : RESOURCES : processing files...
01:33:10.923 INIT : Workbench startup
01:33:10.923 INIT : Workbench Init Engine
01:33:10.923 RESOURCES : ResourceDB: full scan
01:33:10.923 RESOURCES : processing files...
01:33:10.923 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
01:33:10.935 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
01:33:10.935 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
01:33:10.935 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
01:33:10.935 RESOURCES : RESOURCES : processing folders...
01:33:10.944 RESOURCES : RESOURCES : creating GUID-item mapping...
01:33:10.963 RESOURCES : RESOURCES : building tree...
01:33:11.027 PROFILING : ResourceDB: full scan took: 461.649800 ms
01:33:11.028 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
01:33:11.029 RESOURCES : ResourceDB: written 865/865 bytes
01:33:11.029 RESOURCES : ResourceDB: cache successfully saved
01:33:11.029 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
01:33:11.031 RESOURCES : ResourceDB: written 819/819 bytes
01:33:11.031 RESOURCES : ResourceDB: cache successfully saved
01:33:11.031 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
01:33:11.032 RESOURCES : ResourceDB: written 404/404 bytes
01:33:11.032 RESOURCES : ResourceDB: cache successfully saved
01:33:11.032 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
01:33:11.034 RESOURCES : ResourceDB: written 2779/2779 bytes
01:33:11.034 RESOURCES : ResourceDB: cache successfully saved
01:33:11.034 RESOURCES : ResourceDB: saving cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
01:33:11.036 RESOURCES : ResourceDB: written 8095/8095 bytes
01:33:11.036 RESOURCES : ResourceDB: cache successfully saved
01:33:11.036 RESOURCES : ResourceDB: saving cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
01:33:11.038 RESOURCES : ResourceDB: written 51/51 bytes
01:33:11.038 RESOURCES : ResourceDB: cache successfully saved
01:33:11.038 RESOURCES : ResourceDB: saving cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-33-09/resourceDatabase.rdb)
01:33:11.040 RESOURCES : ResourceDB: written 208/208 bytes
01:33:11.040 RESOURCES : ResourceDB: cache successfully saved
01:33:11.040 ENGINE : GameProject load
01:33:11.040 ENGINE : Loaded addons:
01:33:11.040 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
01:33:11.040 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
01:33:11.040 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
01:33:11.040 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF'
01:33:11.040 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E'
01:33:11.040 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB'
01:33:11.040 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577'
01:33:11.040 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6'
01:33:11.040 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B'
01:33:11.040 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
01:33:11.040 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
01:33:11.040 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
01:33:11.040 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
01:33:11.043 ENGINE : GameProject load
01:33:11.043 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
01:33:11.043 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
01:33:11.043 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
01:33:11.043 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
01:33:11.043 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
01:33:11.043 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
01:33:11.044 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
01:33:11.044 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
01:33:11.046 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf'
01:33:11.046 ENGINE : No Enfusion settings file loaded. Continuing with defaults
01:33:11.159 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
01:33:11.161 RENDER : Basic screen setup:
01:33:11.161 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
01:33:11.161 RENDER : MSAA : none
01:33:11.174 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
01:33:11.174 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
01:33:11.174 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
01:33:11.174 RENDER : * core clocks 2720 MHz, memory 1124 MHz
01:33:11.174 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
01:33:11.174 RENDER : AMD AGS correctly initialized
01:33:11.174 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
01:33:11.174 RENDER : Detected output devices:
01:33:11.174 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
01:33:11.174 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
01:33:11.174 RENDER : Concurrent frames limit 2
01:33:11.250 RENDER : DX12 device successfully created by AMD AGS library
01:33:11.250 RENDER : * user markers not supported in this version AMD SW
01:33:11.250 RENDER : Graphics device features
01:33:11.250 RENDER : Needed:
01:33:11.250 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
01:33:11.250 RENDER : Optional:
01:33:11.250 RENDER : * Allow tearing (VSYNC) : 1
01:33:11.250 RENDER : * 16 bits : 1
01:33:11.250 RENDER : * Resource heap tier : 3
01:33:11.250 RENDER : * Persistent heaps (DRED) : 1
01:33:11.250 RENDER : * DRED 1.2 is supported by compiler
01:33:11.274 RENDER : Main RT format setup.
01:33:11.274 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
01:33:11.274 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
01:33:11.276 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16
01:33:11.308 PROFILING : Settings changed took: 0.021200 ms
01:33:12.486 AUDIO : Endpoint: Speakers (PulseAudio Output)
01:33:12.486 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
01:33:12.486 AUDIO : Audio client:
01:33:12.486 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
01:33:12.492 RENDER : RENDER : Reload shaders
01:33:12.493 RENDER : Enfusion shader version 13
01:33:12.493 INIT : INIT : ShaderListReload
01:33:12.493 PROFILING : ShaderListReload took: 0.000400 ms
01:33:12.631 AUDIO : Endpoint: Speakers (PulseAudio Output)
01:33:12.631 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
01:33:12.631 AUDIO : Audio client:
01:33:12.631 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
01:33:12.818 RENDER : Loaded 3752 newer shader binaries
01:33:12.818 PROFILING : Reload shaders took: 325.835900 ms
01:33:12.818 ENGINE : Initializing inputs.
01:33:12.831 NETWORK : Initializing networking.
01:33:12.831 NETWORK : Using new GameRplScheduler.
01:33:12.832 SCRIPT : SCRIPT : Initializing scripts
01:33:12.832 SCRIPT : SCRIPT : ScriptProjectManager init
01:33:17.225 PROFILING : ScriptProjectManager init took: 4393.310800 ms
01:33:17.309 PROFILING : Initializing scripts took: 4477.670300 ms
01:33:17.331 ENGINE : Enfusion engine successfully created.
01:33:17.331 PROFILING : Workbench Init Engine took: 7244.937600 ms
01:33:17.331 INIT : INIT : Workbench Create Game
01:33:17.345 GUI : Using default language (en_us)
01:33:17.345 GUI : Loading 'en_us' localization file.
01:33:17.345 INIT : INIT : Loading StringTable
01:33:17.377 PROFILING : Loading StringTable took: 32.152700 ms
01:33:17.377 SCRIPT : SCRIPT : Compiling GameLib scripts
01:33:17.450 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
01:33:17.450 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
01:33:17.451 PROFILING : Compiling GameLib scripts took: 74.140100 ms
01:33:17.451 SCRIPT : SCRIPT : Compiling Game scripts
01:33:18.927 INIT : Workbench Create Game
01:33:18.927 SCRIPT : Compiling Game scripts
01:33:18.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
01:33:18.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
01:33:19.142 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.267 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
01:33:19.311 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
01:33:19.466 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
01:33:19.530 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
01:33:19.530 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
01:33:19.532 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
01:33:19.585 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.585 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.587 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
01:33:19.587 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
01:33:19.616 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.644 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
01:33:20.030 SCRIPT : Module: WorkbenchGame; loaded 185x files; 657x classes; used 2755K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90c87bba
01:33:20.038 SCRIPT : Module: Game; loaded 6477x files; 13097x classes; used 38755K 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,WCS_DEFINES_ARMAMENTS"; CRC32: 52702296
01:33:20.085 PROFILING : Compiling Game scripts took: 2633.715800 ms
01:33:20.091 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
01:33:20.143 ENGINE : Game successfully created.
01:33:20.144 PROFILING : Workbench Create Game took: 2813.181400 ms
01:33:20.152 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails
01:33:21.073 INIT : INIT : Workbench Reload Game
01:33:21.075 ENGINE : Game destroyed.
01:33:21.081 GUI : Using default language (en_us)
01:33:21.081 GUI : Loading 'en_us' localization file.
01:33:21.081 INIT : INIT : Loading StringTable
01:33:21.092 PROFILING : Loading StringTable took: 10.632800 ms
01:33:21.093 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
01:33:21.100 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:33:21.100 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:33:21.100 ENGINE : Game successfully created.
01:33:21.100 ENGINE : Game successfully initialized.
01:33:21.100 PROFILING : Workbench Reload Game took: 27.454100 ms
01:33:21.866 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
01:33:22.830 PROFILING : Entities load took: 963.002800 ms
01:33:22.840 WORLD : WORLD : CreateEntities
01:33:22.845 WORLD : WORLD : NotifyBeforeEntitiesCreated
01:33:22.845 PROFILING : NotifyBeforeEntitiesCreated took: 0.003200 ms
01:33:22.845 WORLD : WORLD : Wait for preloading data
01:33:22.845 PROFILING : Wait for preloading data took: 0.003500 ms
01:33:22.960 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
01:33:22.960 PROFILING : PROFILING : Terrain load
01:33:24.965 PROFILING : Terrain load took: 2004.505900 ms
01:33:29.014 WORLD : CreateEntities
01:33:29.014 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"
01:33:29.014 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:33:29.014 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:33:39.486 WORLD : WORLD : NotifyBeforeEntitiesInitialized
01:33:39.486 PROFILING : NotifyBeforeEntitiesInitialized took: 0.006200 ms
01:33:39.991 WORLD : WORLD : NotifyEntitiesInitialized
01:33:39.991 TERRAIN : TERRAIN : Initializing road networks...
01:33:39.993 PROFILING : Initializing road networks... took: 2.259000 ms
01:33:39.993 PROFILING : NotifyEntitiesInitialized took: 2.539200 ms
01:33:39.993 PROFILING : CreateEntities took: 17152.670600 ms
01:33:40.243 PROFILING : * WorldEditor: LoadWorld: 18382.652400 ms
01:33:41.756 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf)
01:33:41.757 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf)
01:33:41.758 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'...
01:33:41.759 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping...
01:33:41.851 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
01:33:41.851 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
01:33:41.851 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
01:33:41.851 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
01:33:41.851 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
01:33:41.852 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
01:33:41.852 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
01:33:41.852 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
01:33:41.852 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
01:33:41.852 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
01:33:41.852 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
01:33:41.852 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
01:33:41.852 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
01:33:41.853 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
01:33:41.853 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
01:33:41.853 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
01:33:41.853 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
01:33:41.853 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
01:33:41.853 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
01:33:41.853 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
01:33:41.854 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
01:33:41.854 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
01:33:41.854 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
01:33:41.854 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
01:33:41.854 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
01:33:41.854 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
01:33:41.876 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
01:33:41.899 BACKEND : Attempting online Game Config instead.
01:33:45.015 INIT : INIT : Workbench Reload Game
01:33:45.017 ENGINE : Game destroyed.
01:33:45.024 GUI : Using default language (en_us)
01:33:45.024 GUI : Loading 'en_us' localization file.
01:33:45.024 INIT : INIT : Loading StringTable
01:33:45.046 PROFILING : Loading StringTable took: 21.625700 ms
01:33:45.046 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
01:33:45.054 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:33:45.054 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:33:45.054 ENGINE : Game successfully created.
01:33:45.055 ENGINE : Game successfully initialized.
01:33:45.055 PROFILING : Workbench Reload Game took: 39.980900 ms
01:33:45.057 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
01:33:45.105 PLATFORM : Save data from container 'settings' have been loaded
01:33:45.196 PLATFORM : Save data from container 'sessions' have been loaded
01:33:45.293 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'.
01:33:45.301 WORLD : WORLD : Game::LoadEntities
01:33:45.301 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf"
01:33:45.302 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
01:33:45.302 WORLD : WORLD : CreateEntities
01:33:45.302 WORLD : WORLD : CreateEntities
01:33:45.302 WORLD : WORLD : NotifyBeforeEntitiesCreated
01:33:45.318 RESOURCES : Loaded mission headers from 13 addon(s)!
01:33:45.318 PROFILING : NotifyBeforeEntitiesCreated took: 15.844500 ms
01:33:45.318 WORLD : WORLD : Wait for preloading data
01:33:45.318 PROFILING : Wait for preloading data took: 0.001000 ms
01:33:49.681 WORLD : Game::LoadEntities
01:33:49.681 WORLD : CreateEntities
01:33:49.681 WORLD : CreateEntities
01:33:49.681 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"
01:33:49.681 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:33:49.681 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:33:51.038 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
01:33:51.038 ENTITY : CreateComponent 'Hierarchy'
01:33:51.038 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>')
01:33:51.038 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
01:33:51.038 ENTITY : CreateComponent 'Hierarchy'
01:33:51.038 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>')
01:33:51.039 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
01:33:51.039 ENTITY : CreateComponent 'Hierarchy'
01:33:51.039 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>')
01:33:51.043 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
01:33:51.043 ENTITY : CreateComponent 'Hierarchy'
01:33:51.043 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>')
01:33:51.043 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
01:33:51.043 ENTITY : CreateComponent 'Hierarchy'
01:33:51.043 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>')
01:33:51.043 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
01:33:51.043 ENTITY : CreateComponent 'Hierarchy'
01:33:51.043 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>')
01:33:51.047 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
01:33:51.047 ENTITY : CreateComponent 'Hierarchy'
01:33:51.047 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>')
01:33:51.047 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
01:33:51.047 ENTITY : CreateComponent 'Hierarchy'
01:33:51.047 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>')
01:33:51.047 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
01:33:51.047 ENTITY : CreateComponent 'Hierarchy'
01:33:51.047 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>')
01:33:56.488 WORLD : WORLD : NotifyBeforeEntitiesInitialized
01:33:56.488 PROFILING : NotifyBeforeEntitiesInitialized took: 0.053900 ms
01:33:58.635 WORLD : InitEntities 'world'
01:33:58.635 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
01:33:58.635 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
01:33:58.670 WORLD : InitEntities 'world'
01:33:58.670 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
01:33:58.670 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
01:33:58.671 WORLD : WORLD : NotifyEntitiesInitialized
01:33:58.671 TERRAIN : TERRAIN : Initializing road networks...
01:33:58.673 PROFILING : Initializing road networks... took: 2.435800 ms
01:33:58.674 DEFAULT : DEFAULT : WorldVolumesCollection
01:33:58.732 PROFILING : WorldVolumesCollection took: 58.238600 ms
01:33:58.732 INIT : INIT : SoundWorldInit
01:33:58.752 PROFILING : SoundWorldInit took: 20.008000 ms
01:33:58.752 PROFILING : NotifyEntitiesInitialized took: 80.944600 ms
01:33:58.752 PROFILING : CreateEntities took: 13449.660800 ms
01:33:58.752 PROFILING : CreateEntities took: 13449.883100 ms
01:33:58.753 WORLD : WORLD : Wait for preloading data around camera
01:33:58.753 PROFILING : Wait for preloading data around camera took: 0.001300 ms
01:33:58.753 WORLD : WORLD : EOnActivate
01:33:58.788 PROFILING : EOnActivate took: 35.246100 ms
01:33:58.789 PROFILING : Game::LoadEntities took: 13487.951300 ms
01:33:59.081 DEFAULT : Entered offline game state.
01:34:02.883 SCRIPT : Map load time: 2345ms
01:34:02.884 NETWORK : Player connected: connectionID=2147483646
01:34:02.884 NETWORK : ### Connecting player: connectionID=2147483646, Name=
01:34:02.885 NETWORK : ### Creating player: PlayerId=1, Name=jakub
01:34:02.893 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:34:02.894 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
01:34:02.894 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:34:02.894 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!
01:34:02.894 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!
01:34:02.897 SCRIPT (W): Can't open config file ""
01:34:02.904 WORLD : InitEntities 'world'
01:34:02.905 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:34:02.905 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
01:34:02.905 SCRIPT (W): Slot_WeaponInfo Has no Content!
01:34:02.905 SCRIPT (W): Slot_Chat Has no Content!
01:34:02.905 SCRIPT (W): Slot_VON Has no Content!
01:34:02.906 SCRIPT (W): Slot_AvailableActions Has no Content!
01:34:02.906 SCRIPT (W): Slot_Vehicle Has no Content!
01:34:02.906 SCRIPT (W): Slot_GameVersion Has no Content!
01:34:02.906 SCRIPT (W): Slot_Notifications Has no Content!
01:34:02.906 SCRIPT (W): Slot_Hints Has no Content!
01:34:02.919 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:34:02.919 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
01:34:02.919 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:34:02.919 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.
01:34:02.920 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.
01:34:02.923 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
01:34:02.924 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
01:34:02.924 NETWORK : Players connecting: 0
01:34:02.924 NETWORK : Players connected: 1 / 1
01:34:02.950 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves
01:34:02.953 PROFILING : Workbench startup took: 53964.693400 ms
01:34:02.977 WORLD : Frame start
01:34:02.978 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
01:34:02.993 WORLD : UpdateEntities
01:34:02.993 WORLD : Frame
01:34:02.993 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
01:34:03.183 WORLD : UpdateEntities
01:34:03.183 WORLD : PostFrame
01:34:03.183 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
01:34:03.183 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
01:34:03.235 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:34:03.236 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:34:03.236 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
01:34:03.236 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
01:34:03.386 RENDER : RENDER : ObjectsHeightMap::Build
01:34:03.386 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
01:34:03.584 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 197.315300 ms
01:34:03.596 PROFILING : ObjectsHeightMap::Build took: 209.652800 ms
01:34:04.739 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
01:34:04.759 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
01:34:04.760 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
01:34:04.790 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
01:34:04.792 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
01:34:04.848 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:34:04.848 WORLD : InitEntities 'world'
01:34:04.848 ENTITY : Init entity @"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:34:04.849 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
01:34:04.851 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
01:34:04.851 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
01:34:04.857 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
01:34:04.906 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
01:34:04.906 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
01:34:04.908 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
01:34:04.908 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
01:34:04.911 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
01:34:04.912 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
01:34:04.913 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
01:34:04.914 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
01:34:04.914 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
01:34:04.914 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
01:34:04.914 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:34:04.914 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
01:34:04.915 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
01:34:04.915 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
01:34:04.915 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
01:34:04.915 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
01:34:04.915 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
01:34:04.915 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
01:34:04.916 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
01:34:04.916 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
01:34:04.916 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:04.916 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:04.916 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:04.917 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:04.917 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:04.917 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:05.742 WORLD : UpdateEntities
01:34:05.742 WORLD : AfterPostSimulate
01:34:05.742 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
01:34:05.777 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:05.778 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:05.778 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:05.778 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:06.026 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5321,7499.71> up=0.995659
01:34:06.026 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.316287 angularSpeed=0.0389442
01:34:06.026 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:34:06.026 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6117,7501.98>
01:34:06.027 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3117,7501.98> terrainY=63.3152 tireTerrainGap=-0.00352097
01:34:06.027 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6117,7501.98> radius=0.3 bottom=<7012.07,63.3117,7501.98> fraction=0.438901 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00344086
01:34:06.027 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.597,7497.71>
01:34:06.027 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.147,7497.71> terrainY=64.1537 tireTerrainGap=-0.00663757
01:34:06.027 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.597,7497.71> radius=0.45 bottom=<7009.89,64.147,7497.71> fraction=0.424888 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00652313
01:34:06.027 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.44,64.2614,7497.76>
01:34:06.027 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.44,63.8114,7497.76> terrainY=63.817 tireTerrainGap=-0.00564194
01:34:06.028 SCRIPT : ERR GEAR SUPPORT: center=<7014.44,64.2614,7497.76> radius=0.45 bottom=<7014.44,63.8114,7497.76> fraction=0.428889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00564575
01:34:06.028 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:34:06.279 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:06.280 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:06.280 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:06.280 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:06.781 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:06.781 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:06.781 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:07.031 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.11,63.5319,7499.72> up=0.994344
01:34:07.031 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0940222 angularSpeed=0.0310667
01:34:07.032 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:34:07.032 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.618,7501.99>
01:34:07.032 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.318,7501.99> terrainY=63.3136 tireTerrainGap=0.00440598
01:34:07.032 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.618,7501.99> radius=0.3 bottom=<7012.08,63.318,7501.99> fraction=0.474776 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00445175
01:34:07.032 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.94,64.6003,7497.72>
01:34:07.032 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.94,64.1503,7497.72> terrainY=64.1472 tireTerrainGap=0.0030365
01:34:07.033 SCRIPT : ERR GEAR SUPPORT: center=<7009.94,64.6003,7497.72> radius=0.45 bottom=<7009.94,64.1503,7497.72> fraction=0.468873 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00315094
01:34:07.033 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.48,64.2646,7497.79>
01:34:07.033 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.48,63.8146,7497.79> terrainY=63.8149 tireTerrainGap=-0.000347137
01:34:07.033 SCRIPT : ERR GEAR SUPPORT: center=<7014.48,64.2646,7497.79> radius=0.45 bottom=<7014.48,63.8146,7497.79> fraction=0.452778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000389099
01:34:07.033 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:34:07.285 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:07.286 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:07.286 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:07.286 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:07.538 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
01:34:07.794 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:07.794 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:07.794 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:07.795 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:08.050 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5318,7499.75> up=0.994225
01:34:08.050 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0476427 angularSpeed=0.05914
01:34:08.050 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:34:08.050 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6131,7502.02>
01:34:08.050 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3131,7502.02> terrainY=63.3106 tireTerrainGap=0.00244904
01:34:08.051 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6131,7502.02> radius=0.3 bottom=<7012.09,63.3131,7502.02> fraction=0.465776 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00247192
01:34:08.051 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5919,7497.73>
01:34:08.051 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1419,7497.73> terrainY=64.1406 tireTerrainGap=0.00128937
01:34:08.051 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5919,7497.73> radius=0.45 bottom=<7009.98,64.1419,7497.73> fraction=0.46046 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00130463
01:34:08.051 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2592,7497.84>
01:34:08.051 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8092,7497.84> terrainY=63.8121 tireTerrainGap=-0.00290298
01:34:08.052 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2592,7497.84> radius=0.45 bottom=<7014.52,63.8092,7497.84> fraction=0.441111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00295639
01:34:08.052 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:34:08.303 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:08.304 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:08.304 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:08.304 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:08.806 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:08.806 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:08.807 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:08.807 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:09.058 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.99434
01:34:09.058 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:34:09.058 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:34:09.058 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6107,7502.04>
01:34:09.059 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3107,7502.04> terrainY=63.3094 tireTerrainGap=0.00124359
01:34:09.059 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6107,7502.04> radius=0.3 bottom=<7012.09,63.3107,7502.04> fraction=0.460211 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00124741
01:34:09.059 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5913,7497.74>
01:34:09.059 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1413,7497.74> terrainY=64.1386 tireTerrainGap=0.00263977
01:34:09.059 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5913,7497.74> radius=0.45 bottom=<7009.99,64.1413,7497.74> fraction=0.466629 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00266266
01:34:09.059 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
01:34:09.060 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.00170517
01:34:09.060 SCRIPT : ERR GEAR SUPPORT: center=<7014.53,64.2594,7497.85> radius=0.45 bottom=<7014.53,63.8094,7497.85> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
01:34:09.060 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:34:09.312 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:09.312 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:09.313 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:09.313 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:09.819 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:09.819 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:09.820 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:09.820 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:10.072 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.99434
01:34:10.073 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:34:10.073 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:34:10.073 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6107,7502.04>
01:34:10.073 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3107,7502.04> terrainY=63.3094 tireTerrainGap=0.00124359
01:34:10.073 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6107,7502.04> radius=0.3 bottom=<7012.09,63.3107,7502.04> fraction=0.460211 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00124741
01:34:10.073 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5913,7497.74>
01:34:10.074 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1413,7497.74> terrainY=64.1386 tireTerrainGap=0.00263977
01:34:10.074 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5913,7497.74> radius=0.45 bottom=<7009.99,64.1413,7497.74> fraction=0.466629 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00266266
01:34:10.074 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
01:34:10.074 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.00170517
01:34:10.074 SCRIPT : ERR GEAR SUPPORT: center=<7014.53,64.2594,7497.85> radius=0.45 bottom=<7014.53,63.8094,7497.85> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
01:34:10.074 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:34:10.323 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:10.324 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
01:34:10.337 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
01:34:10.338 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
01:34:10.338 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
01:34:10.338 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
01:34:10.339 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
01:34:10.339 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
01:34:10.339 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
01:34:11.287 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
01:34:11.328 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
01:34:11.514 SCRIPT : ERR SMOKE PASS: new identity may enter prison
01:34:11.514 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
01:34:11.515 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
01:34:11.515 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
01:34:11.515 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
01:34:11.515 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
01:34:11.515 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
01:34:11.515 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
01:34:11.515 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
01:34:11.520 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
01:34:11.520 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
01:34:11.520 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
01:34:11.521 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
01:34:11.523 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
01:34:11.524 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
01:34:11.524 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
01:34:11.524 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
01:34:11.524 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
01:34:11.524 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
01:34:11.525 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
01:34:11.525 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
01:34:16.579 SCRIPT : ERR SMOKE PASS: HQ memory actual six site groups are registered once in the Core force ledger
01:34:16.579 SCRIPT : ERR SMOKE PASS: HQ memory detached native Core ledger registers one arithmetic fixture without spawning
01:34:16.579 SCRIPT : ERR SMOKE PASS: HQ memory detached native ledger records elimination
01:34:16.579 SCRIPT : ERR SMOKE PASS: HQ memory eliminated source re-registration cannot restore strength or spawn
01:34:16.579 SCRIPT : ERR SMOKE PASS: HQ memory injected value fixture begins with a detached report
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory stored snapshot ignores later input mutation
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory newer delivered-value fixture advances trajectory
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory native vector arithmetic infers six metres per second from snapshots
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory ten-minute value-clock advance retains a weaker wider belief
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory old trajectory prediction remains capped in time and distance
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory negative revision is idempotent
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory clear removes detached value history
01:34:16.581 SCRIPT : ERR SMOKE PASS: HQ memory queued synthetic sighting has no belief while actual transmitter starts
01:34:16.581 SCRIPT : ERR SMOKE PASS: HQ memory fixture removes actual transmitting equipment mid-uplink
01:34:19.602 SCRIPT : ERR SMOKE PASS: HQ memory physical uplink loss prevents production Accept
01:36:12.184 SCRIPT (E): ERR SMOKE FAIL: HQ memory fixture deadline
01:36:12.185 SCRIPT (E): ERR SMOKE FAIL: native HQ memory delivery and search lineage
@@ -0,0 +1,122 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-33-09\error.log started at 2026-09-20 01:33:10 (2026-09-19 23:33:10 UTC)
01:33:10.923 INIT : Workbench startup
01:33:10.923 INIT : Workbench Init Engine
01:33:10.923 RESOURCES : ResourceDB: full scan
01:33:10.923 RESOURCES : processing files...
01:33:10.923 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
01:33:10.935 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
01:33:10.935 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
01:33:10.935 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
01:33:11.042 ENGINE : GameProject load
01:33:11.043 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
01:33:11.043 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
01:33:11.043 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
01:33:11.043 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
01:33:11.043 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
01:33:11.043 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
01:33:11.044 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
01:33:11.044 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
01:33:18.927 INIT : Workbench Create Game
01:33:18.927 SCRIPT : Compiling Game scripts
01:33:18.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
01:33:18.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
01:33:19.142 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.267 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
01:33:19.311 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
01:33:19.466 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
01:33:19.530 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
01:33:19.530 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
01:33:19.532 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
01:33:19.585 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.585 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.587 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
01:33:19.587 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
01:33:19.616 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.644 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
01:33:29.014 WORLD : CreateEntities
01:33:29.014 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"
01:33:29.014 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:33:29.014 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:33:45.057 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
01:33:49.681 WORLD : Game::LoadEntities
01:33:49.681 WORLD : CreateEntities
01:33:49.681 WORLD : CreateEntities
01:33:49.681 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"
01:33:49.681 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:33:49.681 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:33:51.038 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
01:33:51.038 ENTITY : CreateComponent 'Hierarchy'
01:33:51.038 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>')
01:33:51.038 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
01:33:51.038 ENTITY : CreateComponent 'Hierarchy'
01:33:51.038 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>')
01:33:51.039 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
01:33:51.039 ENTITY : CreateComponent 'Hierarchy'
01:33:51.039 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>')
01:33:51.043 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
01:33:51.043 ENTITY : CreateComponent 'Hierarchy'
01:33:51.043 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>')
01:33:51.043 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
01:33:51.043 ENTITY : CreateComponent 'Hierarchy'
01:33:51.043 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>')
01:33:51.043 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
01:33:51.043 ENTITY : CreateComponent 'Hierarchy'
01:33:51.043 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>')
01:33:51.047 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
01:33:51.047 ENTITY : CreateComponent 'Hierarchy'
01:33:51.047 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>')
01:33:51.047 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
01:33:51.047 ENTITY : CreateComponent 'Hierarchy'
01:33:51.047 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>')
01:33:51.047 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
01:33:51.047 ENTITY : CreateComponent 'Hierarchy'
01:33:51.047 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>')
01:33:58.635 WORLD : InitEntities 'world'
01:33:58.635 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
01:33:58.635 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
01:34:02.893 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:34:02.894 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
01:34:02.894 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:34:02.894 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!
01:34:02.894 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!
01:34:02.897 SCRIPT (W): Can't open config file ""
01:34:02.904 WORLD : InitEntities 'world'
01:34:02.905 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:34:02.905 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
01:34:02.905 SCRIPT (W): Slot_WeaponInfo Has no Content!
01:34:02.905 SCRIPT (W): Slot_Chat Has no Content!
01:34:02.905 SCRIPT (W): Slot_VON Has no Content!
01:34:02.906 SCRIPT (W): Slot_AvailableActions Has no Content!
01:34:02.906 SCRIPT (W): Slot_Vehicle Has no Content!
01:34:02.906 SCRIPT (W): Slot_GameVersion Has no Content!
01:34:02.906 SCRIPT (W): Slot_Notifications Has no Content!
01:34:02.906 SCRIPT (W): Slot_Hints Has no Content!
01:34:02.919 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:34:02.919 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
01:34:02.919 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:34:02.919 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.
01:34:02.920 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.
01:34:02.924 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
01:34:03.183 WORLD : UpdateEntities
01:34:03.183 WORLD : PostFrame
01:34:03.183 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
01:34:03.183 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
01:34:03.235 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:34:03.236 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:34:03.236 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
01:34:03.236 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
01:34:04.848 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:34:04.848 WORLD : InitEntities 'world'
01:34:04.848 ENTITY : Init entity @"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:34:04.849 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
01:34:05.742 WORLD : UpdateEntities
01:34:05.742 WORLD : AfterPostSimulate
01:34:05.742 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
01:36:12.184 SCRIPT (E): ERR SMOKE FAIL: HQ memory fixture deadline
01:36:12.185 SCRIPT (E): ERR SMOKE FAIL: native HQ memory delivery and search lineage
@@ -0,0 +1,264 @@
{
"1337C0DE5DABBEEF": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack01_1337C0DE5DABBEEF",
"title": "RHS: Status Quo - Content Pack 01",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26917910,
335,
1789670330884205142,
1789670353823807747
],
"sha256": "65197c50ff6e906a5732564e8b440d80ef1cdbcffead9eb388e1e2b56c1322bc"
},
"resourceDatabase.rdb": {
"stat": [
47,
26917967,
566987,
1789670331096210712,
1789670354028813131
],
"sha256": "e8706d6b9bb2474b65f7c588de9fcfad4516bd26dc12e7b6b687e7973a41e7a6"
},
"data.pak": {
"stat": [
47,
26917928,
1992582478,
1789670344310557863,
1789670353824807774
],
"sha256": "e5db31f571782997640a67601ebd3bd6e6615c1548274c71b6ab0cdd794f8bf5"
},
"data001.pak": {
"stat": [
47,
26917986,
1993657251,
1789670345496589019,
1789670354029813158
],
"sha256": "2bda9c533834dfa2b8e29f4a2a905c30639dabe250554e1346cf1f5dae3f2db3"
},
"data002.pak": {
"stat": [
47,
26917956,
1992567795,
1789670345532589964,
1789670353970811608
],
"sha256": "dfbd716c2a0849910a8058b1f008b8403b8c506fe18c3168d2844383ac02988c"
},
"data003.pak": {
"stat": [
47,
26917964,
364877149,
1789670333444272402,
1789670354017812842
],
"sha256": "6225936ebc266825bbd1c79e4e0020c9f2fb55c3d3501ed66e72d87436ccd015"
}
}
},
"595F2BF2F44836FB": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-StatusQuo_595F2BF2F44836FB",
"title": "RHS: Status Quo",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26919135,
1100,
1789670379744488450,
1789670389873754397
],
"sha256": "1b83e9df126db639cfcdb6d5119e65a1581c028becd6c09998143ed527ad0721"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919132,
823768,
1789670379822490498,
1789670389872754371
],
"sha256": "25f6405084fd228ff400868b21f033c4c43d44162ce73de562e06d8003b94a49"
},
"data.pak": {
"stat": [
47,
26919141,
203378761,
1789670389138735100,
1789670389946756313
],
"sha256": "985d0cde7b09ee860086cb386cf624fcfd94b5e82b26af0b33bab83f21d06988"
}
}
},
"5E389BB9F58B79A6": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/SpaceCore_5E389BB9F58B79A6",
"title": "WCS_SpaceCore",
"version": "8.2.1",
"files": {
"addon.gproj": {
"stat": [
47,
26918585,
2957,
1789670367793432952,
1789670369299906650
],
"sha256": "2db2e318e6f45bede0d1173d77af03314f888aedfb31bc767d569ccfb6e70a34"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918588,
44111,
1789670367937178405,
1789670369300214199
],
"sha256": "c4293fef30948a3538751533cc52c9ce449ffada931b47a8fdf1ca48c1618e75"
},
"data.pak": {
"stat": [
47,
26918592,
43626712,
1789670369105209079,
1789670369315214594
],
"sha256": "80e9810c9b7c873187660d0ddf002a63d1a382e81fc3611baa0ae8fdfff29d3d"
}
}
},
"5E524E4FEECCA92B": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/BMP-1IFV_5E524E4FEECCA92B",
"title": "WCS_BMP-1",
"version": "8.2.0",
"files": {
"addon.gproj": {
"stat": [
47,
26918544,
2900,
1789670364825147789,
1789670366119130662
],
"sha256": "ad44151140adf62e99eaa639984c2b9c400be17481e934186d61c307b5221259"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918535,
16514,
1789670364934099542,
1789670366080129638
],
"sha256": "c65677e8767d92c96c6f35b482350d56e3dccfa026a3c5470b332120990f047c"
},
"data.pak": {
"stat": [
47,
26918541,
119808197,
1789670365649118318,
1789670366115130557
],
"sha256": "f715ad5fa3de788061a66a3ccd933feead5cc1631507ca63e9061049c538fab6"
}
}
},
"629B2BA37EFFD577": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/WCS_Armaments_629B2BA37EFFD577",
"title": "WCS_Armaments",
"version": "8.2.1",
"files": {
"addon.gproj": {
"stat": [
47,
26918715,
2926,
1789670371305266851,
1789670377499241577
],
"sha256": "e6ffcf559a2e7898848349c090300ea8eca8cb2e13ecef456a108bcc82efc8b1"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918718,
141469,
1789670371389269057,
1789670377499429501
],
"sha256": "7f38b7ed578b0b47864648a7b70288fe49dae4cc2556d5754377a1c28b2b6532"
},
"data.pak": {
"stat": [
47,
26918730,
395962643,
1789670376182394919,
1789670377620432679
],
"sha256": "84a2cf01e2d17a06f8d775ca542a0cc98739f9f4b75b79826017e1387faedb18"
}
}
},
"BADC0DEDABBEDA5E": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack02_BADC0DEDABBEDA5E",
"title": "RHS: Status Quo - Content Pack 02",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26919414,
336,
1789670399470006320,
1789670428369764835
],
"sha256": "6ebd73d663ed6dbf981cd8bc7d19cfd5bcd3c9dec3b9a706fa331d992ef200b4"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919388,
111601,
1789670399484558966,
1789670428260761974
],
"sha256": "736bcd2e60177e5af99d93c6b5f07ad79a950899aaca23000f33ad405cd1b74e"
},
"data.pak": {
"stat": [
47,
26919411,
1992445813,
1789670421137575039,
1789670428335763943
],
"sha256": "5b28362571e396c008eb2286dc5a76b4ccf869c0a279916209fb0ef20d6b145e"
},
"data001.pak": {
"stat": [
47,
26919421,
238642257,
1789670400589035695,
1789670428370764861
],
"sha256": "fb2aecbde5668c4d431ea74d64f6d15f7a9f608fefe01838d7c85fb0c818499f"
}
}
}
}
@@ -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 <FK23>
> Using F23, ignoring XF86TouchpadOff
> Warning: Symbol map for key <FK23> redefined
> Using last definition for conflicting fields
> Warning: Symbol map for key <FK24> 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: 107
[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: 0x555595b74af0 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x555595b74af0
[Gamescope WSI] Destroyed swapchain: 0x555595b74af0
[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: 0x555595b74af0 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x555595b74af0
[Gamescope WSI] Destroyed swapchain: 0x555595b74af0
[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: 0x555595b86980 - imageCount: 4
[gamescope] [Info] launch: Primary child shut down!
@@ -0,0 +1,226 @@
{
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "e68e2c53132c7868b847b8c2e66ed445344181df43deb20918672e5c42bdaa60",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "074ccefa89277208aae8726609a9a49c3d50c759a97335be7876fafb1313e873",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "821f25e03ecad16f44c672d647de92372e52f53a8b341ed652ac61d478e06cf7",
"addons/ai/Scripts/Game/ERR/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
"addons/ai/Scripts/Game/ERR/ERR_HQMemory.c": "add41a17c5bbdda19ff139b4ad949740432be17e4ead8bc22833d775fc8bc857",
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "47974a010b74e4739df618b55bd937025ff72017557f0396b2ae3761ebcb90aa",
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
"addons/ai/Scripts/Game/ERR/ERR_HQPursuit.c": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "cd8a1082c4b565e2a30f0d98264ab910e1e6d738c24833ee65cd9f6bcdff08d9",
"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": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
"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": "92efadb7a5bd9cd9f6865c764f901ae01e3776224d8b57abed648983df487b81",
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
"addons/ai/addon.gproj": "eba68a3e343deb205b01ba2b0e473deacb2b5ba21d982c601a0cdd4db78778b2",
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
"addons/chat/Scripts/Game/ERR/ERR_NativeHQMemoryProbe.c": "04813ac0754c2408d58ce5cd25a86b80d9aaacfde0efdcbaf4493adf1809c3c8",
"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": "d0a210b437fdec6b3c455c8ddf0ceda0b94b70382297f30d14b3c074fb213832",
"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/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
"addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
"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": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
"addons/core/Scripts/Game/ERR/ERR_AdminMenu.c": "2b79df9536ceacd49d06c776300372eda4d7fda7c529a560bd8078b6660d5360",
"addons/core/Scripts/Game/ERR/ERR_AdminPlayerTools.c": "91e25c336a9e6e52a700157826f5deaf7ca39e67933a6ef6af0f5fdf81c0016e",
"addons/core/Scripts/Game/ERR/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "3f59fa3af151d7697dc1539a886c2ca1cfe4f68228b93d521582ec32835feddb",
"addons/core/Scripts/Game/ERR/ERR_AdminSession.c": "c9d7421a0e6f6f7301751f6c5ac70874022140bce2a83ff3ae1d50df86955c84",
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
"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": "0d0fbb091c451db509edf44db6fc7e2a15c36999166ad026a9af55aef61322e6",
"addons/core/Scripts/Game/ERR/ERR_ChatClient.c": "ae856e9fa0e19fc35d5c839fc5001bb28ce633eab59710911e7e56057dd452f0",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2597ca110391558f35433cb11033574308e241134ce9a8cc209fe892fd26efbd",
"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_ForceLedger.c": "3858629f7fccf75c282cec725a7c0d9dd1c1095675348bb584abc947103a2872",
"addons/core/Scripts/Game/ERR/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "0870b5c5aed432f9e5ee66863e361cac61a68bf9d80dc266647ab5c2f1bcdccf",
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
"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_NativeAdminMenuProbe.c": "f30f9fa3a613923b6da2f3fcc521e5b077523042b3accbd80e4fa033be5b83ab",
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "81236687526235514e0d8a31dd62409246d006dddcdf14f4422c13071d0897e5",
"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": "c451b6b1f9ba2b693607307ef6ad9f0c991448d4c572c2a14b5204ad1fdc267b",
"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": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
"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": "4114cda847c042c7414d869f71c594e48dc71426b7caca6f85dcf304a032ab3e",
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "b59764a8584221324995ab50b148eac1812084d79f81685edbdc24495b884760",
"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/AdminMenu.layout": "26db9780c0afffa8429602c27ee347a4e665a19a6872b15f4178d684de7e23b6",
"addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
"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": "4dc4e72cd2ba5fef5a35d697b911be4755e37208d539f1d1984bcbb6a9699e96",
"addons/intel/Scripts/Game/ERR/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "44bd5414f9ba5e5c34fe9fb75ade36004f689cda2584a2db8b641743789c14fb",
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "8c3244a65d8c365390900975d0a62748bc3c0d68b0b715c1093a0e33937942db",
"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"
}
@@ -0,0 +1,45 @@
{
"schema_version": 1,
"launch_id": "2916241c-4ecc-4d0e-b817-b477f54502c9",
"captured_unix": 1789860787.341316,
"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-external-profile",
"-logconsole",
"-wbModule=WorldEditor",
"-load",
"Worlds/ERR_Everon.ent",
"-plugin=ERR_ValidateWorldPlugin",
"-errPlay",
"1",
"-errSmoke",
"1",
"-errSmokeOutcome",
"hq-memory",
"-noThrow",
"-disableCrashReporter"
],
"manifest_sha256": "7540d947e608eeffb241f06c286454b099dfceeeae63754271e7cb1b7c6f20b4"
}
@@ -0,0 +1,19 @@
{
"log": "docs/evidence/native-2026-09-20-013309-hq-memory-interrupted/console.log.txt",
"smoke_completions": 0,
"assertions_passed": 43,
"script_or_runtime_failures": [
"01:36:12.184 SCRIPT (E): ERR SMOKE FAIL: HQ memory fixture deadline",
"01:36:12.185 SCRIPT (E): ERR SMOKE FAIL: native HQ memory delivery and search lineage"
],
"engine_errors": [
"01:33:11.043 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
"01:33:11.043 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
"01:33:11.043 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
"01:33:11.044 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
"01:36:12.184 SCRIPT (E): ERR SMOKE FAIL: HQ memory fixture deadline",
"01:36:12.185 SCRIPT (E): ERR SMOKE FAIL: native HQ memory delivery and search lineage"
],
"missing_end_screen": [],
"scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim"
}
@@ -0,0 +1,13 @@
#1 t=6.7s M0 REGISTER group 1 [session=1789860838-1]
#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=1789860838-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=1789860838-1]
#4 t=8.7s M0 REGISTER group 2 [session=1789860838-1]
#5 t=8.7s M0 REGISTER group 3 [session=1789860838-1]
#6 t=8.7s M0 REGISTER group 4 [session=1789860838-1]
#7 t=8.7s M0 REGISTER group 5 [session=1789860838-1]
#8 t=8.7s M0 REGISTER group 6 [session=1789860838-1]
#9 t=8.7s M0 REGISTER group 7 [session=1789860838-1]
#10 t=13s M1 TRANSMIT unit 2 -> HQ (long-range) [session=1789860838-1]
#11 t=15.7s M1 LOST transmitting carrier lost radio during transmission; FIXTURE synthetic observed position; X=6390 Z=7460: count unknown; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789860838-1]
#12 t=16.7s M2 LOST transmitting carrier lost radio, died or changed ownership; FIXTURE synthetic observed position; X=6390 Z=7460: count unknown; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789860838-1]
#13 t=17.7s 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=1789860838-1]
@@ -0,0 +1,40 @@
{
"stopped_unix": 1789860973.6904826,
"console_sha256": "010a3ce74a2b3067dcb143167f3100a5e0bd3532a8e87007f8029c2abc0091e2",
"end_source_sha256": "7540d947e608eeffb241f06c286454b099dfceeeae63754271e7cb1b7c6f20b4",
"source_unchanged_after_run": true,
"source_provenance": "launch_snapshot",
"launch_id": "2916241c-4ecc-4d0e-b817-b477f54502c9",
"launch_source_manifest": "launch-source-sha256.json",
"launch_source_metadata": "launch-source.json",
"launch_source_sha256": "7540d947e608eeffb241f06c286454b099dfceeeae63754271e7cb1b7c6f20b4",
"external_addons_unchanged_after_run": true,
"external_addon_count": 6,
"external_addon_inputs": "external-addons-inputs.json",
"started_unix": 1789860787.341409,
"result": "test-failed",
"result_before_cleanup": "test-failed",
"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-external-profile/logs/logs_2026-09-20_01-33-09",
"rounds_required": 1,
"project": "chat",
"display": "headless Gamescope 1280x720/30Hz",
"dedicated_server": false,
"audio": "silent sink and per-test-stream mute"
}
@@ -0,0 +1,273 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-33-09\script.log started at 2026-09-20 01:33:12 (2026-09-19 23:33:12 UTC)
01:33:12.832 SCRIPT : SCRIPT : Initializing scripts
01:33:12.832 SCRIPT : SCRIPT : ScriptProjectManager init
01:33:17.377 SCRIPT : SCRIPT : Compiling GameLib scripts
01:33:17.450 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
01:33:17.450 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
01:33:17.451 SCRIPT : SCRIPT : Compiling Game scripts
01:33:18.927 SCRIPT : Compiling Game scripts
01:33:18.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
01:33:18.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
01:33:19.142 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.267 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
01:33:19.311 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
01:33:19.432 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
01:33:19.466 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
01:33:19.530 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
01:33:19.530 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
01:33:19.532 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
01:33:19.585 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.585 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.587 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
01:33:19.587 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
01:33:19.616 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:33:19.644 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
01:33:20.030 SCRIPT : Module: WorkbenchGame; loaded 185x files; 657x classes; used 2755K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90c87bba
01:33:20.038 SCRIPT : Module: Game; loaded 6477x files; 13097x classes; used 38755K 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,WCS_DEFINES_ARMAMENTS"; CRC32: 52702296
01:33:21.100 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:33:21.100 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:33:41.851 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
01:33:41.851 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
01:33:41.851 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
01:33:41.851 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
01:33:41.851 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
01:33:41.852 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
01:33:41.852 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
01:33:41.852 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
01:33:41.852 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
01:33:41.852 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
01:33:41.852 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
01:33:41.852 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
01:33:41.852 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
01:33:41.853 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
01:33:41.853 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
01:33:41.853 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
01:33:41.853 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
01:33:41.853 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
01:33:41.853 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
01:33:41.853 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
01:33:41.854 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
01:33:41.854 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
01:33:41.854 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
01:33:41.854 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
01:33:41.854 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
01:33:41.854 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
01:33:41.876 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
01:33:45.054 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:33:45.054 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:33:58.635 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
01:33:58.670 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
01:34:02.883 SCRIPT : Map load time: 2345ms
01:34:02.894 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!
01:34:02.894 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!
01:34:02.897 SCRIPT (W): Can't open config file ""
01:34:02.905 SCRIPT (W): Slot_WeaponInfo Has no Content!
01:34:02.905 SCRIPT (W): Slot_Chat Has no Content!
01:34:02.905 SCRIPT (W): Slot_VON Has no Content!
01:34:02.906 SCRIPT (W): Slot_AvailableActions Has no Content!
01:34:02.906 SCRIPT (W): Slot_Vehicle Has no Content!
01:34:02.906 SCRIPT (W): Slot_GameVersion Has no Content!
01:34:02.906 SCRIPT (W): Slot_Notifications Has no Content!
01:34:02.906 SCRIPT (W): Slot_Hints Has no Content!
01:34:02.919 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.
01:34:02.920 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.
01:34:02.924 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
01:34:02.978 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
01:34:02.993 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
01:34:03.183 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
01:34:04.739 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
01:34:04.759 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
01:34:04.760 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
01:34:04.790 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
01:34:04.792 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
01:34:04.851 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
01:34:04.851 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
01:34:04.857 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
01:34:04.906 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
01:34:04.906 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
01:34:04.908 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
01:34:04.908 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
01:34:04.911 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
01:34:04.912 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
01:34:04.913 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
01:34:04.914 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
01:34:04.914 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
01:34:04.914 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
01:34:04.914 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:34:04.914 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
01:34:04.915 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
01:34:04.915 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
01:34:04.915 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
01:34:04.915 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
01:34:04.915 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
01:34:04.916 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
01:34:04.916 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
01:34:04.916 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
01:34:04.916 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:04.916 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:04.916 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:04.917 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:04.917 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:04.917 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:34:05.777 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:05.778 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:05.778 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:05.778 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:06.026 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5321,7499.71> up=0.995659
01:34:06.026 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.316287 angularSpeed=0.0389442
01:34:06.026 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:34:06.026 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6117,7501.98>
01:34:06.027 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3117,7501.98> terrainY=63.3152 tireTerrainGap=-0.00352097
01:34:06.027 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6117,7501.98> radius=0.3 bottom=<7012.07,63.3117,7501.98> fraction=0.438901 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00344086
01:34:06.027 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.597,7497.71>
01:34:06.027 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.147,7497.71> terrainY=64.1537 tireTerrainGap=-0.00663757
01:34:06.027 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.597,7497.71> radius=0.45 bottom=<7009.89,64.147,7497.71> fraction=0.424888 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00652313
01:34:06.027 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.44,64.2614,7497.76>
01:34:06.027 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.44,63.8114,7497.76> terrainY=63.817 tireTerrainGap=-0.00564194
01:34:06.028 SCRIPT : ERR GEAR SUPPORT: center=<7014.44,64.2614,7497.76> radius=0.45 bottom=<7014.44,63.8114,7497.76> fraction=0.428889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00564575
01:34:06.028 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:34:06.279 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:06.280 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:06.280 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:06.280 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:34:06.781 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:06.781 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:06.781 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:07.031 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.11,63.5319,7499.72> up=0.994344
01:34:07.031 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0940222 angularSpeed=0.0310667
01:34:07.032 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:34:07.032 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.618,7501.99>
01:34:07.032 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.318,7501.99> terrainY=63.3136 tireTerrainGap=0.00440598
01:34:07.032 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.618,7501.99> radius=0.3 bottom=<7012.08,63.318,7501.99> fraction=0.474776 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00445175
01:34:07.032 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.94,64.6003,7497.72>
01:34:07.032 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.94,64.1503,7497.72> terrainY=64.1472 tireTerrainGap=0.0030365
01:34:07.033 SCRIPT : ERR GEAR SUPPORT: center=<7009.94,64.6003,7497.72> radius=0.45 bottom=<7009.94,64.1503,7497.72> fraction=0.468873 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00315094
01:34:07.033 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.48,64.2646,7497.79>
01:34:07.033 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.48,63.8146,7497.79> terrainY=63.8149 tireTerrainGap=-0.000347137
01:34:07.033 SCRIPT : ERR GEAR SUPPORT: center=<7014.48,64.2646,7497.79> radius=0.45 bottom=<7014.48,63.8146,7497.79> fraction=0.452778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000389099
01:34:07.033 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:34:07.285 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:07.286 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:07.286 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:34:07.286 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:07.538 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
01:34:07.794 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:07.794 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:07.794 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:07.795 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
01:34:08.050 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5318,7499.75> up=0.994225
01:34:08.050 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0476427 angularSpeed=0.05914
01:34:08.050 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:34:08.050 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6131,7502.02>
01:34:08.050 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3131,7502.02> terrainY=63.3106 tireTerrainGap=0.00244904
01:34:08.051 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6131,7502.02> radius=0.3 bottom=<7012.09,63.3131,7502.02> fraction=0.465776 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00247192
01:34:08.051 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5919,7497.73>
01:34:08.051 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1419,7497.73> terrainY=64.1406 tireTerrainGap=0.00128937
01:34:08.051 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5919,7497.73> radius=0.45 bottom=<7009.98,64.1419,7497.73> fraction=0.46046 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00130463
01:34:08.051 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2592,7497.84>
01:34:08.051 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8092,7497.84> terrainY=63.8121 tireTerrainGap=-0.00290298
01:34:08.052 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2592,7497.84> radius=0.45 bottom=<7014.52,63.8092,7497.84> fraction=0.441111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00295639
01:34:08.052 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:34:08.303 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:08.304 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:08.304 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:08.304 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:08.806 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:08.806 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:08.807 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:08.807 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:34:09.058 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.99434
01:34:09.058 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:34:09.058 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:34:09.058 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6107,7502.04>
01:34:09.059 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3107,7502.04> terrainY=63.3094 tireTerrainGap=0.00124359
01:34:09.059 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6107,7502.04> radius=0.3 bottom=<7012.09,63.3107,7502.04> fraction=0.460211 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00124741
01:34:09.059 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5913,7497.74>
01:34:09.059 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1413,7497.74> terrainY=64.1386 tireTerrainGap=0.00263977
01:34:09.059 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5913,7497.74> radius=0.45 bottom=<7009.99,64.1413,7497.74> fraction=0.466629 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00266266
01:34:09.059 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
01:34:09.060 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.00170517
01:34:09.060 SCRIPT : ERR GEAR SUPPORT: center=<7014.53,64.2594,7497.85> radius=0.45 bottom=<7014.53,63.8094,7497.85> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
01:34:09.060 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:34:09.312 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:09.312 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:09.313 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:09.313 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:34:09.819 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:09.819 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:09.820 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:09.820 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:10.072 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.99434
01:34:10.073 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:34:10.073 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:34:10.073 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6107,7502.04>
01:34:10.073 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3107,7502.04> terrainY=63.3094 tireTerrainGap=0.00124359
01:34:10.073 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6107,7502.04> radius=0.3 bottom=<7012.09,63.3107,7502.04> fraction=0.460211 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00124741
01:34:10.073 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5913,7497.74>
01:34:10.074 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1413,7497.74> terrainY=64.1386 tireTerrainGap=0.00263977
01:34:10.074 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5913,7497.74> radius=0.45 bottom=<7009.99,64.1413,7497.74> fraction=0.466629 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00266266
01:34:10.074 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
01:34:10.074 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.00170517
01:34:10.074 SCRIPT : ERR GEAR SUPPORT: center=<7014.53,64.2594,7497.85> radius=0.45 bottom=<7014.53,63.8094,7497.85> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
01:34:10.074 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:34:10.323 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:34:10.324 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
01:34:10.337 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
01:34:10.338 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
01:34:10.338 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
01:34:10.338 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
01:34:10.339 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
01:34:10.339 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
01:34:10.339 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
01:34:11.287 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
01:34:11.328 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
01:34:11.514 SCRIPT : ERR SMOKE PASS: new identity may enter prison
01:34:11.514 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
01:34:11.515 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
01:34:11.515 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
01:34:11.515 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
01:34:11.515 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
01:34:11.515 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
01:34:11.515 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
01:34:11.515 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
01:34:11.516 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
01:34:11.520 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
01:34:11.520 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
01:34:11.520 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
01:34:11.521 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
01:34:11.523 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
01:34:11.524 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
01:34:11.524 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
01:34:11.524 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
01:34:11.524 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
01:34:11.524 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
01:34:11.525 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
01:34:11.525 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
01:34:16.579 SCRIPT : ERR SMOKE PASS: HQ memory actual six site groups are registered once in the Core force ledger
01:34:16.579 SCRIPT : ERR SMOKE PASS: HQ memory detached native Core ledger registers one arithmetic fixture without spawning
01:34:16.579 SCRIPT : ERR SMOKE PASS: HQ memory detached native ledger records elimination
01:34:16.579 SCRIPT : ERR SMOKE PASS: HQ memory eliminated source re-registration cannot restore strength or spawn
01:34:16.579 SCRIPT : ERR SMOKE PASS: HQ memory injected value fixture begins with a detached report
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory stored snapshot ignores later input mutation
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory newer delivered-value fixture advances trajectory
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory native vector arithmetic infers six metres per second from snapshots
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory ten-minute value-clock advance retains a weaker wider belief
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory old trajectory prediction remains capped in time and distance
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory negative revision is idempotent
01:34:16.580 SCRIPT : ERR SMOKE PASS: HQ memory clear removes detached value history
01:34:16.581 SCRIPT : ERR SMOKE PASS: HQ memory queued synthetic sighting has no belief while actual transmitter starts
01:34:16.581 SCRIPT : ERR SMOKE PASS: HQ memory fixture removes actual transmitting equipment mid-uplink
01:34:19.602 SCRIPT : ERR SMOKE PASS: HQ memory physical uplink loss prevents production Accept
01:36:12.184 SCRIPT (E): ERR SMOKE FAIL: HQ memory fixture deadline
01:36:12.185 SCRIPT (E): ERR SMOKE FAIL: native HQ memory delivery and search lineage
@@ -0,0 +1,4 @@
{
"schema_version": 1,
"kind": "launch_snapshot"
}
@@ -0,0 +1,226 @@
{
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "e68e2c53132c7868b847b8c2e66ed445344181df43deb20918672e5c42bdaa60",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "074ccefa89277208aae8726609a9a49c3d50c759a97335be7876fafb1313e873",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "821f25e03ecad16f44c672d647de92372e52f53a8b341ed652ac61d478e06cf7",
"addons/ai/Scripts/Game/ERR/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
"addons/ai/Scripts/Game/ERR/ERR_HQMemory.c": "add41a17c5bbdda19ff139b4ad949740432be17e4ead8bc22833d775fc8bc857",
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "47974a010b74e4739df618b55bd937025ff72017557f0396b2ae3761ebcb90aa",
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
"addons/ai/Scripts/Game/ERR/ERR_HQPursuit.c": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "cd8a1082c4b565e2a30f0d98264ab910e1e6d738c24833ee65cd9f6bcdff08d9",
"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": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
"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": "92efadb7a5bd9cd9f6865c764f901ae01e3776224d8b57abed648983df487b81",
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
"addons/ai/addon.gproj": "eba68a3e343deb205b01ba2b0e473deacb2b5ba21d982c601a0cdd4db78778b2",
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
"addons/chat/Scripts/Game/ERR/ERR_NativeHQMemoryProbe.c": "04813ac0754c2408d58ce5cd25a86b80d9aaacfde0efdcbaf4493adf1809c3c8",
"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": "d0a210b437fdec6b3c455c8ddf0ceda0b94b70382297f30d14b3c074fb213832",
"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/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
"addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
"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": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
"addons/core/Scripts/Game/ERR/ERR_AdminMenu.c": "2b79df9536ceacd49d06c776300372eda4d7fda7c529a560bd8078b6660d5360",
"addons/core/Scripts/Game/ERR/ERR_AdminPlayerTools.c": "91e25c336a9e6e52a700157826f5deaf7ca39e67933a6ef6af0f5fdf81c0016e",
"addons/core/Scripts/Game/ERR/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "3f59fa3af151d7697dc1539a886c2ca1cfe4f68228b93d521582ec32835feddb",
"addons/core/Scripts/Game/ERR/ERR_AdminSession.c": "c9d7421a0e6f6f7301751f6c5ac70874022140bce2a83ff3ae1d50df86955c84",
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
"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": "0d0fbb091c451db509edf44db6fc7e2a15c36999166ad026a9af55aef61322e6",
"addons/core/Scripts/Game/ERR/ERR_ChatClient.c": "ae856e9fa0e19fc35d5c839fc5001bb28ce633eab59710911e7e56057dd452f0",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2597ca110391558f35433cb11033574308e241134ce9a8cc209fe892fd26efbd",
"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_ForceLedger.c": "3858629f7fccf75c282cec725a7c0d9dd1c1095675348bb584abc947103a2872",
"addons/core/Scripts/Game/ERR/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "0870b5c5aed432f9e5ee66863e361cac61a68bf9d80dc266647ab5c2f1bcdccf",
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
"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_NativeAdminMenuProbe.c": "f30f9fa3a613923b6da2f3fcc521e5b077523042b3accbd80e4fa033be5b83ab",
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "81236687526235514e0d8a31dd62409246d006dddcdf14f4422c13071d0897e5",
"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": "c451b6b1f9ba2b693607307ef6ad9f0c991448d4c572c2a14b5204ad1fdc267b",
"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": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
"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": "4114cda847c042c7414d869f71c594e48dc71426b7caca6f85dcf304a032ab3e",
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "b59764a8584221324995ab50b148eac1812084d79f81685edbdc24495b884760",
"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/AdminMenu.layout": "26db9780c0afffa8429602c27ee347a4e665a19a6872b15f4178d684de7e23b6",
"addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
"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": "4dc4e72cd2ba5fef5a35d697b911be4755e37208d539f1d1984bcbb6a9699e96",
"addons/intel/Scripts/Game/ERR/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "44bd5414f9ba5e5c34fe9fb75ade36004f689cda2584a2db8b641743789c14fb",
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "8c3244a65d8c365390900975d0a62748bc3c0d68b0b715c1093a0e33937942db",
"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"
}
@@ -0,0 +1,675 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-47-53\console.log started at 2026-09-20 01:47:53 (2026-09-19 23:47:53 UTC)
01:47:53.478 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-47-53' to filesystem under name logs
01:47:53.478 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\profile' to filesystem under name profile
01:47:53.478 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\'
01:47:53.479 PROFILING : Workbench Create Engine took: 8.755500 ms
01:47:54.513 INIT : INIT : Workbench Init Engine
01:47:54.513 ENGINE : Initializing engine, version 192142
01:47:54.513 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-external-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome hq-memory -noThrow -disableCrashReporter
01:47:54.527 ENGINE : Addon dirs:
01:47:54.527 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/'
01:47:54.527 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
01:47:54.527 ENGINE : dir: './addons'
01:47:54.527 ENGINE : dir: 'Z:/tmp/erri-workbench-external-profile/addons'
01:47:54.527 ENGINE : Available addons:
01:47:54.527 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
01:47:54.527 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
01:47:54.527 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
01:47:54.527 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
01:47:54.527 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
01:47:54.527 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
01:47:54.527 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
01:47:54.527 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF' (packed)
01:47:54.527 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB' (packed)
01:47:54.527 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6' (packed)
01:47:54.527 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B' (packed)
01:47:54.527 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577' (packed)
01:47:54.527 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E' (packed)
01:47:54.527 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
01:47:54.528 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
01:47:54.528 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
01:47:54.528 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
01:47:54.529 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/' (pak count: 1) to filesystem under name WCS_BMP-1
01:47:54.530 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/' (pak count: 1) to filesystem under name WCS_SpaceCore
01:47:54.532 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/' (pak count: 1) to filesystem under name WCS_Armaments
01:47:54.538 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/' (pak count: 1) to filesystem under name RHS_Core
01:47:54.539 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/' (pak count: 2) to filesystem under name RHS_Content_02
01:47:54.546 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/' (pak count: 4) to filesystem under name RHS_Content_01
01:47:54.546 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
01:47:54.670 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger
01:47:54.674 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
01:47:54.674 ENGINE : CPU vendor : AuthenticAMD
01:47:54.674 ENGINE : CPU type : 2
01:47:54.674 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
01:47:54.674 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
01:47:54.674 ENGINE : CPU count logical : 16
01:47:54.674 ENGINE : CPU count physical : 8
01:47:54.674 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
01:47:54.674 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
01:47:54.675 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
01:47:54.675 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
01:47:54.676 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
01:47:54.676 RESOURCES : ResourceDB: loading cache (id=4 name=WCS_BMP-1 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/resourceDatabase.rdb)
01:47:54.676 RESOURCES : ResourceDB: loading cache (id=5 name=WCS_SpaceCore path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/resourceDatabase.rdb)
01:47:54.677 RESOURCES : ResourceDB: loading cache (id=6 name=WCS_Armaments path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/resourceDatabase.rdb)
01:47:54.679 RESOURCES : ResourceDB: loading cache (id=7 name=RHS_Core path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/resourceDatabase.rdb)
01:47:54.692 RESOURCES : ResourceDB: loading cache (id=8 name=RHS_Content_02 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/resourceDatabase.rdb)
01:47:54.694 RESOURCES : ResourceDB: loading cache (id=9 name=RHS_Content_01 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/resourceDatabase.rdb)
01:47:54.702 RESOURCES : ResourceDB: loading cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
01:47:54.702 RESOURCES : ResourceDB: loading cache (id=11 name=ArmaReforger path=Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/resourceDatabase.rdb)
01:47:54.863 RESOURCES : ResourceDB: loading cache (id=12 name=core path=./addons/core/resourceDatabase.rdb)
01:47:54.865 RESOURCES : ResourceDB: loading cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
01:47:54.865 RESOURCES : ResourceDB: loading cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-47-53/resourceDatabase.rdb)
01:47:55.046 RESOURCES : RESOURCES : ResourceDB: full scan
01:47:55.053 RESOURCES : RESOURCES : scanning...
01:47:55.053 RESOURCES : RESOURCES : scanning @"ERR_Chat"
01:47:55.063 RESOURCES : RESOURCES : scanning @"ERR_Map"
01:47:55.065 RESOURCES : RESOURCES : scanning @"ERR_Intel"
01:47:55.066 RESOURCES : RESOURCES : scanning @"ERR_Ai"
01:47:55.067 RESOURCES : RESOURCES : scanning @"WCS_BMP-1"
01:47:55.071 RESOURCES : RESOURCES : scanning @"WCS_SpaceCore"
01:47:55.075 RESOURCES : RESOURCES : scanning @"WCS_Armaments"
01:47:55.080 RESOURCES : RESOURCES : scanning @"RHS_Core"
01:47:55.094 RESOURCES : RESOURCES : scanning @"RHS_Content_02"
01:47:55.098 RESOURCES : RESOURCES : scanning @"RHS_Content_01"
01:47:55.107 RESOURCES : RESOURCES : scanning @"ERR_Core"
01:47:55.112 RESOURCES : RESOURCES : scanning @"ArmaReforger"
01:47:55.368 RESOURCES : RESOURCES : scanning @"core"
01:47:55.373 RESOURCES : RESOURCES : scanning @"profile"
01:47:55.374 RESOURCES : RESOURCES : scanning @"logs"
01:47:55.374 RESOURCES : RESOURCES : processing meta-files...
01:47:55.459 RESOURCES : RESOURCES : processing files...
01:47:55.460 INIT : Workbench startup
01:47:55.460 INIT : Workbench Init Engine
01:47:55.460 RESOURCES : ResourceDB: full scan
01:47:55.460 RESOURCES : processing files...
01:47:55.460 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
01:47:55.474 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
01:47:55.474 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
01:47:55.474 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
01:47:55.474 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
01:47:55.474 RESOURCES : RESOURCES : processing folders...
01:47:55.484 RESOURCES : RESOURCES : creating GUID-item mapping...
01:47:55.504 RESOURCES : RESOURCES : building tree...
01:47:55.575 PROFILING : ResourceDB: full scan took: 528.787400 ms
01:47:55.576 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
01:47:55.578 RESOURCES : ResourceDB: written 865/865 bytes
01:47:55.578 RESOURCES : ResourceDB: cache successfully saved
01:47:55.578 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
01:47:55.580 RESOURCES : ResourceDB: written 819/819 bytes
01:47:55.580 RESOURCES : ResourceDB: cache successfully saved
01:47:55.580 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
01:47:55.582 RESOURCES : ResourceDB: written 404/404 bytes
01:47:55.582 RESOURCES : ResourceDB: cache successfully saved
01:47:55.582 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
01:47:55.584 RESOURCES : ResourceDB: written 2997/2997 bytes
01:47:55.584 RESOURCES : ResourceDB: cache successfully saved
01:47:55.584 RESOURCES : ResourceDB: saving cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
01:47:55.586 RESOURCES : ResourceDB: written 8095/8095 bytes
01:47:55.586 RESOURCES : ResourceDB: cache successfully saved
01:47:55.586 RESOURCES : ResourceDB: saving cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
01:47:55.588 RESOURCES : ResourceDB: written 206/206 bytes
01:47:55.588 RESOURCES : ResourceDB: cache successfully saved
01:47:55.588 RESOURCES : ResourceDB: saving cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-47-53/resourceDatabase.rdb)
01:47:55.590 RESOURCES : ResourceDB: written 208/208 bytes
01:47:55.590 RESOURCES : ResourceDB: cache successfully saved
01:47:55.590 ENGINE : GameProject load
01:47:55.590 ENGINE : Loaded addons:
01:47:55.590 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
01:47:55.590 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
01:47:55.590 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
01:47:55.590 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF'
01:47:55.590 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E'
01:47:55.590 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB'
01:47:55.590 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577'
01:47:55.590 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6'
01:47:55.590 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B'
01:47:55.590 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
01:47:55.590 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
01:47:55.590 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
01:47:55.590 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
01:47:55.592 ENGINE : GameProject load
01:47:55.592 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
01:47:55.592 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
01:47:55.593 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
01:47:55.593 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
01:47:55.593 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
01:47:55.593 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
01:47:55.593 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
01:47:55.593 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
01:47:55.595 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf'
01:47:55.595 ENGINE : No Enfusion settings file loaded. Continuing with defaults
01:47:55.706 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
01:47:55.707 RENDER : Basic screen setup:
01:47:55.707 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
01:47:55.707 RENDER : MSAA : none
01:47:55.722 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
01:47:55.722 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
01:47:55.722 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
01:47:55.722 RENDER : * core clocks 2720 MHz, memory 1124 MHz
01:47:55.722 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
01:47:55.722 RENDER : AMD AGS correctly initialized
01:47:55.723 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
01:47:55.723 RENDER : Detected output devices:
01:47:55.723 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
01:47:55.723 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
01:47:55.723 RENDER : Concurrent frames limit 2
01:47:55.810 RENDER : DX12 device successfully created by AMD AGS library
01:47:55.810 RENDER : * user markers not supported in this version AMD SW
01:47:55.810 RENDER : Graphics device features
01:47:55.810 RENDER : Needed:
01:47:55.810 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
01:47:55.810 RENDER : Optional:
01:47:55.810 RENDER : * Allow tearing (VSYNC) : 1
01:47:55.810 RENDER : * 16 bits : 1
01:47:55.810 RENDER : * Resource heap tier : 3
01:47:55.810 RENDER : * Persistent heaps (DRED) : 1
01:47:55.810 RENDER : * DRED 1.2 is supported by compiler
01:47:55.831 RENDER : Main RT format setup.
01:47:55.831 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
01:47:55.831 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
01:47:55.833 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16
01:47:55.868 PROFILING : Settings changed took: 0.028300 ms
01:47:57.059 AUDIO : Endpoint: Speakers (PulseAudio Output)
01:47:57.059 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
01:47:57.060 AUDIO : Audio client:
01:47:57.060 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
01:47:57.063 RENDER : RENDER : Reload shaders
01:47:57.063 RENDER : Enfusion shader version 13
01:47:57.063 INIT : INIT : ShaderListReload
01:47:57.063 PROFILING : ShaderListReload took: 0.000300 ms
01:47:57.201 AUDIO : Endpoint: Speakers (PulseAudio Output)
01:47:57.201 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
01:47:57.202 AUDIO : Audio client:
01:47:57.202 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
01:47:57.444 RENDER : Loaded 3752 newer shader binaries
01:47:57.444 PROFILING : Reload shaders took: 380.607600 ms
01:47:57.444 ENGINE : Initializing inputs.
01:47:57.457 NETWORK : Initializing networking.
01:47:57.457 NETWORK : Using new GameRplScheduler.
01:47:57.457 SCRIPT : SCRIPT : Initializing scripts
01:47:57.458 SCRIPT : SCRIPT : ScriptProjectManager init
01:48:01.984 PROFILING : ScriptProjectManager init took: 4526.627000 ms
01:48:02.069 PROFILING : Initializing scripts took: 4610.818100 ms
01:48:02.086 ENGINE : Enfusion engine successfully created.
01:48:02.086 PROFILING : Workbench Init Engine took: 7572.987000 ms
01:48:02.086 INIT : INIT : Workbench Create Game
01:48:02.097 GUI : Using default language (en_us)
01:48:02.097 GUI : Loading 'en_us' localization file.
01:48:02.097 INIT : INIT : Loading StringTable
01:48:02.123 PROFILING : Loading StringTable took: 25.940700 ms
01:48:02.123 SCRIPT : SCRIPT : Compiling GameLib scripts
01:48:02.188 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
01:48:02.188 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
01:48:02.189 PROFILING : Compiling GameLib scripts took: 65.781900 ms
01:48:02.189 SCRIPT : SCRIPT : Compiling Game scripts
01:48:03.624 INIT : Workbench Create Game
01:48:03.624 SCRIPT : Compiling Game scripts
01:48:03.624 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
01:48:03.624 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
01:48:03.865 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:03.979 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
01:48:04.023 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
01:48:04.183 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
01:48:04.245 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
01:48:04.245 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
01:48:04.247 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
01:48:04.298 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:04.298 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:04.300 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
01:48:04.300 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
01:48:04.327 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:04.356 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
01:48:04.738 SCRIPT : Module: WorkbenchGame; loaded 185x files; 657x classes; used 2755K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90c87bba
01:48:04.746 SCRIPT : Module: Game; loaded 6481x files; 13123x classes; used 38852K 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,WCS_DEFINES_ARMAMENTS"; CRC32: 16e0e671
01:48:04.793 PROFILING : Compiling Game scripts took: 2604.165600 ms
01:48:04.799 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
01:48:04.849 ENGINE : Game successfully created.
01:48:04.850 PROFILING : Workbench Create Game took: 2764.162700 ms
01:48:04.858 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails
01:48:05.706 INIT : INIT : Workbench Reload Game
01:48:05.708 ENGINE : Game destroyed.
01:48:05.714 GUI : Using default language (en_us)
01:48:05.714 GUI : Loading 'en_us' localization file.
01:48:05.714 INIT : INIT : Loading StringTable
01:48:05.725 PROFILING : Loading StringTable took: 10.706500 ms
01:48:05.725 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
01:48:05.733 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:48:05.733 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:48:05.733 ENGINE : Game successfully created.
01:48:05.733 ENGINE : Game successfully initialized.
01:48:05.734 PROFILING : Workbench Reload Game took: 27.671600 ms
01:48:06.504 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
01:48:07.495 PROFILING : Entities load took: 990.110300 ms
01:48:07.507 WORLD : WORLD : CreateEntities
01:48:07.511 WORLD : WORLD : NotifyBeforeEntitiesCreated
01:48:07.511 PROFILING : NotifyBeforeEntitiesCreated took: 0.003700 ms
01:48:07.512 WORLD : WORLD : Wait for preloading data
01:48:07.512 PROFILING : Wait for preloading data took: 0.003500 ms
01:48:07.622 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
01:48:07.622 PROFILING : PROFILING : Terrain load
01:48:09.648 PROFILING : Terrain load took: 2025.805600 ms
01:48:13.815 WORLD : CreateEntities
01:48:13.815 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"
01:48:13.815 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:48:13.815 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:48:25.057 WORLD : WORLD : NotifyBeforeEntitiesInitialized
01:48:25.058 PROFILING : NotifyBeforeEntitiesInitialized took: 0.004800 ms
01:48:25.516 WORLD : WORLD : NotifyEntitiesInitialized
01:48:25.516 TERRAIN : TERRAIN : Initializing road networks...
01:48:25.519 PROFILING : Initializing road networks... took: 2.470500 ms
01:48:25.519 PROFILING : NotifyEntitiesInitialized took: 2.961900 ms
01:48:25.519 PROFILING : CreateEntities took: 18011.942900 ms
01:48:25.753 PROFILING : * WorldEditor: LoadWorld: 19253.448800 ms
01:48:27.344 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf)
01:48:27.344 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf)
01:48:27.346 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'...
01:48:27.346 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping...
01:48:27.432 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
01:48:27.432 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
01:48:27.432 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
01:48:27.432 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
01:48:27.432 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
01:48:27.432 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
01:48:27.433 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
01:48:27.433 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
01:48:27.433 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
01:48:27.433 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
01:48:27.433 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
01:48:27.433 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
01:48:27.433 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
01:48:27.434 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
01:48:27.434 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
01:48:27.434 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
01:48:27.434 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
01:48:27.434 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
01:48:27.434 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
01:48:27.434 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
01:48:27.434 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
01:48:27.435 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
01:48:27.435 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
01:48:27.435 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
01:48:27.435 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
01:48:27.435 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
01:48:27.458 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
01:48:27.482 BACKEND : Attempting online Game Config instead.
01:48:30.934 INIT : INIT : Workbench Reload Game
01:48:30.936 ENGINE : Game destroyed.
01:48:30.943 GUI : Using default language (en_us)
01:48:30.943 GUI : Loading 'en_us' localization file.
01:48:30.943 INIT : INIT : Loading StringTable
01:48:30.965 PROFILING : Loading StringTable took: 22.083600 ms
01:48:30.965 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
01:48:30.973 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:48:30.974 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:48:30.974 ENGINE : Game successfully created.
01:48:30.974 ENGINE : Game successfully initialized.
01:48:30.974 PROFILING : Workbench Reload Game took: 39.839700 ms
01:48:30.976 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
01:48:31.032 PLATFORM : Save data from container 'settings' have been loaded
01:48:31.120 PLATFORM : Save data from container 'sessions' have been loaded
01:48:31.218 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'.
01:48:31.226 WORLD : WORLD : Game::LoadEntities
01:48:31.226 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf"
01:48:31.227 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
01:48:31.228 WORLD : WORLD : CreateEntities
01:48:31.228 WORLD : WORLD : CreateEntities
01:48:31.228 WORLD : WORLD : NotifyBeforeEntitiesCreated
01:48:31.242 RESOURCES : Loaded mission headers from 13 addon(s)!
01:48:31.242 PROFILING : NotifyBeforeEntitiesCreated took: 14.664800 ms
01:48:31.242 WORLD : WORLD : Wait for preloading data
01:48:31.242 PROFILING : Wait for preloading data took: 0.000600 ms
01:48:36.036 WORLD : Game::LoadEntities
01:48:36.036 WORLD : CreateEntities
01:48:36.036 WORLD : CreateEntities
01:48:36.036 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"
01:48:36.036 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:48:36.036 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:48:37.567 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
01:48:37.567 ENTITY : CreateComponent 'Hierarchy'
01:48:37.567 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>')
01:48:37.567 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
01:48:37.567 ENTITY : CreateComponent 'Hierarchy'
01:48:37.567 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>')
01:48:37.567 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
01:48:37.567 ENTITY : CreateComponent 'Hierarchy'
01:48:37.567 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>')
01:48:37.572 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
01:48:37.572 ENTITY : CreateComponent 'Hierarchy'
01:48:37.573 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>')
01:48:37.573 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
01:48:37.573 ENTITY : CreateComponent 'Hierarchy'
01:48:37.573 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>')
01:48:37.573 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
01:48:37.573 ENTITY : CreateComponent 'Hierarchy'
01:48:37.573 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>')
01:48:37.577 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
01:48:37.577 ENTITY : CreateComponent 'Hierarchy'
01:48:37.577 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>')
01:48:37.577 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
01:48:37.577 ENTITY : CreateComponent 'Hierarchy'
01:48:37.577 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>')
01:48:37.577 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
01:48:37.577 ENTITY : CreateComponent 'Hierarchy'
01:48:37.577 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>')
01:48:43.811 WORLD : WORLD : NotifyBeforeEntitiesInitialized
01:48:43.811 PROFILING : NotifyBeforeEntitiesInitialized took: 0.038200 ms
01:48:45.856 WORLD : InitEntities 'world'
01:48:45.856 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
01:48:45.856 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
01:48:45.889 WORLD : InitEntities 'world'
01:48:45.889 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
01:48:45.889 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
01:48:45.889 WORLD : WORLD : NotifyEntitiesInitialized
01:48:45.889 TERRAIN : TERRAIN : Initializing road networks...
01:48:45.895 PROFILING : Initializing road networks... took: 5.187300 ms
01:48:45.895 DEFAULT : DEFAULT : WorldVolumesCollection
01:48:45.954 PROFILING : WorldVolumesCollection took: 59.760500 ms
01:48:45.954 INIT : INIT : SoundWorldInit
01:48:45.973 PROFILING : SoundWorldInit took: 18.288300 ms
01:48:45.973 PROFILING : NotifyEntitiesInitialized took: 83.431000 ms
01:48:45.973 PROFILING : CreateEntities took: 14744.974400 ms
01:48:45.973 PROFILING : CreateEntities took: 14745.197300 ms
01:48:45.974 WORLD : WORLD : Wait for preloading data around camera
01:48:45.974 PROFILING : Wait for preloading data around camera took: 0.000800 ms
01:48:45.974 WORLD : WORLD : EOnActivate
01:48:46.006 PROFILING : EOnActivate took: 32.712100 ms
01:48:46.007 PROFILING : Game::LoadEntities took: 14780.432600 ms
01:48:46.328 DEFAULT : Entered offline game state.
01:48:50.653 SCRIPT : Map load time: 2484ms
01:48:50.654 NETWORK : Player connected: connectionID=2147483646
01:48:50.654 NETWORK : ### Connecting player: connectionID=2147483646, Name=
01:48:50.654 NETWORK : ### Creating player: PlayerId=1, Name=jakub
01:48:50.662 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:48:50.662 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
01:48:50.662 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:48:50.663 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!
01:48:50.663 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!
01:48:50.665 SCRIPT (W): Can't open config file ""
01:48:50.673 WORLD : InitEntities 'world'
01:48:50.673 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:48:50.673 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
01:48:50.673 SCRIPT (W): Slot_WeaponInfo Has no Content!
01:48:50.673 SCRIPT (W): Slot_Chat Has no Content!
01:48:50.674 SCRIPT (W): Slot_VON Has no Content!
01:48:50.674 SCRIPT (W): Slot_AvailableActions Has no Content!
01:48:50.674 SCRIPT (W): Slot_Vehicle Has no Content!
01:48:50.674 SCRIPT (W): Slot_GameVersion Has no Content!
01:48:50.674 SCRIPT (W): Slot_Notifications Has no Content!
01:48:50.674 SCRIPT (W): Slot_Hints Has no Content!
01:48:50.692 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:48:50.692 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
01:48:50.692 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:48:50.693 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.
01:48:50.693 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.
01:48:50.699 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
01:48:50.700 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
01:48:50.701 NETWORK : Players connecting: 0
01:48:50.701 NETWORK : Players connected: 1 / 1
01:48:50.732 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves
01:48:50.736 PROFILING : Workbench startup took: 57344.082200 ms
01:48:50.760 WORLD : Frame start
01:48:50.760 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
01:48:50.775 WORLD : UpdateEntities
01:48:50.775 WORLD : Frame
01:48:50.775 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
01:48:50.962 WORLD : UpdateEntities
01:48:50.962 WORLD : PostFrame
01:48:50.962 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
01:48:50.962 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
01:48:51.008 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:48:51.008 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:48:51.008 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
01:48:51.008 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
01:48:51.159 RENDER : RENDER : ObjectsHeightMap::Build
01:48:51.159 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
01:48:51.316 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 156.590900 ms
01:48:51.331 PROFILING : ObjectsHeightMap::Build took: 170.727000 ms
01:48:52.480 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
01:48:52.513 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
01:48:52.514 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
01:48:52.566 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
01:48:52.569 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
01:48:52.645 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:48:52.645 WORLD : InitEntities 'world'
01:48:52.645 ENTITY : Init entity @"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:48:52.645 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
01:48:52.647 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
01:48:52.648 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
01:48:52.660 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
01:48:52.728 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
01:48:52.729 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
01:48:52.731 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
01:48:52.731 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
01:48:52.739 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
01:48:52.741 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
01:48:52.741 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
01:48:52.742 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
01:48:52.742 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
01:48:52.743 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
01:48:52.743 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:48:52.743 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
01:48:52.743 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
01:48:52.743 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
01:48:52.744 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
01:48:52.744 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
01:48:52.744 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
01:48:52.744 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
01:48:52.744 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
01:48:52.745 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
01:48:52.745 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:52.745 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:52.745 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:52.745 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:52.746 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:52.746 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:53.651 WORLD : UpdateEntities
01:48:53.651 WORLD : AfterPostSimulate
01:48:53.651 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
01:48:53.669 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:53.669 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:53.669 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:53.669 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:53.908 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5444,7499.71> up=0.995586
01:48:53.908 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.352152 angularSpeed=0.0694946
01:48:53.908 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:48:53.909 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6145,7501.98>
01:48:53.909 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3145,7501.98> terrainY=63.3151 tireTerrainGap=-0.000648499
01:48:53.909 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6145,7501.98> radius=0.3 bottom=<7012.07,63.3145,7501.98> fraction=0.452101 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.000537872
01:48:53.910 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.5971,7497.71>
01:48:53.910 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1471,7497.71> terrainY=64.154 tireTerrainGap=-0.0068512
01:48:53.910 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.5971,7497.71> radius=0.45 bottom=<7009.89,64.1471,7497.71> fraction=0.423444 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00684357
01:48:53.910 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.43,64.2629,7497.75>
01:48:53.911 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.43,63.8129,7497.75> terrainY=63.8173 tireTerrainGap=-0.00432205
01:48:53.911 SCRIPT : ERR GEAR SUPPORT: center=<7014.43,64.2629,7497.75> radius=0.45 bottom=<7014.43,63.8129,7497.75> fraction=0.434722 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.0043602
01:48:53.911 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:48:54.196 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:54.196 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:54.196 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:54.197 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:54.696 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:54.696 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:54.696 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:54.954 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5293,7499.72> up=0.994177
01:48:54.954 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0902349 angularSpeed=0.0380054
01:48:54.955 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:48:54.955 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6195,7501.99>
01:48:54.955 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3195,7501.99> terrainY=63.3134 tireTerrainGap=0.00613022
01:48:54.955 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6195,7501.99> radius=0.3 bottom=<7012.07,63.3195,7501.99> fraction=0.482913 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00624084
01:48:54.956 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6009,7497.72>
01:48:54.956 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1509,7497.72> terrainY=64.1478 tireTerrainGap=0.00305939
01:48:54.956 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6009,7497.72> radius=0.45 bottom=<7009.93,64.1509,7497.72> fraction=0.468312 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00302887
01:48:54.956 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2649,7497.79>
01:48:54.957 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8149,7497.79> terrainY=63.8148 tireTerrainGap=0.00018692
01:48:54.957 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2649,7497.79> radius=0.45 bottom=<7014.47,63.8149,7497.79> fraction=0.455278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000160217
01:48:54.957 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:48:55.233 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:55.234 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:55.234 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:55.234 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:55.481 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
01:48:55.744 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:55.744 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:55.744 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:55.745 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:55.996 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5319,7499.75> up=0.993863
01:48:55.996 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0592176 angularSpeed=0.0200635
01:48:55.997 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:48:55.997 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6123,7502.02>
01:48:55.997 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3123,7502.02> terrainY=63.3111 tireTerrainGap=0.001194
01:48:55.997 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6123,7502.02> radius=0.3 bottom=<7012.07,63.3123,7502.02> fraction=0.459933 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00118637
01:48:55.997 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5933,7497.72>
01:48:55.998 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1433,7497.72> terrainY=64.1417 tireTerrainGap=0.00156403
01:48:55.998 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5933,7497.72> radius=0.45 bottom=<7009.97,64.1433,7497.72> fraction=0.462142 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00167084
01:48:55.998 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2601,7497.84>
01:48:55.998 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8101,7497.84> terrainY=63.812 tireTerrainGap=-0.00192642
01:48:55.998 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2601,7497.84> radius=0.45 bottom=<7014.51,63.8101,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
01:48:55.998 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:48:56.257 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:56.257 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:56.257 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:56.258 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:56.779 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:56.779 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:56.780 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:56.780 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:57.315 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993808
01:48:57.315 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:48:57.315 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:48:57.315 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6123,7502.02>
01:48:57.316 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3123,7502.02> terrainY=63.3109 tireTerrainGap=0.00133896
01:48:57.316 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6123,7502.02> radius=0.3 bottom=<7012.08,63.3123,7502.02> fraction=0.460618 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00133514
01:48:57.316 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5928,7497.73>
01:48:57.317 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1428,7497.73> terrainY=64.1406 tireTerrainGap=0.00218201
01:48:57.317 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5928,7497.73> radius=0.45 bottom=<7009.98,64.1428,7497.73> fraction=0.464386 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00216675
01:48:57.317 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2597,7497.85>
01:48:57.318 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8097,7497.85> terrainY=63.8116 tireTerrainGap=-0.00193405
01:48:57.318 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2597,7497.85> radius=0.45 bottom=<7014.52,63.8097,7497.85> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
01:48:57.318 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:48:57.318 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:57.319 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:57.319 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:57.319 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:57.841 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:57.841 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:57.842 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:57.842 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:58.336 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993808
01:48:58.336 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:48:58.336 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:48:58.336 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6123,7502.02>
01:48:58.336 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3123,7502.02> terrainY=63.3109 tireTerrainGap=0.00133896
01:48:58.336 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6123,7502.02> radius=0.3 bottom=<7012.08,63.3123,7502.02> fraction=0.460618 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00133514
01:48:58.337 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5928,7497.73>
01:48:58.337 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1428,7497.73> terrainY=64.1406 tireTerrainGap=0.00218201
01:48:58.337 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5928,7497.73> radius=0.45 bottom=<7009.98,64.1428,7497.73> fraction=0.464386 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00216675
01:48:58.337 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2597,7497.85>
01:48:58.338 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8097,7497.85> terrainY=63.8116 tireTerrainGap=-0.00193405
01:48:58.338 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2597,7497.85> radius=0.45 bottom=<7014.52,63.8097,7497.85> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
01:48:58.338 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:48:58.338 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:58.339 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
01:48:58.359 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
01:48:58.359 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
01:48:58.360 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
01:48:58.360 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
01:48:58.360 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
01:48:58.360 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
01:48:58.360 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
01:48:59.315 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
01:48:59.369 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
01:48:59.417 SCRIPT : ERR SMOKE PASS: new identity may enter prison
01:48:59.417 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
01:48:59.418 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
01:48:59.418 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
01:48:59.418 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
01:48:59.418 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
01:48:59.418 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
01:48:59.418 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
01:48:59.420 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
01:48:59.420 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
01:48:59.424 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
01:48:59.424 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
01:48:59.424 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
01:48:59.424 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
01:48:59.427 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
01:48:59.428 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
01:49:04.456 SCRIPT : ERR SMOKE PASS: HQ memory actual six site groups are registered once in the Core force ledger
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory detached native Core ledger registers one arithmetic fixture without spawning
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory detached native ledger records elimination
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory eliminated source re-registration cannot restore strength or spawn
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory injected value fixture begins with a detached report
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory stored snapshot ignores later input mutation
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory newer delivered-value fixture advances trajectory
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory native vector arithmetic infers six metres per second from snapshots
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory ten-minute value-clock advance retains a weaker wider belief
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory old trajectory prediction remains capped in time and distance
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory negative revision is idempotent
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory clear removes detached value history
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory queued synthetic sighting has no belief while actual transmitter starts
01:49:04.459 SCRIPT : ERR SMOKE PASS: HQ memory fixture removes actual transmitting equipment mid-uplink
01:49:07.478 SCRIPT : ERR SMOKE PASS: HQ memory physical uplink loss prevents production Accept
01:49:10.513 SCRIPT : ERR SMOKE PASS: HQ memory actual uplink delivery reaches production intake exactly once
01:49:16.591 SCRIPT : ERR SMOKE PASS: HQ memory second physical delivery extends one stable credible trajectory
01:49:16.591 SCRIPT : ERR SMOKE PASS: HQ memory synthetic completed sweep is not knowledge before radio delivery
01:49:19.612 SCRIPT : ERR SMOKE PASS: HQ memory delivered negative sweep lowers confidence without inventing a sighting
01:49:19.612 SCRIPT : ERR SMOKE PASS: HQ memory replayed completed-sweep payload cannot multiply confidence loss
01:49:22.641 SCRIPT : ERR SMOKE PASS: HQ memory fresh delivered sighting supersedes prior negative evidence
01:49:27.698 SCRIPT : ERR SMOKE PASS: HQ memory delivered old-revision sweep cannot weaken a newer sighting
01:49:27.698 SCRIPT : ERR SMOKE PASS: native HQ memory delivery and search lineage
01:49:27.699 SCRIPT : INFO: KILL SUICIDE: jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) from US faction at <6088.5, 211.39, 7158.5> killed himself!
01:49:31.743 SCRIPT : ERR SMOKE PASS: native damage kills prisoner
01:49:31.743 SCRIPT : ERR SMOKE PASS: death selects spectator without another life
01:49:31.743 SCRIPT : ERR SMOKE PASS: spectator camera activates after native death
01:49:58.637 SCRIPT : Rereintroduced [mission]: phase 1 -> 6
01:49:58.637 SCRIPT : ERR SMOKE PASS: death exhausts round life and reaches defeat after spectator grace
01:49:58.637 SCRIPT : ERR SMOKE COMPLETE: terminal=6 lostHelicopterCase=0 playerDeathCase=1
01:49:58.638 SCRIPT : ERR SMOKE PASS: HQ memory actual command stop clears all belief history
01:49:58.753 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
01:49:58.756 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
01:49:58.756 SCRIPT (W): Slot_Chat Has no Content!
01:49:58.756 SCRIPT (W): Slot_VON Has no Content!
01:49:58.756 SCRIPT (W): Slot_GameVersion Has no Content!
01:49:58.756 SCRIPT (W): Slot_Notifications Has no Content!
01:50:00.802 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
01:50:00.802 SCRIPT : -- Stack trace --
01:50:00.802 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
01:50:00.802 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
01:50:00.802 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
01:50:00.803 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
01:50:00.803 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
01:50:00.803 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
01:50:00.803 SCRIPT : -----------------
01:50:00.803 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
01:50:00.803 SCRIPT : -- Stack trace --
01:50:00.804 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
01:50:00.804 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
01:50:00.804 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
01:50:00.804 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
01:50:00.804 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
01:50:00.805 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
01:50:00.805 SCRIPT : -----------------
01:50:00.806 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
01:50:00.807 SCRIPT (W): Slot_Chat Has no Content!
01:50:00.807 SCRIPT (W): Slot_VON Has no Content!
01:50:00.807 SCRIPT (W): Slot_GameVersion Has no Content!
01:50:00.807 SCRIPT (W): Slot_Notifications Has no Content!
01:50:02.690 RESOURCES : Screenshot saved to $logs:err-result.png
Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

@@ -0,0 +1,133 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-47-53\error.log started at 2026-09-20 01:47:55 (2026-09-19 23:47:55 UTC)
01:47:55.460 INIT : Workbench startup
01:47:55.460 INIT : Workbench Init Engine
01:47:55.460 RESOURCES : ResourceDB: full scan
01:47:55.460 RESOURCES : processing files...
01:47:55.460 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
01:47:55.474 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
01:47:55.474 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
01:47:55.474 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
01:47:55.474 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
01:47:55.592 ENGINE : GameProject load
01:47:55.592 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
01:47:55.592 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
01:47:55.593 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
01:47:55.593 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
01:47:55.593 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
01:47:55.593 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
01:47:55.593 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
01:47:55.593 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
01:48:03.624 INIT : Workbench Create Game
01:48:03.624 SCRIPT : Compiling Game scripts
01:48:03.624 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
01:48:03.624 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
01:48:03.864 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:03.979 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
01:48:04.023 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
01:48:04.183 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
01:48:04.245 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
01:48:04.245 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
01:48:04.247 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
01:48:04.298 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:04.298 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:04.300 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
01:48:04.300 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
01:48:04.327 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:04.356 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
01:48:13.815 WORLD : CreateEntities
01:48:13.815 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"
01:48:13.815 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:48:13.815 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:48:30.976 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
01:48:36.036 WORLD : Game::LoadEntities
01:48:36.036 WORLD : CreateEntities
01:48:36.036 WORLD : CreateEntities
01:48:36.036 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"
01:48:36.036 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:48:36.036 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:48:37.567 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
01:48:37.567 ENTITY : CreateComponent 'Hierarchy'
01:48:37.567 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>')
01:48:37.567 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
01:48:37.567 ENTITY : CreateComponent 'Hierarchy'
01:48:37.567 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>')
01:48:37.567 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
01:48:37.567 ENTITY : CreateComponent 'Hierarchy'
01:48:37.567 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>')
01:48:37.572 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
01:48:37.572 ENTITY : CreateComponent 'Hierarchy'
01:48:37.572 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>')
01:48:37.573 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
01:48:37.573 ENTITY : CreateComponent 'Hierarchy'
01:48:37.573 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>')
01:48:37.573 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
01:48:37.573 ENTITY : CreateComponent 'Hierarchy'
01:48:37.573 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>')
01:48:37.577 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
01:48:37.577 ENTITY : CreateComponent 'Hierarchy'
01:48:37.577 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>')
01:48:37.577 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
01:48:37.577 ENTITY : CreateComponent 'Hierarchy'
01:48:37.577 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>')
01:48:37.577 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
01:48:37.577 ENTITY : CreateComponent 'Hierarchy'
01:48:37.577 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>')
01:48:45.856 WORLD : InitEntities 'world'
01:48:45.856 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
01:48:45.856 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
01:48:50.662 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:48:50.662 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
01:48:50.662 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:48:50.662 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!
01:48:50.663 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!
01:48:50.665 SCRIPT (W): Can't open config file ""
01:48:50.673 WORLD : InitEntities 'world'
01:48:50.673 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:48:50.673 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
01:48:50.673 SCRIPT (W): Slot_WeaponInfo Has no Content!
01:48:50.673 SCRIPT (W): Slot_Chat Has no Content!
01:48:50.674 SCRIPT (W): Slot_VON Has no Content!
01:48:50.674 SCRIPT (W): Slot_AvailableActions Has no Content!
01:48:50.674 SCRIPT (W): Slot_Vehicle Has no Content!
01:48:50.674 SCRIPT (W): Slot_GameVersion Has no Content!
01:48:50.674 SCRIPT (W): Slot_Notifications Has no Content!
01:48:50.674 SCRIPT (W): Slot_Hints Has no Content!
01:48:50.692 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:48:50.692 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
01:48:50.692 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:48:50.693 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.
01:48:50.693 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.
01:48:50.700 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
01:48:50.962 WORLD : UpdateEntities
01:48:50.962 WORLD : PostFrame
01:48:50.962 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
01:48:50.962 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
01:48:51.008 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:48:51.008 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:48:51.008 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
01:48:51.008 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
01:48:52.645 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:48:52.645 WORLD : InitEntities 'world'
01:48:52.645 ENTITY : Init entity @"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:48:52.645 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
01:48:53.651 WORLD : UpdateEntities
01:48:53.651 WORLD : AfterPostSimulate
01:48:53.651 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
01:49:58.756 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
01:49:58.756 SCRIPT (W): Slot_Chat Has no Content!
01:49:58.756 SCRIPT (W): Slot_VON Has no Content!
01:49:58.756 SCRIPT (W): Slot_GameVersion Has no Content!
01:49:58.756 SCRIPT (W): Slot_Notifications Has no Content!
01:50:00.802 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
01:50:00.803 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
01:50:00.806 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
01:50:00.807 SCRIPT (W): Slot_Chat Has no Content!
01:50:00.807 SCRIPT (W): Slot_VON Has no Content!
01:50:00.807 SCRIPT (W): Slot_GameVersion Has no Content!
01:50:00.807 SCRIPT (W): Slot_Notifications Has no Content!
@@ -0,0 +1,264 @@
{
"1337C0DE5DABBEEF": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack01_1337C0DE5DABBEEF",
"title": "RHS: Status Quo - Content Pack 01",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26917910,
335,
1789670330884205142,
1789670353823807747
],
"sha256": "65197c50ff6e906a5732564e8b440d80ef1cdbcffead9eb388e1e2b56c1322bc"
},
"resourceDatabase.rdb": {
"stat": [
47,
26917967,
566987,
1789670331096210712,
1789670354028813131
],
"sha256": "e8706d6b9bb2474b65f7c588de9fcfad4516bd26dc12e7b6b687e7973a41e7a6"
},
"data.pak": {
"stat": [
47,
26917928,
1992582478,
1789670344310557863,
1789670353824807774
],
"sha256": "e5db31f571782997640a67601ebd3bd6e6615c1548274c71b6ab0cdd794f8bf5"
},
"data001.pak": {
"stat": [
47,
26917986,
1993657251,
1789670345496589019,
1789670354029813158
],
"sha256": "2bda9c533834dfa2b8e29f4a2a905c30639dabe250554e1346cf1f5dae3f2db3"
},
"data002.pak": {
"stat": [
47,
26917956,
1992567795,
1789670345532589964,
1789670353970811608
],
"sha256": "dfbd716c2a0849910a8058b1f008b8403b8c506fe18c3168d2844383ac02988c"
},
"data003.pak": {
"stat": [
47,
26917964,
364877149,
1789670333444272402,
1789670354017812842
],
"sha256": "6225936ebc266825bbd1c79e4e0020c9f2fb55c3d3501ed66e72d87436ccd015"
}
}
},
"595F2BF2F44836FB": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-StatusQuo_595F2BF2F44836FB",
"title": "RHS: Status Quo",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26919135,
1100,
1789670379744488450,
1789670389873754397
],
"sha256": "1b83e9df126db639cfcdb6d5119e65a1581c028becd6c09998143ed527ad0721"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919132,
823768,
1789670379822490498,
1789670389872754371
],
"sha256": "25f6405084fd228ff400868b21f033c4c43d44162ce73de562e06d8003b94a49"
},
"data.pak": {
"stat": [
47,
26919141,
203378761,
1789670389138735100,
1789670389946756313
],
"sha256": "985d0cde7b09ee860086cb386cf624fcfd94b5e82b26af0b33bab83f21d06988"
}
}
},
"5E389BB9F58B79A6": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/SpaceCore_5E389BB9F58B79A6",
"title": "WCS_SpaceCore",
"version": "8.2.1",
"files": {
"addon.gproj": {
"stat": [
47,
26918585,
2957,
1789670367793432952,
1789670369299906650
],
"sha256": "2db2e318e6f45bede0d1173d77af03314f888aedfb31bc767d569ccfb6e70a34"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918588,
44111,
1789670367937178405,
1789670369300214199
],
"sha256": "c4293fef30948a3538751533cc52c9ce449ffada931b47a8fdf1ca48c1618e75"
},
"data.pak": {
"stat": [
47,
26918592,
43626712,
1789670369105209079,
1789670369315214594
],
"sha256": "80e9810c9b7c873187660d0ddf002a63d1a382e81fc3611baa0ae8fdfff29d3d"
}
}
},
"5E524E4FEECCA92B": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/BMP-1IFV_5E524E4FEECCA92B",
"title": "WCS_BMP-1",
"version": "8.2.0",
"files": {
"addon.gproj": {
"stat": [
47,
26918544,
2900,
1789670364825147789,
1789670366119130662
],
"sha256": "ad44151140adf62e99eaa639984c2b9c400be17481e934186d61c307b5221259"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918535,
16514,
1789670364934099542,
1789670366080129638
],
"sha256": "c65677e8767d92c96c6f35b482350d56e3dccfa026a3c5470b332120990f047c"
},
"data.pak": {
"stat": [
47,
26918541,
119808197,
1789670365649118318,
1789670366115130557
],
"sha256": "f715ad5fa3de788061a66a3ccd933feead5cc1631507ca63e9061049c538fab6"
}
}
},
"629B2BA37EFFD577": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/WCS_Armaments_629B2BA37EFFD577",
"title": "WCS_Armaments",
"version": "8.2.1",
"files": {
"addon.gproj": {
"stat": [
47,
26918715,
2926,
1789670371305266851,
1789670377499241577
],
"sha256": "e6ffcf559a2e7898848349c090300ea8eca8cb2e13ecef456a108bcc82efc8b1"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918718,
141469,
1789670371389269057,
1789670377499429501
],
"sha256": "7f38b7ed578b0b47864648a7b70288fe49dae4cc2556d5754377a1c28b2b6532"
},
"data.pak": {
"stat": [
47,
26918730,
395962643,
1789670376182394919,
1789670377620432679
],
"sha256": "84a2cf01e2d17a06f8d775ca542a0cc98739f9f4b75b79826017e1387faedb18"
}
}
},
"BADC0DEDABBEDA5E": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack02_BADC0DEDABBEDA5E",
"title": "RHS: Status Quo - Content Pack 02",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26919414,
336,
1789670399470006320,
1789670428369764835
],
"sha256": "6ebd73d663ed6dbf981cd8bc7d19cfd5bcd3c9dec3b9a706fa331d992ef200b4"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919388,
111601,
1789670399484558966,
1789670428260761974
],
"sha256": "736bcd2e60177e5af99d93c6b5f07ad79a950899aaca23000f33ad405cd1b74e"
},
"data.pak": {
"stat": [
47,
26919411,
1992445813,
1789670421137575039,
1789670428335763943
],
"sha256": "5b28362571e396c008eb2286dc5a76b4ccf869c0a279916209fb0ef20d6b145e"
},
"data001.pak": {
"stat": [
47,
26919421,
238642257,
1789670400589035695,
1789670428370764861
],
"sha256": "fb2aecbde5668c4d431ea74d64f6d15f7a9f608fefe01838d7c85fb0c818499f"
}
}
}
}
@@ -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 <FK23>
> Using F23, ignoring XF86TouchpadOff
> Warning: Symbol map for key <FK23> redefined
> Using last definition for conflicting fields
> Warning: Symbol map for key <FK24> 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: 139
[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: 0x55557e95db20 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x55557e95db20
[Gamescope WSI] Destroyed swapchain: 0x55557e95db20
[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: 0x55557e95db20 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x55557e95db20
[Gamescope WSI] Destroyed swapchain: 0x55557e95db20
[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: 0x55557e95db20 - imageCount: 4
[gamescope] [Info] launch: Primary child shut down!
@@ -0,0 +1,230 @@
{
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
"addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c": "db278b200b3ebfb7072d2ec3ff296a3aeb9fdc76f6e421eed51dde1e05b37070",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "e26b83b7a6df946202ea6c6aa388a0c8ebc787edf2d0d39b64836019be0a512a",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "fb14c275fef1614040e6ab28e366581a7c55b0787c0aa04479ba4244e7b3862c",
"addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c": "bcc586be7dbbe940745c7b824e0a2bbec36bf0426c895b02a386ba8cab5840e1",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "1efb5e604704b3d86a4adaf30fa43d776eb0c612977e1c43ee083700562c6a0d",
"addons/ai/Scripts/Game/ERR/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
"addons/ai/Scripts/Game/ERR/ERR_HQMemory.c": "add41a17c5bbdda19ff139b4ad949740432be17e4ead8bc22833d775fc8bc857",
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "47974a010b74e4739df618b55bd937025ff72017557f0396b2ae3761ebcb90aa",
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
"addons/ai/Scripts/Game/ERR/ERR_HQPursuit.c": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
"addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c": "db3ce0af2ac2bedf8fbeebb29f2735a5a8ee6bf849256edda1c74c06178bc0da",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "9852bf0ccdc9d3a29597dff4b6ec68af2b7c04b29f2b74f126028da2d1e58e5e",
"addons/ai/Scripts/Game/ERR/ERR_HQWatch.c": "f537fbfed5f725cbabf74bc0a3cc0422ef937234177ae789160ff4164bf5fe3a",
"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": "05863b2b4f9f70cdb288f91c722cbea163c13f2a2927dc485482e5bd4fa7d57f",
"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": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
"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": "92efadb7a5bd9cd9f6865c764f901ae01e3776224d8b57abed648983df487b81",
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
"addons/ai/addon.gproj": "eba68a3e343deb205b01ba2b0e473deacb2b5ba21d982c601a0cdd4db78778b2",
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
"addons/chat/Scripts/Game/ERR/ERR_NativeHQMemoryProbe.c": "cc6977d1faffb5fd25ae56da0074e137f5ae8309db1b11640a526f20959844ee",
"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": "d0a210b437fdec6b3c455c8ddf0ceda0b94b70382297f30d14b3c074fb213832",
"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/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
"addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
"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": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
"addons/core/Scripts/Game/ERR/ERR_AdminMenu.c": "2b79df9536ceacd49d06c776300372eda4d7fda7c529a560bd8078b6660d5360",
"addons/core/Scripts/Game/ERR/ERR_AdminPlayerTools.c": "91e25c336a9e6e52a700157826f5deaf7ca39e67933a6ef6af0f5fdf81c0016e",
"addons/core/Scripts/Game/ERR/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "3f59fa3af151d7697dc1539a886c2ca1cfe4f68228b93d521582ec32835feddb",
"addons/core/Scripts/Game/ERR/ERR_AdminSession.c": "c9d7421a0e6f6f7301751f6c5ac70874022140bce2a83ff3ae1d50df86955c84",
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
"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": "0d0fbb091c451db509edf44db6fc7e2a15c36999166ad026a9af55aef61322e6",
"addons/core/Scripts/Game/ERR/ERR_ChatClient.c": "ae856e9fa0e19fc35d5c839fc5001bb28ce633eab59710911e7e56057dd452f0",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2597ca110391558f35433cb11033574308e241134ce9a8cc209fe892fd26efbd",
"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_ForceLedger.c": "3858629f7fccf75c282cec725a7c0d9dd1c1095675348bb584abc947103a2872",
"addons/core/Scripts/Game/ERR/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "0870b5c5aed432f9e5ee66863e361cac61a68bf9d80dc266647ab5c2f1bcdccf",
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
"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_NativeAdminMenuProbe.c": "f30f9fa3a613923b6da2f3fcc521e5b077523042b3accbd80e4fa033be5b83ab",
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "81236687526235514e0d8a31dd62409246d006dddcdf14f4422c13071d0897e5",
"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": "c451b6b1f9ba2b693607307ef6ad9f0c991448d4c572c2a14b5204ad1fdc267b",
"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": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
"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": "3a950653f09689738be09f793149873fbca1da668ad0c197ab500b23f574de3e",
"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": "4114cda847c042c7414d869f71c594e48dc71426b7caca6f85dcf304a032ab3e",
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "b59764a8584221324995ab50b148eac1812084d79f81685edbdc24495b884760",
"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/AdminMenu.layout": "26db9780c0afffa8429602c27ee347a4e665a19a6872b15f4178d684de7e23b6",
"addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
"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": "4dc4e72cd2ba5fef5a35d697b911be4755e37208d539f1d1984bcbb6a9699e96",
"addons/intel/Scripts/Game/ERR/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "44bd5414f9ba5e5c34fe9fb75ade36004f689cda2584a2db8b641743789c14fb",
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "8c3244a65d8c365390900975d0a62748bc3c0d68b0b715c1093a0e33937942db",
"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"
}
@@ -0,0 +1,45 @@
{
"schema_version": 1,
"launch_id": "b98c9620-a13b-4462-a35a-7331ff9c9748",
"captured_unix": 1789861671.754473,
"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-external-profile",
"-logconsole",
"-wbModule=WorldEditor",
"-load",
"Worlds/ERR_Everon.ent",
"-plugin=ERR_ValidateWorldPlugin",
"-errPlay",
"1",
"-errSmoke",
"1",
"-errSmokeOutcome",
"hq-memory",
"-noThrow",
"-disableCrashReporter"
],
"manifest_sha256": "2d9a8db7443da2d0a96c48e85401824db20d6350ab0140ff32c585da0fe1bba8"
}
@@ -0,0 +1,14 @@
{
"log": "docs/evidence/native-2026-09-20-014753-hq-memory/console.log.txt",
"smoke_completions": 1,
"assertions_passed": 56,
"script_or_runtime_failures": [],
"engine_errors": [
"01:47:55.592 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
"01:47:55.593 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
"01:47:55.593 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
"01:47:55.593 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\""
],
"missing_end_screen": [],
"scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim"
}
@@ -0,0 +1,79 @@
#1 t=6.7s M0 REGISTER group 1 [session=1789861725-1]
#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=1789861725-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=1789861725-1]
#4 t=8.7s M0 REGISTER group 2 [session=1789861725-1]
#5 t=8.7s M0 REGISTER group 3 [session=1789861725-1]
#6 t=8.7s M0 REGISTER group 4 [session=1789861725-1]
#7 t=8.7s M0 REGISTER group 5 [session=1789861725-1]
#8 t=8.7s M0 REGISTER group 6 [session=1789861725-1]
#9 t=8.7s M0 REGISTER group 7 [session=1789861725-1]
#10 t=12.8s M1 TRANSMIT unit 2 -> HQ (long-range) [session=1789861725-1]
#11 t=15.7s M1 LOST transmitting carrier lost radio during transmission; FIXTURE synthetic observed position; X=6390 Z=7460: count unknown; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789861725-1]
#12 t=16.7s M0 STINGER physical FIM-92 observed in weapon slot; no replacement will be issued [session=1789861725-1]
#13 t=16.7s M2 TRANSMIT unit 3 -> HQ (long-range) [session=1789861725-1]
#14 t=17.7s 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=1789861725-1]
#15 t=18.7s M4 STATUS REPORT status everon-extraction-1: 6 living, 6 fit, 0 confirmed losses; sampled=18688.2 [session=1789861725-1]
#16 t=18.7s M2 RECEIVE HQ received from unit 3 [session=1789861725-1]
#17 t=18.7s M2 BELIEF delivered report M2 retained; tracks=1 [session=1789861725-1]
#18 t=18.7s M5 STATUS REPORT status formation-1: 4 living, 4 fit, 0 confirmed losses; sampled=18688.2 [session=1789861725-1]
#19 t=19.7s M6 STATUS REPORT status everon-supply-2: 6 living, 6 fit, 0 confirmed losses; sampled=19697.5 [session=1789861725-1]
#20 t=19.7s M4 TRANSMIT unit 5 -> HQ (long-range) [session=1789861725-1]
#21 t=19.7s M5 TRANSMIT unit 1 -> HQ (long-range) [session=1789861725-1]
#22 t=20.7s M8 STATUS REPORT status everon-outpost-1: 6 living, 6 fit, 0 confirmed losses; sampled=20705.4 [session=1789861725-1]
#23 t=20.7s M6 TRANSMIT unit 6 -> HQ (long-range) [session=1789861725-1]
#24 t=20.7s M7 TRANSMIT unit 2 -> unit 1 (204m short-range) [session=1789861725-1]
#25 t=21.7s M8 TRANSMIT unit 7 -> HQ (long-range) [session=1789861725-1]
#26 t=21.7s M4 RECEIVE HQ received from unit 5 [session=1789861725-1]
#27 t=21.7s M9 STATUS REPORT status everon-supply-1: 6 living, 6 fit, 0 confirmed losses; sampled=21708 [session=1789861725-1]
#28 t=21.7s M5 RECEIVE HQ received from unit 1 [session=1789861725-1]
#29 t=22.7s M6 RECEIVE HQ received from unit 6 [session=1789861725-1]
#30 t=22.7s M10 STATUS REPORT status everon-radio-1: 6 living, 6 fit, 0 confirmed losses; sampled=22718.4 [session=1789861725-1]
#31 t=22.7s M9 TRANSMIT unit 3 -> HQ (long-range) [session=1789861725-1]
#32 t=22.7s M7 RECEIVE unit 1 received from unit 2 [session=1789861725-1]
#33 t=22.7s M7 TRANSMIT unit 1 -> HQ (long-range) [session=1789861725-1]
#34 t=22.7s M11 ORDER QUEUED group 7 search; belief=1 from report M2; destination=<6390,211.444,7460> [session=1789861725-1]
#35 t=23.7s M8 RECEIVE HQ received from unit 7 [session=1789861725-1]
#36 t=23.7s M11 TRANSMIT HQ -> unit 7 (long-range) [session=1789861725-1]
#37 t=23.7s M10 TRANSMIT unit 4 -> HQ (long-range) [session=1789861725-1]
#38 t=24.7s M9 RECEIVE HQ received from unit 3 [session=1789861725-1]
#39 t=24.7s M7 RECEIVE HQ received from unit 1 [session=1789861725-1]
#40 t=24.7s M7 BELIEF delivered report M7 retained; tracks=1 [session=1789861725-1]
#41 t=24.7s M12 STATUS REPORT status everon-prison-1: 6 living, 6 fit, 0 confirmed losses; sampled=24730.7 [session=1789861725-1]
#42 t=25.7s M0 STINGER startup deadline reached; unresolved insertion quarantined for this actor [session=1789861725-1]
#43 t=25.7s M11 RECEIVE unit 7 received from HQ [session=1789861725-1]
#44 t=25.7s M10 RECEIVE HQ received from unit 4 [session=1789861725-1]
#45 t=25.7s M13 TRANSMIT unit 3 -> HQ (long-range) [session=1789861725-1]
#46 t=25.7s M12 TRANSMIT unit 2 -> unit 1 (209m short-range) [session=1789861725-1]
#47 t=27.7s M13 RECEIVE HQ received from unit 3 [session=1789861725-1]
#48 t=27.7s M13 AREA SWEPT group 3 reported no contact at <6414,211.444,7460>; belief=1 [session=1789861725-1]
#49 t=27.7s M12 RECEIVE unit 1 received from unit 2 [session=1789861725-1]
#50 t=27.7s M12 TRANSMIT unit 1 -> HQ (long-range) [session=1789861725-1]
#51 t=27.7s M14 ORDER QUEUED MORTAR ORDER from report M7; X=6414 Z=7460: count unknown; on foot; 21 km/h, azimuth 90 degrees (E); seen weapons: unknown; vector X/Z=[5.9,0] m/s (8s ago) [session=1789861725-1]
#52 t=27.7s M0 MORTAR COMMAND site=1 order=1 radio=M0 source=M7 position=<6000,202.788,7000>; requested rounds=8 HE radius=40m; X=6414 Z=7460: count unknown; on foot; 21 km/h, azimuth 90 degrees (E); seen weapons: unknown; vector X/Z=[5.9,0] m/s (8s ago) [session=1789861725-1]
#53 t=28.7s M15 TRANSMIT unit 3 -> HQ (long-range) [session=1789861725-1]
#54 t=28.7s M14 TRANSMIT HQ -> unit 1 (long-range) [session=1789861725-1]
#55 t=29.7s M12 RECEIVE HQ received from unit 1 [session=1789861725-1]
#56 t=30.8s M15 RECEIVE HQ received from unit 3 [session=1789861725-1]
#57 t=30.8s M15 BELIEF delivered report M15 retained; tracks=1 [session=1789861725-1]
#58 t=30.8s M14 RECEIVE unit 1 received from HQ [session=1789861725-1]
#59 t=30.8s M14 MORTAR AIM site=1 order=1 radio=M14 source=M7 position=<6000,202.788,7000>; native activity created; latest source=M7 observed=X=6414 Z=7460: count unknown; on foot; 21 km/h, azimuth 90 degrees (E); seen weapons: unknown; vector X/Z=[5.9,0] m/s (11s ago) [session=1789861725-1]
#60 t=31.8s M16 TRANSMIT unit 2 -> unit 1 (208m short-range) [session=1789861725-1]
#61 t=31.8s M14 MORTAR ACTIVITY site=1 order=1 radio=M14 source=M7 position=<6000,202.788,7000>; reason=native state=1; age=1.00572s aim age=31.7579s committed=0 shots=0; previous= repeated polls omitted=0 [session=1789861725-1]
#62 t=32.8s M17 ORDER QUEUED MORTAR UPDATE from report M15; X=6414 Z=7460: count unknown; on foot; 0 km/h, azimuth 0 degrees (stationary); seen weapons: unknown; vector X/Z=[0,0] m/s (4s ago) [session=1789861725-1]
#63 t=32.8s M14 MORTAR UPDATE QUEUED site=1 order=1 radio=M14 source=M7 position=<6000,202.788,7000>; same order; update radio=M17 newer observation=M15 observed=28447.7 [session=1789861725-1]
#64 t=33.8s M16 RECEIVE unit 1 received from unit 2 [session=1789861725-1]
#65 t=33.8s M16 TRANSMIT unit 1 -> HQ (long-range) [session=1789861725-1]
#66 t=33.8s M17 TRANSMIT HQ -> unit 1 (long-range) [session=1789861725-1]
#67 t=33.8s M14 MORTAR AIM START site=1 order=1 radio=M14 source=M7 position=<6000,202.788,7000>; reason=solving moving intercept; latest source=M7; X=6414 Z=7460: count unknown; on foot; 21 km/h, azimuth 90 degrees (E); seen weapons: unknown; vector X/Z=[5.9,0] m/s (14s ago); previous= repeated polls omitted=0 [session=1789861725-1]
#68 t=33.8s M14 MORTAR AIM SOLUTION site=1 order=1 radio=M14 source=M7 position=<6000,202.788,7000>; reason=ready; predicted impact=<6619.57,146.762,7447.75> flight=17.8334s charge index=1 aim target=<6619.57,1608.21,7447.75> latest source=M7; previous= repeated polls omitted=0 [session=1789861725-1]
#69 t=35.8s M16 RECEIVE HQ received from unit 1 [session=1789861725-1]
#70 t=35.8s M17 RECEIVE unit 1 received from HQ [session=1789861725-1]
#71 t=35.8s M14 MORTAR WITHHELD site=1 order=1 radio=M14 source=M7 position=<6000,202.788,7000>; reason=target update requires a different native aim command; ; previous= repeated polls omitted=0 [session=1789861725-1]
#72 t=35.8s M14 MORTAR UPDATE REJECTED site=1 order=1 radio=M14 source=M7 position=<6000,202.788,7000>; delivered update cannot preserve the original native aim command [session=1789861725-1]
#73 t=36.8s M14 MORTAR REPEATS site=1 order=1 radio=M14 source=M7 position=<6000,202.788,7000>; phase=ACTIVITY reason=native state=1 repeated polls omitted=4 [session=1789861725-1]
#74 t=36.8s M14 MORTAR ORDER END site=1 order=1 radio=M14 source=M7 position=<6000,202.788,7000>; reason=native aim or firing authorization rejected observed shots=0 shell committed=0 elapsed=6.04199s last failure=delivered update cannot preserve the original native aim command [session=1789861725-1]
#75 t=42.8s M18 ORDER QUEUED group 7 search; belief=1 from report M15; destination=<6414,211.444,7460> [session=1789861725-1]
#76 t=43.8s M18 TRANSMIT HQ -> unit 7 (long-range) [session=1789861725-1]
#77 t=45.8s M18 RECEIVE unit 7 received from HQ [session=1789861725-1]
#78 t=45.8s M18 ORDER DELIVERED group 7 search from report M15; belief=1 destination=<6414,211.444,7460> [session=1789861725-1]
#79 t=67s M0 STOP HQ stopped; tactical orders released [session=1789861725-1]
@@ -0,0 +1,40 @@
{
"stopped_unix": 1789861806.37603,
"console_sha256": "fc915ade816819cf4584d60942715775f99608fa8b7619d1fe9089a50b1de472",
"end_source_sha256": "2d9a8db7443da2d0a96c48e85401824db20d6350ab0140ff32c585da0fe1bba8",
"source_unchanged_after_run": true,
"source_provenance": "launch_snapshot",
"launch_id": "b98c9620-a13b-4462-a35a-7331ff9c9748",
"launch_source_manifest": "launch-source-sha256.json",
"launch_source_metadata": "launch-source.json",
"launch_source_sha256": "2d9a8db7443da2d0a96c48e85401824db20d6350ab0140ff32c585da0fe1bba8",
"external_addons_unchanged_after_run": true,
"external_addon_count": 6,
"external_addon_inputs": "external-addons-inputs.json",
"started_unix": 1789861671.7545438,
"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-external-profile/logs/logs_2026-09-20_01-47-53",
"rounds_required": 1,
"project": "chat",
"display": "headless Gamescope 1280x720/30Hz",
"dedicated_server": false,
"audio": "silent sink and per-test-stream mute"
}
@@ -0,0 +1,314 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-47-53\script.log started at 2026-09-20 01:47:57 (2026-09-19 23:47:57 UTC)
01:47:57.458 SCRIPT : SCRIPT : Initializing scripts
01:47:57.458 SCRIPT : SCRIPT : ScriptProjectManager init
01:48:02.123 SCRIPT : SCRIPT : Compiling GameLib scripts
01:48:02.188 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
01:48:02.188 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
01:48:02.189 SCRIPT : SCRIPT : Compiling Game scripts
01:48:03.624 SCRIPT : Compiling Game scripts
01:48:03.624 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
01:48:03.624 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
01:48:03.865 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:03.979 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
01:48:04.023 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
01:48:04.147 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
01:48:04.183 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
01:48:04.245 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
01:48:04.245 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
01:48:04.247 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
01:48:04.298 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:04.298 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:04.300 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
01:48:04.300 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
01:48:04.327 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:48:04.356 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
01:48:04.738 SCRIPT : Module: WorkbenchGame; loaded 185x files; 657x classes; used 2755K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90c87bba
01:48:04.746 SCRIPT : Module: Game; loaded 6481x files; 13123x classes; used 38852K 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,WCS_DEFINES_ARMAMENTS"; CRC32: 16e0e671
01:48:05.733 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:48:05.733 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:48:27.432 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
01:48:27.432 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
01:48:27.432 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
01:48:27.432 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
01:48:27.432 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
01:48:27.432 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
01:48:27.433 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
01:48:27.433 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
01:48:27.433 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
01:48:27.433 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
01:48:27.433 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
01:48:27.433 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
01:48:27.433 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
01:48:27.434 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
01:48:27.434 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
01:48:27.434 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
01:48:27.434 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
01:48:27.434 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
01:48:27.434 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
01:48:27.434 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
01:48:27.434 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
01:48:27.435 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
01:48:27.435 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
01:48:27.435 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
01:48:27.435 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
01:48:27.435 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
01:48:27.458 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
01:48:30.973 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:48:30.974 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:48:45.856 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
01:48:45.889 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
01:48:50.653 SCRIPT : Map load time: 2484ms
01:48:50.663 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!
01:48:50.663 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!
01:48:50.665 SCRIPT (W): Can't open config file ""
01:48:50.673 SCRIPT (W): Slot_WeaponInfo Has no Content!
01:48:50.673 SCRIPT (W): Slot_Chat Has no Content!
01:48:50.674 SCRIPT (W): Slot_VON Has no Content!
01:48:50.674 SCRIPT (W): Slot_AvailableActions Has no Content!
01:48:50.674 SCRIPT (W): Slot_Vehicle Has no Content!
01:48:50.674 SCRIPT (W): Slot_GameVersion Has no Content!
01:48:50.674 SCRIPT (W): Slot_Notifications Has no Content!
01:48:50.674 SCRIPT (W): Slot_Hints Has no Content!
01:48:50.693 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.
01:48:50.693 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.
01:48:50.700 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
01:48:50.760 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
01:48:50.775 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
01:48:50.962 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
01:48:52.480 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
01:48:52.513 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
01:48:52.514 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
01:48:52.566 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
01:48:52.569 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
01:48:52.647 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
01:48:52.648 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
01:48:52.660 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
01:48:52.729 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
01:48:52.729 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
01:48:52.731 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
01:48:52.731 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
01:48:52.739 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
01:48:52.741 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
01:48:52.741 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
01:48:52.742 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
01:48:52.742 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
01:48:52.743 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
01:48:52.743 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:48:52.743 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
01:48:52.743 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
01:48:52.744 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
01:48:52.744 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
01:48:52.744 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
01:48:52.744 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
01:48:52.744 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
01:48:52.744 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
01:48:52.745 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
01:48:52.745 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:52.745 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:52.745 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:52.745 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:52.746 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:52.746 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:48:53.669 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:53.669 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:53.669 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:53.669 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:53.908 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5444,7499.71> up=0.995586
01:48:53.908 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.352152 angularSpeed=0.0694946
01:48:53.908 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:48:53.909 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6145,7501.98>
01:48:53.909 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3145,7501.98> terrainY=63.3151 tireTerrainGap=-0.000648499
01:48:53.909 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6145,7501.98> radius=0.3 bottom=<7012.07,63.3145,7501.98> fraction=0.452101 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.000537872
01:48:53.910 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.5971,7497.71>
01:48:53.910 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1471,7497.71> terrainY=64.154 tireTerrainGap=-0.0068512
01:48:53.910 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.5971,7497.71> radius=0.45 bottom=<7009.89,64.1471,7497.71> fraction=0.423444 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00684357
01:48:53.910 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.43,64.2629,7497.75>
01:48:53.911 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.43,63.8129,7497.75> terrainY=63.8173 tireTerrainGap=-0.00432205
01:48:53.911 SCRIPT : ERR GEAR SUPPORT: center=<7014.43,64.2629,7497.75> radius=0.45 bottom=<7014.43,63.8129,7497.75> fraction=0.434722 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.0043602
01:48:53.911 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:48:54.196 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:54.196 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:54.196 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:54.197 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:48:54.696 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:54.696 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:54.696 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:54.954 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5293,7499.72> up=0.994177
01:48:54.954 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0902349 angularSpeed=0.0380054
01:48:54.955 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:48:54.955 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6195,7501.99>
01:48:54.955 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3195,7501.99> terrainY=63.3134 tireTerrainGap=0.00613022
01:48:54.955 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6195,7501.99> radius=0.3 bottom=<7012.07,63.3195,7501.99> fraction=0.482913 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00624084
01:48:54.956 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6009,7497.72>
01:48:54.956 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1509,7497.72> terrainY=64.1478 tireTerrainGap=0.00305939
01:48:54.956 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6009,7497.72> radius=0.45 bottom=<7009.93,64.1509,7497.72> fraction=0.468312 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00302887
01:48:54.956 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2649,7497.79>
01:48:54.957 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8149,7497.79> terrainY=63.8148 tireTerrainGap=0.00018692
01:48:54.957 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2649,7497.79> radius=0.45 bottom=<7014.47,63.8149,7497.79> fraction=0.455278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000160217
01:48:54.957 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:48:55.233 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:55.234 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:55.234 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:48:55.234 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:55.481 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
01:48:55.744 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:55.744 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:55.744 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:55.745 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
01:48:55.996 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5319,7499.75> up=0.993863
01:48:55.996 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0592176 angularSpeed=0.0200635
01:48:55.997 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:48:55.997 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6123,7502.02>
01:48:55.997 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3123,7502.02> terrainY=63.3111 tireTerrainGap=0.001194
01:48:55.997 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6123,7502.02> radius=0.3 bottom=<7012.07,63.3123,7502.02> fraction=0.459933 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00118637
01:48:55.997 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5933,7497.72>
01:48:55.998 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1433,7497.72> terrainY=64.1417 tireTerrainGap=0.00156403
01:48:55.998 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5933,7497.72> radius=0.45 bottom=<7009.97,64.1433,7497.72> fraction=0.462142 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00167084
01:48:55.998 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2601,7497.84>
01:48:55.998 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8101,7497.84> terrainY=63.812 tireTerrainGap=-0.00192642
01:48:55.998 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2601,7497.84> radius=0.45 bottom=<7014.51,63.8101,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
01:48:55.998 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:48:56.257 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:56.257 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:56.257 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:56.258 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:56.779 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:56.779 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:56.780 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:56.780 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:48:57.315 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993808
01:48:57.315 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:48:57.315 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:48:57.315 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6123,7502.02>
01:48:57.316 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3123,7502.02> terrainY=63.3109 tireTerrainGap=0.00133896
01:48:57.316 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6123,7502.02> radius=0.3 bottom=<7012.08,63.3123,7502.02> fraction=0.460618 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00133514
01:48:57.316 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5928,7497.73>
01:48:57.317 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1428,7497.73> terrainY=64.1406 tireTerrainGap=0.00218201
01:48:57.317 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5928,7497.73> radius=0.45 bottom=<7009.98,64.1428,7497.73> fraction=0.464386 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00216675
01:48:57.317 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2597,7497.85>
01:48:57.318 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8097,7497.85> terrainY=63.8116 tireTerrainGap=-0.00193405
01:48:57.318 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2597,7497.85> radius=0.45 bottom=<7014.52,63.8097,7497.85> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
01:48:57.318 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:48:57.318 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:57.319 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:57.319 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:57.319 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:48:57.841 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:57.841 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:57.842 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:57.842 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:58.336 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993808
01:48:58.336 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:48:58.336 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:48:58.336 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6123,7502.02>
01:48:58.336 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3123,7502.02> terrainY=63.3109 tireTerrainGap=0.00133896
01:48:58.336 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6123,7502.02> radius=0.3 bottom=<7012.08,63.3123,7502.02> fraction=0.460618 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00133514
01:48:58.337 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5928,7497.73>
01:48:58.337 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1428,7497.73> terrainY=64.1406 tireTerrainGap=0.00218201
01:48:58.337 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5928,7497.73> radius=0.45 bottom=<7009.98,64.1428,7497.73> fraction=0.464386 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00216675
01:48:58.337 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2597,7497.85>
01:48:58.338 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8097,7497.85> terrainY=63.8116 tireTerrainGap=-0.00193405
01:48:58.338 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2597,7497.85> radius=0.45 bottom=<7014.52,63.8097,7497.85> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
01:48:58.338 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:48:58.338 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:48:58.339 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
01:48:58.359 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
01:48:58.359 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
01:48:58.360 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
01:48:58.360 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
01:48:58.360 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
01:48:58.360 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
01:48:58.360 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
01:48:59.315 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
01:48:59.369 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
01:48:59.417 SCRIPT : ERR SMOKE PASS: new identity may enter prison
01:48:59.417 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
01:48:59.418 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
01:48:59.418 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
01:48:59.418 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
01:48:59.418 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
01:48:59.418 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
01:48:59.418 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
01:48:59.419 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
01:48:59.420 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
01:48:59.420 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
01:48:59.424 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
01:48:59.424 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
01:48:59.424 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
01:48:59.424 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
01:48:59.427 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
01:48:59.427 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
01:48:59.428 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
01:49:04.456 SCRIPT : ERR SMOKE PASS: HQ memory actual six site groups are registered once in the Core force ledger
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory detached native Core ledger registers one arithmetic fixture without spawning
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory detached native ledger records elimination
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory eliminated source re-registration cannot restore strength or spawn
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory injected value fixture begins with a detached report
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory stored snapshot ignores later input mutation
01:49:04.457 SCRIPT : ERR SMOKE PASS: HQ memory newer delivered-value fixture advances trajectory
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory native vector arithmetic infers six metres per second from snapshots
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory ten-minute value-clock advance retains a weaker wider belief
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory old trajectory prediction remains capped in time and distance
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory negative revision is idempotent
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory clear removes detached value history
01:49:04.458 SCRIPT : ERR SMOKE PASS: HQ memory queued synthetic sighting has no belief while actual transmitter starts
01:49:04.459 SCRIPT : ERR SMOKE PASS: HQ memory fixture removes actual transmitting equipment mid-uplink
01:49:07.478 SCRIPT : ERR SMOKE PASS: HQ memory physical uplink loss prevents production Accept
01:49:10.513 SCRIPT : ERR SMOKE PASS: HQ memory actual uplink delivery reaches production intake exactly once
01:49:16.591 SCRIPT : ERR SMOKE PASS: HQ memory second physical delivery extends one stable credible trajectory
01:49:16.591 SCRIPT : ERR SMOKE PASS: HQ memory synthetic completed sweep is not knowledge before radio delivery
01:49:19.612 SCRIPT : ERR SMOKE PASS: HQ memory delivered negative sweep lowers confidence without inventing a sighting
01:49:19.612 SCRIPT : ERR SMOKE PASS: HQ memory replayed completed-sweep payload cannot multiply confidence loss
01:49:22.641 SCRIPT : ERR SMOKE PASS: HQ memory fresh delivered sighting supersedes prior negative evidence
01:49:27.698 SCRIPT : ERR SMOKE PASS: HQ memory delivered old-revision sweep cannot weaken a newer sighting
01:49:27.698 SCRIPT : ERR SMOKE PASS: native HQ memory delivery and search lineage
01:49:27.699 SCRIPT : INFO: KILL SUICIDE: jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) from US faction at <6088.5, 211.39, 7158.5> killed himself!
01:49:31.743 SCRIPT : ERR SMOKE PASS: native damage kills prisoner
01:49:31.743 SCRIPT : ERR SMOKE PASS: death selects spectator without another life
01:49:31.743 SCRIPT : ERR SMOKE PASS: spectator camera activates after native death
01:49:58.637 SCRIPT : Rereintroduced [mission]: phase 1 -> 6
01:49:58.637 SCRIPT : ERR SMOKE PASS: death exhausts round life and reaches defeat after spectator grace
01:49:58.637 SCRIPT : ERR SMOKE COMPLETE: terminal=6 lostHelicopterCase=0 playerDeathCase=1
01:49:58.638 SCRIPT : ERR SMOKE PASS: HQ memory actual command stop clears all belief history
01:49:58.753 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
01:49:58.756 SCRIPT (W): Slot_Chat Has no Content!
01:49:58.756 SCRIPT (W): Slot_VON Has no Content!
01:49:58.756 SCRIPT (W): Slot_GameVersion Has no Content!
01:49:58.756 SCRIPT (W): Slot_Notifications Has no Content!
01:50:00.802 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
01:50:00.802 SCRIPT : -- Stack trace --
01:50:00.802 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
01:50:00.802 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
01:50:00.803 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
01:50:00.803 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
01:50:00.803 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
01:50:00.803 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
01:50:00.803 SCRIPT : -----------------
01:50:00.803 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
01:50:00.803 SCRIPT : -- Stack trace --
01:50:00.804 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
01:50:00.804 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
01:50:00.804 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
01:50:00.804 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
01:50:00.804 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
01:50:00.805 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
01:50:00.805 SCRIPT : -----------------
01:50:00.807 SCRIPT (W): Slot_Chat Has no Content!
01:50:00.807 SCRIPT (W): Slot_VON Has no Content!
01:50:00.807 SCRIPT (W): Slot_GameVersion Has no Content!
01:50:00.807 SCRIPT (W): Slot_Notifications Has no Content!
@@ -0,0 +1,4 @@
{
"schema_version": 1,
"kind": "launch_snapshot"
}
@@ -0,0 +1,230 @@
{
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
"addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c": "db278b200b3ebfb7072d2ec3ff296a3aeb9fdc76f6e421eed51dde1e05b37070",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "e26b83b7a6df946202ea6c6aa388a0c8ebc787edf2d0d39b64836019be0a512a",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "fb14c275fef1614040e6ab28e366581a7c55b0787c0aa04479ba4244e7b3862c",
"addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c": "bcc586be7dbbe940745c7b824e0a2bbec36bf0426c895b02a386ba8cab5840e1",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "1efb5e604704b3d86a4adaf30fa43d776eb0c612977e1c43ee083700562c6a0d",
"addons/ai/Scripts/Game/ERR/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
"addons/ai/Scripts/Game/ERR/ERR_HQMemory.c": "add41a17c5bbdda19ff139b4ad949740432be17e4ead8bc22833d775fc8bc857",
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "47974a010b74e4739df618b55bd937025ff72017557f0396b2ae3761ebcb90aa",
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
"addons/ai/Scripts/Game/ERR/ERR_HQPursuit.c": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
"addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c": "db3ce0af2ac2bedf8fbeebb29f2735a5a8ee6bf849256edda1c74c06178bc0da",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "9852bf0ccdc9d3a29597dff4b6ec68af2b7c04b29f2b74f126028da2d1e58e5e",
"addons/ai/Scripts/Game/ERR/ERR_HQWatch.c": "f537fbfed5f725cbabf74bc0a3cc0422ef937234177ae789160ff4164bf5fe3a",
"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": "05863b2b4f9f70cdb288f91c722cbea163c13f2a2927dc485482e5bd4fa7d57f",
"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": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
"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": "92efadb7a5bd9cd9f6865c764f901ae01e3776224d8b57abed648983df487b81",
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
"addons/ai/addon.gproj": "eba68a3e343deb205b01ba2b0e473deacb2b5ba21d982c601a0cdd4db78778b2",
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
"addons/chat/Scripts/Game/ERR/ERR_NativeHQMemoryProbe.c": "cc6977d1faffb5fd25ae56da0074e137f5ae8309db1b11640a526f20959844ee",
"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": "d0a210b437fdec6b3c455c8ddf0ceda0b94b70382297f30d14b3c074fb213832",
"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/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
"addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
"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": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
"addons/core/Scripts/Game/ERR/ERR_AdminMenu.c": "2b79df9536ceacd49d06c776300372eda4d7fda7c529a560bd8078b6660d5360",
"addons/core/Scripts/Game/ERR/ERR_AdminPlayerTools.c": "91e25c336a9e6e52a700157826f5deaf7ca39e67933a6ef6af0f5fdf81c0016e",
"addons/core/Scripts/Game/ERR/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "3f59fa3af151d7697dc1539a886c2ca1cfe4f68228b93d521582ec32835feddb",
"addons/core/Scripts/Game/ERR/ERR_AdminSession.c": "c9d7421a0e6f6f7301751f6c5ac70874022140bce2a83ff3ae1d50df86955c84",
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
"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": "0d0fbb091c451db509edf44db6fc7e2a15c36999166ad026a9af55aef61322e6",
"addons/core/Scripts/Game/ERR/ERR_ChatClient.c": "ae856e9fa0e19fc35d5c839fc5001bb28ce633eab59710911e7e56057dd452f0",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2597ca110391558f35433cb11033574308e241134ce9a8cc209fe892fd26efbd",
"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_ForceLedger.c": "3858629f7fccf75c282cec725a7c0d9dd1c1095675348bb584abc947103a2872",
"addons/core/Scripts/Game/ERR/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "0870b5c5aed432f9e5ee66863e361cac61a68bf9d80dc266647ab5c2f1bcdccf",
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
"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_NativeAdminMenuProbe.c": "f30f9fa3a613923b6da2f3fcc521e5b077523042b3accbd80e4fa033be5b83ab",
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "81236687526235514e0d8a31dd62409246d006dddcdf14f4422c13071d0897e5",
"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": "c451b6b1f9ba2b693607307ef6ad9f0c991448d4c572c2a14b5204ad1fdc267b",
"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": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
"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": "3a950653f09689738be09f793149873fbca1da668ad0c197ab500b23f574de3e",
"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": "4114cda847c042c7414d869f71c594e48dc71426b7caca6f85dcf304a032ab3e",
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "b59764a8584221324995ab50b148eac1812084d79f81685edbdc24495b884760",
"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/AdminMenu.layout": "26db9780c0afffa8429602c27ee347a4e665a19a6872b15f4178d684de7e23b6",
"addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
"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": "4dc4e72cd2ba5fef5a35d697b911be4755e37208d539f1d1984bcbb6a9699e96",
"addons/intel/Scripts/Game/ERR/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "44bd5414f9ba5e5c34fe9fb75ade36004f689cda2584a2db8b641743789c14fb",
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "8c3244a65d8c365390900975d0a62748bc3c0d68b0b715c1093a0e33937942db",
"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"
}
@@ -0,0 +1,660 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-52-20\console.log started at 2026-09-20 01:52:20 (2026-09-19 23:52:20 UTC)
01:52:20.374 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-52-20' to filesystem under name logs
01:52:20.374 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\profile' to filesystem under name profile
01:52:20.374 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\'
01:52:20.376 PROFILING : Workbench Create Engine took: 9.143300 ms
01:52:21.413 INIT : INIT : Workbench Init Engine
01:52:21.413 ENGINE : Initializing engine, version 192142
01:52:21.413 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-external-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome hq-response -noThrow -disableCrashReporter
01:52:21.426 ENGINE : Addon dirs:
01:52:21.426 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/'
01:52:21.426 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
01:52:21.426 ENGINE : dir: './addons'
01:52:21.426 ENGINE : dir: 'Z:/tmp/erri-workbench-external-profile/addons'
01:52:21.426 ENGINE : Available addons:
01:52:21.426 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
01:52:21.426 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
01:52:21.426 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
01:52:21.426 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
01:52:21.426 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
01:52:21.426 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
01:52:21.426 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
01:52:21.426 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF' (packed)
01:52:21.426 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB' (packed)
01:52:21.426 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6' (packed)
01:52:21.426 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B' (packed)
01:52:21.426 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577' (packed)
01:52:21.426 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E' (packed)
01:52:21.426 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
01:52:21.427 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
01:52:21.427 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
01:52:21.427 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
01:52:21.428 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/' (pak count: 1) to filesystem under name WCS_BMP-1
01:52:21.430 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/' (pak count: 1) to filesystem under name WCS_SpaceCore
01:52:21.431 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/' (pak count: 1) to filesystem under name WCS_Armaments
01:52:21.436 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/' (pak count: 1) to filesystem under name RHS_Core
01:52:21.438 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/' (pak count: 2) to filesystem under name RHS_Content_02
01:52:21.444 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/' (pak count: 4) to filesystem under name RHS_Content_01
01:52:21.445 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
01:52:21.556 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger
01:52:21.560 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
01:52:21.560 ENGINE : CPU vendor : AuthenticAMD
01:52:21.560 ENGINE : CPU type : 2
01:52:21.560 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
01:52:21.560 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
01:52:21.560 ENGINE : CPU count logical : 16
01:52:21.560 ENGINE : CPU count physical : 8
01:52:21.560 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
01:52:21.560 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
01:52:21.560 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
01:52:21.560 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
01:52:21.561 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
01:52:21.561 RESOURCES : ResourceDB: loading cache (id=4 name=WCS_BMP-1 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/resourceDatabase.rdb)
01:52:21.562 RESOURCES : ResourceDB: loading cache (id=5 name=WCS_SpaceCore path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/resourceDatabase.rdb)
01:52:21.562 RESOURCES : ResourceDB: loading cache (id=6 name=WCS_Armaments path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/resourceDatabase.rdb)
01:52:21.564 RESOURCES : ResourceDB: loading cache (id=7 name=RHS_Core path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/resourceDatabase.rdb)
01:52:21.575 RESOURCES : ResourceDB: loading cache (id=8 name=RHS_Content_02 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/resourceDatabase.rdb)
01:52:21.577 RESOURCES : ResourceDB: loading cache (id=9 name=RHS_Content_01 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/resourceDatabase.rdb)
01:52:21.584 RESOURCES : ResourceDB: loading cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
01:52:21.584 RESOURCES : ResourceDB: loading cache (id=11 name=ArmaReforger path=Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/resourceDatabase.rdb)
01:52:21.736 RESOURCES : ResourceDB: loading cache (id=12 name=core path=./addons/core/resourceDatabase.rdb)
01:52:21.738 RESOURCES : ResourceDB: loading cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
01:52:21.738 RESOURCES : ResourceDB: loading cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-52-20/resourceDatabase.rdb)
01:52:21.905 RESOURCES : RESOURCES : ResourceDB: full scan
01:52:21.910 RESOURCES : RESOURCES : scanning...
01:52:21.910 RESOURCES : RESOURCES : scanning @"ERR_Chat"
01:52:21.918 RESOURCES : RESOURCES : scanning @"ERR_Map"
01:52:21.920 RESOURCES : RESOURCES : scanning @"ERR_Intel"
01:52:21.920 RESOURCES : RESOURCES : scanning @"ERR_Ai"
01:52:21.921 RESOURCES : RESOURCES : scanning @"WCS_BMP-1"
01:52:21.925 RESOURCES : RESOURCES : scanning @"WCS_SpaceCore"
01:52:21.929 RESOURCES : RESOURCES : scanning @"WCS_Armaments"
01:52:21.934 RESOURCES : RESOURCES : scanning @"RHS_Core"
01:52:21.949 RESOURCES : RESOURCES : scanning @"RHS_Content_02"
01:52:21.953 RESOURCES : RESOURCES : scanning @"RHS_Content_01"
01:52:21.962 RESOURCES : RESOURCES : scanning @"ERR_Core"
01:52:21.966 RESOURCES : RESOURCES : scanning @"ArmaReforger"
01:52:22.195 RESOURCES : RESOURCES : scanning @"core"
01:52:22.199 RESOURCES : RESOURCES : scanning @"profile"
01:52:22.199 RESOURCES : RESOURCES : scanning @"logs"
01:52:22.200 RESOURCES : RESOURCES : processing meta-files...
01:52:22.270 RESOURCES : RESOURCES : processing files...
01:52:22.271 INIT : Workbench startup
01:52:22.271 INIT : Workbench Init Engine
01:52:22.271 RESOURCES : ResourceDB: full scan
01:52:22.271 RESOURCES : processing files...
01:52:22.271 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
01:52:22.283 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
01:52:22.283 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
01:52:22.283 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
01:52:22.283 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
01:52:22.283 RESOURCES : RESOURCES : processing folders...
01:52:22.291 RESOURCES : RESOURCES : creating GUID-item mapping...
01:52:22.308 RESOURCES : RESOURCES : building tree...
01:52:22.368 PROFILING : ResourceDB: full scan took: 463.339400 ms
01:52:22.369 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
01:52:22.371 RESOURCES : ResourceDB: written 865/865 bytes
01:52:22.371 RESOURCES : ResourceDB: cache successfully saved
01:52:22.371 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
01:52:22.373 RESOURCES : ResourceDB: written 819/819 bytes
01:52:22.373 RESOURCES : ResourceDB: cache successfully saved
01:52:22.373 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
01:52:22.374 RESOURCES : ResourceDB: written 404/404 bytes
01:52:22.374 RESOURCES : ResourceDB: cache successfully saved
01:52:22.374 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
01:52:22.376 RESOURCES : ResourceDB: written 2997/2997 bytes
01:52:22.376 RESOURCES : ResourceDB: cache successfully saved
01:52:22.376 RESOURCES : ResourceDB: saving cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
01:52:22.378 RESOURCES : ResourceDB: written 8095/8095 bytes
01:52:22.378 RESOURCES : ResourceDB: cache successfully saved
01:52:22.378 RESOURCES : ResourceDB: saving cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
01:52:22.380 RESOURCES : ResourceDB: written 206/206 bytes
01:52:22.380 RESOURCES : ResourceDB: cache successfully saved
01:52:22.380 RESOURCES : ResourceDB: saving cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-52-20/resourceDatabase.rdb)
01:52:22.381 RESOURCES : ResourceDB: written 208/208 bytes
01:52:22.381 RESOURCES : ResourceDB: cache successfully saved
01:52:22.381 ENGINE : GameProject load
01:52:22.381 ENGINE : Loaded addons:
01:52:22.381 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
01:52:22.381 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
01:52:22.381 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
01:52:22.381 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF'
01:52:22.381 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E'
01:52:22.381 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB'
01:52:22.381 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577'
01:52:22.381 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6'
01:52:22.381 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B'
01:52:22.381 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
01:52:22.381 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
01:52:22.381 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
01:52:22.381 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
01:52:22.384 ENGINE : GameProject load
01:52:22.384 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
01:52:22.384 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
01:52:22.384 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
01:52:22.384 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
01:52:22.386 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf'
01:52:22.386 ENGINE : No Enfusion settings file loaded. Continuing with defaults
01:52:22.486 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
01:52:22.487 RENDER : Basic screen setup:
01:52:22.487 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
01:52:22.487 RENDER : MSAA : none
01:52:22.500 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
01:52:22.500 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
01:52:22.500 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
01:52:22.500 RENDER : * core clocks 2720 MHz, memory 1124 MHz
01:52:22.500 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
01:52:22.500 RENDER : AMD AGS correctly initialized
01:52:22.500 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
01:52:22.500 RENDER : Detected output devices:
01:52:22.500 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
01:52:22.500 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
01:52:22.500 RENDER : Concurrent frames limit 2
01:52:22.578 RENDER : DX12 device successfully created by AMD AGS library
01:52:22.578 RENDER : * user markers not supported in this version AMD SW
01:52:22.578 RENDER : Graphics device features
01:52:22.578 RENDER : Needed:
01:52:22.578 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
01:52:22.578 RENDER : Optional:
01:52:22.578 RENDER : * Allow tearing (VSYNC) : 1
01:52:22.578 RENDER : * 16 bits : 1
01:52:22.578 RENDER : * Resource heap tier : 3
01:52:22.578 RENDER : * Persistent heaps (DRED) : 1
01:52:22.578 RENDER : * DRED 1.2 is supported by compiler
01:52:22.598 RENDER : Main RT format setup.
01:52:22.598 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
01:52:22.598 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
01:52:22.600 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16
01:52:22.629 PROFILING : Settings changed took: 0.020100 ms
01:52:23.800 AUDIO : Endpoint: Speakers (PulseAudio Output)
01:52:23.800 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
01:52:23.801 AUDIO : Audio client:
01:52:23.801 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
01:52:23.804 RENDER : RENDER : Reload shaders
01:52:23.805 RENDER : Enfusion shader version 13
01:52:23.805 INIT : INIT : ShaderListReload
01:52:23.805 PROFILING : ShaderListReload took: 0.000600 ms
01:52:23.950 AUDIO : Endpoint: Speakers (PulseAudio Output)
01:52:23.950 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
01:52:23.952 AUDIO : Audio client:
01:52:23.952 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
01:52:24.207 RENDER : Loaded 3752 newer shader binaries
01:52:24.207 PROFILING : Reload shaders took: 402.904100 ms
01:52:24.208 ENGINE : Initializing inputs.
01:52:24.223 NETWORK : Initializing networking.
01:52:24.223 NETWORK : Using new GameRplScheduler.
01:52:24.223 SCRIPT : SCRIPT : Initializing scripts
01:52:24.224 SCRIPT : SCRIPT : ScriptProjectManager init
01:52:28.774 PROFILING : ScriptProjectManager init took: 4550.737300 ms
01:52:28.882 PROFILING : Initializing scripts took: 4658.774200 ms
01:52:28.904 ENGINE : Enfusion engine successfully created.
01:52:28.904 PROFILING : Workbench Init Engine took: 7491.065500 ms
01:52:28.904 INIT : INIT : Workbench Create Game
01:52:28.918 GUI : Using default language (en_us)
01:52:28.918 GUI : Loading 'en_us' localization file.
01:52:28.918 INIT : INIT : Loading StringTable
01:52:28.948 PROFILING : Loading StringTable took: 29.856700 ms
01:52:28.948 SCRIPT : SCRIPT : Compiling GameLib scripts
01:52:29.027 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
01:52:29.027 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
01:52:29.028 PROFILING : Compiling GameLib scripts took: 79.508900 ms
01:52:29.028 SCRIPT : SCRIPT : Compiling Game scripts
01:52:30.535 INIT : Workbench Create Game
01:52:30.535 SCRIPT : Compiling Game scripts
01:52:30.535 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
01:52:30.535 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
01:52:30.778 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:30.892 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
01:52:30.935 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
01:52:31.100 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
01:52:31.170 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
01:52:31.170 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
01:52:31.172 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
01:52:31.232 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:31.232 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:31.234 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
01:52:31.234 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
01:52:31.266 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:31.298 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
01:52:31.703 SCRIPT : Module: WorkbenchGame; loaded 185x files; 657x classes; used 2755K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90c87bba
01:52:31.711 SCRIPT : Module: Game; loaded 6481x files; 13123x classes; used 38852K 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,WCS_DEFINES_ARMAMENTS"; CRC32: 87746ad2
01:52:31.758 PROFILING : Compiling Game scripts took: 2730.363800 ms
01:52:31.765 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
01:52:31.817 ENGINE : Game successfully created.
01:52:31.818 PROFILING : Workbench Create Game took: 2914.352800 ms
01:52:31.827 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails
01:52:32.710 INIT : INIT : Workbench Reload Game
01:52:32.711 ENGINE : Game destroyed.
01:52:32.717 GUI : Using default language (en_us)
01:52:32.717 GUI : Loading 'en_us' localization file.
01:52:32.717 INIT : INIT : Loading StringTable
01:52:32.727 PROFILING : Loading StringTable took: 9.999700 ms
01:52:32.727 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
01:52:32.734 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:52:32.734 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:52:32.734 ENGINE : Game successfully created.
01:52:32.735 ENGINE : Game successfully initialized.
01:52:32.735 PROFILING : Workbench Reload Game took: 24.713400 ms
01:52:33.473 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
01:52:34.525 PROFILING : Entities load took: 1050.977400 ms
01:52:34.535 WORLD : WORLD : CreateEntities
01:52:34.541 WORLD : WORLD : NotifyBeforeEntitiesCreated
01:52:34.541 PROFILING : NotifyBeforeEntitiesCreated took: 0.003400 ms
01:52:34.541 WORLD : WORLD : Wait for preloading data
01:52:34.541 PROFILING : Wait for preloading data took: 0.003800 ms
01:52:34.652 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
01:52:34.652 PROFILING : PROFILING : Terrain load
01:52:36.623 PROFILING : Terrain load took: 1970.609800 ms
01:52:40.696 WORLD : CreateEntities
01:52:40.697 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"
01:52:40.697 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:52:40.697 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:52:51.320 WORLD : WORLD : NotifyBeforeEntitiesInitialized
01:52:51.320 PROFILING : NotifyBeforeEntitiesInitialized took: 0.006300 ms
01:52:51.788 WORLD : WORLD : NotifyEntitiesInitialized
01:52:51.789 TERRAIN : TERRAIN : Initializing road networks...
01:52:51.792 PROFILING : Initializing road networks... took: 2.612400 ms
01:52:51.792 PROFILING : NotifyEntitiesInitialized took: 3.196400 ms
01:52:51.792 PROFILING : CreateEntities took: 17256.197800 ms
01:52:51.975 PROFILING : * WorldEditor: LoadWorld: 18506.219700 ms
01:52:53.431 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf)
01:52:53.432 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf)
01:52:53.433 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'...
01:52:53.433 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping...
01:52:53.516 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
01:52:53.516 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
01:52:53.516 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
01:52:53.516 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
01:52:53.517 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
01:52:53.517 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
01:52:53.517 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
01:52:53.517 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
01:52:53.517 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
01:52:53.517 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
01:52:53.517 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
01:52:53.517 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
01:52:53.517 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
01:52:53.517 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
01:52:53.518 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
01:52:53.518 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
01:52:53.518 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
01:52:53.518 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
01:52:53.518 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
01:52:53.518 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
01:52:53.518 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
01:52:53.518 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
01:52:53.518 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
01:52:53.518 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
01:52:53.519 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
01:52:53.519 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
01:52:53.541 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
01:52:53.564 BACKEND : Attempting online Game Config instead.
01:52:56.832 INIT : INIT : Workbench Reload Game
01:52:56.834 ENGINE : Game destroyed.
01:52:56.842 GUI : Using default language (en_us)
01:52:56.842 GUI : Loading 'en_us' localization file.
01:52:56.842 INIT : INIT : Loading StringTable
01:52:56.866 PROFILING : Loading StringTable took: 24.215500 ms
01:52:56.867 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
01:52:56.875 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:52:56.875 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:52:56.875 ENGINE : Game successfully created.
01:52:56.875 ENGINE : Game successfully initialized.
01:52:56.875 PROFILING : Workbench Reload Game took: 43.384700 ms
01:52:56.878 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
01:52:56.926 PLATFORM : Save data from container 'settings' have been loaded
01:52:57.015 PLATFORM : Save data from container 'sessions' have been loaded
01:52:57.112 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'.
01:52:57.120 WORLD : WORLD : Game::LoadEntities
01:52:57.120 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf"
01:52:57.122 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
01:52:57.122 WORLD : WORLD : CreateEntities
01:52:57.122 WORLD : WORLD : CreateEntities
01:52:57.122 WORLD : WORLD : NotifyBeforeEntitiesCreated
01:52:57.137 RESOURCES : Loaded mission headers from 13 addon(s)!
01:52:57.137 PROFILING : NotifyBeforeEntitiesCreated took: 14.853800 ms
01:52:57.137 WORLD : WORLD : Wait for preloading data
01:52:57.137 PROFILING : Wait for preloading data took: 0.000600 ms
01:53:01.608 WORLD : Game::LoadEntities
01:53:01.608 WORLD : CreateEntities
01:53:01.608 WORLD : CreateEntities
01:53:01.608 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"
01:53:01.608 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:53:01.608 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:53:03.060 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
01:53:03.060 ENTITY : CreateComponent 'Hierarchy'
01:53:03.060 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>')
01:53:03.060 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
01:53:03.060 ENTITY : CreateComponent 'Hierarchy'
01:53:03.060 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>')
01:53:03.060 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
01:53:03.060 ENTITY : CreateComponent 'Hierarchy'
01:53:03.060 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>')
01:53:03.065 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
01:53:03.065 ENTITY : CreateComponent 'Hierarchy'
01:53:03.065 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>')
01:53:03.065 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
01:53:03.065 ENTITY : CreateComponent 'Hierarchy'
01:53:03.065 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>')
01:53:03.065 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
01:53:03.065 ENTITY : CreateComponent 'Hierarchy'
01:53:03.065 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>')
01:53:03.069 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
01:53:03.069 ENTITY : CreateComponent 'Hierarchy'
01:53:03.069 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>')
01:53:03.069 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
01:53:03.069 ENTITY : CreateComponent 'Hierarchy'
01:53:03.069 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>')
01:53:03.069 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
01:53:03.069 ENTITY : CreateComponent 'Hierarchy'
01:53:03.069 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>')
01:53:08.721 WORLD : WORLD : NotifyBeforeEntitiesInitialized
01:53:08.721 PROFILING : NotifyBeforeEntitiesInitialized took: 0.052800 ms
01:53:10.680 WORLD : InitEntities 'world'
01:53:10.680 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
01:53:10.680 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
01:53:10.705 WORLD : InitEntities 'world'
01:53:10.705 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
01:53:10.705 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
01:53:10.706 WORLD : WORLD : NotifyEntitiesInitialized
01:53:10.706 TERRAIN : TERRAIN : Initializing road networks...
01:53:10.708 PROFILING : Initializing road networks... took: 2.214100 ms
01:53:10.708 DEFAULT : DEFAULT : WorldVolumesCollection
01:53:10.765 PROFILING : WorldVolumesCollection took: 57.207100 ms
01:53:10.765 INIT : INIT : SoundWorldInit
01:53:10.780 PROFILING : SoundWorldInit took: 15.116100 ms
01:53:10.780 PROFILING : NotifyEntitiesInitialized took: 74.792400 ms
01:53:10.780 PROFILING : CreateEntities took: 13658.376700 ms
01:53:10.781 PROFILING : CreateEntities took: 13658.543900 ms
01:53:10.781 WORLD : WORLD : Wait for preloading data around camera
01:53:10.781 PROFILING : Wait for preloading data around camera took: 0.001300 ms
01:53:10.781 WORLD : WORLD : EOnActivate
01:53:10.816 PROFILING : EOnActivate took: 35.153400 ms
01:53:10.817 PROFILING : Game::LoadEntities took: 13695.878400 ms
01:53:11.083 DEFAULT : Entered offline game state.
01:53:14.767 SCRIPT : Map load time: 2229ms
01:53:14.767 NETWORK : Player connected: connectionID=2147483646
01:53:14.767 NETWORK : ### Connecting player: connectionID=2147483646, Name=
01:53:14.767 NETWORK : ### Creating player: PlayerId=1, Name=jakub
01:53:14.772 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:53:14.773 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
01:53:14.773 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:53:14.773 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!
01:53:14.773 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!
01:53:14.775 SCRIPT (W): Can't open config file ""
01:53:14.780 WORLD : InitEntities 'world'
01:53:14.781 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:53:14.781 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
01:53:14.781 SCRIPT (W): Slot_WeaponInfo Has no Content!
01:53:14.781 SCRIPT (W): Slot_Chat Has no Content!
01:53:14.781 SCRIPT (W): Slot_VON Has no Content!
01:53:14.781 SCRIPT (W): Slot_AvailableActions Has no Content!
01:53:14.781 SCRIPT (W): Slot_Vehicle Has no Content!
01:53:14.781 SCRIPT (W): Slot_GameVersion Has no Content!
01:53:14.782 SCRIPT (W): Slot_Notifications Has no Content!
01:53:14.782 SCRIPT (W): Slot_Hints Has no Content!
01:53:14.793 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:53:14.793 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
01:53:14.794 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:53:14.794 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.
01:53:14.794 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.
01:53:14.797 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
01:53:14.797 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
01:53:14.798 NETWORK : Players connecting: 0
01:53:14.798 NETWORK : Players connected: 1 / 1
01:53:14.827 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves
01:53:14.828 PROFILING : Workbench startup took: 54513.262500 ms
01:53:14.854 WORLD : Frame start
01:53:14.854 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
01:53:14.870 WORLD : UpdateEntities
01:53:14.870 WORLD : Frame
01:53:14.870 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
01:53:15.070 WORLD : UpdateEntities
01:53:15.070 WORLD : PostFrame
01:53:15.070 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
01:53:15.070 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
01:53:15.116 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:53:15.117 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:53:15.117 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
01:53:15.117 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
01:53:15.275 RENDER : RENDER : ObjectsHeightMap::Build
01:53:15.275 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
01:53:15.442 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 166.458400 ms
01:53:15.450 PROFILING : ObjectsHeightMap::Build took: 174.402800 ms
01:53:16.587 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
01:53:16.607 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
01:53:16.608 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
01:53:16.635 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
01:53:16.638 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
01:53:16.688 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:53:16.688 WORLD : InitEntities 'world'
01:53:16.689 ENTITY : Init entity @"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:53:16.689 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
01:53:16.691 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
01:53:16.692 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
01:53:16.697 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
01:53:16.743 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
01:53:16.744 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
01:53:16.745 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
01:53:16.746 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
01:53:16.749 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
01:53:16.750 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
01:53:16.750 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
01:53:16.751 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
01:53:16.751 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
01:53:16.751 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
01:53:16.752 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:53:16.752 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
01:53:16.752 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
01:53:16.752 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
01:53:16.752 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
01:53:16.752 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
01:53:16.753 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
01:53:16.753 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
01:53:16.753 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
01:53:16.753 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
01:53:16.753 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:16.753 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:16.753 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:16.754 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:16.754 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:16.754 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:17.562 WORLD : UpdateEntities
01:53:17.562 WORLD : AfterPostSimulate
01:53:17.562 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
01:53:17.611 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:17.611 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:17.611 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:17.611 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:17.865 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5266,7499.71> up=0.995655
01:53:17.865 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.28838 angularSpeed=0.080247
01:53:17.865 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:53:17.865 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6108,7501.98>
01:53:17.865 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3108,7501.98> terrainY=63.3154 tireTerrainGap=-0.00455475
01:53:17.865 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6108,7501.98> radius=0.3 bottom=<7012.06,63.3108,7501.98> fraction=0.434174 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00448227
01:53:17.865 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.5978,7497.71>
01:53:17.866 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1478,7497.71> terrainY=64.1538 tireTerrainGap=-0.00600433
01:53:17.866 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.5978,7497.71> radius=0.45 bottom=<7009.89,64.1478,7497.71> fraction=0.42713 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00602722
01:53:17.866 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.43,64.2609,7497.76>
01:53:17.866 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.43,63.8109,7497.76> terrainY=63.817 tireTerrainGap=-0.00609207
01:53:17.866 SCRIPT : ERR GEAR SUPPORT: center=<7014.43,64.2609,7497.76> radius=0.45 bottom=<7014.43,63.8109,7497.76> fraction=0.426667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00613403
01:53:17.866 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:53:18.117 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:18.117 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:18.117 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:18.118 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:18.624 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:18.625 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:18.625 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:18.880 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.11,63.5345,7499.72> up=0.994375
01:53:18.880 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0956318 angularSpeed=0.0260509
01:53:18.880 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:53:18.880 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6194,7501.99>
01:53:18.880 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3194,7501.99> terrainY=63.3135 tireTerrainGap=0.00589371
01:53:18.881 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6194,7501.99> radius=0.3 bottom=<7012.08,63.3194,7501.99> fraction=0.481502 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00593185
01:53:18.881 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.94,64.6011,7497.71>
01:53:18.881 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.94,64.1511,7497.71> terrainY=64.147 tireTerrainGap=0.00408173
01:53:18.881 SCRIPT : ERR GEAR SUPPORT: center=<7009.94,64.6011,7497.71> radius=0.45 bottom=<7009.94,64.1511,7497.71> fraction=0.473359 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00414276
01:53:18.881 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.48,64.2651,7497.79>
01:53:18.881 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.48,63.8151,7497.79> terrainY=63.8148 tireTerrainGap=0.000270844
01:53:18.882 SCRIPT : ERR GEAR SUPPORT: center=<7014.48,64.2651,7497.79> radius=0.45 bottom=<7014.48,63.8151,7497.79> fraction=0.455556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000221252
01:53:18.882 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:53:19.130 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:19.130 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:19.130 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:19.130 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:19.382 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
01:53:19.637 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:19.637 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:19.638 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:19.898 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5311,7499.75> up=0.994263
01:53:19.898 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0501342 angularSpeed=0.0608202
01:53:19.898 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:53:19.898 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6126,7502.02>
01:53:19.898 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3126,7502.02> terrainY=63.3105 tireTerrainGap=0.00202942
01:53:19.899 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6126,7502.02> radius=0.3 bottom=<7012.09,63.3126,7502.02> fraction=0.463679 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00201035
01:53:19.899 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5915,7497.73>
01:53:19.899 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1415,7497.73> terrainY=64.1404 tireTerrainGap=0.00102997
01:53:19.899 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5915,7497.73> radius=0.45 bottom=<7009.98,64.1415,7497.73> fraction=0.459338 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00105286
01:53:19.899 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2593,7497.83>
01:53:19.899 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8093,7497.83> terrainY=63.8121 tireTerrainGap=-0.00282669
01:53:19.900 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2593,7497.83> radius=0.45 bottom=<7014.52,63.8093,7497.83> fraction=0.441667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00283432
01:53:19.900 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:53:20.155 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:20.155 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:20.155 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:20.156 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:20.664 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:20.664 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:20.664 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:20.664 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:20.914 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.994342
01:53:20.914 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:53:20.915 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:53:20.915 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6107,7502.04>
01:53:20.915 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3107,7502.04> terrainY=63.3094 tireTerrainGap=0.00130081
01:53:20.915 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6107,7502.04> radius=0.3 bottom=<7012.09,63.3107,7502.04> fraction=0.46049 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00130844
01:53:20.915 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5912,7497.74>
01:53:20.915 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1412,7497.74> terrainY=64.1386 tireTerrainGap=0.00260162
01:53:20.916 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5912,7497.74> radius=0.45 bottom=<7009.99,64.1412,7497.74> fraction=0.466629 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00266266
01:53:20.916 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
01:53:20.916 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.0017128
01:53:20.916 SCRIPT : ERR GEAR SUPPORT: center=<7014.53,64.2594,7497.85> radius=0.45 bottom=<7014.53,63.8094,7497.85> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
01:53:20.916 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:53:21.165 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:21.165 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:21.165 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:21.166 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:21.668 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:21.668 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:21.669 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:21.669 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:21.918 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.994342
01:53:21.918 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:53:21.918 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:53:21.919 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6107,7502.04>
01:53:21.919 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3107,7502.04> terrainY=63.3094 tireTerrainGap=0.00130081
01:53:21.919 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6107,7502.04> radius=0.3 bottom=<7012.09,63.3107,7502.04> fraction=0.46049 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00130844
01:53:21.919 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5912,7497.74>
01:53:21.919 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1412,7497.74> terrainY=64.1386 tireTerrainGap=0.00260162
01:53:21.920 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5912,7497.74> radius=0.45 bottom=<7009.99,64.1412,7497.74> fraction=0.466629 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00266266
01:53:21.920 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
01:53:21.920 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.0017128
01:53:21.920 SCRIPT : ERR GEAR SUPPORT: center=<7014.53,64.2594,7497.85> radius=0.45 bottom=<7014.53,63.8094,7497.85> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
01:53:21.920 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:53:22.171 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:22.172 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:22.172 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
01:53:22.187 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
01:53:22.188 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
01:53:22.188 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
01:53:22.188 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
01:53:22.188 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
01:53:22.188 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
01:53:22.189 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
01:53:23.109 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
01:53:23.148 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
01:53:23.353 SCRIPT : ERR SMOKE PASS: new identity may enter prison
01:53:23.353 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
01:53:23.353 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
01:53:23.353 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
01:53:23.354 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
01:53:23.354 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
01:53:23.354 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
01:53:23.354 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
01:53:23.354 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
01:53:23.361 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
01:53:23.361 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
01:53:23.361 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
01:53:23.361 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
01:53:23.364 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
01:53:23.364 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
01:53:23.364 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
01:53:23.364 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
01:53:23.364 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
01:53:23.364 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
01:53:23.365 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
01:53:23.365 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
01:53:34.477 SCRIPT : ERR HQ RESPONSE ARRANGEMENT: canonical prisoner moved to=<6125,210.022,7180> near original source group=2; temporary player damage protection=1; no AI/report/radio cadence changes
01:53:34.477 SCRIPT : ERR SMOKE PASS: HQ response original physical force, RTOs and canonical prisoner captured before arranged sighting
01:53:34.988 SCRIPT : ERR HQ RESPONSE PROOF: observed source reports=0; HQ: 7 groups, 0 delivered contacts, 0 assignments; 0 remembered tracks, 0 swept cells; Forces: 7 records, 7 physical, 0 dormant, 0 eliminated; 40 living, 0 casualties; mortars 1/1; HE shells 27; courier state=1 finite initial=12 delivered=0 stopped=0 (12 distinct original HE shells physically confirmed in existing western cache); radios=7 targets=0 fresh visual samples=1
01:53:40.199 SCRIPT : ERR HQ RESPONSE SIGHTING: source=2 report=M9 observer=SCR_ChimeraCharacter<0x0000000094E7C7B0> @"ENTITY:4611686018427390030" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6123.359375 209.987381 7157.326660> @"{333DA6244C7DA34C}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_SR.et" radio=SCR_ChimeraCharacter<0x0000000094E73048> @"ENTITY:4611686018427389136" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6124.036621 209.943451 7156.588379> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" target=SCR_ChimeraCharacter<0x0000000094E845A8> @"ENTITY:4611686018427390810" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6125.000488 209.922028 7179.999512> @"{3FF693715C9F8928}Prefabs/ERR/Prisoner.et" observedAt=24697.7; actual native visual sample
01:53:45.141 SCRIPT : ERR HQ RESPONSE PROOF: observed source reports=1; HQ: 7 groups, 1 delivered contacts, 1 assignments; 1 remembered tracks, 0 swept cells; Forces: 7 records, 7 physical, 0 dormant, 0 eliminated; 40 living, 0 casualties; mortars 1/1; HE shells 27; courier state=1 finite initial=12 delivered=0 stopped=0 (12 distinct original HE shells physically confirmed in existing western cache); radios=7 targets=1 fresh visual samples=1
01:53:46.245 SCRIPT : ERR HQ RESPONSE DELIVERED: report=M9 downlink=M10 source=2 recipient=6 radio=SCR_ChimeraCharacter<0x0000000094E74218> @"ENTITY:4611686018427389236" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <5984.761719 218.359299 7226.867676> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" waypoint=SCR_SearchAndDestroyWaypoint<0x00000000950D29E0> @"ENTITY:4611686018427391736" ('SCR_SearchAndDestroyWaypoint') at <6125.000488 210.021881 7179.999512> @"{B3E7B8DC2BAB8ACC}Prefabs/AI/Waypoints/AIWaypoint_SearchAndDestroy.et" observedAt=24697.7
01:53:50.283 SCRIPT : ERR HQ RESPONSE SIGHTING: source=2 report=M11 observer=SCR_ChimeraCharacter<0x0000000094E7C7B0> @"ENTITY:4611686018427390030" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6123.738281 210.058563 7162.806152> @"{333DA6244C7DA34C}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_SR.et" radio=SCR_ChimeraCharacter<0x0000000094E73048> @"ENTITY:4611686018427389136" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6119.732910 210.165909 7156.926758> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" target=SCR_ChimeraCharacter<0x0000000094E845A8> @"ENTITY:4611686018427390810" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6125.000488 209.922028 7179.999512> @"{3FF693715C9F8928}Prefabs/ERR/Prisoner.et" observedAt=34747.5; actual native visual sample
01:53:52.238 SCRIPT : ERR SMOKE PASS: HQ response actual sighting/report/uplink/HQ receipt/downlink journal lineage reaches distinct original infantry with bounded unique waypoints
01:53:52.238 SCRIPT : ERR SMOKE PASS: HQ response original recipient physically moves toward its native Search waypoint with no replacement or additional force
01:53:52.239 SCRIPT : INFO: KILL SUICIDE: jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) from US faction at <6125, 209.922, 7180> killed himself!
01:53:56.282 SCRIPT : ERR SMOKE PASS: native damage kills prisoner
01:53:56.283 SCRIPT : ERR SMOKE PASS: death selects spectator without another life
01:53:56.283 SCRIPT : ERR SMOKE PASS: spectator camera activates after native death
01:54:22.465 SCRIPT : Rereintroduced [mission]: phase 1 -> 6
01:54:22.466 SCRIPT : ERR SMOKE PASS: death exhausts round life and reaches defeat after spectator grace
01:54:22.466 SCRIPT : ERR SMOKE COMPLETE: terminal=6 lostHelicopterCase=0 playerDeathCase=1
01:54:22.577 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
01:54:22.580 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
01:54:22.580 SCRIPT (W): Slot_Chat Has no Content!
01:54:22.580 SCRIPT (W): Slot_VON Has no Content!
01:54:22.580 SCRIPT (W): Slot_GameVersion Has no Content!
01:54:22.580 SCRIPT (W): Slot_Notifications Has no Content!
01:54:24.644 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
01:54:24.644 SCRIPT : -- Stack trace --
01:54:24.644 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
01:54:24.644 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
01:54:24.644 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
01:54:24.644 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
01:54:24.645 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
01:54:24.645 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
01:54:24.645 SCRIPT : -----------------
01:54:24.645 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
01:54:24.645 SCRIPT : -- Stack trace --
01:54:24.645 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
01:54:24.645 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
01:54:24.645 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
01:54:24.646 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
01:54:24.646 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
01:54:24.646 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
01:54:24.646 SCRIPT : -----------------
01:54:24.647 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
01:54:24.647 SCRIPT (W): Slot_Chat Has no Content!
01:54:24.648 SCRIPT (W): Slot_VON Has no Content!
01:54:24.648 SCRIPT (W): Slot_GameVersion Has no Content!
01:54:24.648 SCRIPT (W): Slot_Notifications Has no Content!
01:54:26.522 RESOURCES : Screenshot saved to $logs:err-result.png
Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

@@ -0,0 +1,133 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-52-20\error.log started at 2026-09-20 01:52:22 (2026-09-19 23:52:22 UTC)
01:52:22.271 INIT : Workbench startup
01:52:22.271 INIT : Workbench Init Engine
01:52:22.271 RESOURCES : ResourceDB: full scan
01:52:22.271 RESOURCES : processing files...
01:52:22.271 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
01:52:22.283 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
01:52:22.283 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
01:52:22.283 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
01:52:22.283 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
01:52:22.384 ENGINE : GameProject load
01:52:22.384 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
01:52:22.384 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
01:52:22.384 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
01:52:22.384 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
01:52:30.535 INIT : Workbench Create Game
01:52:30.535 SCRIPT : Compiling Game scripts
01:52:30.535 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
01:52:30.535 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
01:52:30.778 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:30.892 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
01:52:30.935 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
01:52:31.100 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
01:52:31.170 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
01:52:31.170 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
01:52:31.172 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
01:52:31.232 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:31.232 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:31.234 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
01:52:31.234 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
01:52:31.266 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:31.298 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
01:52:40.696 WORLD : CreateEntities
01:52:40.697 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"
01:52:40.697 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:52:40.697 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:52:56.878 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
01:53:01.608 WORLD : Game::LoadEntities
01:53:01.608 WORLD : CreateEntities
01:53:01.608 WORLD : CreateEntities
01:53:01.608 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"
01:53:01.608 ENTITY : CreateComponent 'ScriptedRadioComponent'
01:53:01.608 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
01:53:03.060 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
01:53:03.060 ENTITY : CreateComponent 'Hierarchy'
01:53:03.060 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>')
01:53:03.060 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
01:53:03.060 ENTITY : CreateComponent 'Hierarchy'
01:53:03.060 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>')
01:53:03.060 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
01:53:03.060 ENTITY : CreateComponent 'Hierarchy'
01:53:03.060 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>')
01:53:03.065 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
01:53:03.065 ENTITY : CreateComponent 'Hierarchy'
01:53:03.065 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>')
01:53:03.065 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
01:53:03.065 ENTITY : CreateComponent 'Hierarchy'
01:53:03.065 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>')
01:53:03.065 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
01:53:03.065 ENTITY : CreateComponent 'Hierarchy'
01:53:03.065 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>')
01:53:03.069 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
01:53:03.069 ENTITY : CreateComponent 'Hierarchy'
01:53:03.069 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>')
01:53:03.069 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
01:53:03.069 ENTITY : CreateComponent 'Hierarchy'
01:53:03.069 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>')
01:53:03.069 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
01:53:03.069 ENTITY : CreateComponent 'Hierarchy'
01:53:03.069 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>')
01:53:10.680 WORLD : InitEntities 'world'
01:53:10.680 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
01:53:10.680 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
01:53:14.772 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:53:14.773 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
01:53:14.773 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:53:14.773 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!
01:53:14.773 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!
01:53:14.775 SCRIPT (W): Can't open config file ""
01:53:14.780 WORLD : InitEntities 'world'
01:53:14.781 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
01:53:14.781 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
01:53:14.781 SCRIPT (W): Slot_WeaponInfo Has no Content!
01:53:14.781 SCRIPT (W): Slot_Chat Has no Content!
01:53:14.781 SCRIPT (W): Slot_VON Has no Content!
01:53:14.781 SCRIPT (W): Slot_AvailableActions Has no Content!
01:53:14.781 SCRIPT (W): Slot_Vehicle Has no Content!
01:53:14.781 SCRIPT (W): Slot_GameVersion Has no Content!
01:53:14.782 SCRIPT (W): Slot_Notifications Has no Content!
01:53:14.782 SCRIPT (W): Slot_Hints Has no Content!
01:53:14.793 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:53:14.793 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
01:53:14.794 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
01:53:14.794 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.
01:53:14.794 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.
01:53:14.797 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
01:53:15.070 WORLD : UpdateEntities
01:53:15.070 WORLD : PostFrame
01:53:15.070 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
01:53:15.070 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
01:53:15.116 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:53:15.117 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
01:53:15.117 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
01:53:15.117 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
01:53:16.688 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:53:16.688 WORLD : InitEntities 'world'
01:53:16.689 ENTITY : Init entity @"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
01:53:16.689 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
01:53:17.562 WORLD : UpdateEntities
01:53:17.562 WORLD : AfterPostSimulate
01:53:17.562 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
01:54:22.580 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
01:54:22.580 SCRIPT (W): Slot_Chat Has no Content!
01:54:22.580 SCRIPT (W): Slot_VON Has no Content!
01:54:22.580 SCRIPT (W): Slot_GameVersion Has no Content!
01:54:22.580 SCRIPT (W): Slot_Notifications Has no Content!
01:54:24.644 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
01:54:24.645 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
01:54:24.647 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
01:54:24.647 SCRIPT (W): Slot_Chat Has no Content!
01:54:24.648 SCRIPT (W): Slot_VON Has no Content!
01:54:24.648 SCRIPT (W): Slot_GameVersion Has no Content!
01:54:24.648 SCRIPT (W): Slot_Notifications Has no Content!
@@ -0,0 +1,264 @@
{
"1337C0DE5DABBEEF": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack01_1337C0DE5DABBEEF",
"title": "RHS: Status Quo - Content Pack 01",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26917910,
335,
1789670330884205142,
1789670353823807747
],
"sha256": "65197c50ff6e906a5732564e8b440d80ef1cdbcffead9eb388e1e2b56c1322bc"
},
"resourceDatabase.rdb": {
"stat": [
47,
26917967,
566987,
1789670331096210712,
1789670354028813131
],
"sha256": "e8706d6b9bb2474b65f7c588de9fcfad4516bd26dc12e7b6b687e7973a41e7a6"
},
"data.pak": {
"stat": [
47,
26917928,
1992582478,
1789670344310557863,
1789670353824807774
],
"sha256": "e5db31f571782997640a67601ebd3bd6e6615c1548274c71b6ab0cdd794f8bf5"
},
"data001.pak": {
"stat": [
47,
26917986,
1993657251,
1789670345496589019,
1789670354029813158
],
"sha256": "2bda9c533834dfa2b8e29f4a2a905c30639dabe250554e1346cf1f5dae3f2db3"
},
"data002.pak": {
"stat": [
47,
26917956,
1992567795,
1789670345532589964,
1789670353970811608
],
"sha256": "dfbd716c2a0849910a8058b1f008b8403b8c506fe18c3168d2844383ac02988c"
},
"data003.pak": {
"stat": [
47,
26917964,
364877149,
1789670333444272402,
1789670354017812842
],
"sha256": "6225936ebc266825bbd1c79e4e0020c9f2fb55c3d3501ed66e72d87436ccd015"
}
}
},
"595F2BF2F44836FB": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-StatusQuo_595F2BF2F44836FB",
"title": "RHS: Status Quo",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26919135,
1100,
1789670379744488450,
1789670389873754397
],
"sha256": "1b83e9df126db639cfcdb6d5119e65a1581c028becd6c09998143ed527ad0721"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919132,
823768,
1789670379822490498,
1789670389872754371
],
"sha256": "25f6405084fd228ff400868b21f033c4c43d44162ce73de562e06d8003b94a49"
},
"data.pak": {
"stat": [
47,
26919141,
203378761,
1789670389138735100,
1789670389946756313
],
"sha256": "985d0cde7b09ee860086cb386cf624fcfd94b5e82b26af0b33bab83f21d06988"
}
}
},
"5E389BB9F58B79A6": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/SpaceCore_5E389BB9F58B79A6",
"title": "WCS_SpaceCore",
"version": "8.2.1",
"files": {
"addon.gproj": {
"stat": [
47,
26918585,
2957,
1789670367793432952,
1789670369299906650
],
"sha256": "2db2e318e6f45bede0d1173d77af03314f888aedfb31bc767d569ccfb6e70a34"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918588,
44111,
1789670367937178405,
1789670369300214199
],
"sha256": "c4293fef30948a3538751533cc52c9ce449ffada931b47a8fdf1ca48c1618e75"
},
"data.pak": {
"stat": [
47,
26918592,
43626712,
1789670369105209079,
1789670369315214594
],
"sha256": "80e9810c9b7c873187660d0ddf002a63d1a382e81fc3611baa0ae8fdfff29d3d"
}
}
},
"5E524E4FEECCA92B": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/BMP-1IFV_5E524E4FEECCA92B",
"title": "WCS_BMP-1",
"version": "8.2.0",
"files": {
"addon.gproj": {
"stat": [
47,
26918544,
2900,
1789670364825147789,
1789670366119130662
],
"sha256": "ad44151140adf62e99eaa639984c2b9c400be17481e934186d61c307b5221259"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918535,
16514,
1789670364934099542,
1789670366080129638
],
"sha256": "c65677e8767d92c96c6f35b482350d56e3dccfa026a3c5470b332120990f047c"
},
"data.pak": {
"stat": [
47,
26918541,
119808197,
1789670365649118318,
1789670366115130557
],
"sha256": "f715ad5fa3de788061a66a3ccd933feead5cc1631507ca63e9061049c538fab6"
}
}
},
"629B2BA37EFFD577": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/WCS_Armaments_629B2BA37EFFD577",
"title": "WCS_Armaments",
"version": "8.2.1",
"files": {
"addon.gproj": {
"stat": [
47,
26918715,
2926,
1789670371305266851,
1789670377499241577
],
"sha256": "e6ffcf559a2e7898848349c090300ea8eca8cb2e13ecef456a108bcc82efc8b1"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918718,
141469,
1789670371389269057,
1789670377499429501
],
"sha256": "7f38b7ed578b0b47864648a7b70288fe49dae4cc2556d5754377a1c28b2b6532"
},
"data.pak": {
"stat": [
47,
26918730,
395962643,
1789670376182394919,
1789670377620432679
],
"sha256": "84a2cf01e2d17a06f8d775ca542a0cc98739f9f4b75b79826017e1387faedb18"
}
}
},
"BADC0DEDABBEDA5E": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack02_BADC0DEDABBEDA5E",
"title": "RHS: Status Quo - Content Pack 02",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26919414,
336,
1789670399470006320,
1789670428369764835
],
"sha256": "6ebd73d663ed6dbf981cd8bc7d19cfd5bcd3c9dec3b9a706fa331d992ef200b4"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919388,
111601,
1789670399484558966,
1789670428260761974
],
"sha256": "736bcd2e60177e5af99d93c6b5f07ad79a950899aaca23000f33ad405cd1b74e"
},
"data.pak": {
"stat": [
47,
26919411,
1992445813,
1789670421137575039,
1789670428335763943
],
"sha256": "5b28362571e396c008eb2286dc5a76b4ccf869c0a279916209fb0ef20d6b145e"
},
"data001.pak": {
"stat": [
47,
26919421,
238642257,
1789670400589035695,
1789670428370764861
],
"sha256": "fb2aecbde5668c4d431ea74d64f6d15f7a9f608fefe01838d7c85fb0c818499f"
}
}
}
}
@@ -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 <FK23>
> Using F23, ignoring XF86TouchpadOff
> Warning: Symbol map for key <FK23> redefined
> Using last definition for conflicting fields
> Warning: Symbol map for key <FK24> 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: 139
[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: 0x55558e811020 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x55558e811020
[Gamescope WSI] Destroyed swapchain: 0x55558e811020
[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: 0x55558e811020 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x55558e811020
[Gamescope WSI] Destroyed swapchain: 0x55558e811020
[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: 0x55558e7ed5c0 - imageCount: 4
[gamescope] [Info] launch: Primary child shut down!
@@ -0,0 +1,230 @@
{
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
"addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c": "db278b200b3ebfb7072d2ec3ff296a3aeb9fdc76f6e421eed51dde1e05b37070",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "358661906493b041ec67c4c081fa6adc3071adefd3c79a912464c37bf01e408e",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "fb14c275fef1614040e6ab28e366581a7c55b0787c0aa04479ba4244e7b3862c",
"addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c": "bcc586be7dbbe940745c7b824e0a2bbec36bf0426c895b02a386ba8cab5840e1",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "1efb5e604704b3d86a4adaf30fa43d776eb0c612977e1c43ee083700562c6a0d",
"addons/ai/Scripts/Game/ERR/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
"addons/ai/Scripts/Game/ERR/ERR_HQMemory.c": "add41a17c5bbdda19ff139b4ad949740432be17e4ead8bc22833d775fc8bc857",
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "47974a010b74e4739df618b55bd937025ff72017557f0396b2ae3761ebcb90aa",
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
"addons/ai/Scripts/Game/ERR/ERR_HQPursuit.c": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
"addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c": "db3ce0af2ac2bedf8fbeebb29f2735a5a8ee6bf849256edda1c74c06178bc0da",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "9852bf0ccdc9d3a29597dff4b6ec68af2b7c04b29f2b74f126028da2d1e58e5e",
"addons/ai/Scripts/Game/ERR/ERR_HQWatch.c": "f537fbfed5f725cbabf74bc0a3cc0422ef937234177ae789160ff4164bf5fe3a",
"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": "05863b2b4f9f70cdb288f91c722cbea163c13f2a2927dc485482e5bd4fa7d57f",
"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": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
"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": "92efadb7a5bd9cd9f6865c764f901ae01e3776224d8b57abed648983df487b81",
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
"addons/ai/addon.gproj": "eba68a3e343deb205b01ba2b0e473deacb2b5ba21d982c601a0cdd4db78778b2",
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
"addons/chat/Scripts/Game/ERR/ERR_NativeHQMemoryProbe.c": "cc6977d1faffb5fd25ae56da0074e137f5ae8309db1b11640a526f20959844ee",
"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": "d0a210b437fdec6b3c455c8ddf0ceda0b94b70382297f30d14b3c074fb213832",
"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/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
"addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
"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": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
"addons/core/Scripts/Game/ERR/ERR_AdminMenu.c": "2b79df9536ceacd49d06c776300372eda4d7fda7c529a560bd8078b6660d5360",
"addons/core/Scripts/Game/ERR/ERR_AdminPlayerTools.c": "91e25c336a9e6e52a700157826f5deaf7ca39e67933a6ef6af0f5fdf81c0016e",
"addons/core/Scripts/Game/ERR/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "3f59fa3af151d7697dc1539a886c2ca1cfe4f68228b93d521582ec32835feddb",
"addons/core/Scripts/Game/ERR/ERR_AdminSession.c": "c9d7421a0e6f6f7301751f6c5ac70874022140bce2a83ff3ae1d50df86955c84",
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
"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": "0d0fbb091c451db509edf44db6fc7e2a15c36999166ad026a9af55aef61322e6",
"addons/core/Scripts/Game/ERR/ERR_ChatClient.c": "ae856e9fa0e19fc35d5c839fc5001bb28ce633eab59710911e7e56057dd452f0",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2597ca110391558f35433cb11033574308e241134ce9a8cc209fe892fd26efbd",
"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_ForceLedger.c": "3858629f7fccf75c282cec725a7c0d9dd1c1095675348bb584abc947103a2872",
"addons/core/Scripts/Game/ERR/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "0870b5c5aed432f9e5ee66863e361cac61a68bf9d80dc266647ab5c2f1bcdccf",
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
"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_NativeAdminMenuProbe.c": "f30f9fa3a613923b6da2f3fcc521e5b077523042b3accbd80e4fa033be5b83ab",
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "81236687526235514e0d8a31dd62409246d006dddcdf14f4422c13071d0897e5",
"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": "c451b6b1f9ba2b693607307ef6ad9f0c991448d4c572c2a14b5204ad1fdc267b",
"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": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
"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": "3a950653f09689738be09f793149873fbca1da668ad0c197ab500b23f574de3e",
"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": "4114cda847c042c7414d869f71c594e48dc71426b7caca6f85dcf304a032ab3e",
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "b59764a8584221324995ab50b148eac1812084d79f81685edbdc24495b884760",
"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/AdminMenu.layout": "26db9780c0afffa8429602c27ee347a4e665a19a6872b15f4178d684de7e23b6",
"addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
"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": "4dc4e72cd2ba5fef5a35d697b911be4755e37208d539f1d1984bcbb6a9699e96",
"addons/intel/Scripts/Game/ERR/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "44bd5414f9ba5e5c34fe9fb75ade36004f689cda2584a2db8b641743789c14fb",
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "8c3244a65d8c365390900975d0a62748bc3c0d68b0b715c1093a0e33937942db",
"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"
}
@@ -0,0 +1,45 @@
{
"schema_version": 1,
"launch_id": "e0ca992c-1799-457e-b1d3-d6552764bc58",
"captured_unix": 1789861938.7251945,
"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-external-profile",
"-logconsole",
"-wbModule=WorldEditor",
"-load",
"Worlds/ERR_Everon.ent",
"-plugin=ERR_ValidateWorldPlugin",
"-errPlay",
"1",
"-errSmoke",
"1",
"-errSmokeOutcome",
"hq-response",
"-noThrow",
"-disableCrashReporter"
],
"manifest_sha256": "688abe6decb3a1f46cbaa34210bd1f09310a08a23fa2ecceec5ec071d7c35116"
}
@@ -0,0 +1,14 @@
{
"log": "docs/evidence/native-2026-09-20-015220-hq-response/console.log.txt",
"smoke_completions": 1,
"assertions_passed": 35,
"script_or_runtime_failures": [],
"engine_errors": [
"01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
"01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
"01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
"01:52:22.384 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\""
],
"missing_end_screen": [],
"scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim"
}
@@ -0,0 +1,45 @@
#1 t=6.7s M0 REGISTER group 1 [session=1789861990-1]
#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=1789861990-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=1789861990-1]
#4 t=8.8s M0 REGISTER group 2 [session=1789861990-1]
#5 t=8.8s M0 REGISTER group 3 [session=1789861990-1]
#6 t=8.8s M0 REGISTER group 4 [session=1789861990-1]
#7 t=8.8s M0 REGISTER group 5 [session=1789861990-1]
#8 t=8.8s M0 REGISTER group 6 [session=1789861990-1]
#9 t=8.8s M0 REGISTER group 7 [session=1789861990-1]
#10 t=16.7s M0 STINGER physical FIM-92 observed in weapon slot; no replacement will be issued [session=1789861990-1]
#11 t=18.7s 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=1789861990-1]
#12 t=19.7s M2 STATUS REPORT status everon-extraction-1: 6 living, 6 fit, 0 confirmed losses; sampled=19722.9 [session=1789861990-1]
#13 t=19.7s M3 STATUS REPORT status formation-1: 4 living, 4 fit, 0 confirmed losses; sampled=19722.9 [session=1789861990-1]
#14 t=20.7s M4 STATUS REPORT status everon-supply-2: 6 living, 6 fit, 0 confirmed losses; sampled=20725.8 [session=1789861990-1]
#15 t=20.7s M2 TRANSMIT unit 5 -> HQ (long-range) [session=1789861990-1]
#16 t=20.7s M3 TRANSMIT unit 1 -> HQ (long-range) [session=1789861990-1]
#17 t=21.7s M5 STATUS REPORT status everon-outpost-1: 6 living, 6 fit, 0 confirmed losses; sampled=21732.3 [session=1789861990-1]
#18 t=21.7s M4 TRANSMIT unit 6 -> HQ (long-range) [session=1789861990-1]
#19 t=21.7s M6 STATUS REPORT status everon-prison-1: 6 living, 6 fit, 0 confirmed losses; sampled=21732.3 [session=1789861990-1]
#20 t=22.7s M5 TRANSMIT unit 7 -> HQ (long-range) [session=1789861990-1]
#21 t=22.7s M2 RECEIVE HQ received from unit 5 [session=1789861990-1]
#22 t=22.7s M7 STATUS REPORT status everon-supply-1: 6 living, 6 fit, 0 confirmed losses; sampled=22741.8 [session=1789861990-1]
#23 t=22.7s M6 TRANSMIT unit 2 -> HQ (long-range) [session=1789861990-1]
#24 t=22.7s M3 RECEIVE HQ received from unit 1 [session=1789861990-1]
#25 t=23.8s M4 RECEIVE HQ received from unit 6 [session=1789861990-1]
#26 t=23.8s M8 STATUS REPORT status everon-radio-1: 6 living, 6 fit, 0 confirmed losses; sampled=23754.4 [session=1789861990-1]
#27 t=23.8s M7 TRANSMIT unit 3 -> HQ (long-range) [session=1789861990-1]
#28 t=24.8s M5 RECEIVE HQ received from unit 7 [session=1789861990-1]
#29 t=24.8s M8 TRANSMIT unit 4 -> HQ (long-range) [session=1789861990-1]
#30 t=24.8s M6 RECEIVE HQ received from unit 2 [session=1789861990-1]
#31 t=24.8s M9 REPORT X=6125 Z=7180: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (0s ago) [session=1789861990-1]
#32 t=25.8s M7 RECEIVE HQ received from unit 3 [session=1789861990-1]
#33 t=25.8s M9 TRANSMIT unit 2 -> HQ (long-range) [session=1789861990-1]
#34 t=26.8s M8 RECEIVE HQ received from unit 4 [session=1789861990-1]
#35 t=27.8s M9 RECEIVE HQ received from unit 2 [session=1789861990-1]
#36 t=27.8s M9 BELIEF delivered report M9 retained; tracks=1 [session=1789861990-1]
#37 t=27.8s M10 ORDER QUEUED group 6 search; belief=1 from report M9; destination=<6125,209.922,7180> [session=1789861990-1]
#38 t=28.8s M10 TRANSMIT HQ -> unit 6 (long-range) [session=1789861990-1]
#39 t=30.8s M10 RECEIVE unit 6 received from HQ [session=1789861990-1]
#40 t=30.8s M10 ORDER DELIVERED group 6 search from report M9; belief=1 destination=<6125,209.922,7180> [session=1789861990-1]
#41 t=34.8s M11 REPORT X=6125 Z=7180: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (0s ago) [session=1789861990-1]
#42 t=35.9s M11 TRANSMIT unit 2 -> HQ (long-range) [session=1789861990-1]
#43 t=37.9s M11 RECEIVE HQ received from unit 2 [session=1789861990-1]
#44 t=37.9s M11 BELIEF delivered report M11 retained; tracks=1 [session=1789861990-1]
#45 t=67s M0 STOP HQ stopped; tactical orders released [session=1789861990-1]
@@ -0,0 +1,40 @@
{
"stopped_unix": 1789862070.2824757,
"console_sha256": "6684d6c53bcc3dee0f6a7088190b989ff829243805519828468d309e974134eb",
"end_source_sha256": "688abe6decb3a1f46cbaa34210bd1f09310a08a23fa2ecceec5ec071d7c35116",
"source_unchanged_after_run": true,
"source_provenance": "launch_snapshot",
"launch_id": "e0ca992c-1799-457e-b1d3-d6552764bc58",
"launch_source_manifest": "launch-source-sha256.json",
"launch_source_metadata": "launch-source.json",
"launch_source_sha256": "688abe6decb3a1f46cbaa34210bd1f09310a08a23fa2ecceec5ec071d7c35116",
"external_addons_unchanged_after_run": true,
"external_addon_count": 6,
"external_addon_inputs": "external-addons-inputs.json",
"started_unix": 1789861938.725268,
"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-external-profile/logs/logs_2026-09-20_01-52-20",
"rounds_required": 1,
"project": "chat",
"display": "headless Gamescope 1280x720/30Hz",
"dedicated_server": false,
"audio": "silent sink and per-test-stream mute"
}
@@ -0,0 +1,299 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_01-52-20\script.log started at 2026-09-20 01:52:24 (2026-09-19 23:52:24 UTC)
01:52:24.224 SCRIPT : SCRIPT : Initializing scripts
01:52:24.224 SCRIPT : SCRIPT : ScriptProjectManager init
01:52:28.948 SCRIPT : SCRIPT : Compiling GameLib scripts
01:52:29.027 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
01:52:29.027 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
01:52:29.028 SCRIPT : SCRIPT : Compiling Game scripts
01:52:30.535 SCRIPT : Compiling Game scripts
01:52:30.535 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
01:52:30.535 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
01:52:30.778 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:30.892 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
01:52:30.935 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
01:52:31.062 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
01:52:31.100 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
01:52:31.170 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
01:52:31.170 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
01:52:31.172 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
01:52:31.232 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:31.232 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:31.234 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
01:52:31.234 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
01:52:31.266 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
01:52:31.298 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
01:52:31.703 SCRIPT : Module: WorkbenchGame; loaded 185x files; 657x classes; used 2755K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90c87bba
01:52:31.711 SCRIPT : Module: Game; loaded 6481x files; 13123x classes; used 38852K 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,WCS_DEFINES_ARMAMENTS"; CRC32: 87746ad2
01:52:32.734 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:52:32.734 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:52:53.516 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
01:52:53.516 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
01:52:53.516 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
01:52:53.516 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
01:52:53.517 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
01:52:53.517 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
01:52:53.517 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
01:52:53.517 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
01:52:53.517 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
01:52:53.517 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
01:52:53.517 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
01:52:53.517 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
01:52:53.517 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
01:52:53.517 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
01:52:53.518 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
01:52:53.518 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
01:52:53.518 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
01:52:53.518 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
01:52:53.518 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
01:52:53.518 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
01:52:53.518 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
01:52:53.518 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
01:52:53.518 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
01:52:53.518 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
01:52:53.519 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
01:52:53.519 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
01:52:53.541 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
01:52:56.875 SCRIPT : Unable to register a script command due keyword duplicity: ban
01:52:56.875 SCRIPT : Unable to register a script command due keyword duplicity: kick
01:53:10.680 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
01:53:10.705 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
01:53:14.767 SCRIPT : Map load time: 2229ms
01:53:14.773 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!
01:53:14.773 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!
01:53:14.775 SCRIPT (W): Can't open config file ""
01:53:14.781 SCRIPT (W): Slot_WeaponInfo Has no Content!
01:53:14.781 SCRIPT (W): Slot_Chat Has no Content!
01:53:14.781 SCRIPT (W): Slot_VON Has no Content!
01:53:14.781 SCRIPT (W): Slot_AvailableActions Has no Content!
01:53:14.781 SCRIPT (W): Slot_Vehicle Has no Content!
01:53:14.781 SCRIPT (W): Slot_GameVersion Has no Content!
01:53:14.782 SCRIPT (W): Slot_Notifications Has no Content!
01:53:14.782 SCRIPT (W): Slot_Hints Has no Content!
01:53:14.794 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.
01:53:14.794 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.
01:53:14.797 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
01:53:14.854 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
01:53:14.870 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
01:53:15.070 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
01:53:16.587 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
01:53:16.607 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
01:53:16.608 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
01:53:16.635 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
01:53:16.638 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
01:53:16.691 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
01:53:16.692 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
01:53:16.697 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
01:53:16.743 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
01:53:16.744 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
01:53:16.745 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
01:53:16.746 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
01:53:16.749 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
01:53:16.750 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
01:53:16.750 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
01:53:16.751 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
01:53:16.751 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
01:53:16.751 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
01:53:16.752 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:53:16.752 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
01:53:16.752 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
01:53:16.752 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
01:53:16.752 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
01:53:16.752 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
01:53:16.753 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
01:53:16.753 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
01:53:16.753 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
01:53:16.753 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
01:53:16.753 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:16.753 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:16.753 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:16.754 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:16.754 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:16.754 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
01:53:17.611 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:17.611 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:17.611 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:17.611 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:17.865 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5266,7499.71> up=0.995655
01:53:17.865 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.28838 angularSpeed=0.080247
01:53:17.865 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:53:17.865 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6108,7501.98>
01:53:17.865 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3108,7501.98> terrainY=63.3154 tireTerrainGap=-0.00455475
01:53:17.865 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6108,7501.98> radius=0.3 bottom=<7012.06,63.3108,7501.98> fraction=0.434174 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00448227
01:53:17.865 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.5978,7497.71>
01:53:17.866 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1478,7497.71> terrainY=64.1538 tireTerrainGap=-0.00600433
01:53:17.866 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.5978,7497.71> radius=0.45 bottom=<7009.89,64.1478,7497.71> fraction=0.42713 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00602722
01:53:17.866 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.43,64.2609,7497.76>
01:53:17.866 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.43,63.8109,7497.76> terrainY=63.817 tireTerrainGap=-0.00609207
01:53:17.866 SCRIPT : ERR GEAR SUPPORT: center=<7014.43,64.2609,7497.76> radius=0.45 bottom=<7014.43,63.8109,7497.76> fraction=0.426667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00613403
01:53:17.866 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:53:18.117 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:18.117 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:18.117 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:18.118 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
01:53:18.624 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:18.625 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:18.625 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:18.880 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.11,63.5345,7499.72> up=0.994375
01:53:18.880 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0956318 angularSpeed=0.0260509
01:53:18.880 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:53:18.880 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6194,7501.99>
01:53:18.880 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3194,7501.99> terrainY=63.3135 tireTerrainGap=0.00589371
01:53:18.881 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6194,7501.99> radius=0.3 bottom=<7012.08,63.3194,7501.99> fraction=0.481502 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00593185
01:53:18.881 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.94,64.6011,7497.71>
01:53:18.881 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.94,64.1511,7497.71> terrainY=64.147 tireTerrainGap=0.00408173
01:53:18.881 SCRIPT : ERR GEAR SUPPORT: center=<7009.94,64.6011,7497.71> radius=0.45 bottom=<7009.94,64.1511,7497.71> fraction=0.473359 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00414276
01:53:18.881 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.48,64.2651,7497.79>
01:53:18.881 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.48,63.8151,7497.79> terrainY=63.8148 tireTerrainGap=0.000270844
01:53:18.882 SCRIPT : ERR GEAR SUPPORT: center=<7014.48,64.2651,7497.79> radius=0.45 bottom=<7014.48,63.8151,7497.79> fraction=0.455556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000221252
01:53:18.882 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:53:19.130 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:19.130 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:19.130 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
01:53:19.130 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:19.382 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
01:53:19.637 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:19.637 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:19.638 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:19.898 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5311,7499.75> up=0.994263
01:53:19.898 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0501342 angularSpeed=0.0608202
01:53:19.898 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
01:53:19.898 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6126,7502.02>
01:53:19.898 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3126,7502.02> terrainY=63.3105 tireTerrainGap=0.00202942
01:53:19.899 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6126,7502.02> radius=0.3 bottom=<7012.09,63.3126,7502.02> fraction=0.463679 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00201035
01:53:19.899 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5915,7497.73>
01:53:19.899 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1415,7497.73> terrainY=64.1404 tireTerrainGap=0.00102997
01:53:19.899 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5915,7497.73> radius=0.45 bottom=<7009.98,64.1415,7497.73> fraction=0.459338 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00105286
01:53:19.899 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2593,7497.83>
01:53:19.899 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8093,7497.83> terrainY=63.8121 tireTerrainGap=-0.00282669
01:53:19.900 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2593,7497.83> radius=0.45 bottom=<7014.52,63.8093,7497.83> fraction=0.441667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00283432
01:53:19.900 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:53:20.155 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:20.155 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
01:53:20.155 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:20.156 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:20.664 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:20.664 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:20.664 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:20.664 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
01:53:20.914 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.994342
01:53:20.914 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:53:20.915 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:53:20.915 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6107,7502.04>
01:53:20.915 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3107,7502.04> terrainY=63.3094 tireTerrainGap=0.00130081
01:53:20.915 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6107,7502.04> radius=0.3 bottom=<7012.09,63.3107,7502.04> fraction=0.46049 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00130844
01:53:20.915 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5912,7497.74>
01:53:20.915 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1412,7497.74> terrainY=64.1386 tireTerrainGap=0.00260162
01:53:20.916 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5912,7497.74> radius=0.45 bottom=<7009.99,64.1412,7497.74> fraction=0.466629 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00266266
01:53:20.916 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
01:53:20.916 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.0017128
01:53:20.916 SCRIPT : ERR GEAR SUPPORT: center=<7014.53,64.2594,7497.85> radius=0.45 bottom=<7014.53,63.8094,7497.85> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
01:53:20.916 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:53:21.165 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:21.165 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:21.165 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:21.166 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:21.668 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
01:53:21.668 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:21.669 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:21.669 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:21.918 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.994342
01:53:21.918 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
01:53:21.918 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
01:53:21.919 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6107,7502.04>
01:53:21.919 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3107,7502.04> terrainY=63.3094 tireTerrainGap=0.00130081
01:53:21.919 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6107,7502.04> radius=0.3 bottom=<7012.09,63.3107,7502.04> fraction=0.46049 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00130844
01:53:21.919 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5912,7497.74>
01:53:21.920 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1412,7497.74> terrainY=64.1386 tireTerrainGap=0.00260162
01:53:21.920 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5912,7497.74> radius=0.45 bottom=<7009.99,64.1412,7497.74> fraction=0.466629 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00266266
01:53:21.920 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
01:53:21.920 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.0017128
01:53:21.920 SCRIPT : ERR GEAR SUPPORT: center=<7014.53,64.2594,7497.85> radius=0.45 bottom=<7014.53,63.8094,7497.85> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
01:53:21.921 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
01:53:22.172 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:22.172 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
01:53:22.172 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
01:53:22.187 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
01:53:22.188 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
01:53:22.188 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
01:53:22.188 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
01:53:22.188 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
01:53:22.188 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
01:53:22.189 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
01:53:23.109 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
01:53:23.148 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
01:53:23.353 SCRIPT : ERR SMOKE PASS: new identity may enter prison
01:53:23.353 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
01:53:23.353 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
01:53:23.353 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
01:53:23.354 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
01:53:23.354 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
01:53:23.354 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
01:53:23.354 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
01:53:23.354 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
01:53:23.355 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
01:53:23.361 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
01:53:23.361 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
01:53:23.361 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
01:53:23.361 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
01:53:23.364 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
01:53:23.364 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
01:53:23.364 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
01:53:23.364 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
01:53:23.364 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
01:53:23.364 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
01:53:23.365 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
01:53:23.365 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
01:53:34.477 SCRIPT : ERR HQ RESPONSE ARRANGEMENT: canonical prisoner moved to=<6125,210.022,7180> near original source group=2; temporary player damage protection=1; no AI/report/radio cadence changes
01:53:34.477 SCRIPT : ERR SMOKE PASS: HQ response original physical force, RTOs and canonical prisoner captured before arranged sighting
01:53:34.988 SCRIPT : ERR HQ RESPONSE PROOF: observed source reports=0; HQ: 7 groups, 0 delivered contacts, 0 assignments; 0 remembered tracks, 0 swept cells; Forces: 7 records, 7 physical, 0 dormant, 0 eliminated; 40 living, 0 casualties; mortars 1/1; HE shells 27; courier state=1 finite initial=12 delivered=0 stopped=0 (12 distinct original HE shells physically confirmed in existing western cache); radios=7 targets=0 fresh visual samples=1
01:53:40.199 SCRIPT : ERR HQ RESPONSE SIGHTING: source=2 report=M9 observer=SCR_ChimeraCharacter<0x0000000094E7C7B0> @"ENTITY:4611686018427390030" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6123.359375 209.987381 7157.326660> @"{333DA6244C7DA34C}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_SR.et" radio=SCR_ChimeraCharacter<0x0000000094E73048> @"ENTITY:4611686018427389136" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6124.036621 209.943451 7156.588379> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" target=SCR_ChimeraCharacter<0x0000000094E845A8> @"ENTITY:4611686018427390810" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6125.000488 209.922028 7179.999512> @"{3FF693715C9F8928}Prefabs/ERR/Prisoner.et" observedAt=24697.7; actual native visual sample
01:53:45.141 SCRIPT : ERR HQ RESPONSE PROOF: observed source reports=1; HQ: 7 groups, 1 delivered contacts, 1 assignments; 1 remembered tracks, 0 swept cells; Forces: 7 records, 7 physical, 0 dormant, 0 eliminated; 40 living, 0 casualties; mortars 1/1; HE shells 27; courier state=1 finite initial=12 delivered=0 stopped=0 (12 distinct original HE shells physically confirmed in existing western cache); radios=7 targets=1 fresh visual samples=1
01:53:46.245 SCRIPT : ERR HQ RESPONSE DELIVERED: report=M9 downlink=M10 source=2 recipient=6 radio=SCR_ChimeraCharacter<0x0000000094E74218> @"ENTITY:4611686018427389236" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <5984.761719 218.359299 7226.867676> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" waypoint=SCR_SearchAndDestroyWaypoint<0x00000000950D29E0> @"ENTITY:4611686018427391736" ('SCR_SearchAndDestroyWaypoint') at <6125.000488 210.021881 7179.999512> @"{B3E7B8DC2BAB8ACC}Prefabs/AI/Waypoints/AIWaypoint_SearchAndDestroy.et" observedAt=24697.7
01:53:50.283 SCRIPT : ERR HQ RESPONSE SIGHTING: source=2 report=M11 observer=SCR_ChimeraCharacter<0x0000000094E7C7B0> @"ENTITY:4611686018427390030" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6123.738281 210.058563 7162.806152> @"{333DA6244C7DA34C}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_SR.et" radio=SCR_ChimeraCharacter<0x0000000094E73048> @"ENTITY:4611686018427389136" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6119.732910 210.165909 7156.926758> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" target=SCR_ChimeraCharacter<0x0000000094E845A8> @"ENTITY:4611686018427390810" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6125.000488 209.922028 7179.999512> @"{3FF693715C9F8928}Prefabs/ERR/Prisoner.et" observedAt=34747.5; actual native visual sample
01:53:52.238 SCRIPT : ERR SMOKE PASS: HQ response actual sighting/report/uplink/HQ receipt/downlink journal lineage reaches distinct original infantry with bounded unique waypoints
01:53:52.238 SCRIPT : ERR SMOKE PASS: HQ response original recipient physically moves toward its native Search waypoint with no replacement or additional force
01:53:52.239 SCRIPT : INFO: KILL SUICIDE: jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) from US faction at <6125, 209.922, 7180> killed himself!
01:53:56.282 SCRIPT : ERR SMOKE PASS: native damage kills prisoner
01:53:56.283 SCRIPT : ERR SMOKE PASS: death selects spectator without another life
01:53:56.283 SCRIPT : ERR SMOKE PASS: spectator camera activates after native death
01:54:22.465 SCRIPT : Rereintroduced [mission]: phase 1 -> 6
01:54:22.466 SCRIPT : ERR SMOKE PASS: death exhausts round life and reaches defeat after spectator grace
01:54:22.466 SCRIPT : ERR SMOKE COMPLETE: terminal=6 lostHelicopterCase=0 playerDeathCase=1
01:54:22.577 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
01:54:22.580 SCRIPT (W): Slot_Chat Has no Content!
01:54:22.580 SCRIPT (W): Slot_VON Has no Content!
01:54:22.580 SCRIPT (W): Slot_GameVersion Has no Content!
01:54:22.580 SCRIPT (W): Slot_Notifications Has no Content!
01:54:24.644 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
01:54:24.644 SCRIPT : -- Stack trace --
01:54:24.644 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
01:54:24.644 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
01:54:24.644 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
01:54:24.644 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
01:54:24.645 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
01:54:24.645 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
01:54:24.645 SCRIPT : -----------------
01:54:24.645 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
01:54:24.645 SCRIPT : -- Stack trace --
01:54:24.645 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
01:54:24.645 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
01:54:24.645 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
01:54:24.646 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
01:54:24.646 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
01:54:24.646 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
01:54:24.646 SCRIPT : -----------------
01:54:24.647 SCRIPT (W): Slot_Chat Has no Content!
01:54:24.648 SCRIPT (W): Slot_VON Has no Content!
01:54:24.648 SCRIPT (W): Slot_GameVersion Has no Content!
01:54:24.648 SCRIPT (W): Slot_Notifications Has no Content!
@@ -0,0 +1,4 @@
{
"schema_version": 1,
"kind": "launch_snapshot"
}
@@ -0,0 +1,230 @@
{
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
"addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c": "db278b200b3ebfb7072d2ec3ff296a3aeb9fdc76f6e421eed51dde1e05b37070",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "358661906493b041ec67c4c081fa6adc3071adefd3c79a912464c37bf01e408e",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "fb14c275fef1614040e6ab28e366581a7c55b0787c0aa04479ba4244e7b3862c",
"addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c": "bcc586be7dbbe940745c7b824e0a2bbec36bf0426c895b02a386ba8cab5840e1",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "1efb5e604704b3d86a4adaf30fa43d776eb0c612977e1c43ee083700562c6a0d",
"addons/ai/Scripts/Game/ERR/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
"addons/ai/Scripts/Game/ERR/ERR_HQMemory.c": "add41a17c5bbdda19ff139b4ad949740432be17e4ead8bc22833d775fc8bc857",
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "47974a010b74e4739df618b55bd937025ff72017557f0396b2ae3761ebcb90aa",
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
"addons/ai/Scripts/Game/ERR/ERR_HQPursuit.c": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
"addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c": "db3ce0af2ac2bedf8fbeebb29f2735a5a8ee6bf849256edda1c74c06178bc0da",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "9852bf0ccdc9d3a29597dff4b6ec68af2b7c04b29f2b74f126028da2d1e58e5e",
"addons/ai/Scripts/Game/ERR/ERR_HQWatch.c": "f537fbfed5f725cbabf74bc0a3cc0422ef937234177ae789160ff4164bf5fe3a",
"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": "05863b2b4f9f70cdb288f91c722cbea163c13f2a2927dc485482e5bd4fa7d57f",
"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": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
"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": "92efadb7a5bd9cd9f6865c764f901ae01e3776224d8b57abed648983df487b81",
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
"addons/ai/addon.gproj": "eba68a3e343deb205b01ba2b0e473deacb2b5ba21d982c601a0cdd4db78778b2",
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
"addons/chat/Scripts/Game/ERR/ERR_NativeHQMemoryProbe.c": "cc6977d1faffb5fd25ae56da0074e137f5ae8309db1b11640a526f20959844ee",
"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": "d0a210b437fdec6b3c455c8ddf0ceda0b94b70382297f30d14b3c074fb213832",
"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/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
"addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
"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": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
"addons/core/Scripts/Game/ERR/ERR_AdminMenu.c": "2b79df9536ceacd49d06c776300372eda4d7fda7c529a560bd8078b6660d5360",
"addons/core/Scripts/Game/ERR/ERR_AdminPlayerTools.c": "91e25c336a9e6e52a700157826f5deaf7ca39e67933a6ef6af0f5fdf81c0016e",
"addons/core/Scripts/Game/ERR/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "3f59fa3af151d7697dc1539a886c2ca1cfe4f68228b93d521582ec32835feddb",
"addons/core/Scripts/Game/ERR/ERR_AdminSession.c": "c9d7421a0e6f6f7301751f6c5ac70874022140bce2a83ff3ae1d50df86955c84",
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
"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": "0d0fbb091c451db509edf44db6fc7e2a15c36999166ad026a9af55aef61322e6",
"addons/core/Scripts/Game/ERR/ERR_ChatClient.c": "ae856e9fa0e19fc35d5c839fc5001bb28ce633eab59710911e7e56057dd452f0",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2597ca110391558f35433cb11033574308e241134ce9a8cc209fe892fd26efbd",
"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_ForceLedger.c": "3858629f7fccf75c282cec725a7c0d9dd1c1095675348bb584abc947103a2872",
"addons/core/Scripts/Game/ERR/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "0870b5c5aed432f9e5ee66863e361cac61a68bf9d80dc266647ab5c2f1bcdccf",
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
"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_NativeAdminMenuProbe.c": "f30f9fa3a613923b6da2f3fcc521e5b077523042b3accbd80e4fa033be5b83ab",
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "81236687526235514e0d8a31dd62409246d006dddcdf14f4422c13071d0897e5",
"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": "c451b6b1f9ba2b693607307ef6ad9f0c991448d4c572c2a14b5204ad1fdc267b",
"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": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
"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": "3a950653f09689738be09f793149873fbca1da668ad0c197ab500b23f574de3e",
"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": "4114cda847c042c7414d869f71c594e48dc71426b7caca6f85dcf304a032ab3e",
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "b59764a8584221324995ab50b148eac1812084d79f81685edbdc24495b884760",
"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/AdminMenu.layout": "26db9780c0afffa8429602c27ee347a4e665a19a6872b15f4178d684de7e23b6",
"addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
"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": "4dc4e72cd2ba5fef5a35d697b911be4755e37208d539f1d1984bcbb6a9699e96",
"addons/intel/Scripts/Game/ERR/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "44bd5414f9ba5e5c34fe9fb75ade36004f689cda2584a2db8b641743789c14fb",
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "8c3244a65d8c365390900975d0a62748bc3c0d68b0b715c1093a0e33937942db",
"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"
}
@@ -0,0 +1,618 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-07-06\console.log started at 2026-09-20 02:07:06 (2026-09-20 00:07:06 UTC)
02:07:06.931 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-07-06' to filesystem under name logs
02:07:06.931 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\profile' to filesystem under name profile
02:07:06.931 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\'
02:07:06.933 PROFILING : Workbench Create Engine took: 8.123100 ms
02:07:07.973 INIT : INIT : Workbench Init Engine
02:07:07.973 ENGINE : Initializing engine, version 192142
02:07:07.973 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-external-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome convoy -noThrow -disableCrashReporter
02:07:07.987 ENGINE : Addon dirs:
02:07:07.987 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/'
02:07:07.987 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
02:07:07.987 ENGINE : dir: './addons'
02:07:07.987 ENGINE : dir: 'Z:/tmp/erri-workbench-external-profile/addons'
02:07:07.987 ENGINE : Available addons:
02:07:07.987 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
02:07:07.987 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
02:07:07.987 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
02:07:07.987 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
02:07:07.987 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
02:07:07.987 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
02:07:07.987 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
02:07:07.987 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF' (packed)
02:07:07.987 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB' (packed)
02:07:07.987 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6' (packed)
02:07:07.987 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B' (packed)
02:07:07.987 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577' (packed)
02:07:07.987 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E' (packed)
02:07:07.987 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
02:07:07.987 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
02:07:07.987 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
02:07:07.988 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
02:07:07.989 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/' (pak count: 1) to filesystem under name WCS_BMP-1
02:07:07.990 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/' (pak count: 1) to filesystem under name WCS_SpaceCore
02:07:07.992 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/' (pak count: 1) to filesystem under name WCS_Armaments
02:07:07.996 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/' (pak count: 1) to filesystem under name RHS_Core
02:07:07.998 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/' (pak count: 2) to filesystem under name RHS_Content_02
02:07:08.003 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/' (pak count: 4) to filesystem under name RHS_Content_01
02:07:08.004 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
02:07:08.118 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger
02:07:08.121 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
02:07:08.121 ENGINE : CPU vendor : AuthenticAMD
02:07:08.121 ENGINE : CPU type : 2
02:07:08.121 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
02:07:08.121 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
02:07:08.121 ENGINE : CPU count logical : 16
02:07:08.121 ENGINE : CPU count physical : 8
02:07:08.121 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
02:07:08.121 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
02:07:08.121 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
02:07:08.122 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
02:07:08.122 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
02:07:08.122 RESOURCES : ResourceDB: loading cache (id=4 name=WCS_BMP-1 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/resourceDatabase.rdb)
02:07:08.123 RESOURCES : ResourceDB: loading cache (id=5 name=WCS_SpaceCore path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/resourceDatabase.rdb)
02:07:08.124 RESOURCES : ResourceDB: loading cache (id=6 name=WCS_Armaments path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/resourceDatabase.rdb)
02:07:08.126 RESOURCES : ResourceDB: loading cache (id=7 name=RHS_Core path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/resourceDatabase.rdb)
02:07:08.136 RESOURCES : ResourceDB: loading cache (id=8 name=RHS_Content_02 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/resourceDatabase.rdb)
02:07:08.138 RESOURCES : ResourceDB: loading cache (id=9 name=RHS_Content_01 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/resourceDatabase.rdb)
02:07:08.144 RESOURCES : ResourceDB: loading cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
02:07:08.147 RESOURCES : ResourceDB: loading cache (id=11 name=ArmaReforger path=Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/resourceDatabase.rdb)
02:07:08.288 RESOURCES : ResourceDB: loading cache (id=12 name=core path=./addons/core/resourceDatabase.rdb)
02:07:08.290 RESOURCES : ResourceDB: loading cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
02:07:08.290 RESOURCES : ResourceDB: loading cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-07-06/resourceDatabase.rdb)
02:07:08.451 RESOURCES : RESOURCES : ResourceDB: full scan
02:07:08.457 RESOURCES : RESOURCES : scanning...
02:07:08.457 RESOURCES : RESOURCES : scanning @"ERR_Chat"
02:07:08.467 RESOURCES : RESOURCES : scanning @"ERR_Map"
02:07:08.469 RESOURCES : RESOURCES : scanning @"ERR_Intel"
02:07:08.469 RESOURCES : RESOURCES : scanning @"ERR_Ai"
02:07:08.471 RESOURCES : RESOURCES : scanning @"WCS_BMP-1"
02:07:08.475 RESOURCES : RESOURCES : scanning @"WCS_SpaceCore"
02:07:08.479 RESOURCES : RESOURCES : scanning @"WCS_Armaments"
02:07:08.483 RESOURCES : RESOURCES : scanning @"RHS_Core"
02:07:08.496 RESOURCES : RESOURCES : scanning @"RHS_Content_02"
02:07:08.500 RESOURCES : RESOURCES : scanning @"RHS_Content_01"
02:07:08.508 RESOURCES : RESOURCES : scanning @"ERR_Core"
02:07:08.512 RESOURCES : RESOURCES : scanning @"ArmaReforger"
02:07:08.741 RESOURCES : RESOURCES : scanning @"core"
02:07:08.746 RESOURCES : RESOURCES : scanning @"profile"
02:07:08.746 RESOURCES : RESOURCES : scanning @"logs"
02:07:08.746 RESOURCES : RESOURCES : processing meta-files...
02:07:08.822 RESOURCES : RESOURCES : processing files...
02:07:08.823 INIT : Workbench startup
02:07:08.823 INIT : Workbench Init Engine
02:07:08.823 RESOURCES : ResourceDB: full scan
02:07:08.823 RESOURCES : processing files...
02:07:08.823 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
02:07:08.836 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
02:07:08.836 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
02:07:08.836 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
02:07:08.836 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
02:07:08.836 RESOURCES : RESOURCES : processing folders...
02:07:08.844 RESOURCES : RESOURCES : creating GUID-item mapping...
02:07:08.863 RESOURCES : RESOURCES : building tree...
02:07:08.926 PROFILING : ResourceDB: full scan took: 474.580800 ms
02:07:08.927 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
02:07:08.928 RESOURCES : ResourceDB: written 924/924 bytes
02:07:08.928 RESOURCES : ResourceDB: cache successfully saved
02:07:08.929 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
02:07:08.930 RESOURCES : ResourceDB: written 819/819 bytes
02:07:08.930 RESOURCES : ResourceDB: cache successfully saved
02:07:08.930 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
02:07:08.932 RESOURCES : ResourceDB: written 404/404 bytes
02:07:08.932 RESOURCES : ResourceDB: cache successfully saved
02:07:08.932 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
02:07:08.934 RESOURCES : ResourceDB: written 3219/3219 bytes
02:07:08.934 RESOURCES : ResourceDB: cache successfully saved
02:07:08.934 RESOURCES : ResourceDB: saving cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
02:07:08.936 RESOURCES : ResourceDB: written 8095/8095 bytes
02:07:08.936 RESOURCES : ResourceDB: cache successfully saved
02:07:08.936 RESOURCES : ResourceDB: saving cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
02:07:08.937 RESOURCES : ResourceDB: written 206/206 bytes
02:07:08.937 RESOURCES : ResourceDB: cache successfully saved
02:07:08.937 RESOURCES : ResourceDB: saving cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-07-06/resourceDatabase.rdb)
02:07:08.939 RESOURCES : ResourceDB: written 208/208 bytes
02:07:08.939 RESOURCES : ResourceDB: cache successfully saved
02:07:08.939 ENGINE : GameProject load
02:07:08.939 ENGINE : Loaded addons:
02:07:08.939 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
02:07:08.939 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
02:07:08.939 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
02:07:08.939 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF'
02:07:08.939 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E'
02:07:08.939 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB'
02:07:08.939 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577'
02:07:08.939 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6'
02:07:08.939 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B'
02:07:08.939 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
02:07:08.939 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
02:07:08.939 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
02:07:08.939 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
02:07:08.941 ENGINE : GameProject load
02:07:08.941 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
02:07:08.941 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
02:07:08.941 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
02:07:08.941 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
02:07:08.942 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
02:07:08.942 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
02:07:08.942 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
02:07:08.942 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
02:07:08.943 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf'
02:07:08.944 ENGINE : No Enfusion settings file loaded. Continuing with defaults
02:07:09.037 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
02:07:09.038 RENDER : Basic screen setup:
02:07:09.038 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
02:07:09.038 RENDER : MSAA : none
02:07:09.051 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
02:07:09.051 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
02:07:09.051 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
02:07:09.051 RENDER : * core clocks 2720 MHz, memory 1124 MHz
02:07:09.051 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
02:07:09.051 RENDER : AMD AGS correctly initialized
02:07:09.051 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
02:07:09.051 RENDER : Detected output devices:
02:07:09.051 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
02:07:09.051 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
02:07:09.051 RENDER : Concurrent frames limit 2
02:07:09.127 RENDER : DX12 device successfully created by AMD AGS library
02:07:09.127 RENDER : * user markers not supported in this version AMD SW
02:07:09.127 RENDER : Graphics device features
02:07:09.127 RENDER : Needed:
02:07:09.127 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
02:07:09.127 RENDER : Optional:
02:07:09.127 RENDER : * Allow tearing (VSYNC) : 1
02:07:09.127 RENDER : * 16 bits : 1
02:07:09.127 RENDER : * Resource heap tier : 3
02:07:09.127 RENDER : * Persistent heaps (DRED) : 1
02:07:09.127 RENDER : * DRED 1.2 is supported by compiler
02:07:09.148 RENDER : Main RT format setup.
02:07:09.148 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
02:07:09.148 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
02:07:09.150 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16
02:07:09.180 PROFILING : Settings changed took: 0.022900 ms
02:07:10.449 AUDIO : Endpoint: Speakers (PulseAudio Output)
02:07:10.449 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
02:07:10.450 AUDIO : Audio client:
02:07:10.450 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
02:07:10.453 RENDER : RENDER : Reload shaders
02:07:10.454 RENDER : Enfusion shader version 13
02:07:10.454 INIT : INIT : ShaderListReload
02:07:10.454 PROFILING : ShaderListReload took: 0.000400 ms
02:07:10.593 AUDIO : Endpoint: Speakers (PulseAudio Output)
02:07:10.593 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
02:07:10.593 AUDIO : Audio client:
02:07:10.593 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
02:07:10.832 RENDER : Loaded 3752 newer shader binaries
02:07:10.832 PROFILING : Reload shaders took: 379.062000 ms
02:07:10.832 ENGINE : Initializing inputs.
02:07:10.846 NETWORK : Initializing networking.
02:07:10.846 NETWORK : Using new GameRplScheduler.
02:07:10.846 SCRIPT : SCRIPT : Initializing scripts
02:07:10.846 SCRIPT : SCRIPT : ScriptProjectManager init
02:07:15.436 PROFILING : ScriptProjectManager init took: 4589.526500 ms
02:07:15.533 PROFILING : Initializing scripts took: 4686.552700 ms
02:07:15.551 ENGINE : Enfusion engine successfully created.
02:07:15.551 PROFILING : Workbench Init Engine took: 7577.561400 ms
02:07:15.551 INIT : INIT : Workbench Create Game
02:07:15.564 GUI : Using default language (en_us)
02:07:15.564 GUI : Loading 'en_us' localization file.
02:07:15.564 INIT : INIT : Loading StringTable
02:07:15.590 PROFILING : Loading StringTable took: 26.043100 ms
02:07:15.590 SCRIPT : SCRIPT : Compiling GameLib scripts
02:07:15.661 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
02:07:15.661 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
02:07:15.662 PROFILING : Compiling GameLib scripts took: 71.576400 ms
02:07:15.662 SCRIPT : SCRIPT : Compiling Game scripts
02:07:17.162 INIT : Workbench Create Game
02:07:17.162 SCRIPT : Compiling Game scripts
02:07:17.162 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
02:07:17.162 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
02:07:17.394 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.506 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
02:07:17.550 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
02:07:17.722 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
02:07:17.792 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
02:07:17.792 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
02:07:17.794 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
02:07:17.846 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.846 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.847 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
02:07:17.847 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
02:07:17.877 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.908 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
02:07:18.309 SCRIPT : Module: WorkbenchGame; loaded 185x files; 657x classes; used 2755K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90c87bba
02:07:18.317 SCRIPT : Module: Game; loaded 6486x files; 13142x classes; used 38947K 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,WCS_DEFINES_ARMAMENTS"; CRC32: 7baef036
02:07:18.366 PROFILING : Compiling Game scripts took: 2703.584700 ms
02:07:18.372 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
02:07:18.428 ENGINE : Game successfully created.
02:07:18.429 PROFILING : Workbench Create Game took: 2877.678600 ms
02:07:18.437 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails
02:07:19.346 INIT : INIT : Workbench Reload Game
02:07:19.347 ENGINE : Game destroyed.
02:07:19.356 GUI : Using default language (en_us)
02:07:19.356 GUI : Loading 'en_us' localization file.
02:07:19.356 INIT : INIT : Loading StringTable
02:07:19.367 PROFILING : Loading StringTable took: 10.915000 ms
02:07:19.367 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
02:07:19.375 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:07:19.375 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:07:19.375 ENGINE : Game successfully created.
02:07:19.375 ENGINE : Game successfully initialized.
02:07:19.375 PROFILING : Workbench Reload Game took: 29.268500 ms
02:07:20.155 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
02:07:21.183 PROFILING : Entities load took: 1028.219200 ms
02:07:21.195 WORLD : WORLD : CreateEntities
02:07:21.200 WORLD : WORLD : NotifyBeforeEntitiesCreated
02:07:21.201 PROFILING : NotifyBeforeEntitiesCreated took: 0.002800 ms
02:07:21.201 WORLD : WORLD : Wait for preloading data
02:07:21.201 PROFILING : Wait for preloading data took: 0.003200 ms
02:07:21.310 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
02:07:21.310 PROFILING : PROFILING : Terrain load
02:07:23.380 PROFILING : Terrain load took: 2068.833700 ms
02:07:27.319 WORLD : CreateEntities
02:07:27.320 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"
02:07:27.320 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:07:27.320 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:07:37.979 WORLD : WORLD : NotifyBeforeEntitiesInitialized
02:07:37.980 PROFILING : NotifyBeforeEntitiesInitialized took: 0.005500 ms
02:07:38.437 WORLD : WORLD : NotifyEntitiesInitialized
02:07:38.437 TERRAIN : TERRAIN : Initializing road networks...
02:07:38.440 PROFILING : Initializing road networks... took: 2.438800 ms
02:07:38.440 PROFILING : NotifyEntitiesInitialized took: 2.957000 ms
02:07:38.440 PROFILING : CreateEntities took: 17245.047500 ms
02:07:38.616 PROFILING : * WorldEditor: LoadWorld: 18479.976300 ms
02:07:40.204 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf)
02:07:40.205 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf)
02:07:40.206 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'...
02:07:40.207 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping...
02:07:40.297 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
02:07:40.297 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
02:07:40.297 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
02:07:40.297 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
02:07:40.297 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
02:07:40.297 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
02:07:40.298 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
02:07:40.298 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
02:07:40.298 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
02:07:40.298 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
02:07:40.298 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
02:07:40.298 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
02:07:40.298 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
02:07:40.298 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
02:07:40.299 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
02:07:40.299 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
02:07:40.299 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
02:07:40.299 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
02:07:40.299 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
02:07:40.299 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
02:07:40.299 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
02:07:40.299 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
02:07:40.300 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
02:07:40.300 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
02:07:40.300 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
02:07:40.300 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
02:07:40.325 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
02:07:40.350 BACKEND : Attempting online Game Config instead.
02:07:43.723 INIT : INIT : Workbench Reload Game
02:07:43.725 ENGINE : Game destroyed.
02:07:43.731 GUI : Using default language (en_us)
02:07:43.731 GUI : Loading 'en_us' localization file.
02:07:43.731 INIT : INIT : Loading StringTable
02:07:43.754 PROFILING : Loading StringTable took: 23.074300 ms
02:07:43.755 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
02:07:43.763 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:07:43.763 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:07:43.763 ENGINE : Game successfully created.
02:07:43.763 ENGINE : Game successfully initialized.
02:07:43.763 PROFILING : Workbench Reload Game took: 40.381900 ms
02:07:43.765 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
02:07:43.817 PLATFORM : Save data from container 'settings' have been loaded
02:07:43.908 PLATFORM : Save data from container 'sessions' have been loaded
02:07:44.005 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'.
02:07:44.013 WORLD : WORLD : Game::LoadEntities
02:07:44.013 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf"
02:07:44.014 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
02:07:44.014 WORLD : WORLD : CreateEntities
02:07:44.014 WORLD : WORLD : CreateEntities
02:07:44.014 WORLD : WORLD : NotifyBeforeEntitiesCreated
02:07:44.031 RESOURCES : Loaded mission headers from 13 addon(s)!
02:07:44.031 PROFILING : NotifyBeforeEntitiesCreated took: 16.931000 ms
02:07:44.031 WORLD : WORLD : Wait for preloading data
02:07:44.031 PROFILING : Wait for preloading data took: 0.000600 ms
02:07:48.608 WORLD : Game::LoadEntities
02:07:48.608 WORLD : CreateEntities
02:07:48.608 WORLD : CreateEntities
02:07:48.608 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"
02:07:48.608 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:07:48.608 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:07:50.245 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
02:07:50.245 ENTITY : CreateComponent 'Hierarchy'
02:07:50.245 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>')
02:07:50.246 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
02:07:50.246 ENTITY : CreateComponent 'Hierarchy'
02:07:50.246 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>')
02:07:50.246 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
02:07:50.246 ENTITY : CreateComponent 'Hierarchy'
02:07:50.246 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>')
02:07:50.251 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
02:07:50.251 ENTITY : CreateComponent 'Hierarchy'
02:07:50.251 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>')
02:07:50.251 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
02:07:50.251 ENTITY : CreateComponent 'Hierarchy'
02:07:50.251 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>')
02:07:50.251 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
02:07:50.251 ENTITY : CreateComponent 'Hierarchy'
02:07:50.252 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>')
02:07:50.257 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
02:07:50.257 ENTITY : CreateComponent 'Hierarchy'
02:07:50.257 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>')
02:07:50.257 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
02:07:50.257 ENTITY : CreateComponent 'Hierarchy'
02:07:50.257 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>')
02:07:50.257 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
02:07:50.257 ENTITY : CreateComponent 'Hierarchy'
02:07:50.257 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>')
02:07:56.194 WORLD : WORLD : NotifyBeforeEntitiesInitialized
02:07:56.194 PROFILING : NotifyBeforeEntitiesInitialized took: 0.043200 ms
02:07:58.260 WORLD : InitEntities 'world'
02:07:58.260 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
02:07:58.260 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
02:07:58.286 WORLD : InitEntities 'world'
02:07:58.286 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
02:07:58.286 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
02:07:58.287 WORLD : WORLD : NotifyEntitiesInitialized
02:07:58.287 TERRAIN : TERRAIN : Initializing road networks...
02:07:58.292 PROFILING : Initializing road networks... took: 5.069900 ms
02:07:58.292 DEFAULT : DEFAULT : WorldVolumesCollection
02:07:58.357 PROFILING : WorldVolumesCollection took: 64.765100 ms
02:07:58.357 INIT : INIT : SoundWorldInit
02:07:58.374 PROFILING : SoundWorldInit took: 16.959100 ms
02:07:58.374 PROFILING : NotifyEntitiesInitialized took: 87.026100 ms
02:07:58.374 PROFILING : CreateEntities took: 14359.717600 ms
02:07:58.374 PROFILING : CreateEntities took: 14359.905200 ms
02:07:58.375 WORLD : WORLD : Wait for preloading data around camera
02:07:58.375 PROFILING : Wait for preloading data around camera took: 0.001200 ms
02:07:58.375 WORLD : WORLD : EOnActivate
02:07:58.409 PROFILING : EOnActivate took: 33.825800 ms
02:07:58.409 PROFILING : Game::LoadEntities took: 14395.899700 ms
02:07:58.688 DEFAULT : Entered offline game state.
02:08:02.904 SCRIPT : Map load time: 2435ms
02:08:02.904 NETWORK : Player connected: connectionID=2147483646
02:08:02.904 NETWORK : ### Connecting player: connectionID=2147483646, Name=
02:08:02.905 NETWORK : ### Creating player: PlayerId=1, Name=jakub
02:08:02.912 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:08:02.912 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
02:08:02.912 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:08:02.912 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!
02:08:02.912 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!
02:08:02.915 SCRIPT (W): Can't open config file ""
02:08:02.921 WORLD : InitEntities 'world'
02:08:02.921 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:08:02.921 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
02:08:02.922 SCRIPT (W): Slot_WeaponInfo Has no Content!
02:08:02.922 SCRIPT (W): Slot_Chat Has no Content!
02:08:02.922 SCRIPT (W): Slot_VON Has no Content!
02:08:02.922 SCRIPT (W): Slot_AvailableActions Has no Content!
02:08:02.922 SCRIPT (W): Slot_Vehicle Has no Content!
02:08:02.922 SCRIPT (W): Slot_GameVersion Has no Content!
02:08:02.922 SCRIPT (W): Slot_Notifications Has no Content!
02:08:02.922 SCRIPT (W): Slot_Hints Has no Content!
02:08:02.934 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:08:02.934 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
02:08:02.935 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:08:02.935 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.
02:08:02.935 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.
02:08:02.939 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
02:08:02.940 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
02:08:02.940 NETWORK : Players connecting: 0
02:08:02.940 NETWORK : Players connected: 1 / 1
02:08:02.966 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves
02:08:02.967 PROFILING : Workbench startup took: 56102.132300 ms
02:08:02.989 WORLD : Frame start
02:08:02.989 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
02:08:03.002 WORLD : UpdateEntities
02:08:03.002 WORLD : Frame
02:08:03.002 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
02:08:03.186 WORLD : UpdateEntities
02:08:03.186 WORLD : PostFrame
02:08:03.186 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
02:08:03.186 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
02:08:03.228 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:08:03.228 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:08:03.228 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
02:08:03.228 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
02:08:03.379 RENDER : RENDER : ObjectsHeightMap::Build
02:08:03.379 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
02:08:03.551 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 171.014300 ms
02:08:03.560 PROFILING : ObjectsHeightMap::Build took: 180.111600 ms
02:08:04.695 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
02:08:04.729 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
02:08:04.729 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
02:08:04.786 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
02:08:04.788 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
02:08:04.873 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
02:08:04.873 WORLD : InitEntities 'world'
02:08:04.873 ENTITY : Init entity @"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
02:08:04.873 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
02:08:04.876 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
02:08:04.877 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
02:08:04.891 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
02:08:04.957 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
02:08:04.958 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
02:08:04.960 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
02:08:04.960 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
02:08:04.967 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
02:08:04.969 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
02:08:04.969 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
02:08:04.971 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
02:08:04.971 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
02:08:04.971 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
02:08:04.971 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
02:08:04.971 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
02:08:04.972 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
02:08:04.972 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
02:08:04.972 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
02:08:04.972 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
02:08:04.973 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
02:08:04.973 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
02:08:04.973 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
02:08:04.973 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
02:08:04.973 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:04.973 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:04.974 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:04.974 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:04.974 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:04.974 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:05.846 WORLD : UpdateEntities
02:08:05.847 WORLD : AfterPostSimulate
02:08:05.847 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
02:08:05.862 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:05.862 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:05.862 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:05.863 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:06.111 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5436,7499.71> up=0.995593
02:08:06.111 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.352152 angularSpeed=0.0694946
02:08:06.111 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:08:06.112 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6137,7501.98>
02:08:06.112 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3137,7501.98> terrainY=63.3151 tireTerrainGap=-0.00140381
02:08:06.112 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6137,7501.98> radius=0.3 bottom=<7012.07,63.3137,7501.98> fraction=0.448739 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00127792
02:08:06.112 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.5961,7497.71>
02:08:06.112 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1461,7497.71> terrainY=64.154 tireTerrainGap=-0.00786591
02:08:06.113 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.5961,7497.71> radius=0.45 bottom=<7009.89,64.1461,7497.71> fraction=0.418957 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00782776
02:08:06.113 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.43,64.2625,7497.75>
02:08:06.113 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.43,63.8125,7497.75> terrainY=63.8173 tireTerrainGap=-0.00479507
02:08:06.113 SCRIPT : ERR GEAR SUPPORT: center=<7014.43,64.2625,7497.75> radius=0.45 bottom=<7014.43,63.8125,7497.75> fraction=0.432778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00478745
02:08:06.113 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:08:06.387 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:06.388 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:06.388 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:06.388 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:06.881 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:06.882 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:06.882 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:07.138 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5287,7499.72> up=0.99416
02:08:07.138 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0859079 angularSpeed=0.0674902
02:08:07.138 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:08:07.138 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6186,7501.99>
02:08:07.138 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3186,7501.99> terrainY=63.3135 tireTerrainGap=0.00517273
02:08:07.138 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6186,7501.99> radius=0.3 bottom=<7012.07,63.3186,7501.99> fraction=0.478431 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00525665
02:08:07.139 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6007,7497.72>
02:08:07.139 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1507,7497.72> terrainY=64.1479 tireTerrainGap=0.00276184
02:08:07.139 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6007,7497.72> radius=0.45 bottom=<7009.93,64.1507,7497.72> fraction=0.467452 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00283813
02:08:07.139 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2643,7497.79>
02:08:07.139 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8143,7497.79> terrainY=63.8148 tireTerrainGap=-0.000476837
02:08:07.139 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2643,7497.79> radius=0.45 bottom=<7014.47,63.8143,7497.79> fraction=0.452222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000511169
02:08:07.139 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:08:07.414 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:07.414 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:07.415 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:07.415 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:07.655 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
02:08:07.908 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:07.908 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:07.909 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:08.164 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5322,7499.75> up=0.993849
02:08:08.165 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0315259 angularSpeed=0.0100257
02:08:08.165 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:08:08.165 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6123,7502.02>
02:08:08.165 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3123,7502.02> terrainY=63.3111 tireTerrainGap=0.00112534
02:08:08.165 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6123,7502.02> radius=0.3 bottom=<7012.07,63.3123,7502.02> fraction=0.459505 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.001091
02:08:08.166 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.593,7497.72>
02:08:08.166 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.143,7497.72> terrainY=64.1417 tireTerrainGap=0.00131226
02:08:08.166 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.593,7497.72> radius=0.45 bottom=<7009.97,64.143,7497.72> fraction=0.460762 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00137329
02:08:08.166 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84>
02:08:08.166 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.812 tireTerrainGap=-0.0018425
02:08:08.167 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394
02:08:08.167 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:08:08.433 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:08.433 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:08.433 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:08.434 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:08.945 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:08.945 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:08.945 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:08.946 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:09.199 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5272,7499.75> up=0.993799
02:08:09.199 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:08:09.199 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:08:09.200 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6121,7502.02>
02:08:09.200 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3121,7502.02> terrainY=63.3109 tireTerrainGap=0.00117111
02:08:09.200 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6121,7502.02> radius=0.3 bottom=<7012.08,63.3121,7502.02> fraction=0.459933 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00118637
02:08:09.200 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5931,7497.73>
02:08:09.200 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1431,7497.73> terrainY=64.1406 tireTerrainGap=0.00246429
02:08:09.201 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5931,7497.73> radius=0.45 bottom=<7009.98,64.1431,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059
02:08:09.201 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2599,7497.84>
02:08:09.201 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8099,7497.84> terrainY=63.8117 tireTerrainGap=-0.00175858
02:08:09.201 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2599,7497.84> radius=0.45 bottom=<7014.52,63.8099,7497.84> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
02:08:09.201 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:08:09.462 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:09.462 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:09.463 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:09.463 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:09.976 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:09.977 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:09.977 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:09.977 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:10.473 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5272,7499.75> up=0.993799
02:08:10.474 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:08:10.474 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:08:10.474 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6121,7502.02>
02:08:10.474 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3121,7502.02> terrainY=63.3109 tireTerrainGap=0.00117111
02:08:10.474 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6121,7502.02> radius=0.3 bottom=<7012.08,63.3121,7502.02> fraction=0.459933 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00118637
02:08:10.475 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5931,7497.73>
02:08:10.475 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1431,7497.73> terrainY=64.1406 tireTerrainGap=0.00246429
02:08:10.475 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5931,7497.73> radius=0.45 bottom=<7009.98,64.1431,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059
02:08:10.475 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2599,7497.84>
02:08:10.475 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8099,7497.84> terrainY=63.8117 tireTerrainGap=-0.00175858
02:08:10.476 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2599,7497.84> radius=0.45 bottom=<7014.52,63.8099,7497.84> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
02:08:10.476 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:08:10.476 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:10.476 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:10.477 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
02:08:10.498 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
02:08:10.499 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
02:08:10.499 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
02:08:10.500 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
02:08:10.500 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
02:08:10.500 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
02:08:10.501 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
02:08:11.463 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
02:08:11.516 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5>
02:08:11.604 SCRIPT : ERR SMOKE PASS: new identity may enter prison
02:08:11.604 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
02:08:11.604 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
02:08:11.604 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
02:08:11.604 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
02:08:11.604 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
02:08:11.606 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
02:08:11.606 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
02:08:11.606 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
02:08:11.610 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
02:08:11.610 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
02:08:11.610 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
02:08:11.611 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
02:08:11.613 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
02:08:11.613 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
02:08:11.613 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
02:08:11.613 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
02:08:11.613 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
02:08:11.613 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
02:08:11.614 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
02:08:11.614 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
02:08:21.699 SCRIPT : ERR SMOKE PASS: convoy authored supply-site road survey seed exists
02:08:21.700 SCRIPT : ERR CONVOY NATIVE: road survey seed=<6150, 0, 7050>
02:08:21.703 SCRIPT (E): ERR SMOKE FAIL: convoy production road survey accepted six real road positions
02:08:21.704 SCRIPT (E): ERR SMOKE FAIL: native six-vehicle convoy readiness, cargo and road movement
@@ -0,0 +1,123 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-07-06\error.log started at 2026-09-20 02:07:08 (2026-09-20 00:07:08 UTC)
02:07:08.823 INIT : Workbench startup
02:07:08.823 INIT : Workbench Init Engine
02:07:08.823 RESOURCES : ResourceDB: full scan
02:07:08.823 RESOURCES : processing files...
02:07:08.823 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
02:07:08.835 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
02:07:08.836 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
02:07:08.836 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
02:07:08.836 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
02:07:08.941 ENGINE : GameProject load
02:07:08.941 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
02:07:08.941 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
02:07:08.941 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
02:07:08.941 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
02:07:08.942 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
02:07:08.942 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
02:07:08.942 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
02:07:08.942 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
02:07:17.162 INIT : Workbench Create Game
02:07:17.162 SCRIPT : Compiling Game scripts
02:07:17.162 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
02:07:17.162 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
02:07:17.394 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.506 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
02:07:17.550 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
02:07:17.722 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
02:07:17.792 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
02:07:17.792 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
02:07:17.794 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
02:07:17.846 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.846 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.847 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
02:07:17.847 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
02:07:17.877 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.908 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
02:07:27.319 WORLD : CreateEntities
02:07:27.320 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"
02:07:27.320 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:07:27.320 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:07:43.765 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
02:07:48.608 WORLD : Game::LoadEntities
02:07:48.608 WORLD : CreateEntities
02:07:48.608 WORLD : CreateEntities
02:07:48.608 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"
02:07:48.608 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:07:48.608 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:07:50.245 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
02:07:50.245 ENTITY : CreateComponent 'Hierarchy'
02:07:50.245 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>')
02:07:50.246 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
02:07:50.246 ENTITY : CreateComponent 'Hierarchy'
02:07:50.246 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>')
02:07:50.246 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
02:07:50.246 ENTITY : CreateComponent 'Hierarchy'
02:07:50.246 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>')
02:07:50.251 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
02:07:50.251 ENTITY : CreateComponent 'Hierarchy'
02:07:50.251 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>')
02:07:50.251 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
02:07:50.251 ENTITY : CreateComponent 'Hierarchy'
02:07:50.251 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>')
02:07:50.251 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
02:07:50.251 ENTITY : CreateComponent 'Hierarchy'
02:07:50.252 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>')
02:07:50.257 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
02:07:50.257 ENTITY : CreateComponent 'Hierarchy'
02:07:50.257 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>')
02:07:50.257 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
02:07:50.257 ENTITY : CreateComponent 'Hierarchy'
02:07:50.257 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>')
02:07:50.257 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
02:07:50.257 ENTITY : CreateComponent 'Hierarchy'
02:07:50.257 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>')
02:07:58.260 WORLD : InitEntities 'world'
02:07:58.260 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
02:07:58.260 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
02:08:02.912 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:08:02.912 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
02:08:02.912 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:08:02.912 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!
02:08:02.912 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!
02:08:02.915 SCRIPT (W): Can't open config file ""
02:08:02.921 WORLD : InitEntities 'world'
02:08:02.921 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:08:02.921 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
02:08:02.922 SCRIPT (W): Slot_WeaponInfo Has no Content!
02:08:02.922 SCRIPT (W): Slot_Chat Has no Content!
02:08:02.922 SCRIPT (W): Slot_VON Has no Content!
02:08:02.922 SCRIPT (W): Slot_AvailableActions Has no Content!
02:08:02.922 SCRIPT (W): Slot_Vehicle Has no Content!
02:08:02.922 SCRIPT (W): Slot_GameVersion Has no Content!
02:08:02.922 SCRIPT (W): Slot_Notifications Has no Content!
02:08:02.922 SCRIPT (W): Slot_Hints Has no Content!
02:08:02.934 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:08:02.934 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
02:08:02.935 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:08:02.935 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.
02:08:02.935 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.
02:08:02.940 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
02:08:03.186 WORLD : UpdateEntities
02:08:03.186 WORLD : PostFrame
02:08:03.186 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
02:08:03.186 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
02:08:03.228 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:08:03.228 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:08:03.228 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
02:08:03.228 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
02:08:04.872 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
02:08:04.873 WORLD : InitEntities 'world'
02:08:04.873 ENTITY : Init entity @"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
02:08:04.873 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
02:08:05.846 WORLD : UpdateEntities
02:08:05.847 WORLD : AfterPostSimulate
02:08:05.847 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
02:08:21.703 SCRIPT (E): ERR SMOKE FAIL: convoy production road survey accepted six real road positions
02:08:21.704 SCRIPT (E): ERR SMOKE FAIL: native six-vehicle convoy readiness, cargo and road movement
@@ -0,0 +1,264 @@
{
"1337C0DE5DABBEEF": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack01_1337C0DE5DABBEEF",
"title": "RHS: Status Quo - Content Pack 01",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26917910,
335,
1789670330884205142,
1789670353823807747
],
"sha256": "65197c50ff6e906a5732564e8b440d80ef1cdbcffead9eb388e1e2b56c1322bc"
},
"resourceDatabase.rdb": {
"stat": [
47,
26917967,
566987,
1789670331096210712,
1789670354028813131
],
"sha256": "e8706d6b9bb2474b65f7c588de9fcfad4516bd26dc12e7b6b687e7973a41e7a6"
},
"data.pak": {
"stat": [
47,
26917928,
1992582478,
1789670344310557863,
1789670353824807774
],
"sha256": "e5db31f571782997640a67601ebd3bd6e6615c1548274c71b6ab0cdd794f8bf5"
},
"data001.pak": {
"stat": [
47,
26917986,
1993657251,
1789670345496589019,
1789670354029813158
],
"sha256": "2bda9c533834dfa2b8e29f4a2a905c30639dabe250554e1346cf1f5dae3f2db3"
},
"data002.pak": {
"stat": [
47,
26917956,
1992567795,
1789670345532589964,
1789670353970811608
],
"sha256": "dfbd716c2a0849910a8058b1f008b8403b8c506fe18c3168d2844383ac02988c"
},
"data003.pak": {
"stat": [
47,
26917964,
364877149,
1789670333444272402,
1789670354017812842
],
"sha256": "6225936ebc266825bbd1c79e4e0020c9f2fb55c3d3501ed66e72d87436ccd015"
}
}
},
"595F2BF2F44836FB": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-StatusQuo_595F2BF2F44836FB",
"title": "RHS: Status Quo",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26919135,
1100,
1789670379744488450,
1789670389873754397
],
"sha256": "1b83e9df126db639cfcdb6d5119e65a1581c028becd6c09998143ed527ad0721"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919132,
823768,
1789670379822490498,
1789670389872754371
],
"sha256": "25f6405084fd228ff400868b21f033c4c43d44162ce73de562e06d8003b94a49"
},
"data.pak": {
"stat": [
47,
26919141,
203378761,
1789670389138735100,
1789670389946756313
],
"sha256": "985d0cde7b09ee860086cb386cf624fcfd94b5e82b26af0b33bab83f21d06988"
}
}
},
"5E389BB9F58B79A6": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/SpaceCore_5E389BB9F58B79A6",
"title": "WCS_SpaceCore",
"version": "8.2.1",
"files": {
"addon.gproj": {
"stat": [
47,
26918585,
2957,
1789670367793432952,
1789670369299906650
],
"sha256": "2db2e318e6f45bede0d1173d77af03314f888aedfb31bc767d569ccfb6e70a34"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918588,
44111,
1789670367937178405,
1789670369300214199
],
"sha256": "c4293fef30948a3538751533cc52c9ce449ffada931b47a8fdf1ca48c1618e75"
},
"data.pak": {
"stat": [
47,
26918592,
43626712,
1789670369105209079,
1789670369315214594
],
"sha256": "80e9810c9b7c873187660d0ddf002a63d1a382e81fc3611baa0ae8fdfff29d3d"
}
}
},
"5E524E4FEECCA92B": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/BMP-1IFV_5E524E4FEECCA92B",
"title": "WCS_BMP-1",
"version": "8.2.0",
"files": {
"addon.gproj": {
"stat": [
47,
26918544,
2900,
1789670364825147789,
1789670366119130662
],
"sha256": "ad44151140adf62e99eaa639984c2b9c400be17481e934186d61c307b5221259"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918535,
16514,
1789670364934099542,
1789670366080129638
],
"sha256": "c65677e8767d92c96c6f35b482350d56e3dccfa026a3c5470b332120990f047c"
},
"data.pak": {
"stat": [
47,
26918541,
119808197,
1789670365649118318,
1789670366115130557
],
"sha256": "f715ad5fa3de788061a66a3ccd933feead5cc1631507ca63e9061049c538fab6"
}
}
},
"629B2BA37EFFD577": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/WCS_Armaments_629B2BA37EFFD577",
"title": "WCS_Armaments",
"version": "8.2.1",
"files": {
"addon.gproj": {
"stat": [
47,
26918715,
2926,
1789670371305266851,
1789670377499241577
],
"sha256": "e6ffcf559a2e7898848349c090300ea8eca8cb2e13ecef456a108bcc82efc8b1"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918718,
141469,
1789670371389269057,
1789670377499429501
],
"sha256": "7f38b7ed578b0b47864648a7b70288fe49dae4cc2556d5754377a1c28b2b6532"
},
"data.pak": {
"stat": [
47,
26918730,
395962643,
1789670376182394919,
1789670377620432679
],
"sha256": "84a2cf01e2d17a06f8d775ca542a0cc98739f9f4b75b79826017e1387faedb18"
}
}
},
"BADC0DEDABBEDA5E": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack02_BADC0DEDABBEDA5E",
"title": "RHS: Status Quo - Content Pack 02",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26919414,
336,
1789670399470006320,
1789670428369764835
],
"sha256": "6ebd73d663ed6dbf981cd8bc7d19cfd5bcd3c9dec3b9a706fa331d992ef200b4"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919388,
111601,
1789670399484558966,
1789670428260761974
],
"sha256": "736bcd2e60177e5af99d93c6b5f07ad79a950899aaca23000f33ad405cd1b74e"
},
"data.pak": {
"stat": [
47,
26919411,
1992445813,
1789670421137575039,
1789670428335763943
],
"sha256": "5b28362571e396c008eb2286dc5a76b4ccf869c0a279916209fb0ef20d6b145e"
},
"data001.pak": {
"stat": [
47,
26919421,
238642257,
1789670400589035695,
1789670428370764861
],
"sha256": "fb2aecbde5668c4d431ea74d64f6d15f7a9f608fefe01838d7c85fb0c818499f"
}
}
}
}
@@ -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 <FK23>
> Using F23, ignoring XF86TouchpadOff
> Warning: Symbol map for key <FK23> redefined
> Using last definition for conflicting fields
> Warning: Symbol map for key <FK24> 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: 139
[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: 0x5555576df230 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x5555576df230
[Gamescope WSI] Destroyed swapchain: 0x5555576df230
[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: 0x5555576df230 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x5555576df230
[Gamescope WSI] Destroyed swapchain: 0x5555576df230
[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: 0x5555577053e0 - imageCount: 4
[gamescope] [Info] launch: Primary child shut down!
@@ -0,0 +1,235 @@
{
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyBudget.c": "fc1f77fd773194e3f4d591b299e4c5eae4fa9564aad32b8cec0bbb4011425c0c",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyPlacement.c": "f1255aac2a9f1dbf3265064239cb9c6b57d39132082ec84a5f3be617803a3af3",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyRoadPlan.c": "147cbc9064f2a6eb1464c2c14e78ae813b68005c6c3a6acba3e0cfc18d812e8a",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyService.c": "80ad4b55ad1e8d9a21fe3dffb21f12c9b785fa4a5d210eaf2937de389cc6525d",
"addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c": "db278b200b3ebfb7072d2ec3ff296a3aeb9fdc76f6e421eed51dde1e05b37070",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "ffeff81ed751e592014330bc5c80266e8cd0125ad7e0bacdb93189640ec45b8b",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "a743b115889c8c9ae5f0e5395326be66036dc3e2f8b606387f36af9fc6783f38",
"addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c": "bcc586be7dbbe940745c7b824e0a2bbec36bf0426c895b02a386ba8cab5840e1",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "1efb5e604704b3d86a4adaf30fa43d776eb0c612977e1c43ee083700562c6a0d",
"addons/ai/Scripts/Game/ERR/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
"addons/ai/Scripts/Game/ERR/ERR_HQMemory.c": "add41a17c5bbdda19ff139b4ad949740432be17e4ead8bc22833d775fc8bc857",
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "47974a010b74e4739df618b55bd937025ff72017557f0396b2ae3761ebcb90aa",
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
"addons/ai/Scripts/Game/ERR/ERR_HQPursuit.c": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
"addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c": "db3ce0af2ac2bedf8fbeebb29f2735a5a8ee6bf849256edda1c74c06178bc0da",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "9852bf0ccdc9d3a29597dff4b6ec68af2b7c04b29f2b74f126028da2d1e58e5e",
"addons/ai/Scripts/Game/ERR/ERR_HQWatch.c": "f537fbfed5f725cbabf74bc0a3cc0422ef937234177ae789160ff4164bf5fe3a",
"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": "05863b2b4f9f70cdb288f91c722cbea163c13f2a2927dc485482e5bd4fa7d57f",
"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": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
"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": "92efadb7a5bd9cd9f6865c764f901ae01e3776224d8b57abed648983df487b81",
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
"addons/ai/addon.gproj": "eba68a3e343deb205b01ba2b0e473deacb2b5ba21d982c601a0cdd4db78778b2",
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
"addons/chat/Scripts/Game/ERR/ERR_NativeConvoyProbe.c": "bedf516f332a650dd3d5293636e6f1231f9f442045764d3566320e6d04557de3",
"addons/chat/Scripts/Game/ERR/ERR_NativeHQMemoryProbe.c": "cc6977d1faffb5fd25ae56da0074e137f5ae8309db1b11640a526f20959844ee",
"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": "8cb8cf82eea933c45322caca9933e235cb6e5ab897a95289fb7eca98a9e4a59a",
"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/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
"addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
"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": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
"addons/core/Scripts/Game/ERR/ERR_AdminMenu.c": "2b79df9536ceacd49d06c776300372eda4d7fda7c529a560bd8078b6660d5360",
"addons/core/Scripts/Game/ERR/ERR_AdminPlayerTools.c": "91e25c336a9e6e52a700157826f5deaf7ca39e67933a6ef6af0f5fdf81c0016e",
"addons/core/Scripts/Game/ERR/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "3f59fa3af151d7697dc1539a886c2ca1cfe4f68228b93d521582ec32835feddb",
"addons/core/Scripts/Game/ERR/ERR_AdminSession.c": "c9d7421a0e6f6f7301751f6c5ac70874022140bce2a83ff3ae1d50df86955c84",
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
"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": "0d0fbb091c451db509edf44db6fc7e2a15c36999166ad026a9af55aef61322e6",
"addons/core/Scripts/Game/ERR/ERR_ChatClient.c": "ae856e9fa0e19fc35d5c839fc5001bb28ce633eab59710911e7e56057dd452f0",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2597ca110391558f35433cb11033574308e241134ce9a8cc209fe892fd26efbd",
"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_ForceLedger.c": "3858629f7fccf75c282cec725a7c0d9dd1c1095675348bb584abc947103a2872",
"addons/core/Scripts/Game/ERR/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "0870b5c5aed432f9e5ee66863e361cac61a68bf9d80dc266647ab5c2f1bcdccf",
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
"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_NativeAdminMenuProbe.c": "f30f9fa3a613923b6da2f3fcc521e5b077523042b3accbd80e4fa033be5b83ab",
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "81236687526235514e0d8a31dd62409246d006dddcdf14f4422c13071d0897e5",
"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": "c451b6b1f9ba2b693607307ef6ad9f0c991448d4c572c2a14b5204ad1fdc267b",
"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": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
"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": "3a950653f09689738be09f793149873fbca1da668ad0c197ab500b23f574de3e",
"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": "4114cda847c042c7414d869f71c594e48dc71426b7caca6f85dcf304a032ab3e",
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "b59764a8584221324995ab50b148eac1812084d79f81685edbdc24495b884760",
"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/AdminMenu.layout": "26db9780c0afffa8429602c27ee347a4e665a19a6872b15f4178d684de7e23b6",
"addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
"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": "4dc4e72cd2ba5fef5a35d697b911be4755e37208d539f1d1984bcbb6a9699e96",
"addons/intel/Scripts/Game/ERR/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "44bd5414f9ba5e5c34fe9fb75ade36004f689cda2584a2db8b641743789c14fb",
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "8c3244a65d8c365390900975d0a62748bc3c0d68b0b715c1093a0e33937942db",
"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"
}
@@ -0,0 +1,45 @@
{
"schema_version": 1,
"launch_id": "3e2ad453-8cb7-4202-aeb0-2180b223aa6c",
"captured_unix": 1789862825.14521,
"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-external-profile",
"-logconsole",
"-wbModule=WorldEditor",
"-load",
"Worlds/ERR_Everon.ent",
"-plugin=ERR_ValidateWorldPlugin",
"-errPlay",
"1",
"-errSmoke",
"1",
"-errSmokeOutcome",
"convoy",
"-noThrow",
"-disableCrashReporter"
],
"manifest_sha256": "2a7cb203b2eca8a45908e1ae171abc6d6a5d131ecea73d15ef299a38a948bbfe"
}
@@ -0,0 +1,19 @@
{
"log": "docs/evidence/native-2026-09-20-020706-convoy-road-refusal/console.log.txt",
"smoke_completions": 0,
"assertions_passed": 29,
"script_or_runtime_failures": [
"02:08:21.703 SCRIPT (E): ERR SMOKE FAIL: convoy production road survey accepted six real road positions",
"02:08:21.704 SCRIPT (E): ERR SMOKE FAIL: native six-vehicle convoy readiness, cargo and road movement"
],
"engine_errors": [
"02:07:08.941 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
"02:07:08.941 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
"02:07:08.942 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
"02:07:08.942 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
"02:08:21.703 SCRIPT (E): ERR SMOKE FAIL: convoy production road survey accepted six real road positions",
"02:08:21.704 SCRIPT (E): ERR SMOKE FAIL: native six-vehicle convoy readiness, cargo and road movement"
],
"missing_end_screen": [],
"scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim"
}
@@ -0,0 +1,10 @@
#1 t=6.7s M0 REGISTER group 1 [session=1789862878-1]
#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=1789862878-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=1789862878-1]
#4 t=8.7s M0 REGISTER group 2 [session=1789862878-1]
#5 t=8.7s M0 REGISTER group 3 [session=1789862878-1]
#6 t=8.7s M0 REGISTER group 4 [session=1789862878-1]
#7 t=8.7s M0 REGISTER group 5 [session=1789862878-1]
#8 t=8.7s M0 REGISTER group 6 [session=1789862878-1]
#9 t=8.7s M0 REGISTER group 7 [session=1789862878-1]
#10 t=17.7s 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=1789862878-1]
@@ -0,0 +1,40 @@
{
"stopped_unix": 1789862902.9229581,
"console_sha256": "229450160607f9d13b686726f65c07841739367aff39fc06fbada322d8bca46b",
"end_source_sha256": "2a7cb203b2eca8a45908e1ae171abc6d6a5d131ecea73d15ef299a38a948bbfe",
"source_unchanged_after_run": true,
"source_provenance": "launch_snapshot",
"launch_id": "3e2ad453-8cb7-4202-aeb0-2180b223aa6c",
"launch_source_manifest": "launch-source-sha256.json",
"launch_source_metadata": "launch-source.json",
"launch_source_sha256": "2a7cb203b2eca8a45908e1ae171abc6d6a5d131ecea73d15ef299a38a948bbfe",
"external_addons_unchanged_after_run": true,
"external_addon_count": 6,
"external_addon_inputs": "external-addons-inputs.json",
"started_unix": 1789862825.1452782,
"result": "test-failed",
"result_before_cleanup": "test-failed",
"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-external-profile/logs/logs_2026-09-20_02-07-06",
"rounds_required": 1,
"project": "chat",
"display": "headless Gamescope 1280x720/30Hz",
"dedicated_server": false,
"audio": "silent sink and per-test-stream mute"
}
@@ -0,0 +1,260 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-07-06\script.log started at 2026-09-20 02:07:10 (2026-09-20 00:07:10 UTC)
02:07:10.846 SCRIPT : SCRIPT : Initializing scripts
02:07:10.846 SCRIPT : SCRIPT : ScriptProjectManager init
02:07:15.590 SCRIPT : SCRIPT : Compiling GameLib scripts
02:07:15.661 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
02:07:15.661 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
02:07:15.662 SCRIPT : SCRIPT : Compiling Game scripts
02:07:17.162 SCRIPT : Compiling Game scripts
02:07:17.162 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
02:07:17.162 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
02:07:17.394 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.506 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
02:07:17.550 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
02:07:17.684 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
02:07:17.722 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
02:07:17.792 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
02:07:17.792 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
02:07:17.794 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
02:07:17.846 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.846 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.847 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
02:07:17.847 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
02:07:17.877 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:07:17.908 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
02:07:18.309 SCRIPT : Module: WorkbenchGame; loaded 185x files; 657x classes; used 2755K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90c87bba
02:07:18.317 SCRIPT : Module: Game; loaded 6486x files; 13142x classes; used 38947K 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,WCS_DEFINES_ARMAMENTS"; CRC32: 7baef036
02:07:19.375 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:07:19.375 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:07:40.297 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
02:07:40.297 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
02:07:40.297 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
02:07:40.297 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
02:07:40.297 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
02:07:40.297 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
02:07:40.298 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
02:07:40.298 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
02:07:40.298 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
02:07:40.298 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
02:07:40.298 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
02:07:40.298 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
02:07:40.298 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
02:07:40.298 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
02:07:40.299 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
02:07:40.299 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
02:07:40.299 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
02:07:40.299 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
02:07:40.299 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
02:07:40.299 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
02:07:40.299 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
02:07:40.299 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
02:07:40.300 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
02:07:40.300 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
02:07:40.300 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
02:07:40.300 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
02:07:40.325 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
02:07:43.763 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:07:43.763 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:07:58.260 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
02:07:58.286 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
02:08:02.904 SCRIPT : Map load time: 2435ms
02:08:02.912 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!
02:08:02.912 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!
02:08:02.915 SCRIPT (W): Can't open config file ""
02:08:02.922 SCRIPT (W): Slot_WeaponInfo Has no Content!
02:08:02.922 SCRIPT (W): Slot_Chat Has no Content!
02:08:02.922 SCRIPT (W): Slot_VON Has no Content!
02:08:02.922 SCRIPT (W): Slot_AvailableActions Has no Content!
02:08:02.922 SCRIPT (W): Slot_Vehicle Has no Content!
02:08:02.922 SCRIPT (W): Slot_GameVersion Has no Content!
02:08:02.922 SCRIPT (W): Slot_Notifications Has no Content!
02:08:02.922 SCRIPT (W): Slot_Hints Has no Content!
02:08:02.935 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.
02:08:02.935 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.
02:08:02.940 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
02:08:02.989 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
02:08:03.002 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
02:08:03.186 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
02:08:04.695 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
02:08:04.729 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
02:08:04.729 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
02:08:04.786 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
02:08:04.788 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
02:08:04.876 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
02:08:04.877 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
02:08:04.891 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
02:08:04.957 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
02:08:04.958 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
02:08:04.960 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
02:08:04.960 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
02:08:04.967 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
02:08:04.969 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
02:08:04.969 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
02:08:04.971 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
02:08:04.971 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
02:08:04.971 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
02:08:04.971 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
02:08:04.971 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
02:08:04.972 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
02:08:04.972 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
02:08:04.972 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
02:08:04.972 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
02:08:04.973 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
02:08:04.973 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
02:08:04.973 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
02:08:04.973 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
02:08:04.973 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:04.973 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:04.974 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:04.974 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:04.974 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:04.974 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:08:05.862 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:05.862 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:05.862 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:05.863 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:06.111 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5436,7499.71> up=0.995593
02:08:06.111 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.352152 angularSpeed=0.0694946
02:08:06.111 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:08:06.112 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6137,7501.98>
02:08:06.112 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3137,7501.98> terrainY=63.3151 tireTerrainGap=-0.00140381
02:08:06.112 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6137,7501.98> radius=0.3 bottom=<7012.07,63.3137,7501.98> fraction=0.448739 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00127792
02:08:06.112 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.5961,7497.71>
02:08:06.112 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1461,7497.71> terrainY=64.154 tireTerrainGap=-0.00786591
02:08:06.113 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.5961,7497.71> radius=0.45 bottom=<7009.89,64.1461,7497.71> fraction=0.418957 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00782776
02:08:06.113 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.43,64.2625,7497.75>
02:08:06.113 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.43,63.8125,7497.75> terrainY=63.8173 tireTerrainGap=-0.00479507
02:08:06.113 SCRIPT : ERR GEAR SUPPORT: center=<7014.43,64.2625,7497.75> radius=0.45 bottom=<7014.43,63.8125,7497.75> fraction=0.432778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00478745
02:08:06.113 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:08:06.387 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:06.388 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:06.388 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:06.388 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:08:06.881 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:06.882 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:06.882 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:07.138 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5287,7499.72> up=0.99416
02:08:07.138 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0859079 angularSpeed=0.0674902
02:08:07.138 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:08:07.138 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6186,7501.99>
02:08:07.138 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3186,7501.99> terrainY=63.3135 tireTerrainGap=0.00517273
02:08:07.138 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6186,7501.99> radius=0.3 bottom=<7012.07,63.3186,7501.99> fraction=0.478431 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00525665
02:08:07.139 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6007,7497.72>
02:08:07.139 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1507,7497.72> terrainY=64.1479 tireTerrainGap=0.00276184
02:08:07.139 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6007,7497.72> radius=0.45 bottom=<7009.93,64.1507,7497.72> fraction=0.467452 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00283813
02:08:07.139 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2643,7497.79>
02:08:07.139 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8143,7497.79> terrainY=63.8148 tireTerrainGap=-0.000476837
02:08:07.139 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2643,7497.79> radius=0.45 bottom=<7014.47,63.8143,7497.79> fraction=0.452222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000511169
02:08:07.139 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:08:07.414 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:07.414 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:07.415 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:08:07.415 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:07.655 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
02:08:07.908 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:07.908 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:07.909 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:08.164 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5322,7499.75> up=0.993849
02:08:08.165 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0315259 angularSpeed=0.0100257
02:08:08.165 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:08:08.165 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6123,7502.02>
02:08:08.165 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3123,7502.02> terrainY=63.3111 tireTerrainGap=0.00112534
02:08:08.165 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6123,7502.02> radius=0.3 bottom=<7012.07,63.3123,7502.02> fraction=0.459505 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.001091
02:08:08.166 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.593,7497.72>
02:08:08.166 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.143,7497.72> terrainY=64.1417 tireTerrainGap=0.00131226
02:08:08.166 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.593,7497.72> radius=0.45 bottom=<7009.97,64.143,7497.72> fraction=0.460762 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00137329
02:08:08.166 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84>
02:08:08.166 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.812 tireTerrainGap=-0.0018425
02:08:08.167 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394
02:08:08.167 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:08:08.433 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:08.433 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:08:08.433 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:08.434 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:08.945 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:08.945 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:08.945 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:08.946 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:08:09.199 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5272,7499.75> up=0.993799
02:08:09.199 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:08:09.199 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:08:09.200 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6121,7502.02>
02:08:09.200 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3121,7502.02> terrainY=63.3109 tireTerrainGap=0.00117111
02:08:09.200 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6121,7502.02> radius=0.3 bottom=<7012.08,63.3121,7502.02> fraction=0.459933 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00118637
02:08:09.200 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5931,7497.73>
02:08:09.200 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1431,7497.73> terrainY=64.1406 tireTerrainGap=0.00246429
02:08:09.201 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5931,7497.73> radius=0.45 bottom=<7009.98,64.1431,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059
02:08:09.201 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2599,7497.84>
02:08:09.201 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8099,7497.84> terrainY=63.8117 tireTerrainGap=-0.00175858
02:08:09.201 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2599,7497.84> radius=0.45 bottom=<7014.52,63.8099,7497.84> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
02:08:09.201 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:08:09.462 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:09.462 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:09.463 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:09.463 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:09.976 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:08:09.977 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:09.977 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:09.977 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:10.473 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5272,7499.75> up=0.993799
02:08:10.474 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:08:10.474 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:08:10.474 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6121,7502.02>
02:08:10.474 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3121,7502.02> terrainY=63.3109 tireTerrainGap=0.00117111
02:08:10.474 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6121,7502.02> radius=0.3 bottom=<7012.08,63.3121,7502.02> fraction=0.459933 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00118637
02:08:10.475 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5931,7497.73>
02:08:10.475 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1431,7497.73> terrainY=64.1406 tireTerrainGap=0.00246429
02:08:10.475 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5931,7497.73> radius=0.45 bottom=<7009.98,64.1431,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059
02:08:10.475 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2599,7497.84>
02:08:10.475 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8099,7497.84> terrainY=63.8117 tireTerrainGap=-0.00175858
02:08:10.476 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2599,7497.84> radius=0.45 bottom=<7014.52,63.8099,7497.84> fraction=0.446667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00173187
02:08:10.476 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:08:10.476 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:10.476 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:08:10.477 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
02:08:10.498 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
02:08:10.499 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
02:08:10.499 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
02:08:10.500 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
02:08:10.500 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
02:08:10.500 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
02:08:10.501 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
02:08:11.463 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
02:08:11.516 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5>
02:08:11.604 SCRIPT : ERR SMOKE PASS: new identity may enter prison
02:08:11.604 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
02:08:11.604 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
02:08:11.604 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
02:08:11.604 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
02:08:11.604 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
02:08:11.605 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
02:08:11.606 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
02:08:11.606 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
02:08:11.606 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
02:08:11.610 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
02:08:11.610 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
02:08:11.610 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
02:08:11.611 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
02:08:11.613 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
02:08:11.613 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
02:08:11.613 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
02:08:11.613 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
02:08:11.613 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
02:08:11.613 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
02:08:11.614 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
02:08:11.614 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
02:08:21.699 SCRIPT : ERR SMOKE PASS: convoy authored supply-site road survey seed exists
02:08:21.700 SCRIPT : ERR CONVOY NATIVE: road survey seed=<6150, 0, 7050>
02:08:21.703 SCRIPT (E): ERR SMOKE FAIL: convoy production road survey accepted six real road positions
02:08:21.704 SCRIPT (E): ERR SMOKE FAIL: native six-vehicle convoy readiness, cargo and road movement
@@ -0,0 +1,4 @@
{
"schema_version": 1,
"kind": "launch_snapshot"
}
@@ -0,0 +1,235 @@
{
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyBudget.c": "fc1f77fd773194e3f4d591b299e4c5eae4fa9564aad32b8cec0bbb4011425c0c",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyPlacement.c": "f1255aac2a9f1dbf3265064239cb9c6b57d39132082ec84a5f3be617803a3af3",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyRoadPlan.c": "147cbc9064f2a6eb1464c2c14e78ae813b68005c6c3a6acba3e0cfc18d812e8a",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyService.c": "80ad4b55ad1e8d9a21fe3dffb21f12c9b785fa4a5d210eaf2937de389cc6525d",
"addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c": "db278b200b3ebfb7072d2ec3ff296a3aeb9fdc76f6e421eed51dde1e05b37070",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "ffeff81ed751e592014330bc5c80266e8cd0125ad7e0bacdb93189640ec45b8b",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "a743b115889c8c9ae5f0e5395326be66036dc3e2f8b606387f36af9fc6783f38",
"addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c": "bcc586be7dbbe940745c7b824e0a2bbec36bf0426c895b02a386ba8cab5840e1",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "1efb5e604704b3d86a4adaf30fa43d776eb0c612977e1c43ee083700562c6a0d",
"addons/ai/Scripts/Game/ERR/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
"addons/ai/Scripts/Game/ERR/ERR_HQMemory.c": "add41a17c5bbdda19ff139b4ad949740432be17e4ead8bc22833d775fc8bc857",
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "47974a010b74e4739df618b55bd937025ff72017557f0396b2ae3761ebcb90aa",
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
"addons/ai/Scripts/Game/ERR/ERR_HQPursuit.c": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
"addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c": "db3ce0af2ac2bedf8fbeebb29f2735a5a8ee6bf849256edda1c74c06178bc0da",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "9852bf0ccdc9d3a29597dff4b6ec68af2b7c04b29f2b74f126028da2d1e58e5e",
"addons/ai/Scripts/Game/ERR/ERR_HQWatch.c": "f537fbfed5f725cbabf74bc0a3cc0422ef937234177ae789160ff4164bf5fe3a",
"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": "05863b2b4f9f70cdb288f91c722cbea163c13f2a2927dc485482e5bd4fa7d57f",
"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": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
"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": "92efadb7a5bd9cd9f6865c764f901ae01e3776224d8b57abed648983df487b81",
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
"addons/ai/addon.gproj": "eba68a3e343deb205b01ba2b0e473deacb2b5ba21d982c601a0cdd4db78778b2",
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
"addons/chat/Scripts/Game/ERR/ERR_NativeConvoyProbe.c": "bedf516f332a650dd3d5293636e6f1231f9f442045764d3566320e6d04557de3",
"addons/chat/Scripts/Game/ERR/ERR_NativeHQMemoryProbe.c": "cc6977d1faffb5fd25ae56da0074e137f5ae8309db1b11640a526f20959844ee",
"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": "8cb8cf82eea933c45322caca9933e235cb6e5ab897a95289fb7eca98a9e4a59a",
"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/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
"addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
"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": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
"addons/core/Scripts/Game/ERR/ERR_AdminMenu.c": "2b79df9536ceacd49d06c776300372eda4d7fda7c529a560bd8078b6660d5360",
"addons/core/Scripts/Game/ERR/ERR_AdminPlayerTools.c": "91e25c336a9e6e52a700157826f5deaf7ca39e67933a6ef6af0f5fdf81c0016e",
"addons/core/Scripts/Game/ERR/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "3f59fa3af151d7697dc1539a886c2ca1cfe4f68228b93d521582ec32835feddb",
"addons/core/Scripts/Game/ERR/ERR_AdminSession.c": "c9d7421a0e6f6f7301751f6c5ac70874022140bce2a83ff3ae1d50df86955c84",
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
"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": "0d0fbb091c451db509edf44db6fc7e2a15c36999166ad026a9af55aef61322e6",
"addons/core/Scripts/Game/ERR/ERR_ChatClient.c": "ae856e9fa0e19fc35d5c839fc5001bb28ce633eab59710911e7e56057dd452f0",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2597ca110391558f35433cb11033574308e241134ce9a8cc209fe892fd26efbd",
"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_ForceLedger.c": "3858629f7fccf75c282cec725a7c0d9dd1c1095675348bb584abc947103a2872",
"addons/core/Scripts/Game/ERR/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "0870b5c5aed432f9e5ee66863e361cac61a68bf9d80dc266647ab5c2f1bcdccf",
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
"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_NativeAdminMenuProbe.c": "f30f9fa3a613923b6da2f3fcc521e5b077523042b3accbd80e4fa033be5b83ab",
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "81236687526235514e0d8a31dd62409246d006dddcdf14f4422c13071d0897e5",
"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": "c451b6b1f9ba2b693607307ef6ad9f0c991448d4c572c2a14b5204ad1fdc267b",
"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": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
"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": "3a950653f09689738be09f793149873fbca1da668ad0c197ab500b23f574de3e",
"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": "4114cda847c042c7414d869f71c594e48dc71426b7caca6f85dcf304a032ab3e",
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "b59764a8584221324995ab50b148eac1812084d79f81685edbdc24495b884760",
"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/AdminMenu.layout": "26db9780c0afffa8429602c27ee347a4e665a19a6872b15f4178d684de7e23b6",
"addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
"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": "4dc4e72cd2ba5fef5a35d697b911be4755e37208d539f1d1984bcbb6a9699e96",
"addons/intel/Scripts/Game/ERR/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "44bd5414f9ba5e5c34fe9fb75ade36004f689cda2584a2db8b641743789c14fb",
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "8c3244a65d8c365390900975d0a62748bc3c0d68b0b715c1093a0e33937942db",
"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"
}
@@ -0,0 +1,693 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-12-16\console.log started at 2026-09-20 02:12:16 (2026-09-20 00:12:16 UTC)
02:12:16.210 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-12-16' to filesystem under name logs
02:12:16.210 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\profile' to filesystem under name profile
02:12:16.210 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\'
02:12:16.211 PROFILING : Workbench Create Engine took: 8.703900 ms
02:12:17.250 INIT : INIT : Workbench Init Engine
02:12:17.251 ENGINE : Initializing engine, version 192142
02:12:17.251 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-external-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome convoy -noThrow -disableCrashReporter
02:12:17.265 ENGINE : Addon dirs:
02:12:17.265 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/'
02:12:17.265 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
02:12:17.265 ENGINE : dir: './addons'
02:12:17.265 ENGINE : dir: 'Z:/tmp/erri-workbench-external-profile/addons'
02:12:17.265 ENGINE : Available addons:
02:12:17.265 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
02:12:17.265 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
02:12:17.265 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
02:12:17.265 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
02:12:17.265 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
02:12:17.265 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
02:12:17.265 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
02:12:17.265 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF' (packed)
02:12:17.265 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB' (packed)
02:12:17.265 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6' (packed)
02:12:17.265 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B' (packed)
02:12:17.265 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577' (packed)
02:12:17.265 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E' (packed)
02:12:17.265 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
02:12:17.265 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
02:12:17.265 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
02:12:17.266 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
02:12:17.267 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/' (pak count: 1) to filesystem under name WCS_BMP-1
02:12:17.268 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/' (pak count: 1) to filesystem under name WCS_SpaceCore
02:12:17.270 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/' (pak count: 1) to filesystem under name WCS_Armaments
02:12:17.275 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/' (pak count: 1) to filesystem under name RHS_Core
02:12:17.278 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/' (pak count: 2) to filesystem under name RHS_Content_02
02:12:17.284 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/' (pak count: 4) to filesystem under name RHS_Content_01
02:12:17.285 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
02:12:17.404 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger
02:12:17.407 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
02:12:17.407 ENGINE : CPU vendor : AuthenticAMD
02:12:17.407 ENGINE : CPU type : 2
02:12:17.407 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
02:12:17.407 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
02:12:17.407 ENGINE : CPU count logical : 16
02:12:17.407 ENGINE : CPU count physical : 8
02:12:17.407 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
02:12:17.408 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
02:12:17.408 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
02:12:17.409 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
02:12:17.409 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
02:12:17.409 RESOURCES : ResourceDB: loading cache (id=4 name=WCS_BMP-1 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/resourceDatabase.rdb)
02:12:17.410 RESOURCES : ResourceDB: loading cache (id=5 name=WCS_SpaceCore path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/resourceDatabase.rdb)
02:12:17.411 RESOURCES : ResourceDB: loading cache (id=6 name=WCS_Armaments path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/resourceDatabase.rdb)
02:12:17.413 RESOURCES : ResourceDB: loading cache (id=7 name=RHS_Core path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/resourceDatabase.rdb)
02:12:17.423 RESOURCES : ResourceDB: loading cache (id=8 name=RHS_Content_02 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/resourceDatabase.rdb)
02:12:17.425 RESOURCES : ResourceDB: loading cache (id=9 name=RHS_Content_01 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/resourceDatabase.rdb)
02:12:17.432 RESOURCES : ResourceDB: loading cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
02:12:17.432 RESOURCES : ResourceDB: loading cache (id=11 name=ArmaReforger path=Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/resourceDatabase.rdb)
02:12:17.587 RESOURCES : ResourceDB: loading cache (id=12 name=core path=./addons/core/resourceDatabase.rdb)
02:12:17.588 RESOURCES : ResourceDB: loading cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
02:12:17.588 RESOURCES : ResourceDB: loading cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-12-16/resourceDatabase.rdb)
02:12:17.747 RESOURCES : RESOURCES : ResourceDB: full scan
02:12:17.753 RESOURCES : RESOURCES : scanning...
02:12:17.753 RESOURCES : RESOURCES : scanning @"ERR_Chat"
02:12:17.763 RESOURCES : RESOURCES : scanning @"ERR_Map"
02:12:17.765 RESOURCES : RESOURCES : scanning @"ERR_Intel"
02:12:17.766 RESOURCES : RESOURCES : scanning @"ERR_Ai"
02:12:17.768 RESOURCES : RESOURCES : scanning @"WCS_BMP-1"
02:12:17.771 RESOURCES : RESOURCES : scanning @"WCS_SpaceCore"
02:12:17.775 RESOURCES : RESOURCES : scanning @"WCS_Armaments"
02:12:17.780 RESOURCES : RESOURCES : scanning @"RHS_Core"
02:12:17.793 RESOURCES : RESOURCES : scanning @"RHS_Content_02"
02:12:17.797 RESOURCES : RESOURCES : scanning @"RHS_Content_01"
02:12:17.805 RESOURCES : RESOURCES : scanning @"ERR_Core"
02:12:17.809 RESOURCES : RESOURCES : scanning @"ArmaReforger"
02:12:18.026 RESOURCES : RESOURCES : scanning @"core"
02:12:18.030 RESOURCES : RESOURCES : scanning @"profile"
02:12:18.031 RESOURCES : RESOURCES : scanning @"logs"
02:12:18.031 RESOURCES : RESOURCES : processing meta-files...
02:12:18.102 RESOURCES : RESOURCES : processing files...
02:12:18.103 INIT : Workbench startup
02:12:18.103 INIT : Workbench Init Engine
02:12:18.103 RESOURCES : ResourceDB: full scan
02:12:18.103 RESOURCES : processing files...
02:12:18.103 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
02:12:18.114 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
02:12:18.114 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
02:12:18.114 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
02:12:18.114 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
02:12:18.114 RESOURCES : RESOURCES : processing folders...
02:12:18.122 RESOURCES : RESOURCES : creating GUID-item mapping...
02:12:18.141 RESOURCES : RESOURCES : building tree...
02:12:18.200 PROFILING : ResourceDB: full scan took: 452.385300 ms
02:12:18.201 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
02:12:18.202 RESOURCES : ResourceDB: written 924/924 bytes
02:12:18.202 RESOURCES : ResourceDB: cache successfully saved
02:12:18.202 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
02:12:18.204 RESOURCES : ResourceDB: written 819/819 bytes
02:12:18.204 RESOURCES : ResourceDB: cache successfully saved
02:12:18.204 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
02:12:18.206 RESOURCES : ResourceDB: written 404/404 bytes
02:12:18.206 RESOURCES : ResourceDB: cache successfully saved
02:12:18.206 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
02:12:18.208 RESOURCES : ResourceDB: written 3219/3219 bytes
02:12:18.208 RESOURCES : ResourceDB: cache successfully saved
02:12:18.208 RESOURCES : ResourceDB: saving cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
02:12:18.210 RESOURCES : ResourceDB: written 8095/8095 bytes
02:12:18.210 RESOURCES : ResourceDB: cache successfully saved
02:12:18.210 RESOURCES : ResourceDB: saving cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
02:12:18.212 RESOURCES : ResourceDB: written 206/206 bytes
02:12:18.212 RESOURCES : ResourceDB: cache successfully saved
02:12:18.212 RESOURCES : ResourceDB: saving cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-12-16/resourceDatabase.rdb)
02:12:18.214 RESOURCES : ResourceDB: written 208/208 bytes
02:12:18.214 RESOURCES : ResourceDB: cache successfully saved
02:12:18.214 ENGINE : GameProject load
02:12:18.214 ENGINE : Loaded addons:
02:12:18.214 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
02:12:18.214 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
02:12:18.214 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
02:12:18.214 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF'
02:12:18.214 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E'
02:12:18.214 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB'
02:12:18.214 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577'
02:12:18.214 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6'
02:12:18.214 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B'
02:12:18.214 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
02:12:18.214 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
02:12:18.214 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
02:12:18.214 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
02:12:18.217 ENGINE : GameProject load
02:12:18.217 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
02:12:18.217 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
02:12:18.217 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
02:12:18.217 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
02:12:18.217 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
02:12:18.217 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
02:12:18.218 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
02:12:18.218 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
02:12:18.219 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf'
02:12:18.219 ENGINE : No Enfusion settings file loaded. Continuing with defaults
02:12:18.320 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
02:12:18.321 RENDER : Basic screen setup:
02:12:18.321 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
02:12:18.321 RENDER : MSAA : none
02:12:18.333 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
02:12:18.333 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
02:12:18.333 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
02:12:18.333 RENDER : * core clocks 2720 MHz, memory 1124 MHz
02:12:18.333 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
02:12:18.333 RENDER : AMD AGS correctly initialized
02:12:18.333 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
02:12:18.333 RENDER : Detected output devices:
02:12:18.333 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
02:12:18.333 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
02:12:18.333 RENDER : Concurrent frames limit 2
02:12:18.406 RENDER : DX12 device successfully created by AMD AGS library
02:12:18.406 RENDER : * user markers not supported in this version AMD SW
02:12:18.406 RENDER : Graphics device features
02:12:18.406 RENDER : Needed:
02:12:18.406 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
02:12:18.406 RENDER : Optional:
02:12:18.406 RENDER : * Allow tearing (VSYNC) : 1
02:12:18.406 RENDER : * 16 bits : 1
02:12:18.406 RENDER : * Resource heap tier : 3
02:12:18.406 RENDER : * Persistent heaps (DRED) : 1
02:12:18.406 RENDER : * DRED 1.2 is supported by compiler
02:12:18.429 RENDER : Main RT format setup.
02:12:18.429 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
02:12:18.429 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
02:12:18.431 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16
02:12:18.464 PROFILING : Settings changed took: 0.019100 ms
02:12:19.569 AUDIO : Endpoint: Speakers (PulseAudio Output)
02:12:19.569 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
02:12:19.569 AUDIO : Audio client:
02:12:19.569 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
02:12:19.572 RENDER : RENDER : Reload shaders
02:12:19.572 RENDER : Enfusion shader version 13
02:12:19.572 INIT : INIT : ShaderListReload
02:12:19.572 PROFILING : ShaderListReload took: 0.000500 ms
02:12:19.710 AUDIO : Endpoint: Speakers (PulseAudio Output)
02:12:19.711 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
02:12:19.711 AUDIO : Audio client:
02:12:19.711 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
02:12:19.914 RENDER : Loaded 3752 newer shader binaries
02:12:19.914 PROFILING : Reload shaders took: 342.331300 ms
02:12:19.914 ENGINE : Initializing inputs.
02:12:19.928 NETWORK : Initializing networking.
02:12:19.928 NETWORK : Using new GameRplScheduler.
02:12:19.928 SCRIPT : SCRIPT : Initializing scripts
02:12:19.928 SCRIPT : SCRIPT : ScriptProjectManager init
02:12:24.373 PROFILING : ScriptProjectManager init took: 4444.820500 ms
02:12:24.459 PROFILING : Initializing scripts took: 4530.680400 ms
02:12:24.476 ENGINE : Enfusion engine successfully created.
02:12:24.476 PROFILING : Workbench Init Engine took: 7225.529000 ms
02:12:24.476 INIT : INIT : Workbench Create Game
02:12:24.491 GUI : Using default language (en_us)
02:12:24.491 GUI : Loading 'en_us' localization file.
02:12:24.491 INIT : INIT : Loading StringTable
02:12:24.522 PROFILING : Loading StringTable took: 30.637400 ms
02:12:24.522 SCRIPT : SCRIPT : Compiling GameLib scripts
02:12:24.603 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
02:12:24.604 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
02:12:24.604 PROFILING : Compiling GameLib scripts took: 82.651900 ms
02:12:24.604 SCRIPT : SCRIPT : Compiling Game scripts
02:12:26.273 INIT : Workbench Create Game
02:12:26.273 SCRIPT : Compiling Game scripts
02:12:26.273 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
02:12:26.273 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
02:12:26.521 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:26.651 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
02:12:26.700 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
02:12:26.913 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
02:12:26.988 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
02:12:26.988 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
02:12:26.990 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
02:12:27.049 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:27.049 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:27.050 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
02:12:27.050 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
02:12:27.082 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:27.111 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
02:12:27.521 SCRIPT : Module: WorkbenchGame; loaded 185x files; 657x classes; used 2755K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90c87bba
02:12:27.529 SCRIPT : Module: Game; loaded 6486x files; 13143x classes; used 38951K 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,WCS_DEFINES_ARMAMENTS"; CRC32: bf3de4ed
02:12:27.580 PROFILING : Compiling Game scripts took: 2975.299300 ms
02:12:27.586 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
02:12:27.639 ENGINE : Game successfully created.
02:12:27.640 PROFILING : Workbench Create Game took: 3163.648400 ms
02:12:27.650 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails
02:12:28.527 INIT : INIT : Workbench Reload Game
02:12:28.529 ENGINE : Game destroyed.
02:12:28.535 GUI : Using default language (en_us)
02:12:28.535 GUI : Loading 'en_us' localization file.
02:12:28.535 INIT : INIT : Loading StringTable
02:12:28.546 PROFILING : Loading StringTable took: 11.436200 ms
02:12:28.546 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
02:12:28.555 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:12:28.555 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:12:28.555 ENGINE : Game successfully created.
02:12:28.555 ENGINE : Game successfully initialized.
02:12:28.555 PROFILING : Workbench Reload Game took: 27.947100 ms
02:12:29.387 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
02:12:30.422 PROFILING : Entities load took: 1034.286000 ms
02:12:30.434 WORLD : WORLD : CreateEntities
02:12:30.440 WORLD : WORLD : NotifyBeforeEntitiesCreated
02:12:30.440 PROFILING : NotifyBeforeEntitiesCreated took: 0.003200 ms
02:12:30.440 WORLD : WORLD : Wait for preloading data
02:12:30.441 PROFILING : Wait for preloading data took: 0.004300 ms
02:12:30.551 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
02:12:30.551 PROFILING : PROFILING : Terrain load
02:12:32.544 PROFILING : Terrain load took: 1992.929000 ms
02:12:36.809 WORLD : CreateEntities
02:12:36.810 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"
02:12:36.810 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:12:36.810 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:12:47.892 WORLD : WORLD : NotifyBeforeEntitiesInitialized
02:12:47.892 PROFILING : NotifyBeforeEntitiesInitialized took: 0.006200 ms
02:12:48.347 WORLD : WORLD : NotifyEntitiesInitialized
02:12:48.347 TERRAIN : TERRAIN : Initializing road networks...
02:12:48.350 PROFILING : Initializing road networks... took: 2.530500 ms
02:12:48.350 PROFILING : NotifyEntitiesInitialized took: 2.933300 ms
02:12:48.350 PROFILING : CreateEntities took: 17915.262400 ms
02:12:48.539 PROFILING : * WorldEditor: LoadWorld: 19156.463200 ms
02:12:50.061 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf)
02:12:50.062 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf)
02:12:50.063 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'...
02:12:50.064 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping...
02:12:50.147 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
02:12:50.147 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
02:12:50.147 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
02:12:50.147 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
02:12:50.147 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
02:12:50.147 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
02:12:50.147 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
02:12:50.147 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
02:12:50.147 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
02:12:50.148 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
02:12:50.148 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
02:12:50.148 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
02:12:50.148 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
02:12:50.148 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
02:12:50.148 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
02:12:50.148 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
02:12:50.148 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
02:12:50.148 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
02:12:50.149 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
02:12:50.149 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
02:12:50.149 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
02:12:50.149 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
02:12:50.149 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
02:12:50.149 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
02:12:50.149 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
02:12:50.149 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
02:12:50.170 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
02:12:50.196 BACKEND : Attempting online Game Config instead.
02:12:53.446 INIT : INIT : Workbench Reload Game
02:12:53.448 ENGINE : Game destroyed.
02:12:53.454 GUI : Using default language (en_us)
02:12:53.454 GUI : Loading 'en_us' localization file.
02:12:53.454 INIT : INIT : Loading StringTable
02:12:53.478 PROFILING : Loading StringTable took: 23.990900 ms
02:12:53.478 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
02:12:53.489 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:12:53.489 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:12:53.489 ENGINE : Game successfully created.
02:12:53.489 ENGINE : Game successfully initialized.
02:12:53.489 PROFILING : Workbench Reload Game took: 43.312900 ms
02:12:53.493 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
02:12:53.546 PLATFORM : Save data from container 'settings' have been loaded
02:12:53.635 PLATFORM : Save data from container 'sessions' have been loaded
02:12:53.732 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'.
02:12:53.739 WORLD : WORLD : Game::LoadEntities
02:12:53.739 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf"
02:12:53.740 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
02:12:53.740 WORLD : WORLD : CreateEntities
02:12:53.740 WORLD : WORLD : CreateEntities
02:12:53.740 WORLD : WORLD : NotifyBeforeEntitiesCreated
02:12:53.755 RESOURCES : Loaded mission headers from 13 addon(s)!
02:12:53.755 PROFILING : NotifyBeforeEntitiesCreated took: 14.749900 ms
02:12:53.755 WORLD : WORLD : Wait for preloading data
02:12:53.755 PROFILING : Wait for preloading data took: 0.000500 ms
02:12:58.510 WORLD : Game::LoadEntities
02:12:58.510 WORLD : CreateEntities
02:12:58.510 WORLD : CreateEntities
02:12:58.510 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"
02:12:58.510 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:12:58.510 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:12:59.942 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
02:12:59.942 ENTITY : CreateComponent 'Hierarchy'
02:12:59.942 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>')
02:12:59.943 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
02:12:59.943 ENTITY : CreateComponent 'Hierarchy'
02:12:59.943 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>')
02:12:59.943 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
02:12:59.943 ENTITY : CreateComponent 'Hierarchy'
02:12:59.943 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>')
02:12:59.948 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
02:12:59.948 ENTITY : CreateComponent 'Hierarchy'
02:12:59.948 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>')
02:12:59.948 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
02:12:59.948 ENTITY : CreateComponent 'Hierarchy'
02:12:59.948 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>')
02:12:59.948 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
02:12:59.948 ENTITY : CreateComponent 'Hierarchy'
02:12:59.948 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>')
02:12:59.952 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
02:12:59.952 ENTITY : CreateComponent 'Hierarchy'
02:12:59.952 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>')
02:12:59.952 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
02:12:59.952 ENTITY : CreateComponent 'Hierarchy'
02:12:59.952 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>')
02:12:59.952 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
02:12:59.952 ENTITY : CreateComponent 'Hierarchy'
02:12:59.952 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>')
02:13:05.383 WORLD : WORLD : NotifyBeforeEntitiesInitialized
02:13:05.383 PROFILING : NotifyBeforeEntitiesInitialized took: 0.057300 ms
02:13:07.453 WORLD : InitEntities 'world'
02:13:07.454 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
02:13:07.454 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
02:13:07.487 WORLD : InitEntities 'world'
02:13:07.487 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
02:13:07.487 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
02:13:07.488 WORLD : WORLD : NotifyEntitiesInitialized
02:13:07.488 TERRAIN : TERRAIN : Initializing road networks...
02:13:07.491 PROFILING : Initializing road networks... took: 2.982500 ms
02:13:07.491 DEFAULT : DEFAULT : WorldVolumesCollection
02:13:07.554 PROFILING : WorldVolumesCollection took: 63.070300 ms
02:13:07.554 INIT : INIT : SoundWorldInit
02:13:07.572 PROFILING : SoundWorldInit took: 17.686300 ms
02:13:07.572 PROFILING : NotifyEntitiesInitialized took: 84.012700 ms
02:13:07.572 PROFILING : CreateEntities took: 13831.926800 ms
02:13:07.572 PROFILING : CreateEntities took: 13832.138200 ms
02:13:07.573 WORLD : WORLD : Wait for preloading data around camera
02:13:07.573 PROFILING : Wait for preloading data around camera took: 0.001300 ms
02:13:07.573 WORLD : WORLD : EOnActivate
02:13:07.611 PROFILING : EOnActivate took: 37.724900 ms
02:13:07.611 PROFILING : Game::LoadEntities took: 13872.280100 ms
02:13:07.933 DEFAULT : Entered offline game state.
02:13:11.748 SCRIPT : Map load time: 2220ms
02:13:11.748 NETWORK : Player connected: connectionID=2147483646
02:13:11.748 NETWORK : ### Connecting player: connectionID=2147483646, Name=
02:13:11.749 NETWORK : ### Creating player: PlayerId=1, Name=jakub
02:13:11.755 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:13:11.755 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
02:13:11.755 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:13:11.756 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!
02:13:11.756 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!
02:13:11.758 SCRIPT (W): Can't open config file ""
02:13:11.767 WORLD : InitEntities 'world'
02:13:11.767 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:13:11.767 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
02:13:11.768 SCRIPT (W): Slot_WeaponInfo Has no Content!
02:13:11.768 SCRIPT (W): Slot_Chat Has no Content!
02:13:11.769 SCRIPT (W): Slot_VON Has no Content!
02:13:11.769 SCRIPT (W): Slot_AvailableActions Has no Content!
02:13:11.769 SCRIPT (W): Slot_Vehicle Has no Content!
02:13:11.769 SCRIPT (W): Slot_GameVersion Has no Content!
02:13:11.770 SCRIPT (W): Slot_Notifications Has no Content!
02:13:11.770 SCRIPT (W): Slot_Hints Has no Content!
02:13:11.785 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:13:11.786 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
02:13:11.786 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:13:11.786 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.
02:13:11.787 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.
02:13:11.791 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
02:13:11.792 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
02:13:11.792 NETWORK : Players connecting: 0
02:13:11.793 NETWORK : Players connected: 1 / 1
02:13:11.824 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves
02:13:11.825 PROFILING : Workbench startup took: 55708.702200 ms
02:13:11.849 WORLD : Frame start
02:13:11.849 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
02:13:11.863 WORLD : UpdateEntities
02:13:11.863 WORLD : Frame
02:13:11.864 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
02:13:12.067 WORLD : UpdateEntities
02:13:12.067 WORLD : PostFrame
02:13:12.068 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
02:13:12.068 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
02:13:12.115 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:13:12.116 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:13:12.116 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
02:13:12.116 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
02:13:12.269 RENDER : RENDER : ObjectsHeightMap::Build
02:13:12.270 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
02:13:12.477 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 207.208700 ms
02:13:12.484 PROFILING : ObjectsHeightMap::Build took: 214.502700 ms
02:13:13.628 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
02:13:13.649 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
02:13:13.649 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
02:13:13.681 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
02:13:13.684 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
02:13:13.738 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
02:13:13.738 WORLD : InitEntities 'world'
02:13:13.738 ENTITY : Init entity @"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
02:13:13.739 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
02:13:13.741 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
02:13:13.741 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
02:13:13.746 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
02:13:13.799 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
02:13:13.799 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
02:13:13.801 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
02:13:13.802 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
02:13:13.805 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
02:13:13.807 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
02:13:13.808 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
02:13:13.809 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
02:13:13.809 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
02:13:13.810 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
02:13:13.810 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
02:13:13.810 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
02:13:13.810 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
02:13:13.811 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
02:13:13.811 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
02:13:13.811 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
02:13:13.811 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
02:13:13.811 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
02:13:13.811 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
02:13:13.812 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
02:13:13.812 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:13.812 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:13.813 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:13.813 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:13.813 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:13.813 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:14.469 WORLD : UpdateEntities
02:13:14.469 WORLD : AfterPostSimulate
02:13:14.469 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
02:13:14.664 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:14.664 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:14.664 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:14.665 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:14.918 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5287,7499.71> up=0.995672
02:13:14.918 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.288032 angularSpeed=0.0798343
02:13:14.918 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:13:14.918 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6136,7501.98>
02:13:14.919 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3136,7501.98> terrainY=63.3155 tireTerrainGap=-0.00185013
02:13:14.919 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6136,7501.98> radius=0.3 bottom=<7012.07,63.3136,7501.98> fraction=0.446499 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00177002
02:13:14.919 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.6002,7497.71>
02:13:14.919 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1502,7497.71> terrainY=64.1543 tireTerrainGap=-0.00405121
02:13:14.919 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.6002,7497.71> radius=0.45 bottom=<7009.89,64.1502,7497.71> fraction=0.436099 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00405884
02:13:14.919 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.43,64.2623,7497.76>
02:13:14.920 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.43,63.8123,7497.76> terrainY=63.8172 tireTerrainGap=-0.00489426
02:13:14.920 SCRIPT : ERR GEAR SUPPORT: center=<7014.43,64.2623,7497.76> radius=0.45 bottom=<7014.43,63.8123,7497.76> fraction=0.432222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00490952
02:13:14.920 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:13:15.169 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:15.169 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:15.169 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:15.170 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:15.673 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:15.674 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:15.674 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:15.928 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5333,7499.72> up=0.994244
02:13:15.928 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.092914 angularSpeed=0.0323928
02:13:15.928 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:13:15.929 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6175,7502>
02:13:15.929 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3175,7502> terrainY=63.3132 tireTerrainGap=0.00432587
02:13:15.929 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6175,7502> radius=0.3 bottom=<7012.07,63.3175,7502> fraction=0.474215 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00432587
02:13:15.929 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6009,7497.72>
02:13:15.929 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1509,7497.72> terrainY=64.1477 tireTerrainGap=0.00312805
02:13:15.929 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6009,7497.72> radius=0.45 bottom=<7009.93,64.1509,7497.72> fraction=0.468873 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00315094
02:13:15.930 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2644,7497.79>
02:13:15.930 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8144,7497.79> terrainY=63.8147 tireTerrainGap=-0.000278473
02:13:15.930 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2644,7497.79> radius=0.45 bottom=<7014.47,63.8144,7497.79> fraction=0.453056 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000328064
02:13:15.930 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:13:16.185 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:16.185 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:16.186 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:16.186 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:16.437 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
02:13:16.691 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:16.691 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:16.692 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:16.692 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:16.948 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5306,7499.75> up=0.993896
02:13:16.949 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0482005 angularSpeed=0.0172409
02:13:16.949 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:13:16.949 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6116,7502.02>
02:13:16.949 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3116,7502.02> terrainY=63.3111 tireTerrainGap=0.000530243
02:13:16.949 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6116,7502.02> radius=0.3 bottom=<7012.07,63.3116,7502.02> fraction=0.456873 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.000511169
02:13:16.950 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5938,7497.72>
02:13:16.950 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1438,7497.72> terrainY=64.1416 tireTerrainGap=0.00217438
02:13:16.950 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5938,7497.72> radius=0.45 bottom=<7009.97,64.1438,7497.72> fraction=0.464646 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00222778
02:13:16.950 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2603,7497.84>
02:13:16.950 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8103,7497.84> terrainY=63.812 tireTerrainGap=-0.00163651
02:13:16.950 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2603,7497.84> radius=0.45 bottom=<7014.51,63.8103,7497.84> fraction=0.446944 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00167084
02:13:16.951 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:13:17.205 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:17.206 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:17.206 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:17.206 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:17.711 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:17.711 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:17.711 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:17.712 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:17.966 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993801
02:13:17.966 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:13:17.967 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:13:17.967 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6121,7502.02>
02:13:17.967 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3121,7502.02> terrainY=63.3109 tireTerrainGap=0.00119781
02:13:17.967 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6121,7502.02> radius=0.3 bottom=<7012.08,63.3121,7502.02> fraction=0.460061 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00121307
02:13:17.967 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.593,7497.73>
02:13:17.967 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.143,7497.73> terrainY=64.1406 tireTerrainGap=0.00239563
02:13:17.967 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.593,7497.73> radius=0.45 bottom=<7009.98,64.143,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089
02:13:17.968 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2599,7497.84>
02:13:17.968 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8099,7497.84> terrainY=63.8117 tireTerrainGap=-0.00181198
02:13:17.968 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2599,7497.84> radius=0.45 bottom=<7014.52,63.8099,7497.84> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291
02:13:17.968 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:13:18.222 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:18.222 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:18.223 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:18.223 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:18.726 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:18.726 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:18.727 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:18.727 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:18.976 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993801
02:13:18.976 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:13:18.977 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:13:18.977 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6121,7502.02>
02:13:18.977 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3121,7502.02> terrainY=63.3109 tireTerrainGap=0.00119781
02:13:18.977 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6121,7502.02> radius=0.3 bottom=<7012.08,63.3121,7502.02> fraction=0.460061 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00121307
02:13:18.977 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.593,7497.73>
02:13:18.977 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.143,7497.73> terrainY=64.1406 tireTerrainGap=0.00239563
02:13:18.978 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.593,7497.73> radius=0.45 bottom=<7009.98,64.143,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089
02:13:18.978 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2599,7497.84>
02:13:18.978 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8099,7497.84> terrainY=63.8117 tireTerrainGap=-0.00181198
02:13:18.978 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2599,7497.84> radius=0.45 bottom=<7014.52,63.8099,7497.84> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291
02:13:18.978 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:13:19.232 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:19.233 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
02:13:19.248 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
02:13:19.249 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
02:13:19.249 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
02:13:19.250 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
02:13:19.250 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
02:13:19.250 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
02:13:19.250 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
02:13:20.183 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
02:13:20.225 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
02:13:20.412 SCRIPT : ERR SMOKE PASS: new identity may enter prison
02:13:20.413 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
02:13:20.413 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
02:13:20.413 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
02:13:20.413 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
02:13:20.413 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
02:13:20.413 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
02:13:20.413 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
02:13:20.415 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
02:13:20.415 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
02:13:20.418 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
02:13:20.418 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
02:13:20.418 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
02:13:20.418 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
02:13:20.421 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
02:13:20.423 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
02:13:30.525 SCRIPT : ERR SMOKE PASS: convoy authored supply-site road survey seed exists
02:13:30.526 SCRIPT : ERR CONVOY NATIVE: road survey seed=<6150, 0, 7050>
02:13:30.529 SCRIPT : ERR CONVOY SURVEY: seed=<6150,0,7050> AABB=<5650,-1000,6550>..<6650,1000,7550> candidates=17; inspecting at most16, production cap128
02:13:30.529 SCRIPT : ERR CONVOY SURVEY: road=0 width=4 points=10 XZlength=73.8186 nearest=635.451 first=<5667.18,132.687,6565.9> last=<5724.97,137.544,6577.61>
02:13:30.529 SCRIPT : ERR CONVOY SURVEY: road=0 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.530 SCRIPT : ERR CONVOY SURVEY: road=1 width=4 points=93 XZlength=894.109 nearest=380.68 first=<5375.96,82.79,6281.81> last=<5976.39,155.618,6711.22>
02:13:30.530 SCRIPT : ERR CONVOY SURVEY: road=1 widthAllowed=1 FromPolyline=1 proximity=380.68
02:13:30.530 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=0 ground=<5817.34,143.569,6613.29> heading=264.423 GroundClear=0
02:13:30.530 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=1 ground=<5851.21,143.845,6620.49> heading=242.296 GroundClear=0
02:13:30.530 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=2 ground=<5881.61,144.529,6637.81> heading=237.156 GroundClear=0
02:13:30.531 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=3 ground=<5910.21,146.171,6657.96> heading=231.642 GroundClear=1
02:13:30.531 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=4 ground=<5937.3,149.021,6680.11> heading=228.801 GroundClear=0
02:13:30.531 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=5 ground=<5964.77,154.304,6701.72> heading=235.744 GroundClear=0
02:13:30.531 SCRIPT : ERR CONVOY SURVEY: road=2 width=8 points=375 XZlength=3931.51 nearest=340.559 first=<7644.09,74.844,5417.67> last=<5768.59,217.638,7064.02>
02:13:30.532 SCRIPT : ERR CONVOY SURVEY: road=2 widthAllowed=1 FromPolyline=1 proximity=340.559
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=0 ground=<5961.88,157.602,6734.64> heading=149.127 GroundClear=0
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=1 ground=<5943.89,160.334,6764.66> heading=148.009 GroundClear=0
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=2 ground=<5923.63,163.994,6793.16> heading=140.567 GroundClear=0
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=3 ground=<5899.31,168.922,6818.26> heading=131.417 GroundClear=0
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=4 ground=<5872.22,174.617,6840.4> heading=128.101 GroundClear=0
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=5 ground=<5844.74,180.643,6862.08> heading=128.756 GroundClear=0
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=3 width=4 points=15 XZlength=168.342 nearest=535.849 first=<6459.5,157.784,6612.57> last=<6528.87,160.825,6459.53>
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=3 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=4 width=4 points=50 XZlength=482.712 nearest=329.988 first=<6570.43,139.349,6988.35> last=<6462.29,158.163,6607.38>
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=4 widthAllowed=1 FromPolyline=1 proximity=329.988
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=0 ground=<6428,160.628,6840.21> heading=220.723 GroundClear=0
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=1 ground=<6446.54,159.03,6869.79> heading=206.54 GroundClear=0
02:13:30.535 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=2 ground=<6453.74,157.069,6902.91> heading=166.907 GroundClear=0
02:13:30.535 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=3 ground=<6464.46,154.658,6933.5> heading=228.722 GroundClear=0
02:13:30.535 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=4 ground=<6492.17,149.949,6954.8> heading=242.046 GroundClear=0
02:13:30.535 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=5 ground=<6523.98,144.197,6969.32> heading=246.89 GroundClear=0
02:13:30.535 SCRIPT : ERR CONVOY SURVEY: road=5 width=4 points=67 XZlength=736.331 nearest=386.907 first=<5766.28,210.468,7000.47> last=<5131.91,172.192,7153.48>
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 widthAllowed=1 FromPolyline=1 proximity=386.907
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=0 ground=<5588.3,196.98,6935.55> heading=265.968 GroundClear=0
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=1 ground=<5621.71,201.861,6944.92> heading=244.549 GroundClear=0
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=2 ground=<5654.13,205.584,6958.09> heading=248.032 GroundClear=0
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=3 ground=<5686.17,208.712,6972.16> heading=246.339 GroundClear=0
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=4 ground=<5718.88,210.444,6984.56> heading=251.937 GroundClear=0
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=5 ground=<5752.06,210.561,6995.7> heading=251.441 GroundClear=0
02:13:30.537 SCRIPT : ERR CONVOY SURVEY: road=6 width=8 points=176 XZlength=1972.88 nearest=66.4786 first=<4947.28,173.019,7018.08> last=<6725.86,147.849,7120.28>
02:13:30.537 SCRIPT : ERR CONVOY SURVEY: road=6 widthAllowed=1 FromPolyline=1 proximity=66.4786
02:13:30.537 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=0 ground=<6086.05,200.614,6981.07> heading=295.602 GroundClear=0
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=1 ground=<6119.62,200.288,6973.36> heading=261.126 GroundClear=0
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=2 ground=<6153.63,198.913,6981.45> heading=253.113 GroundClear=1
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=3 ground=<6186.91,197.178,6992.28> heading=251.379 GroundClear=0
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=4 ground=<6219.88,195.138,7004.03> heading=249.601 GroundClear=0
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=5 ground=<6252.59,192.556,7016.48> heading=248.282 GroundClear=0
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=7 width=4 points=25 XZlength=212.651 nearest=419.633 first=<6722.46,147.849,7119.59> last=<6564.72,139.654,6986>
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=7 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=8 width=7.5 points=6 XZlength=54.4417 nearest=390.432 first=<5760.42,213.837,7024.28> last=<5733.18,218.9,7071.4>
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=8 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=9 width=4.5 points=15 XZlength=133.693 nearest=172.903 first=<5977.94,207.814,7032.93> last=<5981.35,218.87,7155.66>
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=9 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=10 width=3 points=3 XZlength=19.5994 nearest=544.746 first=<6694.14,144.792,7075.68> last=<6713.44,145.371,7079.09>
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=10 widthAllowed=0 FromPolyline=0 proximity=1e+20
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 width=4 points=42 XZlength=458.212 nearest=300.371 first=<6450.18,160.151,7111.25> last=<6346.16,176.657,7552.34>
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 widthAllowed=1 FromPolyline=1 proximity=300.371
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=0 ground=<6384.24,167.774,7289.35> heading=341.291 GroundClear=0
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=1 ground=<6395.45,166.674,7256.19> heading=341.078 GroundClear=0
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=2 ground=<6406.87,166.086,7223.1> heading=340.724 GroundClear=0
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=3 ground=<6418.49,165.601,7190.09> heading=340.433 GroundClear=0
02:13:30.541 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=4 ground=<6430.58,164.493,7157.25> heading=338.635 GroundClear=0
02:13:30.541 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=5 ground=<6444.01,161.766,7124.93> heading=336.339 GroundClear=0
02:13:30.541 SCRIPT : ERR CONVOY SURVEY: road=12 width=4 points=101 XZlength=1126.34 nearest=374.82 first=<6354.51,175.063,7501.37> last=<5603.19,211.311,7100.21>
02:13:30.541 SCRIPT : ERR CONVOY SURVEY: road=12 widthAllowed=1 FromPolyline=1 proximity=374.82
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=0 ground=<6029.69,196.884,7421.22> heading=323.841 GroundClear=0
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=1 ground=<6060.9,192.713,7416.36> heading=253.255 GroundClear=0
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=2 ground=<6095.05,186.078,7423.1> heading=271.483 GroundClear=0
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=3 ground=<6129.07,183.093,7428.33> heading=246.452 GroundClear=0
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=4 ground=<6157.14,182.63,7448.94> heading=226.682 GroundClear=0
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=5 ground=<6181.47,182.044,7474.09> heading=224.842 GroundClear=1
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=13 width=4 points=19 XZlength=183.447 nearest=379.925 first=<5686.6,209.351,7364.93> last=<5832.49,232.506,7258.65>
02:13:30.543 SCRIPT : ERR CONVOY SURVEY: road=13 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.543 SCRIPT : ERR CONVOY SURVEY: road=14 width=1 points=2 XZlength=10.9997 nearest=371.349 first=<5841.56,234.096,7256.79> last=<5830.7,234.096,7258.58>
02:13:30.543 SCRIPT : ERR CONVOY SURVEY: road=14 widthAllowed=0 FromPolyline=0 proximity=1e+20
02:13:30.543 SCRIPT : ERR CONVOY SURVEY: road=15 width=4 points=86 XZlength=976.259 nearest=533.99 first=<6347.68,175.94,7546.05> last=<6372.65,74.093,8460.08>
02:13:30.543 SCRIPT : ERR CONVOY SURVEY: road=15 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.544 SCRIPT (E): ERR SMOKE FAIL: convoy production road survey refused seed; read-only diagnostics above
02:13:30.544 SCRIPT (E): ERR SMOKE FAIL: native six-vehicle convoy readiness, cargo and road movement
@@ -0,0 +1,123 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-12-16\error.log started at 2026-09-20 02:12:18 (2026-09-20 00:12:18 UTC)
02:12:18.103 INIT : Workbench startup
02:12:18.103 INIT : Workbench Init Engine
02:12:18.103 RESOURCES : ResourceDB: full scan
02:12:18.103 RESOURCES : processing files...
02:12:18.103 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
02:12:18.114 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
02:12:18.114 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
02:12:18.114 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
02:12:18.114 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
02:12:18.217 ENGINE : GameProject load
02:12:18.217 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
02:12:18.217 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
02:12:18.217 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
02:12:18.217 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
02:12:18.217 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
02:12:18.217 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
02:12:18.218 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
02:12:18.218 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
02:12:26.273 INIT : Workbench Create Game
02:12:26.273 SCRIPT : Compiling Game scripts
02:12:26.273 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
02:12:26.273 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
02:12:26.521 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:26.651 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
02:12:26.700 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
02:12:26.913 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
02:12:26.988 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
02:12:26.988 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
02:12:26.990 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
02:12:27.049 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:27.049 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:27.050 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
02:12:27.050 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
02:12:27.082 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:27.111 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
02:12:36.809 WORLD : CreateEntities
02:12:36.810 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"
02:12:36.810 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:12:36.810 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:12:53.493 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
02:12:58.510 WORLD : Game::LoadEntities
02:12:58.510 WORLD : CreateEntities
02:12:58.510 WORLD : CreateEntities
02:12:58.510 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"
02:12:58.510 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:12:58.510 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:12:59.942 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
02:12:59.942 ENTITY : CreateComponent 'Hierarchy'
02:12:59.942 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>')
02:12:59.943 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
02:12:59.943 ENTITY : CreateComponent 'Hierarchy'
02:12:59.943 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>')
02:12:59.943 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
02:12:59.943 ENTITY : CreateComponent 'Hierarchy'
02:12:59.943 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>')
02:12:59.948 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
02:12:59.948 ENTITY : CreateComponent 'Hierarchy'
02:12:59.948 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>')
02:12:59.948 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
02:12:59.948 ENTITY : CreateComponent 'Hierarchy'
02:12:59.948 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>')
02:12:59.948 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
02:12:59.948 ENTITY : CreateComponent 'Hierarchy'
02:12:59.948 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>')
02:12:59.952 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
02:12:59.952 ENTITY : CreateComponent 'Hierarchy'
02:12:59.952 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>')
02:12:59.952 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
02:12:59.952 ENTITY : CreateComponent 'Hierarchy'
02:12:59.952 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>')
02:12:59.952 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
02:12:59.952 ENTITY : CreateComponent 'Hierarchy'
02:12:59.952 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>')
02:13:07.453 WORLD : InitEntities 'world'
02:13:07.453 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
02:13:07.454 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
02:13:11.755 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:13:11.755 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
02:13:11.755 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:13:11.756 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!
02:13:11.756 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!
02:13:11.758 SCRIPT (W): Can't open config file ""
02:13:11.767 WORLD : InitEntities 'world'
02:13:11.767 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:13:11.767 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
02:13:11.768 SCRIPT (W): Slot_WeaponInfo Has no Content!
02:13:11.768 SCRIPT (W): Slot_Chat Has no Content!
02:13:11.769 SCRIPT (W): Slot_VON Has no Content!
02:13:11.769 SCRIPT (W): Slot_AvailableActions Has no Content!
02:13:11.769 SCRIPT (W): Slot_Vehicle Has no Content!
02:13:11.769 SCRIPT (W): Slot_GameVersion Has no Content!
02:13:11.770 SCRIPT (W): Slot_Notifications Has no Content!
02:13:11.770 SCRIPT (W): Slot_Hints Has no Content!
02:13:11.785 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:13:11.786 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
02:13:11.786 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:13:11.786 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.
02:13:11.787 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.
02:13:11.792 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
02:13:12.067 WORLD : UpdateEntities
02:13:12.067 WORLD : PostFrame
02:13:12.068 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
02:13:12.068 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
02:13:12.115 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:13:12.116 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:13:12.116 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
02:13:12.116 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
02:13:13.738 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
02:13:13.738 WORLD : InitEntities 'world'
02:13:13.738 ENTITY : Init entity @"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
02:13:13.739 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388492" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <7012.000000 63.724998 7500.000000> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
02:13:14.469 WORLD : UpdateEntities
02:13:14.469 WORLD : AfterPostSimulate
02:13:14.469 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
02:13:30.544 SCRIPT (E): ERR SMOKE FAIL: convoy production road survey refused seed; read-only diagnostics above
02:13:30.544 SCRIPT (E): ERR SMOKE FAIL: native six-vehicle convoy readiness, cargo and road movement
@@ -0,0 +1,264 @@
{
"1337C0DE5DABBEEF": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack01_1337C0DE5DABBEEF",
"title": "RHS: Status Quo - Content Pack 01",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26917910,
335,
1789670330884205142,
1789670353823807747
],
"sha256": "65197c50ff6e906a5732564e8b440d80ef1cdbcffead9eb388e1e2b56c1322bc"
},
"resourceDatabase.rdb": {
"stat": [
47,
26917967,
566987,
1789670331096210712,
1789670354028813131
],
"sha256": "e8706d6b9bb2474b65f7c588de9fcfad4516bd26dc12e7b6b687e7973a41e7a6"
},
"data.pak": {
"stat": [
47,
26917928,
1992582478,
1789670344310557863,
1789670353824807774
],
"sha256": "e5db31f571782997640a67601ebd3bd6e6615c1548274c71b6ab0cdd794f8bf5"
},
"data001.pak": {
"stat": [
47,
26917986,
1993657251,
1789670345496589019,
1789670354029813158
],
"sha256": "2bda9c533834dfa2b8e29f4a2a905c30639dabe250554e1346cf1f5dae3f2db3"
},
"data002.pak": {
"stat": [
47,
26917956,
1992567795,
1789670345532589964,
1789670353970811608
],
"sha256": "dfbd716c2a0849910a8058b1f008b8403b8c506fe18c3168d2844383ac02988c"
},
"data003.pak": {
"stat": [
47,
26917964,
364877149,
1789670333444272402,
1789670354017812842
],
"sha256": "6225936ebc266825bbd1c79e4e0020c9f2fb55c3d3501ed66e72d87436ccd015"
}
}
},
"595F2BF2F44836FB": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-StatusQuo_595F2BF2F44836FB",
"title": "RHS: Status Quo",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26919135,
1100,
1789670379744488450,
1789670389873754397
],
"sha256": "1b83e9df126db639cfcdb6d5119e65a1581c028becd6c09998143ed527ad0721"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919132,
823768,
1789670379822490498,
1789670389872754371
],
"sha256": "25f6405084fd228ff400868b21f033c4c43d44162ce73de562e06d8003b94a49"
},
"data.pak": {
"stat": [
47,
26919141,
203378761,
1789670389138735100,
1789670389946756313
],
"sha256": "985d0cde7b09ee860086cb386cf624fcfd94b5e82b26af0b33bab83f21d06988"
}
}
},
"5E389BB9F58B79A6": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/SpaceCore_5E389BB9F58B79A6",
"title": "WCS_SpaceCore",
"version": "8.2.1",
"files": {
"addon.gproj": {
"stat": [
47,
26918585,
2957,
1789670367793432952,
1789670369299906650
],
"sha256": "2db2e318e6f45bede0d1173d77af03314f888aedfb31bc767d569ccfb6e70a34"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918588,
44111,
1789670367937178405,
1789670369300214199
],
"sha256": "c4293fef30948a3538751533cc52c9ce449ffada931b47a8fdf1ca48c1618e75"
},
"data.pak": {
"stat": [
47,
26918592,
43626712,
1789670369105209079,
1789670369315214594
],
"sha256": "80e9810c9b7c873187660d0ddf002a63d1a382e81fc3611baa0ae8fdfff29d3d"
}
}
},
"5E524E4FEECCA92B": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/BMP-1IFV_5E524E4FEECCA92B",
"title": "WCS_BMP-1",
"version": "8.2.0",
"files": {
"addon.gproj": {
"stat": [
47,
26918544,
2900,
1789670364825147789,
1789670366119130662
],
"sha256": "ad44151140adf62e99eaa639984c2b9c400be17481e934186d61c307b5221259"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918535,
16514,
1789670364934099542,
1789670366080129638
],
"sha256": "c65677e8767d92c96c6f35b482350d56e3dccfa026a3c5470b332120990f047c"
},
"data.pak": {
"stat": [
47,
26918541,
119808197,
1789670365649118318,
1789670366115130557
],
"sha256": "f715ad5fa3de788061a66a3ccd933feead5cc1631507ca63e9061049c538fab6"
}
}
},
"629B2BA37EFFD577": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/WCS_Armaments_629B2BA37EFFD577",
"title": "WCS_Armaments",
"version": "8.2.1",
"files": {
"addon.gproj": {
"stat": [
47,
26918715,
2926,
1789670371305266851,
1789670377499241577
],
"sha256": "e6ffcf559a2e7898848349c090300ea8eca8cb2e13ecef456a108bcc82efc8b1"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918718,
141469,
1789670371389269057,
1789670377499429501
],
"sha256": "7f38b7ed578b0b47864648a7b70288fe49dae4cc2556d5754377a1c28b2b6532"
},
"data.pak": {
"stat": [
47,
26918730,
395962643,
1789670376182394919,
1789670377620432679
],
"sha256": "84a2cf01e2d17a06f8d775ca542a0cc98739f9f4b75b79826017e1387faedb18"
}
}
},
"BADC0DEDABBEDA5E": {
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack02_BADC0DEDABBEDA5E",
"title": "RHS: Status Quo - Content Pack 02",
"version": "0.16.5208",
"files": {
"addon.gproj": {
"stat": [
47,
26919414,
336,
1789670399470006320,
1789670428369764835
],
"sha256": "6ebd73d663ed6dbf981cd8bc7d19cfd5bcd3c9dec3b9a706fa331d992ef200b4"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919388,
111601,
1789670399484558966,
1789670428260761974
],
"sha256": "736bcd2e60177e5af99d93c6b5f07ad79a950899aaca23000f33ad405cd1b74e"
},
"data.pak": {
"stat": [
47,
26919411,
1992445813,
1789670421137575039,
1789670428335763943
],
"sha256": "5b28362571e396c008eb2286dc5a76b4ccf869c0a279916209fb0ef20d6b145e"
},
"data001.pak": {
"stat": [
47,
26919421,
238642257,
1789670400589035695,
1789670428370764861
],
"sha256": "fb2aecbde5668c4d431ea74d64f6d15f7a9f608fefe01838d7c85fb0c818499f"
}
}
}
}
@@ -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 <FK23>
> Using F23, ignoring XF86TouchpadOff
> Warning: Symbol map for key <FK23> redefined
> Using last definition for conflicting fields
> Warning: Symbol map for key <FK24> 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: 139
[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: 0x555568595420 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x555568595420
[Gamescope WSI] Destroyed swapchain: 0x555568595420
[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: 0x5555685060e0 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x5555685060e0
[Gamescope WSI] Destroyed swapchain: 0x5555685060e0
[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: 0x5555684ff3a0 - imageCount: 4
[gamescope] [Error] xwm: X11 I/O error! This is fatal. Aborting...
@@ -0,0 +1,235 @@
{
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyBudget.c": "fc1f77fd773194e3f4d591b299e4c5eae4fa9564aad32b8cec0bbb4011425c0c",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyPlacement.c": "f1255aac2a9f1dbf3265064239cb9c6b57d39132082ec84a5f3be617803a3af3",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyRoadPlan.c": "147cbc9064f2a6eb1464c2c14e78ae813b68005c6c3a6acba3e0cfc18d812e8a",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyService.c": "80ad4b55ad1e8d9a21fe3dffb21f12c9b785fa4a5d210eaf2937de389cc6525d",
"addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c": "db278b200b3ebfb7072d2ec3ff296a3aeb9fdc76f6e421eed51dde1e05b37070",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "ffeff81ed751e592014330bc5c80266e8cd0125ad7e0bacdb93189640ec45b8b",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "a743b115889c8c9ae5f0e5395326be66036dc3e2f8b606387f36af9fc6783f38",
"addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c": "bcc586be7dbbe940745c7b824e0a2bbec36bf0426c895b02a386ba8cab5840e1",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "1efb5e604704b3d86a4adaf30fa43d776eb0c612977e1c43ee083700562c6a0d",
"addons/ai/Scripts/Game/ERR/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
"addons/ai/Scripts/Game/ERR/ERR_HQMemory.c": "add41a17c5bbdda19ff139b4ad949740432be17e4ead8bc22833d775fc8bc857",
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "47974a010b74e4739df618b55bd937025ff72017557f0396b2ae3761ebcb90aa",
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
"addons/ai/Scripts/Game/ERR/ERR_HQPursuit.c": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
"addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c": "db3ce0af2ac2bedf8fbeebb29f2735a5a8ee6bf849256edda1c74c06178bc0da",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "9852bf0ccdc9d3a29597dff4b6ec68af2b7c04b29f2b74f126028da2d1e58e5e",
"addons/ai/Scripts/Game/ERR/ERR_HQWatch.c": "f537fbfed5f725cbabf74bc0a3cc0422ef937234177ae789160ff4164bf5fe3a",
"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": "05863b2b4f9f70cdb288f91c722cbea163c13f2a2927dc485482e5bd4fa7d57f",
"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": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
"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": "92efadb7a5bd9cd9f6865c764f901ae01e3776224d8b57abed648983df487b81",
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
"addons/ai/addon.gproj": "eba68a3e343deb205b01ba2b0e473deacb2b5ba21d982c601a0cdd4db78778b2",
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
"addons/chat/Scripts/Game/ERR/ERR_NativeConvoyProbe.c": "553fcac23dd4eac68b0cce06714ab5c279d50d78fe8f979009828ad0210ec5c3",
"addons/chat/Scripts/Game/ERR/ERR_NativeHQMemoryProbe.c": "cc6977d1faffb5fd25ae56da0074e137f5ae8309db1b11640a526f20959844ee",
"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": "8cb8cf82eea933c45322caca9933e235cb6e5ab897a95289fb7eca98a9e4a59a",
"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/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
"addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
"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": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
"addons/core/Scripts/Game/ERR/ERR_AdminMenu.c": "2b79df9536ceacd49d06c776300372eda4d7fda7c529a560bd8078b6660d5360",
"addons/core/Scripts/Game/ERR/ERR_AdminPlayerTools.c": "91e25c336a9e6e52a700157826f5deaf7ca39e67933a6ef6af0f5fdf81c0016e",
"addons/core/Scripts/Game/ERR/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "3f59fa3af151d7697dc1539a886c2ca1cfe4f68228b93d521582ec32835feddb",
"addons/core/Scripts/Game/ERR/ERR_AdminSession.c": "c9d7421a0e6f6f7301751f6c5ac70874022140bce2a83ff3ae1d50df86955c84",
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
"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": "0d0fbb091c451db509edf44db6fc7e2a15c36999166ad026a9af55aef61322e6",
"addons/core/Scripts/Game/ERR/ERR_ChatClient.c": "ae856e9fa0e19fc35d5c839fc5001bb28ce633eab59710911e7e56057dd452f0",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2597ca110391558f35433cb11033574308e241134ce9a8cc209fe892fd26efbd",
"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_ForceLedger.c": "3858629f7fccf75c282cec725a7c0d9dd1c1095675348bb584abc947103a2872",
"addons/core/Scripts/Game/ERR/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "0870b5c5aed432f9e5ee66863e361cac61a68bf9d80dc266647ab5c2f1bcdccf",
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
"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_NativeAdminMenuProbe.c": "f30f9fa3a613923b6da2f3fcc521e5b077523042b3accbd80e4fa033be5b83ab",
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "81236687526235514e0d8a31dd62409246d006dddcdf14f4422c13071d0897e5",
"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": "c451b6b1f9ba2b693607307ef6ad9f0c991448d4c572c2a14b5204ad1fdc267b",
"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": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
"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": "3a950653f09689738be09f793149873fbca1da668ad0c197ab500b23f574de3e",
"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": "4114cda847c042c7414d869f71c594e48dc71426b7caca6f85dcf304a032ab3e",
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "b59764a8584221324995ab50b148eac1812084d79f81685edbdc24495b884760",
"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/AdminMenu.layout": "26db9780c0afffa8429602c27ee347a4e665a19a6872b15f4178d684de7e23b6",
"addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
"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": "4dc4e72cd2ba5fef5a35d697b911be4755e37208d539f1d1984bcbb6a9699e96",
"addons/intel/Scripts/Game/ERR/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "44bd5414f9ba5e5c34fe9fb75ade36004f689cda2584a2db8b641743789c14fb",
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "8c3244a65d8c365390900975d0a62748bc3c0d68b0b715c1093a0e33937942db",
"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"
}
@@ -0,0 +1,45 @@
{
"schema_version": 1,
"launch_id": "010fe469-b179-4aeb-9ca2-3bb08bb2ed78",
"captured_unix": 1789863134.3761024,
"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-external-profile",
"-logconsole",
"-wbModule=WorldEditor",
"-load",
"Worlds/ERR_Everon.ent",
"-plugin=ERR_ValidateWorldPlugin",
"-errPlay",
"1",
"-errSmoke",
"1",
"-errSmokeOutcome",
"convoy",
"-noThrow",
"-disableCrashReporter"
],
"manifest_sha256": "ce3474ef0abbb018c24888f3456aee151ce18d6010b816fab836037c80acfa7a"
}
@@ -0,0 +1,19 @@
{
"log": "docs/evidence/native-2026-09-20-021216-convoy-road-diagnostic/console.log.txt",
"smoke_completions": 0,
"assertions_passed": 29,
"script_or_runtime_failures": [
"02:13:30.544 SCRIPT (E): ERR SMOKE FAIL: convoy production road survey refused seed; read-only diagnostics above",
"02:13:30.544 SCRIPT (E): ERR SMOKE FAIL: native six-vehicle convoy readiness, cargo and road movement"
],
"engine_errors": [
"02:12:18.217 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
"02:12:18.217 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
"02:12:18.217 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
"02:12:18.218 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
"02:13:30.544 SCRIPT (E): ERR SMOKE FAIL: convoy production road survey refused seed; read-only diagnostics above",
"02:13:30.544 SCRIPT (E): ERR SMOKE FAIL: native six-vehicle convoy readiness, cargo and road movement"
],
"missing_end_screen": [],
"scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim"
}
@@ -0,0 +1,13 @@
#1 t=6.7s M0 REGISTER group 1 [session=1789863187-1]
#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=1789863187-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=1789863187-1]
#4 t=8.7s M0 REGISTER group 2 [session=1789863187-1]
#5 t=8.7s M0 REGISTER group 3 [session=1789863187-1]
#6 t=8.7s M0 REGISTER group 4 [session=1789863187-1]
#7 t=8.7s M0 REGISTER group 5 [session=1789863187-1]
#8 t=8.7s M0 REGISTER group 6 [session=1789863187-1]
#9 t=8.7s M0 REGISTER group 7 [session=1789863187-1]
#10 t=16.7s M0 STINGER physical FIM-92 observed in weapon slot; no replacement will be issued [session=1789863187-1]
#11 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=1789863187-1]
#12 t=18.8s M2 STATUS REPORT status everon-extraction-1: 6 living, 6 fit, 0 confirmed losses; sampled=18752.8 [session=1789863187-1]
#13 t=18.8s M3 STATUS REPORT status formation-1: 4 living, 4 fit, 0 confirmed losses; sampled=18752.8 [session=1789863187-1]
@@ -0,0 +1,40 @@
{
"stopped_unix": 1789863212.150155,
"console_sha256": "6a3cc76a8e4be1a856e970ac15b37d6e22e3f0aa97d9ad438081f3799c8bfce7",
"end_source_sha256": "ce3474ef0abbb018c24888f3456aee151ce18d6010b816fab836037c80acfa7a",
"source_unchanged_after_run": true,
"source_provenance": "launch_snapshot",
"launch_id": "010fe469-b179-4aeb-9ca2-3bb08bb2ed78",
"launch_source_manifest": "launch-source-sha256.json",
"launch_source_metadata": "launch-source.json",
"launch_source_sha256": "ce3474ef0abbb018c24888f3456aee151ce18d6010b816fab836037c80acfa7a",
"external_addons_unchanged_after_run": true,
"external_addon_count": 6,
"external_addon_inputs": "external-addons-inputs.json",
"started_unix": 1789863134.376178,
"result": "test-failed",
"result_before_cleanup": "test-failed",
"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-external-profile/logs/logs_2026-09-20_02-12-16",
"rounds_required": 1,
"project": "chat",
"display": "headless Gamescope 1280x720/30Hz",
"dedicated_server": false,
"audio": "silent sink and per-test-stream mute"
}
@@ -0,0 +1,335 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-12-16\script.log started at 2026-09-20 02:12:19 (2026-09-20 00:12:19 UTC)
02:12:19.928 SCRIPT : SCRIPT : Initializing scripts
02:12:19.928 SCRIPT : SCRIPT : ScriptProjectManager init
02:12:24.522 SCRIPT : SCRIPT : Compiling GameLib scripts
02:12:24.603 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
02:12:24.604 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
02:12:24.604 SCRIPT : SCRIPT : Compiling Game scripts
02:12:26.273 SCRIPT : Compiling Game scripts
02:12:26.273 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
02:12:26.273 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
02:12:26.521 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:26.651 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
02:12:26.700 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
02:12:26.872 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
02:12:26.913 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
02:12:26.988 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
02:12:26.988 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
02:12:26.990 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
02:12:27.049 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:27.049 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:27.050 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
02:12:27.050 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
02:12:27.082 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:12:27.111 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
02:12:27.521 SCRIPT : Module: WorkbenchGame; loaded 185x files; 657x classes; used 2755K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90c87bba
02:12:27.529 SCRIPT : Module: Game; loaded 6486x files; 13143x classes; used 38951K 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,WCS_DEFINES_ARMAMENTS"; CRC32: bf3de4ed
02:12:28.555 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:12:28.555 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:12:50.147 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
02:12:50.147 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
02:12:50.147 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
02:12:50.147 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
02:12:50.147 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
02:12:50.147 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
02:12:50.147 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
02:12:50.147 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
02:12:50.147 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
02:12:50.148 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
02:12:50.148 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
02:12:50.148 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
02:12:50.148 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
02:12:50.148 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
02:12:50.148 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
02:12:50.148 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
02:12:50.148 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
02:12:50.148 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
02:12:50.149 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
02:12:50.149 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
02:12:50.149 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
02:12:50.149 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
02:12:50.149 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
02:12:50.149 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
02:12:50.149 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
02:12:50.149 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
02:12:50.170 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
02:12:53.489 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:12:53.489 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:13:07.454 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
02:13:07.487 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
02:13:11.748 SCRIPT : Map load time: 2220ms
02:13:11.756 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!
02:13:11.756 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!
02:13:11.758 SCRIPT (W): Can't open config file ""
02:13:11.768 SCRIPT (W): Slot_WeaponInfo Has no Content!
02:13:11.768 SCRIPT (W): Slot_Chat Has no Content!
02:13:11.769 SCRIPT (W): Slot_VON Has no Content!
02:13:11.769 SCRIPT (W): Slot_AvailableActions Has no Content!
02:13:11.769 SCRIPT (W): Slot_Vehicle Has no Content!
02:13:11.769 SCRIPT (W): Slot_GameVersion Has no Content!
02:13:11.770 SCRIPT (W): Slot_Notifications Has no Content!
02:13:11.770 SCRIPT (W): Slot_Hints Has no Content!
02:13:11.786 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.
02:13:11.787 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.
02:13:11.792 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
02:13:11.849 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
02:13:11.864 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
02:13:12.068 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
02:13:13.628 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
02:13:13.649 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
02:13:13.649 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
02:13:13.681 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
02:13:13.684 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
02:13:13.741 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
02:13:13.741 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
02:13:13.746 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
02:13:13.799 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
02:13:13.799 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
02:13:13.801 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
02:13:13.802 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
02:13:13.805 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
02:13:13.807 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
02:13:13.808 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
02:13:13.809 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
02:13:13.809 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
02:13:13.810 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
02:13:13.810 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
02:13:13.810 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
02:13:13.810 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
02:13:13.811 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
02:13:13.811 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
02:13:13.811 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
02:13:13.811 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
02:13:13.811 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
02:13:13.811 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
02:13:13.812 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
02:13:13.812 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:13.812 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:13.813 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:13.813 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:13.813 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:13.813 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:13:14.664 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:14.664 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:14.664 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:14.665 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:14.918 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5287,7499.71> up=0.995672
02:13:14.918 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.288032 angularSpeed=0.0798343
02:13:14.918 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:13:14.918 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6136,7501.98>
02:13:14.919 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3136,7501.98> terrainY=63.3155 tireTerrainGap=-0.00185013
02:13:14.919 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6136,7501.98> radius=0.3 bottom=<7012.07,63.3136,7501.98> fraction=0.446499 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00177002
02:13:14.919 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.6002,7497.71>
02:13:14.919 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1502,7497.71> terrainY=64.1543 tireTerrainGap=-0.00405121
02:13:14.919 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.6002,7497.71> radius=0.45 bottom=<7009.89,64.1502,7497.71> fraction=0.436099 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00405884
02:13:14.919 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.43,64.2623,7497.76>
02:13:14.920 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.43,63.8123,7497.76> terrainY=63.8172 tireTerrainGap=-0.00489426
02:13:14.920 SCRIPT : ERR GEAR SUPPORT: center=<7014.43,64.2623,7497.76> radius=0.45 bottom=<7014.43,63.8123,7497.76> fraction=0.432222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00490952
02:13:14.920 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:13:15.169 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:15.169 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:15.169 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:15.170 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:13:15.673 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:15.674 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:15.674 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:15.928 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5333,7499.72> up=0.994244
02:13:15.928 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.092914 angularSpeed=0.0323928
02:13:15.929 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:13:15.929 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6175,7502>
02:13:15.929 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3175,7502> terrainY=63.3132 tireTerrainGap=0.00432587
02:13:15.929 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6175,7502> radius=0.3 bottom=<7012.07,63.3175,7502> fraction=0.474215 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00432587
02:13:15.929 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6009,7497.72>
02:13:15.929 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1509,7497.72> terrainY=64.1477 tireTerrainGap=0.00312805
02:13:15.929 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6009,7497.72> radius=0.45 bottom=<7009.93,64.1509,7497.72> fraction=0.468873 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00315094
02:13:15.930 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2644,7497.79>
02:13:15.930 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8144,7497.79> terrainY=63.8147 tireTerrainGap=-0.000278473
02:13:15.930 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2644,7497.79> radius=0.45 bottom=<7014.47,63.8144,7497.79> fraction=0.453056 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000328064
02:13:15.930 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:13:16.185 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:16.185 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:16.186 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:13:16.186 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:16.437 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
02:13:16.691 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:16.691 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:16.692 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:16.692 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
02:13:16.948 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5306,7499.75> up=0.993896
02:13:16.949 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0482005 angularSpeed=0.0172409
02:13:16.949 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:13:16.949 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6116,7502.02>
02:13:16.949 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3116,7502.02> terrainY=63.3111 tireTerrainGap=0.000530243
02:13:16.949 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6116,7502.02> radius=0.3 bottom=<7012.07,63.3116,7502.02> fraction=0.456873 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.000511169
02:13:16.950 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5938,7497.72>
02:13:16.950 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1438,7497.72> terrainY=64.1416 tireTerrainGap=0.00217438
02:13:16.950 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5938,7497.72> radius=0.45 bottom=<7009.97,64.1438,7497.72> fraction=0.464646 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00222778
02:13:16.950 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2603,7497.84>
02:13:16.950 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8103,7497.84> terrainY=63.812 tireTerrainGap=-0.00163651
02:13:16.950 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2603,7497.84> radius=0.45 bottom=<7014.51,63.8103,7497.84> fraction=0.446944 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00167084
02:13:16.951 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:13:17.205 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:17.206 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:17.206 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:17.206 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:17.711 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:17.711 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:17.711 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:17.712 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:13:17.966 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993801
02:13:17.966 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:13:17.967 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:13:17.967 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6121,7502.02>
02:13:17.967 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3121,7502.02> terrainY=63.3109 tireTerrainGap=0.00119781
02:13:17.967 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6121,7502.02> radius=0.3 bottom=<7012.08,63.3121,7502.02> fraction=0.460061 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00121307
02:13:17.967 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.593,7497.73>
02:13:17.967 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.143,7497.73> terrainY=64.1406 tireTerrainGap=0.00239563
02:13:17.967 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.593,7497.73> radius=0.45 bottom=<7009.98,64.143,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089
02:13:17.968 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2599,7497.84>
02:13:17.968 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8099,7497.84> terrainY=63.8117 tireTerrainGap=-0.00181198
02:13:17.968 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2599,7497.84> radius=0.45 bottom=<7014.52,63.8099,7497.84> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291
02:13:17.968 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:13:18.222 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:18.222 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:18.223 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:18.223 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:13:18.726 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:18.726 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:18.727 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:18.727 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:18.976 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993801
02:13:18.976 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:13:18.977 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:13:18.977 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6121,7502.02>
02:13:18.977 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3121,7502.02> terrainY=63.3109 tireTerrainGap=0.00119781
02:13:18.977 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6121,7502.02> radius=0.3 bottom=<7012.08,63.3121,7502.02> fraction=0.460061 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00121307
02:13:18.977 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.593,7497.73>
02:13:18.977 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.143,7497.73> terrainY=64.1406 tireTerrainGap=0.00239563
02:13:18.978 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.593,7497.73> radius=0.45 bottom=<7009.98,64.143,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089
02:13:18.978 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2599,7497.84>
02:13:18.978 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8099,7497.84> terrainY=63.8117 tireTerrainGap=-0.00181198
02:13:18.978 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2599,7497.84> radius=0.45 bottom=<7014.52,63.8099,7497.84> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291
02:13:18.978 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:13:19.233 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:13:19.233 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
02:13:19.248 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
02:13:19.249 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
02:13:19.249 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
02:13:19.250 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
02:13:19.250 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
02:13:19.250 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
02:13:19.250 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
02:13:20.183 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
02:13:20.225 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
02:13:20.412 SCRIPT : ERR SMOKE PASS: new identity may enter prison
02:13:20.413 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
02:13:20.413 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
02:13:20.413 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
02:13:20.413 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
02:13:20.413 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
02:13:20.413 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
02:13:20.413 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
02:13:20.414 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
02:13:20.415 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
02:13:20.415 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
02:13:20.418 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
02:13:20.418 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
02:13:20.418 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
02:13:20.418 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
02:13:20.421 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
02:13:20.422 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
02:13:20.423 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
02:13:30.525 SCRIPT : ERR SMOKE PASS: convoy authored supply-site road survey seed exists
02:13:30.526 SCRIPT : ERR CONVOY NATIVE: road survey seed=<6150, 0, 7050>
02:13:30.529 SCRIPT : ERR CONVOY SURVEY: seed=<6150,0,7050> AABB=<5650,-1000,6550>..<6650,1000,7550> candidates=17; inspecting at most16, production cap128
02:13:30.529 SCRIPT : ERR CONVOY SURVEY: road=0 width=4 points=10 XZlength=73.8186 nearest=635.451 first=<5667.18,132.687,6565.9> last=<5724.97,137.544,6577.61>
02:13:30.529 SCRIPT : ERR CONVOY SURVEY: road=0 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.530 SCRIPT : ERR CONVOY SURVEY: road=1 width=4 points=93 XZlength=894.109 nearest=380.68 first=<5375.96,82.79,6281.81> last=<5976.39,155.618,6711.22>
02:13:30.530 SCRIPT : ERR CONVOY SURVEY: road=1 widthAllowed=1 FromPolyline=1 proximity=380.68
02:13:30.530 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=0 ground=<5817.34,143.569,6613.29> heading=264.423 GroundClear=0
02:13:30.530 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=1 ground=<5851.21,143.845,6620.49> heading=242.296 GroundClear=0
02:13:30.530 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=2 ground=<5881.61,144.529,6637.81> heading=237.156 GroundClear=0
02:13:30.531 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=3 ground=<5910.21,146.171,6657.96> heading=231.642 GroundClear=1
02:13:30.531 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=4 ground=<5937.3,149.021,6680.11> heading=228.801 GroundClear=0
02:13:30.531 SCRIPT : ERR CONVOY SURVEY: road=1 vehicle=5 ground=<5964.77,154.304,6701.72> heading=235.744 GroundClear=0
02:13:30.531 SCRIPT : ERR CONVOY SURVEY: road=2 width=8 points=375 XZlength=3931.51 nearest=340.559 first=<7644.09,74.844,5417.67> last=<5768.59,217.638,7064.02>
02:13:30.532 SCRIPT : ERR CONVOY SURVEY: road=2 widthAllowed=1 FromPolyline=1 proximity=340.559
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=0 ground=<5961.88,157.602,6734.64> heading=149.127 GroundClear=0
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=1 ground=<5943.89,160.334,6764.66> heading=148.009 GroundClear=0
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=2 ground=<5923.63,163.994,6793.16> heading=140.567 GroundClear=0
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=3 ground=<5899.31,168.922,6818.26> heading=131.417 GroundClear=0
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=4 ground=<5872.22,174.617,6840.4> heading=128.101 GroundClear=0
02:13:30.533 SCRIPT : ERR CONVOY SURVEY: road=2 vehicle=5 ground=<5844.74,180.643,6862.08> heading=128.756 GroundClear=0
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=3 width=4 points=15 XZlength=168.342 nearest=535.849 first=<6459.5,157.784,6612.57> last=<6528.87,160.825,6459.53>
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=3 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=4 width=4 points=50 XZlength=482.712 nearest=329.988 first=<6570.43,139.349,6988.35> last=<6462.29,158.163,6607.38>
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=4 widthAllowed=1 FromPolyline=1 proximity=329.988
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=0 ground=<6428,160.628,6840.21> heading=220.723 GroundClear=0
02:13:30.534 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=1 ground=<6446.54,159.03,6869.79> heading=206.54 GroundClear=0
02:13:30.535 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=2 ground=<6453.74,157.069,6902.91> heading=166.907 GroundClear=0
02:13:30.535 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=3 ground=<6464.46,154.658,6933.5> heading=228.722 GroundClear=0
02:13:30.535 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=4 ground=<6492.17,149.949,6954.8> heading=242.046 GroundClear=0
02:13:30.535 SCRIPT : ERR CONVOY SURVEY: road=4 vehicle=5 ground=<6523.98,144.197,6969.32> heading=246.89 GroundClear=0
02:13:30.535 SCRIPT : ERR CONVOY SURVEY: road=5 width=4 points=67 XZlength=736.331 nearest=386.907 first=<5766.28,210.468,7000.47> last=<5131.91,172.192,7153.48>
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 widthAllowed=1 FromPolyline=1 proximity=386.907
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=0 ground=<5588.3,196.98,6935.55> heading=265.968 GroundClear=0
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=1 ground=<5621.71,201.861,6944.92> heading=244.549 GroundClear=0
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=2 ground=<5654.13,205.584,6958.09> heading=248.032 GroundClear=0
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=3 ground=<5686.17,208.712,6972.16> heading=246.339 GroundClear=0
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=4 ground=<5718.88,210.444,6984.56> heading=251.937 GroundClear=0
02:13:30.536 SCRIPT : ERR CONVOY SURVEY: road=5 vehicle=5 ground=<5752.06,210.561,6995.7> heading=251.441 GroundClear=0
02:13:30.537 SCRIPT : ERR CONVOY SURVEY: road=6 width=8 points=176 XZlength=1972.88 nearest=66.4786 first=<4947.28,173.019,7018.08> last=<6725.86,147.849,7120.28>
02:13:30.537 SCRIPT : ERR CONVOY SURVEY: road=6 widthAllowed=1 FromPolyline=1 proximity=66.4786
02:13:30.537 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=0 ground=<6086.05,200.614,6981.07> heading=295.602 GroundClear=0
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=1 ground=<6119.62,200.288,6973.36> heading=261.126 GroundClear=0
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=2 ground=<6153.63,198.913,6981.45> heading=253.113 GroundClear=1
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=3 ground=<6186.91,197.178,6992.28> heading=251.379 GroundClear=0
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=4 ground=<6219.88,195.138,7004.03> heading=249.601 GroundClear=0
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=6 vehicle=5 ground=<6252.59,192.556,7016.48> heading=248.282 GroundClear=0
02:13:30.538 SCRIPT : ERR CONVOY SURVEY: road=7 width=4 points=25 XZlength=212.651 nearest=419.633 first=<6722.46,147.849,7119.59> last=<6564.72,139.654,6986>
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=7 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=8 width=7.5 points=6 XZlength=54.4417 nearest=390.432 first=<5760.42,213.837,7024.28> last=<5733.18,218.9,7071.4>
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=8 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=9 width=4.5 points=15 XZlength=133.693 nearest=172.903 first=<5977.94,207.814,7032.93> last=<5981.35,218.87,7155.66>
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=9 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=10 width=3 points=3 XZlength=19.5994 nearest=544.746 first=<6694.14,144.792,7075.68> last=<6713.44,145.371,7079.09>
02:13:30.539 SCRIPT : ERR CONVOY SURVEY: road=10 widthAllowed=0 FromPolyline=0 proximity=1e+20
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 width=4 points=42 XZlength=458.212 nearest=300.371 first=<6450.18,160.151,7111.25> last=<6346.16,176.657,7552.34>
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 widthAllowed=1 FromPolyline=1 proximity=300.371
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=0 ground=<6384.24,167.774,7289.35> heading=341.291 GroundClear=0
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=1 ground=<6395.45,166.674,7256.19> heading=341.078 GroundClear=0
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=2 ground=<6406.87,166.086,7223.1> heading=340.724 GroundClear=0
02:13:30.540 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=3 ground=<6418.49,165.601,7190.09> heading=340.433 GroundClear=0
02:13:30.541 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=4 ground=<6430.58,164.493,7157.25> heading=338.635 GroundClear=0
02:13:30.541 SCRIPT : ERR CONVOY SURVEY: road=11 vehicle=5 ground=<6444.01,161.766,7124.93> heading=336.339 GroundClear=0
02:13:30.541 SCRIPT : ERR CONVOY SURVEY: road=12 width=4 points=101 XZlength=1126.34 nearest=374.82 first=<6354.51,175.063,7501.37> last=<5603.19,211.311,7100.21>
02:13:30.541 SCRIPT : ERR CONVOY SURVEY: road=12 widthAllowed=1 FromPolyline=1 proximity=374.82
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=0 ground=<6029.69,196.884,7421.22> heading=323.841 GroundClear=0
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=1 ground=<6060.9,192.713,7416.36> heading=253.255 GroundClear=0
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=2 ground=<6095.05,186.078,7423.1> heading=271.483 GroundClear=0
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=3 ground=<6129.07,183.093,7428.33> heading=246.452 GroundClear=0
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=4 ground=<6157.14,182.63,7448.94> heading=226.682 GroundClear=0
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=12 vehicle=5 ground=<6181.47,182.044,7474.09> heading=224.842 GroundClear=1
02:13:30.542 SCRIPT : ERR CONVOY SURVEY: road=13 width=4 points=19 XZlength=183.447 nearest=379.925 first=<5686.6,209.351,7364.93> last=<5832.49,232.506,7258.65>
02:13:30.543 SCRIPT : ERR CONVOY SURVEY: road=13 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.543 SCRIPT : ERR CONVOY SURVEY: road=14 width=1 points=2 XZlength=10.9997 nearest=371.349 first=<5841.56,234.096,7256.79> last=<5830.7,234.096,7258.58>
02:13:30.543 SCRIPT : ERR CONVOY SURVEY: road=14 widthAllowed=0 FromPolyline=0 proximity=1e+20
02:13:30.543 SCRIPT : ERR CONVOY SURVEY: road=15 width=4 points=86 XZlength=976.259 nearest=533.99 first=<6347.68,175.94,7546.05> last=<6372.65,74.093,8460.08>
02:13:30.543 SCRIPT : ERR CONVOY SURVEY: road=15 widthAllowed=1 FromPolyline=0 proximity=1e+20
02:13:30.544 SCRIPT (E): ERR SMOKE FAIL: convoy production road survey refused seed; read-only diagnostics above
02:13:30.544 SCRIPT (E): ERR SMOKE FAIL: native six-vehicle convoy readiness, cargo and road movement
@@ -0,0 +1,4 @@
{
"schema_version": 1,
"kind": "launch_snapshot"
}

Some files were not shown because too many files have changed in this diff Show More