Reconcile radio-delivered body and status casualties by original roster identity

This commit is contained in:
2026-09-20 03:09:16 +02:00
parent a2aab17171
commit 9b6596eb3e
44 changed files with 6042 additions and 86 deletions
+5 -2
View File
@@ -296,7 +296,7 @@ class ERR_HQ : ERR_CommandService
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);
if (unit.StatusSampler.Bound()) m_Bodies.RegisterGroup(unit.Group, unit.StatusSampler);
}
override void RegisterGroup(SCR_AIGroup group)
{
@@ -541,9 +541,12 @@ class ERR_HQ : ERR_CommandService
protected void Accept(ERR_HQReport report, float now)
{
if (!report || !ERR_MissionRules.ContactFresh(report.ObservedAt, now)) return;
// Delivered scalar body evidence survives native corpse cleanup during radio transit.
// Memory still applies its own entity-identity rules; casualty accounting needs no live target.
if (ERR_HQMemoryRules.Kind(report) == ERR_HQMemoryKind.BODY && m_Watch.IngestBody(report, now))
m_Bodies.ConfirmDelivered(report.Target);
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;
@@ -3,6 +3,10 @@
class ERR_HQBodyCandidate
{
IEntity Corpse;
ref ERR_HQStatusSampler Roster;
string SourceId;
int Slot = -1;
int Strength;
bool Confirmed;
float ReportAfter;
}
@@ -67,9 +71,9 @@ class ERR_HQBodyObserver
for (int i = m_Groups.Count() - 1; i >= 0; i--)
if (!m_Groups[i].Group) m_Groups.Remove(i);
}
void RegisterGroup(SCR_AIGroup group)
void RegisterGroup(SCR_AIGroup group, ERR_HQStatusSampler sampler)
{
if (!Replication.IsServer() || !OwnedPhysical(group)) return;
if (!Replication.IsServer() || !OwnedPhysical(group) || !sampler || !sampler.OwnsRoster(group)) return;
Prune();
bool known;
foreach (ERR_HQBodyScan scan : m_Groups) if (scan.Group == group) known = true;
@@ -79,17 +83,18 @@ class ERR_HQBodyObserver
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++)
// Slot identity comes only from the immutable sampler bind, never current agent order.
for (int member = 0; member < sampler.InitialStrength(); member++)
{
AIAgent agent = agents[member];
if (!agent || !agent.GetControlledEntity()) continue;
IEntity actor = agent.GetControlledEntity();
IEntity actor = sampler.InitialMember(member);
if (!sampler.CanAttribute(member, actor)) continue;
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;
candidate.Roster = sampler; candidate.SourceId = sampler.InitialSourceId();
candidate.Slot = member; candidate.Strength = sampler.InitialStrength();
m_Roster.Insert(candidate);
}
}
@@ -171,6 +176,7 @@ class ERR_HQBodyObserver
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;
if (!candidate.Roster || !candidate.Roster.CanAttribute(candidate.Slot, candidate.Corpse)) continue;
for (int member = 0; member < agents.Count() && member < 32; member++)
{
if (m_Traces <= 0) return false;
@@ -181,6 +187,8 @@ class ERR_HQBodyObserver
report = new ERR_HQReport();
report.Target = candidate.Corpse; report.Source = group;
report.Position = position; report.ObservedAt = now; report.TravelMode = "body";
report.CasualtySourceId = candidate.SourceId; report.CasualtySlot = candidate.Slot;
report.CasualtyStrength = candidate.Strength;
// Local throttling only. A lost radio call can be retried after fresh LOS.
candidate.ReportAfter = now + 15000;
return true;
@@ -188,7 +196,7 @@ class ERR_HQBodyObserver
}
return false;
}
// Call only after a radio-delivered body snapshot was accepted by HQ memory.
// Call only after the radio-delivered immutable body attribution was accepted by HQ.
void ConfirmDelivered(IEntity body)
{
if (!Replication.IsServer() || !body) return;
@@ -0,0 +1,54 @@
// Delivered initial-roster slot identities only. No native actor/position access.
// One instance belongs to one immutable formation SourceId in the watch roster.
class ERR_HQDeliveredCasualties
{
protected int m_Strength;
protected ref array<int> m_StatusSlots = {};
protected ref array<int> m_KnownSlots = {};
bool Bind(int strength)
{
if (strength < 1 || strength > 32) return false;
if (m_Strength != 0) return m_Strength == strength;
m_Strength = strength;
return true;
}
int Count() { return m_KnownSlots.Count(); }
int StatusCount() { return m_StatusSlots.Count(); }
bool Closed() { return m_Strength > 0 && Count() == m_Strength; }
bool Known(int slot) { return m_KnownSlots.Contains(slot); }
protected bool ValidSlot(int slot) { return m_Strength > 0 && slot >= 0 && slot < m_Strength; }
bool AcceptBody(int slot)
{
if (!ValidSlot(slot)) return false;
if (!m_KnownSlots.Contains(slot)) m_KnownSlots.Insert(slot);
return true; // A repeated valid report is idempotent, including a status-known casualty.
}
bool AcceptStatus(array<int> slots, int reportedLosses, int reportedLiving)
{
if (m_Strength <= 0 || !slots || reportedLosses < 0 || reportedLosses > m_Strength
|| reportedLiving < 0 || reportedLiving > m_Strength - reportedLosses || slots.Count() != reportedLosses)
return false;
array<int> unique = {};
foreach (int slot : slots)
{
if (!ValidSlot(slot) || unique.Contains(slot)) return false;
unique.Insert(slot);
}
// A later local cumulative status cannot resurrect a previously status-confirmed member.
// Body-only knowledge is intentionally not required in an uninformed caller's status.
foreach (int previous : m_StatusSlots) if (!unique.Contains(previous)) return false;
m_StatusSlots.Clear();
foreach (int slot : unique)
{
m_StatusSlots.Insert(slot);
if (!m_KnownSlots.Contains(slot)) m_KnownSlots.Insert(slot);
}
return true;
}
int LivingUpperBound(int lastReportedLiving)
{
if (Closed()) return 0;
if (lastReportedLiving < 0 || lastReportedLiving > m_Strength) return -1;
return Math.Min(lastReportedLiving, m_Strength - Count());
}
}
@@ -51,6 +51,10 @@ class ERR_HQReport
bool Distress;
int SeenEscapists = -1;
string TravelMode = "unknown";
// Original formation identity captured by the local observer, only used after radio delivery.
string CasualtySourceId;
int CasualtySlot = -1;
int CasualtyStrength;
string SeenWeapons = "unknown";
float DetailsObservedAt = -1;
@@ -68,6 +72,9 @@ class ERR_HQReport
copy.HasVelocity = HasVelocity;
copy.SeenEscapists = SeenEscapists;
copy.TravelMode = TravelMode;
copy.CasualtySourceId = CasualtySourceId;
copy.CasualtySlot = CasualtySlot;
copy.CasualtyStrength = CasualtyStrength;
copy.SeenWeapons = SeenWeapons;
copy.DetailsObservedAt = DetailsObservedAt;
return copy;
@@ -14,6 +14,30 @@ class ERR_HQStatusSampler
protected ref array<bool> m_Released = {};
protected ref array<AIAgent> m_Agents = {};
bool Bound() { return m_Bound; }
string InitialSourceId() { return m_SourceId; }
int InitialStrength() { return m_Strength; }
bool OwnsRoster(SCR_AIGroup group) { return m_Bound && group && group == m_Group; }
IEntity InitialMember(int slot)
{
if (!m_Bound || slot < 0 || slot >= m_Members.Count()) return null;
return m_Members[slot];
}
// Attribution retains the original slot even when native death detaches its agent.
// A known transfer/player conversion permanently releases that slot, never rebinds it.
bool CanAttribute(int slot, IEntity actor)
{
if (!Replication.IsServer() || !actor || InitialMember(slot) != actor || m_Released[slot]) return false;
if (ERR_Actors.Player(actor) || SCR_FactionManager.SGetFaction(actor) != m_Faction)
{ m_Released[slot] = true; return false; }
DamageManagerComponent damage = DamageManagerComponent.Cast(actor.FindComponent(DamageManagerComponent));
if (!damage) return false;
SCR_AIGroup actorGroup = ERR_Actors.Group(actor);
// A retained foreign group proves transfer even if death preceded this tick.
// A null group on a destroyed actor remains normal native corpse detachment.
if ((actorGroup && actorGroup != m_Group) || (!damage.IsDestroyed() && actorGroup != m_Group))
{ m_Released[slot] = true; return false; }
return true;
}
protected bool Eligible()
{
return Replication.IsServer() && m_Bound && m_Group && m_Faction
@@ -59,10 +83,12 @@ class ERR_HQStatusSampler
{ m_Released[i] = true; continue; }
DamageManagerComponent damage = DamageManagerComponent.Cast(actor.FindComponent(DamageManagerComponent));
if (!damage) continue;
SCR_AIGroup actorGroup = ERR_Actors.Group(actor);
if (actorGroup && actorGroup != m_Group) { m_Released[i] = true; 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;
// A living detached member is no longer ours. A destroyed detached actor
// was handled above without mistaking native corpse cleanup for transfer.
if (actorGroup != m_Group) m_Released[i] = true;
}
return true;
}
@@ -79,6 +105,8 @@ class ERR_HQStatusSampler
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 slot = 0; slot < m_Dead.Count(); slot++)
if (m_Dead[slot]) report.DeathSlots.Insert(slot);
for (int i = 0; i < m_Members.Count(); i++)
{
if (m_Dead[i] || m_Released[i]) continue;
+64 -34
View File
@@ -10,6 +10,7 @@ class ERR_HQStatusReport
int Count;
int Fit;
int ConfirmedLosses;
ref array<int> DeathSlots = {};
float ObservedAt = -1;
}
@@ -58,9 +59,11 @@ class ERR_HQWatchEntry
int MessageId;
vector Position;
int Strength;
int Count;
int Fit;
int Count = -1;
int Fit = -1;
int ConfirmedLosses;
ref ERR_HQDeliveredCasualties Casualties = new ERR_HQDeliveredCasualties();
float LastBodyDeliveredAt = -1;
float ObservedAt = -1;
float LastDeliveredAt = -1;
float AskedAt = -1;
@@ -84,44 +87,71 @@ class ERR_HQWatch
}
int ConfirmedLosses() { return m_ConfirmedLosses; }
int SquadLimit(int baseline) { return ERR_HQWatchRules.SquadLimit(baseline, m_ConfirmedLosses); }
protected ERR_HQWatchEntry Create(string sourceId, int strength)
{
// Closed identities remain tombstones: replays cannot recreate a formation.
if (m_Entries.Count() >= 128)
{
if (!m_CapLogged) Print("Rereintroduced [watch]: 128-formation check-in cap reached.");
m_CapLogged = true;
return null;
}
ERR_HQWatchEntry entry = new ERR_HQWatchEntry();
entry.SourceId = sourceId; entry.Strength = strength;
entry.Casualties.Bind(strength);
m_Entries.Insert(entry); m_BySource.Set(sourceId, entry);
return entry;
}
protected void ApplyLosses(ERR_HQWatchEntry entry)
{
int known = entry.Casualties.Count();
m_ConfirmedLosses += known - entry.ConfirmedLosses;
entry.ConfirmedLosses = known;
entry.Count = entry.Casualties.LivingUpperBound(entry.Count);
if (entry.Count >= 0) entry.Fit = Math.Min(entry.Fit, entry.Count);
entry.Closed = entry.Casualties.Closed();
if (entry.Closed) entry.Fit = 0;
}
bool Ingest(ERR_HQStatusReport report, float now)
{
if (!ERR_HQWatchRules.Valid(report, now)) return false;
ERR_HQWatchEntry entry = Find(report.SourceId);
if (entry)
if (entry && (report.MessageId <= entry.MessageId || report.ObservedAt <= entry.ObservedAt
|| now < entry.LastDeliveredAt || report.Strength != entry.Strength)) return false;
if (!entry)
{
if (report.MessageId <= entry.MessageId || report.ObservedAt <= entry.ObservedAt
|| now < entry.LastDeliveredAt || report.Strength != entry.Strength
|| report.ConfirmedLosses < entry.ConfirmedLosses) return false;
// Validate slot payload before allocation: malformed snapshots cannot consume the cap.
ERR_HQDeliveredCasualties validation = new ERR_HQDeliveredCasualties();
if (!validation.Bind(report.Strength)
|| !validation.AcceptStatus(report.DeathSlots, report.ConfirmedLosses, report.Count)) return false;
entry = Create(report.SourceId, report.Strength);
if (!entry) 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;
if (!entry.Casualties.AcceptStatus(report.DeathSlots, report.ConfirmedLosses, report.Count)) return false;
entry.MessageId = report.MessageId; entry.Position = report.Position;
entry.Count = report.Count; entry.Fit = report.Fit;
entry.ObservedAt = report.ObservedAt; entry.LastDeliveredAt = now;
entry.AskedAt = -1; entry.NextAttempt = 0; entry.Investigating = false;
ApplyLosses(entry);
return true;
}
// Called only from delivered BODY intake; scalar evidence survives native target cleanup.
// Corpse coordinates and body message IDs never replace a formation status/check-in.
bool IngestBody(ERR_HQReport report, float now)
{
if (!report || report.TravelMode != "body" || report.Distress || report.MessageId <= 0
|| report.CasualtySourceId.IsEmpty() || report.CasualtySourceId.Length() > 96
|| report.CasualtyStrength < 1 || report.CasualtyStrength > 32
|| report.CasualtySlot < 0 || report.CasualtySlot >= report.CasualtyStrength
|| !ERR_HQPursuitRules.Finite(now) || !ERR_HQPursuitRules.Finite(report.ObservedAt)
|| !ERR_HQPursuitRules.PositionValid(report.Position) || report.ObservedAt < 0
|| now < report.ObservedAt || now - report.ObservedAt > 120000) return false;
ERR_HQWatchEntry entry = Find(report.CasualtySourceId);
if (entry && (entry.Strength != report.CasualtyStrength || now < entry.LastBodyDeliveredAt)) return false;
if (!entry) entry = Create(report.CasualtySourceId, report.CasualtyStrength);
if (!entry || !entry.Casualties.AcceptBody(report.CasualtySlot)) return false;
entry.LastBodyDeliveredAt = now;
ApplyLosses(entry);
return true;
}
bool RequestDue(string sourceId, float now)
@@ -0,0 +1,234 @@
#ifdef WORKBENCH
// Controlled scene setup only: reuse two already admitted formations, relocate
// and kill one original non-radio member. Production LOS, snapshots and radio
// delivery must establish knowledge; this is not organic patrol-discovery proof.
class ERR_NativeHQBodySetup
{
ref ERR_HQUnit VictimUnit;
ref ERR_HQUnit ObserverUnit;
IEntity Actor;
string SourceId;
int InitialSlot;
int InitialStrength;
float SavedNextStatus;
int StatusMessageId;
float StatusObservedAt = -1;
vector StatusPosition;
}
modded class ERR_HQ
{
protected bool ERR_BodyFixtureHealthy(ERR_HQUnit unit)
{
if (!unit || !unit.Eligible(m_Mode) || !unit.StatusSampler.Bound() || !unit.Radio || unit.Uplink
|| unit.PendingReport || unit.PendingStatus || unit.PendingSupplyStatus || unit.PendingSweep) return false;
ERR_HQRoute route = m_Network.Route(unit.Radio);
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_NativeHQBodySetup ERR_BodyFixturePrepare(float now)
{
if (!ERR_NativeHQBodyProbe.Enabled()) return null;
foreach (ERR_HQUnit observer : m_Units)
{
if (!observer.HomeGuard || !ERR_BodyFixtureHealthy(observer)) continue;
bool originalObserver;
for (int observerSlot = 0; observerSlot < observer.StatusSampler.InitialStrength(); observerSlot++)
if (observer.StatusSampler.InitialMember(observerSlot) == observer.Radio
&& observer.StatusSampler.CanAttribute(observerSlot, observer.Radio)) originalObserver = true;
if (!originalObserver) continue;
foreach (ERR_HQUnit victim : m_Units)
{
if (victim == observer || victim.StatusSampler.InitialStrength() < 2 || !ERR_BodyFixtureHealthy(victim))
continue;
string sourceId = victim.StatusSampler.InitialSourceId();
ERR_HQWatchEntry status = m_Watch.Find(sourceId);
if (status && status.ConfirmedLosses != 0) continue;
for (int slot = 0; slot < victim.StatusSampler.InitialStrength(); slot++)
{
IEntity actor = victim.StatusSampler.InitialMember(slot);
if (!actor || actor == victim.Radio || !ERR_Actors.CanFight(actor)
|| !victim.StatusSampler.CanAttribute(slot, actor) || CompartmentAccessComponent.GetVehicleIn(actor)) continue;
ERR_NativeHQBodySetup fixture = new ERR_NativeHQBodySetup();
fixture.VictimUnit = victim; fixture.ObserverUnit = observer; fixture.Actor = actor;
fixture.SourceId = sourceId; fixture.InitialSlot = slot;
fixture.InitialStrength = victim.StatusSampler.InitialStrength();
fixture.SavedNextStatus = victim.NextStatus;
// Isolate the BODY uplink from the deceased member's own group check-in.
// No report/route is discarded: selection required that group to be idle.
victim.NextStatus = now + 180000;
if (status)
{
fixture.StatusMessageId = status.MessageId; fixture.StatusObservedAt = status.ObservedAt;
fixture.StatusPosition = status.Position;
}
return fixture;
}
}
}
return null;
}
ERR_HQWatchEntry ERR_BodyFixtureWatch(string sourceId)
{
if (!ERR_NativeHQBodyProbe.Enabled()) return null;
return m_Watch.Find(sourceId);
}
bool ERR_BodyFixtureContact(IEntity actor)
{
foreach (ERR_HQReport report : m_Contacts) if (report.Target == actor) return true;
return false;
}
// Invoke the real production observer/queue method. It must do its own native LOS
// and physical route lookup. The fixture does not construct or enqueue a report.
ERR_HQUnit ERR_BodyFixturePending(ERR_NativeHQBodySetup fixture, float now)
{
if (!ERR_NativeHQBodyProbe.Enabled() || !fixture) return null;
ObserveBody(fixture.ObserverUnit, now);
foreach (ERR_HQUnit unit : m_Units)
if (unit.PendingReport && unit.Uplink && unit.PendingReport.Target == fixture.Actor
&& unit.PendingReport.TravelMode == "body") return unit;
return null;
}
}
class ERR_NativeHQBodyProbe
{
protected ERR_GameMode m_Mode;
protected ref ERR_NativeHQBodySetup m_Setup;
protected ref ERR_HQReport m_Report;
protected ref ERR_HQRoute m_Route;
protected ref ERR_HQStatusReport m_Status;
protected ref ERR_HQRoute m_StatusRoute;
protected float m_Deadline;
protected float m_StableUntil;
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 == "hq-body";
}
void ERR_NativeHQBodyProbe(ERR_GameMode mode) { m_Mode = mode; }
protected bool Check(bool condition, string detail)
{
if (condition) { Print("ERR SMOKE PASS: HQ body " + detail); return true; }
m_Failed = true; Print("ERR SMOKE FAIL: HQ body " + detail, LogLevel.ERROR); return false;
}
// Get(target) intentionally exposes SIGHTING only. Inspect the bounded detached
// evaluations to locate this exact BODY report without changing memory semantics.
protected ERR_HQBelief BodyBelief(ERR_HQ hq, IEntity actor, int messageId)
{
for (int i = 0; i < hq.Memory().Count(); i++)
{
ERR_HQBelief belief = hq.Memory().At(i);
if (belief && belief.Kind == ERR_HQMemoryKind.BODY && belief.Target == actor
&& belief.MessageId == messageId) return belief;
}
return null;
}
protected bool NoLoss(ERR_HQ hq)
{
ERR_HQWatchEntry status = hq.ERR_BodyFixtureWatch(m_Setup.SourceId);
return !status || status.ConfirmedLosses == 0;
}
int Tick(ERR_HQ hq, float now)
{
if (!Enabled() || !hq || !m_Mode || m_Failed) return -1;
if (m_Deadline == 0) m_Deadline = now + 150000;
if (now > m_Deadline) { Check(false, "bounded native LOS/radio fixture deadline"); return -1; }
if (m_Step == 0)
{
if (!hq.ERR_ProbeSquadsReady()) return 0;
m_Setup = hq.ERR_BodyFixturePrepare(now);
if (!m_Setup) return 0;
if (!Check(m_Setup.VictimUnit.Group != m_Setup.ObserverUnit.Group
&& ERR_Actors.Group(m_Setup.Actor) == m_Setup.VictimUnit.Group,
"two distinct existing physical formations and immutable victim slot selected")) return -1;
// Explicit fixture arrangement. One native corpse, no new actor/group/item.
vector position = ERR_Actors.Ground(m_Setup.ObserverUnit.Radio.GetOrigin() + "0 0 5");
m_Setup.Actor.SetOrigin(position);
SCR_CharacterDamageManagerComponent damage;
damage = SCR_CharacterDamageManagerComponent.Cast(m_Setup.Actor.FindComponent(SCR_CharacterDamageManagerComponent));
if (!Check(damage != null, "original fixture actor has native character damage")) return -1;
damage.EnableDamageHandling(true);
damage.Kill(Instigator.CreateInstigator(m_Setup.Actor));
if (!Check(NoLoss(hq), "local fixture death has not informed HQ")) return -1;
m_Step = 1; return 0;
}
if (m_Step == 1)
{
if (!NoLoss(hq)) { Check(false, "uncaptured delivery preceded pending-payload inspection"); return -1; }
ERR_HQUnit reporter = hq.ERR_BodyFixturePending(m_Setup, now);
if (!reporter) return 0;
m_Report = reporter.PendingReport.Snapshot(); m_Route = reporter.Uplink;
if (!Check(m_Report.MessageId > 0 && m_Report.Source == reporter.Group
&& m_Report.Target == m_Setup.Actor && m_Report.CasualtySourceId == m_Setup.SourceId
&& m_Report.CasualtySlot == m_Setup.InitialSlot && m_Report.CasualtyStrength == m_Setup.InitialStrength,
"actual native LOS produced body snapshot with original formation/slot attribution")) return -1;
if (!Check(m_Route.MessageId == m_Report.MessageId && !m_Route.Nodes.IsEmpty()
&& m_Route.Nodes[0].Carrier == reporter.Radio && ERR_Actors.CanFight(reporter.Radio)
&& !m_Report.HasVelocity && !m_Report.Distress && m_Report.TravelMode == "body",
"living observer formation queued its actual radio route without target-motion privilege")) return -1;
if (!Check(NoLoss(hq), "pending radio payload still gives HQ no casualty knowledge")) return -1;
m_Step = 2; return 0;
}
if (m_Step == 2)
{
if (m_Route.Failed) { Check(false, "actual body uplink failed before delivery"); return -1; }
if (m_Route.Cursor < m_Route.Nodes.Count() || m_Route.Sending)
{
if (!NoLoss(hq)) { Check(false, "in-transit body report created early knowledge"); return -1; }
return 0;
}
ERR_HQWatchEntry status = hq.ERR_BodyFixtureWatch(m_Setup.SourceId);
ERR_HQBelief belief = BodyBelief(hq, m_Setup.Actor, m_Report.MessageId);
if (!Check(status && status.ConfirmedLosses == 1 && !status.Closed,
"completed native radio uplink records exactly one original casualty")) return -1;
if (!Check(status.MessageId == m_Setup.StatusMessageId && status.ObservedAt == m_Setup.StatusObservedAt
&& status.Position == m_Setup.StatusPosition,
"body delivery preserves the formation's independent status chronology and position")) return -1;
if (!Check(belief && belief.Kind == ERR_HQMemoryKind.BODY && belief.MessageId == m_Report.MessageId
&& !belief.HasVelocity && !hq.ERR_BodyFixtureContact(m_Setup.Actor),
"delivered body is uncertain investigation memory without a firing contact")) return -1;
// Resume a real surviving caller's own cumulative status for overlap proof.
m_Setup.VictimUnit.NextStatus = now;
m_Step = 3; return 0;
}
if (m_Step == 3)
{
ERR_HQUnit victim = m_Setup.VictimUnit;
if (!victim.PendingStatus || !victim.Uplink) return 0;
m_Status = victim.PendingStatus; m_StatusRoute = victim.Uplink;
if (!Check(m_Status.SourceId == m_Setup.SourceId && m_Status.ConfirmedLosses == 1
&& m_Status.DeathSlots.Count() == 1 && m_Status.DeathSlots[0] == m_Setup.InitialSlot,
"real surviving caller independently reports the same original casualty slot")) return -1;
m_Step = 4; return 0;
}
if (m_Step == 4)
{
if (m_StatusRoute.Failed) { Check(false, "actual overlapping status uplink failed"); return -1; }
if (m_StatusRoute.Cursor < m_StatusRoute.Nodes.Count() || m_StatusRoute.Sending) return 0;
ERR_HQWatchEntry status = hq.ERR_BodyFixtureWatch(m_Setup.SourceId);
if (!Check(status && status.MessageId == m_Status.MessageId && status.ConfirmedLosses == 1
&& status.Count == m_Setup.InitialStrength - 1,
"delivered cumulative status overlaps body evidence without double-counting")) return -1;
m_StableUntil = now + 20000; m_Step = 5; return 0;
}
ERR_HQWatchEntry stable = hq.ERR_BodyFixtureWatch(m_Setup.SourceId);
if (!stable || stable.ConfirmedLosses != 1 || hq.ERR_BodyFixtureContact(m_Setup.Actor))
{ Check(false, "confirmed corpse lost idempotence or became a firing contact"); return -1; }
if (now < m_StableUntil) return 0;
Check(true, "confirmed corpse remains one loss with no firing contact after twenty further seconds");
return 1;
}
void Stop()
{
if (m_Setup && m_Setup.VictimUnit && m_Step < 3)
m_Setup.VictimUnit.NextStatus = m_Setup.SavedNextStatus;
}
void ~ERR_NativeHQBodyProbe() { Stop(); }
}
#endif
+25 -2
View File
@@ -17,6 +17,8 @@ modded class ERR_GameMode
protected bool m_ERRTestRadioNetwork;
protected bool m_ERRTestHQResponse;
protected bool m_ERRTestHQMemory;
protected bool m_ERRTestHQBody;
protected ref ERR_NativeHQBodyProbe m_ERRHQBodyProbe;
protected bool m_ERRTestConvoy;
protected ref ERR_NativeConvoyProbe m_ERRConvoyProbe;
protected ref ERR_NativeHQMemoryProbe m_ERRHQMemoryProbe;
@@ -59,6 +61,7 @@ modded class ERR_GameMode
m_ERRTestRadioNetwork = outcome == "radio-network";
m_ERRTestHQResponse = outcome == "hq-response";
m_ERRTestHQMemory = outcome == "hq-memory";
m_ERRTestHQBody = outcome == "hq-body";
m_ERRTestConvoy = outcome == "convoy";
m_ERRTestMortar = outcome == "mortar-inventory";
m_ERRTestMapOwnership = outcome == "map-ownership";
@@ -72,10 +75,10 @@ modded class ERR_GameMode
m_ERRTestMortarSalvo = outcome == "mortar-salvo" || outcome == "mortar-refresh";
m_ERRTestMortarTransfer = outcome == "mortar-transfer";
m_ERRTestPatrolHQ = outcome == "patrol-hq";
m_ERRTestPlayerDeath = outcome == "player-death" || m_ERRTestRadioNetwork || m_ERRTestHQResponse || m_ERRTestMortar || m_ERRTestHQMemory || m_ERRTestConvoy;
m_ERRTestPlayerDeath = outcome == "player-death" || m_ERRTestRadioNetwork || m_ERRTestHQResponse || m_ERRTestMortar || m_ERRTestHQMemory || m_ERRTestHQBody || m_ERRTestConvoy;
m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 150000;
if (m_ERRTestConvoy) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 540000;
if (m_ERRTestHQMemory) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 240000;
if (m_ERRTestHQMemory || m_ERRTestHQBody) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 240000;
if (m_ERRTestAircraftControl || m_ERRTestAircraftRoute || m_ERRTestAircraftField) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 330000;
if (m_ERRTestMortarCourier) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 450000;
if (m_ERRTestMortarTransfer) m_ERRSmokeDeadline = GetWorld().GetWorldTime() + 330000;
@@ -514,6 +517,13 @@ modded class ERR_GameMode
m_ERRSmokeStep = 106;
return;
}
if (m_ERRTestHQBody)
{
DamageManagerComponent.Cast(m_ERRSmokePlayer.FindComponent(DamageManagerComponent)).EnableDamageHandling(false);
m_ERRHQBodyProbe = new ERR_NativeHQBodyProbe(this);
m_ERRSmokeStep = 107;
return;
}
if (m_ERRTestHQMemory)
{
DamageManagerComponent.Cast(m_ERRSmokePlayer.FindComponent(DamageManagerComponent)).EnableDamageHandling(false);
@@ -694,6 +704,19 @@ modded class ERR_GameMode
damage.Kill(Instigator.CreateInstigator(m_ERRSmokePlayer));
m_ERRSmokeWait = now + 4000;
}
else if (m_ERRSmokeStep == 107)
{
int result = m_ERRHQBodyProbe.Tick(ERR_HQ.Cast(Command()), now);
if (result == 0) return;
m_ERRHQBodyProbe.Stop();
if (!ERR_Check(result == 1, "native visual body discovery, delivered casualty and status overlap")) 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 == 106)
{
int result = m_ERRConvoyProbe.Tick(ERR_HQ.Cast(Command()), now);
+65 -4
View File
@@ -110,6 +110,67 @@ 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.
## Delivered casualty reconciliation follow-up
Status snapshots and body observations now carry slots from the same immutable
initial formation roster. Watch unions those delivered identities rather than
adding aggregate totals: a casualty reported by both its squad and a passing
patrol counts once, while a different discovered body adds one. Local death
sampling and a queued or interrupted report cannot change HQ's casualty total.
Body evidence preserves the last actual check-in's ID, observation time and
position. A later check-in from a caller who has not seen an outside discovery is
still accepted without resurrecting a confirmed casualty. When every original
slot has delivered death evidence, Watch can close a wiped formation without
inventing a surviving caller. A scalar source/slot snapshot remains usable when
the corpse reference disappears during radio transit. Known transfers and player
conversions permanently exclude the released slot; another actor cannot replace
it. Body evidence with no previous check-in leaves status position and current living/fit
counts unknown rather than inventing a corpse-position check-in.
The full repository checks pass after this integration. The actual Watch,
Report.Snapshot and HQ.Accept methods run together in regressions for overlap,
disjoint casualties, deletion in transit, new locally uninformed status and wipe
closure. Sampler/body tests cover immutable slot ordering, released members and
a deleted native group handle with a retained corpse. These adapters are not
native LOS or radio evidence; that qualification is tracked separately.
The [02:57:26 HQ response regression](evidence/native-2026-09-20-025726-hq-casualty-integration/report.json)
compiles these changes and completes35 assertions through actual perception,
uplink, HQ receipt, downlink and movement of a distinct original squad. It has no
script/runtime failures; the four external localization errors remain. This
regression does not yet prove actual corpse observation.
## Native body and radio follow-up
[03:05:33 body/radio run](evidence/native-2026-09-20-030533-body-radio-casualties/report.json)
completes one scripted round with45 assertions and no script/runtime failures.
One existing non-radio enemy was moved once beside another original living guard
formation and killed using native character damage. Production BodyObserver's
native LOS created the snapshot. The test inspected the actual pending uplink,
verified no HQ loss before delivery, then observed precisely one delivered
casualty and a low-confidence BODY belief with no fire contact. The victim's
surviving caller sent its real cumulative death-slot status afterward; HQ still
counted one loss, including twenty further seconds of observation.
The fixture temporarily postponed that formation's check-in to isolate body
report causality, then resumed it. It created no actors, groups or synthetic
reports and never injected Watch knowledge. This is an arranged native visibility
case, not organic patrol discovery or an all-dead native formation. Scalar
in-transit deletion and full-wipe closure remain actual-method regressions.
The same source includes the reviewed transfer-before-death fix: a retained
non-null foreign group releases the old roster slot before either status or body
attribution; a null group on a destroyed actor remains valid native detachment.
A two-formation regression reproduced the previous double count and now confirms
only the destination roster counts the known transferred casualty.
The four external localization errors still prevent strict native qualification.
Source and all external inputs remained unchanged; hidden/muted owned-process
cleanup was confirmed. The full repository suite passed after casualty integration;
the subsequent transfer guard and fixture additions passed their focused checks,
source-bundle preview and native compilation. All533 protected original reference
files remained unchanged.
## Remaining work
- **T2 presence and a real shared active-agent budget:** materialization,
@@ -123,10 +184,10 @@ counts, not an assertion that this follow-up was present at that older commit.
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.
- **Broader loss-reconciliation qualification:** the single arranged native
corpse/radio/status-overlap case below passes. Ordinary patrol discovery,
deletion during real radio transit, complete native wiped formations and remote
ownership still need their own evidence; silence alone never proves casualties.
- **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.
+2
View File
@@ -1,5 +1,7 @@
# Current development status
**20 September 2026 — delivered casualty follow-up:** HQ now merges body and squad-status evidence by immutable original member identity. A [native corpse/radio test](evidence/native-2026-09-20-030533-body-radio-casualties/report.json) completes45 assertions: actual visual observation, no knowledge before delivery, real overlapping status and no double-counting. Transfer-before-death and deleted-corpse safeguards are covered by focused regressions. Four external localization errors remain; packaged playtest binaries have not been refreshed.
**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.
@@ -0,0 +1,660 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-57-26\console.log started at 2026-09-20 02:57:26 (2026-09-20 00:57:26 UTC)
02:57:26.412 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-57-26' to filesystem under name logs
02:57:26.412 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\profile' to filesystem under name profile
02:57:26.412 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\'
02:57:26.414 PROFILING : Workbench Create Engine took: 9.986900 ms
02:57:27.457 INIT : INIT : Workbench Init Engine
02:57:27.457 ENGINE : Initializing engine, version 192142
02:57:27.457 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
02:57:27.470 ENGINE : Addon dirs:
02:57:27.470 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/'
02:57:27.470 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
02:57:27.470 ENGINE : dir: './addons'
02:57:27.470 ENGINE : dir: 'Z:/tmp/erri-workbench-external-profile/addons'
02:57:27.470 ENGINE : Available addons:
02:57:27.470 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
02:57:27.470 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
02:57:27.470 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
02:57:27.470 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
02:57:27.470 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
02:57:27.470 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
02:57:27.470 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
02:57:27.470 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF' (packed)
02:57:27.470 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB' (packed)
02:57:27.470 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6' (packed)
02:57:27.470 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B' (packed)
02:57:27.470 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577' (packed)
02:57:27.470 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E' (packed)
02:57:27.471 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
02:57:27.471 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
02:57:27.471 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
02:57:27.471 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
02:57:27.472 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/' (pak count: 1) to filesystem under name WCS_BMP-1
02:57:27.474 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/' (pak count: 1) to filesystem under name WCS_SpaceCore
02:57:27.475 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/' (pak count: 1) to filesystem under name WCS_Armaments
02:57:27.480 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/' (pak count: 1) to filesystem under name RHS_Core
02:57:27.482 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/' (pak count: 2) to filesystem under name RHS_Content_02
02:57:27.487 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/' (pak count: 4) to filesystem under name RHS_Content_01
02:57:27.488 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
02:57:27.603 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger
02:57:27.606 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
02:57:27.606 ENGINE : CPU vendor : AuthenticAMD
02:57:27.606 ENGINE : CPU type : 2
02:57:27.606 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
02:57:27.606 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
02:57:27.606 ENGINE : CPU count logical : 16
02:57:27.606 ENGINE : CPU count physical : 8
02:57:27.606 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
02:57:27.606 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
02:57:27.607 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
02:57:27.607 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
02:57:27.607 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
02:57:27.608 RESOURCES : ResourceDB: loading cache (id=4 name=WCS_BMP-1 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/resourceDatabase.rdb)
02:57:27.608 RESOURCES : ResourceDB: loading cache (id=5 name=WCS_SpaceCore path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/resourceDatabase.rdb)
02:57:27.609 RESOURCES : ResourceDB: loading cache (id=6 name=WCS_Armaments path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/resourceDatabase.rdb)
02:57:27.611 RESOURCES : ResourceDB: loading cache (id=7 name=RHS_Core path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/resourceDatabase.rdb)
02:57:27.622 RESOURCES : ResourceDB: loading cache (id=8 name=RHS_Content_02 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/resourceDatabase.rdb)
02:57:27.624 RESOURCES : ResourceDB: loading cache (id=9 name=RHS_Content_01 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/resourceDatabase.rdb)
02:57:27.632 RESOURCES : ResourceDB: loading cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
02:57:27.632 RESOURCES : ResourceDB: loading cache (id=11 name=ArmaReforger path=Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/resourceDatabase.rdb)
02:57:27.785 RESOURCES : ResourceDB: loading cache (id=12 name=core path=./addons/core/resourceDatabase.rdb)
02:57:27.786 RESOURCES : ResourceDB: loading cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
02:57:27.786 RESOURCES : ResourceDB: loading cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-57-26/resourceDatabase.rdb)
02:57:27.950 RESOURCES : RESOURCES : ResourceDB: full scan
02:57:27.956 RESOURCES : RESOURCES : scanning...
02:57:27.956 RESOURCES : RESOURCES : scanning @"ERR_Chat"
02:57:27.966 RESOURCES : RESOURCES : scanning @"ERR_Map"
02:57:27.968 RESOURCES : RESOURCES : scanning @"ERR_Intel"
02:57:27.969 RESOURCES : RESOURCES : scanning @"ERR_Ai"
02:57:27.970 RESOURCES : RESOURCES : scanning @"WCS_BMP-1"
02:57:27.974 RESOURCES : RESOURCES : scanning @"WCS_SpaceCore"
02:57:27.977 RESOURCES : RESOURCES : scanning @"WCS_Armaments"
02:57:27.981 RESOURCES : RESOURCES : scanning @"RHS_Core"
02:57:27.994 RESOURCES : RESOURCES : scanning @"RHS_Content_02"
02:57:27.998 RESOURCES : RESOURCES : scanning @"RHS_Content_01"
02:57:28.007 RESOURCES : RESOURCES : scanning @"ERR_Core"
02:57:28.011 RESOURCES : RESOURCES : scanning @"ArmaReforger"
02:57:28.237 RESOURCES : RESOURCES : scanning @"core"
02:57:28.241 RESOURCES : RESOURCES : scanning @"profile"
02:57:28.242 RESOURCES : RESOURCES : scanning @"logs"
02:57:28.242 RESOURCES : RESOURCES : processing meta-files...
02:57:28.313 RESOURCES : RESOURCES : processing files...
02:57:28.314 INIT : Workbench startup
02:57:28.314 INIT : Workbench Init Engine
02:57:28.314 RESOURCES : ResourceDB: full scan
02:57:28.314 RESOURCES : processing files...
02:57:28.314 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
02:57:28.326 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
02:57:28.326 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
02:57:28.326 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
02:57:28.326 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
02:57:28.326 RESOURCES : RESOURCES : processing folders...
02:57:28.335 RESOURCES : RESOURCES : creating GUID-item mapping...
02:57:28.353 RESOURCES : RESOURCES : building tree...
02:57:28.414 PROFILING : ResourceDB: full scan took: 464.091300 ms
02:57:28.415 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
02:57:28.417 RESOURCES : ResourceDB: written 924/924 bytes
02:57:28.417 RESOURCES : ResourceDB: cache successfully saved
02:57:28.417 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
02:57:28.418 RESOURCES : ResourceDB: written 819/819 bytes
02:57:28.418 RESOURCES : ResourceDB: cache successfully saved
02:57:28.419 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
02:57:28.420 RESOURCES : ResourceDB: written 404/404 bytes
02:57:28.420 RESOURCES : ResourceDB: cache successfully saved
02:57:28.420 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
02:57:28.422 RESOURCES : ResourceDB: written 3334/3334 bytes
02:57:28.422 RESOURCES : ResourceDB: cache successfully saved
02:57:28.422 RESOURCES : ResourceDB: saving cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
02:57:28.424 RESOURCES : ResourceDB: written 8095/8095 bytes
02:57:28.424 RESOURCES : ResourceDB: cache successfully saved
02:57:28.424 RESOURCES : ResourceDB: saving cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
02:57:28.426 RESOURCES : ResourceDB: written 206/206 bytes
02:57:28.426 RESOURCES : ResourceDB: cache successfully saved
02:57:28.426 RESOURCES : ResourceDB: saving cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-57-26/resourceDatabase.rdb)
02:57:28.427 RESOURCES : ResourceDB: written 208/208 bytes
02:57:28.427 RESOURCES : ResourceDB: cache successfully saved
02:57:28.427 ENGINE : GameProject load
02:57:28.427 ENGINE : Loaded addons:
02:57:28.427 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
02:57:28.427 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
02:57:28.427 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
02:57:28.427 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF'
02:57:28.427 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E'
02:57:28.427 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB'
02:57:28.427 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577'
02:57:28.427 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6'
02:57:28.427 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B'
02:57:28.427 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
02:57:28.427 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
02:57:28.427 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
02:57:28.427 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
02:57:28.429 ENGINE : GameProject load
02:57:28.429 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
02:57:28.429 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
02:57:28.430 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
02:57:28.430 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
02:57:28.430 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
02:57:28.430 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
02:57:28.430 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
02:57:28.430 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
02:57:28.431 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf'
02:57:28.431 ENGINE : No Enfusion settings file loaded. Continuing with defaults
02:57:28.530 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
02:57:28.531 RENDER : Basic screen setup:
02:57:28.531 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
02:57:28.531 RENDER : MSAA : none
02:57:28.546 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
02:57:28.546 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
02:57:28.546 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
02:57:28.546 RENDER : * core clocks 2720 MHz, memory 1124 MHz
02:57:28.546 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
02:57:28.546 RENDER : AMD AGS correctly initialized
02:57:28.546 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:57:28.546 RENDER : Detected output devices:
02:57:28.546 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
02:57:28.546 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
02:57:28.546 RENDER : Concurrent frames limit 2
02:57:28.627 RENDER : DX12 device successfully created by AMD AGS library
02:57:28.627 RENDER : * user markers not supported in this version AMD SW
02:57:28.627 RENDER : Graphics device features
02:57:28.627 RENDER : Needed:
02:57:28.627 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
02:57:28.627 RENDER : Optional:
02:57:28.627 RENDER : * Allow tearing (VSYNC) : 1
02:57:28.627 RENDER : * 16 bits : 1
02:57:28.627 RENDER : * Resource heap tier : 3
02:57:28.627 RENDER : * Persistent heaps (DRED) : 1
02:57:28.627 RENDER : * DRED 1.2 is supported by compiler
02:57:28.650 RENDER : Main RT format setup.
02:57:28.650 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
02:57:28.650 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
02:57:28.652 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16
02:57:28.680 PROFILING : Settings changed took: 0.016800 ms
02:57:29.842 AUDIO : Endpoint: Speakers (PulseAudio Output)
02:57:29.842 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
02:57:29.843 AUDIO : Audio client:
02:57:29.843 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
02:57:29.846 RENDER : RENDER : Reload shaders
02:57:29.846 RENDER : Enfusion shader version 13
02:57:29.846 INIT : INIT : ShaderListReload
02:57:29.846 PROFILING : ShaderListReload took: 0.000400 ms
02:57:29.985 AUDIO : Endpoint: Speakers (PulseAudio Output)
02:57:29.985 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
02:57:29.986 AUDIO : Audio client:
02:57:29.986 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
02:57:30.233 RENDER : Loaded 3752 newer shader binaries
02:57:30.233 PROFILING : Reload shaders took: 387.045400 ms
02:57:30.233 ENGINE : Initializing inputs.
02:57:30.247 NETWORK : Initializing networking.
02:57:30.247 NETWORK : Using new GameRplScheduler.
02:57:30.247 SCRIPT : SCRIPT : Initializing scripts
02:57:30.247 SCRIPT : SCRIPT : ScriptProjectManager init
02:57:34.751 PROFILING : ScriptProjectManager init took: 4503.428500 ms
02:57:34.835 PROFILING : Initializing scripts took: 4587.834600 ms
02:57:34.852 ENGINE : Enfusion engine successfully created.
02:57:34.852 PROFILING : Workbench Init Engine took: 7395.494400 ms
02:57:34.852 INIT : INIT : Workbench Create Game
02:57:34.865 GUI : Using default language (en_us)
02:57:34.865 GUI : Loading 'en_us' localization file.
02:57:34.865 INIT : INIT : Loading StringTable
02:57:34.891 PROFILING : Loading StringTable took: 26.641300 ms
02:57:34.891 SCRIPT : SCRIPT : Compiling GameLib scripts
02:57:34.962 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:57:34.963 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:57:34.963 PROFILING : Compiling GameLib scripts took: 72.003200 ms
02:57:34.963 SCRIPT : SCRIPT : Compiling Game scripts
02:57:36.517 INIT : Workbench Create Game
02:57:36.517 SCRIPT : Compiling Game scripts
02:57:36.517 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
02:57:36.517 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
02:57:36.767 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:36.888 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
02:57:36.934 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
02:57:37.108 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
02:57:37.173 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
02:57:37.173 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
02:57:37.175 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
02:57:37.227 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:37.227 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:37.229 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
02:57:37.229 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
02:57:37.261 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:37.292 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
02:57:37.708 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:57:37.715 SCRIPT : Module: Game; loaded 6487x files; 13144x classes; used 38978K 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: 7f93d8c9
02:57:37.766 PROFILING : Compiling Game scripts took: 2802.474600 ms
02:57:37.772 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
02:57:37.824 ENGINE : Game successfully created.
02:57:37.825 PROFILING : Workbench Create Game took: 2972.224900 ms
02:57:37.833 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails
02:57:38.707 INIT : INIT : Workbench Reload Game
02:57:38.708 ENGINE : Game destroyed.
02:57:38.714 GUI : Using default language (en_us)
02:57:38.714 GUI : Loading 'en_us' localization file.
02:57:38.714 INIT : INIT : Loading StringTable
02:57:38.725 PROFILING : Loading StringTable took: 10.686100 ms
02:57:38.725 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
02:57:38.734 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:57:38.734 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:57:38.734 ENGINE : Game successfully created.
02:57:38.734 ENGINE : Game successfully initialized.
02:57:38.734 PROFILING : Workbench Reload Game took: 27.383200 ms
02:57:39.540 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
02:57:40.728 PROFILING : Entities load took: 1187.218300 ms
02:57:40.739 WORLD : WORLD : CreateEntities
02:57:40.744 WORLD : WORLD : NotifyBeforeEntitiesCreated
02:57:40.744 PROFILING : NotifyBeforeEntitiesCreated took: 0.003600 ms
02:57:40.745 WORLD : WORLD : Wait for preloading data
02:57:40.745 PROFILING : Wait for preloading data took: 0.004300 ms
02:57:40.859 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
02:57:40.859 PROFILING : PROFILING : Terrain load
02:57:42.940 PROFILING : Terrain load took: 2080.172500 ms
02:57:47.091 WORLD : CreateEntities
02:57:47.091 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:57:47.091 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:57:47.091 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:57:58.270 WORLD : WORLD : NotifyBeforeEntitiesInitialized
02:57:58.271 PROFILING : NotifyBeforeEntitiesInitialized took: 0.007400 ms
02:57:58.745 WORLD : WORLD : NotifyEntitiesInitialized
02:57:58.745 TERRAIN : TERRAIN : Initializing road networks...
02:57:58.748 PROFILING : Initializing road networks... took: 2.417700 ms
02:57:58.748 PROFILING : NotifyEntitiesInitialized took: 2.838400 ms
02:57:58.748 PROFILING : CreateEntities took: 18008.826500 ms
02:57:58.923 PROFILING : * WorldEditor: LoadWorld: 19403.540200 ms
02:58:00.487 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf)
02:58:00.488 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf)
02:58:00.489 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'...
02:58:00.489 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping...
02:58:00.568 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
02:58:00.568 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
02:58:00.568 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
02:58:00.568 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
02:58:00.568 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
02:58:00.568 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
02:58:00.569 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
02:58:00.569 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
02:58:00.569 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
02:58:00.569 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
02:58:00.569 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
02:58:00.569 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
02:58:00.569 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
02:58:00.569 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
02:58:00.569 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
02:58:00.569 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
02:58:00.570 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
02:58:00.570 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
02:58:00.570 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
02:58:00.570 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
02:58:00.570 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
02:58:00.570 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
02:58:00.570 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
02:58:00.570 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
02:58:00.570 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
02:58:00.571 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
02:58:00.591 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
02:58:00.615 BACKEND : Attempting online Game Config instead.
02:58:03.905 INIT : INIT : Workbench Reload Game
02:58:03.908 ENGINE : Game destroyed.
02:58:03.914 GUI : Using default language (en_us)
02:58:03.915 GUI : Loading 'en_us' localization file.
02:58:03.915 INIT : INIT : Loading StringTable
02:58:03.938 PROFILING : Loading StringTable took: 22.920000 ms
02:58:03.938 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
02:58:03.949 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:58:03.949 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:58:03.949 ENGINE : Game successfully created.
02:58:03.949 ENGINE : Game successfully initialized.
02:58:03.949 PROFILING : Workbench Reload Game took: 43.608100 ms
02:58:03.952 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
02:58:04.003 PLATFORM : Save data from container 'settings' have been loaded
02:58:04.093 PLATFORM : Save data from container 'sessions' have been loaded
02:58:04.190 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'.
02:58:04.197 WORLD : WORLD : Game::LoadEntities
02:58:04.197 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf"
02:58:04.198 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
02:58:04.198 WORLD : WORLD : CreateEntities
02:58:04.198 WORLD : WORLD : CreateEntities
02:58:04.198 WORLD : WORLD : NotifyBeforeEntitiesCreated
02:58:04.215 RESOURCES : Loaded mission headers from 13 addon(s)!
02:58:04.215 PROFILING : NotifyBeforeEntitiesCreated took: 16.826500 ms
02:58:04.215 WORLD : WORLD : Wait for preloading data
02:58:04.215 PROFILING : Wait for preloading data took: 0.000600 ms
02:58:09.115 WORLD : Game::LoadEntities
02:58:09.115 WORLD : CreateEntities
02:58:09.115 WORLD : CreateEntities
02:58:09.115 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:58:09.115 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:58:09.115 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:58:10.593 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
02:58:10.593 ENTITY : CreateComponent 'Hierarchy'
02:58:10.593 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:58:10.593 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
02:58:10.593 ENTITY : CreateComponent 'Hierarchy'
02:58:10.593 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:58:10.593 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
02:58:10.593 ENTITY : CreateComponent 'Hierarchy'
02:58:10.593 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:58:10.598 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
02:58:10.598 ENTITY : CreateComponent 'Hierarchy'
02:58:10.598 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:58:10.598 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
02:58:10.598 ENTITY : CreateComponent 'Hierarchy'
02:58:10.598 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:58:10.598 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
02:58:10.598 ENTITY : CreateComponent 'Hierarchy'
02:58:10.598 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:58:10.602 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
02:58:10.602 ENTITY : CreateComponent 'Hierarchy'
02:58:10.602 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:58:10.603 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
02:58:10.603 ENTITY : CreateComponent 'Hierarchy'
02:58:10.603 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:58:10.603 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
02:58:10.603 ENTITY : CreateComponent 'Hierarchy'
02:58:10.603 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:58:16.267 WORLD : WORLD : NotifyBeforeEntitiesInitialized
02:58:16.267 PROFILING : NotifyBeforeEntitiesInitialized took: 0.057700 ms
02:58:18.312 WORLD : InitEntities 'world'
02:58:18.312 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
02:58:18.312 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
02:58:18.350 WORLD : InitEntities 'world'
02:58:18.351 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
02:58:18.351 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
02:58:18.351 WORLD : WORLD : NotifyEntitiesInitialized
02:58:18.351 TERRAIN : TERRAIN : Initializing road networks...
02:58:18.354 PROFILING : Initializing road networks... took: 3.213100 ms
02:58:18.355 DEFAULT : DEFAULT : WorldVolumesCollection
02:58:18.413 PROFILING : WorldVolumesCollection took: 58.432400 ms
02:58:18.413 INIT : INIT : SoundWorldInit
02:58:18.432 PROFILING : SoundWorldInit took: 18.815700 ms
02:58:18.432 PROFILING : NotifyEntitiesInitialized took: 80.731200 ms
02:58:18.432 PROFILING : CreateEntities took: 14233.164200 ms
02:58:18.432 PROFILING : CreateEntities took: 14233.313700 ms
02:58:18.433 WORLD : WORLD : Wait for preloading data around camera
02:58:18.433 PROFILING : Wait for preloading data around camera took: 0.000900 ms
02:58:18.433 WORLD : WORLD : EOnActivate
02:58:18.466 PROFILING : EOnActivate took: 33.575200 ms
02:58:18.467 PROFILING : Game::LoadEntities took: 14268.967300 ms
02:58:18.766 DEFAULT : Entered offline game state.
02:58:22.656 SCRIPT : Map load time: 2245ms
02:58:22.657 NETWORK : Player connected: connectionID=2147483646
02:58:22.657 NETWORK : ### Connecting player: connectionID=2147483646, Name=
02:58:22.657 NETWORK : ### Creating player: PlayerId=1, Name=jakub
02:58:22.663 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:58:22.663 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
02:58:22.664 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:58:22.664 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:58:22.664 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:58:22.666 SCRIPT (W): Can't open config file ""
02:58:22.673 WORLD : InitEntities 'world'
02:58:22.674 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:58:22.674 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
02:58:22.674 SCRIPT (W): Slot_WeaponInfo Has no Content!
02:58:22.674 SCRIPT (W): Slot_Chat Has no Content!
02:58:22.674 SCRIPT (W): Slot_VON Has no Content!
02:58:22.675 SCRIPT (W): Slot_AvailableActions Has no Content!
02:58:22.675 SCRIPT (W): Slot_Vehicle Has no Content!
02:58:22.675 SCRIPT (W): Slot_GameVersion Has no Content!
02:58:22.675 SCRIPT (W): Slot_Notifications Has no Content!
02:58:22.675 SCRIPT (W): Slot_Hints Has no Content!
02:58:22.688 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:58:22.688 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
02:58:22.688 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:58:22.689 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:58:22.689 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:58:22.692 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
02:58:22.693 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
02:58:22.693 NETWORK : Players connecting: 0
02:58:22.693 NETWORK : Players connected: 1 / 1
02:58:22.721 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves
02:58:22.723 PROFILING : Workbench startup took: 56374.015500 ms
02:58:22.746 WORLD : Frame start
02:58:22.746 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
02:58:22.761 WORLD : UpdateEntities
02:58:22.761 WORLD : Frame
02:58:22.761 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
02:58:22.962 WORLD : UpdateEntities
02:58:22.962 WORLD : PostFrame
02:58:22.962 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
02:58:22.962 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
02:58:23.015 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:58:23.015 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:58:23.015 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
02:58:23.016 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
02:58:23.155 RENDER : RENDER : ObjectsHeightMap::Build
02:58:23.156 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
02:58:23.332 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 175.607200 ms
02:58:23.340 PROFILING : ObjectsHeightMap::Build took: 183.839100 ms
02:58:24.478 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
02:58:24.500 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
02:58:24.501 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
02:58:24.531 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
02:58:24.534 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
02:58:24.586 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
02:58:24.586 WORLD : InitEntities 'world'
02:58:24.587 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:58:24.587 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:58:24.589 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
02:58:24.589 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
02:58:24.594 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
02:58:24.642 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
02:58:24.642 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
02:58:24.644 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
02:58:24.645 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
02:58:24.648 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
02:58:24.649 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
02:58:24.649 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
02:58:24.651 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
02:58:24.651 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
02:58:24.651 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
02:58:24.651 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
02:58:24.651 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
02:58:24.652 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
02:58:24.652 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:58:24.652 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
02:58:24.652 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
02:58:24.652 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:58:24.653 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
02:58:24.653 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
02:58:24.653 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:58:24.653 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:24.653 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:24.653 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:24.653 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:24.654 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:24.654 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:25.456 WORLD : UpdateEntities
02:58:25.456 WORLD : AfterPostSimulate
02:58:25.456 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
02:58:25.500 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:25.501 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:25.501 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:25.501 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:25.758 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5323,7499.71> up=0.995667
02:58:25.758 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.316114 angularSpeed=0.0318958
02:58:25.759 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:58:25.759 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6123,7501.98>
02:58:25.759 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3123,7501.98> terrainY=63.3153 tireTerrainGap=-0.00296783
02:58:25.759 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6123,7501.98> radius=0.3 bottom=<7012.07,63.3123,7501.98> fraction=0.441143 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00294876
02:58:25.759 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.5977,7497.71>
02:58:25.759 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1477,7497.71> terrainY=64.1542 tireTerrainGap=-0.00650787
02:58:25.760 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.5977,7497.71> radius=0.45 bottom=<7009.89,64.1477,7497.71> fraction=0.425126 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00646973
02:58:25.760 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.43,64.2613,7497.76>
02:58:25.760 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.43,63.8113,7497.76> terrainY=63.8172 tireTerrainGap=-0.00593948
02:58:25.760 SCRIPT : ERR GEAR SUPPORT: center=<7014.43,64.2613,7497.76> radius=0.45 bottom=<7014.43,63.8113,7497.76> fraction=0.4275 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00595093
02:58:25.760 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:58:26.014 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:26.014 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:26.014 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:26.014 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:26.520 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:26.520 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:26.520 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:26.771 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5323,7499.72> up=0.994231
02:58:26.771 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.092914 angularSpeed=0.0323928
02:58:26.771 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:58:26.771 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6184,7501.99>
02:58:26.771 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3184,7501.99> terrainY=63.3133 tireTerrainGap=0.00517654
02:58:26.772 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6184,7501.99> radius=0.3 bottom=<7012.07,63.3184,7501.99> fraction=0.478431 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00525665
02:58:26.772 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6015,7497.72>
02:58:26.772 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1515,7497.72> terrainY=64.1477 tireTerrainGap=0.00377655
02:58:26.772 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6015,7497.72> radius=0.45 bottom=<7009.93,64.1515,7497.72> fraction=0.472238 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00389099
02:58:26.772 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2649,7497.8>
02:58:26.772 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8149,7497.8> terrainY=63.8147 tireTerrainGap=0.000240326
02:58:26.773 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2649,7497.8> radius=0.45 bottom=<7014.47,63.8149,7497.8> fraction=0.455556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000221252
02:58:26.773 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:58:27.028 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:27.029 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:27.029 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:27.029 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:27.280 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
02:58:27.536 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:27.536 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:27.536 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:27.537 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:27.785 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.531,7499.75> up=0.993903
02:58:27.785 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0295522 angularSpeed=0.00904636
02:58:27.785 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:58:27.786 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6121,7502.02>
02:58:27.786 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3121,7502.02> terrainY=63.311 tireTerrainGap=0.00107574
02:58:27.786 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6121,7502.02> radius=0.3 bottom=<7012.07,63.3121,7502.02> fraction=0.459226 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00102997
02:58:27.786 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5934,7497.73>
02:58:27.786 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1434,7497.73> terrainY=64.1417 tireTerrainGap=0.00170898
02:58:27.787 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5934,7497.73> radius=0.45 bottom=<7009.97,64.1434,7497.73> fraction=0.462402 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00173187
02:58:27.787 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.26,7497.84>
02:58:27.787 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.81,7497.84> terrainY=63.8119 tireTerrainGap=-0.00192642
02:58:27.787 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.26,7497.84> radius=0.45 bottom=<7014.51,63.81,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
02:58:27.787 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:58:28.036 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:28.036 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:28.036 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:28.036 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:28.543 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:28.543 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:28.543 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:28.543 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:28.798 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993808
02:58:28.798 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:58:28.798 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:58:28.798 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6122,7502.02>
02:58:28.798 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3122,7502.02> terrainY=63.3109 tireTerrainGap=0.00133514
02:58:28.799 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6122,7502.02> radius=0.3 bottom=<7012.08,63.3122,7502.02> fraction=0.460618 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00133514
02:58:28.799 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5928,7497.73>
02:58:28.799 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1428,7497.73> terrainY=64.1406 tireTerrainGap=0.00218201
02:58:28.799 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
02:58:28.799 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2597,7497.85>
02:58:28.799 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8097,7497.85> terrainY=63.8116 tireTerrainGap=-0.00194168
02:58:28.800 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
02:58:28.800 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:58:29.052 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:29.053 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:29.053 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:29.053 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:29.562 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:29.563 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:29.563 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:29.563 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:29.814 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993808
02:58:29.814 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:58:29.814 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:58:29.814 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6122,7502.02>
02:58:29.815 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3122,7502.02> terrainY=63.3109 tireTerrainGap=0.00133514
02:58:29.815 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6122,7502.02> radius=0.3 bottom=<7012.08,63.3122,7502.02> fraction=0.460618 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00133514
02:58:29.815 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5928,7497.73>
02:58:29.815 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1428,7497.73> terrainY=64.1406 tireTerrainGap=0.00218201
02:58:29.815 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
02:58:29.815 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2597,7497.85>
02:58:29.816 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8097,7497.85> terrainY=63.8116 tireTerrainGap=-0.00194168
02:58:29.816 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
02:58:29.816 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:58:30.067 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:30.068 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
02:58:30.085 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
02:58:30.086 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
02:58:30.087 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
02:58:30.087 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
02:58:30.087 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
02:58:30.087 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
02:58:30.087 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
02:58:31.018 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
02:58:31.059 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
02:58:31.239 SCRIPT : ERR SMOKE PASS: new identity may enter prison
02:58:31.239 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
02:58:31.239 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
02:58:31.240 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
02:58:31.240 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
02:58:31.240 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
02:58:31.240 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
02:58:31.240 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
02:58:31.240 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
02:58:31.241 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
02:58:31.241 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
02:58:31.241 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
02:58:31.241 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
02:58:31.241 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
02:58:31.242 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
02:58:31.242 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
02:58:31.245 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
02:58:31.245 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
02:58:31.245 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
02:58:31.246 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
02:58:31.248 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
02:58:31.250 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
02:58:41.331 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
02:58:41.332 SCRIPT : ERR SMOKE PASS: HQ response original physical force, RTOs and canonical prisoner captured before arranged sighting
02:58:41.841 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
02:58:47.107 SCRIPT : ERR HQ RESPONSE SIGHTING: source=2 report=M9 observer=SCR_ChimeraCharacter<0x00000000952033D8> @"ENTITY:4611686018427390629" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6130.282715 209.548203 7151.104004> @"{BF643BE4ADBDFDD3}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_LAT.et" radio=SCR_ChimeraCharacter<0x00000000951F3048> @"ENTITY:4611686018427389127" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6130.548828 209.567154 7153.895508> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" target=SCR_ChimeraCharacter<0x00000000952045A8> @"ENTITY:4611686018427390804" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6125.000488 209.922028 7179.999512> @"{3FF693715C9F8928}Prefabs/ERR/Prisoner.et" observedAt=23660.6; actual native visual sample
02:58:51.951 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
02:58:54.164 SCRIPT : ERR HQ RESPONSE DELIVERED: report=M9 downlink=M10 source=2 recipient=6 radio=SCR_ChimeraCharacter<0x00000000951F4218> @"ENTITY:4611686018427389227" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <5984.696289 218.306107 7227.904297> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" waypoint=SCR_SearchAndDestroyWaypoint<0x0000000095572870> @"ENTITY:4611686018427391658" ('SCR_SearchAndDestroyWaypoint') at <6125.000488 210.021881 7179.999512> @"{B3E7B8DC2BAB8ACC}Prefabs/AI/Waypoints/AIWaypoint_SearchAndDestroy.et" observedAt=23660.6
02:58:57.190 SCRIPT : ERR HQ RESPONSE SIGHTING: source=2 report=M11 observer=SCR_ChimeraCharacter<0x00000000951F53E8> @"ENTITY:4611686018427389327" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6123.559082 210.121735 7171.368652> @"{23ADBBC31B6A3DC6}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_AR.et" radio=SCR_ChimeraCharacter<0x00000000951F3048> @"ENTITY:4611686018427389127" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6130.235352 209.544662 7149.542480> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" target=SCR_ChimeraCharacter<0x00000000952045A8> @"ENTITY:4611686018427390804" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6125.000488 209.922028 7179.999512> @"{3FF693715C9F8928}Prefabs/ERR/Prisoner.et" observedAt=33743.4; actual native visual sample
02:59:00.542 SCRIPT : ERR SMOKE PASS: HQ response actual sighting/report/uplink/HQ receipt/downlink journal lineage reaches distinct original infantry with bounded unique waypoints
02:59:00.542 SCRIPT : ERR SMOKE PASS: HQ response original recipient physically moves toward its native Search waypoint with no replacement or additional force
02:59:00.543 SCRIPT : INFO: KILL SUICIDE: jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) from US faction at <6125, 209.922, 7180> killed himself!
02:59:04.578 SCRIPT : ERR SMOKE PASS: native damage kills prisoner
02:59:04.579 SCRIPT : ERR SMOKE PASS: death selects spectator without another life
02:59:04.579 SCRIPT : ERR SMOKE PASS: spectator camera activates after native death
02:59:31.372 SCRIPT : Rereintroduced [mission]: phase 1 -> 6
02:59:31.373 SCRIPT : ERR SMOKE PASS: death exhausts round life and reaches defeat after spectator grace
02:59:31.373 SCRIPT : ERR SMOKE COMPLETE: terminal=6 lostHelicopterCase=0 playerDeathCase=1
02:59:31.488 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
02:59:31.490 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
02:59:31.491 SCRIPT (W): Slot_Chat Has no Content!
02:59:31.491 SCRIPT (W): Slot_VON Has no Content!
02:59:31.491 SCRIPT (W): Slot_GameVersion Has no Content!
02:59:31.491 SCRIPT (W): Slot_Notifications Has no Content!
02:59:33.541 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
02:59:33.541 SCRIPT : -- Stack trace --
02:59:33.541 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
02:59:33.541 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
02:59:33.541 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
02:59:33.541 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
02:59:33.542 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
02:59:33.542 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
02:59:33.542 SCRIPT : -----------------
02:59:33.542 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
02:59:33.542 SCRIPT : -- Stack trace --
02:59:33.542 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
02:59:33.542 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
02:59:33.542 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
02:59:33.543 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
02:59:33.543 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
02:59:33.543 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
02:59:33.543 SCRIPT : -----------------
02:59:33.545 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
02:59:33.545 SCRIPT (W): Slot_Chat Has no Content!
02:59:33.545 SCRIPT (W): Slot_VON Has no Content!
02:59:33.545 SCRIPT (W): Slot_GameVersion Has no Content!
02:59:33.545 SCRIPT (W): Slot_Notifications Has no Content!
02:59:35.429 RESOURCES : Screenshot saved to $logs:err-result.png
Binary file not shown.

After

Width:  |  Height:  |  Size: 198 KiB

@@ -0,0 +1,133 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_02-57-26\error.log started at 2026-09-20 02:57:28 (2026-09-20 00:57:28 UTC)
02:57:28.314 INIT : Workbench startup
02:57:28.314 INIT : Workbench Init Engine
02:57:28.314 RESOURCES : ResourceDB: full scan
02:57:28.314 RESOURCES : processing files...
02:57:28.314 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
02:57:28.326 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
02:57:28.326 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
02:57:28.326 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
02:57:28.326 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
02:57:28.429 ENGINE : GameProject load
02:57:28.429 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
02:57:28.429 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
02:57:28.430 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
02:57:28.430 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
02:57:28.430 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
02:57:28.430 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
02:57:28.430 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
02:57:28.430 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
02:57:36.517 INIT : Workbench Create Game
02:57:36.517 SCRIPT : Compiling Game scripts
02:57:36.517 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
02:57:36.517 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
02:57:36.767 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:36.888 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
02:57:36.934 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
02:57:37.107 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
02:57:37.173 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
02:57:37.173 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
02:57:37.175 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
02:57:37.227 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:37.227 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:37.229 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
02:57:37.229 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
02:57:37.261 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:37.292 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
02:57:47.091 WORLD : CreateEntities
02:57:47.091 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:57:47.091 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:57:47.091 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:58:03.952 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
02:58:09.115 WORLD : Game::LoadEntities
02:58:09.115 WORLD : CreateEntities
02:58:09.115 WORLD : CreateEntities
02:58:09.115 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:58:09.115 ENTITY : CreateComponent 'ScriptedRadioComponent'
02:58:09.115 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
02:58:10.593 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
02:58:10.593 ENTITY : CreateComponent 'Hierarchy'
02:58:10.593 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:58:10.593 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
02:58:10.593 ENTITY : CreateComponent 'Hierarchy'
02:58:10.593 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:58:10.593 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
02:58:10.593 ENTITY : CreateComponent 'Hierarchy'
02:58:10.593 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:58:10.598 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
02:58:10.598 ENTITY : CreateComponent 'Hierarchy'
02:58:10.598 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:58:10.598 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
02:58:10.598 ENTITY : CreateComponent 'Hierarchy'
02:58:10.598 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:58:10.598 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
02:58:10.598 ENTITY : CreateComponent 'Hierarchy'
02:58:10.598 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:58:10.602 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
02:58:10.602 ENTITY : CreateComponent 'Hierarchy'
02:58:10.602 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:58:10.603 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
02:58:10.603 ENTITY : CreateComponent 'Hierarchy'
02:58:10.603 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:58:10.603 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
02:58:10.603 ENTITY : CreateComponent 'Hierarchy'
02:58:10.603 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:58:18.312 WORLD : InitEntities 'world'
02:58:18.312 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
02:58:18.312 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
02:58:22.663 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:58:22.663 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
02:58:22.664 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:58:22.664 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:58:22.664 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:58:22.666 SCRIPT (W): Can't open config file ""
02:58:22.673 WORLD : InitEntities 'world'
02:58:22.674 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
02:58:22.674 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
02:58:22.674 SCRIPT (W): Slot_WeaponInfo Has no Content!
02:58:22.674 SCRIPT (W): Slot_Chat Has no Content!
02:58:22.674 SCRIPT (W): Slot_VON Has no Content!
02:58:22.675 SCRIPT (W): Slot_AvailableActions Has no Content!
02:58:22.675 SCRIPT (W): Slot_Vehicle Has no Content!
02:58:22.675 SCRIPT (W): Slot_GameVersion Has no Content!
02:58:22.675 SCRIPT (W): Slot_Notifications Has no Content!
02:58:22.675 SCRIPT (W): Slot_Hints Has no Content!
02:58:22.688 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:58:22.688 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
02:58:22.688 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
02:58:22.689 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:58:22.689 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:58:22.693 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
02:58:22.962 WORLD : UpdateEntities
02:58:22.962 WORLD : PostFrame
02:58:22.962 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
02:58:22.962 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
02:58:23.015 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:58:23.015 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
02:58:23.015 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
02:58:23.016 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
02:58:24.586 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
02:58:24.586 WORLD : InitEntities 'world'
02:58:24.587 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:58:24.587 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:58:25.456 WORLD : UpdateEntities
02:58:25.456 WORLD : AfterPostSimulate
02:58:25.456 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
02:59:31.490 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
02:59:31.491 SCRIPT (W): Slot_Chat Has no Content!
02:59:31.491 SCRIPT (W): Slot_VON Has no Content!
02:59:31.491 SCRIPT (W): Slot_GameVersion Has no Content!
02:59:31.491 SCRIPT (W): Slot_Notifications Has no Content!
02:59:33.541 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
02:59:33.542 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
02:59:33.545 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
02:59:33.545 SCRIPT (W): Slot_Chat Has no Content!
02:59:33.545 SCRIPT (W): Slot_VON Has no Content!
02:59:33.545 SCRIPT (W): Slot_GameVersion Has no Content!
02:59:33.545 SCRIPT (W): Slot_Notifications Has no Content!
@@ -0,0 +1,744 @@
{
"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": {
"ServerData.json": {
"stat": [
47,
916830,
209,
1789670354123815627,
1789670354123815627
],
"sha256": "c5d88d82138bc80c95f364075c3a0fc2228f9c15c6230398f3728a13d25b418c"
},
"addon.gproj": {
"stat": [
47,
26917910,
335,
1789670330884205142,
1789670353823807747
],
"sha256": "65197c50ff6e906a5732564e8b440d80ef1cdbcffead9eb388e1e2b56c1322bc"
},
"addon.gproj_0.16.5208_manifest.json": {
"stat": [
47,
26917892,
362,
1789670307618593786,
1789670307618593786
],
"sha256": "17b87e0976ac2da1032f1661a884f6d59b56c00823b2fcfdc2a698ea8bcc92cc"
},
"data.pak": {
"stat": [
47,
26917928,
1992582478,
1789670344310557863,
1789670353824807774
],
"sha256": "e5db31f571782997640a67601ebd3bd6e6615c1548274c71b6ab0cdd794f8bf5"
},
"data.pak_0.16.5208_manifest.json": {
"stat": [
47,
26917893,
232459,
1789670307954602617,
1789670307954602617
],
"sha256": "855813254cd72dc87515f4c395e7c7defe4b145ac809a740f81c85ca546b36fe"
},
"data001.pak": {
"stat": [
47,
26917986,
1993657251,
1789670345496589019,
1789670354029813158
],
"sha256": "2bda9c533834dfa2b8e29f4a2a905c30639dabe250554e1346cf1f5dae3f2db3"
},
"data001.pak_0.16.5208_manifest.json": {
"stat": [
47,
26917900,
349870,
1789670308754623642,
1789670308754623642
],
"sha256": "d4ec79f2a5cf03dd44bcc4513199056195dfda3c7a5c6bbfd17b2c709b746cdc"
},
"data002.pak": {
"stat": [
47,
26917956,
1992567795,
1789670345532589964,
1789670353970811608
],
"sha256": "dfbd716c2a0849910a8058b1f008b8403b8c506fe18c3168d2844383ac02988c"
},
"data002.pak_0.16.5208_manifest.json": {
"stat": [
47,
26917897,
332016,
1789670308247610318,
1789670308247610318
],
"sha256": "3de05138d1d635f1ba5bcbd74a0f91028bfd59082f45c740051381bd054404b5"
},
"data003.pak": {
"stat": [
47,
26917964,
364877149,
1789670333444272402,
1789670354017812842
],
"sha256": "6225936ebc266825bbd1c79e4e0020c9f2fb55c3d3501ed66e72d87436ccd015"
},
"data003.pak_0.16.5208_manifest.json": {
"stat": [
47,
26917898,
96448,
1789670308423614944,
1789670308423614944
],
"sha256": "8ca2504191def96715ddd6ee98a8df1e3f0951e5755592801eab662657289dd0"
},
"meta": {
"stat": [
47,
911092,
8188,
1789670354121815574,
1789670354121815574
],
"sha256": "cb4f4296d087ea5fe2e849b0fc960748bfede7ea3071eeb545bd7bd309be6bfb"
},
"resourceDatabase.rdb": {
"stat": [
47,
26917967,
566987,
1789670331096210712,
1789670354028813131
],
"sha256": "e8706d6b9bb2474b65f7c588de9fcfad4516bd26dc12e7b6b687e7973a41e7a6"
},
"resourceDatabase.rdb_0.16.5208_manifest.json": {
"stat": [
47,
26917899,
368,
1789670308546618176,
1789670308546618176
],
"sha256": "336f9160ad955caa88d286915195699d3ac36f3363391967a178be0fd2ccd914"
},
"thumbnail.png": {
"stat": [
47,
26917907,
18180,
1789670330627887201,
1789670353823807747
],
"sha256": "4c70bf384375f069cab9ed719f3865441fd363a010495e7b465f3ae83ed887c3"
},
"thumbnail.png_0.16.5208_manifest.json": {
"stat": [
47,
26917891,
366,
1789670307490590423,
1789670307490590423
],
"sha256": "d0e233b32d3d41ac44ea127ea5eb028b97a63555f7867278a7a6f5e8e1df7255"
}
}
},
"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": {
"ServerData.json": {
"stat": [
47,
910012,
2789,
1789670389999757705,
1789670389999757705
],
"sha256": "0432a068d8d77e34afd10432d1459df1334238e1ec416c896f13b84bae5a3ac5"
},
"addon.gproj": {
"stat": [
47,
26919135,
1100,
1789670379744488450,
1789670389873754397
],
"sha256": "1b83e9df126db639cfcdb6d5119e65a1581c028becd6c09998143ed527ad0721"
},
"addon.gproj_0.16.5208_manifest.json": {
"stat": [
47,
26919120,
364,
1789670378419453659,
1789670378419453659
],
"sha256": "d232c4cfc959267482bbf261eb2e5121c76b6bf7d8893c58c520a763df5ca5f8"
},
"data.pak": {
"stat": [
47,
26919141,
203378761,
1789670389138735100,
1789670389946756313
],
"sha256": "985d0cde7b09ee860086cb386cf624fcfd94b5e82b26af0b33bab83f21d06988"
},
"data.pak_0.16.5208_manifest.json": {
"stat": [
47,
26919122,
1409173,
1789670378781463164,
1789670378781463164
],
"sha256": "041c8ebdf035c69aed7c04bb55be839fbdbd7bc8501862dd4939c1d71cdfe8c5"
},
"meta": {
"stat": [
47,
902077,
12209,
1789670389989757443,
1789670389989757443
],
"sha256": "1b62c97002078af393f23508c3b03cfe22f590130345ac44926b06940f27f269"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919132,
823768,
1789670379822490498,
1789670389872754371
],
"sha256": "25f6405084fd228ff400868b21f033c4c43d44162ce73de562e06d8003b94a49"
},
"resourceDatabase.rdb_0.16.5208_manifest.json": {
"stat": [
47,
26919119,
368,
1789670378283450088,
1789670378283450088
],
"sha256": "986f0280a79b0e4ff6d9a3ad60570bebd86ce68869c9f3d5954141f7d5060cb1"
},
"thumbnail.png": {
"stat": [
47,
26919138,
18180,
1789670379618193709,
1789670389873754397
],
"sha256": "4c70bf384375f069cab9ed719f3865441fd363a010495e7b465f3ae83ed887c3"
},
"thumbnail.png_0.16.5208_manifest.json": {
"stat": [
47,
26919121,
366,
1789670378550457099,
1789670378550457099
],
"sha256": "d0e233b32d3d41ac44ea127ea5eb028b97a63555f7867278a7a6f5e8e1df7255"
}
}
},
"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": {
"ServerData.json": {
"stat": [
47,
919166,
197,
1789670369327462097,
1789670369327462097
],
"sha256": "4bcd7610056ed1d366e9b6d0600e80c622a1af35caecf5c9ecf2c7b9e2b626f7"
},
"addon.gproj": {
"stat": [
47,
26918585,
2957,
1789670367793432952,
1789670369299906650
],
"sha256": "2db2e318e6f45bede0d1173d77af03314f888aedfb31bc767d569ccfb6e70a34"
},
"addon.gproj_8.2.1_manifest.json": {
"stat": [
47,
26918576,
364,
1789670367178158473,
1789670367178158473
],
"sha256": "67d15a8e8623130546332c6d6433314cbdf38e034a66330b9c7a739a94731e21"
},
"data.pak": {
"stat": [
47,
26918592,
43626712,
1789670369105209079,
1789670369315214594
],
"sha256": "80e9810c9b7c873187660d0ddf002a63d1a382e81fc3611baa0ae8fdfff29d3d"
},
"data.pak_8.2.1_manifest.json": {
"stat": [
47,
26918578,
66352,
1789670367560168505,
1789670367560168505
],
"sha256": "6635291a1f1aa9cffdb844e241c36cdc04114574279bab66e21613410f5e5686"
},
"meta": {
"stat": [
47,
918678,
2338,
1789670369325214856,
1789670369325214856
],
"sha256": "dd1c683c086efb292e6cc927bd6522a1ea97ebd454e8148356f66554ebcdd4dc"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918588,
44111,
1789670367937178405,
1789670369300214199
],
"sha256": "c4293fef30948a3538751533cc52c9ce449ffada931b47a8fdf1ca48c1618e75"
},
"resourceDatabase.rdb_8.2.1_manifest.json": {
"stat": [
47,
26918577,
366,
1789670367326162360,
1789670367326162360
],
"sha256": "df8cd07ff81263e4108688883b9f20568041f067dbad74402464ec2f88432b69"
},
"thumbnail.png": {
"stat": [
47,
26918582,
689401,
1789670367794174651,
1789670369299906650
],
"sha256": "8da2e133303f21bb16a2abd25d5bd6c2a4a6f5eccedae74a98358db485a170d1"
},
"thumbnail.png_8.2.1_manifest.json": {
"stat": [
47,
26918574,
368,
1789670367051155138,
1789670367051155138
],
"sha256": "5aaa5989b5f44b48ff03082a0d4004ae71420db6eebeb56282af7d98f36c7000"
}
}
},
"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": {
"ServerData.json": {
"stat": [
47,
918673,
193,
1789670366131482045,
1789670366131482045
],
"sha256": "92ff4ae6fec8afc679726186f424bb31c9918d182f321afca4696654844e39c7"
},
"addon.gproj": {
"stat": [
47,
26918544,
2900,
1789670364825147789,
1789670366119130662
],
"sha256": "ad44151140adf62e99eaa639984c2b9c400be17481e934186d61c307b5221259"
},
"addon.gproj_8.2.0_manifest.json": {
"stat": [
47,
26918530,
364,
1789670364263081920,
1789670364263081920
],
"sha256": "3065c7c353cb7623ee85f83d462d4dac37c92efad1a0255f2661470e6cedfd0f"
},
"data.pak": {
"stat": [
47,
26918541,
119808197,
1789670365649118318,
1789670366115130557
],
"sha256": "f715ad5fa3de788061a66a3ccd933feead5cc1631507ca63e9061049c538fab6"
},
"data.pak_8.2.0_manifest.json": {
"stat": [
47,
26918528,
25795,
1789670364132078479,
1789670364132078479
],
"sha256": "24a7f735e55ccfacc5cdacbb39fb76a6fac294f4cdc47dca0fcb6e3f1919f1e6"
},
"gallery0_776x436.jpg": {
"stat": [
47,
23106914,
64588,
1788720671481676966,
1788720671481676966
],
"sha256": "63649f5239059dd12234250b8c8e313b14ca134e30e4309fbd1eb45f92e77097"
},
"gallery1_776x436.jpg": {
"stat": [
47,
23106915,
47808,
1788720671495639547,
1788720671495639547
],
"sha256": "81f89b026a1bf341f8cd3bb19facd67e8d0f56073c924e026983836fee6bfb4c"
},
"meta": {
"stat": [
47,
918496,
2928,
1789670366129130924,
1789670366129130924
],
"sha256": "ad0f9baa154a250712c94b50c5edcb25200002bdc186d35453b5e8c32c0b6ee5"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918535,
16514,
1789670364934099542,
1789670366080129638
],
"sha256": "c65677e8767d92c96c6f35b482350d56e3dccfa026a3c5470b332120990f047c"
},
"resourceDatabase.rdb_8.2.0_manifest.json": {
"stat": [
47,
26918527,
366,
1789670364004075117,
1789670364004075117
],
"sha256": "fdc44be4e1523db5965b015a7ea511623399a5fb3548aaaf8b2a4807fc6ade7d"
},
"thumbnail.png": {
"stat": [
47,
26918547,
708338,
1789670364826600016,
1789670366119130662
],
"sha256": "103a98bf476d510ab3081abb371170ae6cf65aea65b9095636d651170a5b0038"
},
"thumbnail.png_8.2.0_manifest.json": {
"stat": [
47,
26918531,
368,
1789670364388085202,
1789670364388085202
],
"sha256": "5bf1e0f8794a4e2e862658a10071360df63ed6a440ee2ca5514afbc2e97e375e"
}
}
},
"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": {
"ServerData.json": {
"stat": [
47,
920134,
197,
1789670377639162612,
1789670377639162612
],
"sha256": "8e5e6b2fe4099ca90bb4498c9479924e775ca0eac411c8230114143ff1a8297a"
},
"addon.gproj": {
"stat": [
47,
26918715,
2926,
1789670371305266851,
1789670377499241577
],
"sha256": "e6ffcf559a2e7898848349c090300ea8eca8cb2e13ecef456a108bcc82efc8b1"
},
"addon.gproj_8.2.1_manifest.json": {
"stat": [
47,
26918707,
364,
1789670369590221815,
1789670369590221815
],
"sha256": "ba8f2b36575408f11b2107fc4b0f9449c9dc057629ebf894c7bdbc77f53cbc1f"
},
"data.pak": {
"stat": [
47,
26918730,
395962643,
1789670376182394919,
1789670377620432679
],
"sha256": "84a2cf01e2d17a06f8d775ca542a0cc98739f9f4b75b79826017e1387faedb18"
},
"data.pak_8.2.1_manifest.json": {
"stat": [
47,
26918711,
214221,
1789670370007232766,
1789670370007232766
],
"sha256": "dc3ff832bce708121c61a5dfe09be8504352556c50341f9878f4b457e165ade2"
},
"meta": {
"stat": [
47,
919170,
2504,
1789670377637433125,
1789670377637433125
],
"sha256": "2863bb2bdb586286f8aedc34d5dfb6adbdaafd5fca0f8f21136c7a5351d1ce88"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918718,
141469,
1789670371389269057,
1789670377499429501
],
"sha256": "7f38b7ed578b0b47864648a7b70288fe49dae4cc2556d5754377a1c28b2b6532"
},
"resourceDatabase.rdb_8.2.1_manifest.json": {
"stat": [
47,
26918708,
368,
1789670369714225072,
1789670369714225072
],
"sha256": "2ffa1cf6f8c07600147ae779ee3be1ccec8da23cb1c10d8c73e0c5c5d3dc6d06"
},
"thumbnail.png": {
"stat": [
47,
26918721,
689544,
1789670371307273812,
1789670377500429528
],
"sha256": "ccd771dba7f3f222e9733e688e6dd9e4c5edae2accdd80a6876241094e23f3dd"
},
"thumbnail.png_8.2.1_manifest.json": {
"stat": [
47,
26918710,
368,
1789670369835228249,
1789670369835228249
],
"sha256": "e58ef73e4a794e56ecd04bfd84940ec539e5ca481d6b69ffb20f9fedcd3c2e77"
}
}
},
"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": {
"ServerData.json": {
"stat": [
47,
911088,
209,
1789670428409812415,
1789670428409812415
],
"sha256": "90353d1b4ab072f7844bf24d8066031efd69feb76ddcbf66dea34b52ddfe0a1c"
},
"addon.gproj": {
"stat": [
47,
26919414,
336,
1789670399470006320,
1789670428369764835
],
"sha256": "6ebd73d663ed6dbf981cd8bc7d19cfd5bcd3c9dec3b9a706fa331d992ef200b4"
},
"addon.gproj_0.16.5208_manifest.json": {
"stat": [
47,
26919383,
362,
1789670390797778656,
1789670390797778656
],
"sha256": "72d988d5881efdf7d8781b2dc978a0243e1a3d587ced56563299855724137232"
},
"data.pak": {
"stat": [
47,
26919411,
1992445813,
1789670421137575039,
1789670428335763943
],
"sha256": "5b28362571e396c008eb2286dc5a76b4ccf869c0a279916209fb0ef20d6b145e"
},
"data.pak_0.16.5208_manifest.json": {
"stat": [
47,
26919381,
170934,
1789670390675775453,
1789670390675775453
],
"sha256": "7cde302270a1e5c3a88517ff8b08a5b50bbe63e7392434d8245542f81b0bfdf8"
},
"data001.pak": {
"stat": [
47,
26919421,
238642257,
1789670400589035695,
1789670428370764861
],
"sha256": "fb2aecbde5668c4d431ea74d64f6d15f7a9f608fefe01838d7c85fb0c818499f"
},
"data001.pak_0.16.5208_manifest.json": {
"stat": [
47,
26919384,
29970,
1789670390937782332,
1789670390937782332
],
"sha256": "e6fb290c2f9d8dcd0c0ac95c3dee054377a525e00129abc766defa079385d6ea"
},
"meta": {
"stat": [
47,
910016,
7720,
1789670428407765832,
1789670428407765832
],
"sha256": "e9ba58307cb931026c5c59654f3b4b7f92ac6e0682a1e94fd2eb1d5b75c214cf"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919388,
111601,
1789670399484558966,
1789670428260761974
],
"sha256": "736bcd2e60177e5af99d93c6b5f07ad79a950899aaca23000f33ad405cd1b74e"
},
"resourceDatabase.rdb_0.16.5208_manifest.json": {
"stat": [
47,
26919379,
368,
1789670390384767813,
1789670390384767813
],
"sha256": "9a4f54837a83d2acc2bdc62288b62fe7f24876a374f1270d5a5d2a497bb5de8f"
},
"thumbnail.png": {
"stat": [
47,
26919391,
18180,
1789670398997629625,
1789670428260761974
],
"sha256": "4c70bf384375f069cab9ed719f3865441fd363a010495e7b465f3ae83ed887c3"
},
"thumbnail.png_0.16.5208_manifest.json": {
"stat": [
47,
26919380,
366,
1789670390509771095,
1789670390509771095
],
"sha256": "d0e233b32d3d41ac44ea127ea5eb028b97a63555f7867278a7a6f5e8e1df7255"
}
}
}
}
@@ -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: 123
[gamescope] [Info] vblank: Using timerfd.
fsync: up and running.
[Gamescope WSI] No application info given.
[Gamescope WSI] Executable name: explorer.exe
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
[Gamescope WSI] Application info:
pApplicationName: xalia.exe
applicationVersion: 0
pEngineName: DXVK
engineVersion: 12587008
apiVersion: 4206592
[Gamescope WSI] Executable name: xalia.exe
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
[Gamescope WSI] No application info given.
[Gamescope WSI] Application info:
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
applicationVersion: 1
pEngineName: DXVK
engineVersion: 12587008
apiVersion: 4206592
[Gamescope WSI] Executable name: ArmaReforgerWorkbenchSteamDiag.exe
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
[Gamescope WSI] No application info given.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Unsupported maximum keycode 709, clipping.
> X11 cannot support keycodes above 255.
> Warning: Virtual modifier Hyper multiply defined
> Using 0, ignoring 0
> Warning: Virtual modifier ScrollLock multiply defined
> Using 0, ignoring 0
Errors from xkbcomp are not fatal to the X server
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
[Gamescope WSI] Application info:
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
applicationVersion: 0
pEngineName: DXVK
engineVersion: 12587008
apiVersion: 4206592
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
[Gamescope WSI] Application info:
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
applicationVersion: 0
pEngineName: vkd3d
engineVersion: 12587008
apiVersion: 4206592
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
[Gamescope WSI] No application info given.
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
[Gamescope WSI] Application info:
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
applicationVersion: 0
pEngineName: vkd3d
engineVersion: 12587008
apiVersion: 4206592
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
[Gamescope WSI] Creating Gamescope surface: xid: 0x1a001a4
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
[Gamescope WSI] Made gamescope surface for xid: 0x1a001a4
[Gamescope WSI] Surface state:
steam app id: 1874910
window xid: 0x1a001a4
wayland surface res id: 5
layer client flags: 0x4
server hdr output enabled: false
hdr formats exposed to client: false
[Gamescope WSI] Creating Gamescope surface: xid: 0x1a0039a
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
[Gamescope WSI] Made gamescope surface for xid: 0x1a0039a
[Gamescope WSI] Surface state:
steam app id: 1874910
window xid: 0x1a0039a
wayland surface res id: 10
layer client flags: 0x4
server hdr output enabled: false
hdr formats exposed to client: false
[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false
[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x555586be03e0 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x555586be03e0
[Gamescope WSI] Destroyed swapchain: 0x555586be03e0
[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: 0x555586be03e0 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x555586be03e0
[Gamescope WSI] Destroyed swapchain: 0x555586be03e0
[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: 0x555586be03e0 - imageCount: 4
[gamescope] [Error] xwm: X11 I/O error! This is fatal. Aborting...
@@ -0,0 +1,238 @@
{
"addons/ai/Prefabs/ERR/ConvoyCrew.et": "434d9bef9a9fcf0376604a9fbd547204cc544f5ed1a5b75228245151f02323ab",
"addons/ai/Prefabs/ERR/ConvoyCrew.et.meta": "0a909a15b7dcca34202ded136b3bdbbe8898153c9589e1cce1388433d362da02",
"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": "4d0e8b6e147486fb65db82a1060f0c5641c1319ba9e418bdec99cb5a422a7fbe",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyRoadPlan.c": "ffab8d55d4120c7405b0061d005f24e81cf6fcdfa95b91febcf4994ce4412140",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyService.c": "803a35db599c984b72189502d686221c089aca7eae4843f110c27a6a741fa836",
"addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c": "db278b200b3ebfb7072d2ec3ff296a3aeb9fdc76f6e421eed51dde1e05b37070",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "11ed8bce53929eac10f8019e218be5da46526a293d775755279a647153f47dc9",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "a743b115889c8c9ae5f0e5395326be66036dc3e2f8b606387f36af9fc6783f38",
"addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c": "fb2067f671ad954e957e722ef1e74786eca77760fb4f3af4d23e02e74e1bb6a5",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "1efb5e604704b3d86a4adaf30fa43d776eb0c612977e1c43ee083700562c6a0d",
"addons/ai/Scripts/Game/ERR/ERR_HQDeliveredCasualties.c": "1f738127e55e843ee2705007cedb5c08741f52f63c75eca7c80242177af82273",
"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": "244e2b9b9262a5208b6d376ade5ac6f6e702a915be832df5992f742f40898b71",
"addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c": "5d45ea8ca46be879f30ad35fc9f0f5876756cef0bbd4cb3f00c0a8ec454f1056",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "9852bf0ccdc9d3a29597dff4b6ec68af2b7c04b29f2b74f126028da2d1e58e5e",
"addons/ai/Scripts/Game/ERR/ERR_HQWatch.c": "4484f76cc6632407b7a8cc01431c961bbbb0c4bb1695a2dce6da03389f656850",
"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": "aedf5a5b2f5b52aef036b2e27aea7c20574a06004d1e11e5226255ee014eb561",
"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": "a1ee932c9c0d8dda29a030e45b4ecd3ca4509bcd8500ee6e8d09a2e61341715d",
"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": "0f3aff1e-7b67-46d1-96fa-79e11a59dfe6",
"captured_unix": 1789865844.5367632,
"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": "a925dc782eff0672613330b52fa5955501fab750f95b72457d34cbdf09c30800"
}
@@ -0,0 +1,14 @@
{
"log": "docs/evidence/native-2026-09-20-025726-hq-casualty-integration/console.log.txt",
"smoke_completions": 1,
"assertions_passed": 35,
"script_or_runtime_failures": [],
"engine_errors": [
"02:57:28.429 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
"02:57:28.430 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
"02:57:28.430 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
"02:57:28.430 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,44 @@
#1 t=6.7s M0 REGISTER group 1 [session=1789865898-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=1789865898-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=1789865898-1]
#4 t=8.7s M0 REGISTER group 2 [session=1789865898-1]
#5 t=8.7s M0 REGISTER group 3 [session=1789865898-1]
#6 t=8.7s M0 REGISTER group 4 [session=1789865898-1]
#7 t=8.7s M0 REGISTER group 5 [session=1789865898-1]
#8 t=8.7s M0 REGISTER group 6 [session=1789865898-1]
#9 t=8.7s M0 REGISTER group 7 [session=1789865898-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=1789865898-1]
#11 t=18.7s M2 STATUS REPORT status everon-extraction-1: 6 living, 6 fit, 0 confirmed losses; sampled=18740.2 [session=1789865898-1]
#12 t=18.7s M3 STATUS REPORT status formation-1: 4 living, 4 fit, 0 confirmed losses; sampled=18740.2 [session=1789865898-1]
#13 t=19.8s M4 STATUS REPORT status everon-supply-2: 6 living, 6 fit, 0 confirmed losses; sampled=19752.3 [session=1789865898-1]
#14 t=19.8s M2 TRANSMIT unit 5 -> HQ (long-range) [session=1789865898-1]
#15 t=19.8s M3 TRANSMIT unit 1 -> HQ (long-range) [session=1789865898-1]
#16 t=20.8s M5 STATUS REPORT status everon-outpost-1: 6 living, 6 fit, 0 confirmed losses; sampled=20752.9 [session=1789865898-1]
#17 t=20.8s M4 TRANSMIT unit 6 -> HQ (long-range) [session=1789865898-1]
#18 t=20.8s M6 STATUS REPORT status everon-prison-1: 6 living, 6 fit, 0 confirmed losses; sampled=20752.9 [session=1789865898-1]
#19 t=21.8s M5 TRANSMIT unit 7 -> HQ (long-range) [session=1789865898-1]
#20 t=21.8s M2 RECEIVE HQ received from unit 5 [session=1789865898-1]
#21 t=21.8s M7 STATUS REPORT status everon-supply-1: 6 living, 6 fit, 0 confirmed losses; sampled=21753.9 [session=1789865898-1]
#22 t=21.8s M6 TRANSMIT unit 2 -> HQ (long-range) [session=1789865898-1]
#23 t=21.8s M3 RECEIVE HQ received from unit 1 [session=1789865898-1]
#24 t=22.8s M4 RECEIVE HQ received from unit 6 [session=1789865898-1]
#25 t=22.8s M8 STATUS REPORT status everon-radio-1: 6 living, 6 fit, 0 confirmed losses; sampled=22756.7 [session=1789865898-1]
#26 t=22.8s M7 TRANSMIT unit 3 -> HQ (long-range) [session=1789865898-1]
#27 t=23.8s M5 RECEIVE HQ received from unit 7 [session=1789865898-1]
#28 t=23.8s M8 TRANSMIT unit 4 -> HQ (long-range) [session=1789865898-1]
#29 t=23.8s M6 RECEIVE HQ received from unit 2 [session=1789865898-1]
#30 t=23.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=1789865898-1]
#31 t=24.8s M7 RECEIVE HQ received from unit 3 [session=1789865898-1]
#32 t=24.8s M9 TRANSMIT unit 2 -> HQ (long-range) [session=1789865898-1]
#33 t=25.8s M8 RECEIVE HQ received from unit 4 [session=1789865898-1]
#34 t=26.8s M9 RECEIVE HQ received from unit 2 [session=1789865898-1]
#35 t=26.8s M9 BELIEF delivered report M9 retained; tracks=1 [session=1789865898-1]
#36 t=27.8s M10 ORDER QUEUED group 6 search; belief=1 from report M9; destination=<6125,209.922,7180> [session=1789865898-1]
#37 t=28.8s M10 TRANSMIT HQ -> unit 6 (long-range) [session=1789865898-1]
#38 t=30.8s M10 RECEIVE unit 6 received from HQ [session=1789865898-1]
#39 t=30.8s M10 ORDER DELIVERED group 6 search from report M9; belief=1 destination=<6125,209.922,7180> [session=1789865898-1]
#40 t=33.8s M11 REPORT X=6125 Z=7180: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789865898-1]
#41 t=34.8s M11 TRANSMIT unit 2 -> HQ (long-range) [session=1789865898-1]
#42 t=36.9s M11 RECEIVE HQ received from unit 2 [session=1789865898-1]
#43 t=36.9s M11 BELIEF delivered report M11 retained; tracks=1 [session=1789865898-1]
#44 t=68s M0 STOP HQ stopped; tactical orders released [session=1789865898-1]
@@ -0,0 +1,40 @@
{
"stopped_unix": 1789865979.0612903,
"console_sha256": "c58afb2343a40ecf0eed77b03c844b2cd9906e18e0d4573fd181ac3029cece8b",
"end_source_sha256": "a925dc782eff0672613330b52fa5955501fab750f95b72457d34cbdf09c30800",
"source_unchanged_after_run": true,
"source_provenance": "launch_snapshot",
"launch_id": "0f3aff1e-7b67-46d1-96fa-79e11a59dfe6",
"launch_source_manifest": "launch-source-sha256.json",
"launch_source_metadata": "launch-source.json",
"launch_source_sha256": "a925dc782eff0672613330b52fa5955501fab750f95b72457d34cbdf09c30800",
"external_addons_unchanged_after_run": true,
"external_addon_count": 6,
"external_addon_inputs": "external-addons-inputs.json",
"started_unix": 1789865844.5368319,
"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_02-57-26",
"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_02-57-26\script.log started at 2026-09-20 02:57:30 (2026-09-20 00:57:30 UTC)
02:57:30.247 SCRIPT : SCRIPT : Initializing scripts
02:57:30.247 SCRIPT : SCRIPT : ScriptProjectManager init
02:57:34.891 SCRIPT : SCRIPT : Compiling GameLib scripts
02:57:34.962 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:57:34.963 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:57:34.963 SCRIPT : SCRIPT : Compiling Game scripts
02:57:36.517 SCRIPT : Compiling Game scripts
02:57:36.517 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
02:57:36.517 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
02:57:36.767 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:36.888 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
02:57:36.934 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
02:57:37.069 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
02:57:37.108 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
02:57:37.173 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
02:57:37.173 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
02:57:37.175 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
02:57:37.227 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:37.227 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:37.229 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
02:57:37.229 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
02:57:37.261 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
02:57:37.292 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
02:57:37.708 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:57:37.715 SCRIPT : Module: Game; loaded 6487x files; 13144x classes; used 38978K 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: 7f93d8c9
02:57:38.734 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:57:38.734 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:58:00.568 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
02:58:00.568 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
02:58:00.568 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
02:58:00.568 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
02:58:00.568 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
02:58:00.568 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
02:58:00.569 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
02:58:00.569 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
02:58:00.569 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
02:58:00.569 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
02:58:00.569 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
02:58:00.569 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
02:58:00.569 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
02:58:00.569 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
02:58:00.569 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
02:58:00.569 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
02:58:00.570 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
02:58:00.570 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
02:58:00.570 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
02:58:00.570 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
02:58:00.570 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
02:58:00.570 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
02:58:00.570 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
02:58:00.570 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
02:58:00.570 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
02:58:00.571 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
02:58:00.591 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
02:58:03.949 SCRIPT : Unable to register a script command due keyword duplicity: ban
02:58:03.949 SCRIPT : Unable to register a script command due keyword duplicity: kick
02:58:18.312 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
02:58:18.351 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
02:58:22.656 SCRIPT : Map load time: 2245ms
02:58:22.664 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:58:22.664 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:58:22.666 SCRIPT (W): Can't open config file ""
02:58:22.674 SCRIPT (W): Slot_WeaponInfo Has no Content!
02:58:22.674 SCRIPT (W): Slot_Chat Has no Content!
02:58:22.674 SCRIPT (W): Slot_VON Has no Content!
02:58:22.675 SCRIPT (W): Slot_AvailableActions Has no Content!
02:58:22.675 SCRIPT (W): Slot_Vehicle Has no Content!
02:58:22.675 SCRIPT (W): Slot_GameVersion Has no Content!
02:58:22.675 SCRIPT (W): Slot_Notifications Has no Content!
02:58:22.675 SCRIPT (W): Slot_Hints Has no Content!
02:58:22.689 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:58:22.689 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:58:22.693 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
02:58:22.746 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
02:58:22.761 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
02:58:22.962 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
02:58:24.478 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
02:58:24.500 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
02:58:24.501 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
02:58:24.531 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
02:58:24.534 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
02:58:24.589 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
02:58:24.589 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
02:58:24.594 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
02:58:24.642 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
02:58:24.642 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
02:58:24.644 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
02:58:24.645 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
02:58:24.648 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
02:58:24.649 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
02:58:24.649 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
02:58:24.651 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
02:58:24.651 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
02:58:24.651 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
02:58:24.651 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
02:58:24.652 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
02:58:24.652 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
02:58:24.652 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:58:24.652 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
02:58:24.652 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
02:58:24.652 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:58:24.653 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
02:58:24.653 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
02:58:24.653 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:58:24.653 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:24.653 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:24.653 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:24.654 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:24.654 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:24.654 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
02:58:25.500 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:25.501 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:25.501 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:25.501 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:25.758 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5323,7499.71> up=0.995667
02:58:25.758 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.316114 angularSpeed=0.0318958
02:58:25.759 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:58:25.759 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6123,7501.98>
02:58:25.759 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3123,7501.98> terrainY=63.3153 tireTerrainGap=-0.00296783
02:58:25.759 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6123,7501.98> radius=0.3 bottom=<7012.07,63.3123,7501.98> fraction=0.441143 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00294876
02:58:25.759 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.5977,7497.71>
02:58:25.759 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1477,7497.71> terrainY=64.1542 tireTerrainGap=-0.00650787
02:58:25.760 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.5977,7497.71> radius=0.45 bottom=<7009.89,64.1477,7497.71> fraction=0.425126 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00646973
02:58:25.760 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.43,64.2613,7497.76>
02:58:25.760 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.43,63.8113,7497.76> terrainY=63.8172 tireTerrainGap=-0.00593948
02:58:25.760 SCRIPT : ERR GEAR SUPPORT: center=<7014.43,64.2613,7497.76> radius=0.45 bottom=<7014.43,63.8113,7497.76> fraction=0.4275 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00595093
02:58:25.760 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:58:26.014 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:26.014 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:26.014 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:26.015 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
02:58:26.520 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:26.520 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:26.520 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:26.771 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5323,7499.72> up=0.994231
02:58:26.771 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.092914 angularSpeed=0.0323928
02:58:26.771 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:58:26.771 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6184,7501.99>
02:58:26.771 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3184,7501.99> terrainY=63.3133 tireTerrainGap=0.00517654
02:58:26.772 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6184,7501.99> radius=0.3 bottom=<7012.07,63.3184,7501.99> fraction=0.478431 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00525665
02:58:26.772 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6015,7497.72>
02:58:26.772 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1515,7497.72> terrainY=64.1477 tireTerrainGap=0.00377655
02:58:26.772 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6015,7497.72> radius=0.45 bottom=<7009.93,64.1515,7497.72> fraction=0.472238 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00389099
02:58:26.772 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2649,7497.8>
02:58:26.772 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8149,7497.8> terrainY=63.8147 tireTerrainGap=0.000240326
02:58:26.773 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2649,7497.8> radius=0.45 bottom=<7014.47,63.8149,7497.8> fraction=0.455556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000221252
02:58:26.773 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:58:27.028 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:27.029 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:27.029 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
02:58:27.029 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:27.280 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
02:58:27.536 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:27.536 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:27.536 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:27.537 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
02:58:27.785 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.531,7499.75> up=0.993903
02:58:27.785 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0295522 angularSpeed=0.00904636
02:58:27.785 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:58:27.786 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6121,7502.02>
02:58:27.786 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3121,7502.02> terrainY=63.311 tireTerrainGap=0.00107574
02:58:27.786 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6121,7502.02> radius=0.3 bottom=<7012.07,63.3121,7502.02> fraction=0.459226 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00102997
02:58:27.786 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5934,7497.73>
02:58:27.786 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1434,7497.73> terrainY=64.1417 tireTerrainGap=0.00170898
02:58:27.787 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5934,7497.73> radius=0.45 bottom=<7009.97,64.1434,7497.73> fraction=0.462402 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00173187
02:58:27.787 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.26,7497.84>
02:58:27.787 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.81,7497.84> terrainY=63.8119 tireTerrainGap=-0.00192642
02:58:27.787 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.26,7497.84> radius=0.45 bottom=<7014.51,63.81,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
02:58:27.787 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:58:28.036 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:28.036 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:28.036 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:28.036 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:28.543 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:28.543 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:28.543 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:28.543 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
02:58:28.798 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993808
02:58:28.798 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:58:28.798 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:58:28.798 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6122,7502.02>
02:58:28.798 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3122,7502.02> terrainY=63.3109 tireTerrainGap=0.00133514
02:58:28.799 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6122,7502.02> radius=0.3 bottom=<7012.08,63.3122,7502.02> fraction=0.460618 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00133514
02:58:28.799 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5928,7497.73>
02:58:28.799 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1428,7497.73> terrainY=64.1406 tireTerrainGap=0.00218201
02:58:28.799 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
02:58:28.799 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2597,7497.85>
02:58:28.799 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8097,7497.85> terrainY=63.8116 tireTerrainGap=-0.00194168
02:58:28.800 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
02:58:28.800 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:58:29.052 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:29.053 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:29.053 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:29.053 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
02:58:29.562 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:29.563 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:29.563 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:29.563 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:29.814 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5271,7499.75> up=0.993808
02:58:29.814 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
02:58:29.814 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
02:58:29.814 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6122,7502.02>
02:58:29.815 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3122,7502.02> terrainY=63.3109 tireTerrainGap=0.00133514
02:58:29.815 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6122,7502.02> radius=0.3 bottom=<7012.08,63.3122,7502.02> fraction=0.460618 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00133514
02:58:29.815 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5928,7497.73>
02:58:29.815 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1428,7497.73> terrainY=64.1406 tireTerrainGap=0.00218201
02:58:29.815 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
02:58:29.815 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2597,7497.85>
02:58:29.816 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8097,7497.85> terrainY=63.8116 tireTerrainGap=-0.00194168
02:58:29.816 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
02:58:29.816 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
02:58:30.067 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
02:58:30.068 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
02:58:30.085 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
02:58:30.086 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
02:58:30.087 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
02:58:30.087 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
02:58:30.087 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
02:58:30.087 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
02:58:30.087 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
02:58:31.018 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
02:58:31.059 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
02:58:31.239 SCRIPT : ERR SMOKE PASS: new identity may enter prison
02:58:31.239 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
02:58:31.239 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
02:58:31.240 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
02:58:31.240 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
02:58:31.240 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
02:58:31.240 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
02:58:31.240 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
02:58:31.240 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
02:58:31.241 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
02:58:31.241 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
02:58:31.241 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
02:58:31.241 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
02:58:31.241 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
02:58:31.242 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
02:58:31.242 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
02:58:31.245 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
02:58:31.245 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
02:58:31.245 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
02:58:31.246 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
02:58:31.248 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
02:58:31.249 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
02:58:31.250 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
02:58:41.331 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
02:58:41.332 SCRIPT : ERR SMOKE PASS: HQ response original physical force, RTOs and canonical prisoner captured before arranged sighting
02:58:41.841 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
02:58:47.107 SCRIPT : ERR HQ RESPONSE SIGHTING: source=2 report=M9 observer=SCR_ChimeraCharacter<0x00000000952033D8> @"ENTITY:4611686018427390629" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6130.282715 209.548203 7151.104004> @"{BF643BE4ADBDFDD3}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_LAT.et" radio=SCR_ChimeraCharacter<0x00000000951F3048> @"ENTITY:4611686018427389127" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6130.548828 209.567154 7153.895508> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" target=SCR_ChimeraCharacter<0x00000000952045A8> @"ENTITY:4611686018427390804" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6125.000488 209.922028 7179.999512> @"{3FF693715C9F8928}Prefabs/ERR/Prisoner.et" observedAt=23660.6; actual native visual sample
02:58:51.951 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
02:58:54.164 SCRIPT : ERR HQ RESPONSE DELIVERED: report=M9 downlink=M10 source=2 recipient=6 radio=SCR_ChimeraCharacter<0x00000000951F4218> @"ENTITY:4611686018427389227" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <5984.696289 218.306107 7227.904297> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" waypoint=SCR_SearchAndDestroyWaypoint<0x0000000095572870> @"ENTITY:4611686018427391658" ('SCR_SearchAndDestroyWaypoint') at <6125.000488 210.021881 7179.999512> @"{B3E7B8DC2BAB8ACC}Prefabs/AI/Waypoints/AIWaypoint_SearchAndDestroy.et" observedAt=23660.6
02:58:57.190 SCRIPT : ERR HQ RESPONSE SIGHTING: source=2 report=M11 observer=SCR_ChimeraCharacter<0x00000000951F53E8> @"ENTITY:4611686018427389327" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6123.559082 210.121735 7171.368652> @"{23ADBBC31B6A3DC6}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_AR.et" radio=SCR_ChimeraCharacter<0x00000000951F3048> @"ENTITY:4611686018427389127" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6130.235352 209.544662 7149.542480> @"{612F43A4D5AE765F}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_RTO.et" target=SCR_ChimeraCharacter<0x00000000952045A8> @"ENTITY:4611686018427390804" ('SCR_ChimeraCharacter','Assets/Characters/Basebody/Basebody_Male_01.xob') at <6125.000488 209.922028 7179.999512> @"{3FF693715C9F8928}Prefabs/ERR/Prisoner.et" observedAt=33743.4; actual native visual sample
02:59:00.542 SCRIPT : ERR SMOKE PASS: HQ response actual sighting/report/uplink/HQ receipt/downlink journal lineage reaches distinct original infantry with bounded unique waypoints
02:59:00.542 SCRIPT : ERR SMOKE PASS: HQ response original recipient physically moves toward its native Search waypoint with no replacement or additional force
02:59:00.543 SCRIPT : INFO: KILL SUICIDE: jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) from US faction at <6125, 209.922, 7180> killed himself!
02:59:04.578 SCRIPT : ERR SMOKE PASS: native damage kills prisoner
02:59:04.579 SCRIPT : ERR SMOKE PASS: death selects spectator without another life
02:59:04.579 SCRIPT : ERR SMOKE PASS: spectator camera activates after native death
02:59:31.372 SCRIPT : Rereintroduced [mission]: phase 1 -> 6
02:59:31.373 SCRIPT : ERR SMOKE PASS: death exhausts round life and reaches defeat after spectator grace
02:59:31.373 SCRIPT : ERR SMOKE COMPLETE: terminal=6 lostHelicopterCase=0 playerDeathCase=1
02:59:31.488 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
02:59:31.491 SCRIPT (W): Slot_Chat Has no Content!
02:59:31.491 SCRIPT (W): Slot_VON Has no Content!
02:59:31.491 SCRIPT (W): Slot_GameVersion Has no Content!
02:59:31.491 SCRIPT (W): Slot_Notifications Has no Content!
02:59:33.541 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
02:59:33.541 SCRIPT : -- Stack trace --
02:59:33.541 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
02:59:33.541 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
02:59:33.541 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
02:59:33.541 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
02:59:33.542 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
02:59:33.542 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
02:59:33.542 SCRIPT : -----------------
02:59:33.542 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
02:59:33.542 SCRIPT : -- Stack trace --
02:59:33.542 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
02:59:33.542 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
02:59:33.542 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
02:59:33.543 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
02:59:33.543 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
02:59:33.543 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
02:59:33.543 SCRIPT : -----------------
02:59:33.545 SCRIPT (W): Slot_Chat Has no Content!
02:59:33.545 SCRIPT (W): Slot_VON Has no Content!
02:59:33.545 SCRIPT (W): Slot_GameVersion Has no Content!
02:59:33.545 SCRIPT (W): Slot_Notifications Has no Content!
@@ -0,0 +1,4 @@
{
"schema_version": 1,
"kind": "launch_snapshot"
}
@@ -0,0 +1,238 @@
{
"addons/ai/Prefabs/ERR/ConvoyCrew.et": "434d9bef9a9fcf0376604a9fbd547204cc544f5ed1a5b75228245151f02323ab",
"addons/ai/Prefabs/ERR/ConvoyCrew.et.meta": "0a909a15b7dcca34202ded136b3bdbbe8898153c9589e1cce1388433d362da02",
"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": "4d0e8b6e147486fb65db82a1060f0c5641c1319ba9e418bdec99cb5a422a7fbe",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyRoadPlan.c": "ffab8d55d4120c7405b0061d005f24e81cf6fcdfa95b91febcf4994ce4412140",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyService.c": "803a35db599c984b72189502d686221c089aca7eae4843f110c27a6a741fa836",
"addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c": "db278b200b3ebfb7072d2ec3ff296a3aeb9fdc76f6e421eed51dde1e05b37070",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "11ed8bce53929eac10f8019e218be5da46526a293d775755279a647153f47dc9",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "a743b115889c8c9ae5f0e5395326be66036dc3e2f8b606387f36af9fc6783f38",
"addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c": "fb2067f671ad954e957e722ef1e74786eca77760fb4f3af4d23e02e74e1bb6a5",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "1efb5e604704b3d86a4adaf30fa43d776eb0c612977e1c43ee083700562c6a0d",
"addons/ai/Scripts/Game/ERR/ERR_HQDeliveredCasualties.c": "1f738127e55e843ee2705007cedb5c08741f52f63c75eca7c80242177af82273",
"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": "244e2b9b9262a5208b6d376ade5ac6f6e702a915be832df5992f742f40898b71",
"addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c": "5d45ea8ca46be879f30ad35fc9f0f5876756cef0bbd4cb3f00c0a8ec454f1056",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "9852bf0ccdc9d3a29597dff4b6ec68af2b7c04b29f2b74f126028da2d1e58e5e",
"addons/ai/Scripts/Game/ERR/ERR_HQWatch.c": "4484f76cc6632407b7a8cc01431c961bbbb0c4bb1695a2dce6da03389f656850",
"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": "aedf5a5b2f5b52aef036b2e27aea7c20574a06004d1e11e5226255ee014eb561",
"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": "a1ee932c9c0d8dda29a030e45b4ecd3ca4509bcd8500ee6e8d09a2e61341715d",
"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,664 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_03-05-33\console.log started at 2026-09-20 03:05:34 (2026-09-20 01:05:34 UTC)
03:05:34.000 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_03-05-33' to filesystem under name logs
03:05:34.000 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-external-profile\profile' to filesystem under name profile
03:05:34.000 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\'
03:05:34.002 PROFILING : Workbench Create Engine took: 10.128700 ms
03:05:35.041 INIT : INIT : Workbench Init Engine
03:05:35.041 ENGINE : Initializing engine, version 192142
03:05:35.041 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-body -noThrow -disableCrashReporter
03:05:35.055 ENGINE : Addon dirs:
03:05:35.055 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/'
03:05:35.055 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
03:05:35.055 ENGINE : dir: './addons'
03:05:35.055 ENGINE : dir: 'Z:/tmp/erri-workbench-external-profile/addons'
03:05:35.055 ENGINE : Available addons:
03:05:35.055 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
03:05:35.055 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
03:05:35.055 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
03:05:35.055 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
03:05:35.055 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
03:05:35.055 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
03:05:35.055 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
03:05:35.055 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF' (packed)
03:05:35.055 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB' (packed)
03:05:35.055 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6' (packed)
03:05:35.055 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B' (packed)
03:05:35.055 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577' (packed)
03:05:35.055 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E' (packed)
03:05:35.055 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
03:05:35.056 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
03:05:35.056 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
03:05:35.056 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
03:05:35.057 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/' (pak count: 1) to filesystem under name WCS_BMP-1
03:05:35.058 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/' (pak count: 1) to filesystem under name WCS_SpaceCore
03:05:35.060 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/' (pak count: 1) to filesystem under name WCS_Armaments
03:05:35.066 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/' (pak count: 1) to filesystem under name RHS_Core
03:05:35.068 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/' (pak count: 2) to filesystem under name RHS_Content_02
03:05:35.074 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/' (pak count: 4) to filesystem under name RHS_Content_01
03:05:35.074 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
03:05:35.202 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger
03:05:35.206 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
03:05:35.206 ENGINE : CPU vendor : AuthenticAMD
03:05:35.206 ENGINE : CPU type : 2
03:05:35.206 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
03:05:35.206 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
03:05:35.206 ENGINE : CPU count logical : 16
03:05:35.206 ENGINE : CPU count physical : 8
03:05:35.206 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
03:05:35.206 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
03:05:35.206 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
03:05:35.207 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
03:05:35.207 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
03:05:35.207 RESOURCES : ResourceDB: loading cache (id=4 name=WCS_BMP-1 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/resourceDatabase.rdb)
03:05:35.208 RESOURCES : ResourceDB: loading cache (id=5 name=WCS_SpaceCore path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/resourceDatabase.rdb)
03:05:35.209 RESOURCES : ResourceDB: loading cache (id=6 name=WCS_Armaments path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/resourceDatabase.rdb)
03:05:35.211 RESOURCES : ResourceDB: loading cache (id=7 name=RHS_Core path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/resourceDatabase.rdb)
03:05:35.224 RESOURCES : ResourceDB: loading cache (id=8 name=RHS_Content_02 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/resourceDatabase.rdb)
03:05:35.226 RESOURCES : ResourceDB: loading cache (id=9 name=RHS_Content_01 path=Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/resourceDatabase.rdb)
03:05:35.232 RESOURCES : ResourceDB: loading cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
03:05:35.233 RESOURCES : ResourceDB: loading cache (id=11 name=ArmaReforger path=Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/resourceDatabase.rdb)
03:05:35.385 RESOURCES : ResourceDB: loading cache (id=12 name=core path=./addons/core/resourceDatabase.rdb)
03:05:35.387 RESOURCES : ResourceDB: loading cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
03:05:35.387 RESOURCES : ResourceDB: loading cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_03-05-33/resourceDatabase.rdb)
03:05:35.552 RESOURCES : RESOURCES : ResourceDB: full scan
03:05:35.557 RESOURCES : RESOURCES : scanning...
03:05:35.557 RESOURCES : RESOURCES : scanning @"ERR_Chat"
03:05:35.569 RESOURCES : RESOURCES : scanning @"ERR_Map"
03:05:35.571 RESOURCES : RESOURCES : scanning @"ERR_Intel"
03:05:35.571 RESOURCES : RESOURCES : scanning @"ERR_Ai"
03:05:35.573 RESOURCES : RESOURCES : scanning @"WCS_BMP-1"
03:05:35.576 RESOURCES : RESOURCES : scanning @"WCS_SpaceCore"
03:05:35.579 RESOURCES : RESOURCES : scanning @"WCS_Armaments"
03:05:35.584 RESOURCES : RESOURCES : scanning @"RHS_Core"
03:05:35.598 RESOURCES : RESOURCES : scanning @"RHS_Content_02"
03:05:35.603 RESOURCES : RESOURCES : scanning @"RHS_Content_01"
03:05:35.612 RESOURCES : RESOURCES : scanning @"ERR_Core"
03:05:35.616 RESOURCES : RESOURCES : scanning @"ArmaReforger"
03:05:35.856 RESOURCES : RESOURCES : scanning @"core"
03:05:35.860 RESOURCES : RESOURCES : scanning @"profile"
03:05:35.861 RESOURCES : RESOURCES : scanning @"logs"
03:05:35.861 RESOURCES : RESOURCES : processing meta-files...
03:05:35.938 RESOURCES : RESOURCES : processing files...
03:05:35.939 INIT : Workbench startup
03:05:35.939 INIT : Workbench Init Engine
03:05:35.939 RESOURCES : ResourceDB: full scan
03:05:35.939 RESOURCES : processing files...
03:05:35.939 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
03:05:35.950 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
03:05:35.950 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
03:05:35.950 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
03:05:35.950 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
03:05:35.950 RESOURCES : RESOURCES : processing folders...
03:05:35.959 RESOURCES : RESOURCES : creating GUID-item mapping...
03:05:35.978 RESOURCES : RESOURCES : building tree...
03:05:36.042 PROFILING : ResourceDB: full scan took: 490.708100 ms
03:05:36.043 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
03:05:36.045 RESOURCES : ResourceDB: written 983/983 bytes
03:05:36.045 RESOURCES : ResourceDB: cache successfully saved
03:05:36.045 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
03:05:36.047 RESOURCES : ResourceDB: written 819/819 bytes
03:05:36.047 RESOURCES : ResourceDB: cache successfully saved
03:05:36.048 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
03:05:36.050 RESOURCES : ResourceDB: written 404/404 bytes
03:05:36.050 RESOURCES : ResourceDB: cache successfully saved
03:05:36.050 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
03:05:36.052 RESOURCES : ResourceDB: written 3334/3334 bytes
03:05:36.052 RESOURCES : ResourceDB: cache successfully saved
03:05:36.052 RESOURCES : ResourceDB: saving cache (id=10 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
03:05:36.054 RESOURCES : ResourceDB: written 8095/8095 bytes
03:05:36.054 RESOURCES : ResourceDB: cache successfully saved
03:05:36.054 RESOURCES : ResourceDB: saving cache (id=13 name=profile path=Z:\tmp\erri-workbench-external-profile\profile/resourceDatabase.rdb)
03:05:36.056 RESOURCES : ResourceDB: written 206/206 bytes
03:05:36.056 RESOURCES : ResourceDB: cache successfully saved
03:05:36.056 RESOURCES : ResourceDB: saving cache (id=14 name=logs path=Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_03-05-33/resourceDatabase.rdb)
03:05:36.058 RESOURCES : ResourceDB: written 208/208 bytes
03:05:36.058 RESOURCES : ResourceDB: cache successfully saved
03:05:36.058 ENGINE : GameProject load
03:05:36.058 ENGINE : Loaded addons:
03:05:36.058 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
03:05:36.058 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
03:05:36.058 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
03:05:36.058 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF'
03:05:36.058 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E'
03:05:36.058 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB'
03:05:36.058 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577'
03:05:36.058 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6'
03:05:36.058 ENGINE : gproj: 'Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B'
03:05:36.058 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
03:05:36.058 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
03:05:36.058 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
03:05:36.058 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
03:05:36.061 ENGINE : GameProject load
03:05:36.061 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
03:05:36.061 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
03:05:36.061 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
03:05:36.061 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
03:05:36.061 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
03:05:36.061 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
03:05:36.062 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
03:05:36.062 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
03:05:36.063 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf'
03:05:36.063 ENGINE : No Enfusion settings file loaded. Continuing with defaults
03:05:36.170 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
03:05:36.172 RENDER : Basic screen setup:
03:05:36.172 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
03:05:36.172 RENDER : MSAA : none
03:05:36.186 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
03:05:36.186 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
03:05:36.186 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
03:05:36.186 RENDER : * core clocks 2720 MHz, memory 1124 MHz
03:05:36.186 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
03:05:36.186 RENDER : AMD AGS correctly initialized
03:05:36.187 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
03:05:36.187 RENDER : Detected output devices:
03:05:36.187 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
03:05:36.187 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
03:05:36.187 RENDER : Concurrent frames limit 2
03:05:36.261 RENDER : DX12 device successfully created by AMD AGS library
03:05:36.261 RENDER : * user markers not supported in this version AMD SW
03:05:36.261 RENDER : Graphics device features
03:05:36.261 RENDER : Needed:
03:05:36.261 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
03:05:36.261 RENDER : Optional:
03:05:36.261 RENDER : * Allow tearing (VSYNC) : 1
03:05:36.261 RENDER : * 16 bits : 1
03:05:36.261 RENDER : * Resource heap tier : 3
03:05:36.261 RENDER : * Persistent heaps (DRED) : 1
03:05:36.261 RENDER : * DRED 1.2 is supported by compiler
03:05:36.282 RENDER : Main RT format setup.
03:05:36.282 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
03:05:36.282 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
03:05:36.284 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16
03:05:36.314 PROFILING : Settings changed took: 0.016300 ms
03:05:37.447 AUDIO : Endpoint: Speakers (PulseAudio Output)
03:05:37.447 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
03:05:37.447 AUDIO : Audio client:
03:05:37.447 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
03:05:37.450 RENDER : RENDER : Reload shaders
03:05:37.451 RENDER : Enfusion shader version 13
03:05:37.451 INIT : INIT : ShaderListReload
03:05:37.451 PROFILING : ShaderListReload took: 0.000500 ms
03:05:37.587 AUDIO : Endpoint: Speakers (PulseAudio Output)
03:05:37.587 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
03:05:37.589 AUDIO : Audio client:
03:05:37.589 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
03:05:37.795 RENDER : Loaded 3752 newer shader binaries
03:05:37.795 PROFILING : Reload shaders took: 344.680700 ms
03:05:37.795 ENGINE : Initializing inputs.
03:05:37.807 NETWORK : Initializing networking.
03:05:37.808 NETWORK : Using new GameRplScheduler.
03:05:37.808 SCRIPT : SCRIPT : Initializing scripts
03:05:37.808 SCRIPT : SCRIPT : ScriptProjectManager init
03:05:42.233 PROFILING : ScriptProjectManager init took: 4424.415800 ms
03:05:42.321 PROFILING : Initializing scripts took: 4512.263500 ms
03:05:42.338 ENGINE : Enfusion engine successfully created.
03:05:42.338 PROFILING : Workbench Init Engine took: 7296.494200 ms
03:05:42.338 INIT : INIT : Workbench Create Game
03:05:42.351 GUI : Using default language (en_us)
03:05:42.351 GUI : Loading 'en_us' localization file.
03:05:42.351 INIT : INIT : Loading StringTable
03:05:42.380 PROFILING : Loading StringTable took: 28.641700 ms
03:05:42.380 SCRIPT : SCRIPT : Compiling GameLib scripts
03:05:42.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
03:05:42.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
03:05:42.451 PROFILING : Compiling GameLib scripts took: 70.774800 ms
03:05:42.451 SCRIPT : SCRIPT : Compiling Game scripts
03:05:43.927 INIT : Workbench Create Game
03:05:43.927 SCRIPT : Compiling Game scripts
03:05:43.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
03:05:43.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
03:05:44.161 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.281 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
03:05:44.323 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
03:05:44.491 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
03:05:44.556 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
03:05:44.556 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
03:05:44.558 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
03:05:44.611 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.611 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.613 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
03:05:44.613 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
03:05:44.642 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.671 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
03:05:45.075 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
03:05:45.083 SCRIPT : Module: Game; loaded 6488x files; 13147x classes; used 38994K 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: 78926253
03:05:45.132 PROFILING : Compiling Game scripts took: 2681.347000 ms
03:05:45.139 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
03:05:45.192 ENGINE : Game successfully created.
03:05:45.193 PROFILING : Workbench Create Game took: 2855.271500 ms
03:05:45.203 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails
03:05:46.068 INIT : INIT : Workbench Reload Game
03:05:46.069 ENGINE : Game destroyed.
03:05:46.075 GUI : Using default language (en_us)
03:05:46.076 GUI : Loading 'en_us' localization file.
03:05:46.076 INIT : INIT : Loading StringTable
03:05:46.086 PROFILING : Loading StringTable took: 10.299900 ms
03:05:46.086 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
03:05:46.095 SCRIPT : Unable to register a script command due keyword duplicity: ban
03:05:46.095 SCRIPT : Unable to register a script command due keyword duplicity: kick
03:05:46.095 ENGINE : Game successfully created.
03:05:46.095 ENGINE : Game successfully initialized.
03:05:46.095 PROFILING : Workbench Reload Game took: 27.207500 ms
03:05:46.880 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
03:05:47.889 PROFILING : Entities load took: 1008.809700 ms
03:05:47.899 WORLD : WORLD : CreateEntities
03:05:47.904 WORLD : WORLD : NotifyBeforeEntitiesCreated
03:05:47.904 PROFILING : NotifyBeforeEntitiesCreated took: 0.004500 ms
03:05:47.905 WORLD : WORLD : Wait for preloading data
03:05:47.905 PROFILING : Wait for preloading data took: 0.004100 ms
03:05:48.015 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
03:05:48.015 PROFILING : PROFILING : Terrain load
03:05:50.001 PROFILING : Terrain load took: 1986.371900 ms
03:05:54.090 WORLD : CreateEntities
03:05:54.091 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"
03:05:54.091 ENTITY : CreateComponent 'ScriptedRadioComponent'
03:05:54.091 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
03:06:04.822 WORLD : WORLD : NotifyBeforeEntitiesInitialized
03:06:04.822 PROFILING : NotifyBeforeEntitiesInitialized took: 0.005400 ms
03:06:05.262 WORLD : WORLD : NotifyEntitiesInitialized
03:06:05.263 TERRAIN : TERRAIN : Initializing road networks...
03:06:05.265 PROFILING : Initializing road networks... took: 2.259100 ms
03:06:05.265 PROFILING : NotifyEntitiesInitialized took: 2.724700 ms
03:06:05.265 PROFILING : CreateEntities took: 17365.792800 ms
03:06:05.449 PROFILING : * WorldEditor: LoadWorld: 18574.343500 ms
03:06:06.925 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf)
03:06:06.926 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf)
03:06:06.927 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'...
03:06:06.927 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping...
03:06:07.018 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
03:06:07.018 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
03:06:07.018 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
03:06:07.018 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
03:06:07.018 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
03:06:07.018 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
03:06:07.018 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
03:06:07.018 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
03:06:07.019 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
03:06:07.019 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
03:06:07.019 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
03:06:07.019 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
03:06:07.019 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
03:06:07.019 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
03:06:07.019 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
03:06:07.019 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
03:06:07.019 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
03:06:07.019 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
03:06:07.019 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
03:06:07.020 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
03:06:07.020 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
03:06:07.020 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
03:06:07.020 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
03:06:07.020 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
03:06:07.020 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
03:06:07.020 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
03:06:07.040 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
03:06:07.064 BACKEND : Attempting online Game Config instead.
03:06:10.292 INIT : INIT : Workbench Reload Game
03:06:10.294 ENGINE : Game destroyed.
03:06:10.302 GUI : Using default language (en_us)
03:06:10.302 GUI : Loading 'en_us' localization file.
03:06:10.303 INIT : INIT : Loading StringTable
03:06:10.328 PROFILING : Loading StringTable took: 24.608200 ms
03:06:10.328 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
03:06:10.337 SCRIPT : Unable to register a script command due keyword duplicity: ban
03:06:10.337 SCRIPT : Unable to register a script command due keyword duplicity: kick
03:06:10.337 ENGINE : Game successfully created.
03:06:10.337 ENGINE : Game successfully initialized.
03:06:10.338 PROFILING : Workbench Reload Game took: 45.657300 ms
03:06:10.340 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
03:06:10.395 PLATFORM : Save data from container 'settings' have been loaded
03:06:10.484 PLATFORM : Save data from container 'sessions' have been loaded
03:06:10.581 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'.
03:06:10.591 WORLD : WORLD : Game::LoadEntities
03:06:10.591 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf"
03:06:10.592 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
03:06:10.592 WORLD : WORLD : CreateEntities
03:06:10.592 WORLD : WORLD : CreateEntities
03:06:10.592 WORLD : WORLD : NotifyBeforeEntitiesCreated
03:06:10.606 RESOURCES : Loaded mission headers from 13 addon(s)!
03:06:10.606 PROFILING : NotifyBeforeEntitiesCreated took: 14.025500 ms
03:06:10.606 WORLD : WORLD : Wait for preloading data
03:06:10.606 PROFILING : Wait for preloading data took: 0.000600 ms
03:06:15.097 WORLD : Game::LoadEntities
03:06:15.097 WORLD : CreateEntities
03:06:15.097 WORLD : CreateEntities
03:06:15.097 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"
03:06:15.097 ENTITY : CreateComponent 'ScriptedRadioComponent'
03:06:15.097 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
03:06:16.505 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
03:06:16.505 ENTITY : CreateComponent 'Hierarchy'
03:06:16.505 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>')
03:06:16.506 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
03:06:16.506 ENTITY : CreateComponent 'Hierarchy'
03:06:16.506 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>')
03:06:16.506 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
03:06:16.506 ENTITY : CreateComponent 'Hierarchy'
03:06:16.506 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>')
03:06:16.510 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
03:06:16.510 ENTITY : CreateComponent 'Hierarchy'
03:06:16.510 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>')
03:06:16.510 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
03:06:16.510 ENTITY : CreateComponent 'Hierarchy'
03:06:16.511 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>')
03:06:16.511 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
03:06:16.511 ENTITY : CreateComponent 'Hierarchy'
03:06:16.511 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>')
03:06:16.515 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
03:06:16.515 ENTITY : CreateComponent 'Hierarchy'
03:06:16.515 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>')
03:06:16.515 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
03:06:16.515 ENTITY : CreateComponent 'Hierarchy'
03:06:16.515 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>')
03:06:16.515 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
03:06:16.515 ENTITY : CreateComponent 'Hierarchy'
03:06:16.515 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>')
03:06:22.147 WORLD : WORLD : NotifyBeforeEntitiesInitialized
03:06:22.147 PROFILING : NotifyBeforeEntitiesInitialized took: 0.037200 ms
03:06:24.067 WORLD : InitEntities 'world'
03:06:24.067 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
03:06:24.067 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
03:06:24.098 WORLD : InitEntities 'world'
03:06:24.098 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
03:06:24.098 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
03:06:24.099 WORLD : WORLD : NotifyEntitiesInitialized
03:06:24.099 TERRAIN : TERRAIN : Initializing road networks...
03:06:24.103 PROFILING : Initializing road networks... took: 3.937800 ms
03:06:24.103 DEFAULT : DEFAULT : WorldVolumesCollection
03:06:24.162 PROFILING : WorldVolumesCollection took: 58.268100 ms
03:06:24.162 INIT : INIT : SoundWorldInit
03:06:24.181 PROFILING : SoundWorldInit took: 18.962400 ms
03:06:24.181 PROFILING : NotifyEntitiesInitialized took: 81.533200 ms
03:06:24.181 PROFILING : CreateEntities took: 13588.285700 ms
03:06:24.181 PROFILING : CreateEntities took: 13588.483600 ms
03:06:24.181 WORLD : WORLD : Wait for preloading data around camera
03:06:24.181 PROFILING : Wait for preloading data around camera took: 0.001300 ms
03:06:24.181 WORLD : WORLD : EOnActivate
03:06:24.213 PROFILING : EOnActivate took: 31.880900 ms
03:06:24.214 PROFILING : Game::LoadEntities took: 13622.630500 ms
03:06:24.546 DEFAULT : Entered offline game state.
03:06:28.272 SCRIPT : Map load time: 2223ms
03:06:28.273 NETWORK : Player connected: connectionID=2147483646
03:06:28.273 NETWORK : ### Connecting player: connectionID=2147483646, Name=
03:06:28.273 NETWORK : ### Creating player: PlayerId=1, Name=jakub
03:06:28.280 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
03:06:28.280 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
03:06:28.280 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
03:06:28.281 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!
03:06:28.281 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!
03:06:28.283 SCRIPT (W): Can't open config file ""
03:06:28.289 WORLD : InitEntities 'world'
03:06:28.289 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
03:06:28.289 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
03:06:28.289 SCRIPT (W): Slot_WeaponInfo Has no Content!
03:06:28.290 SCRIPT (W): Slot_Chat Has no Content!
03:06:28.290 SCRIPT (W): Slot_VON Has no Content!
03:06:28.290 SCRIPT (W): Slot_AvailableActions Has no Content!
03:06:28.290 SCRIPT (W): Slot_Vehicle Has no Content!
03:06:28.290 SCRIPT (W): Slot_GameVersion Has no Content!
03:06:28.290 SCRIPT (W): Slot_Notifications Has no Content!
03:06:28.290 SCRIPT (W): Slot_Hints Has no Content!
03:06:28.301 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
03:06:28.302 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
03:06:28.302 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
03:06:28.302 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.
03:06:28.302 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.
03:06:28.306 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
03:06:28.306 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
03:06:28.306 NETWORK : Players connecting: 0
03:06:28.307 NETWORK : Players connected: 1 / 1
03:06:28.338 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves
03:06:28.340 PROFILING : Workbench startup took: 54397.812600 ms
03:06:28.363 WORLD : Frame start
03:06:28.364 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
03:06:28.379 WORLD : UpdateEntities
03:06:28.379 WORLD : Frame
03:06:28.379 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
03:06:28.570 WORLD : UpdateEntities
03:06:28.570 WORLD : PostFrame
03:06:28.570 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
03:06:28.570 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
03:06:28.616 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
03:06:28.616 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
03:06:28.616 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
03:06:28.617 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
03:06:28.779 RENDER : RENDER : ObjectsHeightMap::Build
03:06:28.779 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
03:06:28.965 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 185.012200 ms
03:06:28.973 PROFILING : ObjectsHeightMap::Build took: 193.142700 ms
03:06:30.110 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
03:06:30.129 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
03:06:30.129 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
03:06:30.159 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
03:06:30.160 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
03:06:30.211 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
03:06:30.211 WORLD : InitEntities 'world'
03:06:30.211 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"
03:06:30.212 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")
03:06:30.214 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
03:06:30.214 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
03:06:30.222 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
03:06:30.270 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
03:06:30.270 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
03:06:30.272 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
03:06:30.272 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
03:06:30.275 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
03:06:30.276 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
03:06:30.276 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
03:06:30.278 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
03:06:30.278 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
03:06:30.278 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
03:06:30.278 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
03:06:30.278 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
03:06:30.278 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
03:06:30.279 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
03:06:30.279 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
03:06:30.279 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
03:06:30.279 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
03:06:30.279 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
03:06:30.279 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
03:06:30.280 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
03:06:30.280 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:30.280 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:30.280 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:30.280 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:30.280 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:30.280 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:31.084 WORLD : UpdateEntities
03:06:31.084 WORLD : AfterPostSimulate
03:06:31.084 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
03:06:31.141 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:31.141 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:31.141 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:31.142 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:31.393 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5252,7499.71> up=0.99565
03:06:31.394 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.28838 angularSpeed=0.080247
03:06:31.394 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
03:06:31.394 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6147,7501.98>
03:06:31.394 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3147,7501.98> terrainY=63.3154 tireTerrainGap=-0.00063324
03:06:31.395 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6147,7501.98> radius=0.3 bottom=<7012.06,63.3147,7501.98> fraction=0.452101 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.000537872
03:06:31.395 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.6021,7497.71>
03:06:31.395 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1521,7497.71> terrainY=64.1537 tireTerrainGap=-0.00166321
03:06:31.395 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.6021,7497.71> radius=0.45 bottom=<7009.89,64.1521,7497.71> fraction=0.446999 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00165558
03:06:31.396 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.44,64.2631,7497.76>
03:06:31.396 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.44,63.8131,7497.76> terrainY=63.8169 tireTerrainGap=-0.00383377
03:06:31.396 SCRIPT : ERR GEAR SUPPORT: center=<7014.44,64.2631,7497.76> radius=0.45 bottom=<7014.44,63.8131,7497.76> fraction=0.437222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00381088
03:06:31.396 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
03:06:31.652 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:31.652 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:31.652 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:31.652 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:32.156 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:32.157 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:32.157 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:32.409 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.11,63.5352,7499.72> up=0.994383
03:06:32.410 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0956318 angularSpeed=0.0260509
03:06:32.410 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
03:06:32.410 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6179,7501.99>
03:06:32.410 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3179,7501.99> terrainY=63.3133 tireTerrainGap=0.00463104
03:06:32.410 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6179,7501.99> radius=0.3 bottom=<7012.08,63.3179,7501.99> fraction=0.475897 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00469589
03:06:32.410 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.94,64.6004,7497.72>
03:06:32.410 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.94,64.1504,7497.72> terrainY=64.147 tireTerrainGap=0.00332642
03:06:32.411 SCRIPT : ERR GEAR SUPPORT: center=<7009.94,64.6004,7497.72> radius=0.45 bottom=<7009.94,64.1504,7497.72> fraction=0.469731 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00334167
03:06:32.411 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.48,64.2644,7497.79>
03:06:32.411 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.48,63.8144,7497.79> terrainY=63.8148 tireTerrainGap=-0.000362396
03:06:32.411 SCRIPT : ERR GEAR SUPPORT: center=<7014.48,64.2644,7497.79> radius=0.45 bottom=<7014.48,63.8144,7497.79> fraction=0.452778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000389099
03:06:32.411 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
03:06:32.662 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:32.662 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:32.663 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:32.663 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:32.915 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
03:06:33.167 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:33.168 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:33.168 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:33.168 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:33.421 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5309,7499.75> up=0.994275
03:06:33.421 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0501342 angularSpeed=0.0608202
03:06:33.421 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
03:06:33.422 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6125,7502.02>
03:06:33.422 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3125,7502.02> terrainY=63.3105 tireTerrainGap=0.00200272
03:06:33.422 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6125,7502.02> radius=0.3 bottom=<7012.09,63.3125,7502.02> fraction=0.46355 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00197983
03:06:33.422 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5923,7497.73>
03:06:33.422 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1423,7497.73> terrainY=64.1404 tireTerrainGap=0.00193024
03:06:33.423 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5923,7497.73> radius=0.45 bottom=<7009.98,64.1423,7497.73> fraction=0.463524 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00197601
03:06:33.423 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2597,7497.84>
03:06:33.423 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8097,7497.84> terrainY=63.8121 tireTerrainGap=-0.00235367
03:06:33.423 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2597,7497.84> radius=0.45 bottom=<7014.52,63.8097,7497.84> fraction=0.443889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00234222
03:06:33.423 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
03:06:33.673 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:33.673 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:33.674 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:33.674 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:34.179 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:34.180 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:34.180 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:34.180 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:34.434 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.994337
03:06:34.434 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
03:06:34.434 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
03:06:34.435 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6106,7502.04>
03:06:34.435 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3106,7502.04> terrainY=63.3094 tireTerrainGap=0.00113297
03:06:34.435 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6106,7502.04> radius=0.3 bottom=<7012.09,63.3106,7502.04> fraction=0.459655 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00112534
03:06:34.435 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5913,7497.74>
03:06:34.435 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1413,7497.74> terrainY=64.1386 tireTerrainGap=0.00269318
03:06:34.436 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5913,7497.74> radius=0.45 bottom=<7009.99,64.1413,7497.74> fraction=0.466891 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00271606
03:06:34.436 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
03:06:34.436 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.00169754
03:06:34.436 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
03:06:34.436 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
03:06:34.684 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:34.684 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:34.684 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:34.685 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:35.196 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:35.196 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:35.196 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:35.197 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:35.449 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.994337
03:06:35.449 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
03:06:35.449 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
03:06:35.449 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6106,7502.04>
03:06:35.449 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3106,7502.04> terrainY=63.3094 tireTerrainGap=0.00113297
03:06:35.449 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6106,7502.04> radius=0.3 bottom=<7012.09,63.3106,7502.04> fraction=0.459655 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00112534
03:06:35.450 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5913,7497.74>
03:06:35.450 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1413,7497.74> terrainY=64.1386 tireTerrainGap=0.00269318
03:06:35.450 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5913,7497.74> radius=0.45 bottom=<7009.99,64.1413,7497.74> fraction=0.466891 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00271606
03:06:35.450 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
03:06:35.450 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.00169754
03:06:35.451 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
03:06:35.451 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
03:06:35.715 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:35.716 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
03:06:35.731 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
03:06:35.732 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
03:06:35.732 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
03:06:35.733 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
03:06:35.733 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
03:06:35.733 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
03:06:35.733 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
03:06:36.651 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
03:06:36.691 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
03:06:36.873 SCRIPT : ERR SMOKE PASS: new identity may enter prison
03:06:36.873 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
03:06:36.873 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
03:06:36.873 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
03:06:36.873 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
03:06:36.874 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
03:06:36.875 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
03:06:36.875 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
03:06:36.875 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
03:06:36.875 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
03:06:36.877 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
03:06:36.878 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
03:06:36.878 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
03:06:36.878 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
03:06:36.880 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
03:06:36.880 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
03:06:36.880 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
03:06:36.881 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
03:06:36.881 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
03:06:36.881 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
03:06:36.881 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
03:06:36.881 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
03:06:41.914 SCRIPT : ERR SMOKE PASS: HQ body two distinct existing physical formations and immutable victim slot selected
03:06:41.915 SCRIPT : ERR SMOKE PASS: HQ body original fixture actor has native character damage
03:06:41.916 SCRIPT : ERR SMOKE PASS: HQ body local fixture death has not informed HQ
03:06:46.982 SCRIPT : ERR SMOKE PASS: HQ body actual native LOS produced body snapshot with original formation/slot attribution
03:06:46.982 SCRIPT : ERR SMOKE PASS: HQ body living observer formation queued its actual radio route without target-motion privilege
03:06:46.982 SCRIPT : ERR SMOKE PASS: HQ body pending radio payload still gives HQ no casualty knowledge
03:06:50.008 SCRIPT : ERR SMOKE PASS: HQ body completed native radio uplink records exactly one original casualty
03:06:50.008 SCRIPT : ERR SMOKE PASS: HQ body body delivery preserves the formation's independent status chronology and position
03:06:50.008 SCRIPT : ERR SMOKE PASS: HQ body delivered body is uncertain investigation memory without a firing contact
03:06:51.015 SCRIPT : ERR SMOKE PASS: HQ body real surviving caller independently reports the same original casualty slot
03:06:54.042 SCRIPT : ERR SMOKE PASS: HQ body delivered cumulative status overlaps body evidence without double-counting
03:07:14.224 SCRIPT : ERR SMOKE PASS: HQ body confirmed corpse remains one loss with no firing contact after twenty further seconds
03:07:14.224 SCRIPT : ERR SMOKE PASS: native visual body discovery, delivered casualty and status overlap
03:07:14.225 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!
03:07:18.270 SCRIPT : ERR SMOKE PASS: native damage kills prisoner
03:07:18.270 SCRIPT : ERR SMOKE PASS: death selects spectator without another life
03:07:18.270 SCRIPT : ERR SMOKE PASS: spectator camera activates after native death
03:07:45.069 SCRIPT : Rereintroduced [mission]: phase 1 -> 6
03:07:45.070 SCRIPT : ERR SMOKE PASS: death exhausts round life and reaches defeat after spectator grace
03:07:45.070 SCRIPT : ERR SMOKE COMPLETE: terminal=6 lostHelicopterCase=0 playerDeathCase=1
03:07:45.185 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
03:07:45.188 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
03:07:45.188 SCRIPT (W): Slot_Chat Has no Content!
03:07:45.188 SCRIPT (W): Slot_VON Has no Content!
03:07:45.188 SCRIPT (W): Slot_GameVersion Has no Content!
03:07:45.188 SCRIPT (W): Slot_Notifications Has no Content!
03:07:47.248 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
03:07:47.248 SCRIPT : -- Stack trace --
03:07:47.248 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
03:07:47.248 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
03:07:47.249 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
03:07:47.249 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
03:07:47.249 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
03:07:47.249 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
03:07:47.249 SCRIPT : -----------------
03:07:47.249 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
03:07:47.249 SCRIPT : -- Stack trace --
03:07:47.249 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
03:07:47.250 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
03:07:47.250 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
03:07:47.250 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
03:07:47.250 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
03:07:47.250 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
03:07:47.250 SCRIPT : -----------------
03:07:47.252 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
03:07:47.252 SCRIPT (W): Slot_Chat Has no Content!
03:07:47.253 SCRIPT (W): Slot_VON Has no Content!
03:07:47.253 SCRIPT (W): Slot_GameVersion Has no Content!
03:07:47.253 SCRIPT (W): Slot_Notifications Has no Content!
03:07:49.126 RESOURCES : Screenshot saved to $logs:err-result.png
Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

@@ -0,0 +1,133 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_03-05-33\error.log started at 2026-09-20 03:05:35 (2026-09-20 01:05:35 UTC)
03:05:35.939 INIT : Workbench startup
03:05:35.939 INIT : Workbench Init Engine
03:05:35.939 RESOURCES : ResourceDB: full scan
03:05:35.939 RESOURCES : processing files...
03:05:35.939 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
03:05:35.950 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
03:05:35.950 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
03:05:35.950 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
03:05:35.950 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
03:05:36.061 ENGINE : GameProject load
03:05:36.061 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_595F2BF2F44836FB/addon.gproj"
03:05:36.061 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
03:05:36.061 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_629B2BA37EFFD577/addon.gproj"
03:05:36.061 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
03:05:36.061 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
03:05:36.061 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
03:05:36.062 INIT : GameProject load project data @"Z:/tmp/erri-workbench-external-profile/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
03:05:36.062 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
03:05:43.927 INIT : Workbench Create Game
03:05:43.927 SCRIPT : Compiling Game scripts
03:05:43.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
03:05:43.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
03:05:44.161 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.281 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
03:05:44.323 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
03:05:44.491 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
03:05:44.556 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
03:05:44.556 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
03:05:44.558 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
03:05:44.611 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.611 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.613 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
03:05:44.613 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
03:05:44.642 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.671 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
03:05:54.090 WORLD : CreateEntities
03:05:54.091 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"
03:05:54.091 ENTITY : CreateComponent 'ScriptedRadioComponent'
03:05:54.091 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
03:06:10.340 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
03:06:15.097 WORLD : Game::LoadEntities
03:06:15.097 WORLD : CreateEntities
03:06:15.097 WORLD : CreateEntities
03:06:15.097 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"
03:06:15.097 ENTITY : CreateComponent 'ScriptedRadioComponent'
03:06:15.097 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
03:06:16.505 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
03:06:16.505 ENTITY : CreateComponent 'Hierarchy'
03:06:16.505 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>')
03:06:16.506 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
03:06:16.506 ENTITY : CreateComponent 'Hierarchy'
03:06:16.506 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>')
03:06:16.506 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
03:06:16.506 ENTITY : CreateComponent 'Hierarchy'
03:06:16.506 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>')
03:06:16.510 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
03:06:16.510 ENTITY : CreateComponent 'Hierarchy'
03:06:16.510 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>')
03:06:16.510 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
03:06:16.510 ENTITY : CreateComponent 'Hierarchy'
03:06:16.510 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>')
03:06:16.511 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
03:06:16.511 ENTITY : CreateComponent 'Hierarchy'
03:06:16.511 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>')
03:06:16.515 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
03:06:16.515 ENTITY : CreateComponent 'Hierarchy'
03:06:16.515 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>')
03:06:16.515 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
03:06:16.515 ENTITY : CreateComponent 'Hierarchy'
03:06:16.515 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>')
03:06:16.515 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
03:06:16.515 ENTITY : CreateComponent 'Hierarchy'
03:06:16.515 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>')
03:06:24.067 WORLD : InitEntities 'world'
03:06:24.067 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
03:06:24.067 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
03:06:28.280 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
03:06:28.280 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
03:06:28.280 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
03:06:28.281 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!
03:06:28.281 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!
03:06:28.283 SCRIPT (W): Can't open config file ""
03:06:28.289 WORLD : InitEntities 'world'
03:06:28.289 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
03:06:28.289 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
03:06:28.289 SCRIPT (W): Slot_WeaponInfo Has no Content!
03:06:28.290 SCRIPT (W): Slot_Chat Has no Content!
03:06:28.290 SCRIPT (W): Slot_VON Has no Content!
03:06:28.290 SCRIPT (W): Slot_AvailableActions Has no Content!
03:06:28.290 SCRIPT (W): Slot_Vehicle Has no Content!
03:06:28.290 SCRIPT (W): Slot_GameVersion Has no Content!
03:06:28.290 SCRIPT (W): Slot_Notifications Has no Content!
03:06:28.290 SCRIPT (W): Slot_Hints Has no Content!
03:06:28.301 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
03:06:28.302 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
03:06:28.302 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
03:06:28.302 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.
03:06:28.302 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.
03:06:28.306 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
03:06:28.570 WORLD : UpdateEntities
03:06:28.570 WORLD : PostFrame
03:06:28.570 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
03:06:28.570 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
03:06:28.616 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
03:06:28.616 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
03:06:28.616 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
03:06:28.617 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
03:06:30.211 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
03:06:30.211 WORLD : InitEntities 'world'
03:06:30.211 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"
03:06:30.212 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")
03:06:31.084 WORLD : UpdateEntities
03:06:31.084 WORLD : AfterPostSimulate
03:06:31.084 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
03:07:45.188 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
03:07:45.188 SCRIPT (W): Slot_Chat Has no Content!
03:07:45.188 SCRIPT (W): Slot_VON Has no Content!
03:07:45.188 SCRIPT (W): Slot_GameVersion Has no Content!
03:07:45.188 SCRIPT (W): Slot_Notifications Has no Content!
03:07:47.248 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
03:07:47.249 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
03:07:47.252 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
03:07:47.252 SCRIPT (W): Slot_Chat Has no Content!
03:07:47.252 SCRIPT (W): Slot_VON Has no Content!
03:07:47.253 SCRIPT (W): Slot_GameVersion Has no Content!
03:07:47.253 SCRIPT (W): Slot_Notifications Has no Content!
@@ -0,0 +1,744 @@
{
"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": {
"ServerData.json": {
"stat": [
47,
916830,
209,
1789670354123815627,
1789670354123815627
],
"sha256": "c5d88d82138bc80c95f364075c3a0fc2228f9c15c6230398f3728a13d25b418c"
},
"addon.gproj": {
"stat": [
47,
26917910,
335,
1789670330884205142,
1789670353823807747
],
"sha256": "65197c50ff6e906a5732564e8b440d80ef1cdbcffead9eb388e1e2b56c1322bc"
},
"addon.gproj_0.16.5208_manifest.json": {
"stat": [
47,
26917892,
362,
1789670307618593786,
1789670307618593786
],
"sha256": "17b87e0976ac2da1032f1661a884f6d59b56c00823b2fcfdc2a698ea8bcc92cc"
},
"data.pak": {
"stat": [
47,
26917928,
1992582478,
1789670344310557863,
1789670353824807774
],
"sha256": "e5db31f571782997640a67601ebd3bd6e6615c1548274c71b6ab0cdd794f8bf5"
},
"data.pak_0.16.5208_manifest.json": {
"stat": [
47,
26917893,
232459,
1789670307954602617,
1789670307954602617
],
"sha256": "855813254cd72dc87515f4c395e7c7defe4b145ac809a740f81c85ca546b36fe"
},
"data001.pak": {
"stat": [
47,
26917986,
1993657251,
1789670345496589019,
1789670354029813158
],
"sha256": "2bda9c533834dfa2b8e29f4a2a905c30639dabe250554e1346cf1f5dae3f2db3"
},
"data001.pak_0.16.5208_manifest.json": {
"stat": [
47,
26917900,
349870,
1789670308754623642,
1789670308754623642
],
"sha256": "d4ec79f2a5cf03dd44bcc4513199056195dfda3c7a5c6bbfd17b2c709b746cdc"
},
"data002.pak": {
"stat": [
47,
26917956,
1992567795,
1789670345532589964,
1789670353970811608
],
"sha256": "dfbd716c2a0849910a8058b1f008b8403b8c506fe18c3168d2844383ac02988c"
},
"data002.pak_0.16.5208_manifest.json": {
"stat": [
47,
26917897,
332016,
1789670308247610318,
1789670308247610318
],
"sha256": "3de05138d1d635f1ba5bcbd74a0f91028bfd59082f45c740051381bd054404b5"
},
"data003.pak": {
"stat": [
47,
26917964,
364877149,
1789670333444272402,
1789670354017812842
],
"sha256": "6225936ebc266825bbd1c79e4e0020c9f2fb55c3d3501ed66e72d87436ccd015"
},
"data003.pak_0.16.5208_manifest.json": {
"stat": [
47,
26917898,
96448,
1789670308423614944,
1789670308423614944
],
"sha256": "8ca2504191def96715ddd6ee98a8df1e3f0951e5755592801eab662657289dd0"
},
"meta": {
"stat": [
47,
911092,
8188,
1789670354121815574,
1789670354121815574
],
"sha256": "cb4f4296d087ea5fe2e849b0fc960748bfede7ea3071eeb545bd7bd309be6bfb"
},
"resourceDatabase.rdb": {
"stat": [
47,
26917967,
566987,
1789670331096210712,
1789670354028813131
],
"sha256": "e8706d6b9bb2474b65f7c588de9fcfad4516bd26dc12e7b6b687e7973a41e7a6"
},
"resourceDatabase.rdb_0.16.5208_manifest.json": {
"stat": [
47,
26917899,
368,
1789670308546618176,
1789670308546618176
],
"sha256": "336f9160ad955caa88d286915195699d3ac36f3363391967a178be0fd2ccd914"
},
"thumbnail.png": {
"stat": [
47,
26917907,
18180,
1789670330627887201,
1789670353823807747
],
"sha256": "4c70bf384375f069cab9ed719f3865441fd363a010495e7b465f3ae83ed887c3"
},
"thumbnail.png_0.16.5208_manifest.json": {
"stat": [
47,
26917891,
366,
1789670307490590423,
1789670307490590423
],
"sha256": "d0e233b32d3d41ac44ea127ea5eb028b97a63555f7867278a7a6f5e8e1df7255"
}
}
},
"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": {
"ServerData.json": {
"stat": [
47,
910012,
2789,
1789670389999757705,
1789670389999757705
],
"sha256": "0432a068d8d77e34afd10432d1459df1334238e1ec416c896f13b84bae5a3ac5"
},
"addon.gproj": {
"stat": [
47,
26919135,
1100,
1789670379744488450,
1789670389873754397
],
"sha256": "1b83e9df126db639cfcdb6d5119e65a1581c028becd6c09998143ed527ad0721"
},
"addon.gproj_0.16.5208_manifest.json": {
"stat": [
47,
26919120,
364,
1789670378419453659,
1789670378419453659
],
"sha256": "d232c4cfc959267482bbf261eb2e5121c76b6bf7d8893c58c520a763df5ca5f8"
},
"data.pak": {
"stat": [
47,
26919141,
203378761,
1789670389138735100,
1789670389946756313
],
"sha256": "985d0cde7b09ee860086cb386cf624fcfd94b5e82b26af0b33bab83f21d06988"
},
"data.pak_0.16.5208_manifest.json": {
"stat": [
47,
26919122,
1409173,
1789670378781463164,
1789670378781463164
],
"sha256": "041c8ebdf035c69aed7c04bb55be839fbdbd7bc8501862dd4939c1d71cdfe8c5"
},
"meta": {
"stat": [
47,
902077,
12209,
1789670389989757443,
1789670389989757443
],
"sha256": "1b62c97002078af393f23508c3b03cfe22f590130345ac44926b06940f27f269"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919132,
823768,
1789670379822490498,
1789670389872754371
],
"sha256": "25f6405084fd228ff400868b21f033c4c43d44162ce73de562e06d8003b94a49"
},
"resourceDatabase.rdb_0.16.5208_manifest.json": {
"stat": [
47,
26919119,
368,
1789670378283450088,
1789670378283450088
],
"sha256": "986f0280a79b0e4ff6d9a3ad60570bebd86ce68869c9f3d5954141f7d5060cb1"
},
"thumbnail.png": {
"stat": [
47,
26919138,
18180,
1789670379618193709,
1789670389873754397
],
"sha256": "4c70bf384375f069cab9ed719f3865441fd363a010495e7b465f3ae83ed887c3"
},
"thumbnail.png_0.16.5208_manifest.json": {
"stat": [
47,
26919121,
366,
1789670378550457099,
1789670378550457099
],
"sha256": "d0e233b32d3d41ac44ea127ea5eb028b97a63555f7867278a7a6f5e8e1df7255"
}
}
},
"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": {
"ServerData.json": {
"stat": [
47,
919166,
197,
1789670369327462097,
1789670369327462097
],
"sha256": "4bcd7610056ed1d366e9b6d0600e80c622a1af35caecf5c9ecf2c7b9e2b626f7"
},
"addon.gproj": {
"stat": [
47,
26918585,
2957,
1789670367793432952,
1789670369299906650
],
"sha256": "2db2e318e6f45bede0d1173d77af03314f888aedfb31bc767d569ccfb6e70a34"
},
"addon.gproj_8.2.1_manifest.json": {
"stat": [
47,
26918576,
364,
1789670367178158473,
1789670367178158473
],
"sha256": "67d15a8e8623130546332c6d6433314cbdf38e034a66330b9c7a739a94731e21"
},
"data.pak": {
"stat": [
47,
26918592,
43626712,
1789670369105209079,
1789670369315214594
],
"sha256": "80e9810c9b7c873187660d0ddf002a63d1a382e81fc3611baa0ae8fdfff29d3d"
},
"data.pak_8.2.1_manifest.json": {
"stat": [
47,
26918578,
66352,
1789670367560168505,
1789670367560168505
],
"sha256": "6635291a1f1aa9cffdb844e241c36cdc04114574279bab66e21613410f5e5686"
},
"meta": {
"stat": [
47,
918678,
2338,
1789670369325214856,
1789670369325214856
],
"sha256": "dd1c683c086efb292e6cc927bd6522a1ea97ebd454e8148356f66554ebcdd4dc"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918588,
44111,
1789670367937178405,
1789670369300214199
],
"sha256": "c4293fef30948a3538751533cc52c9ce449ffada931b47a8fdf1ca48c1618e75"
},
"resourceDatabase.rdb_8.2.1_manifest.json": {
"stat": [
47,
26918577,
366,
1789670367326162360,
1789670367326162360
],
"sha256": "df8cd07ff81263e4108688883b9f20568041f067dbad74402464ec2f88432b69"
},
"thumbnail.png": {
"stat": [
47,
26918582,
689401,
1789670367794174651,
1789670369299906650
],
"sha256": "8da2e133303f21bb16a2abd25d5bd6c2a4a6f5eccedae74a98358db485a170d1"
},
"thumbnail.png_8.2.1_manifest.json": {
"stat": [
47,
26918574,
368,
1789670367051155138,
1789670367051155138
],
"sha256": "5aaa5989b5f44b48ff03082a0d4004ae71420db6eebeb56282af7d98f36c7000"
}
}
},
"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": {
"ServerData.json": {
"stat": [
47,
918673,
193,
1789670366131482045,
1789670366131482045
],
"sha256": "92ff4ae6fec8afc679726186f424bb31c9918d182f321afca4696654844e39c7"
},
"addon.gproj": {
"stat": [
47,
26918544,
2900,
1789670364825147789,
1789670366119130662
],
"sha256": "ad44151140adf62e99eaa639984c2b9c400be17481e934186d61c307b5221259"
},
"addon.gproj_8.2.0_manifest.json": {
"stat": [
47,
26918530,
364,
1789670364263081920,
1789670364263081920
],
"sha256": "3065c7c353cb7623ee85f83d462d4dac37c92efad1a0255f2661470e6cedfd0f"
},
"data.pak": {
"stat": [
47,
26918541,
119808197,
1789670365649118318,
1789670366115130557
],
"sha256": "f715ad5fa3de788061a66a3ccd933feead5cc1631507ca63e9061049c538fab6"
},
"data.pak_8.2.0_manifest.json": {
"stat": [
47,
26918528,
25795,
1789670364132078479,
1789670364132078479
],
"sha256": "24a7f735e55ccfacc5cdacbb39fb76a6fac294f4cdc47dca0fcb6e3f1919f1e6"
},
"gallery0_776x436.jpg": {
"stat": [
47,
23106914,
64588,
1788720671481676966,
1788720671481676966
],
"sha256": "63649f5239059dd12234250b8c8e313b14ca134e30e4309fbd1eb45f92e77097"
},
"gallery1_776x436.jpg": {
"stat": [
47,
23106915,
47808,
1788720671495639547,
1788720671495639547
],
"sha256": "81f89b026a1bf341f8cd3bb19facd67e8d0f56073c924e026983836fee6bfb4c"
},
"meta": {
"stat": [
47,
918496,
2928,
1789670366129130924,
1789670366129130924
],
"sha256": "ad0f9baa154a250712c94b50c5edcb25200002bdc186d35453b5e8c32c0b6ee5"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918535,
16514,
1789670364934099542,
1789670366080129638
],
"sha256": "c65677e8767d92c96c6f35b482350d56e3dccfa026a3c5470b332120990f047c"
},
"resourceDatabase.rdb_8.2.0_manifest.json": {
"stat": [
47,
26918527,
366,
1789670364004075117,
1789670364004075117
],
"sha256": "fdc44be4e1523db5965b015a7ea511623399a5fb3548aaaf8b2a4807fc6ade7d"
},
"thumbnail.png": {
"stat": [
47,
26918547,
708338,
1789670364826600016,
1789670366119130662
],
"sha256": "103a98bf476d510ab3081abb371170ae6cf65aea65b9095636d651170a5b0038"
},
"thumbnail.png_8.2.0_manifest.json": {
"stat": [
47,
26918531,
368,
1789670364388085202,
1789670364388085202
],
"sha256": "5bf1e0f8794a4e2e862658a10071360df63ed6a440ee2ca5514afbc2e97e375e"
}
}
},
"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": {
"ServerData.json": {
"stat": [
47,
920134,
197,
1789670377639162612,
1789670377639162612
],
"sha256": "8e5e6b2fe4099ca90bb4498c9479924e775ca0eac411c8230114143ff1a8297a"
},
"addon.gproj": {
"stat": [
47,
26918715,
2926,
1789670371305266851,
1789670377499241577
],
"sha256": "e6ffcf559a2e7898848349c090300ea8eca8cb2e13ecef456a108bcc82efc8b1"
},
"addon.gproj_8.2.1_manifest.json": {
"stat": [
47,
26918707,
364,
1789670369590221815,
1789670369590221815
],
"sha256": "ba8f2b36575408f11b2107fc4b0f9449c9dc057629ebf894c7bdbc77f53cbc1f"
},
"data.pak": {
"stat": [
47,
26918730,
395962643,
1789670376182394919,
1789670377620432679
],
"sha256": "84a2cf01e2d17a06f8d775ca542a0cc98739f9f4b75b79826017e1387faedb18"
},
"data.pak_8.2.1_manifest.json": {
"stat": [
47,
26918711,
214221,
1789670370007232766,
1789670370007232766
],
"sha256": "dc3ff832bce708121c61a5dfe09be8504352556c50341f9878f4b457e165ade2"
},
"meta": {
"stat": [
47,
919170,
2504,
1789670377637433125,
1789670377637433125
],
"sha256": "2863bb2bdb586286f8aedc34d5dfb6adbdaafd5fca0f8f21136c7a5351d1ce88"
},
"resourceDatabase.rdb": {
"stat": [
47,
26918718,
141469,
1789670371389269057,
1789670377499429501
],
"sha256": "7f38b7ed578b0b47864648a7b70288fe49dae4cc2556d5754377a1c28b2b6532"
},
"resourceDatabase.rdb_8.2.1_manifest.json": {
"stat": [
47,
26918708,
368,
1789670369714225072,
1789670369714225072
],
"sha256": "2ffa1cf6f8c07600147ae779ee3be1ccec8da23cb1c10d8c73e0c5c5d3dc6d06"
},
"thumbnail.png": {
"stat": [
47,
26918721,
689544,
1789670371307273812,
1789670377500429528
],
"sha256": "ccd771dba7f3f222e9733e688e6dd9e4c5edae2accdd80a6876241094e23f3dd"
},
"thumbnail.png_8.2.1_manifest.json": {
"stat": [
47,
26918710,
368,
1789670369835228249,
1789670369835228249
],
"sha256": "e58ef73e4a794e56ecd04bfd84940ec539e5ca481d6b69ffb20f9fedcd3c2e77"
}
}
},
"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": {
"ServerData.json": {
"stat": [
47,
911088,
209,
1789670428409812415,
1789670428409812415
],
"sha256": "90353d1b4ab072f7844bf24d8066031efd69feb76ddcbf66dea34b52ddfe0a1c"
},
"addon.gproj": {
"stat": [
47,
26919414,
336,
1789670399470006320,
1789670428369764835
],
"sha256": "6ebd73d663ed6dbf981cd8bc7d19cfd5bcd3c9dec3b9a706fa331d992ef200b4"
},
"addon.gproj_0.16.5208_manifest.json": {
"stat": [
47,
26919383,
362,
1789670390797778656,
1789670390797778656
],
"sha256": "72d988d5881efdf7d8781b2dc978a0243e1a3d587ced56563299855724137232"
},
"data.pak": {
"stat": [
47,
26919411,
1992445813,
1789670421137575039,
1789670428335763943
],
"sha256": "5b28362571e396c008eb2286dc5a76b4ccf869c0a279916209fb0ef20d6b145e"
},
"data.pak_0.16.5208_manifest.json": {
"stat": [
47,
26919381,
170934,
1789670390675775453,
1789670390675775453
],
"sha256": "7cde302270a1e5c3a88517ff8b08a5b50bbe63e7392434d8245542f81b0bfdf8"
},
"data001.pak": {
"stat": [
47,
26919421,
238642257,
1789670400589035695,
1789670428370764861
],
"sha256": "fb2aecbde5668c4d431ea74d64f6d15f7a9f608fefe01838d7c85fb0c818499f"
},
"data001.pak_0.16.5208_manifest.json": {
"stat": [
47,
26919384,
29970,
1789670390937782332,
1789670390937782332
],
"sha256": "e6fb290c2f9d8dcd0c0ac95c3dee054377a525e00129abc766defa079385d6ea"
},
"meta": {
"stat": [
47,
910016,
7720,
1789670428407765832,
1789670428407765832
],
"sha256": "e9ba58307cb931026c5c59654f3b4b7f92ac6e0682a1e94fd2eb1d5b75c214cf"
},
"resourceDatabase.rdb": {
"stat": [
47,
26919388,
111601,
1789670399484558966,
1789670428260761974
],
"sha256": "736bcd2e60177e5af99d93c6b5f07ad79a950899aaca23000f33ad405cd1b74e"
},
"resourceDatabase.rdb_0.16.5208_manifest.json": {
"stat": [
47,
26919379,
368,
1789670390384767813,
1789670390384767813
],
"sha256": "9a4f54837a83d2acc2bdc62288b62fe7f24876a374f1270d5a5d2a497bb5de8f"
},
"thumbnail.png": {
"stat": [
47,
26919391,
18180,
1789670398997629625,
1789670428260761974
],
"sha256": "4c70bf384375f069cab9ed719f3865441fd363a010495e7b465f3ae83ed887c3"
},
"thumbnail.png_0.16.5208_manifest.json": {
"stat": [
47,
26919380,
366,
1789670390509771095,
1789670390509771095
],
"sha256": "d0e233b32d3d41ac44ea127ea5eb028b97a63555f7867278a7a6f5e8e1df7255"
}
}
}
}
@@ -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: 175
[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: 0x555580c59bc0 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x555580c59bc0
[Gamescope WSI] Destroyed swapchain: 0x555580c59bc0
[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: 0x555580c59bc0 - imageCount: 4
[Gamescope WSI] Destroying swapchain: 0x555580c59bc0
[Gamescope WSI] Destroyed swapchain: 0x555580c59bc0
[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: 0x555580c59bc0 - imageCount: 4
[gamescope] [Info] launch: Primary child shut down!
@@ -0,0 +1,239 @@
{
"addons/ai/Prefabs/ERR/ConvoyCrew.et": "434d9bef9a9fcf0376604a9fbd547204cc544f5ed1a5b75228245151f02323ab",
"addons/ai/Prefabs/ERR/ConvoyCrew.et.meta": "0a909a15b7dcca34202ded136b3bdbbe8898153c9589e1cce1388433d362da02",
"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": "4d0e8b6e147486fb65db82a1060f0c5641c1319ba9e418bdec99cb5a422a7fbe",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyRoadPlan.c": "ffab8d55d4120c7405b0061d005f24e81cf6fcdfa95b91febcf4994ce4412140",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyService.c": "803a35db599c984b72189502d686221c089aca7eae4843f110c27a6a741fa836",
"addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c": "db278b200b3ebfb7072d2ec3ff296a3aeb9fdc76f6e421eed51dde1e05b37070",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "11ed8bce53929eac10f8019e218be5da46526a293d775755279a647153f47dc9",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "a743b115889c8c9ae5f0e5395326be66036dc3e2f8b606387f36af9fc6783f38",
"addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c": "fb2067f671ad954e957e722ef1e74786eca77760fb4f3af4d23e02e74e1bb6a5",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "1efb5e604704b3d86a4adaf30fa43d776eb0c612977e1c43ee083700562c6a0d",
"addons/ai/Scripts/Game/ERR/ERR_HQDeliveredCasualties.c": "1f738127e55e843ee2705007cedb5c08741f52f63c75eca7c80242177af82273",
"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": "244e2b9b9262a5208b6d376ade5ac6f6e702a915be832df5992f742f40898b71",
"addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c": "2bf36e404fd166af183e5d6c94779348273ddb57e99b77f4f49ff8f2e0b1a400",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "9852bf0ccdc9d3a29597dff4b6ec68af2b7c04b29f2b74f126028da2d1e58e5e",
"addons/ai/Scripts/Game/ERR/ERR_HQWatch.c": "4484f76cc6632407b7a8cc01431c961bbbb0c4bb1695a2dce6da03389f656850",
"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": "aedf5a5b2f5b52aef036b2e27aea7c20574a06004d1e11e5226255ee014eb561",
"addons/chat/Scripts/Game/ERR/ERR_NativeHQBodyProbe.c": "4eadce83e4438f48bff273a7bcf72a68f170724afb25980a058f6d258171ffaa",
"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": "86fe8ef622922955c39c76e512e9696ac5f90853b5c29858ab503247013a76c1",
"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": "a1ee932c9c0d8dda29a030e45b4ecd3ca4509bcd8500ee6e8d09a2e61341715d",
"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": "d48c9295-ac9d-448f-b17e-b2b2573e5298",
"captured_unix": 1789866332.4449556,
"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-body",
"-noThrow",
"-disableCrashReporter"
],
"manifest_sha256": "36754aae901f8b48cf117e7b237e4124180b8f251e78148495306bfab2b9736e"
}
@@ -0,0 +1,14 @@
{
"log": "docs/evidence/native-2026-09-20-030533-body-radio-casualties/console.log.txt",
"smoke_completions": 1,
"assertions_passed": 45,
"script_or_runtime_failures": [],
"engine_errors": [
"03:05:36.061 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
"03:05:36.061 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
"03:05:36.061 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
"03:05:36.062 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,41 @@
#1 t=6.8s M0 REGISTER group 1 [session=1789866384-1]
#2 t=6.8s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789866384-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=1789866384-1]
#4 t=8.8s M0 REGISTER group 2 [session=1789866384-1]
#5 t=8.8s M0 REGISTER group 3 [session=1789866384-1]
#6 t=8.8s M0 REGISTER group 4 [session=1789866384-1]
#7 t=8.8s M0 REGISTER group 5 [session=1789866384-1]
#8 t=8.8s M0 REGISTER group 6 [session=1789866384-1]
#9 t=8.8s M0 REGISTER group 7 [session=1789866384-1]
#10 t=16.7s M0 STINGER physical FIM-92 observed in weapon slot; no replacement will be issued [session=1789866384-1]
#11 t=17.8s M1 BODY REPORT visible casualty evidence; cause unknown; X=6128 Z=7161: count unknown; body; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789866384-1]
#12 t=18.8s M3 STATUS REPORT status everon-extraction-1: 6 living, 6 fit, 0 confirmed losses; sampled=18771 [session=1789866384-1]
#13 t=18.8s M1 TRANSMIT unit 2 -> HQ (long-range) [session=1789866384-1]
#14 t=18.8s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789866384-1]
#15 t=19.8s M5 STATUS REPORT status everon-supply-2: 6 living, 6 fit, 0 confirmed losses; sampled=19777.3 [session=1789866384-1]
#16 t=19.8s M3 TRANSMIT unit 5 -> HQ (long-range) [session=1789866384-1]
#17 t=19.8s M6 STATUS REPORT status formation-1: 4 living, 4 fit, 0 confirmed losses; sampled=19777.3 [session=1789866384-1]
#18 t=20.8s M7 STATUS REPORT status everon-outpost-1: 6 living, 6 fit, 0 confirmed losses; sampled=20783.2 [session=1789866384-1]
#19 t=20.8s M5 TRANSMIT unit 6 -> HQ (long-range) [session=1789866384-1]
#20 t=20.8s M1 RECEIVE HQ received from unit 2 [session=1789866384-1]
#21 t=20.8s M1 BELIEF delivered report M1 retained; tracks=1 [session=1789866384-1]
#22 t=20.8s M8 STATUS REPORT status everon-prison-1: 6 living, 6 fit, 0 confirmed losses; sampled=20783.2 [session=1789866384-1]
#23 t=20.8s M6 TRANSMIT unit 1 -> HQ (long-range) [session=1789866384-1]
#24 t=21.8s M7 TRANSMIT unit 7 -> HQ (long-range) [session=1789866384-1]
#25 t=21.8s M3 RECEIVE HQ received from unit 5 [session=1789866384-1]
#26 t=21.8s M9 STATUS REPORT status everon-supply-1: 5 living, 5 fit, 1 confirmed losses; sampled=21791.3 [session=1789866384-1]
#27 t=21.8s M8 TRANSMIT unit 2 -> HQ (long-range) [session=1789866384-1]
#28 t=22.8s M5 RECEIVE HQ received from unit 6 [session=1789866384-1]
#29 t=22.8s M10 STATUS REPORT status everon-radio-1: 6 living, 6 fit, 0 confirmed losses; sampled=22792.9 [session=1789866384-1]
#30 t=22.8s M9 TRANSMIT unit 3 -> HQ (long-range) [session=1789866384-1]
#31 t=22.8s M6 RECEIVE HQ received from unit 1 [session=1789866384-1]
#32 t=22.8s M11 ORDER QUEUED group 6 search; belief=1 from report M1; destination=<6127.71,209.909,7161.16> [session=1789866384-1]
#33 t=23.8s M7 RECEIVE HQ received from unit 7 [session=1789866384-1]
#34 t=23.8s M11 TRANSMIT HQ -> unit 6 (long-range) [session=1789866384-1]
#35 t=23.8s M10 TRANSMIT unit 4 -> HQ (long-range) [session=1789866384-1]
#36 t=23.8s M8 RECEIVE HQ received from unit 2 [session=1789866384-1]
#37 t=24.8s M9 RECEIVE HQ received from unit 3 [session=1789866384-1]
#38 t=25.8s M11 RECEIVE unit 6 received from HQ [session=1789866384-1]
#39 t=25.8s M11 ORDER DELIVERED group 6 search from report M1; belief=1 destination=<6127.71,209.909,7161.16> [session=1789866384-1]
#40 t=25.8s M10 RECEIVE HQ received from unit 4 [session=1789866384-1]
#41 t=76.1s M0 STOP HQ stopped; tactical orders released [session=1789866384-1]
@@ -0,0 +1,40 @@
{
"stopped_unix": 1789866472.1281848,
"console_sha256": "6843f55a2e3b648aa59d9f715e899ea1b0bd15a64537a2e75067c38bc59d2d1f",
"end_source_sha256": "36754aae901f8b48cf117e7b237e4124180b8f251e78148495306bfab2b9736e",
"source_unchanged_after_run": true,
"source_provenance": "launch_snapshot",
"launch_id": "d48c9295-ac9d-448f-b17e-b2b2573e5298",
"launch_source_manifest": "launch-source-sha256.json",
"launch_source_metadata": "launch-source.json",
"launch_source_sha256": "36754aae901f8b48cf117e7b237e4124180b8f251e78148495306bfab2b9736e",
"external_addons_unchanged_after_run": true,
"external_addon_count": 6,
"external_addon_inputs": "external-addons-inputs.json",
"started_unix": 1789866332.4450257,
"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_03-05-33",
"rounds_required": 1,
"project": "chat",
"display": "headless Gamescope 1280x720/30Hz",
"dedicated_server": false,
"audio": "silent sink and per-test-stream mute"
}
@@ -0,0 +1,303 @@
---------------------------------------------
Log Z:\tmp\erri-workbench-external-profile\logs\logs_2026-09-20_03-05-33\script.log started at 2026-09-20 03:05:37 (2026-09-20 01:05:37 UTC)
03:05:37.808 SCRIPT : SCRIPT : Initializing scripts
03:05:37.808 SCRIPT : SCRIPT : ScriptProjectManager init
03:05:42.380 SCRIPT : SCRIPT : Compiling GameLib scripts
03:05:42.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
03:05:42.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
03:05:42.451 SCRIPT : SCRIPT : Compiling Game scripts
03:05:43.927 SCRIPT : Compiling Game scripts
03:05:43.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
03:05:43.927 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
03:05:44.161 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,199": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.281 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
03:05:44.323 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
03:05:44.454 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
03:05:44.491 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
03:05:44.556 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
03:05:44.556 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
03:05:44.558 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
03:05:44.611 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.611 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.613 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
03:05:44.613 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
03:05:44.642 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
03:05:44.671 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
03:05:45.075 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
03:05:45.083 SCRIPT : Module: Game; loaded 6488x files; 13147x classes; used 38994K 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: 78926253
03:05:46.095 SCRIPT : Unable to register a script command due keyword duplicity: ban
03:05:46.095 SCRIPT : Unable to register a script command due keyword duplicity: kick
03:06:07.018 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
03:06:07.018 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
03:06:07.018 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
03:06:07.018 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
03:06:07.018 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
03:06:07.018 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
03:06:07.018 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
03:06:07.018 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
03:06:07.019 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
03:06:07.019 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
03:06:07.019 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
03:06:07.019 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
03:06:07.019 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
03:06:07.019 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
03:06:07.019 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
03:06:07.019 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
03:06:07.019 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
03:06:07.019 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
03:06:07.019 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
03:06:07.020 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
03:06:07.020 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
03:06:07.020 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
03:06:07.020 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
03:06:07.020 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
03:06:07.020 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
03:06:07.020 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
03:06:07.040 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
03:06:10.337 SCRIPT : Unable to register a script command due keyword duplicity: ban
03:06:10.337 SCRIPT : Unable to register a script command due keyword duplicity: kick
03:06:24.067 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
03:06:24.098 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
03:06:28.272 SCRIPT : Map load time: 2223ms
03:06:28.281 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!
03:06:28.281 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!
03:06:28.283 SCRIPT (W): Can't open config file ""
03:06:28.289 SCRIPT (W): Slot_WeaponInfo Has no Content!
03:06:28.290 SCRIPT (W): Slot_Chat Has no Content!
03:06:28.290 SCRIPT (W): Slot_VON Has no Content!
03:06:28.290 SCRIPT (W): Slot_AvailableActions Has no Content!
03:06:28.290 SCRIPT (W): Slot_Vehicle Has no Content!
03:06:28.290 SCRIPT (W): Slot_GameVersion Has no Content!
03:06:28.290 SCRIPT (W): Slot_Notifications Has no Content!
03:06:28.290 SCRIPT (W): Slot_Hints Has no Content!
03:06:28.302 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.
03:06:28.302 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.
03:06:28.306 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
03:06:28.364 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
03:06:28.379 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
03:06:28.570 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
03:06:30.110 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
03:06:30.129 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
03:06:30.129 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
03:06:30.159 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
03:06:30.160 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
03:06:30.214 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
03:06:30.214 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
03:06:30.222 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
03:06:30.270 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
03:06:30.270 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
03:06:30.272 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
03:06:30.272 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
03:06:30.275 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
03:06:30.276 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
03:06:30.276 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
03:06:30.278 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
03:06:30.278 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
03:06:30.278 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
03:06:30.278 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
03:06:30.278 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
03:06:30.278 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
03:06:30.279 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
03:06:30.279 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
03:06:30.279 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
03:06:30.279 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
03:06:30.279 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
03:06:30.279 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
03:06:30.280 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
03:06:30.280 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:30.280 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:30.280 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:30.280 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:30.280 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:30.281 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
03:06:31.141 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:31.141 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:31.141 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:31.142 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:31.393 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5252,7499.71> up=0.99565
03:06:31.394 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.28838 angularSpeed=0.080247
03:06:31.394 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
03:06:31.394 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6147,7501.98>
03:06:31.394 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3147,7501.98> terrainY=63.3154 tireTerrainGap=-0.00063324
03:06:31.395 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6147,7501.98> radius=0.3 bottom=<7012.06,63.3147,7501.98> fraction=0.452101 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.000537872
03:06:31.395 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.89,64.6021,7497.71>
03:06:31.395 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.89,64.1521,7497.71> terrainY=64.1537 tireTerrainGap=-0.00166321
03:06:31.395 SCRIPT : ERR GEAR SUPPORT: center=<7009.89,64.6021,7497.71> radius=0.45 bottom=<7009.89,64.1521,7497.71> fraction=0.446999 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00165558
03:06:31.396 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.44,64.2631,7497.76>
03:06:31.396 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.44,63.8131,7497.76> terrainY=63.8169 tireTerrainGap=-0.00383377
03:06:31.396 SCRIPT : ERR GEAR SUPPORT: center=<7014.44,64.2631,7497.76> radius=0.45 bottom=<7014.44,63.8131,7497.76> fraction=0.437222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00381088
03:06:31.396 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
03:06:31.652 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:31.652 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:31.652 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:31.652 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
03:06:32.157 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:32.157 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:32.157 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:32.409 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.11,63.5352,7499.72> up=0.994383
03:06:32.410 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0956318 angularSpeed=0.0260509
03:06:32.410 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
03:06:32.410 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6179,7501.99>
03:06:32.410 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3179,7501.99> terrainY=63.3133 tireTerrainGap=0.00463104
03:06:32.410 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6179,7501.99> radius=0.3 bottom=<7012.08,63.3179,7501.99> fraction=0.475897 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00469589
03:06:32.410 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.94,64.6004,7497.72>
03:06:32.410 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.94,64.1504,7497.72> terrainY=64.147 tireTerrainGap=0.00332642
03:06:32.411 SCRIPT : ERR GEAR SUPPORT: center=<7009.94,64.6004,7497.72> radius=0.45 bottom=<7009.94,64.1504,7497.72> fraction=0.469731 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00334167
03:06:32.411 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.48,64.2644,7497.79>
03:06:32.411 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.48,63.8144,7497.79> terrainY=63.8148 tireTerrainGap=-0.000362396
03:06:32.411 SCRIPT : ERR GEAR SUPPORT: center=<7014.48,64.2644,7497.79> radius=0.45 bottom=<7014.48,63.8144,7497.79> fraction=0.452778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.000389099
03:06:32.411 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
03:06:32.662 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:32.662 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:32.663 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
03:06:32.663 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:32.915 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
03:06:33.167 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:33.168 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:33.168 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:33.168 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
03:06:33.421 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5309,7499.75> up=0.994275
03:06:33.421 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0501342 angularSpeed=0.0608202
03:06:33.421 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
03:06:33.422 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6125,7502.02>
03:06:33.422 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3125,7502.02> terrainY=63.3105 tireTerrainGap=0.00200272
03:06:33.422 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6125,7502.02> radius=0.3 bottom=<7012.09,63.3125,7502.02> fraction=0.46355 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00197983
03:06:33.422 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5923,7497.73>
03:06:33.422 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1423,7497.73> terrainY=64.1404 tireTerrainGap=0.00193024
03:06:33.423 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5923,7497.73> radius=0.45 bottom=<7009.98,64.1423,7497.73> fraction=0.463524 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00197601
03:06:33.423 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2597,7497.84>
03:06:33.423 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8097,7497.84> terrainY=63.8121 tireTerrainGap=-0.00235367
03:06:33.423 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2597,7497.84> radius=0.45 bottom=<7014.52,63.8097,7497.84> fraction=0.443889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00234222
03:06:33.423 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
03:06:33.673 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:33.673 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:33.674 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:33.674 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:34.179 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:34.180 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:34.180 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:34.180 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
03:06:34.434 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.994337
03:06:34.434 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
03:06:34.434 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
03:06:34.435 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6106,7502.04>
03:06:34.435 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3106,7502.04> terrainY=63.3094 tireTerrainGap=0.00113297
03:06:34.435 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6106,7502.04> radius=0.3 bottom=<7012.09,63.3106,7502.04> fraction=0.459655 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00112534
03:06:34.435 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5913,7497.74>
03:06:34.435 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1413,7497.74> terrainY=64.1386 tireTerrainGap=0.00269318
03:06:34.436 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5913,7497.74> radius=0.45 bottom=<7009.99,64.1413,7497.74> fraction=0.466891 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00271606
03:06:34.436 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
03:06:34.436 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.00169754
03:06:34.436 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
03:06:34.436 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
03:06:34.684 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:34.684 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:34.684 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:34.685 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
03:06:35.196 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:35.196 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:35.196 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:35.197 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:35.449 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.14,63.5278,7499.77> up=0.994337
03:06:35.449 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
03:06:35.449 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
03:06:35.449 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.09,63.6106,7502.04>
03:06:35.449 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.09,63.3106,7502.04> terrainY=63.3094 tireTerrainGap=0.00113297
03:06:35.449 SCRIPT : ERR GEAR SUPPORT: center=<7012.09,63.6106,7502.04> radius=0.3 bottom=<7012.09,63.3106,7502.04> fraction=0.459655 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00112534
03:06:35.450 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.99,64.5913,7497.74>
03:06:35.450 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.99,64.1413,7497.74> terrainY=64.1386 tireTerrainGap=0.00269318
03:06:35.450 SCRIPT : ERR GEAR SUPPORT: center=<7009.99,64.5913,7497.74> radius=0.45 bottom=<7009.99,64.1413,7497.74> fraction=0.466891 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00271606
03:06:35.450 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.53,64.2594,7497.85>
03:06:35.450 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.53,63.8094,7497.85> terrainY=63.8111 tireTerrainGap=-0.00169754
03:06:35.451 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
03:06:35.451 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
03:06:35.715 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
03:06:35.716 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
03:06:35.731 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
03:06:35.732 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
03:06:35.732 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
03:06:35.733 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
03:06:35.733 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
03:06:35.733 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
03:06:35.733 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
03:06:36.651 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
03:06:36.691 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
03:06:36.873 SCRIPT : ERR SMOKE PASS: new identity may enter prison
03:06:36.873 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
03:06:36.873 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
03:06:36.873 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
03:06:36.873 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
03:06:36.874 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
03:06:36.874 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
03:06:36.875 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
03:06:36.875 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
03:06:36.875 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
03:06:36.875 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
03:06:36.877 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
03:06:36.878 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
03:06:36.878 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
03:06:36.878 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
03:06:36.880 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
03:06:36.880 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
03:06:36.880 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
03:06:36.881 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
03:06:36.881 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
03:06:36.881 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
03:06:36.881 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
03:06:36.881 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
03:06:41.914 SCRIPT : ERR SMOKE PASS: HQ body two distinct existing physical formations and immutable victim slot selected
03:06:41.915 SCRIPT : ERR SMOKE PASS: HQ body original fixture actor has native character damage
03:06:41.916 SCRIPT : ERR SMOKE PASS: HQ body local fixture death has not informed HQ
03:06:46.982 SCRIPT : ERR SMOKE PASS: HQ body actual native LOS produced body snapshot with original formation/slot attribution
03:06:46.982 SCRIPT : ERR SMOKE PASS: HQ body living observer formation queued its actual radio route without target-motion privilege
03:06:46.982 SCRIPT : ERR SMOKE PASS: HQ body pending radio payload still gives HQ no casualty knowledge
03:06:50.008 SCRIPT : ERR SMOKE PASS: HQ body completed native radio uplink records exactly one original casualty
03:06:50.008 SCRIPT : ERR SMOKE PASS: HQ body body delivery preserves the formation's independent status chronology and position
03:06:50.008 SCRIPT : ERR SMOKE PASS: HQ body delivered body is uncertain investigation memory without a firing contact
03:06:51.015 SCRIPT : ERR SMOKE PASS: HQ body real surviving caller independently reports the same original casualty slot
03:06:54.042 SCRIPT : ERR SMOKE PASS: HQ body delivered cumulative status overlaps body evidence without double-counting
03:07:14.224 SCRIPT : ERR SMOKE PASS: HQ body confirmed corpse remains one loss with no firing contact after twenty further seconds
03:07:14.224 SCRIPT : ERR SMOKE PASS: native visual body discovery, delivered casualty and status overlap
03:07:14.225 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!
03:07:18.270 SCRIPT : ERR SMOKE PASS: native damage kills prisoner
03:07:18.270 SCRIPT : ERR SMOKE PASS: death selects spectator without another life
03:07:18.270 SCRIPT : ERR SMOKE PASS: spectator camera activates after native death
03:07:45.069 SCRIPT : Rereintroduced [mission]: phase 1 -> 6
03:07:45.070 SCRIPT : ERR SMOKE PASS: death exhausts round life and reaches defeat after spectator grace
03:07:45.070 SCRIPT : ERR SMOKE COMPLETE: terminal=6 lostHelicopterCase=0 playerDeathCase=1
03:07:45.185 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
03:07:45.188 SCRIPT (W): Slot_Chat Has no Content!
03:07:45.188 SCRIPT (W): Slot_VON Has no Content!
03:07:45.188 SCRIPT (W): Slot_GameVersion Has no Content!
03:07:45.188 SCRIPT (W): Slot_Notifications Has no Content!
03:07:47.248 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
03:07:47.248 SCRIPT : -- Stack trace --
03:07:47.248 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
03:07:47.248 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
03:07:47.249 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
03:07:47.249 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
03:07:47.249 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
03:07:47.249 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
03:07:47.249 SCRIPT : -----------------
03:07:47.249 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
03:07:47.249 SCRIPT : -- Stack trace --
03:07:47.249 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
03:07:47.250 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
03:07:47.250 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
03:07:47.250 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
03:07:47.250 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
03:07:47.250 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
03:07:47.250 SCRIPT : -----------------
03:07:47.252 SCRIPT (W): Slot_Chat Has no Content!
03:07:47.253 SCRIPT (W): Slot_VON Has no Content!
03:07:47.253 SCRIPT (W): Slot_GameVersion Has no Content!
03:07:47.253 SCRIPT (W): Slot_Notifications Has no Content!
@@ -0,0 +1,4 @@
{
"schema_version": 1,
"kind": "launch_snapshot"
}
@@ -0,0 +1,239 @@
{
"addons/ai/Prefabs/ERR/ConvoyCrew.et": "434d9bef9a9fcf0376604a9fbd547204cc544f5ed1a5b75228245151f02323ab",
"addons/ai/Prefabs/ERR/ConvoyCrew.et.meta": "0a909a15b7dcca34202ded136b3bdbbe8898153c9589e1cce1388433d362da02",
"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": "4d0e8b6e147486fb65db82a1060f0c5641c1319ba9e418bdec99cb5a422a7fbe",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyRoadPlan.c": "ffab8d55d4120c7405b0061d005f24e81cf6fcdfa95b91febcf4994ce4412140",
"addons/ai/Scripts/Game/ERR/ERR_ConvoyService.c": "803a35db599c984b72189502d686221c089aca7eae4843f110c27a6a741fa836",
"addons/ai/Scripts/Game/ERR/ERR_EnemyEquipment.c": "db278b200b3ebfb7072d2ec3ff296a3aeb9fdc76f6e421eed51dde1e05b37070",
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "11ed8bce53929eac10f8019e218be5da46526a293d775755279a647153f47dc9",
"addons/ai/Scripts/Game/ERR/ERR_HQAdminProvider.c": "a743b115889c8c9ae5f0e5395326be66036dc3e2f8b606387f36af9fc6783f38",
"addons/ai/Scripts/Game/ERR/ERR_HQBodyObserver.c": "fb2067f671ad954e957e722ef1e74786eca77760fb4f3af4d23e02e74e1bb6a5",
"addons/ai/Scripts/Game/ERR/ERR_HQCoverage.c": "1efb5e604704b3d86a4adaf30fa43d776eb0c612977e1c43ee083700562c6a0d",
"addons/ai/Scripts/Game/ERR/ERR_HQDeliveredCasualties.c": "1f738127e55e843ee2705007cedb5c08741f52f63c75eca7c80242177af82273",
"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": "244e2b9b9262a5208b6d376ade5ac6f6e702a915be832df5992f742f40898b71",
"addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c": "2bf36e404fd166af183e5d6c94779348273ddb57e99b77f4f49ff8f2e0b1a400",
"addons/ai/Scripts/Game/ERR/ERR_HQTask.c": "9852bf0ccdc9d3a29597dff4b6ec68af2b7c04b29f2b74f126028da2d1e58e5e",
"addons/ai/Scripts/Game/ERR/ERR_HQWatch.c": "4484f76cc6632407b7a8cc01431c961bbbb0c4bb1695a2dce6da03389f656850",
"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": "aedf5a5b2f5b52aef036b2e27aea7c20574a06004d1e11e5226255ee014eb561",
"addons/chat/Scripts/Game/ERR/ERR_NativeHQBodyProbe.c": "4eadce83e4438f48bff273a7bcf72a68f170724afb25980a058f6d258171ffaa",
"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": "86fe8ef622922955c39c76e512e9696ac5f90853b5c29858ab503247013a76c1",
"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": "a1ee932c9c0d8dda29a030e45b4ecd3ca4509bcd8500ee6e8d09a2e61341715d",
"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"
}
+30 -12
View File
@@ -7,7 +7,7 @@ s=path.read_text()
assert 'GroupLookup' not in s and 'Spawn(' not in s and 'Accept(' not in s and 'm_Contacts' not in s
assert 'GetPlayerManager' not in s and 'DeleteEntity' not in s and 'GetTargets' not in s
code=re.sub(r'//[^\n]*','',s).replace('protected ','').replace('ref ','')
for kind in ('ERR_HQBodyCandidate','ERR_HQBodyScan','ERR_HQReport'):
for kind in ('ERR_HQBodyCandidate','ERR_HQBodyScan','ERR_HQReport','ERR_HQStatusSampler'):
code=re.sub(r'\b'+kind+r' (?=\w)',kind+'* ',code)
code=code.replace('array<'+kind+'>','Array<'+kind+'*>')
code=code.replace('array<AIAgent>','Array<AIAgent>')
@@ -19,8 +19,9 @@ code=code.replace('foreach (','for (')
for name in ('Replication','ERR_HQMemoryRules','ERR_HQBodyRules','ERR_Actors','CompartmentAccessComponent','TraceFlags','ECharacterLifeState','vector'):
code=code.replace(name+'.',name+'::')
code=code.replace('null','nullptr')
for name in ('mode','group','force','character','scan','created','agent','actor','entry','candidate','observer','body','trace','state','report','selected'):
for name in ('mode','group','force','character','scan','created','agent','actor','entry','candidate','observer','body','trace','state','report','selected','sampler'):
code=re.sub(r'\b'+name+r'\.',name+'->',code)
code=code.replace('candidate->Roster.', 'candidate->Roster->')
code=code.replace('scan->Group.GetPlayerCount', 'scan->Group->GetPlayerCount')
code=code.replace('mode->Forces().','mode->Forces()->').replace('character->GetCharacterController().','character->GetCharacterController()->')
code=code.replace('GetGame().GetWorld().','GetGame()->GetWorld()->')
@@ -36,6 +37,8 @@ run(r'''
#include <vector>
#include <algorithm>
#include <string>
#include <map>
using string=std::string;
struct vector {float x=0,y=0,z=0;float& operator[](int i){return i==0?x:i==1?y:z;}
vector operator-(vector v)const{return {x-v.x,y-v.y,z-v.z};}
vector operator+(vector v)const{return {x+v.x,y+v.y,z+v.z};}
@@ -72,7 +75,16 @@ struct World {int traces=0;float fraction=1;IEntity hit=nullptr;
float TraceMove(TraceParam* trace,void*){traces++;trace->TraceEnt=hit;return fraction;}};
struct Game {World world;World* GetWorld(){return &world;}};Game game;Game* GetGame(){return &game;}
int logs=0;void Print(std::string){logs++;}
struct ERR_HQReport {IEntity Target=nullptr;Group* Source=nullptr;vector Position,Velocity;
// Deterministic native roster adapter. Actual sampler bind/release methods have their own executable suite.
struct ERR_HQStatusSampler {
Group* group;Array<IEntity> initial;Array<int> released;string source="formation-1";
ERR_HQStatusSampler(Group* g):group(g){for(auto agent:g->agents)initial.Insert(agent->actor);}
bool OwnsRoster(Group* g){return group==g;}string InitialSourceId(){return source;}
int InitialStrength(){return initial.Count();}IEntity InitialMember(int slot){return initial[slot];}
bool CanAttribute(int slot,IEntity actor){return actor&&initial[slot]==actor&&!released.Contains(slot);}
};
ERR_HQStatusSampler* Roster(Group* group){return new ERR_HQStatusSampler(group);}
struct ERR_HQReport {string CasualtySourceId;int CasualtySlot=-1,CasualtyStrength=0;IEntity Target=nullptr;Group* Source=nullptr;vector Position,Velocity;
float ObservedAt=-1;std::string TravelMode;int MessageId=0;bool Distress=false,HasVelocity=false;};
'''+code+r'''
int main(){
@@ -84,7 +96,9 @@ int main(){
GameMode mode;GameMode::current=&mode;
Entity observer,corpse;corpse.position={0,0,20};corpse.dead=true;
Agent a,b;a.actor=&observer;b.actor=&corpse;Group group;group.agents={&a,&b};
ERR_HQBodyObserver service;service.RegisterGroup(&group);service.RegisterGroup(&group);
auto* immutable=Roster(&group); // first roster binds [observer,corpse]
group.agents={&b,&a}; // current native order must not determine attribution
ERR_HQBodyObserver service;service.RegisterGroup(&group,immutable);service.RegisterGroup(&group,immutable);
assert(service.m_Roster.Count()==2&&service.m_Groups.Count()==1);
service.TickBudget(0);assert(service.m_Bodies.Count()==1&&corpse.reads==0&&game.world.traces==0);
ERR_HQReport* report=nullptr;game.world.fraction=.2;
@@ -95,15 +109,19 @@ int main(){
assert(report->Target==&corpse&&report->Source==&group&&report->TravelMode=="body");
assert(report->Position.z==20&&report->ObservedAt==15000&&!report->MessageId);
assert(!report->HasVelocity&&!report->Distress);
assert(report->CasualtySourceId=="formation-1"&&report->CasualtySlot==1&&report->CasualtyStrength==2);
corpse.position.z=30;assert(report->Position.z==20); // immutable output snapshot
assert(!service.Observe(&group,15001,report));
// Lost radio delivery receives no acknowledgement: fresh visibility permits retry.
assert(service.Observe(&group,30000,report)&&report->Position.z==30);
service.ConfirmDelivered(&corpse);assert(!service.Observe(&group,45000,report));
// A previously known transfer/player conversion excludes the immutable slot permanently.
immutable->released.Insert(1);assert(!service.Observe(&group,45000,report));
immutable->released.Clear(); // test adapter restores fixture before delivery suppression
service.ConfirmDelivered(&corpse);assert(!service.Observe(&group,60000,report));
assert(service.m_Roster.Count()==2&&service.m_Bodies.IsEmpty());
service.Stop();assert(service.m_Roster.IsEmpty()&&service.m_Groups.IsEmpty()&&service.m_Traces==0);
// Unconscious/incapacitated is not a corpse; own physical awake observers only.
corpse.dead=false;corpse.awake=false;service.RegisterGroup(&group);service.TickBudget(0);
corpse.dead=false;corpse.awake=false;service.RegisterGroup(&group,Roster(&group));service.TickBudget(0);
assert(service.m_Bodies.IsEmpty());corpse.dead=true;observer.awake=false;
assert(!service.Observe(&group,15000,report));observer.awake=true;observer.inVehicle=true;
assert(!service.Observe(&group,30000,report));observer.inVehicle=false;
@@ -114,7 +132,7 @@ int main(){
// Twelve native LOS calls maximum across multiple groups in the same interval.
service.Stop();Entity dead[24];Agent da[24];Group many;many.agents={&a};
for(int i=0;i<24;i++){dead[i].dead=true;dead[i].position={0,0,float(i+15)};da[i].actor=&dead[i];many.agents.Insert(&da[i]);}
service.RegisterGroup(&many);game.world.fraction=.2;game.world.traces=0;
service.RegisterGroup(&many,Roster(&many));game.world.fraction=.2;game.world.traces=0;
assert(!service.Observe(&many,0,report));assert(game.world.traces==12&&service.m_Traces==0);
service.TickBudget(4999);assert(service.m_Traces==0);service.TickBudget(5000);assert(service.m_Traces==12);
assert(service.m_Bodies.Count()==16);
@@ -128,22 +146,22 @@ int main(){
nearBody.position.z=-13;int before=game.world.traces;assert(!service.Visible(&observer,&nearBody,point));
assert(game.world.traces==before);
// Oldest due group wins even when the first three callers exhaust every trace budget.
service.Stop();Group contenders[4];for(int i=0;i<4;i++){contenders[i].agents=many.agents;service.RegisterGroup(&contenders[i]);}
service.Stop();Group contenders[4];for(int i=0;i<4;i++){contenders[i].agents=many.agents;service.RegisterGroup(&contenders[i],Roster(&contenders[i]));}
game.world.hit=nullptr;game.world.fraction=.2;
for(int t=0;t<=15000;t+=1000)for(int g=0;g<4;g++)service.Observe(&contenders[g],t,report);
assert(service.m_Groups[3]->NextScan==30000); // fourth group actually consumed the t15s turn
assert(service.m_Groups[0]->NextScan==15000); // first did not leapfrog never-scanned groups
// A caller that becomes inactive can delay others at most one budget window.
service.Stop();service.RegisterGroup(&contenders[0]);service.RegisterGroup(&contenders[1]);
service.Stop();service.RegisterGroup(&contenders[0],Roster(&contenders[0]));service.RegisterGroup(&contenders[1],Roster(&contenders[1]));
service.m_Groups[0]->LastAsked=0;service.m_Groups[1]->NextScan=1;
assert(!service.Observe(&contenders[1],1000,report));
service.Observe(&contenders[1],6000,report);assert(service.m_Groups[1]->NextScan==21000);
// Registry cap is finite, logs once, and deleted identities free future slots.
service.Stop();logs=0;Entity actors[160];Agent agents[160];Group groups[5];
for(int g=0;g<5;g++){for(int i=0;i<32;i++){int n=g*32+i;agents[n].actor=&actors[n];groups[g].agents.Insert(&agents[n]);}service.RegisterGroup(&groups[g]);}
assert(service.m_Roster.Count()==128&&logs==1);service.RegisterGroup(&groups[4]);assert(logs==1);
for(int g=0;g<5;g++){for(int i=0;i<32;i++){int n=g*32+i;agents[n].actor=&actors[n];groups[g].agents.Insert(&agents[n]);}service.RegisterGroup(&groups[g],Roster(&groups[g]));}
assert(service.m_Roster.Count()==128&&logs==1);service.RegisterGroup(&groups[4],Roster(&groups[4]));assert(logs==1);
for(int i=0;i<32;i++)service.m_Roster[i]->Corpse=nullptr;
service.RegisterGroup(&groups[4]);assert(service.m_Roster.Count()==128);
service.RegisterGroup(&groups[4],Roster(&groups[4]));assert(service.m_Roster.Count()==128);
service.Stop();assert(service.m_Roster.IsEmpty());
}
''')
+54
View File
@@ -0,0 +1,54 @@
"""Actual Enforce union methods: delivered body/status evidence is never summed."""
from pathlib import Path
import re
from policy_harness import ROOT, run
s=(ROOT/'addons/ai/Scripts/Game/ERR/ERR_HQDeliveredCasualties.c').read_text()
assert all(token not in s for token in ('IEntity','GetOrigin','GetWorld','GetPlayer','IsDestroyed','GetLifeState'))
code=s.replace('class ','struct ').replace('protected ','').replace('ref ','').replace('Math.','Math::')
code=code.replace('array<int> slots','Array<int>* slots').replace('slots.', 'slots->')
code=code.replace('array<int>','Array<int>').replace('foreach (','for (')
code=code.replace(' : slots)', ' : *slots)').replace('int m_Strength;', 'int m_Strength=0;')
code=code.replace('\n}\n','\n};\n')
run(r'''
#include <cassert>
#include <algorithm>
#include <vector>
struct Math {static int Min(int a,int b){return std::min(a,b);}};
template<class T>struct Array:std::vector<T>{using std::vector<T>::vector;
int Count(){return this->size();}bool Contains(T n){return std::find(this->begin(),this->end(),n)!=this->end();}
void Insert(T n){this->push_back(n);}void Clear(){this->clear();}};
'''+code+r'''
int main(){
ERR_HQDeliveredCasualties ledger;assert(!ledger.Bind(0)&&!ledger.Bind(33));
assert(!ledger.AcceptBody(0));assert(ledger.Bind(6));assert(!ledger.Bind(7));
Array<int> first{0,2};assert(ledger.AcceptStatus(&first,2,4));assert(ledger.Count()==2);
// Same body already confirmed by delivered status never adds a casualty.
assert(ledger.AcceptBody(0)&&ledger.AcceptBody(0)&&ledger.Count()==2);
// Different discovered body adds precisely one; identical rediscovery does not.
assert(ledger.AcceptBody(4)&&ledger.AcceptBody(4)&&ledger.Count()==3);
assert(ledger.LivingUpperBound(4)==3);
// Caller has not seen the outside discovery; valid unchanged status must still arrive.
assert(ledger.AcceptStatus(&first,2,4)&&ledger.Count()==3&&ledger.StatusCount()==2);
Array<int> later{0,2,4};assert(ledger.AcceptStatus(&later,3,3)&&ledger.Count()==3);
Array<int> disjoint{0,2,3,4};assert(ledger.AcceptStatus(&disjoint,4,2)&&ledger.Count()==4);
Array<int> malformed{0,0,2};assert(!ledger.AcceptStatus(&malformed,3,3)&&ledger.Count()==4);
Array<int> outOfRange{0,2,3,4,6};assert(!ledger.AcceptStatus(&outOfRange,5,1)&&ledger.Count()==4);
Array<int> missing{0,2,4};assert(!ledger.AcceptStatus(&missing,3,3));
assert(!ledger.AcceptStatus(&disjoint,3,2)&&!ledger.AcceptStatus(&disjoint,4,3));
assert(!ledger.AcceptStatus(nullptr,0,6)&&!ledger.AcceptBody(-1)&&!ledger.AcceptBody(6));
assert(ledger.AcceptBody(1)&&ledger.AcceptBody(5)&&ledger.Closed()&&ledger.Count()==6);
assert(ledger.LivingUpperBound(-1)==0&&ledger.LivingUpperBound(6)==0);
assert(ledger.Bind(6)&&ledger.Count()==6); // duplicate binding never resets delivered evidence
// Complete wipe can be established from delivered visible bodies even without any check-in.
ERR_HQDeliveredCasualties wiped;assert(wiped.Bind(32));
assert(wiped.LivingUpperBound(-1)==-1&&!wiped.Closed());
for(int slot=31;slot>=0;slot--)for(int replay=0;replay<4;replay++)assert(wiped.AcceptBody(slot));
assert(wiped.Count()==32&&wiped.StatusCount()==0&&wiped.Closed());
Array<int> unknown{};assert(wiped.AcceptStatus(&unknown,0,32));
assert(wiped.Count()==32&&wiped.LivingUpperBound(32)==0); // delayed status cannot reopen known dead roster
// Same numerical slot belongs to separate independent formations, never a global casualty ID.
ERR_HQDeliveredCasualties other;assert(other.Bind(2)&&other.AcceptBody(0)&&other.Count()==1);
assert(ledger.Count()==6&&wiped.Count()==32);
}
''')
print('PASS: actual delivered slot-union bodies preserve overlap/disjoint evidence, replay idempotence, status subset integrity, full-wipe closure and formation-local bounds')
+45 -2
View File
@@ -17,7 +17,8 @@ def cpp(s):
s=s.replace('foreach (AIAgent* agent : m_Agents)','for (AIAgent* agent : m_Agents)')
return s
methods='\n'.join(cpp(body(P,s)) for s in ('bool Bound()', 'protected bool Eligible(', 'bool Bind(',
'bool ObserveDeaths(', 'ERR_HQStatusReport Sample(', 'void Clear('))
'string InitialSourceId(', 'int InitialStrength(', 'bool OwnsRoster(', 'IEntity InitialMember(',
'bool CanAttribute(', 'bool ObserveDeaths(', 'ERR_HQStatusReport Sample(', 'void Clear('))
common='\n'.join(cpp(body(U,s)) for s in ('static bool Finite(', 'static bool PositionValid('))
run(r'''
#include <cassert>
@@ -57,7 +58,7 @@ struct SCR_FactionManager{static Faction* SGetFaction(IEntity* a){return a?a->fa
struct ERR_HQRadio{static int Capability(IEntity* a){return ERR_Actors::CanFight(a)&&a->radio?1:0;}};
struct ERR_HQStatusReport{
string SourceId;int MessageId=0;vector Position;int Strength=0,Count=0,Fit=0,ConfirmedLosses=0;
float ObservedAt=-1;
float ObservedAt=-1;Array<int> DeathSlots;
};
struct ERR_HQPursuitRules{
'''+common+r'''
@@ -82,6 +83,11 @@ int main(){
group.agents[3]=&agents[2];assert(!sample.Bind(&group,"site",4,&enemy));group.agents[3]=&agents[3];
assert(sample.Bind(&group,"site",4,&enemy)&&sample.Bound());
assert(sample.Bind(&group,"site",4,&enemy)&&!sample.Bind(&group,"other-source",4,&enemy));
assert(sample.InitialSourceId()=="site"&&sample.InitialStrength()==4&&sample.OwnsRoster(&group));
assert(sample.InitialMember(1)==&members[1]&&!sample.InitialMember(-1)&&!sample.InitialMember(4));
std::reverse(group.agents.begin(),group.agents.end());
assert(sample.InitialMember(1)==&members[1]&&sample.CanAttribute(1,&members[1]));
assert(!sample.CanAttribute(1,&members[2]));std::reverse(group.agents.begin(),group.agents.end());
auto first=sample.Sample(1000,1,&members[0]);assert(first&&first->Count==4&&first->Fit==4&&first->Strength==4);
assert(first->Position.x==100&&first->SourceId=="site");
group.position.x=200;assert(first->Position.x==100); // detached snapshot
@@ -91,14 +97,22 @@ int main(){
members[1].damage.dead=true;members[1].group=nullptr;group.agents.erase(group.agents.begin()+1);
assert(sample.ObserveDeaths()&&sample.m_Deaths==1);
assert(sample.ObserveDeaths()&&sample.m_Deaths==1); // counted once
assert(sample.CanAttribute(1,&members[1]));
sample.m_Group=nullptr; // native all-dead group handle invalidates while the retained corpse still exists
assert(sample.CanAttribute(1,&members[1])); // candidate-held sampler preserves original slot without live group
sample.m_Group=&group;
sample.m_Members[1]=nullptr; // simulate native weak-reference invalidation after corpse cleanup
auto losses=sample.Sample(3000,3,&members[0]);assert(losses&&losses->Count==3&&losses->ConfirmedLosses==1);
assert(losses->DeathSlots.Count()==1&&losses->DeathSlots[0]==1);
assert(first->DeathSlots.Count()==0); // earlier report array is detached
// Deleted unknown actor and missing damage component cannot be manufactured into deaths.
sample.m_Members[2]=nullptr;members[3].hasDamage=false;
auto absent=sample.Sample(4000,4,&members[0]);
assert(absent&&absent->Count==1&&absent->ConfirmedLosses==1);
members[3].hasDamage=true;members[3].player=true;assert(sample.ObserveDeaths());
assert(!sample.CanAttribute(3,&members[3]));
members[3].player=false;members[3].damage.dead=true;assert(sample.ObserveDeaths()&&sample.m_Deaths==1);
assert(!sample.CanAttribute(3,&members[3])); // released slot cannot be rediscovered as our casualty
// Never adopt an externally attached replacement as one of the authored original members.
IEntity replacement;replacement.group=&group;replacement.faction=&enemy;AIAgent replacementAgent;replacementAgent.actor=&replacement;
group.agents.Insert(&replacementAgent);assert(!sample.Sample(5000,5,&replacement));
@@ -114,6 +128,35 @@ int main(){
// No sender survives: local evidence may update, but a radio report cannot be fabricated.
members[0].damage.dead=true;assert(sample.ObserveDeaths()&&sample.m_Deaths==2);
assert(!sample.Sample(7000,7,&members[0])&&!sample.Sample(7000,7,nullptr));
// Transfer and death between slow ticks: a retained foreign group proves the
// old initial slot was released, even without an earlier living observation.
SCR_AIGroup source,destination;source.faction=&enemy;destination.faction=&enemy;
IEntity moved,stayed,recipient;AIAgent movedAgent,stayedAgent,recipientAgent;
moved.faction=&enemy;moved.group=&source;movedAgent.actor=&moved;
stayed.faction=&enemy;stayed.group=&source;stayedAgent.actor=&stayed;
recipient.faction=&enemy;recipient.group=&destination;recipientAgent.actor=&recipient;
source.agents.Insert(&stayedAgent);source.agents.Insert(&movedAgent);destination.agents.Insert(&recipientAgent);
// Independent source instances exercise body and status gates without one
// gate's release masking a bug in the other gate.
Sampler priorStatus,priorBody,later;
assert(priorStatus.Bind(&source,"before-transfer",2,&enemy));
assert(priorBody.Bind(&source,"before-transfer",2,&enemy));
moved.group=&destination;source.agents.pop_back();destination.agents.Insert(&movedAgent);
assert(later.Bind(&destination,"after-transfer",2,&enemy));moved.damage.dead=true;
assert(!priorBody.CanAttribute(1,&moved)&&priorBody.m_Released[1]);
assert(priorStatus.ObserveDeaths()&&priorStatus.m_Deaths==0&&priorStatus.m_Released[1]);
assert(later.ObserveDeaths()&&later.m_Deaths==1);
auto oldFormation=priorStatus.Sample(8000,8,&stayed);
auto newFormation=later.Sample(8000,9,&recipient);
assert(oldFormation&&oldFormation->Count==1&&oldFormation->ConfirmedLosses==0&&oldFormation->DeathSlots.Count()==0);
assert(newFormation&&newFormation->Count==1&&newFormation->ConfirmedLosses==1&&newFormation->DeathSlots[0]==1);
// Returning to the original group cannot reactivate a released slot.
moved.group=&source;assert(!priorBody.CanAttribute(1,&moved));
assert(priorStatus.ObserveDeaths()&&priorStatus.m_Deaths==0);
// Normal native corpse detachment still permits its destination attribution.
moved.group=nullptr;assert(later.CanAttribute(1,&moved));
assert(!priorBody.CanAttribute(1,&moved)&&priorStatus.ObserveDeaths()&&priorStatus.m_Deaths==0);
sample.Clear();assert(!sample.Bound()&&sample.m_Members.Count()==0&&sample.m_Deaths==0);
}
''')
+112 -15
View File
@@ -9,16 +9,33 @@ def cpp(s):
('ERR_HQWatchRules.','ERR_HQWatchRules::'),('null','nullptr'),
('report.SourceId.IsEmpty()','report.SourceId.empty()'),('report.SourceId.Length()','report.SourceId.size()')]:
s=s.replace(old,new)
for typ in ('ERR_HQStatusReport','ERR_HQWatchEntry'):
for typ in ('ERR_HQStatusReport','ERR_HQWatchEntry','ERR_HQReport','ERR_HQDeliveredCasualties'):
s=re.sub(r'\b'+typ+r' (?=\w)',typ+'* ',s)
for var in ('entry','report'):s=s.replace(var+'.',var+'->')
for var in ('entry','report','validation'):s=s.replace(var+'.',var+'->')
s=s.replace('entry->Casualties.', 'entry->Casualties->')
s=s.replace('report->CasualtySourceId.IsEmpty()', 'report->CasualtySourceId.empty()')
s=s.replace('report->CasualtySourceId.Length()', 'report->CasualtySourceId.size()')
s=s.replace('report->DeathSlots,', '&report->DeathSlots,')
return s
helper=(ROOT/'addons/ai/Scripts/Game/ERR/ERR_HQDeliveredCasualties.c').read_text()
helper=helper.replace('class ','struct ').replace('protected ','').replace('ref ','').replace('Math.','Math::')
helper=helper.replace('array<int> slots','Array<int>* slots').replace('slots.', 'slots->')
helper=helper.replace('array<int>','Array<int>').replace('foreach (','for (')
helper=helper.replace(' : slots)', ' : *slots)').replace('int m_Strength;', 'int m_Strength=0;')
helper=helper.replace('\n}\n','\n};\n')
rules='\n'.join(cpp(body(P,s)) for s in ('static bool Valid(', 'static bool RequestDue(',
'static bool InvestigationDue(', 'static int SquadLimit('))
methods='\n'.join(cpp(body(P,s)) for s in ('int Count()', 'ERR_HQWatchEntry Find(', 'ERR_HQWatchEntry At(',
'int ConfirmedLosses()', 'int SquadLimit(int baseline)', 'bool Ingest(', 'bool RequestDue(string',
'int ConfirmedLosses()', 'int SquadLimit(int baseline)', 'protected ERR_HQWatchEntry Create(',
'protected void ApplyLosses(', 'bool Ingest(', 'bool IngestBody(', 'bool RequestDue(string',
'bool MarkRequested(', 'bool InvestigationDue(string', 'bool MarkInvestigating(', 'bool FinishInvestigation(', 'void Clear('))
common='\n'.join(cpp(body(U,s)) for s in ('static bool Finite(', 'static bool PositionValid('))
snapshot=cpp(body(ROOT/'addons/ai/Scripts/Game/ERR/ERR_HQReport.c','ERR_HQReport Snapshot(')).replace('copy.', 'copy->')
accept=cpp(body(ROOT/'addons/ai/Scripts/Game/ERR/ERR_HQ.c','protected void Accept('))
accept=accept.replace('ERR_MissionRules.', 'ERR_MissionRules::').replace('ERR_HQMemoryRules.', 'ERR_HQMemoryRules::')
accept=accept.replace('ERR_HQMemoryKind.', 'ERR_HQMemoryKind::').replace('vector.DistanceXZ(', 'vector::DistanceXZ(')
accept=accept.replace('previous.', 'previous->')
accept=accept.replace('string.Format(', 'Format(')
run(r'''
#include <cassert>
#include <cmath>
@@ -28,11 +45,16 @@ run(r'''
#include <vector>
#include <string>
using string=std::string;
struct vector{float x=0,y=0,z=0;float operator[](int i)const{return i==0?x:i==1?y:z;}};
struct vector{float x=0,y=0,z=0;float operator[](int i)const{return i==0?x:i==1?y:z;}
vector operator-(vector v){return {x-v.x,y-v.y,z-v.z};}vector operator/(float f){return {x/f,y/f,z/f};}
float Length(){return std::sqrt(x*x+y*y+z*z);}
static float DistanceXZ(vector a,vector b){return std::hypot(a.x-b.x,a.z-b.z);}};
struct Math{static int Clamp(int n,int lo,int hi){return std::clamp(n,lo,hi);}
static int Min(int a,int b){return std::min(a,b);}static float AbsFloat(float n){return std::abs(n);}};
int logs=0;void Print(const char*){logs++;}
template<class T>struct Array:std::vector<T>{
template<class T>struct Array:std::vector<T>{using std::vector<T>::vector;
bool Contains(T n){return std::find(this->begin(),this->end(),n)!=this->end();}
void Remove(int n){this->erase(this->begin()+n);}
int Count(){return this->size();}void Insert(T n){this->push_back(n);}void Clear(){this->clear();}
};
template<class K,class V>struct Map:std::map<K,V>{
@@ -42,13 +64,22 @@ template<class K,class V>struct Map:std::map<K,V>{
struct ERR_HQPursuitRules{
'''+common+r'''
};
'''+helper+r'''
struct ERR_HQReport{
string TravelMode="body",CasualtySourceId="patrol-1";bool Distress=false;int MessageId=99,CasualtySlot=0,CasualtyStrength=4;
vector Position{900,30,900},Velocity;float ObservedAt=1000,DetailsObservedAt=-1;
void* Target=nullptr;void* Source=nullptr;bool HasVelocity=false,Engaged=false;
int SeenEscapists=-1;string SeenWeapons="unknown";
'''+snapshot+r'''
};
struct ERR_HQStatusReport{
string SourceId="patrol-1";int MessageId=1;vector Position{100,20,300};
int Strength=4,Count=4,Fit=4,ConfirmedLosses=0;float ObservedAt=0;
int Strength=4,Count=4,Fit=4,ConfirmedLosses=0;float ObservedAt=0;Array<int> DeathSlots;
};
struct ERR_HQWatchEntry{
string SourceId;int MessageId=0,RequestId=0;vector Position;
int Strength=0,Count=0,Fit=0,ConfirmedLosses=0;
int Strength=0,Count=-1,Fit=-1,ConfirmedLosses=0;
ERR_HQDeliveredCasualties* Casualties=new ERR_HQDeliveredCasualties();float LastBodyDeliveredAt=-1;
float ObservedAt=-1,LastDeliveredAt=-1,AskedAt=-1,NextAttempt=0;
bool Investigating=false,Closed=false;
};
@@ -60,6 +91,19 @@ struct Watch{
int m_ConfirmedLosses=0;bool m_CapLogged=false;
'''+methods+r'''
};
struct ERR_MissionRules{static bool ContactFresh(float t,float now){return std::isfinite(t)&&std::isfinite(now)&&t>=0&&now>=t&&now-t<=120000;}};
struct ERR_HQMemoryKind{static constexpr int SIGHTING=0,DISTRESS=1,BODY=2;};
struct ERR_HQMemoryRules{static int Kind(ERR_HQReport* r){return r->Distress?1:r->TravelMode=="body"?2:0;}};
struct MemoryAdapter{int attempts=0;bool Ingest(ERR_HQReport* r,float){attempts++;return r->Target!=nullptr;}int Count(){return 0;}};
struct BodyAdapter{int confirmations=0;void ConfirmDelivered(void*){confirmations++;}};
struct CoverageAdapter{int forgotten=0;void Forget(vector){forgotten++;}};
struct JournalAdapter{void Write(string,string,int){}};
string Format(string,int,int){return "delivered";}
struct HQDelivery{
Watch m_Watch;MemoryAdapter m_Memory;BodyAdapter m_Bodies;CoverageAdapter m_Coverage;JournalAdapter m_Journal;
Array<ERR_HQReport*>m_Contacts;
'''+accept+r'''
};
int main(){
using R=ERR_HQWatchRules;
assert(R::SquadLimit(0,100)==0&&R::SquadLimit(-1,100)==0);
@@ -98,23 +142,23 @@ int main(){
assert(!watch.FinishInvestigation(report.SourceId,1,1,603000));
assert(!watch.Ingest(&report,603000));
report.MessageId=3;assert(!watch.Ingest(&report,603000)); // same observation relabelled cannot renew status
report.ObservedAt=601000;report.Count=3;report.Fit=2;report.ConfirmedLosses=1;
report.ObservedAt=601000;report.Count=3;report.Fit=2;report.ConfirmedLosses=1;report.DeathSlots={1};
assert(watch.Ingest(&report,603000)&&watch.ConfirmedLosses()==1);
report.MessageId=4;report.ObservedAt=602000;
assert(watch.Ingest(&report,604000)&&watch.ConfirmedLosses()==1); // cumulative, not additive
report.MessageId=5;report.ObservedAt=603000;report.Count=2;report.ConfirmedLosses=2;
report.MessageId=5;report.ObservedAt=603000;report.Count=2;report.ConfirmedLosses=2;report.DeathSlots={1,2};
assert(watch.Ingest(&report,605000)&&watch.ConfirmedLosses()==2&&watch.SquadLimit(2)==3);
report.MessageId=6;report.ObservedAt=604000;report.ConfirmedLosses=1;
report.MessageId=6;report.ObservedAt=604000;report.ConfirmedLosses=1;report.DeathSlots={1};
assert(!watch.Ingest(&report,606000)&&watch.ConfirmedLosses()==2);
report.ConfirmedLosses=2;report.Strength=5;
report.ConfirmedLosses=2;report.DeathSlots={1,2};report.Strength=5;
assert(!watch.Ingest(&report,606000));report.Strength=4;
// Missing members cannot be counted as dead. A delivered explicit whole-formation loss can close it.
report.Count=0;report.Fit=0;
assert(watch.Ingest(&report,606000)&&!entry->Closed&&watch.ConfirmedLosses()==2);
report.MessageId=7;report.ObservedAt=605000;report.ConfirmedLosses=4;
report.MessageId=7;report.ObservedAt=605000;report.ConfirmedLosses=4;report.DeathSlots={0,1,2,3};
assert(watch.Ingest(&report,607000)&&entry->Closed&&watch.ConfirmedLosses()==4);
assert(!watch.RequestDue(report.SourceId,2000000));
report.MessageId=8;report.ObservedAt=606000;report.ConfirmedLosses=0;report.Count=4;report.Fit=4;
report.MessageId=8;report.ObservedAt=606000;report.ConfirmedLosses=0;report.DeathSlots={};report.Count=4;report.Fit=4;
assert(!watch.Ingest(&report,608000)); // source cannot resurrect or erase counted deaths
// Validation precedes allocation/watermarks; malformed deliveries cannot poison future genuine reports.
float nan=std::numeric_limits<float>::quiet_NaN();
@@ -139,7 +183,7 @@ int main(){
assert(!watch.Ingest(nullptr,1000)&&!watch.Ingest(&late,nan));
assert(!watch.Ingest(&late,120001)&&watch.Ingest(&late,120000));
assert(!watch.RequestDue("late",nan));
Watch cap;ERR_HQStatusReport item;item.Count=0;item.Fit=0;item.ConfirmedLosses=4;
Watch cap;ERR_HQStatusReport item;item.Count=0;item.Fit=0;item.ConfirmedLosses=4;item.DeathSlots={0,1,2,3};
for(int i=0;i<128;i++){item.SourceId=std::to_string(i);assert(cap.Ingest(&item,1000));}
assert(cap.Count()==128&&cap.ConfirmedLosses()==512);
item.SourceId="overflow";assert(!cap.Ingest(&item,1000));
@@ -147,11 +191,64 @@ int main(){
item.SourceId="0";item.MessageId=2;item.ObservedAt=2000;
assert(cap.Ingest(&item,2000)&&cap.ConfirmedLosses()==512&&cap.Count()==128);
cap.Clear();assert(cap.Count()==0&&cap.ConfirmedLosses()==0&&!cap.Find("0"));
// Delivered bodies merge exact original roster slots, never aggregate totals or body positions.
Watch merged;ERR_HQStatusReport status;status.Count=3;status.Fit=2;status.ConfirmedLosses=1;status.DeathSlots={0};
assert(merged.Ingest(&status,1000));auto known=merged.Find("patrol-1");
ERR_HQReport body;assert(merged.IngestBody(&body,2000)&&merged.ConfirmedLosses()==1); // same casualty
body.CasualtySlot=2;assert(merged.IngestBody(&body,2001)&&merged.ConfirmedLosses()==2);
assert(known->MessageId==1&&known->ObservedAt==0&&known->LastDeliveredAt==1000&&known->Position.x==100);
assert(known->Count==2&&known->Fit==2&&known->AskedAt==-1&&!known->Closed);
assert(known->LastBodyDeliveredAt==2001&&known->LastDeliveredAt==1000); // independent delivery chronology
status.MessageId=2;status.ObservedAt=3000;status.Position.x=200;
assert(merged.Ingest(&status,3000)); // caller still only knows slot0; body id99 cannot block status id2
assert(known->ConfirmedLosses==2&&known->Count==2&&known->Position.x==200);
body.CasualtySlot=1;body.ObservedAt=4000;assert(merged.IngestBody(&body,4000));
body.CasualtySlot=3;assert(merged.IngestBody(&body,4001));
assert(known->Closed&&known->Count==0&&known->Fit==0&&merged.ConfirmedLosses()==4);
assert(known->MessageId==2&&known->ObservedAt==3000&&known->Position.x==200);
assert(merged.IngestBody(&body,4002)&&merged.ConfirmedLosses()==4); // replay or different observer
status.MessageId=3;status.ObservedAt=5000;assert(merged.Ingest(&status,5000)&&known->Closed);
assert(!merged.RequestDue("patrol-1",999999));
// Exercise the actual HQ delivered-intake method and actual Report.Snapshot, including corpse deletion.
HQDelivery intake;ERR_HQReport local;local.CasualtySourceId="deleted-during-uplink";
local.CasualtyStrength=1;local.CasualtySlot=0;local.Target=&local;local.MessageId=501;
auto wire=local.Snapshot();local.CasualtySlot=9;local.Position.x=1;
assert(wire->CasualtySlot==0&&wire->Position.x==900&&wire->CasualtySourceId=="deleted-during-uplink");
assert(intake.m_Watch.Count()==0); // preparing/queuing local evidence changes nothing
wire->Target=nullptr; // simulate native weak-reference invalidation after captured LOS, before radio completes
intake.Accept(wire,2000);
auto delivered=intake.m_Watch.Find("deleted-during-uplink");
assert(delivered&&delivered->Closed&&delivered->Count==0&&intake.m_Watch.ConfirmedLosses()==1);
assert(delivered->MessageId==0&&delivered->ObservedAt==-1); // no invented check-in or corpse position
assert(intake.m_Memory.attempts==1&&intake.m_Contacts.Count()==0&&intake.m_Coverage.forgotten==0);
intake.Accept(wire,2001);assert(intake.m_Watch.ConfirmedLosses()==1); // delivered duplicates cannot add losses
wire->CasualtySourceId="stale";intake.Accept(wire,121001);assert(!intake.m_Watch.Find("stale"));
wire->ObservedAt=2000;wire->TravelMode="walking";wire->Target=&local;
intake.Accept(wire,2000);assert(!intake.m_Watch.Find("stale")&&intake.m_Contacts.Count()==1);
wire->TravelMode="body";wire->Distress=true;intake.Accept(wire,2001);
assert(!intake.m_Watch.Find("stale")&&intake.m_Contacts.Count()==1); // distress cannot claim bodily identity
Watch bodyOnly;body.CasualtySourceId="no-survivor";body.CasualtySlot=0;body.ObservedAt=1000;
assert(bodyOnly.IngestBody(&body,1000));auto wiped=bodyOnly.Find("no-survivor");
assert(wiped->Count==-1&&wiped->Fit==-1&&wiped->MessageId==0&&wiped->ObservedAt==-1);
assert(!bodyOnly.RequestDue("no-survivor",999999));
for(int slot=1;slot<4;slot++){body.CasualtySlot=slot;assert(bodyOnly.IngestBody(&body,1000));}
assert(wiped->Closed&&wiped->Count==0&&wiped->Fit==0&&bodyOnly.ConfirmedLosses()==4);
body.CasualtySourceId="invalid-body";body.CasualtySlot=4;
assert(!bodyOnly.IngestBody(&body,1000)&&bodyOnly.Count()==1);
body.CasualtySlot=0;body.MessageId=0;assert(!bodyOnly.IngestBody(&body,1000));body.MessageId=100;
body.TravelMode="walking";assert(!bodyOnly.IngestBody(&body,1000));body.TravelMode="body";
body.Distress=true;assert(!bodyOnly.IngestBody(&body,1000));body.Distress=false;
assert(!bodyOnly.IngestBody(&body,999)&&!bodyOnly.IngestBody(&body,121001));
assert(!bodyOnly.IngestBody(&body,nan)&&bodyOnly.Count()==1);
// Bad slot payloads remain atomic and cannot consume identity slots.
ERR_HQStatusReport corrupt;corrupt.SourceId="badslots";corrupt.Count=2;corrupt.Fit=2;
corrupt.ConfirmedLosses=2;corrupt.DeathSlots={0,0};assert(!bodyOnly.Ingest(&corrupt,1000));
corrupt.DeathSlots={0,4};assert(!bodyOnly.Ingest(&corrupt,1000)&&bodyOnly.Count()==1);
}
''')
source=P.read_text()
for forbidden in ('IEntity','SCR_AIGroup','GetGame(','GetOrigin(','GetPlayers(','GetAgents(',
'GetControlledEntity(','Spawn(','CallLater(','ERR_HQMemory','ERR_HQReport '):
'GetControlledEntity(','Spawn(','CallLater(','ERR_HQMemory'):
assert forbidden not in source,forbidden
assert all(len(line)<120 for line in source.splitlines())
print('PASS: delivered-only status snapshots, two missed check-ins/reply deadline, last reported coordinates, episode/replay guards, confirmed-loss idempotence and 128-record cap')
+2 -1
View File
@@ -79,8 +79,9 @@ struct Intel{Mode* m_Mode;Array<ERR_IntelRequest> m_Requests;Set<IEntity> m_Roll
struct Clock{float GetWorldTime(){return 10;}Clock* GetWorld(){return this;}}clock_;Clock* GetGame(){return &clock_;}
struct Sampler{bool Bound(){return bindings>0;}int bindings=0,strength=0;SCR_AIGroup group=nullptr;string source;void Bind(SCR_AIGroup g,string id,int n,int faction){assert(faction==1);bindings++;group=g;source=id;strength=n;}};
struct GroupService{int registrations=0;Set<SCR_AIGroup> seen;void RegisterGroup(SCR_AIGroup g){if(!seen.Contains(g)){seen.Insert(g);registrations++;}}};
struct BodyService:GroupService{void RegisterGroup(SCR_AIGroup g,Sampler& s){assert(s.Bound()&&s.group==g);GroupService::RegisterGroup(g);}};
struct Unit{string HomeId,ForceSourceId;bool HomeGuard=false;float NextStatus=0;Sampler StatusSampler;int Id=0;SCR_AIGroup Group=nullptr;struct Utility* Utility=nullptr;float NextReport=0;};using ERR_HQUnit=Unit*;
struct HQ{Mode* m_Mode;GroupService m_Equipment,m_Bodies;int m_NextId=0;Array<ERR_HQUnit> m_Units;
struct HQ{Mode* m_Mode;GroupService m_Equipment;BodyService m_Bodies;int m_NextId=0;Array<ERR_HQUnit> m_Units;
'''+hqbind+hqregister+r'''
};
Intel* intel_;HQ* hq_;
+68
View File
@@ -0,0 +1,68 @@
"""Narrow Workbench body-fixture contracts; native LOS/radio proof requires an engine run."""
from pathlib import Path
import os, re
from policy_harness import ROOT, body, run
stage=os.environ.get('ERR_NATIVE_BODY_STAGE')
p=Path(stage)/'ERR_NativeHQBodyProbe.c' if stage else ROOT/'addons/chat/Scripts/Game/ERR/ERR_NativeHQBodyProbe.c'
s=p.read_text()
smoke=(Path(stage)/'ERR_NativeSmoke.c' if stage else ROOT/'addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c').read_text()
runner=(Path(stage)/'headless_workbench.py' if stage else ROOT/'tools/headless_workbench.py').read_text()
assert s.startswith('#ifdef WORKBENCH') and s.rstrip().endswith('#endif')
for forbidden in ('Spawn(', 'SpawnEntity', 'TrySpawn', 'new ERR_HQReport', 'new ERR_HQStatusReport',
'.Ingest(', 'Accept(', '.Advance(', 'SetHealth(', 'DeleteEntity', 'm_Contacts.Insert'):
assert forbidden not in s, forbidden
# One clearly disclosed scene mutation; no repeated movement to keep LOS artificially true.
assert s.count('.SetOrigin(')==1 and s.count('.Kill(')==1
assert 'actor == victim.Radio' in s and 'victim == observer' in s
prepare=body(p,'ERR_NativeHQBodySetup ERR_BodyFixturePrepare(')
assert 'InitialMember(slot)' in prepare and 'CanAttribute(slot, actor)' in prepare
assert 'victim.NextStatus = now + 180000' in prepare
pending=body(p,'ERR_HQUnit ERR_BodyFixturePending(')
assert 'ObserveBody(fixture.ObserverUnit, now)' in pending
assert 'PendingReport.Target == fixture.Actor' in pending and 'PendingReport.TravelMode == "body"' in pending
assert 'PendingReport =' not in pending and 'Uplink =' not in pending
assert 'reporter.PendingReport.Snapshot()' in s and 'm_Route = reporter.Uplink' in s
for proof in ('m_Route.MessageId == m_Report.MessageId','m_Report.Source == reporter.Group',
'm_Report.CasualtySlot == m_Setup.InitialSlot','m_Route.Cursor < m_Route.Nodes.Count()',
'status.MessageId == m_Setup.StatusMessageId','status.Position == m_Setup.StatusPosition',
'status.ConfirmedLosses == 1','m_Status.DeathSlots[0] == m_Setup.InitialSlot',
'm_StatusRoute.Cursor < m_StatusRoute.Nodes.Count()', 'm_StableUntil = now + 20000',
'belief.Kind == ERR_HQMemoryKind.BODY', '!hq.ERR_BodyFixtureContact(m_Setup.Actor)'):
assert proof in s,proof
assert 'now + 150000' in s and 'void Stop()' in s and 'NextStatus = m_Setup.SavedNextStatus' in s
assert 'm_ERRTestHQBody = outcome == "hq-body"' in smoke and 'm_ERRSmokeStep = 107' in smoke
branch=smoke.split('else if (m_ERRSmokeStep == 107)',1)[1].split('else if (m_ERRSmokeStep == 106)',1)[0]
assert 'm_ERRHQBodyProbe.Tick(ERR_HQ.Cast(Command()), now)' in branch
assert 'm_ERRHQBodyProbe.Stop()' in branch and 'm_ERRSmokeStep = 9' in branch
assert "'hq-body'" in runner and "a.project != 'chat' or a.rounds != 1" in runner
print('PASS: native body fixture uses existing immutable actors, real production LOS/queued uplink, pre-delivery isolation, actual status overlap, bounded cleanup and no fabricated reports/spawns')
# Execute the actual bounded lookup: the public Get(actor) API is sighting-only.
assert 'Memory().Get(' not in p.read_text()
lookup=body(p,'protected ERR_HQBelief BodyBelief(')
lookup=lookup.replace('protected ', '').replace('ERR_HQMemoryKind.', 'ERR_HQMemoryKind::')
lookup=lookup.replace('ERR_HQBelief ', 'ERR_HQBelief* ').replace('ERR_HQ hq','ERR_HQ* hq')
lookup=lookup.replace('hq.Memory().', 'hq->Memory()->').replace('belief.', 'belief->').replace('null','nullptr')
run(r'''
#include <cassert>
#include <vector>
using IEntity=void*;
struct ERR_HQMemoryKind{static constexpr int SIGHTING=0,BODY=2;};
struct ERR_HQBelief{int Kind;IEntity Target;int MessageId;};
struct Memory{std::vector<ERR_HQBelief*> entries;int Count(){return entries.size();}
ERR_HQBelief* At(int i){return entries.at(i);}};
struct ERR_HQ{struct Memory memory;struct Memory* Memory(){return &memory;}};
struct Probe{
'''+lookup+r'''
};
int main(){
ERR_HQ hq;Probe probe;int actor=0,other=0;
ERR_HQBelief sighting{0,&actor,101},differentBody{2,&other,101},oldBody{2,&actor,100},exact{2,&actor,101};
hq.memory.entries={nullptr,&sighting,&differentBody,&oldBody};
assert(!probe.BodyBelief(&hq,&actor,101));
hq.memory.entries.push_back(&exact);
assert(probe.BodyBelief(&hq,&actor,101)==&exact);
assert(!probe.BodyBelief(&hq,&actor,102));
}
''')
print('PASS: actual native fixture lookup selects exact BODY kind/identity/message from bounded evaluations, never sighting-only Get')
+1 -1
View File
@@ -65,7 +65,7 @@ def check():
assert set(mapped)==set(inventory['script_paths']), 'Original inventory has untracked or unknown entries'
print(f'PASS: {len(mapped)} original script entries tracked across {len(feature_ids)} unfinished responsibilities')
print(f'PASS: {len(ids)} isolated addons, acyclic dependencies, {len(resources)} unique resources, exact vanilla/authorized external references')
for name in ['test_external_profile_review.py', 'test_hq_uplink_fairness.py', 'test_actor_group.py', 'test_native_package_external.py', 'test_native_convoy_probe.py', 'test_convoy_placement.py', 'test_convoy_road_plan.py', 'test_hq_convoy_dispatch.py', 'test_convoy_admission.py', 'test_convoy_dispatch.py', 'test_convoy_lifecycle.py', 'test_convoy_budget.py', 'test_hq_body_observer.py', 'test_hq_status_sampler.py', 'test_hq_watch.py', 'test_hq_assignment_lifecycle.py', 'test_force_ledger.py', 'test_enemy_equipment.py', 'test_hq_doctrine.py', 'test_hq_coverage.py', 'test_hq_pursuit.py', 'test_hq_memory.py', 'test_external_addons.py', 'test_admin_tick_delivery.py', 'test_project_schema.py', 'test_admin_session.py', 'test_admin_providers.py', 'test_admin_menu.py', 'test_admin_player_tools.py', 'test_intel_admin.py', 'test_intel_reroll.py', 'test_intel_discovery_feedback.py', 'test_hq_report_selection.py', 'test_casualty_feedback.py', 'test_initial_admission_exhaustion.py', 'test_prison_held_action_proof.py', 'test_prison_held_action_evidence.py', 'test_prison_held_input_adapter.py', 'test_prison_held_runner.py', 'test_prison_coarse_facing.py', 'test_aircraft_field_probe.py', 'test_aircraft_field_runner.py', 'test_aircraft_field_rules.py', 'test_aircraft_field_envelope.py', 'test_aircraft_field_flight.py', 'test_command_maintenance.py', 'test_aircraft_service.py', 'test_aircraft_service_cancel_runner.py', 'test_prison_action_selection_proof.py', 'test_prison_action_selection_evidence.py', 'test_ordinary_gate_choices.py', 'test_aircraft_control_bridge.py', 'test_prison_alignment_proof.py', 'test_prison_alignment_evidence.py', 'test_aircraft_route_demand.py', 'test_prison_approach_proof.py', 'test_prison_approach_evidence.py', 'test_ordinary_gate_evidence.py', 'test_ordinary_gate_observer.py', 'test_ordinary_look_observer.py', 'test_ordinary_look_evidence.py', 'test_relative_look_runner.py', 'test_radio_waiting_text.py', 'test_inventory_control_runner.py', 'test_inventory_layout.py', 'test_headless_input_proof.py', 'test_headless_input_exercise_runner.py', 'test_private_prefix_cleanup.py', 'test_runner_private_cleanup.py', 'test_ordinary_input_runner.py', 'test_ordinary_input_observer.py', 'test_aircraft_route_envelope.py', 'test_aircraft_route_policy.py', 'test_aircraft_route_probe.py', 'test_rough_intel_feedback.py', 'test_headless_display_probe.py', 'test_headless_display_runner.py', 'test_preparation_status.py', 'test_hint_delivery.py', 'test_native_end_lifecycle.py', 'test_native_end_runner.py', 'test_escape_result_wording.py', 'test_native_stats.py', 'test_aircraft_translation.py', 'test_spawn_retry_budget.py', 'test_action_feedback.py', 'test_native_aircraft_control.py', 'test_aircraft_flight_policy.py', 'test_aircraft_flight_envelope.py', 'test_ordinary_screenshot.py', 'test_participant_selection.py', 'test_native_shared_map_ownership.py', 'test_shared_map_ownership.py', 'test_intel_registration.py', 'test_mortar_activity_completion.py', 'test_packed_chat_game.py', 'test_native_mortar_refresh.py', 'test_archive_packed.py', 'test_mortar_refresh.py', 'test_packed_core_game.py', 'test_pak_inventory.py', 'test_native_mortar_salvo.py', 'test_spectator_guidance.py', 'test_native_package.py', 'test_item_station_teardown.py', 'test_source_bundle.py', 'test_native_flight_footprint.py', 'test_native_flight_input_diagnostics.py', 'test_mortar_logistics.py', 'test_mortar_courier_storage.py','test_powered_flight_pad.py','test_prison_escape_policy.py','test_powered_flight_policy.py','test_flight_action_runner.py','test_native_local_admission_probe.py','test_mortar_report_ledger.py','test_dedicated_native.py','test_native_mortar_transfer.py','test_mortar_aim_renewal.py','test_dedicated_preflight.py','test_mortar_transactions.py','test_native_mortar_probe.py','test_diagnostic_no_splash.py','test_casualty_incapacitation.py','test_casualty_remove_probe.py','test_extraction_placement_policy.py','test_guard_cancellation_policy.py','test_casualty_ground_policy.py','test_casualty_reservation_death.py','test_casualty_loading_policy.py','test_initial_guard_policy.py','test_headless_game_runner.py','test_vanilla_game_control.py','test_archive_game_control.py','test_site_discovery_policy.py','test_faction_catalog_scope.py','test_mission_rules.py','test_admin_setting_policy.py', 'test_player_admission_policy.py','test_progression_identity.py','test_discovery_map_position.py','test_local_admission.py','test_prison_placement_policy.py', 'test_recovery_policy.py','test_time_policy.py','test_environment_policy.py','test_environment_restart_runner.py', 'test_inventory_enumeration_policy.py','test_radio_defence_policy.py','test_radio_feedback_policy.py','test_performance_comparison.py','test_release_check.py','test_settings_migration.py','hq_network_regression.py','helicopter_availability_regression.py','mortar_salvo_regression.py']:
for name in ['test_native_hq_body_probe.py', 'test_hq_delivered_casualties.py', 'test_external_profile_review.py', 'test_hq_uplink_fairness.py', 'test_actor_group.py', 'test_native_package_external.py', 'test_native_convoy_probe.py', 'test_convoy_placement.py', 'test_convoy_road_plan.py', 'test_hq_convoy_dispatch.py', 'test_convoy_admission.py', 'test_convoy_dispatch.py', 'test_convoy_lifecycle.py', 'test_convoy_budget.py', 'test_hq_body_observer.py', 'test_hq_status_sampler.py', 'test_hq_watch.py', 'test_hq_assignment_lifecycle.py', 'test_force_ledger.py', 'test_enemy_equipment.py', 'test_hq_doctrine.py', 'test_hq_coverage.py', 'test_hq_pursuit.py', 'test_hq_memory.py', 'test_external_addons.py', 'test_admin_tick_delivery.py', 'test_project_schema.py', 'test_admin_session.py', 'test_admin_providers.py', 'test_admin_menu.py', 'test_admin_player_tools.py', 'test_intel_admin.py', 'test_intel_reroll.py', 'test_intel_discovery_feedback.py', 'test_hq_report_selection.py', 'test_casualty_feedback.py', 'test_initial_admission_exhaustion.py', 'test_prison_held_action_proof.py', 'test_prison_held_action_evidence.py', 'test_prison_held_input_adapter.py', 'test_prison_held_runner.py', 'test_prison_coarse_facing.py', 'test_aircraft_field_probe.py', 'test_aircraft_field_runner.py', 'test_aircraft_field_rules.py', 'test_aircraft_field_envelope.py', 'test_aircraft_field_flight.py', 'test_command_maintenance.py', 'test_aircraft_service.py', 'test_aircraft_service_cancel_runner.py', 'test_prison_action_selection_proof.py', 'test_prison_action_selection_evidence.py', 'test_ordinary_gate_choices.py', 'test_aircraft_control_bridge.py', 'test_prison_alignment_proof.py', 'test_prison_alignment_evidence.py', 'test_aircraft_route_demand.py', 'test_prison_approach_proof.py', 'test_prison_approach_evidence.py', 'test_ordinary_gate_evidence.py', 'test_ordinary_gate_observer.py', 'test_ordinary_look_observer.py', 'test_ordinary_look_evidence.py', 'test_relative_look_runner.py', 'test_radio_waiting_text.py', 'test_inventory_control_runner.py', 'test_inventory_layout.py', 'test_headless_input_proof.py', 'test_headless_input_exercise_runner.py', 'test_private_prefix_cleanup.py', 'test_runner_private_cleanup.py', 'test_ordinary_input_runner.py', 'test_ordinary_input_observer.py', 'test_aircraft_route_envelope.py', 'test_aircraft_route_policy.py', 'test_aircraft_route_probe.py', 'test_rough_intel_feedback.py', 'test_headless_display_probe.py', 'test_headless_display_runner.py', 'test_preparation_status.py', 'test_hint_delivery.py', 'test_native_end_lifecycle.py', 'test_native_end_runner.py', 'test_escape_result_wording.py', 'test_native_stats.py', 'test_aircraft_translation.py', 'test_spawn_retry_budget.py', 'test_action_feedback.py', 'test_native_aircraft_control.py', 'test_aircraft_flight_policy.py', 'test_aircraft_flight_envelope.py', 'test_ordinary_screenshot.py', 'test_participant_selection.py', 'test_native_shared_map_ownership.py', 'test_shared_map_ownership.py', 'test_intel_registration.py', 'test_mortar_activity_completion.py', 'test_packed_chat_game.py', 'test_native_mortar_refresh.py', 'test_archive_packed.py', 'test_mortar_refresh.py', 'test_packed_core_game.py', 'test_pak_inventory.py', 'test_native_mortar_salvo.py', 'test_spectator_guidance.py', 'test_native_package.py', 'test_item_station_teardown.py', 'test_source_bundle.py', 'test_native_flight_footprint.py', 'test_native_flight_input_diagnostics.py', 'test_mortar_logistics.py', 'test_mortar_courier_storage.py','test_powered_flight_pad.py','test_prison_escape_policy.py','test_powered_flight_policy.py','test_flight_action_runner.py','test_native_local_admission_probe.py','test_mortar_report_ledger.py','test_dedicated_native.py','test_native_mortar_transfer.py','test_mortar_aim_renewal.py','test_dedicated_preflight.py','test_mortar_transactions.py','test_native_mortar_probe.py','test_diagnostic_no_splash.py','test_casualty_incapacitation.py','test_casualty_remove_probe.py','test_extraction_placement_policy.py','test_guard_cancellation_policy.py','test_casualty_ground_policy.py','test_casualty_reservation_death.py','test_casualty_loading_policy.py','test_initial_guard_policy.py','test_headless_game_runner.py','test_vanilla_game_control.py','test_archive_game_control.py','test_site_discovery_policy.py','test_faction_catalog_scope.py','test_mission_rules.py','test_admin_setting_policy.py', 'test_player_admission_policy.py','test_progression_identity.py','test_discovery_map_position.py','test_local_admission.py','test_prison_placement_policy.py', 'test_recovery_policy.py','test_time_policy.py','test_environment_policy.py','test_environment_restart_runner.py', 'test_inventory_enumeration_policy.py','test_radio_defence_policy.py','test_radio_feedback_policy.py','test_performance_comparison.py','test_release_check.py','test_settings_migration.py','hq_network_regression.py','helicopter_availability_regression.py','mortar_salvo_regression.py']:
subprocess.run([sys.executable,str(ROOT/'tests'/name)],check=True)
print('All repository checks passed. Native compilation and multiplayer tests are separate requirements.')
if __name__=='__main__':check()
+2 -2
View File
@@ -14,7 +14,7 @@ p.add_argument('--steam', type=Path, default=Path.home()/'.local/share/Steam')
p.add_argument('--external-addons', type=Path, help='Installed RHS/WCS/BMP source root; expose only audited closure in a separate Chat profile')
p.add_argument('--compat', type=Path, required=True, help='Disposable cloned Proton compatdata directory outside Steam')
p.add_argument('--profile', type=Path, required=True, help='Separate disposable successor Workbench profile')
p.add_argument('--smoke', choices=['convoy', 'hq-memory', 'aircraft-field', 'aircraft-route', 'native-end-active', 'native-end-preparing', 'aircraft-control', 'aircraft-cancel', 'aircraft-translate', 'map-ownership', 'mortar-refresh', 'mortar-salvo', 'mortar-courier', 'station-teardown', 'prison-breach', 'powered-flight', 'powered-translate', 'local-admission', 'mortar-expiry', 'mortar-transfer', 'mortar-fire', 'patrol-hq', 'victory', 'lost-helicopter', 'player-death', 'radio-network', 'hq-response', 'mortar-inventory', 'startup-failure', 'site-survey', 'cache-loss', 'extraction-capacity', 'early-helicopter-loss', 'extraction-startup-failure', 'extraction-boundary-failure', 'transport-loss', 'transport-survey', 'lifecycle', 'objective-ui', 'recovery', 'prisoner-kit', 'medical', 'casualty-load', 'casualty-direct', 'casualty-bench', 'casualty-remove', 'environment', 'environment-restart', 'patrols', 'radio-document-loss', 'radio-document-loss-partial', 'guard-cancel', 'casualty-service'], default='victory')
p.add_argument('--smoke', choices=['hq-body', 'convoy', 'hq-memory', 'aircraft-field', 'aircraft-route', 'native-end-active', 'native-end-preparing', 'aircraft-control', 'aircraft-cancel', 'aircraft-translate', 'map-ownership', 'mortar-refresh', 'mortar-salvo', 'mortar-courier', 'station-teardown', 'prison-breach', 'powered-flight', 'powered-translate', 'local-admission', 'mortar-expiry', 'mortar-transfer', 'mortar-fire', 'patrol-hq', 'victory', 'lost-helicopter', 'player-death', 'radio-network', 'hq-response', 'mortar-inventory', 'startup-failure', 'site-survey', 'cache-loss', 'extraction-capacity', 'early-helicopter-loss', 'extraction-startup-failure', 'extraction-boundary-failure', 'transport-loss', 'transport-survey', 'lifecycle', 'objective-ui', 'recovery', 'prisoner-kit', 'medical', 'casualty-load', 'casualty-direct', 'casualty-bench', 'casualty-remove', 'environment', 'environment-restart', 'patrols', 'radio-document-loss', 'radio-document-loss-partial', 'guard-cancel', 'casualty-service'], default='victory')
p.add_argument('--field-terrain-audit', action='store_true', help='After a fixed aircraft-field survey refusal, log one read-only 1681-node coarse terrain grid; never selects or qualifies a corridor')
p.add_argument('--field-service-cancel', action='store_true', help='Explicit aircraft-field variant: Stop the original retained service during measured cruise; requires physical cancellation landing')
p.add_argument('--route-service-cancel', action='store_true', help='Explicit aircraft-route variant: stop the retained service after actual airborne translation and require controlled cancellation landing')
@@ -39,7 +39,7 @@ if a.smoke in {'mortar-refresh', 'mortar-salvo', 'mortar-expiry', 'mortar-transf
p.error('mortar-refresh/mortar-salvo/mortar-expiry/mortar-transfer/mortar-fire requires --project chat --rounds 1 --timeout at least 400')
if a.smoke in {'aircraft-field', 'aircraft-route', 'aircraft-control', 'aircraft-cancel', 'aircraft-translate'} and (a.project != 'chat' or a.rounds != 1 or a.timeout < 420): p.error('aircraft-field/aircraft-route/aircraft-control/aircraft-cancel/aircraft-translate requires Chat, one round, and at least 420 seconds')
if a.smoke == 'convoy' and (a.project != 'chat' or a.rounds != 1 or a.timeout < 600): p.error('convoy requires Chat, exactly one round, and timeout at least600 seconds')
if a.smoke == 'hq-memory' and (a.project != 'chat' or a.rounds != 1): p.error('hq-memory requires Chat and exactly one round')
if a.smoke in {'hq-memory', 'hq-body'} and (a.project != 'chat' or a.rounds != 1): p.error('hq-memory/hq-body requires Chat and exactly one round')
if a.smoke == 'map-ownership' and (a.project != 'chat' or a.rounds != 1 or a.timeout < 180): p.error('map-ownership requires Chat, one round, and at least 180 seconds')
if a.smoke == 'powered-translate' and (a.project != 'core' or not a.flight_action_inputs or not a.flight_autohover): p.error('powered-translate requires Core with flight-action-inputs and flight-autohover')
if a.flight_autohover and (a.project != 'core' or a.smoke not in {'powered-flight', 'powered-translate'} or not a.flight_action_inputs): p.error('flight-autohover requires Core powered-flight with flight-action-inputs')