Integrate owned Intel rerolls, discovery feedback and fair HQ reports
This commit is contained in:
@@ -7,6 +7,7 @@ class ERR_HQUnit
|
||||
float NextReport;
|
||||
ref ERR_HQRoute Uplink;
|
||||
ref ERR_HQReport PendingReport;
|
||||
ref ERR_HQReportSelection ReportSelection = new ERR_HQReportSelection();
|
||||
ref ERR_HQRoute Downlink;
|
||||
ref ERR_HQReport PendingOrder;
|
||||
ref ERR_HQReport Assignment;
|
||||
@@ -244,7 +245,8 @@ class ERR_HQ : ERR_CommandService
|
||||
array<ref ERR_HQVisualContact> samples = {};
|
||||
ERR_HQObservation.Gather(unit.Utility, now, samples);
|
||||
if (samples.IsEmpty()) return;
|
||||
ERR_HQVisualContact seen = samples[0];
|
||||
ERR_HQVisualContact seen = unit.ReportSelection.Select(samples);
|
||||
if (!seen) return;
|
||||
ERR_HQRoute route = m_Network.Route(unit.Radio);
|
||||
if (!route) return;
|
||||
ERR_HQReport report = new ERR_HQReport();
|
||||
@@ -258,6 +260,7 @@ class ERR_HQ : ERR_CommandService
|
||||
route.Payload = report.Description(now);
|
||||
unit.PendingReport = report;
|
||||
unit.Uplink = route;
|
||||
unit.ReportSelection.Queued(seen.Entity);
|
||||
m_Journal.Write("REPORT", route.Payload, report.MessageId);
|
||||
}
|
||||
|
||||
|
||||
@@ -197,3 +197,39 @@ modded class SCR_AIGroupUtilityComponent
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Owned AI adaptation: report distinct visible contacts fairly instead of
|
||||
// repeatedly choosing the first native perception entry. This is scheduling
|
||||
// history only; no positions, equipment or delivered HQ knowledge are retained.
|
||||
class ERR_HQReportSelection
|
||||
{
|
||||
protected ref array<IEntity> m_Recent = {};
|
||||
|
||||
ERR_HQVisualContact Select(array<ref ERR_HQVisualContact> samples)
|
||||
{
|
||||
ERR_HQVisualContact selected;
|
||||
int oldest = 64;
|
||||
foreach (ERR_HQVisualContact sample : samples)
|
||||
{
|
||||
if (!sample || !sample.Entity) continue;
|
||||
int index = m_Recent.Find(sample.Entity);
|
||||
if (!selected || index < oldest)
|
||||
{
|
||||
selected = sample;
|
||||
oldest = index;
|
||||
}
|
||||
}
|
||||
return selected;
|
||||
}
|
||||
|
||||
// Call only once an uplink is actually queued. Failed delivery still counts
|
||||
// as an attempt, so an interrupted caller cannot starve other sightings.
|
||||
void Queued(IEntity target)
|
||||
{
|
||||
if (!target) return;
|
||||
for (int i = m_Recent.Count() - 1; i >= 0; i--)
|
||||
if (!m_Recent[i] || m_Recent[i] == target) m_Recent.Remove(i);
|
||||
if (m_Recent.Count() >= 64) m_Recent.Remove(0);
|
||||
m_Recent.Insert(target);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,21 @@ modded class ERR_AdminService
|
||||
}
|
||||
protected override bool Extension(ERR_GameMode mode, string arguments, array<string> replies)
|
||||
{
|
||||
if (arguments == "intel show")
|
||||
{
|
||||
replies.Insert("aiIntelChancePercent=" + mode.Settings().Get("aiIntelChancePercent").ToString());
|
||||
replies.Insert("intelRevealChancePercent=" + mode.Settings().Get("intelRevealChancePercent").ToString());
|
||||
return true;
|
||||
}
|
||||
if (arguments == "intel reroll" || arguments == "intel reroll show")
|
||||
{
|
||||
ERR_IntelService intel = mode.Intel();
|
||||
if (!intel) { replies.Insert("Intel service unavailable."); return true; }
|
||||
if (arguments == "intel reroll" && !intel.BeginReroll())
|
||||
replies.Insert("Intel reroll could not start. It requires an active round and no running reroll.");
|
||||
replies.Insert(intel.RerollStatus());
|
||||
return true;
|
||||
}
|
||||
if (arguments != "status" && arguments != "hq show" && arguments != "hq log") return super.Extension(mode, arguments, replies);
|
||||
ERR_HQ hq = ERR_HQ.Cast(mode.Command());
|
||||
if (!hq) { replies.Insert("HQ unavailable"); return true; }
|
||||
@@ -31,6 +46,6 @@ modded class ERR_AdminService
|
||||
}
|
||||
protected override string Help()
|
||||
{
|
||||
return super.Help() + " | hq show|log | hq interval|squads|radius show|set N | intel carrying show|set N";
|
||||
return super.Help() + " | hq show|log | hq interval|squads|radius show|set N | intel show | intel carrying show|set N | intel reroll [show]";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,6 +39,11 @@ modded class ERR_GameMode
|
||||
protected ref ERR_NativeRadioProbe m_ERRRadioProbe;
|
||||
protected ref ERR_NativeHQResponseProof m_ERRHQResponseProof;
|
||||
protected ref array<IEntity> m_ERRCacheFolders = {};
|
||||
protected int m_ERRIntelRerollStage;
|
||||
protected float m_ERRIntelRerollDeadline;
|
||||
protected ref array<IEntity> m_ERRIntelActors = {};
|
||||
protected ref array<IEntity> m_ERRRetiredIntel = {};
|
||||
|
||||
|
||||
protected override void EOnInit(IEntity owner)
|
||||
{
|
||||
@@ -75,6 +80,68 @@ modded class ERR_GameMode
|
||||
Print("ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate");
|
||||
}
|
||||
|
||||
// Ordinary victory fixture additionally exercises the actual administrator
|
||||
// reroll against native enemy inventories. Scripted, not remote UI evidence.
|
||||
protected bool ERR_CheckIntelReroll(float now)
|
||||
{
|
||||
if (m_ERRIntelRerollStage == 3) return true;
|
||||
if (m_ERRIntelRerollStage == 0)
|
||||
{
|
||||
if (!ERR_Check(Sites() && Sites().Find("everon-supply-2") && Sites().Find("everon-supply-2").Group, "reroll cache group is ready")) return false;
|
||||
array<AIAgent> guards = {};
|
||||
Sites().Find("everon-supply-2").Group.GetAgents(guards);
|
||||
foreach (AIAgent guard : guards)
|
||||
{
|
||||
if (!guard) continue;
|
||||
IEntity actor = guard.GetControlledEntity();
|
||||
if (ERR_Actors.Alive(actor) && !ERR_Actors.Player(actor)) m_ERRIntelActors.Insert(actor);
|
||||
}
|
||||
if (!ERR_Check(!m_ERRIntelActors.IsEmpty(), "reroll observes original living cache guards")) return false;
|
||||
array<string> replies = {};
|
||||
string before = m_Intel.RerollStatus();
|
||||
m_Admin.Execute(this, false, "intel reroll", replies);
|
||||
if (!ERR_Check(m_Intel.RerollStatus() == before && !m_Intel.RerollRunning(), "unauthorized reroll cannot start a batch")) return false;
|
||||
if (!ERR_Check(m_Settings.Set("aiIntelChancePercent", 100), "native reroll captured chance configured")) return false;
|
||||
m_Admin.Execute(this, true, "intel reroll", replies);
|
||||
if (!ERR_Check(m_Intel.RerollRunning() && !m_Intel.BeginReroll(), "administrator starts one batch; overlapping reroll rejected")) return false;
|
||||
if (!ERR_Check(m_Settings.Set("aiIntelChancePercent", 0), "live setting change does not alter captured batch chance")) return false;
|
||||
m_ERRIntelRerollDeadline = now + 90000;
|
||||
m_ERRIntelRerollStage = 1;
|
||||
return false;
|
||||
}
|
||||
if (now >= m_ERRIntelRerollDeadline) return ERR_Check(false, "native reroll exceeded bounded fixture deadline");
|
||||
if (m_Intel.RerollRunning()) return false;
|
||||
Print("ERR INTEL REROLL: " + m_Intel.RerollStatus());
|
||||
if (!ERR_Check(m_Intel.RerollStatus().IndexOf(", 0 failed,") >= 0, "native inventory reroll completes without failed operations")) return false;
|
||||
foreach (IEntity actor : m_ERRIntelActors)
|
||||
{
|
||||
if (!ERR_Check(ERR_Actors.Alive(actor), "original cache guard survives the reroll fixture")) return false;
|
||||
array<IEntity> folders = {};
|
||||
ERR_DiscoveryService.Folders(InventoryStorageManagerComponent.Cast(actor.FindComponent(InventoryStorageManagerComponent)), folders);
|
||||
if (m_ERRIntelRerollStage == 1)
|
||||
{
|
||||
if (!ERR_Check(folders.Count() == 1, "captured 100 percent batch assigns one native folder despite live zero setting")) return false;
|
||||
m_ERRRetiredIntel.Insert(folders[0]);
|
||||
}
|
||||
else if (!ERR_Check(folders.IsEmpty(), "zero percent reroll removes original native AI folders without replacements")) return false;
|
||||
}
|
||||
array<IEntity> carried = {};
|
||||
ERR_DiscoveryService.Folders(InventoryStorageManagerComponent.Cast(m_ERRSmokePlayer.FindComponent(InventoryStorageManagerComponent)), carried);
|
||||
foreach (IEntity document : m_ERRCacheFolders)
|
||||
if (!ERR_Check(carried.Contains(document), "reroll preserves player's exact collected clue documents")) return false;
|
||||
if (!ERR_Check(m_ERRSmokeRadio.Knowledge() == 2, "reroll preserves already identified radio")) return false;
|
||||
if (m_ERRIntelRerollStage == 1)
|
||||
{
|
||||
if (!ERR_Check(m_Intel.BeginReroll(), "next independent batch uses current zero probability")) return false;
|
||||
m_ERRIntelRerollStage = 2;
|
||||
return false;
|
||||
}
|
||||
foreach (IEntity retired : m_ERRRetiredIntel)
|
||||
if (!ERR_Check(retired && Discovery().IsSpent(retired) && m_OwnedEntities.Contains(retired), "retired native document remains spent and owned for round cleanup")) return false;
|
||||
m_ERRIntelRerollStage = 3;
|
||||
return true;
|
||||
}
|
||||
|
||||
protected bool ERR_Check(bool condition, string name)
|
||||
{
|
||||
if (condition) { Print("ERR SMOKE PASS: " + name); return true; }
|
||||
@@ -499,6 +566,7 @@ modded class ERR_GameMode
|
||||
}
|
||||
else if (m_ERRSmokeStep == 3)
|
||||
{
|
||||
if (!ERR_CheckIntelReroll(now)) return;
|
||||
if (!ERR_Check(m_ERRSmokeRadio.Knowledge() == 2, "carried intel identifies radio through intel service")) return;
|
||||
if (!ERR_Check(!TuneRadio(m_ERRSmokePlayer, m_ERRSmokeRadio), "radio rejects distant player")) return;
|
||||
ERR_MovePlayer(m_ERRSmokeRadio.Position() + "2 0 0");
|
||||
|
||||
@@ -5,6 +5,20 @@ class ERR_DiscoveryService
|
||||
protected ERR_GameMode m_Mode;
|
||||
protected ref set<IEntity> m_Spent = new set<IEntity>();
|
||||
void ERR_DiscoveryService(ERR_GameMode mode) { m_Mode = mode; }
|
||||
// Shared ledger for recovered and administratively retired documents.
|
||||
bool IsSpent(IEntity folder) { return folder && m_Spent.Contains(folder); }
|
||||
bool CanMarkSpent(IEntity folder)
|
||||
{
|
||||
return Replication.IsServer() && folder && (m_Spent.Contains(folder) || m_Spent.Count() < 4096);
|
||||
}
|
||||
bool MarkSpent(IEntity folder)
|
||||
{
|
||||
if (!Replication.IsServer() || !folder) return false;
|
||||
if (m_Spent.Contains(folder)) return true;
|
||||
if (m_Spent.Count() >= 4096) return false;
|
||||
m_Spent.Insert(folder);
|
||||
return true;
|
||||
}
|
||||
static void Folders(InventoryStorageManagerComponent inventory, out array<IEntity> folders)
|
||||
{
|
||||
folders.Clear();
|
||||
|
||||
@@ -54,6 +54,7 @@ class ERR_GameMode : SCR_BaseGameMode
|
||||
ERR_PlayerRoster Players() { return m_Roster; }
|
||||
ERR_AdminService Admin() { return m_Admin; }
|
||||
ERR_Settings Settings() { return m_Settings; }
|
||||
ERR_DiscoveryService Discovery() { return m_Discovery; }
|
||||
ERR_TimeService Time() { return m_Time; }
|
||||
ERR_EnvironmentService Environment() { return m_Environment; }
|
||||
ERR_RadioDefenceService RadioDefence() { return m_RadioDefence; }
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
// Adapts the owned Intel addon's team discovery messages to successor events.
|
||||
// Core already owns the local phase briefing; this never hides or replaces it.
|
||||
modded class ERR_GameMode
|
||||
{
|
||||
protected ref map<ERR_LocationComponent, int> m_ERRIntelSeen = new map<ERR_LocationComponent, int>();
|
||||
protected ref map<ERR_LocationComponent, int> m_ERRIntelPending = new map<ERR_LocationComponent, int>();
|
||||
protected float m_ERRIntelMessageAt;
|
||||
protected bool m_ERRIntelFeedbackStopped;
|
||||
protected int m_ERRIntelMessageSequence;
|
||||
protected int m_ERRIntelReceivedSequence;
|
||||
|
||||
protected override void EOnInit(IEntity owner)
|
||||
{
|
||||
super.EOnInit(owner);
|
||||
if (SCR_Global.IsEditMode() || !Replication.IsServer()) return;
|
||||
OnLocationDiscovered().Insert(ERR_QueueDiscoveryFeedback);
|
||||
OnTick().Insert(ERR_FlushDiscoveryFeedback);
|
||||
OnStop().Insert(ERR_StopDiscoveryFeedback);
|
||||
}
|
||||
protected void ERR_QueueDiscoveryFeedback(ERR_LocationComponent location, int previous, int current)
|
||||
{
|
||||
if (!Replication.IsServer() || m_ERRIntelFeedbackStopped || !Active() || Phase() == ERR_Phase.PREPARING || !location) return;
|
||||
// Initial prison/cache setup and automatic extraction disclosure are already
|
||||
// explained by Core. A rough clue must never disclose a site's name or kind.
|
||||
if (location.Kind() == ERR_LocationKind.PRISON || location.Kind() == ERR_LocationKind.EXTRACTION) return;
|
||||
if (previous < 0 || current <= previous || current > 2 || current != location.Knowledge()) return;
|
||||
int seen;
|
||||
if (m_ERRIntelSeen.Find(location, seen) && current <= seen) return;
|
||||
if (!m_ERRIntelSeen.Contains(location) && m_ERRIntelSeen.Count() >= 64) return;
|
||||
m_ERRIntelSeen.Set(location, current);
|
||||
if (m_ERRIntelPending.IsEmpty())
|
||||
m_ERRIntelMessageAt = Math.Max(m_ERRIntelMessageAt, GetWorld().GetWorldTime() + 1500);
|
||||
// Several folders recovered in one inventory scan become one final update.
|
||||
m_ERRIntelPending.Set(location, current);
|
||||
}
|
||||
protected void ERR_FlushDiscoveryFeedback(float now)
|
||||
{
|
||||
if (!Replication.IsServer() || m_ERRIntelFeedbackStopped || !Active() || m_ERRIntelPending.IsEmpty() || now < m_ERRIntelMessageAt) return;
|
||||
int identified;
|
||||
int rough;
|
||||
string label;
|
||||
foreach (ERR_LocationComponent location, int knowledge : m_ERRIntelPending)
|
||||
{
|
||||
if (!location) continue;
|
||||
if (knowledge == 2)
|
||||
{
|
||||
identified++;
|
||||
label = location.Label();
|
||||
}
|
||||
else rough++;
|
||||
}
|
||||
m_ERRIntelPending.Clear();
|
||||
m_ERRIntelMessageAt = now + 5000;
|
||||
string message = ERR_IntelDiscoveryText.Message(identified, rough, label);
|
||||
if (message.IsEmpty()) return;
|
||||
// The listen host and remote recipients share the same per-round sequence.
|
||||
// Local delivery is explicit and cannot duplicate a transport callback.
|
||||
m_ERRIntelMessageSequence++;
|
||||
ERR_ReceiveDiscoveryFeedback(m_ERRIntelMessageSequence, message);
|
||||
Rpc(ERR_ReceiveDiscoveryFeedback, m_ERRIntelMessageSequence, message);
|
||||
}
|
||||
[RplRpc(RplChannel.Reliable, RplRcver.Broadcast)]
|
||||
protected void ERR_ReceiveDiscoveryFeedback(int sequence, string message)
|
||||
{
|
||||
if (!GetGame() || this != ERR_GameMode.Get() || m_ERRIntelFeedbackStopped || !Active() || !GetGame().GetPlayerController() || SCR_Global.IsEditMode() || message.IsEmpty() || sequence <= m_ERRIntelReceivedSequence) return;
|
||||
m_ERRIntelReceivedSequence = sequence;
|
||||
SCR_ChatComponent.RadioProtocolMessage(message);
|
||||
}
|
||||
protected void ERR_StopDiscoveryFeedback()
|
||||
{
|
||||
m_ERRIntelFeedbackStopped = true;
|
||||
m_ERRIntelPending.Clear();
|
||||
m_ERRIntelSeen.Clear();
|
||||
m_ERRIntelMessageAt = 0;
|
||||
OnLocationDiscovered().Remove(ERR_QueueDiscoveryFeedback);
|
||||
OnTick().Remove(ERR_FlushDiscoveryFeedback);
|
||||
}
|
||||
}
|
||||
|
||||
class ERR_IntelDiscoveryText
|
||||
{
|
||||
static string Message(int identified, int rough, string label)
|
||||
{
|
||||
if (identified + rough == 0) return "";
|
||||
if (identified == 0 && rough == 1) return "A new 500 m search area is marked on your field map. Recover another folder to identify the location.";
|
||||
if (identified == 1 && rough == 0)
|
||||
{
|
||||
if (label.IsEmpty()) label = "A location";
|
||||
return label + " identified. Check your field map.";
|
||||
}
|
||||
return string.Format("Field map updated: %1 identified locations and %2 search areas. Open a carried map to review them.", identified, rough);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,173 @@
|
||||
// Adapted from the owner's Escapists Intel reroll: snapshot the cohort/chance,
|
||||
// wait for accepted native operations, and process a bounded amount each tick.
|
||||
class ERR_IntelRerollEntry
|
||||
{
|
||||
ref ERR_IntelInsertCallback Operation;
|
||||
IEntity Actor;
|
||||
IEntity Removing;
|
||||
int Attempts;
|
||||
string WaitingFor = "inventory";
|
||||
bool GiveIntel;
|
||||
bool Inserting;
|
||||
bool Accepted;
|
||||
bool Done;
|
||||
}
|
||||
|
||||
class ERR_IntelReroll
|
||||
{
|
||||
protected ERR_GameMode m_Mode;
|
||||
protected ERR_IntelService m_Service;
|
||||
protected ref array<ref ERR_IntelRerollEntry> m_Entries = {};
|
||||
protected int m_Percent;
|
||||
protected int m_Next;
|
||||
protected int m_Completed;
|
||||
protected int m_Failed;
|
||||
protected int m_Skipped;
|
||||
protected bool m_Cancelled;
|
||||
|
||||
void ERR_IntelReroll(ERR_GameMode mode, ERR_IntelService service, int percent)
|
||||
{
|
||||
m_Mode = mode;
|
||||
m_Service = service;
|
||||
m_Percent = percent;
|
||||
}
|
||||
|
||||
void Add(IEntity actor)
|
||||
{
|
||||
ERR_IntelRerollEntry entry = new ERR_IntelRerollEntry();
|
||||
entry.Actor = actor;
|
||||
entry.GiveIntel = Math.RandomInt(0, 100) < m_Percent;
|
||||
m_Entries.Insert(entry);
|
||||
}
|
||||
|
||||
bool Running() { return !m_Cancelled && m_Completed < m_Entries.Count(); }
|
||||
|
||||
void Tick()
|
||||
{
|
||||
if (!Replication.IsServer() || !Running()) return;
|
||||
// Round-robin visits keep delayed inventory operations from starving others.
|
||||
int budget = Math.Min(8, m_Entries.Count());
|
||||
while (budget-- > 0)
|
||||
{
|
||||
if (m_Next >= m_Entries.Count()) m_Next = 0;
|
||||
ERR_IntelRerollEntry entry = m_Entries[m_Next++];
|
||||
if (!entry.Done) Process(entry);
|
||||
}
|
||||
}
|
||||
|
||||
protected void Finish(ERR_IntelRerollEntry entry, bool failed = false, bool skipped = false)
|
||||
{
|
||||
entry.Done = true;
|
||||
entry.Removing = null;
|
||||
m_Completed++;
|
||||
if (failed) m_Failed++;
|
||||
if (skipped) m_Skipped++;
|
||||
}
|
||||
|
||||
protected void Fail(ERR_IntelRerollEntry entry, string reason)
|
||||
{
|
||||
Print(string.Format("Rereintroduced [intel]: reroll failed reason=%1 actor=%2 attempts=%3", reason, entry.Actor.GetID(), entry.Attempts), LogLevel.WARNING);
|
||||
Finish(entry, true);
|
||||
}
|
||||
|
||||
protected void Process(ERR_IntelRerollEntry entry)
|
||||
{
|
||||
if (!ERR_Actors.Alive(entry.Actor) || ERR_Actors.Player(entry.Actor))
|
||||
{
|
||||
if (entry.Accepted) m_Service.Unsettled(entry.Actor);
|
||||
Finish(entry, false, true);
|
||||
return;
|
||||
}
|
||||
entry.Attempts++;
|
||||
if (entry.Attempts > 30)
|
||||
{
|
||||
// A timed-out accepted insertion can still finish inside the engine.
|
||||
// Keep its actor quarantined for the remainder of this round.
|
||||
if (entry.Accepted) m_Service.Unsettled(entry.Actor);
|
||||
Fail(entry, "timeout-" + entry.WaitingFor);
|
||||
return;
|
||||
}
|
||||
SCR_InventoryStorageManagerComponent inventory = SCR_InventoryStorageManagerComponent.Cast(entry.Actor.FindComponent(SCR_InventoryStorageManagerComponent));
|
||||
if (!inventory) { entry.WaitingFor = "inventory"; return; }
|
||||
array<IEntity> folders = {};
|
||||
ERR_DiscoveryService.Folders(inventory, folders);
|
||||
if (m_Service.HasPendingInsertion(entry.Actor)) { entry.WaitingFor = "original-insertion"; return; }
|
||||
if (!m_Service.Settled(entry.Actor)) { entry.WaitingFor = "quarantined-insertion"; return; }
|
||||
|
||||
if (!entry.Inserting)
|
||||
{
|
||||
if (entry.Removing)
|
||||
{
|
||||
if (folders.Contains(entry.Removing)) { entry.WaitingFor = "native-removal"; return; }
|
||||
InventoryItemComponent item = InventoryItemComponent.Cast(entry.Removing.FindComponent(InventoryItemComponent));
|
||||
// It may have transferred to another inventory meanwhile. Preserve it
|
||||
// and decline the replacement rather than racing its new owner.
|
||||
if (!item || item.GetParentSlot() || entry.Removing.GetParent())
|
||||
{
|
||||
Finish(entry, false, true);
|
||||
return;
|
||||
}
|
||||
entry.Removing = null;
|
||||
}
|
||||
foreach (IEntity known : folders)
|
||||
{
|
||||
// Never reroll mission clue documents or recovered/spent folders.
|
||||
if (m_Mode.Discovery().IsSpent(known) || known.FindComponent(ERR_DocumentComponent))
|
||||
{
|
||||
Finish(entry, false, true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (!folders.IsEmpty())
|
||||
{
|
||||
IEntity folder = folders[0];
|
||||
// Check capacity before mutation; rejected removal leaves usable intel.
|
||||
if (!m_Mode.Discovery().CanMarkSpent(folder)) { Fail(entry, "spent-capacity"); return; }
|
||||
// Busy native inventory may reject a request transiently. Retry within
|
||||
// the existing phase budget without spending or owning the folder.
|
||||
if (!inventory.TryRemoveItemFromInventory(folder)) { entry.WaitingFor = "removal-refused"; return; }
|
||||
m_Mode.Discovery().MarkSpent(folder);
|
||||
m_Mode.Own(folder);
|
||||
entry.Removing = folder;
|
||||
entry.WaitingFor = "native-removal";
|
||||
return;
|
||||
}
|
||||
entry.Inserting = true;
|
||||
entry.Attempts = 0;
|
||||
if (!entry.GiveIntel) { Finish(entry); return; }
|
||||
}
|
||||
if (entry.Accepted)
|
||||
{
|
||||
entry.WaitingFor = "native-insertion";
|
||||
if (entry.Operation && entry.Operation.Finished)
|
||||
{
|
||||
if (entry.Operation.Succeeded) Finish(entry);
|
||||
else Fail(entry, "insertion-callback");
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (!folders.IsEmpty()) { Finish(entry); return; }
|
||||
entry.Operation = new ERR_IntelInsertCallback();
|
||||
entry.Accepted = inventory.TrySpawnPrefabToStorage(ERR_Resources.IntelFolder(), purpose: EStoragePurpose.PURPOSE_ANY, cb: entry.Operation);
|
||||
entry.WaitingFor = "insertion-refused";
|
||||
if (entry.Accepted) entry.WaitingFor = "native-insertion";
|
||||
}
|
||||
|
||||
string Status()
|
||||
{
|
||||
string state = "complete";
|
||||
if (Running()) state = "running";
|
||||
if (m_Cancelled) state = "cancelled";
|
||||
return string.Format("Intel reroll %1 at %2 percent: %3/%4 AI processed, %5 failed, %6 skipped.", state, m_Percent, m_Completed, m_Entries.Count(), m_Failed, m_Skipped);
|
||||
}
|
||||
|
||||
void Stop()
|
||||
{
|
||||
m_Cancelled = true;
|
||||
foreach (ERR_IntelRerollEntry entry : m_Entries)
|
||||
{
|
||||
entry.Actor = null;
|
||||
entry.Removing = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,19 @@
|
||||
// Native completion is separate from inventory contents: an unrelated transferred
|
||||
// folder must never acknowledge a pending spawn and permit a duplicate request.
|
||||
class ERR_IntelInsertCallback : ScriptedInventoryOperationCallback
|
||||
{
|
||||
bool Finished;
|
||||
bool Succeeded;
|
||||
protected void Finish(bool success) { if (!Finished) { Finished = true; Succeeded = success; } }
|
||||
protected override void OnComplete() { Finish(true); }
|
||||
protected override void OnFailed() { Finish(false); }
|
||||
protected override void OnAllComplete() { Finish(true); }
|
||||
protected override void OnAllFailed() { Finish(false); }
|
||||
}
|
||||
|
||||
class ERR_IntelRequest
|
||||
{
|
||||
ref ERR_IntelInsertCallback Operation;
|
||||
IEntity Actor;
|
||||
int Attempts;
|
||||
bool Accepted;
|
||||
@@ -11,11 +25,14 @@ class ERR_IntelService
|
||||
protected ERR_GameMode m_Mode;
|
||||
protected ref array<ref ERR_IntelRequest> m_Requests = {};
|
||||
protected ref set<IEntity> m_Rolled = new set<IEntity>();
|
||||
protected ref set<IEntity> m_Unsettled = new set<IEntity>();
|
||||
protected ref ERR_IntelReroll m_Reroll;
|
||||
protected bool m_Stopped;
|
||||
|
||||
void ERR_IntelService(ERR_GameMode mode) { m_Mode = mode; }
|
||||
void RegisterGroup(SCR_AIGroup group)
|
||||
{
|
||||
if (!Replication.IsServer() || !group) return;
|
||||
if (!Replication.IsServer() || m_Stopped || !group) return;
|
||||
array<AIAgent> members = {};
|
||||
group.GetAgents(members);
|
||||
foreach (AIAgent member : members)
|
||||
@@ -35,28 +52,85 @@ class ERR_IntelService
|
||||
|
||||
void Tick(float now)
|
||||
{
|
||||
if (!Replication.IsServer()) return;
|
||||
if (!Replication.IsServer() || m_Stopped) return;
|
||||
int budget = 8;
|
||||
for (int i = m_Requests.Count() - 1; i >= 0 && budget > 0; i--)
|
||||
{
|
||||
budget--;
|
||||
ERR_IntelRequest request = m_Requests[i];
|
||||
if (!ERR_Actors.Alive(request.Actor) || ERR_Actors.Player(request.Actor)) { m_Requests.Remove(i); continue; }
|
||||
if (!ERR_Actors.Alive(request.Actor) || ERR_Actors.Player(request.Actor))
|
||||
{
|
||||
if (request.Accepted) Unsettled(request.Actor);
|
||||
m_Requests.Remove(i); continue;
|
||||
}
|
||||
SCR_InventoryStorageManagerComponent inventory = SCR_InventoryStorageManagerComponent.Cast(request.Actor.FindComponent(SCR_InventoryStorageManagerComponent));
|
||||
array<IEntity> folders = {};
|
||||
if (inventory) ERR_DiscoveryService.Folders(inventory, folders);
|
||||
if (!folders.IsEmpty()) { m_Requests.Remove(i); continue; }
|
||||
if (request.Accepted && request.Operation && request.Operation.Finished)
|
||||
{
|
||||
m_Requests.Remove(i); continue;
|
||||
}
|
||||
if (!request.Accepted && !folders.IsEmpty()) { m_Requests.Remove(i); continue; }
|
||||
request.Attempts++;
|
||||
if (request.Attempts > 30)
|
||||
{
|
||||
Print("Rereintroduced [intel]: bounded assignment failed", LogLevel.WARNING);
|
||||
if (request.Accepted) Unsettled(request.Actor);
|
||||
m_Requests.Remove(i); continue;
|
||||
}
|
||||
if (inventory && !request.Accepted)
|
||||
request.Accepted = inventory.TrySpawnPrefabToStorage(ERR_Resources.IntelFolder(), purpose: EStoragePurpose.PURPOSE_ANY);
|
||||
{
|
||||
request.Operation = new ERR_IntelInsertCallback();
|
||||
request.Accepted = inventory.TrySpawnPrefabToStorage(ERR_Resources.IntelFolder(), purpose: EStoragePurpose.PURPOSE_ANY, cb: request.Operation);
|
||||
}
|
||||
}
|
||||
if (m_Reroll) m_Reroll.Tick();
|
||||
}
|
||||
|
||||
// Only the successor's registered enemy cohort is rerolled. Other AI, newly
|
||||
// registered groups and documents already carried away are outside this batch.
|
||||
bool BeginReroll()
|
||||
{
|
||||
if (!Replication.IsServer() || m_Stopped || !m_Mode || !m_Mode.Active() || !m_Mode.Discovery() || (m_Reroll && m_Reroll.Running())) return false;
|
||||
m_Reroll = new ERR_IntelReroll(m_Mode, this, m_Mode.Settings().Get("aiIntelChancePercent"));
|
||||
set<IEntity> cohort = new set<IEntity>();
|
||||
foreach (IEntity actor : m_Rolled)
|
||||
{
|
||||
if (!ERR_Actors.Alive(actor) || ERR_Actors.Player(actor)) continue;
|
||||
cohort.Insert(actor);
|
||||
m_Reroll.Add(actor);
|
||||
}
|
||||
for (int i = m_Requests.Count() - 1; i >= 0; i--)
|
||||
{
|
||||
ERR_IntelRequest request = m_Requests[i];
|
||||
// Native accepted spawns cannot be cancelled; retain their observation.
|
||||
if (cohort.Contains(request.Actor) && !request.Accepted) m_Requests.Remove(i);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool HasPendingInsertion(IEntity actor)
|
||||
{
|
||||
foreach (ERR_IntelRequest request : m_Requests)
|
||||
if (request.Actor == actor && request.Accepted) return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
void Unsettled(IEntity actor) { if (actor) m_Unsettled.Insert(actor); }
|
||||
bool Settled(IEntity actor)
|
||||
{
|
||||
// Unknown native completion remains quarantined until round teardown.
|
||||
// Seeing some folder is not proof that this particular spawn completed.
|
||||
return !m_Unsettled.Contains(actor);
|
||||
}
|
||||
|
||||
bool RerollRunning() { return m_Reroll && m_Reroll.Running(); }
|
||||
|
||||
string RerollStatus()
|
||||
{
|
||||
if (!m_Reroll) return "No intel reroll has been started this mission.";
|
||||
return m_Reroll.Status();
|
||||
}
|
||||
|
||||
#ifdef WORKBENCH
|
||||
// Observation only: a negative carrying decision still counts as its one roll.
|
||||
@@ -66,12 +140,20 @@ class ERR_IntelService
|
||||
}
|
||||
#endif
|
||||
|
||||
void Stop() { m_Requests.Clear(); m_Rolled.Clear(); }
|
||||
void Stop()
|
||||
{
|
||||
m_Stopped = true;
|
||||
if (m_Reroll) m_Reroll.Stop();
|
||||
m_Requests.Clear();
|
||||
m_Rolled.Clear();
|
||||
m_Unsettled.Clear();
|
||||
}
|
||||
}
|
||||
|
||||
modded class ERR_GameMode
|
||||
{
|
||||
protected ref ERR_IntelService m_Intel;
|
||||
ERR_IntelService Intel() { return m_Intel; }
|
||||
protected override void EOnInit(IEntity owner)
|
||||
{
|
||||
super.EOnInit(owner);
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# Current development status
|
||||
|
||||
**19 September 2026, 22:59 — owned AI/Intel migration:** Added admin Intel summary/reroll commands, native-operation callbacks and bounded retry handling, coalesced team discovery notifications, and fair per-squad reporting of multiple current visual contacts. [Change details](owned-ai-intel-migration.md). The updated five-addon source passes [two native escape/restart rounds](evidence/native-2026-09-19-225422-owned-ai-intel/report.json), **186 assertions**, zero captured errors, unchanged source and confirmed hidden/muted test cleanup. All repository checks pass. The frozen playtest package below remains its earlier snapshot; these source changes have not been repackaged. Human/multiplayer and release qualification remain pending.
|
||||
|
||||
Updated **19 September 2026,22:12**. The prison and the complete intended base sequence are implemented: prisoner spawning, physical intel/scavenging, radio defence, player-flown helicopter extraction, individual results and restart. Five independent successor projects use vanilla assets without the original mod. Scripted local integration and ordinary startup have native evidence. This is an implemented development build awaiting gameplay qualification, not a completed multiplayer release.
|
||||
|
||||
**Priority correction from the user:** stop spending disproportionate time on automated prison keypress proof and experimental AI aircraft flight. Both experiments are paused. Active work now targets concrete base gameplay bugs, missing user-visible behavior and companion integration. The reproduced first-admission deadlock is fixed, and casualty loading now gives denial/failure feedback to its initiating rescuer. Each clue cache carries one finite replacement map. Manual play and real multiplayer remain necessary, but absence of automated input proof does not mean the prison is still being built.
|
||||
|
||||
@@ -0,0 +1,631 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_22-50-16\console.log started at 2026-09-19 22:50:16 (2026-09-19 20:50:16 UTC)
|
||||
|
||||
22:50:16.944 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_22-50-16' to filesystem under name logs
|
||||
22:50:16.944 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\profile' to filesystem under name profile
|
||||
22:50:16.944 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\'
|
||||
22:50:16.946 PROFILING : Workbench Create Engine took: 11.844800 ms
|
||||
22:50:17.989 INIT : INIT : Workbench Init Engine
|
||||
22:50:17.989 ENGINE : Initializing engine, version 192142
|
||||
22:50:17.989 ENGINE : CLI Params: -gproj Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -profile Z:/tmp/erri-workbench-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome victory -noThrow -disableCrashReporter
|
||||
22:50:17.997 ENGINE : Addon dirs:
|
||||
22:50:17.997 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/'
|
||||
22:50:17.997 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
|
||||
22:50:17.997 ENGINE : dir: './addons'
|
||||
22:50:17.997 ENGINE : dir: 'Z:/tmp/erri-workbench-profile/addons'
|
||||
22:50:17.997 ENGINE : Available addons:
|
||||
22:50:17.997 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
|
||||
22:50:17.997 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
|
||||
22:50:17.997 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
|
||||
22:50:17.997 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
|
||||
22:50:17.997 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
|
||||
22:50:17.997 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
|
||||
22:50:17.997 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
|
||||
22:50:17.997 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
|
||||
22:50:17.997 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
|
||||
22:50:17.998 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
|
||||
22:50:17.998 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
|
||||
22:50:17.998 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
|
||||
22:50:18.132 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger
|
||||
22:50:18.135 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
|
||||
22:50:18.135 ENGINE : CPU vendor : AuthenticAMD
|
||||
22:50:18.135 ENGINE : CPU type : 2
|
||||
22:50:18.135 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
|
||||
22:50:18.135 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
|
||||
22:50:18.135 ENGINE : CPU count logical : 16
|
||||
22:50:18.135 ENGINE : CPU count physical : 8
|
||||
22:50:18.135 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
|
||||
22:50:18.135 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
|
||||
22:50:18.136 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
|
||||
22:50:18.137 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
|
||||
22:50:18.137 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
|
||||
22:50:18.137 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
|
||||
22:50:18.138 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=Z:/tmp/erri-workbench-profile/addons/ArmaReforger/resourceDatabase.rdb)
|
||||
22:50:18.303 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb)
|
||||
22:50:18.305 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb)
|
||||
22:50:18.305 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_22-50-16/resourceDatabase.rdb)
|
||||
22:50:18.475 RESOURCES : RESOURCES : ResourceDB: full scan
|
||||
22:50:18.480 RESOURCES : RESOURCES : scanning...
|
||||
22:50:18.480 RESOURCES : RESOURCES : scanning @"ERR_Chat"
|
||||
22:50:18.482 RESOURCES : RESOURCES : scanning @"ERR_Map"
|
||||
22:50:18.484 RESOURCES : RESOURCES : scanning @"ERR_Intel"
|
||||
22:50:18.485 RESOURCES : RESOURCES : scanning @"ERR_Ai"
|
||||
22:50:18.486 RESOURCES : RESOURCES : scanning @"ERR_Core"
|
||||
22:50:18.490 RESOURCES : RESOURCES : scanning @"ArmaReforger"
|
||||
22:50:18.627 RESOURCES : RESOURCES : scanning @"core"
|
||||
22:50:18.631 RESOURCES : RESOURCES : scanning @"profile"
|
||||
22:50:18.631 RESOURCES : RESOURCES : scanning @"logs"
|
||||
22:50:18.631 RESOURCES : RESOURCES : processing meta-files...
|
||||
22:50:18.694 RESOURCES : RESOURCES : processing files...
|
||||
22:50:18.705 INIT : Workbench startup
|
||||
22:50:18.705 INIT : Workbench Init Engine
|
||||
22:50:18.705 RESOURCES : ResourceDB: full scan
|
||||
22:50:18.705 RESOURCES : processing files...
|
||||
22:50:18.705 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
|
||||
22:50:18.705 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
|
||||
22:50:18.705 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
|
||||
22:50:18.705 RESOURCES : RESOURCES : processing folders...
|
||||
22:50:18.712 RESOURCES : RESOURCES : creating GUID-item mapping...
|
||||
22:50:18.729 RESOURCES : RESOURCES : building tree...
|
||||
22:50:18.780 PROFILING : ResourceDB: full scan took: 305.043700 ms
|
||||
22:50:18.781 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
|
||||
22:50:18.783 RESOURCES : ResourceDB: written 804/804 bytes
|
||||
22:50:18.783 RESOURCES : ResourceDB: cache successfully saved
|
||||
22:50:18.783 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
|
||||
22:50:18.785 RESOURCES : ResourceDB: written 819/819 bytes
|
||||
22:50:18.785 RESOURCES : ResourceDB: cache successfully saved
|
||||
22:50:18.785 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
|
||||
22:50:18.787 RESOURCES : ResourceDB: written 344/344 bytes
|
||||
22:50:18.787 RESOURCES : ResourceDB: cache successfully saved
|
||||
22:50:18.787 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
|
||||
22:50:18.789 RESOURCES : ResourceDB: written 2469/2469 bytes
|
||||
22:50:18.789 RESOURCES : ResourceDB: cache successfully saved
|
||||
22:50:18.789 RESOURCES : ResourceDB: saving cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
|
||||
22:50:18.791 RESOURCES : ResourceDB: written 7508/7508 bytes
|
||||
22:50:18.791 RESOURCES : ResourceDB: cache successfully saved
|
||||
22:50:18.791 RESOURCES : ResourceDB: saving cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb)
|
||||
22:50:18.792 RESOURCES : ResourceDB: written 206/206 bytes
|
||||
22:50:18.792 RESOURCES : ResourceDB: cache successfully saved
|
||||
22:50:18.792 RESOURCES : ResourceDB: saving cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_22-50-16/resourceDatabase.rdb)
|
||||
22:50:18.794 RESOURCES : ResourceDB: written 162/162 bytes
|
||||
22:50:18.794 RESOURCES : ResourceDB: cache successfully saved
|
||||
22:50:18.794 ENGINE : GameProject load
|
||||
22:50:18.794 ENGINE : Loaded addons:
|
||||
22:50:18.794 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
|
||||
22:50:18.794 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
|
||||
22:50:18.794 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
|
||||
22:50:18.794 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
|
||||
22:50:18.794 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
|
||||
22:50:18.794 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
|
||||
22:50:18.794 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
|
||||
22:50:18.797 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf'
|
||||
22:50:18.797 INIT : GameProject engine user settings load @"$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf"
|
||||
22:50:18.797 ENGINE : Engine user settings config loaded
|
||||
22:50:18.797 PROFILING : Settings changed took: 0.001900 ms
|
||||
22:50:18.910 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
|
||||
22:50:18.912 RENDER : Basic screen setup:
|
||||
22:50:18.912 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
|
||||
22:50:18.912 RENDER : MSAA : none
|
||||
22:50:18.926 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
|
||||
22:50:18.926 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
|
||||
22:50:18.926 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
|
||||
22:50:18.926 RENDER : * core clocks 2720 MHz, memory 1124 MHz
|
||||
22:50:18.926 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
|
||||
22:50:18.926 RENDER : AMD AGS correctly initialized
|
||||
22:50:18.927 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
|
||||
22:50:18.927 RENDER : Detected output devices:
|
||||
22:50:18.927 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
|
||||
22:50:18.927 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
|
||||
22:50:18.927 RENDER : Concurrent frames limit 2
|
||||
22:50:19.005 RENDER : DX12 device successfully created by AMD AGS library
|
||||
22:50:19.005 RENDER : * user markers not supported in this version AMD SW
|
||||
22:50:19.005 RENDER : Graphics device features
|
||||
22:50:19.005 RENDER : Needed:
|
||||
22:50:19.005 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
|
||||
22:50:19.005 RENDER : Optional:
|
||||
22:50:19.005 RENDER : * Allow tearing (VSYNC) : 1
|
||||
22:50:19.006 RENDER : * 16 bits : 1
|
||||
22:50:19.006 RENDER : * Resource heap tier : 3
|
||||
22:50:19.006 RENDER : * Persistent heaps (DRED) : 1
|
||||
22:50:19.006 RENDER : * DRED 1.2 is supported by compiler
|
||||
22:50:19.027 RENDER : Main RT format setup.
|
||||
22:50:19.027 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
|
||||
22:50:19.027 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
|
||||
22:50:19.028 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16
|
||||
22:50:19.058 PROFILING : Settings changed took: 0.017000 ms
|
||||
22:50:20.077 AUDIO : Endpoint: Speakers (PulseAudio Output)
|
||||
22:50:20.077 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
|
||||
22:50:20.077 AUDIO : Audio client:
|
||||
22:50:20.077 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
|
||||
22:50:20.080 RENDER : RENDER : Reload shaders
|
||||
22:50:20.081 RENDER : Enfusion shader version 13
|
||||
22:50:20.081 INIT : INIT : ShaderListReload
|
||||
22:50:20.081 PROFILING : ShaderListReload took: 0.000400 ms
|
||||
22:50:20.221 AUDIO : Endpoint: Speakers (PulseAudio Output)
|
||||
22:50:20.221 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
|
||||
22:50:20.222 AUDIO : Audio client:
|
||||
22:50:20.222 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
|
||||
22:50:20.471 RENDER : Loaded 3752 newer shader binaries
|
||||
22:50:20.471 PROFILING : Reload shaders took: 391.098000 ms
|
||||
22:50:20.471 ENGINE : Initializing inputs.
|
||||
22:50:20.487 NETWORK : Initializing networking.
|
||||
22:50:20.487 NETWORK : Using new GameRplScheduler.
|
||||
22:50:20.488 SCRIPT : SCRIPT : Initializing scripts
|
||||
22:50:20.488 SCRIPT : SCRIPT : ScriptProjectManager init
|
||||
22:50:22.713 PROFILING : ScriptProjectManager init took: 2225.306900 ms
|
||||
22:50:22.803 PROFILING : Initializing scripts took: 2315.000700 ms
|
||||
22:50:22.820 ENGINE : Enfusion engine successfully created.
|
||||
22:50:22.821 PROFILING : Workbench Init Engine took: 4831.968100 ms
|
||||
22:50:22.821 INIT : INIT : Workbench Create Game
|
||||
22:50:22.835 GUI : Using default language (en_us)
|
||||
22:50:22.835 GUI : Loading 'en_us' localization file.
|
||||
22:50:22.835 INIT : INIT : Loading StringTable
|
||||
22:50:22.859 PROFILING : Loading StringTable took: 24.001200 ms
|
||||
22:50:22.859 SCRIPT : SCRIPT : Compiling GameLib scripts
|
||||
22:50:22.929 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
|
||||
22:50:22.930 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
|
||||
22:50:22.930 PROFILING : Compiling GameLib scripts took: 70.830600 ms
|
||||
22:50:22.930 SCRIPT : SCRIPT : Compiling Game scripts
|
||||
22:50:24.351 INIT : Workbench Create Game
|
||||
22:50:24.351 SCRIPT : Compiling Game scripts
|
||||
22:50:24.351 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
22:50:24.351 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
22:50:24.530 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.629 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
22:50:24.661 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
22:50:24.797 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
22:50:24.861 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
22:50:24.861 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
22:50:24.863 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
22:50:24.906 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.906 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.908 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
22:50:24.908 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
22:50:24.942 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.968 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
22:50:25.241 SCRIPT : Module: WorkbenchGame; loaded 172x files; 617x classes; used 2482K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: e963af0e
|
||||
22:50:25.248 SCRIPT : Module: Game; loaded 5799x files; 11425x classes; used 33852K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: be093e73
|
||||
22:50:25.288 PROFILING : Compiling Game scripts took: 2358.035700 ms
|
||||
22:50:25.294 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
22:50:25.335 ENGINE : Game successfully created.
|
||||
22:50:25.337 PROFILING : Workbench Create Game took: 2515.924900 ms
|
||||
22:50:25.346 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails
|
||||
22:50:26.212 INIT : INIT : Workbench Reload Game
|
||||
22:50:26.213 ENGINE : Game destroyed.
|
||||
22:50:26.219 GUI : Using default language (en_us)
|
||||
22:50:26.219 GUI : Loading 'en_us' localization file.
|
||||
22:50:26.219 INIT : INIT : Loading StringTable
|
||||
22:50:26.230 PROFILING : Loading StringTable took: 9.851200 ms
|
||||
22:50:26.230 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
22:50:26.237 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
22:50:26.237 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
22:50:26.237 ENGINE : Game successfully created.
|
||||
22:50:26.238 ENGINE : Game successfully initialized.
|
||||
22:50:26.238 PROFILING : Workbench Reload Game took: 25.382800 ms
|
||||
22:50:26.916 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
|
||||
22:50:27.971 PROFILING : Entities load took: 1055.325300 ms
|
||||
22:50:27.983 WORLD : WORLD : CreateEntities
|
||||
22:50:27.989 WORLD : WORLD : NotifyBeforeEntitiesCreated
|
||||
22:50:27.989 PROFILING : NotifyBeforeEntitiesCreated took: 0.003500 ms
|
||||
22:50:27.990 WORLD : WORLD : Wait for preloading data
|
||||
22:50:27.990 PROFILING : Wait for preloading data took: 0.004000 ms
|
||||
22:50:28.109 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
|
||||
22:50:28.110 PROFILING : PROFILING : Terrain load
|
||||
22:50:30.148 PROFILING : Terrain load took: 2038.393800 ms
|
||||
22:50:34.161 WORLD : CreateEntities
|
||||
22:50:34.161 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"
|
||||
22:50:34.162 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
22:50:34.162 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
22:50:45.192 WORLD : WORLD : NotifyBeforeEntitiesInitialized
|
||||
22:50:45.193 PROFILING : NotifyBeforeEntitiesInitialized took: 0.006100 ms
|
||||
22:50:45.629 WORLD : WORLD : NotifyEntitiesInitialized
|
||||
22:50:45.629 TERRAIN : TERRAIN : Initializing road networks...
|
||||
22:50:45.631 PROFILING : Initializing road networks... took: 2.194000 ms
|
||||
22:50:45.632 PROFILING : NotifyEntitiesInitialized took: 2.501400 ms
|
||||
22:50:45.632 PROFILING : CreateEntities took: 17648.373100 ms
|
||||
22:50:45.825 PROFILING : * WorldEditor: LoadWorld: 18914.121000 ms
|
||||
22:50:47.345 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf)
|
||||
22:50:47.346 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf)
|
||||
22:50:47.348 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'...
|
||||
22:50:47.348 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping...
|
||||
22:50:47.445 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
|
||||
22:50:47.445 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
|
||||
22:50:47.445 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
|
||||
22:50:47.445 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
|
||||
22:50:47.445 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
|
||||
22:50:47.445 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
|
||||
22:50:47.448 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
|
||||
22:50:47.448 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
|
||||
22:50:47.448 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
|
||||
22:50:47.471 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
|
||||
22:50:47.496 BACKEND : Attempting online Game Config instead.
|
||||
22:50:50.864 INIT : INIT : Workbench Reload Game
|
||||
22:50:50.866 ENGINE : Game destroyed.
|
||||
22:50:50.874 GUI : Using default language (en_us)
|
||||
22:50:50.874 GUI : Loading 'en_us' localization file.
|
||||
22:50:50.874 INIT : INIT : Loading StringTable
|
||||
22:50:50.898 PROFILING : Loading StringTable took: 23.777200 ms
|
||||
22:50:50.898 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
22:50:50.907 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
22:50:50.907 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
22:50:50.907 ENGINE : Game successfully created.
|
||||
22:50:50.907 ENGINE : Game successfully initialized.
|
||||
22:50:50.907 PROFILING : Workbench Reload Game took: 43.059200 ms
|
||||
22:50:50.910 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
22:50:50.966 PLATFORM : Save data from container 'settings' have been loaded
|
||||
22:50:51.054 PLATFORM : Save data from container 'sessions' have been loaded
|
||||
22:50:51.055 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf"
|
||||
22:50:51.055 ENGINE : Game user settings config loaded
|
||||
22:50:51.152 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'.
|
||||
22:50:51.162 WORLD : WORLD : Game::LoadEntities
|
||||
22:50:51.162 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf"
|
||||
22:50:51.163 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
|
||||
22:50:51.163 WORLD : WORLD : CreateEntities
|
||||
22:50:51.163 WORLD : WORLD : CreateEntities
|
||||
22:50:51.163 WORLD : WORLD : NotifyBeforeEntitiesCreated
|
||||
22:50:51.177 RESOURCES : Loaded mission headers from 7 addon(s)!
|
||||
22:50:51.177 PROFILING : NotifyBeforeEntitiesCreated took: 13.986500 ms
|
||||
22:50:51.177 WORLD : WORLD : Wait for preloading data
|
||||
22:50:51.177 PROFILING : Wait for preloading data took: 0.000700 ms
|
||||
22:50:55.863 WORLD : Game::LoadEntities
|
||||
22:50:55.863 WORLD : CreateEntities
|
||||
22:50:55.863 WORLD : CreateEntities
|
||||
22:50:55.863 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"
|
||||
22:50:55.863 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
22:50:55.863 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
22:50:57.367 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
|
||||
22:50:57.367 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.367 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>')
|
||||
22:50:57.367 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
|
||||
22:50:57.367 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.367 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>')
|
||||
22:50:57.367 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
|
||||
22:50:57.367 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.367 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>')
|
||||
22:50:57.375 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
|
||||
22:50:57.375 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.375 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>')
|
||||
22:50:57.375 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
|
||||
22:50:57.375 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.375 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>')
|
||||
22:50:57.375 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
|
||||
22:50:57.375 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.375 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>')
|
||||
22:50:57.380 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
|
||||
22:50:57.380 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.380 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>')
|
||||
22:50:57.380 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
|
||||
22:50:57.380 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.380 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>')
|
||||
22:50:57.380 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
|
||||
22:50:57.380 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.380 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>')
|
||||
22:51:02.878 WORLD : WORLD : NotifyBeforeEntitiesInitialized
|
||||
22:51:02.878 PROFILING : NotifyBeforeEntitiesInitialized took: 0.048900 ms
|
||||
22:51:04.838 WORLD : InitEntities 'world'
|
||||
22:51:04.838 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
22:51:04.838 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
22:51:04.864 WORLD : InitEntities 'world'
|
||||
22:51:04.864 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
22:51:04.864 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
|
||||
22:51:04.865 WORLD : WORLD : NotifyEntitiesInitialized
|
||||
22:51:04.865 TERRAIN : TERRAIN : Initializing road networks...
|
||||
22:51:04.868 PROFILING : Initializing road networks... took: 2.469100 ms
|
||||
22:51:04.868 DEFAULT : DEFAULT : WorldVolumesCollection
|
||||
22:51:04.927 PROFILING : WorldVolumesCollection took: 59.500400 ms
|
||||
22:51:04.927 INIT : INIT : SoundWorldInit
|
||||
22:51:04.942 PROFILING : SoundWorldInit took: 15.124000 ms
|
||||
22:51:04.942 PROFILING : NotifyEntitiesInitialized took: 77.374500 ms
|
||||
22:51:04.943 PROFILING : CreateEntities took: 13778.970600 ms
|
||||
22:51:04.943 PROFILING : CreateEntities took: 13779.195200 ms
|
||||
22:51:04.943 WORLD : WORLD : Wait for preloading data around camera
|
||||
22:51:04.943 PROFILING : Wait for preloading data around camera took: 0.001000 ms
|
||||
22:51:04.943 WORLD : WORLD : EOnActivate
|
||||
22:51:04.978 PROFILING : EOnActivate took: 34.623500 ms
|
||||
22:51:04.978 PROFILING : Game::LoadEntities took: 13815.900700 ms
|
||||
22:51:05.314 DEFAULT : Entered offline game state.
|
||||
22:51:05.418 NETWORK : Player connected: connectionID=2147483646
|
||||
22:51:05.418 NETWORK : ### Connecting player: connectionID=2147483646, Name=
|
||||
22:51:05.418 NETWORK : ### Creating player: PlayerId=1, Name=jakub
|
||||
22:51:05.423 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:51:05.423 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
22:51:05.423 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:51:05.423 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!
|
||||
22:51:05.424 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!
|
||||
22:51:05.426 SCRIPT (W): Can't open config file ""
|
||||
22:51:05.432 WORLD : InitEntities 'world'
|
||||
22:51:05.432 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:51:05.432 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
22:51:05.432 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
22:51:05.432 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_Hints Has no Content!
|
||||
22:51:05.444 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
22:51:05.444 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
|
||||
22:51:05.444 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
22:51:05.445 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.
|
||||
22:51:05.445 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.
|
||||
22:51:05.447 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
|
||||
22:51:05.448 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
22:51:05.448 NETWORK : Players connecting: 0
|
||||
22:51:05.448 NETWORK : Players connected: 1 / 1
|
||||
22:51:05.479 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves
|
||||
22:51:05.480 PROFILING : Workbench startup took: 48628.854000 ms
|
||||
22:51:05.506 WORLD : Frame start
|
||||
22:51:05.506 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
|
||||
22:51:05.520 WORLD : UpdateEntities
|
||||
22:51:05.520 WORLD : Frame
|
||||
22:51:05.520 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
|
||||
22:51:05.703 WORLD : UpdateEntities
|
||||
22:51:05.704 WORLD : PostFrame
|
||||
22:51:05.704 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
22:51:05.704 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
22:51:05.751 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
22:51:05.751 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
22:51:05.751 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
|
||||
22:51:05.751 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
|
||||
22:51:05.884 RENDER : RENDER : ObjectsHeightMap::Build
|
||||
22:51:05.885 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
|
||||
22:51:06.033 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 148.276700 ms
|
||||
22:51:06.041 PROFILING : ObjectsHeightMap::Build took: 156.187000 ms
|
||||
22:51:07.206 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
|
||||
22:51:07.226 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
|
||||
22:51:07.227 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
|
||||
22:51:07.258 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
|
||||
22:51:07.260 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
|
||||
22:51:07.312 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
|
||||
22:51:07.312 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
|
||||
22:51:07.318 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
|
||||
22:51:07.364 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
|
||||
22:51:07.365 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
|
||||
22:51:07.367 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
|
||||
22:51:07.367 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
|
||||
22:51:07.371 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
|
||||
22:51:07.373 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
|
||||
22:51:07.373 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
|
||||
22:51:07.374 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
|
||||
22:51:07.374 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
|
||||
22:51:07.375 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
|
||||
22:51:07.375 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
|
||||
22:51:07.375 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
|
||||
22:51:07.375 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
|
||||
22:51:07.375 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
|
||||
22:51:07.375 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
|
||||
22:51:07.376 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
|
||||
22:51:07.376 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
|
||||
22:51:07.376 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
|
||||
22:51:07.376 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
|
||||
22:51:07.376 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
|
||||
22:51:07.376 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:07.377 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:07.377 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:07.377 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:07.377 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:07.377 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:08.164 WORLD : UpdateEntities
|
||||
22:51:08.164 WORLD : AfterPostSimulate
|
||||
22:51:08.164 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
|
||||
22:51:08.231 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:08.231 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:08.232 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:08.232 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:08.483 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5304,7499.7> up=0.995681
|
||||
22:51:08.483 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.315805 angularSpeed=0.0413827
|
||||
22:51:08.483 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:51:08.483 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6154,7501.97>
|
||||
22:51:08.484 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3154,7501.97> terrainY=63.3164 tireTerrainGap=-0.00100708
|
||||
22:51:08.484 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6154,7501.97> radius=0.3 bottom=<7012.07,63.3154,7501.97> fraction=0.450112 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.000976562
|
||||
22:51:08.484 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6026,7497.71>
|
||||
22:51:08.484 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1526,7497.71> terrainY=64.1555 tireTerrainGap=-0.00292206
|
||||
22:51:08.485 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6026,7497.71> radius=0.45 bottom=<7009.88,64.1526,7497.71> fraction=0.441952 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00276947
|
||||
22:51:08.485 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2641,7497.74>
|
||||
22:51:08.485 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8141,7497.74> terrainY=63.8179 tireTerrainGap=-0.00381088
|
||||
22:51:08.485 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2641,7497.74> radius=0.45 bottom=<7014.42,63.8141,7497.74> fraction=0.437222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00381088
|
||||
22:51:08.485 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:51:08.741 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:08.741 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:08.741 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:08.741 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:09.260 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:09.260 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:09.260 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:09.584 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5355,7499.71> up=0.994346
|
||||
22:51:09.584 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0975902 angularSpeed=0.0685686
|
||||
22:51:09.584 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:51:09.584 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6198,7501.99>
|
||||
22:51:09.584 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3198,7501.99> terrainY=63.3144 tireTerrainGap=0.00540161
|
||||
22:51:09.585 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6198,7501.99> radius=0.3 bottom=<7012.07,63.3198,7501.99> fraction=0.479552 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00550079
|
||||
22:51:09.585 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6026,7497.71>
|
||||
22:51:09.585 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1526,7497.71> terrainY=64.149 tireTerrainGap=0.00357819
|
||||
22:51:09.585 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6026,7497.71> radius=0.45 bottom=<7009.93,64.1526,7497.71> fraction=0.471116 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00364685
|
||||
22:51:09.585 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2656,7497.78>
|
||||
22:51:09.586 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8156,7497.78> terrainY=63.8154 tireTerrainGap=0.000156403
|
||||
22:51:09.586 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2656,7497.78> radius=0.45 bottom=<7014.47,63.8156,7497.78> fraction=0.455 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=9.91821e-05
|
||||
22:51:09.586 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:51:09.586 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:09.586 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:09.587 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:09.587 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:10.084 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
|
||||
22:51:10.085 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:10.085 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:10.085 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:10.085 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:10.590 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5308,7499.74> up=0.994218
|
||||
22:51:10.590 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0461216 angularSpeed=0.0219731
|
||||
22:51:10.591 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:51:10.591 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6138,7502.01>
|
||||
22:51:10.591 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3138,7502.01> terrainY=63.3115 tireTerrainGap=0.00226212
|
||||
22:51:10.591 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6138,7502.01> radius=0.3 bottom=<7012.07,63.3138,7502.01> fraction=0.464793 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00225449
|
||||
22:51:10.591 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5948,7497.72>
|
||||
22:51:10.591 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1448,7497.72> terrainY=64.1427 tireTerrainGap=0.0021286
|
||||
22:51:10.592 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5948,7497.72> radius=0.45 bottom=<7009.97,64.1448,7497.72> fraction=0.464646 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00222778
|
||||
22:51:10.592 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2598,7497.83>
|
||||
22:51:10.592 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8098,7497.83> terrainY=63.8126 tireTerrainGap=-0.00281906
|
||||
22:51:10.592 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2598,7497.83> radius=0.45 bottom=<7014.51,63.8098,7497.83> fraction=0.441667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00283432
|
||||
22:51:10.592 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:51:10.593 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:10.593 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:10.593 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:10.593 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:11.104 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:11.104 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:11.104 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:11.104 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:11.609 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5289,7499.75> up=0.994143
|
||||
22:51:11.610 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
22:51:11.610 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:51:11.610 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02>
|
||||
22:51:11.610 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00162888
|
||||
22:51:11.610 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.461881 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00161362
|
||||
22:51:11.610 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73>
|
||||
22:51:11.611 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00248718
|
||||
22:51:11.611 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089
|
||||
22:51:11.611 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2601,7497.84>
|
||||
22:51:11.611 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8101,7497.84> terrainY=63.8122 tireTerrainGap=-0.00205612
|
||||
22:51:11.611 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2601,7497.84> radius=0.45 bottom=<7014.51,63.8101,7497.84> fraction=0.445 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00209808
|
||||
22:51:11.611 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:51:11.612 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:11.612 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:11.612 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:11.612 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:12.113 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:12.113 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:12.114 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:12.114 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:12.615 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5289,7499.75> up=0.994143
|
||||
22:51:12.615 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
22:51:12.615 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:51:12.615 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02>
|
||||
22:51:12.616 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00162888
|
||||
22:51:12.616 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.461881 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00161362
|
||||
22:51:12.616 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73>
|
||||
22:51:12.616 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00248718
|
||||
22:51:12.616 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089
|
||||
22:51:12.616 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2601,7497.84>
|
||||
22:51:12.617 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8101,7497.84> terrainY=63.8122 tireTerrainGap=-0.00205612
|
||||
22:51:12.617 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2601,7497.84> radius=0.45 bottom=<7014.51,63.8101,7497.84> fraction=0.445 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00209808
|
||||
22:51:12.617 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:51:12.617 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:12.618 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
|
||||
22:51:12.632 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
|
||||
22:51:12.633 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
|
||||
22:51:12.633 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
|
||||
22:51:12.633 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
|
||||
22:51:12.633 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
|
||||
22:51:12.634 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
|
||||
22:51:12.634 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
|
||||
22:51:12.755 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
|
||||
22:51:12.796 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
|
||||
22:51:13.007 SCRIPT : ERR SMOKE PASS: new identity may enter prison
|
||||
22:51:13.007 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
|
||||
22:51:13.010 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
|
||||
22:51:13.013 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
|
||||
22:51:13.013 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
|
||||
22:51:13.013 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
|
||||
22:51:13.013 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
|
||||
22:51:13.017 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
|
||||
22:51:13.017 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
|
||||
22:51:13.017 SCRIPT : ERR SMOKE PASS: initial prisoner position
|
||||
22:51:13.017 SCRIPT : ERR SMOKE PASS: radio and extraction vehicle exist
|
||||
22:51:13.017 SCRIPT : ERR SMOKE PASS: authored gate exposes lock action
|
||||
22:51:13.017 SCRIPT : ERR GEOMETRY: gate low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1>
|
||||
22:51:13.017 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7160> low=<6090,211.444,7160> high=<6090,211.444,7160>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6090,211.344,7154> low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7154> low=<6093,210.641,7153.87> high=<6096,214.409,7154.13>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7154> low=<6087,210.641,7153.87> high=<6090,214.409,7154.13>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6084,210.641,7153.87> high=<6087,214.409,7154.13>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7163> low=<6095.87,210.641,7163> high=<6096.13,214.409,7166>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7163> low=<6083.87,210.641,7163> high=<6084.13,214.409,7166>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7160> low=<6095.87,210.641,7160> high=<6096.13,214.409,7163>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7160> low=<6083.87,210.641,7160> high=<6084.13,214.409,7163>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7157> low=<6095.87,210.641,7157> high=<6096.13,214.409,7160>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7157> low=<6083.87,210.641,7157> high=<6084.13,214.409,7160>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7154> low=<6095.87,210.641,7154> high=<6096.13,214.409,7157>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6083.87,210.641,7154> high=<6084.13,214.409,7157>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7166> low=<6093,210.641,7165.87> high=<6096,214.409,7166.13>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7166> low=<6090,210.641,7165.87> high=<6093,214.409,7166.13>
|
||||
22:51:13.020 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7166> low=<6087,210.641,7165.87> high=<6090,214.409,7166.13>
|
||||
22:51:13.020 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7166> low=<6084,210.641,7165.87> high=<6087,214.409,7166.13>
|
||||
22:51:13.020 SCRIPT : ERR SMOKE PASS: lock permits prisoner
|
||||
22:51:13.020 SCRIPT : Rereintroduced [mission]: phase 1 -> 2
|
||||
22:51:13.021 SCRIPT : ERR SMOKE PASS: lock action advances mission
|
||||
22:51:13.022 SCRIPT : ERR SMOKE PASS: two guaranteed physical cache documents
|
||||
22:51:13.025 SCRIPT : ERR SMOKE PASS: test does not rely on random intel
|
||||
22:51:13.028 SCRIPT : ERR SMOKE PASS: isolated test profile defence duration
|
||||
22:51:13.502 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
22:51:13.764 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1
|
||||
22:51:15.031 RESOURCES : Screenshot saved to $logs:err-prison.png
|
||||
22:51:16.047 SCRIPT : ERR SMOKE PASS: unlocked gate physically permits passage
|
||||
22:51:16.048 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
22:51:16.778 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2
|
||||
22:51:18.581 SCRIPT : ERR SMOKE PASS: reroll cache group is ready
|
||||
22:51:18.582 SCRIPT : ERR SMOKE PASS: reroll observes original living cache guards
|
||||
22:51:18.582 SCRIPT : ERR SMOKE PASS: unauthorized reroll cannot start a batch
|
||||
22:51:18.585 SCRIPT : ERR SMOKE PASS: native reroll captured chance configured
|
||||
22:51:18.585 SCRIPT : ERR SMOKE PASS: administrator starts one batch; overlapping reroll rejected
|
||||
22:51:18.588 SCRIPT : ERR SMOKE PASS: live setting change does not alter captured batch chance
|
||||
22:51:27.181 SCRIPT : ERR INTEL REROLL: Intel reroll complete at 100 percent: 36/36 AI processed, 0 failed, 0 skipped.
|
||||
22:51:27.181 SCRIPT : ERR SMOKE PASS: native inventory reroll completes without failed operations
|
||||
22:51:27.181 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.183 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.183 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.183 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.183 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.184 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.184 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:51:27.184 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:51:27.184 SCRIPT : ERR SMOKE PASS: reroll preserves already identified radio
|
||||
22:51:27.185 SCRIPT : ERR SMOKE PASS: next independent batch uses current zero probability
|
||||
22:51:37.326 SCRIPT : ERR INTEL REROLL: Intel reroll complete at 0 percent: 40/40 AI processed, 1 failed, 0 skipped.
|
||||
22:51:37.326 SCRIPT (E): ERR SMOKE FAIL: native inventory reroll completes without failed operations
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 150 KiB |
@@ -0,0 +1,107 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_22-50-16\error.log started at 2026-09-19 22:50:18 (2026-09-19 20:50:18 UTC)
|
||||
|
||||
22:50:18.705 INIT : Workbench startup
|
||||
22:50:18.705 INIT : Workbench Init Engine
|
||||
22:50:18.705 RESOURCES : ResourceDB: full scan
|
||||
22:50:18.705 RESOURCES : processing files...
|
||||
22:50:18.705 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
|
||||
22:50:18.705 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
|
||||
22:50:18.705 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
|
||||
22:50:24.351 INIT : Workbench Create Game
|
||||
22:50:24.351 SCRIPT : Compiling Game scripts
|
||||
22:50:24.351 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
22:50:24.351 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
22:50:24.530 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.629 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
22:50:24.661 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
22:50:24.797 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
22:50:24.861 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
22:50:24.861 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
22:50:24.863 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
22:50:24.906 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.906 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.908 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
22:50:24.908 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
22:50:24.942 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.968 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
22:50:34.161 WORLD : CreateEntities
|
||||
22:50:34.161 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"
|
||||
22:50:34.162 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
22:50:34.162 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
22:50:50.910 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
22:50:55.863 WORLD : Game::LoadEntities
|
||||
22:50:55.863 WORLD : CreateEntities
|
||||
22:50:55.863 WORLD : CreateEntities
|
||||
22:50:55.863 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"
|
||||
22:50:55.863 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
22:50:55.863 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
22:50:57.367 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
|
||||
22:50:57.367 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.367 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>')
|
||||
22:50:57.367 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
|
||||
22:50:57.367 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.367 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>')
|
||||
22:50:57.367 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
|
||||
22:50:57.367 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.367 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>')
|
||||
22:50:57.375 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
|
||||
22:50:57.375 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.375 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>')
|
||||
22:50:57.375 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
|
||||
22:50:57.375 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.375 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>')
|
||||
22:50:57.375 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
|
||||
22:50:57.375 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.375 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>')
|
||||
22:50:57.380 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
|
||||
22:50:57.380 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.380 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>')
|
||||
22:50:57.380 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
|
||||
22:50:57.380 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.380 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>')
|
||||
22:50:57.380 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
|
||||
22:50:57.380 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:50:57.380 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>')
|
||||
22:51:04.838 WORLD : InitEntities 'world'
|
||||
22:51:04.838 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
22:51:04.838 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
22:51:05.423 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:51:05.423 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
22:51:05.423 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:51:05.423 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!
|
||||
22:51:05.424 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!
|
||||
22:51:05.426 SCRIPT (W): Can't open config file ""
|
||||
22:51:05.432 WORLD : InitEntities 'world'
|
||||
22:51:05.432 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:51:05.432 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
22:51:05.432 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
22:51:05.432 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_Hints Has no Content!
|
||||
22:51:05.444 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
22:51:05.444 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
|
||||
22:51:05.444 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
22:51:05.445 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.
|
||||
22:51:05.445 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.
|
||||
22:51:05.448 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
22:51:05.703 WORLD : UpdateEntities
|
||||
22:51:05.704 WORLD : PostFrame
|
||||
22:51:05.704 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
22:51:05.704 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
22:51:05.751 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
22:51:05.751 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
22:51:05.751 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
|
||||
22:51:05.751 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
|
||||
22:51:08.164 WORLD : UpdateEntities
|
||||
22:51:08.164 WORLD : AfterPostSimulate
|
||||
22:51:08.164 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
|
||||
22:51:37.326 SCRIPT (E): ERR SMOKE FAIL: native inventory reroll completes without failed operations
|
||||
@@ -0,0 +1,150 @@
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mconsole:[0m 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] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/etc/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/etc/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/home/jakub/.config/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/home/jakub/.config/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m physical device supports DRM format modifiers
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:60] Creating headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m supported DRM formats for sampling usage:
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR24 (0x34325241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR24 (0x34325258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB24 (0x34324241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB24 (0x34324258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m RG16 (0x36314752)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m NV12 (0x3231564E)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB4H (0x48344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB4H (0x48344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB48 (0x38344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB48 (0x38344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB30 (0x30334241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB30 (0x30334258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR30 (0x30335241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR30 (0x30335258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Using explicit sync when available
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Running compositor on wayland display 'gamescope-0'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:17] Starting headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Successfully initialized libei for input emulation!
|
||||
[gamescope] [[0;31mError[0m] [0;37mwlserver:[0m [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [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] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: connecting
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: paused
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream available on node ID: 133
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvblank:[0m 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: 0x55556da49c90 - imageCount: 4
|
||||
[Gamescope WSI] Destroying swapchain: 0x55556da49c90
|
||||
[Gamescope WSI] Destroyed swapchain: 0x55556da49c90
|
||||
[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: 0x55556da49c90 - imageCount: 4
|
||||
[Gamescope WSI] Destroying swapchain: 0x55556da49c90
|
||||
[Gamescope WSI] Destroyed swapchain: 0x55556da49c90
|
||||
[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: 0x55556d9bb190 - imageCount: 4
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mlaunch:[0m Primary child shut down!
|
||||
+206
@@ -0,0 +1,206 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "09d180af83f99b404e012378c0bab661805ee3b3494a88d9a1f6b654275ce991",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "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": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "0f72090efe888988e8f4bcd5656eb18061ecfe2c7990c9c9426d3ac187163100",
|
||||
"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": "81eff7bb60f2e48ee7959d3f8fafb3a0f05a8dbb3957a2cd77b809f14715006e",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"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_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_GameMode.c": "0ba966727ddaa5174527f2b8aed38859e32c1b07919ed5def5594e49998d5f4d",
|
||||
"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_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"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": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "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/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "3abc7b7b9f6c350f3c3ab4a398bc20ae77c5949a539e56564730cb1f8f936990",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "1028779f6eb57dd1d57fcfa8cff954247ab20060b9f79c68d34c69fc42565782",
|
||||
"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": "0f50d114-da3d-41a7-aa3f-bbda8602d0c1",
|
||||
"captured_unix": 1789851015.211891,
|
||||
"source_root": "/home/jakub/devel/escapistsrereintroduced",
|
||||
"command": [
|
||||
"gamescope",
|
||||
"--backend",
|
||||
"headless",
|
||||
"-W",
|
||||
"1280",
|
||||
"-H",
|
||||
"720",
|
||||
"-w",
|
||||
"1280",
|
||||
"-h",
|
||||
"720",
|
||||
"-r",
|
||||
"30",
|
||||
"--",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton",
|
||||
"run",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe",
|
||||
"-gproj",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj",
|
||||
"-addonsDir",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons",
|
||||
"-profile",
|
||||
"Z:/tmp/erri-workbench-profile",
|
||||
"-logconsole",
|
||||
"-wbModule=WorldEditor",
|
||||
"-load",
|
||||
"Worlds/ERR_Everon.ent",
|
||||
"-plugin=ERR_ValidateWorldPlugin",
|
||||
"-errPlay",
|
||||
"1",
|
||||
"-errSmoke",
|
||||
"1",
|
||||
"-errSmokeOutcome",
|
||||
"victory",
|
||||
"-noThrow",
|
||||
"-disableCrashReporter"
|
||||
],
|
||||
"manifest_sha256": "f9c8d91420ef1f92940c71cffbd081415cc35de64954c04bf2c14c529d9c06a7"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"log": "docs/evidence/native-2026-09-19-225016-intel-removal-refusal/console.log.txt",
|
||||
"smoke_completions": 0,
|
||||
"assertions_passed": 62,
|
||||
"script_or_runtime_failures": [
|
||||
"22:51:37.326 SCRIPT (E): ERR SMOKE FAIL: native inventory reroll completes without failed operations"
|
||||
],
|
||||
"engine_errors": [
|
||||
"22:51:37.326 SCRIPT (E): ERR SMOKE FAIL: native inventory reroll completes without failed operations"
|
||||
],
|
||||
"missing_end_screen": [],
|
||||
"scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim"
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
#1 t=6.6s M0 REGISTER group 1 [session=1789851064-1]
|
||||
#2 t=6.6s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789851064-1]
|
||||
#3 t=6.7s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789851064-1]
|
||||
#4 t=8.6s M0 REGISTER group 2 [session=1789851064-1]
|
||||
#5 t=8.6s M0 REGISTER group 3 [session=1789851064-1]
|
||||
#6 t=8.6s M0 REGISTER group 4 [session=1789851064-1]
|
||||
#7 t=8.6s M0 REGISTER group 5 [session=1789851064-1]
|
||||
#8 t=8.6s M0 REGISTER group 6 [session=1789851064-1]
|
||||
#9 t=8.6s M0 REGISTER group 7 [session=1789851064-1]
|
||||
#10 t=11.7s M1 REPORT X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (0s ago) [session=1789851064-1]
|
||||
#11 t=12.8s M1 TRANSMIT unit 3 -> HQ (long-range) [session=1789851064-1]
|
||||
#12 t=14.8s M1 RECEIVE HQ received from unit 3 [session=1789851064-1]
|
||||
#13 t=17.8s M5 TRANSMIT HQ -> unit 6 (long-range) [session=1789851064-1]
|
||||
#14 t=17.8s M4 TRANSMIT HQ -> unit 5 (long-range) [session=1789851064-1]
|
||||
#15 t=17.8s M3 TRANSMIT HQ -> unit 4 (long-range) [session=1789851064-1]
|
||||
#16 t=17.8s M2 TRANSMIT HQ -> unit 2 (long-range) [session=1789851064-1]
|
||||
#17 t=17.8s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789851064-1]
|
||||
#18 t=19.8s M5 RECEIVE unit 6 received from HQ [session=1789851064-1]
|
||||
#19 t=19.8s M5 ORDER DELIVERED group 6 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789851064-1]
|
||||
#20 t=19.8s M4 RECEIVE unit 5 received from HQ [session=1789851064-1]
|
||||
#21 t=19.8s M4 ORDER DELIVERED group 5 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789851064-1]
|
||||
#22 t=19.8s M3 RECEIVE unit 4 received from HQ [session=1789851064-1]
|
||||
#23 t=19.8s M3 ORDER DELIVERED group 4 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789851064-1]
|
||||
#24 t=19.8s M2 RECEIVE unit 2 received from HQ [session=1789851064-1]
|
||||
#25 t=19.8s M2 ORDER DELIVERED group 2 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (8s ago) [session=1789851064-1]
|
||||
#26 t=21.8s M6 REPORT X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789851064-1]
|
||||
#27 t=22.8s M6 TRANSMIT unit 3 -> HQ (long-range) [session=1789851064-1]
|
||||
#28 t=24.9s M6 RECEIVE HQ received from unit 3 [session=1789851064-1]
|
||||
#29 t=31.9s M7 REPORT X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (0s ago) [session=1789851064-1]
|
||||
#30 t=31.9s M8 REPORT X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (0s ago) [session=1789851064-1]
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"stopped_unix": 1789851099.0906992,
|
||||
"console_sha256": "d41016a342d9061d26a1e010647baa1d27990aaf87ae38703e03672bb07e267f",
|
||||
"end_source_sha256": "f9c8d91420ef1f92940c71cffbd081415cc35de64954c04bf2c14c529d9c06a7",
|
||||
"source_unchanged_after_run": true,
|
||||
"source_provenance": "launch_snapshot",
|
||||
"launch_id": "0f50d114-da3d-41a7-aa3f-bbda8602d0c1",
|
||||
"launch_source_manifest": "launch-source-sha256.json",
|
||||
"launch_source_metadata": "launch-source.json",
|
||||
"launch_source_sha256": "f9c8d91420ef1f92940c71cffbd081415cc35de64954c04bf2c14c529d9c06a7",
|
||||
"started_unix": 1789851015.211986,
|
||||
"result": "test-failed",
|
||||
"result_before_cleanup": "test-failed",
|
||||
"cleanup_confirmed": true,
|
||||
"cleanup_report": {
|
||||
"cleanup_confirmed": true,
|
||||
"idle_verified": true,
|
||||
"errors": [],
|
||||
"orphan_cleanup": {
|
||||
"attempted": true,
|
||||
"report": {
|
||||
"scope": "/tmp/erri-headless-compat/pfx",
|
||||
"candidates": [],
|
||||
"term_sent": [],
|
||||
"kill_sent": [],
|
||||
"cleared": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"runner_error": null,
|
||||
"session": "/tmp/erri-workbench-profile/logs/logs_2026-09-19_22-50-16",
|
||||
"rounds_required": 2,
|
||||
"project": "chat",
|
||||
"display": "headless Gamescope 1280x720/30Hz",
|
||||
"dedicated_server": false,
|
||||
"audio": "silent sink and per-test-stream mute"
|
||||
}
|
||||
@@ -0,0 +1,313 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_22-50-16\script.log started at 2026-09-19 22:50:20 (2026-09-19 20:50:20 UTC)
|
||||
|
||||
22:50:20.488 SCRIPT : SCRIPT : Initializing scripts
|
||||
22:50:20.488 SCRIPT : SCRIPT : ScriptProjectManager init
|
||||
22:50:22.859 SCRIPT : SCRIPT : Compiling GameLib scripts
|
||||
22:50:22.929 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
|
||||
22:50:22.930 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
|
||||
22:50:22.930 SCRIPT : SCRIPT : Compiling Game scripts
|
||||
22:50:24.351 SCRIPT : Compiling Game scripts
|
||||
22:50:24.351 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
22:50:24.351 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
22:50:24.530 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.629 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
22:50:24.661 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
22:50:24.763 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
22:50:24.797 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
22:50:24.861 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
22:50:24.861 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
22:50:24.863 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
22:50:24.906 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.906 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.908 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
22:50:24.908 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
22:50:24.942 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:50:24.968 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
22:50:25.241 SCRIPT : Module: WorkbenchGame; loaded 172x files; 617x classes; used 2482K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: e963af0e
|
||||
22:50:25.248 SCRIPT : Module: Game; loaded 5799x files; 11425x classes; used 33852K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: be093e73
|
||||
22:50:26.237 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
22:50:26.237 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
22:50:47.445 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
|
||||
22:50:47.445 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
|
||||
22:50:47.445 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
|
||||
22:50:47.445 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
|
||||
22:50:47.445 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
|
||||
22:50:47.445 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
|
||||
22:50:47.446 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
|
||||
22:50:47.447 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
|
||||
22:50:47.448 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
|
||||
22:50:47.448 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
|
||||
22:50:47.448 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
|
||||
22:50:47.471 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
|
||||
22:50:50.907 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
22:50:50.907 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
22:51:04.838 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
22:51:04.864 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
|
||||
22:51:05.423 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!
|
||||
22:51:05.424 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!
|
||||
22:51:05.426 SCRIPT (W): Can't open config file ""
|
||||
22:51:05.432 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
22:51:05.432 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:51:05.433 SCRIPT (W): Slot_Hints Has no Content!
|
||||
22:51:05.445 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.
|
||||
22:51:05.445 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.
|
||||
22:51:05.448 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
22:51:05.506 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
|
||||
22:51:05.520 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
|
||||
22:51:05.704 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
22:51:07.206 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
|
||||
22:51:07.227 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
|
||||
22:51:07.227 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
|
||||
22:51:07.258 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
|
||||
22:51:07.260 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
|
||||
22:51:07.312 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
|
||||
22:51:07.312 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
|
||||
22:51:07.318 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
|
||||
22:51:07.364 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
|
||||
22:51:07.365 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
|
||||
22:51:07.367 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
|
||||
22:51:07.367 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
|
||||
22:51:07.371 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
|
||||
22:51:07.373 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
|
||||
22:51:07.373 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
|
||||
22:51:07.374 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
|
||||
22:51:07.374 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
|
||||
22:51:07.375 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
|
||||
22:51:07.375 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
|
||||
22:51:07.375 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
|
||||
22:51:07.375 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
|
||||
22:51:07.375 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
|
||||
22:51:07.375 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
|
||||
22:51:07.376 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
|
||||
22:51:07.376 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
|
||||
22:51:07.376 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
|
||||
22:51:07.376 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
|
||||
22:51:07.376 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
|
||||
22:51:07.376 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:07.377 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:07.377 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:07.377 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:07.377 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:07.377 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:51:08.231 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:08.231 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:08.232 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:08.232 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:08.483 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5304,7499.7> up=0.995681
|
||||
22:51:08.483 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.315805 angularSpeed=0.0413827
|
||||
22:51:08.483 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:51:08.483 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6154,7501.97>
|
||||
22:51:08.484 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3154,7501.97> terrainY=63.3164 tireTerrainGap=-0.00100708
|
||||
22:51:08.484 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6154,7501.97> radius=0.3 bottom=<7012.07,63.3154,7501.97> fraction=0.450112 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.000976562
|
||||
22:51:08.484 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6026,7497.71>
|
||||
22:51:08.484 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1526,7497.71> terrainY=64.1555 tireTerrainGap=-0.00292206
|
||||
22:51:08.485 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6026,7497.71> radius=0.45 bottom=<7009.88,64.1526,7497.71> fraction=0.441952 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00276947
|
||||
22:51:08.485 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2641,7497.74>
|
||||
22:51:08.485 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8141,7497.74> terrainY=63.8179 tireTerrainGap=-0.00381088
|
||||
22:51:08.485 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2641,7497.74> radius=0.45 bottom=<7014.42,63.8141,7497.74> fraction=0.437222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00381088
|
||||
22:51:08.485 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:51:08.741 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:08.741 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:08.741 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:08.741 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:51:09.260 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:09.260 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:09.260 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:09.584 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5355,7499.71> up=0.994346
|
||||
22:51:09.584 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0975902 angularSpeed=0.0685686
|
||||
22:51:09.584 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:51:09.584 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6198,7501.99>
|
||||
22:51:09.584 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3198,7501.99> terrainY=63.3144 tireTerrainGap=0.00540161
|
||||
22:51:09.585 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6198,7501.99> radius=0.3 bottom=<7012.07,63.3198,7501.99> fraction=0.479552 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00550079
|
||||
22:51:09.585 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6026,7497.71>
|
||||
22:51:09.585 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1526,7497.71> terrainY=64.149 tireTerrainGap=0.00357819
|
||||
22:51:09.585 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6026,7497.71> radius=0.45 bottom=<7009.93,64.1526,7497.71> fraction=0.471116 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00364685
|
||||
22:51:09.585 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2656,7497.78>
|
||||
22:51:09.586 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8156,7497.78> terrainY=63.8154 tireTerrainGap=0.000156403
|
||||
22:51:09.586 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2656,7497.78> radius=0.45 bottom=<7014.47,63.8156,7497.78> fraction=0.455 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=9.91821e-05
|
||||
22:51:09.586 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:51:09.586 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:09.586 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:09.587 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:51:09.587 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:10.084 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
|
||||
22:51:10.085 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:10.085 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:10.085 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:10.085 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:51:10.590 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5308,7499.74> up=0.994218
|
||||
22:51:10.590 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0461216 angularSpeed=0.0219731
|
||||
22:51:10.591 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:51:10.591 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6138,7502.01>
|
||||
22:51:10.591 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3138,7502.01> terrainY=63.3115 tireTerrainGap=0.00226212
|
||||
22:51:10.591 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6138,7502.01> radius=0.3 bottom=<7012.07,63.3138,7502.01> fraction=0.464793 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00225449
|
||||
22:51:10.591 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5948,7497.72>
|
||||
22:51:10.591 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1448,7497.72> terrainY=64.1427 tireTerrainGap=0.0021286
|
||||
22:51:10.592 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5948,7497.72> radius=0.45 bottom=<7009.97,64.1448,7497.72> fraction=0.464646 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00222778
|
||||
22:51:10.592 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2598,7497.83>
|
||||
22:51:10.592 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8098,7497.83> terrainY=63.8126 tireTerrainGap=-0.00281906
|
||||
22:51:10.592 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2598,7497.83> radius=0.45 bottom=<7014.51,63.8098,7497.83> fraction=0.441667 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00283432
|
||||
22:51:10.592 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:51:10.593 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:10.593 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:10.593 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:10.593 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:11.104 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:11.104 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:11.104 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:11.105 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:51:11.609 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5289,7499.75> up=0.994143
|
||||
22:51:11.610 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
22:51:11.610 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:51:11.610 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02>
|
||||
22:51:11.610 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00162888
|
||||
22:51:11.610 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.461881 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00161362
|
||||
22:51:11.610 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73>
|
||||
22:51:11.611 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00248718
|
||||
22:51:11.611 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089
|
||||
22:51:11.611 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2601,7497.84>
|
||||
22:51:11.611 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8101,7497.84> terrainY=63.8122 tireTerrainGap=-0.00205612
|
||||
22:51:11.611 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2601,7497.84> radius=0.45 bottom=<7014.51,63.8101,7497.84> fraction=0.445 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00209808
|
||||
22:51:11.611 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:51:11.612 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:11.612 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:11.612 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:11.612 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:51:12.113 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:12.113 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:12.114 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:12.114 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:12.615 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5289,7499.75> up=0.994143
|
||||
22:51:12.615 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
22:51:12.615 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:51:12.615 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02>
|
||||
22:51:12.616 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00162888
|
||||
22:51:12.616 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.461881 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00161362
|
||||
22:51:12.616 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73>
|
||||
22:51:12.616 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00248718
|
||||
22:51:12.616 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089
|
||||
22:51:12.616 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2601,7497.84>
|
||||
22:51:12.617 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8101,7497.84> terrainY=63.8122 tireTerrainGap=-0.00205612
|
||||
22:51:12.617 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2601,7497.84> radius=0.45 bottom=<7014.51,63.8101,7497.84> fraction=0.445 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00209808
|
||||
22:51:12.617 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:51:12.617 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:51:12.618 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
|
||||
22:51:12.632 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
|
||||
22:51:12.633 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
|
||||
22:51:12.633 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
|
||||
22:51:12.633 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
|
||||
22:51:12.633 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
|
||||
22:51:12.634 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
|
||||
22:51:12.634 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
|
||||
22:51:12.755 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
|
||||
22:51:12.796 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
|
||||
22:51:13.007 SCRIPT : ERR SMOKE PASS: new identity may enter prison
|
||||
22:51:13.007 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
|
||||
22:51:13.008 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
|
||||
22:51:13.009 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
|
||||
22:51:13.010 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
|
||||
22:51:13.013 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
|
||||
22:51:13.013 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
|
||||
22:51:13.013 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
|
||||
22:51:13.013 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
|
||||
22:51:13.016 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
|
||||
22:51:13.017 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
|
||||
22:51:13.017 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
|
||||
22:51:13.017 SCRIPT : ERR SMOKE PASS: initial prisoner position
|
||||
22:51:13.017 SCRIPT : ERR SMOKE PASS: radio and extraction vehicle exist
|
||||
22:51:13.017 SCRIPT : ERR SMOKE PASS: authored gate exposes lock action
|
||||
22:51:13.017 SCRIPT : ERR GEOMETRY: gate low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1>
|
||||
22:51:13.017 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7160> low=<6090,211.444,7160> high=<6090,211.444,7160>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6090,211.344,7154> low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7154> low=<6093,210.641,7153.87> high=<6096,214.409,7154.13>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7154> low=<6087,210.641,7153.87> high=<6090,214.409,7154.13>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6084,210.641,7153.87> high=<6087,214.409,7154.13>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7163> low=<6095.87,210.641,7163> high=<6096.13,214.409,7166>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7163> low=<6083.87,210.641,7163> high=<6084.13,214.409,7166>
|
||||
22:51:13.018 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7160> low=<6095.87,210.641,7160> high=<6096.13,214.409,7163>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7160> low=<6083.87,210.641,7160> high=<6084.13,214.409,7163>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7157> low=<6095.87,210.641,7157> high=<6096.13,214.409,7160>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7157> low=<6083.87,210.641,7157> high=<6084.13,214.409,7160>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7154> low=<6095.87,210.641,7154> high=<6096.13,214.409,7157>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6083.87,210.641,7154> high=<6084.13,214.409,7157>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7166> low=<6093,210.641,7165.87> high=<6096,214.409,7166.13>
|
||||
22:51:13.019 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7166> low=<6090,210.641,7165.87> high=<6093,214.409,7166.13>
|
||||
22:51:13.020 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7166> low=<6087,210.641,7165.87> high=<6090,214.409,7166.13>
|
||||
22:51:13.020 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7166> low=<6084,210.641,7165.87> high=<6087,214.409,7166.13>
|
||||
22:51:13.020 SCRIPT : ERR SMOKE PASS: lock permits prisoner
|
||||
22:51:13.020 SCRIPT : Rereintroduced [mission]: phase 1 -> 2
|
||||
22:51:13.021 SCRIPT : ERR SMOKE PASS: lock action advances mission
|
||||
22:51:13.022 SCRIPT : ERR SMOKE PASS: two guaranteed physical cache documents
|
||||
22:51:13.025 SCRIPT : ERR SMOKE PASS: test does not rely on random intel
|
||||
22:51:13.028 SCRIPT : ERR SMOKE PASS: isolated test profile defence duration
|
||||
22:51:13.502 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
22:51:13.764 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1
|
||||
22:51:16.047 SCRIPT : ERR SMOKE PASS: unlocked gate physically permits passage
|
||||
22:51:16.048 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
22:51:16.778 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2
|
||||
22:51:18.581 SCRIPT : ERR SMOKE PASS: reroll cache group is ready
|
||||
22:51:18.582 SCRIPT : ERR SMOKE PASS: reroll observes original living cache guards
|
||||
22:51:18.582 SCRIPT : ERR SMOKE PASS: unauthorized reroll cannot start a batch
|
||||
22:51:18.585 SCRIPT : ERR SMOKE PASS: native reroll captured chance configured
|
||||
22:51:18.585 SCRIPT : ERR SMOKE PASS: administrator starts one batch; overlapping reroll rejected
|
||||
22:51:18.588 SCRIPT : ERR SMOKE PASS: live setting change does not alter captured batch chance
|
||||
22:51:27.181 SCRIPT : ERR INTEL REROLL: Intel reroll complete at 100 percent: 36/36 AI processed, 0 failed, 0 skipped.
|
||||
22:51:27.181 SCRIPT : ERR SMOKE PASS: native inventory reroll completes without failed operations
|
||||
22:51:27.181 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.182 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.183 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.183 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.183 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.183 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:51:27.184 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:51:27.184 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:51:27.184 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:51:27.184 SCRIPT : ERR SMOKE PASS: reroll preserves already identified radio
|
||||
22:51:27.185 SCRIPT : ERR SMOKE PASS: next independent batch uses current zero probability
|
||||
22:51:37.326 SCRIPT : ERR INTEL REROLL: Intel reroll complete at 0 percent: 40/40 AI processed, 1 failed, 0 skipped.
|
||||
22:51:37.326 SCRIPT (E): ERR SMOKE FAIL: native inventory reroll completes without failed operations
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"kind": "launch_snapshot"
|
||||
}
|
||||
@@ -0,0 +1,206 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "09d180af83f99b404e012378c0bab661805ee3b3494a88d9a1f6b654275ce991",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "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": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "0f72090efe888988e8f4bcd5656eb18061ecfe2c7990c9c9426d3ac187163100",
|
||||
"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": "81eff7bb60f2e48ee7959d3f8fafb3a0f05a8dbb3957a2cd77b809f14715006e",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"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_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_GameMode.c": "0ba966727ddaa5174527f2b8aed38859e32c1b07919ed5def5594e49998d5f4d",
|
||||
"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_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"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": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "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/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "3abc7b7b9f6c350f3c3ab4a398bc20ae77c5949a539e56564730cb1f8f936990",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "1028779f6eb57dd1d57fcfa8cff954247ab20060b9f79c68d34c69fc42565782",
|
||||
"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"
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
After Width: | Height: | Size: 150 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 174 KiB |
@@ -0,0 +1,199 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_22-54-22\error.log started at 2026-09-19 22:54:24 (2026-09-19 20:54:24 UTC)
|
||||
|
||||
22:54:24.108 INIT : Workbench startup
|
||||
22:54:24.108 INIT : Workbench Init Engine
|
||||
22:54:24.108 RESOURCES : ResourceDB: full scan
|
||||
22:54:24.108 RESOURCES : processing files...
|
||||
22:54:24.108 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
|
||||
22:54:24.108 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
|
||||
22:54:24.108 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
|
||||
22:54:29.786 INIT : Workbench Create Game
|
||||
22:54:29.786 SCRIPT : Compiling Game scripts
|
||||
22:54:29.786 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
22:54:29.786 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
22:54:29.967 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:54:30.074 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
22:54:30.106 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
22:54:30.210 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
22:54:30.210 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
22:54:30.210 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
22:54:30.210 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
22:54:30.245 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
22:54:30.311 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
22:54:30.311 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
22:54:30.312 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
22:54:30.356 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:54:30.356 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:54:30.358 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
22:54:30.358 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
22:54:30.389 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:54:30.418 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
22:54:39.654 WORLD : CreateEntities
|
||||
22:54:39.655 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"
|
||||
22:54:39.655 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
22:54:39.655 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
22:54:56.498 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
22:55:01.569 WORLD : Game::LoadEntities
|
||||
22:55:01.569 WORLD : CreateEntities
|
||||
22:55:01.569 WORLD : CreateEntities
|
||||
22:55:01.569 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"
|
||||
22:55:01.569 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
22:55:01.569 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
22:55:02.987 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
|
||||
22:55:02.987 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:55:02.987 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>')
|
||||
22:55:02.987 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
|
||||
22:55:02.987 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:55:02.987 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>')
|
||||
22:55:02.987 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
|
||||
22:55:02.987 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:55:02.987 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>')
|
||||
22:55:02.993 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
|
||||
22:55:02.993 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:55:02.994 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>')
|
||||
22:55:02.994 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
|
||||
22:55:02.994 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:55:02.994 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>')
|
||||
22:55:02.994 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
|
||||
22:55:02.994 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:55:02.994 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>')
|
||||
22:55:02.999 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
|
||||
22:55:02.999 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:55:02.999 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>')
|
||||
22:55:02.999 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
|
||||
22:55:02.999 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:55:02.999 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>')
|
||||
22:55:02.999 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
|
||||
22:55:02.999 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:55:02.999 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>')
|
||||
22:55:10.454 WORLD : InitEntities 'world'
|
||||
22:55:10.454 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
22:55:10.454 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
22:55:11.019 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:55:11.020 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
22:55:11.020 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:55:11.020 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!
|
||||
22:55:11.020 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!
|
||||
22:55:11.022 SCRIPT (W): Can't open config file ""
|
||||
22:55:11.028 WORLD : InitEntities 'world'
|
||||
22:55:11.028 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:55:11.028 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
22:55:11.028 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
22:55:11.028 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:55:11.028 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:55:11.028 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
22:55:11.029 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
22:55:11.029 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:55:11.029 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:55:11.029 SCRIPT (W): Slot_Hints Has no Content!
|
||||
22:55:11.039 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
22:55:11.040 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
|
||||
22:55:11.040 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
22:55:11.040 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.
|
||||
22:55:11.040 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.
|
||||
22:55:11.044 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
22:55:11.290 WORLD : UpdateEntities
|
||||
22:55:11.290 WORLD : PostFrame
|
||||
22:55:11.290 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
22:55:11.290 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
22:55:11.336 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
22:55:11.336 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
22:55:11.336 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
|
||||
22:55:11.336 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
|
||||
22:55:13.787 WORLD : UpdateEntities
|
||||
22:55:13.787 WORLD : AfterPostSimulate
|
||||
22:55:13.788 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
|
||||
22:56:26.897 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
22:56:26.897 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:56:26.897 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:56:26.897 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:56:26.897 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:56:28.934 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
22:56:28.935 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
22:56:28.938 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
22:56:28.938 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:56:28.938 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:56:28.939 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:56:28.939 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:56:56.815 SCRIPT (W): Maybe a problem: DataProgression is not ready but the analytics event was requested
|
||||
22:56:57.035 DEFAULT (W): Achievements cannot be saved.
|
||||
22:56:57.035 DEFAULT (W): Achievements failed to save. Consecutive calls to Achievements API may fail.
|
||||
22:57:06.003 WORLD : Game::LoadEntities
|
||||
22:57:06.003 WORLD : CreateEntities
|
||||
22:57:06.003 WORLD : CreateEntities 'world'
|
||||
22:57:06.003 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"
|
||||
22:57:06.003 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
22:57:06.003 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
22:57:07.375 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
|
||||
22:57:07.375 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:57:07.375 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>')
|
||||
22:57:07.375 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
|
||||
22:57:07.375 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:57:07.375 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>')
|
||||
22:57:07.375 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
|
||||
22:57:07.375 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:57:07.375 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>')
|
||||
22:57:07.380 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
|
||||
22:57:07.380 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:57:07.380 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>')
|
||||
22:57:07.380 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
|
||||
22:57:07.380 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:57:07.380 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>')
|
||||
22:57:07.381 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
|
||||
22:57:07.381 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:57:07.381 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>')
|
||||
22:57:07.385 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
|
||||
22:57:07.385 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:57:07.385 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>')
|
||||
22:57:07.385 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
|
||||
22:57:07.385 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:57:07.385 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>')
|
||||
22:57:07.385 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
|
||||
22:57:07.385 ENTITY : CreateComponent 'Hierarchy'
|
||||
22:57:07.385 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>')
|
||||
22:57:14.540 WORLD : InitEntities 'world'
|
||||
22:57:14.540 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
22:57:14.540 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
22:57:15.226 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:57:15.226 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
22:57:15.226 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:57:15.226 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!
|
||||
22:57:15.226 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!
|
||||
22:57:15.227 SCRIPT (W): Can't open config file ""
|
||||
22:57:15.228 SCRIPT (W): Cannot update game blocklist. Another request in progress.
|
||||
22:57:15.228 WORLD : InitEntities 'world'
|
||||
22:57:15.228 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
22:57:15.228 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
22:57:15.228 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_Hints Has no Content!
|
||||
22:57:15.232 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
22:57:15.232 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
|
||||
22:57:15.233 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
22:57:15.233 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.
|
||||
22:57:15.233 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.
|
||||
22:57:15.375 WORLD : UpdateEntities
|
||||
22:57:15.375 WORLD : PostFrame
|
||||
22:57:15.376 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
22:57:15.376 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
22:57:17.461 WORLD : UpdateEntities
|
||||
22:57:17.461 WORLD : AfterPostSimulate
|
||||
22:57:17.461 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
|
||||
22:58:30.843 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
22:58:30.843 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:58:30.843 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:58:30.843 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:58:30.843 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:58:32.877 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
22:58:32.879 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
22:58:32.882 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
22:58:32.882 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:58:32.882 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:58:32.882 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:58:32.882 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
@@ -0,0 +1,156 @@
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mconsole:[0m 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] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/etc/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/etc/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/home/jakub/.config/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/home/jakub/.config/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m physical device supports DRM format modifiers
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:60] Creating headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m supported DRM formats for sampling usage:
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR24 (0x34325241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR24 (0x34325258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB24 (0x34324241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB24 (0x34324258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m RG16 (0x36314752)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m NV12 (0x3231564E)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB4H (0x48344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB4H (0x48344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB48 (0x38344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB48 (0x38344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB30 (0x30334241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB30 (0x30334258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR30 (0x30335241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR30 (0x30335258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Using explicit sync when available
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Running compositor on wayland display 'gamescope-0'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:17] Starting headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Successfully initialized libei for input emulation!
|
||||
[gamescope] [[0;31mError[0m] [0;37mwlserver:[0m [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [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] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: connecting
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: paused
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream available on node ID: 133
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvblank:[0m 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: 0x55557e4b04b0 - imageCount: 4
|
||||
[Gamescope WSI] Destroying swapchain: 0x55557e4b04b0
|
||||
[Gamescope WSI] Destroyed swapchain: 0x55557e4b04b0
|
||||
[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: 0x55557e418ee0 - imageCount: 4
|
||||
[Gamescope WSI] Destroying swapchain: 0x55557e418ee0
|
||||
[Gamescope WSI] Destroyed swapchain: 0x55557e418ee0
|
||||
[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: 0x55557e517150 - imageCount: 4
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a001a4 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a001a4 swapchain: 0x55557f8c86c0 - imageCount: 3
|
||||
[Gamescope WSI] Destroying swapchain: 0x55557f8c86c0
|
||||
[Gamescope WSI] Destroyed swapchain: 0x55557f8c86c0
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a001a4 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a001a4 swapchain: 0x55557f8c86c0 - imageCount: 3
|
||||
[gamescope] [[0;31mError[0m] [0;37mxwm:[0m X11 I/O error! This is fatal. Aborting...
|
||||
@@ -0,0 +1,206 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "09d180af83f99b404e012378c0bab661805ee3b3494a88d9a1f6b654275ce991",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "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": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "0f72090efe888988e8f4bcd5656eb18061ecfe2c7990c9c9426d3ac187163100",
|
||||
"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": "81eff7bb60f2e48ee7959d3f8fafb3a0f05a8dbb3957a2cd77b809f14715006e",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"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_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_GameMode.c": "0ba966727ddaa5174527f2b8aed38859e32c1b07919ed5def5594e49998d5f4d",
|
||||
"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_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"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": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "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/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "44bd5414f9ba5e5c34fe9fb75ade36004f689cda2584a2db8b641743789c14fb",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "1028779f6eb57dd1d57fcfa8cff954247ab20060b9f79c68d34c69fc42565782",
|
||||
"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": "d04d5f81-bf0a-4d92-9dca-cdfc67f80538",
|
||||
"captured_unix": 1789851260.7305913,
|
||||
"source_root": "/home/jakub/devel/escapistsrereintroduced",
|
||||
"command": [
|
||||
"gamescope",
|
||||
"--backend",
|
||||
"headless",
|
||||
"-W",
|
||||
"1280",
|
||||
"-H",
|
||||
"720",
|
||||
"-w",
|
||||
"1280",
|
||||
"-h",
|
||||
"720",
|
||||
"-r",
|
||||
"30",
|
||||
"--",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton",
|
||||
"run",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe",
|
||||
"-gproj",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj",
|
||||
"-addonsDir",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons",
|
||||
"-profile",
|
||||
"Z:/tmp/erri-workbench-profile",
|
||||
"-logconsole",
|
||||
"-wbModule=WorldEditor",
|
||||
"-load",
|
||||
"Worlds/ERR_Everon.ent",
|
||||
"-plugin=ERR_ValidateWorldPlugin",
|
||||
"-errPlay",
|
||||
"1",
|
||||
"-errSmoke",
|
||||
"1",
|
||||
"-errSmokeOutcome",
|
||||
"victory",
|
||||
"-noThrow",
|
||||
"-disableCrashReporter"
|
||||
],
|
||||
"manifest_sha256": "c211017ddc41aa196a0920964b77021f67a1ca648c299b9f4800330af02f9841"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"log": "docs/evidence/native-2026-09-19-225422-owned-ai-intel/console.log.txt",
|
||||
"smoke_completions": 2,
|
||||
"assertions_passed": 186,
|
||||
"script_or_runtime_failures": [],
|
||||
"engine_errors": [],
|
||||
"missing_end_screen": [],
|
||||
"scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim"
|
||||
}
|
||||
@@ -0,0 +1,351 @@
|
||||
PASS: actual Intel commands distinguish status/start/failure, preserve authorization gate and reject malformed requests; spent ledger is idempotent, server-only and bounded
|
||||
PASS: actual reroll snapshot, authority, cancellation, ownership, accepted operations, quarantine, bounded work and stop methods; no native runtime claim
|
||||
PASS: production Intel feedback coalescing, rough secrecy, rate limit, bounded dedupe, local/remote delivery and round cleanup; native UI/RPC not exercised
|
||||
PASS: actual per-squad bounded report selector rotates visible targets, survives ordering/turnover, records only queued attempts, and preserves radio intake ordering
|
||||
PASS: actual action denial/clearing, server request failure, single submitted-result feedback, current rescuer identity and terminal/stop suppression; native UI/RPC pending
|
||||
PASS: actual physical denial precedence and transport-seat occupancy/reservation/access/lock checks
|
||||
PASS: actual initial admission exhaustion and ServerTick grace; new/pending/empty/controller/life guards, normal death preserved
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 0.254s
|
||||
|
||||
OK
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 25.225s
|
||||
|
||||
OK
|
||||
..................
|
||||
----------------------------------------------------------------------
|
||||
Ran 18 tests in 2.857s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 2.237s
|
||||
|
||||
OK
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 1.103s
|
||||
|
||||
OK
|
||||
PASS: actual field result/braking observer and Chat dispatch rules; one finite fixed candidate, deferred callback failure and guarded cleanup; no native measurement
|
||||
PASS: actual opt-in terrain audit records one fixed1681-point grid, preserves original survey refusal/success and exact no-allocation scope; malformed heights stop without retry; no native data acquired
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.597s
|
||||
|
||||
OK
|
||||
PASS: actual field PI/ramp/vector caps, antiwindup, braking hypothesis, immutable admission limits and segment bounds; no native physics tested
|
||||
PASS: actual100m whole-field survey sampling/4096cap, rotated coverage, all-node terrain and native trace refusal; original certificate lineage retained; no native qualification
|
||||
PASS: actual QualifyField preserves original identity/footprint/time, orders complete surveys before issuance, and refuses failed stages/moved body/expired or changed world; native boundaries faked
|
||||
PASS: WORKBENCH first-refusal diagnostics preserve ordinary predicates, query order/count/budget and opt-in scope; no native logging run
|
||||
PASS: actual field startup delegation, immutable lease/target, braking/settling/cancel transitions, early abort, callback scope, physical terminal policy and shared landing demand; native boundaries faked
|
||||
PASS: actual inherited airborne pre-CLIMB cancellation enables verified native autohover once, refuses failed enable and never writes after capture
|
||||
PASS: actual Core maintenance/default/tick/stop methods; empty/populated authority, terminal reentry, no tactical resume or new scheduler; native boundaries substituted
|
||||
PASS: actual finite registration, unique claims/tokens, retention/cancel/stop, readiness gating, capture/expiry retirement and bounded cross-kind order history and typed field/route construction; native boundaries faked
|
||||
PASS: actual WORKBENCH route observer returns exact retained route subtype and refuses absent/field controllers
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.649s
|
||||
|
||||
OK
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 0.173s
|
||||
|
||||
OK
|
||||
................
|
||||
----------------------------------------------------------------------
|
||||
Ran 16 tests in 9.870s
|
||||
|
||||
OK
|
||||
......
|
||||
----------------------------------------------------------------------
|
||||
Ran 6 tests in 0.019s
|
||||
|
||||
OK
|
||||
PASS: actual production bridge lookup, lease/world/mode/seat/capture guards, no allocation, native super ordering and read-only fixture hooks
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 0.052s
|
||||
|
||||
OK
|
||||
.............
|
||||
----------------------------------------------------------------------
|
||||
Ran 13 tests in 4.935s
|
||||
|
||||
OK
|
||||
PASS: actual route gain/caps/braking, callback selection, old landing/cancellation control and matching read-only telemetry
|
||||
..............................
|
||||
----------------------------------------------------------------------
|
||||
Ran 30 tests in 0.433s
|
||||
|
||||
OK
|
||||
..............
|
||||
----------------------------------------------------------------------
|
||||
Ran 14 tests in 0.215s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.119s
|
||||
|
||||
OK
|
||||
PASS: actual gate observer binds native registered action/context and current life, reads accumulated progress, refuses stale bindings and never revives outside original bounds
|
||||
PASS: actual read-only look observer methods enforce explicit scope, pinned native camera/body/identity, normalized pose, terminal cancellation and original sample/time bounds
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.078s
|
||||
|
||||
OK
|
||||
.......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 23 tests in 0.037s
|
||||
|
||||
OK
|
||||
PASS: actual initial WAITING task/guide copy, configured duration, unchanged interruption and rounded progress; native task assertion pending
|
||||
........
|
||||
----------------------------------------------------------------------
|
||||
Ran 8 tests in 0.012s
|
||||
|
||||
OK
|
||||
PASS: actual inventory adapter scope, grid placement, sole compatible host, refresh reuse, rollback, foreign hierarchy refusal and exactly-once native delegation; native compatibility pending
|
||||
.................................................................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 81 tests in 0.558s
|
||||
|
||||
OK
|
||||
......
|
||||
----------------------------------------------------------------------
|
||||
Ran 6 tests in 0.076s
|
||||
|
||||
OK
|
||||
..............
|
||||
----------------------------------------------------------------------
|
||||
Ran 14 tests in 0.002s
|
||||
|
||||
OK
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.052s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.362s
|
||||
|
||||
OK
|
||||
PASS: actual observer nonce, admission pins, baseline/menu sequencing, snapshots, bounded clocks/samples, cleanup and one-attempt latch; native untested
|
||||
PASS: actual corridor caps/height/hold and whole-rectangle survey bounds, terrain refusal, native trace refusal and exact certificate lineage; native route unqualified
|
||||
PASS: actual route entry, fixed corridor/target, hover hold, cancellation landing freeze, shared lease/capture/deadline gate and unchanged native startup/tick sequence
|
||||
PASS: finite opt-in route fixture, original native input order, meaningful physical-arrival evidence and guarded cleanup; no native launch
|
||||
PASS: actual Chat route step result dispatch and scoped completion/cleanup wiring; six real early-parser refusal paths leave no prefix/profile output
|
||||
PASS: actual retained-service fixture entry, immutable controller/token/deadline/count bindings, observer getter and cleanup ownership ordering; native route validation pending
|
||||
PASS: actual measured cancellation gate, one-shot retained service Stop, no premature drain, immutable lease, fresh real controller readback and separate physical cancellation result policy
|
||||
PASS: actual rough-intel objective selection, exact precedence, source grid dimensions and unchanged other-phase dispatch; native UI pending
|
||||
.................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 33 tests in 0.103s
|
||||
|
||||
OK
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 0.037s
|
||||
|
||||
OK
|
||||
PASS: actual preparation status scope, persistent updates, spinner restoration, placeholder replacement/deletion/destruction, native observation persistence/timeout; rendering remains native-pending
|
||||
PASS: actual guide/observer monitors retry native refusal, cache successful delivery, deduplicate and preserve living/preparing/spectator boundaries; native UI not exercised
|
||||
PASS: actual native-end shutdown, existing terminal snapshots, reentrancy, unchanged native end data and stale preparation guards
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 1.622s
|
||||
|
||||
OK
|
||||
PASS: actual three-state result wording and UI refresh; stale winner IDs never manufacture escape
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.126s
|
||||
|
||||
OK
|
||||
PASS: actual immutable target, bounded autohover demand, drift refusal, five-second hold and unchanged qualification/deadline
|
||||
PASS: actual admission attempt budget bounds blocked/missing prerequisites; preparation, spent life and async pending remain protected
|
||||
PASS: actual action permission matrix unchanged; useful phase/intel/consciousness denials, stale reason cleared, native door denial preserved; no native UI claim
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.264s
|
||||
|
||||
OK
|
||||
PASS: actual aircraft cancellation/stage rules, ground-only completion, expiry/capture faults, input ownership and no physical shortcuts
|
||||
PASS: actual exact-instance single-use qualification, native-clock staleness/movement refusal, footprint bounds and ownership-safe ground/fault cleanup
|
||||
PASS: actual optional screenshot helper flag/identity/world/life revalidation, one queued attempt, delayed capture and mission/world cleanup; no native image/presentation claim
|
||||
PASS: actual yard diagnostic exact registered prison ownership, eight native-bound corner projections, no root-sibling escape, bounded duplicate/deep/wide hierarchy traversal; native projection/mask still unmeasured
|
||||
PASS: actual CurrentActor, SpawnPosition and observer-selection methods reject pending/unregistered/replaced/recycled/foreign/dead bodies; canonical selection/cycling, unconscious following and prison/geometry fallback preserved; native boundaries adapted
|
||||
PASS: actual native-map fixture ownership, cleanup and callback evidence fail closed; native execution remains separate
|
||||
PASS: actual shared-map callbacks bind exact map/config/root, preserve replacement UI/camera, defer focus, and remove only owned delayed work
|
||||
PASS: actual Intel/HQ methods and one-shot qualified readiness handoff deliver late actors once; duplicate readiness, accepted spawn, pickup/drop, death and original negative rolls do not mint assignments
|
||||
PASS: Workbench-only read accessor rejects unknown/nonserver identities; Chat observes all distinct ready crew before existing shell-depletion mutation
|
||||
PASS: actual native-event latch survives deselection, requires exact activity/order, detaches before cleanup, preserves failure/timeout and never infers completion from physical shot count
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.121s
|
||||
|
||||
OK
|
||||
PASS: actual refresh-fixture gates pin immutable observations/actual downlinks/original activity, reject unaccepted or relabelled commits, stop queueing early and require all queued contacts claimed before replay
|
||||
.........................
|
||||
----------------------------------------------------------------------
|
||||
Ran 25 tests in 0.226s
|
||||
|
||||
OK
|
||||
PASS: actual refresh scheduler/delivery/cancellation/projectile methods reject interrupted or replayed reports, retain committed ownership, preserve immutable snapshots/aim geometry and isolate stopped or replaced orders; native radio/crew behavior remains separate
|
||||
.....................
|
||||
----------------------------------------------------------------------
|
||||
Ran 21 tests in 0.040s
|
||||
|
||||
OK
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.036s
|
||||
|
||||
OK
|
||||
PASS: actual full-salvo gates require eight fresh committed physical launches, natural closure and exact finite inventory; reject partial/extra/replayed events
|
||||
PASS: actual reason/availability guidance and refresh matrix; no-target copy omits cycling, hint retry retained, existing command/admin paths unchanged; native UI pending
|
||||
........usage: test_native_package.py [-h] [--project {core,ai,intel,map,chat}]
|
||||
--session SESSION --compat COMPAT
|
||||
[--steam STEAM] [--timeout TIMEOUT]
|
||||
[--silent-workbench | --exit-after-init]
|
||||
[--continue-on-failure]
|
||||
test_native_package.py: error: argument --exit-after-init: not allowed with argument --silent-workbench
|
||||
...............................
|
||||
----------------------------------------------------------------------
|
||||
Ran 39 tests in 5.459s
|
||||
|
||||
OK
|
||||
.......
|
||||
----------------------------------------------------------------------
|
||||
Ran 7 tests in 0.315s
|
||||
|
||||
OK
|
||||
..............
|
||||
----------------------------------------------------------------------
|
||||
Ran 14 tests in 1.358s
|
||||
|
||||
OK
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.412s
|
||||
|
||||
OK
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.079s
|
||||
|
||||
OK
|
||||
PASS: actual finite-courier age, token, exact ownership/callback and delivered-status admission reject stale, replayed, captured, canceled and ambiguous work
|
||||
PASS: actual native-gun ownership gate rejects player/foreign/replaced/dead occupant, faction change, missing seat and missing registry
|
||||
PASS: 64 bounded distinct storage candidates; native gates, five-store barrier and finite-stock ownership retained; native placement pending
|
||||
PASS: 128 coarse+80 local refinement+169 airport grid candidates retain all native clearance gates; real terrain untested
|
||||
PASS: actual prison registration/crossing policies reject missing/duplicate/destroyed initial gate, incomplete ownership/scan, outside-only body, jumps and stale samples; physical exit independent of later gate damage
|
||||
PASS: actual prison door execution blocks direct AI/UI bypass while locked and delegates unchanged native action once after unlock and permission approval
|
||||
..................
|
||||
----------------------------------------------------------------------
|
||||
Ran 18 tests in 2.441s
|
||||
|
||||
OK
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 1.381s
|
||||
|
||||
OK
|
||||
PASS: native local-admission snapshot rejects changed life/key/body/participant/pending state; authentication is not simulated
|
||||
PASS: actual mortar report ledger prevents duplicate response after cancellation, expiry and interleaved reports; native scheduler separate
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.021s
|
||||
|
||||
OK
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.212s
|
||||
|
||||
OK
|
||||
PASS: actual aim renewal requires fresh same-report solve and original-command equivalence; native firing untested
|
||||
........
|
||||
----------------------------------------------------------------------
|
||||
Ran 8 tests in 0.016s
|
||||
|
||||
OK
|
||||
PASS: actual startup/generation/ownership/timeout/callback policies and native-counter wait; integration preserves one-shot allocation and pending-crew cancellation
|
||||
PASS: actual probe binds native events to fresh immutable commits, permits delayed emission, rejects unrelated expiry closure and premature stop
|
||||
PASS: actual noSplash Load body requires both explicit diagnostic and noSplash, preserves vanilla otherwise, and handles repeated Load/reload
|
||||
PASS: actual fixture method permits one native resilience operation and restores either prior protection state, including failure paths
|
||||
PASS: actual safe-exit boundary policy, native action/door selection, stop/cache cleanup, separate old mechanism and opt-in runner contracts
|
||||
PASS: actual one-shot deadline/stability policies and preparation ownership, fuel, cleanup integration contracts
|
||||
PASS: pending-only cancellation retires copied instance intent, preserves physical/control actors, and stops once
|
||||
PASS: actual short-cast hit, upward support normal, no self support and no dynamic support
|
||||
PASS: actual committed-ticket structure preserves reservation after death, rejects missing bodies/seats and ends at observation expiry
|
||||
PASS: actual pending callback expires an empty-server reservation once, preserves its full lease, and cancels on completion/Stop
|
||||
PASS: rescue lease expiry/reordering, fresh five-second settling, independent rescue ranges and grounded upright aircraft motion boundaries
|
||||
PASS: requested guard population requires complete physical conscious membership before deadline
|
||||
...................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 35 tests in 0.020s
|
||||
|
||||
OK
|
||||
..........
|
||||
----------------------------------------------------------------------
|
||||
Ran 10 tests in 0.003s
|
||||
|
||||
OK
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 1.150s
|
||||
|
||||
OK
|
||||
PASS: authored radio/optional-site bounds and physical horizontal/vertical boundaries
|
||||
...
|
||||
----------------------------------------------------------------------
|
||||
Ran 3 tests in 0.001s
|
||||
|
||||
OK
|
||||
PASS: all phase transitions, terminal states, defence boundaries, stale/future observations, intel discovery
|
||||
PASS: Core document-discovery alias, companion-only alias exclusion, strict integer parsing and setting boundaries
|
||||
PASS: player admission phase/life/identity/controller matrix, preload displacement limits, pending reservation overlap and owner exclusion
|
||||
PASS: actual gate and pre-inventory document guards reject noncanonical/faction/life/disconnect/server mismatches; canonical reconnect and unconscious carried intel preserved
|
||||
PASS: WB-only native fault injection restores both body mutations before checks/returns and requires eligible held-document negative/positive proof; runtime pending
|
||||
PASS: actual discovery coordinates disclose stable 500m cell center until identified, then exact point, including negative/boundary coordinates
|
||||
PASS: actual local admission context/selection/latch, same-round late identity, replacement/mode failure, fresh round and untouched network path
|
||||
PASS: prison search packs 16 unique 3m-spaced inside-wall centers, prioritizes inner/edge positions and never bypasses clearance
|
||||
PASS: recovery state excludes dead bodies, preserves reservations, requires controlled rescuers and distinguishes empty/all-dead teams
|
||||
PASS: every minute round-trips, malformed clocks rejected, defaults limited to added keys, progression bounds and day duration aligned
|
||||
PASS: native settings policy matches calendar boundaries 1900-2050, date/profile parsing is strict, authored defaults preserve old worlds
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.681s
|
||||
|
||||
OK
|
||||
.
|
||||
----------------------------------------------------------------------
|
||||
Ran 1 test in 0.445s
|
||||
|
||||
OK
|
||||
PASS: radio authorization/discovery/phase matrix, exact distance limits, defender handover, interruption, empty samples, clock regression and duration boundary
|
||||
PASS: actual radio feedback policy, initial wait, interruption persistence, resumption and terminal/new-round reset
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 2.403s
|
||||
|
||||
OK
|
||||
..............................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 46 tests in 1.021s
|
||||
|
||||
OK
|
||||
PASS: legacy values preserved, unsupported fields reported, invalid data rejected, existing files protected, runtime bounds aligned
|
||||
PASS: real-carrier shortest-hop paths, 500m boundary, three-hop cap, no-manpack failure, hop timing, emitted-message survival, radio loss, capture, motion, timeout, reset and network bounds
|
||||
PASS: migrated aircraft availability policy (controller migration still pending)
|
||||
PASS: migrated salvo offsets are deterministic, spread and bounded (native firing and complete salvo qualification are separate)
|
||||
PASS: 299 original script entries tracked across 18 unfinished responsibilities
|
||||
PASS: 5 isolated addons, acyclic dependencies, 28 unique resources, exact vanilla references
|
||||
All repository checks passed. Native compilation and multiplayer tests are separate requirements.
|
||||
@@ -0,0 +1,83 @@
|
||||
#1 t=6.6s M0 REGISTER group 1 [session=1789851310-1]
|
||||
#2 t=6.6s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789851310-1]
|
||||
#3 t=6.7s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789851310-1]
|
||||
#4 t=8.6s M0 REGISTER group 2 [session=1789851310-1]
|
||||
#5 t=8.6s M0 REGISTER group 3 [session=1789851310-1]
|
||||
#6 t=8.6s M0 REGISTER group 4 [session=1789851310-1]
|
||||
#7 t=8.6s M0 REGISTER group 5 [session=1789851310-1]
|
||||
#8 t=8.6s M0 REGISTER group 6 [session=1789851310-1]
|
||||
#9 t=8.6s M0 REGISTER group 7 [session=1789851310-1]
|
||||
#10 t=11.8s M1 REPORT X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789851310-1]
|
||||
#11 t=12.8s M1 TRANSMIT unit 3 -> HQ (long-range) [session=1789851310-1]
|
||||
#12 t=14.8s M1 RECEIVE HQ received from unit 3 [session=1789851310-1]
|
||||
#13 t=17.8s M5 TRANSMIT HQ -> unit 6 (long-range) [session=1789851310-1]
|
||||
#14 t=17.8s M4 TRANSMIT HQ -> unit 5 (long-range) [session=1789851310-1]
|
||||
#15 t=17.8s M3 TRANSMIT HQ -> unit 4 (long-range) [session=1789851310-1]
|
||||
#16 t=17.8s M2 TRANSMIT HQ -> unit 2 (long-range) [session=1789851310-1]
|
||||
#17 t=17.8s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789851310-1]
|
||||
#18 t=19.8s M5 RECEIVE unit 6 received from HQ [session=1789851310-1]
|
||||
#19 t=19.8s M5 ORDER DELIVERED group 6 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (8s ago) [session=1789851310-1]
|
||||
#20 t=19.8s M4 RECEIVE unit 5 received from HQ [session=1789851310-1]
|
||||
#21 t=19.8s M4 ORDER DELIVERED group 5 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (8s ago) [session=1789851310-1]
|
||||
#22 t=19.8s M3 RECEIVE unit 4 received from HQ [session=1789851310-1]
|
||||
#23 t=19.8s M3 ORDER DELIVERED group 4 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (8s ago) [session=1789851310-1]
|
||||
#24 t=19.8s M2 RECEIVE unit 2 received from HQ [session=1789851310-1]
|
||||
#25 t=19.8s M2 ORDER DELIVERED group 2 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (8s ago) [session=1789851310-1]
|
||||
#26 t=21.8s M6 REPORT X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789851310-1]
|
||||
#27 t=22.8s M6 TRANSMIT unit 3 -> HQ (long-range) [session=1789851310-1]
|
||||
#28 t=24.9s M6 RECEIVE HQ received from unit 3 [session=1789851310-1]
|
||||
#29 t=32.9s M7 REPORT X=6502 Z=7200: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (0s ago) [session=1789851310-1]
|
||||
#30 t=33.9s M7 TRANSMIT unit 4 -> HQ (long-range) [session=1789851310-1]
|
||||
#31 t=35.9s M7 RECEIVE HQ received from unit 4 [session=1789851310-1]
|
||||
#32 t=42.9s M8 REPORT X=6502 Z=7200: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789851310-1]
|
||||
#33 t=43.9s M8 TRANSMIT unit 4 -> HQ (long-range) [session=1789851310-1]
|
||||
#34 t=46s M8 RECEIVE HQ received from unit 4 [session=1789851310-1]
|
||||
#35 t=53s M9 REPORT X=6502 Z=7200: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (0s ago) [session=1789851310-1]
|
||||
#36 t=54s M9 TRANSMIT unit 4 -> HQ (long-range) [session=1789851310-1]
|
||||
#37 t=56s M9 RECEIVE HQ received from unit 4 [session=1789851310-1]
|
||||
#38 t=63.1s M10 REPORT X=6502 Z=7200: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789851310-1]
|
||||
#39 t=64.1s M10 TRANSMIT unit 4 -> HQ (long-range) [session=1789851310-1]
|
||||
#40 t=66.1s M10 RECEIVE HQ received from unit 4 [session=1789851310-1]
|
||||
#41 t=72.1s M11 REPORT X=7012 Z=7500: count unknown; aircraft; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789851310-1]
|
||||
#42 t=73.1s M11 TRANSMIT unit 5 -> HQ (long-range) [session=1789851310-1]
|
||||
#43 t=75.1s M0 STOP HQ stopped; tactical orders released [session=1789851310-1]
|
||||
#1 t=6.5s M0 REGISTER group 1 [session=1789851434-2]
|
||||
#2 t=6.5s 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=1789851434-2]
|
||||
#3 t=6.9s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789851434-2]
|
||||
#4 t=8.5s M0 REGISTER group 2 [session=1789851434-2]
|
||||
#5 t=8.5s M0 REGISTER group 3 [session=1789851434-2]
|
||||
#6 t=8.5s M0 REGISTER group 4 [session=1789851434-2]
|
||||
#7 t=8.5s M0 REGISTER group 5 [session=1789851434-2]
|
||||
#8 t=8.5s M0 REGISTER group 6 [session=1789851434-2]
|
||||
#9 t=8.5s M0 REGISTER group 7 [session=1789851434-2]
|
||||
#10 t=12s M1 REPORT X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789851434-2]
|
||||
#11 t=13s M1 TRANSMIT unit 3 -> HQ (long-range) [session=1789851434-2]
|
||||
#12 t=15s M1 RECEIVE HQ received from unit 3 [session=1789851434-2]
|
||||
#13 t=18s M5 TRANSMIT HQ -> unit 6 (long-range) [session=1789851434-2]
|
||||
#14 t=18s M4 TRANSMIT HQ -> unit 5 (long-range) [session=1789851434-2]
|
||||
#15 t=18s M3 TRANSMIT HQ -> unit 4 (long-range) [session=1789851434-2]
|
||||
#16 t=18s M2 TRANSMIT HQ -> unit 2 (long-range) [session=1789851434-2]
|
||||
#17 t=18s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789851434-2]
|
||||
#18 t=20s M5 RECEIVE unit 6 received from HQ [session=1789851434-2]
|
||||
#19 t=20s M5 ORDER DELIVERED group 6 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (8s ago) [session=1789851434-2]
|
||||
#20 t=20s M4 RECEIVE unit 5 received from HQ [session=1789851434-2]
|
||||
#21 t=20s M4 ORDER DELIVERED group 5 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (8s ago) [session=1789851434-2]
|
||||
#22 t=20s M3 RECEIVE unit 4 received from HQ [session=1789851434-2]
|
||||
#23 t=20s M3 ORDER DELIVERED group 4 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (8s ago) [session=1789851434-2]
|
||||
#24 t=20s M2 RECEIVE unit 2 received from HQ [session=1789851434-2]
|
||||
#25 t=20s M2 ORDER DELIVERED group 2 from report M1: X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (8s ago) [session=1789851434-2]
|
||||
#26 t=22s M6 REPORT X=6150 Z=7052: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: none drawn; vector X/Z=unknown (0s ago) [session=1789851434-2]
|
||||
#27 t=23s M6 TRANSMIT unit 3 -> HQ (long-range) [session=1789851434-2]
|
||||
#28 t=25s M6 RECEIVE HQ received from unit 3 [session=1789851434-2]
|
||||
#29 t=43.2s M7 REPORT X=6502 Z=7200: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789851434-2]
|
||||
#30 t=44.2s M7 TRANSMIT unit 4 -> HQ (long-range) [session=1789851434-2]
|
||||
#31 t=46.2s M7 RECEIVE HQ received from unit 4 [session=1789851434-2]
|
||||
#32 t=53.2s M8 REPORT X=6502 Z=7200: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789851434-2]
|
||||
#33 t=54.2s M8 TRANSMIT unit 4 -> HQ (long-range) [session=1789851434-2]
|
||||
#34 t=56.3s M8 RECEIVE HQ received from unit 4 [session=1789851434-2]
|
||||
#35 t=63.3s M9 REPORT X=6502 Z=7200: at least 1 spotted nearby; on foot; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789851434-2]
|
||||
#36 t=64.3s M9 TRANSMIT unit 4 -> HQ (long-range) [session=1789851434-2]
|
||||
#37 t=66.3s M9 RECEIVE HQ received from unit 4 [session=1789851434-2]
|
||||
#38 t=72.4s M10 REPORT X=7012 Z=7500: count unknown; aircraft; speed/direction unknown; seen weapons: unknown; vector X/Z=unknown (0s ago) [session=1789851434-2]
|
||||
#39 t=73.4s M10 TRANSMIT unit 5 -> HQ (long-range) [session=1789851434-2]
|
||||
#40 t=75.4s M0 STOP HQ stopped; tactical orders released [session=1789851434-2]
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"stopped_unix": 1789851517.809272,
|
||||
"console_sha256": "6eb8f56586c1346cb2e08c1880ec4a91374ac3402c4fe47c7fefe90b85041eb4",
|
||||
"end_source_sha256": "c211017ddc41aa196a0920964b77021f67a1ca648c299b9f4800330af02f9841",
|
||||
"source_unchanged_after_run": true,
|
||||
"source_provenance": "launch_snapshot",
|
||||
"launch_id": "d04d5f81-bf0a-4d92-9dca-cdfc67f80538",
|
||||
"launch_source_manifest": "launch-source-sha256.json",
|
||||
"launch_source_metadata": "launch-source.json",
|
||||
"launch_source_sha256": "c211017ddc41aa196a0920964b77021f67a1ca648c299b9f4800330af02f9841",
|
||||
"started_unix": 1789851260.7306638,
|
||||
"result": "smoke-completed",
|
||||
"result_before_cleanup": "smoke-completed",
|
||||
"cleanup_confirmed": true,
|
||||
"cleanup_report": {
|
||||
"cleanup_confirmed": true,
|
||||
"idle_verified": true,
|
||||
"errors": [],
|
||||
"orphan_cleanup": {
|
||||
"attempted": true,
|
||||
"report": {
|
||||
"scope": "/tmp/erri-headless-compat/pfx",
|
||||
"candidates": [],
|
||||
"term_sent": [],
|
||||
"kill_sent": [],
|
||||
"cleared": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"runner_error": null,
|
||||
"session": "/tmp/erri-workbench-profile/logs/logs_2026-09-19_22-54-22",
|
||||
"rounds_required": 2,
|
||||
"project": "chat",
|
||||
"display": "headless Gamescope 1280x720/30Hz",
|
||||
"dedicated_server": false,
|
||||
"audio": "silent sink and per-test-stream mute"
|
||||
}
|
||||
@@ -0,0 +1,693 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_22-54-22\script.log started at 2026-09-19 22:54:25 (2026-09-19 20:54:25 UTC)
|
||||
|
||||
22:54:25.947 SCRIPT : SCRIPT : Initializing scripts
|
||||
22:54:25.947 SCRIPT : SCRIPT : ScriptProjectManager init
|
||||
22:54:28.337 SCRIPT : SCRIPT : Compiling GameLib scripts
|
||||
22:54:28.409 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
|
||||
22:54:28.410 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
|
||||
22:54:28.410 SCRIPT : SCRIPT : Compiling Game scripts
|
||||
22:54:29.786 SCRIPT : Compiling Game scripts
|
||||
22:54:29.786 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
22:54:29.786 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
22:54:29.967 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:54:30.074 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
22:54:30.106 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
22:54:30.210 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
22:54:30.210 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
22:54:30.210 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
22:54:30.210 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
22:54:30.245 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
22:54:30.311 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
22:54:30.311 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
22:54:30.312 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
22:54:30.356 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:54:30.356 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:54:30.358 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
22:54:30.358 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
22:54:30.389 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
22:54:30.418 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
22:54:30.698 SCRIPT : Module: WorkbenchGame; loaded 172x files; 617x classes; used 2482K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: e963af0e
|
||||
22:54:30.705 SCRIPT : Module: Game; loaded 5799x files; 11425x classes; used 33853K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: 0aef5e0b
|
||||
22:54:31.653 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
22:54:31.653 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
22:54:53.171 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
|
||||
22:54:53.171 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
|
||||
22:54:53.171 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
|
||||
22:54:53.171 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
|
||||
22:54:53.171 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
|
||||
22:54:53.172 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
|
||||
22:54:53.172 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
|
||||
22:54:53.172 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
|
||||
22:54:53.172 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
|
||||
22:54:53.172 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
|
||||
22:54:53.172 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
|
||||
22:54:53.172 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
|
||||
22:54:53.172 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
|
||||
22:54:53.172 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
|
||||
22:54:53.173 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
|
||||
22:54:53.173 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
|
||||
22:54:53.173 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
|
||||
22:54:53.173 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
|
||||
22:54:53.173 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
|
||||
22:54:53.173 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
|
||||
22:54:53.173 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
|
||||
22:54:53.173 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
|
||||
22:54:53.174 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
|
||||
22:54:53.174 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
|
||||
22:54:53.174 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
|
||||
22:54:53.174 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
|
||||
22:54:53.198 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
|
||||
22:54:56.495 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
22:54:56.496 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
22:55:10.454 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
22:55:10.479 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
|
||||
22:55:11.020 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!
|
||||
22:55:11.020 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!
|
||||
22:55:11.022 SCRIPT (W): Can't open config file ""
|
||||
22:55:11.028 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
22:55:11.028 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:55:11.028 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:55:11.028 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
22:55:11.029 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
22:55:11.029 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:55:11.029 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:55:11.029 SCRIPT (W): Slot_Hints Has no Content!
|
||||
22:55:11.040 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.
|
||||
22:55:11.040 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.
|
||||
22:55:11.044 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
22:55:11.097 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
|
||||
22:55:11.109 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
|
||||
22:55:11.290 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
22:55:12.829 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
|
||||
22:55:12.853 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
|
||||
22:55:12.853 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
|
||||
22:55:12.882 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
|
||||
22:55:12.885 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
|
||||
22:55:12.935 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
|
||||
22:55:12.935 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
|
||||
22:55:12.940 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
|
||||
22:55:12.990 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
|
||||
22:55:12.990 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
|
||||
22:55:12.993 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
|
||||
22:55:12.993 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
|
||||
22:55:12.996 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
|
||||
22:55:12.998 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
|
||||
22:55:12.998 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
|
||||
22:55:12.999 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
|
||||
22:55:13.000 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
|
||||
22:55:13.000 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
|
||||
22:55:13.000 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
|
||||
22:55:13.000 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
|
||||
22:55:13.000 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
|
||||
22:55:13.000 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
|
||||
22:55:13.001 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
|
||||
22:55:13.001 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
|
||||
22:55:13.001 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
|
||||
22:55:13.001 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
|
||||
22:55:13.001 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
|
||||
22:55:13.001 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
|
||||
22:55:13.002 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:55:13.002 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:55:13.002 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:55:13.002 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:55:13.002 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:55:13.002 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:55:13.865 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:55:13.866 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:55:13.866 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:55:13.866 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:55:14.118 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5281,7499.7> up=0.995677
|
||||
22:55:14.118 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.286983 angularSpeed=0.0801588
|
||||
22:55:14.118 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:55:14.118 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6128,7501.97>
|
||||
22:55:14.118 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3128,7501.97> terrainY=63.3164 tireTerrainGap=-0.00361633
|
||||
22:55:14.119 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6128,7501.97> radius=0.3 bottom=<7012.07,63.3128,7501.97> fraction=0.438095 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00362015
|
||||
22:55:14.119 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6004,7497.71>
|
||||
22:55:14.119 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1504,7497.71> terrainY=64.1556 tireTerrainGap=-0.00519562
|
||||
22:55:14.119 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6004,7497.71> radius=0.45 bottom=<7009.88,64.1504,7497.71> fraction=0.430976 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.00518036
|
||||
22:55:14.119 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2625,7497.74>
|
||||
22:55:14.119 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8125,7497.74> terrainY=63.8179 tireTerrainGap=-0.00533676
|
||||
22:55:14.120 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2625,7497.74> radius=0.45 bottom=<7014.42,63.8125,7497.74> fraction=0.43 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.0053978
|
||||
22:55:14.120 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:55:14.373 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:55:14.373 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:55:14.373 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:55:14.373 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:55:14.879 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:55:14.880 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:55:14.880 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:55:15.132 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5355,7499.71> up=0.994345
|
||||
22:55:15.134 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0975902 angularSpeed=0.0685686
|
||||
22:55:15.134 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:55:15.134 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6196,7501.99>
|
||||
22:55:15.134 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3196,7501.99> terrainY=63.3144 tireTerrainGap=0.00527954
|
||||
22:55:15.135 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6196,7501.99> radius=0.3 bottom=<7012.07,63.3196,7501.99> fraction=0.478992 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00537872
|
||||
22:55:15.135 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.93,64.6025,7497.71>
|
||||
22:55:15.135 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.93,64.1525,7497.71> terrainY=64.149 tireTerrainGap=0.00344849
|
||||
22:55:15.135 SCRIPT : ERR GEAR SUPPORT: center=<7009.93,64.6025,7497.71> radius=0.45 bottom=<7009.93,64.1525,7497.71> fraction=0.470555 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00352478
|
||||
22:55:15.136 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.47,64.2655,7497.78>
|
||||
22:55:15.136 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.47,63.8155,7497.78> terrainY=63.8155 tireTerrainGap=6.48499e-05
|
||||
22:55:15.136 SCRIPT : ERR GEAR SUPPORT: center=<7014.47,64.2655,7497.78> radius=0.45 bottom=<7014.47,63.8155,7497.78> fraction=0.454722 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=3.8147e-05
|
||||
22:55:15.136 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:55:15.383 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:55:15.383 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:55:15.384 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:55:15.384 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:55:15.635 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
|
||||
22:55:15.886 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:55:15.886 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:55:15.887 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:55:15.887 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:55:16.140 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5334,7499.74> up=0.994185
|
||||
22:55:16.141 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.04555 angularSpeed=0.0154758
|
||||
22:55:16.141 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:55:16.141 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6147,7502.01>
|
||||
22:55:16.141 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3147,7502.01> terrainY=63.3116 tireTerrainGap=0.00310898
|
||||
22:55:16.141 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6147,7502.01> radius=0.3 bottom=<7012.08,63.3147,7502.01> fraction=0.468559 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00308228
|
||||
22:55:16.141 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5936,7497.72>
|
||||
22:55:16.141 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1436,7497.72> terrainY=64.143 tireTerrainGap=0.000656128
|
||||
22:55:16.142 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5936,7497.72> radius=0.45 bottom=<7009.97,64.1436,7497.72> fraction=0.457351 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.000617981
|
||||
22:55:16.142 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2598,7497.82>
|
||||
22:55:16.142 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8097,7497.82> terrainY=63.8129 tireTerrainGap=-0.00317764
|
||||
22:55:16.142 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2598,7497.82> radius=0.45 bottom=<7014.51,63.8097,7497.82> fraction=0.44 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00320053
|
||||
22:55:16.142 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:55:16.391 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:55:16.391 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:55:16.391 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:55:16.391 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:55:16.899 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:55:16.899 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:55:16.899 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:55:16.900 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:55:17.154 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5289,7499.75> up=0.994143
|
||||
22:55:17.154 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
22:55:17.155 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:55:17.155 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02>
|
||||
22:55:17.155 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00162506
|
||||
22:55:17.155 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.461881 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00161362
|
||||
22:55:17.155 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73>
|
||||
22:55:17.155 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00247955
|
||||
22:55:17.156 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089
|
||||
22:55:17.156 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2601,7497.84>
|
||||
22:55:17.156 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8101,7497.84> terrainY=63.8122 tireTerrainGap=-0.00207138
|
||||
22:55:17.156 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2601,7497.84> radius=0.45 bottom=<7014.51,63.8101,7497.84> fraction=0.445 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00209808
|
||||
22:55:17.156 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:55:17.410 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:55:17.410 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:55:17.410 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:55:17.411 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:55:17.740 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:55:17.741 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:55:17.741 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:55:17.741 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:55:18.245 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5289,7499.75> up=0.994143
|
||||
22:55:18.245 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
22:55:18.245 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:55:18.245 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6125,7502.02>
|
||||
22:55:18.246 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3125,7502.02> terrainY=63.3109 tireTerrainGap=0.00162506
|
||||
22:55:18.246 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6125,7502.02> radius=0.3 bottom=<7012.08,63.3125,7502.02> fraction=0.461881 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00161362
|
||||
22:55:18.246 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5939,7497.73>
|
||||
22:55:18.246 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1439,7497.73> terrainY=64.1414 tireTerrainGap=0.00247955
|
||||
22:55:18.247 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5939,7497.73> radius=0.45 bottom=<7009.97,64.1439,7497.73> fraction=0.465508 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00241089
|
||||
22:55:18.247 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2601,7497.84>
|
||||
22:55:18.247 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8101,7497.84> terrainY=63.8122 tireTerrainGap=-0.00207138
|
||||
22:55:18.247 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2601,7497.84> radius=0.45 bottom=<7014.51,63.8101,7497.84> fraction=0.445 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00209808
|
||||
22:55:18.247 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:55:18.248 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:55:18.249 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
|
||||
22:55:18.263 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
|
||||
22:55:18.264 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
|
||||
22:55:18.264 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
|
||||
22:55:18.264 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
|
||||
22:55:18.264 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
|
||||
22:55:18.264 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
|
||||
22:55:18.265 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
|
||||
22:55:18.374 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
|
||||
22:55:18.420 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5>
|
||||
22:55:18.607 SCRIPT : ERR SMOKE PASS: new identity may enter prison
|
||||
22:55:18.607 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
|
||||
22:55:18.607 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
|
||||
22:55:18.608 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
|
||||
22:55:18.608 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
|
||||
22:55:18.608 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
|
||||
22:55:18.608 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
|
||||
22:55:18.608 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
|
||||
22:55:18.608 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
|
||||
22:55:18.609 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
|
||||
22:55:18.609 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
|
||||
22:55:18.609 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
|
||||
22:55:18.609 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
|
||||
22:55:18.609 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
|
||||
22:55:18.609 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
|
||||
22:55:18.610 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
|
||||
22:55:18.612 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
|
||||
22:55:18.613 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
|
||||
22:55:18.613 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
|
||||
22:55:18.613 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
|
||||
22:55:18.616 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
|
||||
22:55:18.616 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
|
||||
22:55:18.616 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
|
||||
22:55:18.616 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
|
||||
22:55:18.617 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
|
||||
22:55:18.617 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
|
||||
22:55:18.617 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
|
||||
22:55:18.617 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
|
||||
22:55:18.617 SCRIPT : ERR SMOKE PASS: initial prisoner position
|
||||
22:55:18.618 SCRIPT : ERR SMOKE PASS: radio and extraction vehicle exist
|
||||
22:55:18.618 SCRIPT : ERR SMOKE PASS: authored gate exposes lock action
|
||||
22:55:18.618 SCRIPT : ERR GEOMETRY: gate low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1>
|
||||
22:55:18.618 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7160> low=<6090,211.444,7160> high=<6090,211.444,7160>
|
||||
22:55:18.618 SCRIPT : ERR GEOMETRY: child origin=<6090,211.344,7154> low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1>
|
||||
22:55:18.618 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7154> low=<6093,210.641,7153.87> high=<6096,214.409,7154.13>
|
||||
22:55:18.619 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7154> low=<6087,210.641,7153.87> high=<6090,214.409,7154.13>
|
||||
22:55:18.619 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6084,210.641,7153.87> high=<6087,214.409,7154.13>
|
||||
22:55:18.619 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7163> low=<6095.87,210.641,7163> high=<6096.13,214.409,7166>
|
||||
22:55:18.619 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7163> low=<6083.87,210.641,7163> high=<6084.13,214.409,7166>
|
||||
22:55:18.619 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7160> low=<6095.87,210.641,7160> high=<6096.13,214.409,7163>
|
||||
22:55:18.619 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7160> low=<6083.87,210.641,7160> high=<6084.13,214.409,7163>
|
||||
22:55:18.619 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7157> low=<6095.87,210.641,7157> high=<6096.13,214.409,7160>
|
||||
22:55:18.620 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7157> low=<6083.87,210.641,7157> high=<6084.13,214.409,7160>
|
||||
22:55:18.620 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7154> low=<6095.87,210.641,7154> high=<6096.13,214.409,7157>
|
||||
22:55:18.620 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6083.87,210.641,7154> high=<6084.13,214.409,7157>
|
||||
22:55:18.620 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7166> low=<6093,210.641,7165.87> high=<6096,214.409,7166.13>
|
||||
22:55:18.620 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7166> low=<6090,210.641,7165.87> high=<6093,214.409,7166.13>
|
||||
22:55:18.620 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7166> low=<6087,210.641,7165.87> high=<6090,214.409,7166.13>
|
||||
22:55:18.621 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7166> low=<6084,210.641,7165.87> high=<6087,214.409,7166.13>
|
||||
22:55:18.621 SCRIPT : ERR SMOKE PASS: lock permits prisoner
|
||||
22:55:18.621 SCRIPT : Rereintroduced [mission]: phase 1 -> 2
|
||||
22:55:18.622 SCRIPT : ERR SMOKE PASS: lock action advances mission
|
||||
22:55:18.623 SCRIPT : ERR SMOKE PASS: two guaranteed physical cache documents
|
||||
22:55:18.625 SCRIPT : ERR SMOKE PASS: test does not rely on random intel
|
||||
22:55:18.629 SCRIPT : ERR SMOKE PASS: isolated test profile defence duration
|
||||
22:55:19.103 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
22:55:19.379 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1
|
||||
22:55:21.652 SCRIPT : ERR SMOKE PASS: unlocked gate physically permits passage
|
||||
22:55:21.652 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
22:55:22.424 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2
|
||||
22:55:24.212 SCRIPT : ERR SMOKE PASS: reroll cache group is ready
|
||||
22:55:24.213 SCRIPT : ERR SMOKE PASS: reroll observes original living cache guards
|
||||
22:55:24.213 SCRIPT : ERR SMOKE PASS: unauthorized reroll cannot start a batch
|
||||
22:55:24.216 SCRIPT : ERR SMOKE PASS: native reroll captured chance configured
|
||||
22:55:24.217 SCRIPT : ERR SMOKE PASS: administrator starts one batch; overlapping reroll rejected
|
||||
22:55:24.219 SCRIPT : ERR SMOKE PASS: live setting change does not alter captured batch chance
|
||||
22:55:32.839 SCRIPT : ERR INTEL REROLL: Intel reroll complete at 100 percent: 36/36 AI processed, 0 failed, 0 skipped.
|
||||
22:55:32.840 SCRIPT : ERR SMOKE PASS: native inventory reroll completes without failed operations
|
||||
22:55:32.840 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:32.840 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:55:32.840 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:32.840 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:55:32.841 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:32.841 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:55:32.841 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:32.841 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:55:32.841 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:32.841 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:55:32.842 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:32.842 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:55:32.842 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:55:32.842 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:55:32.842 SCRIPT : ERR SMOKE PASS: reroll preserves already identified radio
|
||||
22:55:32.843 SCRIPT : ERR SMOKE PASS: next independent batch uses current zero probability
|
||||
22:55:42.980 SCRIPT : ERR INTEL REROLL: Intel reroll complete at 0 percent: 40/40 AI processed, 0 failed, 0 skipped.
|
||||
22:55:42.981 SCRIPT : ERR SMOKE PASS: native inventory reroll completes without failed operations
|
||||
22:55:42.981 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:42.981 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:55:42.981 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:42.982 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:55:42.982 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:42.982 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:55:42.982 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:42.983 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:55:42.983 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:42.983 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:55:42.983 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:55:42.983 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:55:42.984 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:55:42.984 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:55:42.984 SCRIPT : ERR SMOKE PASS: reroll preserves already identified radio
|
||||
22:55:42.984 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:55:42.984 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:55:42.984 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:55:42.985 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:55:42.985 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:55:42.985 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:55:42.985 SCRIPT : ERR SMOKE PASS: carried intel identifies radio through intel service
|
||||
22:55:42.985 SCRIPT : ERR SMOKE PASS: radio rejects distant player
|
||||
22:55:43.987 SCRIPT : ERR SMOKE: radio=<6500,159.756,7200> player=<6502,159.53,7200>
|
||||
22:55:43.987 SCRIPT : Rereintroduced [mission]: phase 2 -> 3
|
||||
22:55:43.988 SCRIPT : ERR SMOKE PASS: identified radio starts defence
|
||||
22:55:47.029 SCRIPT : ERR SMOKE PASS: occupied defence timer running
|
||||
22:55:49.576 SCRIPT : ERR SMOKE PASS: leaving area resets defence
|
||||
22:56:20.752 SCRIPT : Rereintroduced [mission]: phase 3 -> 4
|
||||
22:56:23.038 SCRIPT : ERR SMOKE PASS: continuous occupied defence completes
|
||||
22:56:23.039 SCRIPT : ERR SMOKE PASS: boarding extraction vehicle
|
||||
22:56:26.088 SCRIPT : ERR SMOKE PASS: physical extraction occupancy
|
||||
22:56:26.788 SCRIPT : Rereintroduced [mission]: phase 4 -> 5
|
||||
22:56:26.788 SCRIPT : ERR SMOKE PASS: scripted escape reaches victory after physical vehicle occupancy
|
||||
22:56:26.788 SCRIPT : ERR SMOKE COMPLETE: terminal=5 lostHelicopterCase=0 playerDeathCase=0
|
||||
22:56:26.894 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
|
||||
22:56:26.897 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:56:26.897 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:56:26.897 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:56:26.897 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:56:28.934 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon
|
||||
22:56:28.934 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
22:56:28.934 SCRIPT : -- Stack trace --
|
||||
22:56:28.934 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
22:56:28.935 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
22:56:28.935 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
|
||||
22:56:28.935 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
22:56:28.935 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
22:56:28.935 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
22:56:28.935 SCRIPT : -----------------
|
||||
22:56:28.935 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
22:56:28.935 SCRIPT : -- Stack trace --
|
||||
22:56:28.936 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
22:56:28.936 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
22:56:28.936 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
|
||||
22:56:28.936 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
22:56:28.936 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
22:56:28.936 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
22:56:28.936 SCRIPT : -----------------
|
||||
22:56:28.938 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:56:28.938 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:56:28.939 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:56:28.939 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:56:28.941 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon
|
||||
22:56:56.815 SCRIPT (W): Maybe a problem: DataProgression is not ready but the analytics event was requested
|
||||
22:57:14.540 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
22:57:14.541 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
|
||||
22:57:15.226 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!
|
||||
22:57:15.226 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!
|
||||
22:57:15.227 SCRIPT (W): Can't open config file ""
|
||||
22:57:15.228 SCRIPT (W): Cannot update game blocklist. Another request in progress.
|
||||
22:57:15.228 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:57:15.229 SCRIPT (W): Slot_Hints Has no Content!
|
||||
22:57:15.233 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.
|
||||
22:57:15.233 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.
|
||||
22:57:15.258 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
|
||||
22:57:15.269 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
|
||||
22:57:15.376 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
22:57:16.746 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
|
||||
22:57:16.752 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
|
||||
22:57:16.753 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
|
||||
22:57:16.765 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
|
||||
22:57:16.766 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
|
||||
22:57:16.778 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
|
||||
22:57:16.778 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
|
||||
22:57:16.783 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
|
||||
22:57:16.795 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
|
||||
22:57:16.795 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
|
||||
22:57:16.797 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
|
||||
22:57:16.798 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
|
||||
22:57:16.801 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
|
||||
22:57:16.801 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
|
||||
22:57:16.802 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
|
||||
22:57:16.803 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
|
||||
22:57:16.803 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
|
||||
22:57:16.803 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
|
||||
22:57:16.803 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
|
||||
22:57:16.804 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
|
||||
22:57:16.804 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
|
||||
22:57:16.804 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
|
||||
22:57:16.804 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
|
||||
22:57:16.804 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
|
||||
22:57:16.805 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
|
||||
22:57:16.805 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
|
||||
22:57:16.805 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
|
||||
22:57:16.805 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
|
||||
22:57:16.805 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:57:16.805 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:57:16.806 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:57:16.806 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:57:16.806 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:57:16.806 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
22:57:17.510 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:57:17.510 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:57:17.510 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:57:17.510 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:57:17.763 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012.08,63.5652,7499.7> up=0.99526
|
||||
22:57:17.763 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.371015 angularSpeed=0.144353
|
||||
22:57:17.763 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:57:17.764 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6164,7501.98>
|
||||
22:57:17.764 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3164,7501.98> terrainY=63.3149 tireTerrainGap=0.00153732
|
||||
22:57:17.764 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6164,7501.98> radius=0.3 bottom=<7012.07,63.3164,7501.98> fraction=0.461625 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.0015564
|
||||
22:57:17.764 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.5947,7497.72>
|
||||
22:57:17.764 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1447,7497.72> terrainY=64.1554 tireTerrainGap=-0.0106354
|
||||
22:57:17.764 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.5947,7497.72> radius=0.45 bottom=<7009.88,64.1447,7497.72> fraction=0.406057 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.0106659
|
||||
22:57:17.765 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2661,7497.74>
|
||||
22:57:17.765 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8161,7497.74> terrainY=63.8179 tireTerrainGap=-0.00181961
|
||||
22:57:17.765 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2661,7497.74> radius=0.45 bottom=<7014.42,63.8161,7497.74> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394
|
||||
22:57:17.765 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:57:18.015 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:57:18.015 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:57:18.015 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:57:18.015 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
22:57:18.516 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:57:18.516 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:57:18.516 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:57:18.772 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5243,7499.72> up=0.99394
|
||||
22:57:18.772 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0532861 angularSpeed=0.0688037
|
||||
22:57:18.772 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:57:18.773 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6185,7501.99>
|
||||
22:57:18.773 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3185,7501.99> terrainY=63.3144 tireTerrainGap=0.00411606
|
||||
22:57:18.773 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6185,7501.99> radius=0.3 bottom=<7012.06,63.3185,7501.99> fraction=0.473655 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.0042038
|
||||
22:57:18.773 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.91,64.6021,7497.72>
|
||||
22:57:18.773 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.91,64.1521,7497.72> terrainY=64.1502 tireTerrainGap=0.00188446
|
||||
22:57:18.774 SCRIPT : ERR GEAR SUPPORT: center=<7009.91,64.6021,7497.72> radius=0.45 bottom=<7009.91,64.1521,7497.72> fraction=0.463264 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00192261
|
||||
22:57:18.774 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2648,7497.78>
|
||||
22:57:18.774 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8148,7497.78> terrainY=63.8156 tireTerrainGap=-0.000766754
|
||||
22:57:18.774 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2648,7497.78> radius=0.45 bottom=<7014.46,63.8148,7497.78> fraction=0.451111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00075531
|
||||
22:57:18.774 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:57:19.025 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
|
||||
22:57:19.025 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:57:19.025 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:57:19.025 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
22:57:19.026 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:57:19.532 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:57:19.533 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:57:19.533 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:57:19.818 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.11,63.5349,7499.74> up=0.993745
|
||||
22:57:19.818 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0195448 angularSpeed=0.0641527
|
||||
22:57:19.818 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:57:19.818 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6147,7502.01>
|
||||
22:57:19.818 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3147,7502.01> terrainY=63.3118 tireTerrainGap=0.00291061
|
||||
22:57:19.819 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6147,7502.01> radius=0.3 bottom=<7012.06,63.3147,7502.01> fraction=0.467724 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00289917
|
||||
22:57:19.819 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.96,64.5959,7497.72>
|
||||
22:57:19.819 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.96,64.1459,7497.72> terrainY=64.1443 tireTerrainGap=0.00163269
|
||||
22:57:19.819 SCRIPT : ERR GEAR SUPPORT: center=<7009.96,64.5959,7497.72> radius=0.45 bottom=<7009.96,64.1459,7497.72> fraction=0.462142 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00167084
|
||||
22:57:19.819 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.5,64.2609,7497.83>
|
||||
22:57:19.819 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.5,63.8109,7497.83> terrainY=63.8129 tireTerrainGap=-0.00197983
|
||||
22:57:19.820 SCRIPT : ERR GEAR SUPPORT: center=<7014.5,64.2609,7497.83> radius=0.45 bottom=<7014.5,63.8109,7497.83> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
|
||||
22:57:19.820 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:57:19.820 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:57:19.820 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
22:57:19.820 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:57:19.821 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:57:20.312 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:57:20.312 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:57:20.312 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:57:20.312 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
22:57:20.820 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5281,7499.74> up=0.993808
|
||||
22:57:20.820 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
22:57:20.820 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:57:20.821 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6134,7502.01>
|
||||
22:57:20.821 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3134,7502.01> terrainY=63.3116 tireTerrainGap=0.00186539
|
||||
22:57:20.821 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6134,7502.01> radius=0.3 bottom=<7012.07,63.3134,7502.01> fraction=0.463123 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00188828
|
||||
22:57:20.821 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5946,7497.72>
|
||||
22:57:20.821 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1446,7497.72> terrainY=64.1423 tireTerrainGap=0.00231934
|
||||
22:57:20.821 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5946,7497.72> radius=0.45 bottom=<7009.97,64.1446,7497.72> fraction=0.465247 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00235748
|
||||
22:57:20.822 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2601,7497.84>
|
||||
22:57:20.822 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8101,7497.84> terrainY=63.8121 tireTerrainGap=-0.00198746
|
||||
22:57:20.822 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2601,7497.84> radius=0.45 bottom=<7014.51,63.8101,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
|
||||
22:57:20.822 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:57:20.822 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:57:20.823 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:57:20.823 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:57:20.823 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:57:21.332 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
22:57:21.332 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:57:21.333 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:57:21.333 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:57:21.833 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5281,7499.74> up=0.993808
|
||||
22:57:21.833 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
22:57:21.833 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
22:57:21.834 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6134,7502.01>
|
||||
22:57:21.834 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3134,7502.01> terrainY=63.3116 tireTerrainGap=0.00186539
|
||||
22:57:21.834 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6134,7502.01> radius=0.3 bottom=<7012.07,63.3134,7502.01> fraction=0.463123 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00188828
|
||||
22:57:21.834 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5946,7497.72>
|
||||
22:57:21.834 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1446,7497.72> terrainY=64.1423 tireTerrainGap=0.00231934
|
||||
22:57:21.835 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5946,7497.72> radius=0.45 bottom=<7009.97,64.1446,7497.72> fraction=0.465247 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00235748
|
||||
22:57:21.835 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2601,7497.84>
|
||||
22:57:21.835 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8101,7497.84> terrainY=63.8121 tireTerrainGap=-0.00198746
|
||||
22:57:21.835 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2601,7497.84> radius=0.45 bottom=<7014.51,63.8101,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
|
||||
22:57:21.835 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
22:57:21.836 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:57:21.836 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
22:57:21.837 SCRIPT : Rereintroduced [sites]: 7 sites and 119 physical stock items ready
|
||||
22:57:21.844 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
|
||||
22:57:21.845 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
|
||||
22:57:21.845 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
|
||||
22:57:21.846 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
|
||||
22:57:21.846 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
|
||||
22:57:21.846 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
|
||||
22:57:21.846 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
|
||||
22:57:22.306 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
|
||||
22:57:22.330 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5>
|
||||
22:57:22.415 SCRIPT : ERR SMOKE PASS: new identity may enter prison
|
||||
22:57:22.415 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
|
||||
22:57:22.415 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
|
||||
22:57:22.415 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
|
||||
22:57:22.416 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
|
||||
22:57:22.416 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
|
||||
22:57:22.416 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
|
||||
22:57:22.416 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
|
||||
22:57:22.416 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
|
||||
22:57:22.416 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
|
||||
22:57:22.416 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
|
||||
22:57:22.416 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
|
||||
22:57:22.417 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
|
||||
22:57:22.417 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
|
||||
22:57:22.417 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
|
||||
22:57:22.417 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
|
||||
22:57:22.419 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
|
||||
22:57:22.420 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
|
||||
22:57:22.420 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
|
||||
22:57:22.420 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
|
||||
22:57:22.422 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
|
||||
22:57:22.422 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
|
||||
22:57:22.423 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
|
||||
22:57:22.423 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
|
||||
22:57:22.423 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
|
||||
22:57:22.423 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
|
||||
22:57:22.423 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
|
||||
22:57:22.423 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
|
||||
22:57:22.423 SCRIPT : ERR SMOKE PASS: initial prisoner position
|
||||
22:57:22.424 SCRIPT : ERR SMOKE PASS: radio and extraction vehicle exist
|
||||
22:57:22.424 SCRIPT : ERR SMOKE PASS: authored gate exposes lock action
|
||||
22:57:22.424 SCRIPT : ERR GEOMETRY: gate low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1>
|
||||
22:57:22.424 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7160> low=<6090,211.444,7160> high=<6090,211.444,7160>
|
||||
22:57:22.424 SCRIPT : ERR GEOMETRY: child origin=<6090,211.344,7154> low=<6089.98,211.436,7153.9> high=<6093.06,214.647,7154.1>
|
||||
22:57:22.424 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7154> low=<6093,210.641,7153.87> high=<6096,214.409,7154.13>
|
||||
22:57:22.424 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7154> low=<6087,210.641,7153.87> high=<6090,214.409,7154.13>
|
||||
22:57:22.425 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6084,210.641,7153.87> high=<6087,214.409,7154.13>
|
||||
22:57:22.425 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7163> low=<6095.87,210.641,7163> high=<6096.13,214.409,7166>
|
||||
22:57:22.425 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7163> low=<6083.87,210.641,7163> high=<6084.13,214.409,7166>
|
||||
22:57:22.425 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7160> low=<6095.87,210.641,7160> high=<6096.13,214.409,7163>
|
||||
22:57:22.425 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7160> low=<6083.87,210.641,7160> high=<6084.13,214.409,7163>
|
||||
22:57:22.425 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7157> low=<6095.87,210.641,7157> high=<6096.13,214.409,7160>
|
||||
22:57:22.425 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7157> low=<6083.87,210.641,7157> high=<6084.13,214.409,7160>
|
||||
22:57:22.426 SCRIPT : ERR GEOMETRY: child origin=<6096,211.444,7154> low=<6095.87,210.641,7154> high=<6096.13,214.409,7157>
|
||||
22:57:22.426 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7154> low=<6083.87,210.641,7154> high=<6084.13,214.409,7157>
|
||||
22:57:22.426 SCRIPT : ERR GEOMETRY: child origin=<6093,211.444,7166> low=<6093,210.641,7165.87> high=<6096,214.409,7166.13>
|
||||
22:57:22.426 SCRIPT : ERR GEOMETRY: child origin=<6090,211.444,7166> low=<6090,210.641,7165.87> high=<6093,214.409,7166.13>
|
||||
22:57:22.426 SCRIPT : ERR GEOMETRY: child origin=<6087,211.444,7166> low=<6087,210.641,7165.87> high=<6090,214.409,7166.13>
|
||||
22:57:22.426 SCRIPT : ERR GEOMETRY: child origin=<6084,211.444,7166> low=<6084,210.641,7165.87> high=<6087,214.409,7166.13>
|
||||
22:57:22.426 SCRIPT : ERR SMOKE PASS: lock permits prisoner
|
||||
22:57:22.427 SCRIPT : Rereintroduced [mission]: phase 1 -> 2
|
||||
22:57:22.428 SCRIPT : ERR SMOKE PASS: lock action advances mission
|
||||
22:57:22.428 SCRIPT : ERR SMOKE PASS: two guaranteed physical cache documents
|
||||
22:57:22.430 SCRIPT : ERR SMOKE PASS: test does not rely on random intel
|
||||
22:57:22.433 SCRIPT : ERR SMOKE PASS: isolated test profile defence duration
|
||||
22:57:22.921 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
22:57:23.311 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1
|
||||
22:57:25.467 SCRIPT : ERR SMOKE PASS: unlocked gate physically permits passage
|
||||
22:57:25.467 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
22:57:26.332 SCRIPT : Rereintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2
|
||||
22:57:28.010 SCRIPT : ERR SMOKE PASS: reroll cache group is ready
|
||||
22:57:28.010 SCRIPT : ERR SMOKE PASS: reroll observes original living cache guards
|
||||
22:57:28.010 SCRIPT : ERR SMOKE PASS: unauthorized reroll cannot start a batch
|
||||
22:57:28.013 SCRIPT : ERR SMOKE PASS: native reroll captured chance configured
|
||||
22:57:28.014 SCRIPT : ERR SMOKE PASS: administrator starts one batch; overlapping reroll rejected
|
||||
22:57:28.016 SCRIPT : ERR SMOKE PASS: live setting change does not alter captured batch chance
|
||||
22:57:36.628 SCRIPT : ERR INTEL REROLL: Intel reroll complete at 100 percent: 36/36 AI processed, 0 failed, 0 skipped.
|
||||
22:57:36.629 SCRIPT : ERR SMOKE PASS: native inventory reroll completes without failed operations
|
||||
22:57:36.629 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:36.629 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:57:36.629 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:36.629 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:57:36.630 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:36.630 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:57:36.630 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:36.630 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:57:36.630 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:36.631 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:57:36.631 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:36.631 SCRIPT : ERR SMOKE PASS: captured 100 percent batch assigns one native folder despite live zero setting
|
||||
22:57:36.631 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:57:36.631 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:57:36.631 SCRIPT : ERR SMOKE PASS: reroll preserves already identified radio
|
||||
22:57:36.632 SCRIPT : ERR SMOKE PASS: next independent batch uses current zero probability
|
||||
22:57:46.742 SCRIPT : ERR INTEL REROLL: Intel reroll complete at 0 percent: 40/40 AI processed, 0 failed, 0 skipped.
|
||||
22:57:46.742 SCRIPT : ERR SMOKE PASS: native inventory reroll completes without failed operations
|
||||
22:57:46.742 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:46.743 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:57:46.743 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:46.743 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:57:46.743 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:46.743 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:57:46.743 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:46.744 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:57:46.744 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:46.744 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:57:46.744 SCRIPT : ERR SMOKE PASS: original cache guard survives the reroll fixture
|
||||
22:57:46.744 SCRIPT : ERR SMOKE PASS: zero percent reroll removes original native AI folders without replacements
|
||||
22:57:46.744 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:57:46.745 SCRIPT : ERR SMOKE PASS: reroll preserves player's exact collected clue documents
|
||||
22:57:46.745 SCRIPT : ERR SMOKE PASS: reroll preserves already identified radio
|
||||
22:57:46.745 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:57:46.745 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:57:46.745 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:57:46.746 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:57:46.746 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:57:46.746 SCRIPT : ERR SMOKE PASS: retired native document remains spent and owned for round cleanup
|
||||
22:57:46.746 SCRIPT : ERR SMOKE PASS: carried intel identifies radio through intel service
|
||||
22:57:46.746 SCRIPT : ERR SMOKE PASS: radio rejects distant player
|
||||
22:57:47.748 SCRIPT : ERR SMOKE: radio=<6500,159.756,7200> player=<6502,159.531,7200>
|
||||
22:57:47.749 SCRIPT : Rereintroduced [mission]: phase 2 -> 3
|
||||
22:57:47.750 SCRIPT : ERR SMOKE PASS: identified radio starts defence
|
||||
22:57:50.782 SCRIPT : ERR SMOKE PASS: occupied defence timer running
|
||||
22:57:53.306 SCRIPT : ERR SMOKE PASS: leaving area resets defence
|
||||
22:58:23.701 SCRIPT : Rereintroduced [mission]: phase 3 -> 4
|
||||
22:58:26.746 SCRIPT : ERR SMOKE PASS: continuous occupied defence completes
|
||||
22:58:26.747 SCRIPT : ERR SMOKE PASS: boarding extraction vehicle
|
||||
22:58:29.787 SCRIPT : ERR SMOKE PASS: physical extraction occupancy
|
||||
22:58:30.737 SCRIPT : Rereintroduced [mission]: phase 4 -> 5
|
||||
22:58:30.737 SCRIPT : ERR SMOKE PASS: scripted escape reaches victory after physical vehicle occupancy
|
||||
22:58:30.738 SCRIPT : ERR SMOKE COMPLETE: terminal=5 lostHelicopterCase=0 playerDeathCase=0
|
||||
22:58:30.841 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
|
||||
22:58:30.843 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:58:30.843 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:58:30.843 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:58:30.843 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:58:32.877 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon
|
||||
22:58:32.877 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
22:58:32.878 SCRIPT : -- Stack trace --
|
||||
22:58:32.878 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
22:58:32.878 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
22:58:32.878 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
|
||||
22:58:32.878 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
22:58:32.878 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
22:58:32.878 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
22:58:32.878 SCRIPT : -----------------
|
||||
22:58:32.879 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
22:58:32.879 SCRIPT : -- Stack trace --
|
||||
22:58:32.879 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
22:58:32.879 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
22:58:32.879 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
|
||||
22:58:32.879 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
22:58:32.879 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
22:58:32.879 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
22:58:32.879 SCRIPT : -----------------
|
||||
22:58:32.882 SCRIPT (W): Slot_Chat Has no Content!
|
||||
22:58:32.882 SCRIPT (W): Slot_VON Has no Content!
|
||||
22:58:32.882 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
22:58:32.882 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
22:58:32.883 SCRIPT : ERR RESULT UI: player=1 title=You escaped Everon
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"kind": "launch_snapshot"
|
||||
}
|
||||
@@ -0,0 +1,206 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "09d180af83f99b404e012378c0bab661805ee3b3494a88d9a1f6b654275ce991",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "ee7d4fab38dd13644524420f20424bfe96153c20b6a5807ddbe41ecd46d7e666",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "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": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "0f72090efe888988e8f4bcd5656eb18061ecfe2c7990c9c9426d3ac187163100",
|
||||
"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": "81eff7bb60f2e48ee7959d3f8fafb3a0f05a8dbb3957a2cd77b809f14715006e",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "17fa26bb1452fbc8de6d3053203e7cf02170ef6e4682f42f3c362ec61a80ada3",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "bb5e2d065ec40629cebebf2be25958b992ad05dbc906c5f66dddbe6c6d4ff124",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"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_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_GameMode.c": "0ba966727ddaa5174527f2b8aed38859e32c1b07919ed5def5594e49998d5f4d",
|
||||
"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_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"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": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "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/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c": "92d0a828a0fd23b41facc10daab3c4578f31733911f860b2212135462b9dd84d",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c": "44bd5414f9ba5e5c34fe9fb75ade36004f689cda2584a2db8b641743789c14fb",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "1028779f6eb57dd1d57fcfa8cff954247ab20060b9f79c68d34c69fc42565782",
|
||||
"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"
|
||||
}
|
||||
@@ -100,5 +100,35 @@
|
||||
"sha256": "6961ad593d20f86c30b557542b4f67fd44d9579037776b07cd95616927eda83d",
|
||||
"destination": "addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c",
|
||||
"changes": "Use vanilla named settlements; original mission location dependency removed."
|
||||
},
|
||||
{
|
||||
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c",
|
||||
"sha256": "4898ac471fb16433fc5d98244a8cec89c5e8e006af2c94bbcd89113a2b7107c8",
|
||||
"destination": "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c",
|
||||
"changes": "Adapt least-recently-sent visible-contact selection to a per-squad bounded identity history; queued radio attempts rotate priority without retaining positions or changing delivery authority."
|
||||
},
|
||||
{
|
||||
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c",
|
||||
"sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57",
|
||||
"destination": "addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c",
|
||||
"changes": "Adapt administrator reroll behavior: captured registered-enemy cohort/chance, bounded native inventory work and preserved player discoveries. Successor uses its own discovery ledger and retains retired spent folders for round cleanup instead of delayed world deletion."
|
||||
},
|
||||
{
|
||||
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c",
|
||||
"sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57",
|
||||
"destination": "addons/intel/Scripts/Game/ERR/ERR_IntelService.c",
|
||||
"changes": "Adapt reroll entry/status integration, accepted native-operation handling and one-roll lifecycle to successor registration/tick/stop interfaces; no original base dependencies."
|
||||
},
|
||||
{
|
||||
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c",
|
||||
"sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57",
|
||||
"destination": "addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c",
|
||||
"changes": "Adapt team discovery notification behavior using successor location events, bounded coalescing and rough-location secrecy."
|
||||
},
|
||||
{
|
||||
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelLifecycle.c",
|
||||
"sha256": "7a987c65f0ec10ddcc138785409e370b9c1cc6abbda48027b7406459b42d00a9",
|
||||
"destination": "addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c",
|
||||
"changes": "Adapt native reliable discovery message transport to successor game-mode RPC with per-round local/broadcast deduplication; existing Core briefing retained."
|
||||
}
|
||||
]
|
||||
|
||||
@@ -4,6 +4,18 @@ The old workspace is a read-only migration reference. `dependency-audit.json` re
|
||||
|
||||
The base replacement has priority over extension feature migration. [Base responsibilities and implementation order](base-replacement.md) distinguish prototype coverage from remaining gameplay work.
|
||||
|
||||
## Owner-authored AI and Intel reuse direction (2026-09-19)
|
||||
|
||||
The owner explicitly confirmed that `escapists-ai` and `escapists-intel` are theirs and authorized heavy inspiration and reuse for the successor. Treat their independently authored behavior and code as migration sources, adapting useful implementations instead of recreating them unnecessarily. Keep the reference workspace unchanged. This authorization concerns those extensions; any original Escapists code, resources or dependency hooks within them still need replacement. Record actual code reuse in `migration-provenance.json` when it is migrated.
|
||||
|
||||
The source review confirms that several AI helpers are already migrated (HQ radio network, observation, journal, mortar prediction/firing and settlement safety). Further migration should prioritize useful player-facing behavior and the playable base:
|
||||
|
||||
- `EAI_ImprovisedPrisons.c`: reuse applicable camp layout, finite starter supplies and placement ideas when expanding starts. Its `SCRTC_BaseGameMode` / `ESCT_PrisonComponent` integration must use successor services. Keep the current playable prison available while adapting it.
|
||||
- `EI_IntelService.c`, `EI_IntelLifecycle.c`, `EI_MapDiscoveryUI.c` and `EI_PlayerBriefing.c`: compare inventory assignment, recovery, discovery feedback and briefing behavior with the successor. The extension README also documents an administrator reroll operation beyond the successor's current carrying/reveal settings; migrate it deliberately with its cohort, ownership and duplicate-prevention semantics.
|
||||
- AI logistics, convoy and air-support implementations: adapt independently authored behavior around the successor HQ and finite physical forces. Remove original game-mode/location dependencies and keep the first release's vanilla asset scope. Source availability alone does not establish migrated or verified behavior.
|
||||
|
||||
Do not restart prolonged prison/input or experimental aircraft proof work merely to investigate these sources. Prioritize concrete gameplay gaps and retain explicit human and multiplayer validation limits.
|
||||
|
||||
## Implemented foundation
|
||||
|
||||
- Five projects, dependency isolation, new source resource identities and a new scenario identity.
|
||||
@@ -24,6 +36,16 @@ The base replacement has priority over extension feature migration. [Base respon
|
||||
|
||||
The prison/site layout is a prototype. Terrain heights were checked, but collision, slope, navmesh accessibility, vehicle seating and extraction takeoff have not passed gameplay acceptance. Two separate marked supply caches each hold two guaranteed radio documents. The western cache provides another route if the southern cache is lost; optional medical and guarded outpost stock add detours. Progression does not require random enemy intel. Geometry diagnostics replaced the sloping footprint with an open surveyed site and resized the gate to its opening. Normal gate-action completion and scripted victory rounds pass. The later destroyed-gate fixture applies real native damage/deletion and deliberately repositions the admitted body across the boundary; it does not prove walking through the opening or debris. Manual gameplay acceptance remains outstanding.
|
||||
|
||||
## Owner-authored migration increment
|
||||
|
||||
Intel now adds `/esc intel show`, `/esc intel reroll` and `/esc intel reroll show` through the existing authenticated administration transport. A batch captures the current carrying probability and registered living AI cohort; later probability changes and newly registered AI do not alter that batch. Work is bounded across ticks, overlapping batches are rejected, and objective/collected documents and discoveries are preserved. Retired AI folders remain spent and are tracked for normal round cleanup. This intentionally replaces the old delayed loose-folder deletion.
|
||||
|
||||
Intel also reports discovered map information through bounded, coalesced team messages. Rough clues do not disclose a site's identity. The existing Core phase guide already explains carried folders, so the old independent briefing/suppression timer is not imported.
|
||||
|
||||
HQ adapts the owned AI addon's fair contact-selection behavior. Each squad rotates among its current visual contacts after an uplink is queued, retaining at most 64 identities. Radio delivery still determines when the HQ learns about a report and assigns a physical force.
|
||||
|
||||
Native and human validation limits for this increment are recorded in `owned-ai-intel-migration.md`. The frozen September 19 playtest package remains its earlier snapshot unless explicitly rebuilt.
|
||||
|
||||
## Commands presently implemented
|
||||
|
||||
Core alone provides `/esc status`, `/esc settings`, `/esc mission radio show` and `/esc mission radio set N` for administrators, plus `/esc spectate next|previous` for spectators. With companions loaded, administrators also retain `/esc hq show`, `/esc hq log`, `/esc hq interval|squads|radius show`, `/esc hq interval|squads|radius set N`, `/esc intel carrying|reveal show` and `/esc intel carrying|reveal set N`.
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
# Owned AI and Intel migration increment
|
||||
|
||||
This increment adapts the owner's Escapists AI and Escapists Intel extensions to the independent successor. Original base classes, addon dependencies and resources are not imported. Exact source hashes and destinations are recorded in [migration provenance](migration-provenance.json).
|
||||
|
||||
## Player-visible changes
|
||||
|
||||
- Administrators can use `/esc intel show` to inspect both probabilities, `/esc intel reroll` to apply the current carrying probability to registered living enemy AI, and `/esc intel reroll show` to inspect progress and failures. Existing carrying/reveal commands remain available.
|
||||
- Each reroll captures its probability and AI cohort at start. Later settings changes and newly registered enemies do not change the batch. Native inventory work is bounded, concurrent rerolls are rejected, and objective folders, recovered intel and existing location knowledge are preserved.
|
||||
- Retired AI folders are spent and tracked for round cleanup. They are not deleted through a player's inventory or a delayed loose-item cleanup callback. Failed native operations are reported rather than silently creating replacement documents.
|
||||
- Team map notifications report rough search areas or identified locations. Several discoveries are coalesced, rough clues do not leak location names, and updates do not replace the existing phase briefing.
|
||||
- Enemy squads report different currently visible contacts fairly. Per-squad history contains at most 64 identities and advances only when a radio uplink is queued. This changes reporting priority; radio delivery still controls HQ knowledge and physical orders.
|
||||
|
||||
## Verification
|
||||
|
||||
Focused regressions exercise the actual production policy bodies with native boundaries adapted for the harness. These cover admin dispatch and server authorization ordering, spent-ledger bounds, inventory reroll lifecycle, notification coalescing/round cleanup and fair HQ report selection.
|
||||
|
||||
The existing Chat Workbench victory fixture now checks administrator admission/refusal, captured 100 percent probability after a live change to zero, native guard-folder insertion and zero-percent removal, preserved player-held clue identities and discovered radio, and ownership of retired folders for round cleanup. The [combined native run](evidence/native-2026-09-19-225422-owned-ai-intel/report.json) passes two escape/restart rounds with 186 assertions and zero captured script/runtime/engine errors. Each round completes a captured 100-percent batch for 36 AI followed by a zero-percent batch for 40 AI, with no failed or skipped operations. Source remained unchanged through the run and private process cleanup was confirmed. [All repository checks pass](evidence/native-2026-09-19-225422-owned-ai-intel/repository-checks.txt).
|
||||
|
||||
The [first native attempt](evidence/native-2026-09-19-225016-intel-removal-refusal/report.json) is retained: one removal refusal ended its batch prematurely. The fix restores the owned original's bounded retry behavior; regressions cover both transient and persistent refusal without consuming rejected documents.
|
||||
|
||||
Remote admin requests, multi-client message presentation and simultaneous player/native-inventory races remain multiplayer playtest work. The frozen `.build/playtest-2026-09-19` candidate has not been updated by these source edits.
|
||||
@@ -450,3 +450,7 @@ The [192238 aircraft run](evidence/native-2026-09-19-192238-aircraft-route-gain/
|
||||
## Production aircraft bridge and native gate choices,19September20:03
|
||||
|
||||
The196-file snapshot passes [194527 route flight](evidence/native-2026-09-19-194527-aircraft-bridge/report.json),38assertions, and [195446 airborne cancellation](evidence/native-2026-09-19-195446-aircraft-bridge-cancel/report.json),39assertions. Both use the production callback bridge as the sole flight-control path; Workbench hooks only observe. Both complete with zero captured errors, exact unchanged source and verified cleanup. The [194928 ordinary choice run](evidence/game-2026-09-19-194928-native-gate-choices/runner.json.txt) compiles these sources outsideWorkbench with zero captured engine errors, but remains failed because yaw alignment selected the disabled door instead of the lock. Its [independent action diagnosis](evidence/gate-choice-review-2026-09-19-194928/review.json) records actual identities/order/permissions. The next separately scoped wheel-selection implementation remains staged and unqualified. Native flight service/HQ routing, heldF, full ordinary escape,12clients and FPS remain unfinished.
|
||||
|
||||
## 2026-09-19 22:59 — owned AI and Intel integration
|
||||
|
||||
[Combined Chat/AI/Intel/Core/Map native victory run](evidence/native-2026-09-19-225422-owned-ai-intel/report.json): two scripted escape/restart rounds, 186 assertions, zero captured errors, unchanged source and confirmed private cleanup. Both rounds exercise authenticated admin reroll entry, captured100% assignment to36 AI, subsequent0% removal across40 AI, player clue/discovery preservation and retired-folder round ownership. All repository checks pass. [Migration behavior and scope](owned-ai-intel-migration.md). Human UI, remote clients, ordinary piloting, comparative FPS and packaging remain separate. The [first native removal-refusal failure](evidence/native-2026-09-19-225016-intel-removal-refusal/report.json) is preserved; the corrected source retries refused removals within its existing bounded budget. No original workspace files were edited.
|
||||
|
||||
@@ -0,0 +1,79 @@
|
||||
"""Execute the actual bounded HQ report scheduler; radio integration stays native."""
|
||||
from policy_harness import ROOT, body, run
|
||||
source = ROOT/'addons/ai/Scripts/Game/ERR/ERR_HQObservation.c'
|
||||
hq = ROOT/'addons/ai/Scripts/Game/ERR/ERR_HQ.c'
|
||||
select = body(source, 'ERR_HQVisualContact Select(')
|
||||
select = select.replace('array<ref ERR_HQVisualContact> samples', 'Array<ERR_HQVisualContact> samples')
|
||||
select = select.replace('ERR_HQVisualContact selected;', 'ERR_HQVisualContact selected = nullptr;')
|
||||
select = select.replace('foreach (ERR_HQVisualContact sample : samples)', 'for (ERR_HQVisualContact sample : samples)')
|
||||
select = select.replace('sample.Entity', 'sample->Entity')
|
||||
queued = body(source, 'void Queued(')
|
||||
run(r'''
|
||||
#include <cassert>
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
struct Entity {int id;}; using IEntity=Entity*;
|
||||
struct Sample {IEntity Entity;}; using ERR_HQVisualContact=Sample*;
|
||||
template<class T> struct Array: std::vector<T> {
|
||||
using std::vector<T>::vector;
|
||||
int Count(){return this->size();}
|
||||
int Find(T a){auto i=std::find(this->begin(),this->end(),a);return i==this->end()?-1:int(i-this->begin());}
|
||||
void Remove(int i){this->erase(this->begin()+i);}
|
||||
void Insert(T a){this->push_back(a);}
|
||||
};
|
||||
struct Selection {
|
||||
Array<IEntity> m_Recent;
|
||||
'''+select+queued+r'''
|
||||
};
|
||||
int main(){
|
||||
Entity actors[80]{}; Sample samples[80]{};
|
||||
for(int i=0;i<80;i++){actors[i].id=i;samples[i].Entity=&actors[i];}
|
||||
Array<ERR_HQVisualContact> visible{&samples[0],&samples[1],&samples[2]};
|
||||
Selection choice;
|
||||
assert(!choice.Select({}));assert(!choice.Select({nullptr}));
|
||||
Sample invalid{nullptr};assert(!choice.Select({&invalid}));
|
||||
// Failed route allocation doesn't consume a turn: repeated Select is read only.
|
||||
for(int i=0;i<5;i++)assert(choice.Select(visible)==&samples[0]);
|
||||
assert(choice.m_Recent.empty());choice.Queued(nullptr);assert(choice.m_Recent.empty());
|
||||
// Stable native order: every visible actor is reported before anyone repeats.
|
||||
for(int i=0;i<30;i++){
|
||||
auto selected=choice.Select(visible);assert(selected==&samples[i%3]);
|
||||
choice.Queued(selected->Entity);assert(choice.m_Recent.Count()==3||i<2);
|
||||
}
|
||||
// Reordering native targets does not reset fairness. New contacts take priority.
|
||||
assert(choice.Select({&samples[2],&samples[1],&samples[0]})==&samples[0]);
|
||||
assert(choice.Select({&samples[0],&samples[3]})==&samples[3]);
|
||||
choice.Queued(&actors[3]);
|
||||
// Lost sight never reports a remembered actor; only current samples can win.
|
||||
assert(choice.Select({&samples[2]})==&samples[2]);
|
||||
// Interrupted delivery counts as an attempt, allowing another current contact.
|
||||
choice.Queued(&actors[0]);assert(choice.Select(visible)==&samples[1]);
|
||||
choice.Queued(&actors[1]);assert(choice.Select(visible)==&samples[2]);
|
||||
// Repeated queue identity is deduplicated, and vanished references are purged.
|
||||
choice.Queued(&actors[1]);assert(choice.m_Recent.Count()==4);
|
||||
choice.m_Recent[0]=nullptr;choice.Queued(&actors[4]);
|
||||
assert(choice.m_Recent.Find(nullptr)==-1);
|
||||
// History and full 64-contact scheduling remain bounded under turnover.
|
||||
Selection many;Array<ERR_HQVisualContact> sixtyFour;
|
||||
for(int i=0;i<64;i++)sixtyFour.Insert(&samples[i]);
|
||||
for(int i=0;i<192;i++){
|
||||
auto selected=many.Select(sixtyFour);assert(selected==&samples[i%64]);
|
||||
many.Queued(selected->Entity);assert(many.m_Recent.Count()<=64);
|
||||
}
|
||||
for(int i=64;i<80;i++)many.Queued(&actors[i]);
|
||||
assert(many.m_Recent.Count()==64&&many.m_Recent.Find(&actors[0])==-1);
|
||||
// Scheduling is per squad/round, never shared HQ intelligence.
|
||||
Selection other;assert(other.Select(visible)==&samples[0]);
|
||||
}
|
||||
''')
|
||||
observe=body(hq,'protected void Observe(')
|
||||
assert 'samples[0]' not in observe
|
||||
assert observe.index('ERR_HQObservation.Gather(')<observe.index('unit.ReportSelection.Select(samples)')
|
||||
assert observe.index('unit.Uplink || now < unit.NextReport')<observe.index('unit.ReportSelection.Select(samples)')
|
||||
assert observe.index('if (!route) return;')<observe.index('unit.PendingReport = report;')<observe.index('unit.Uplink = route;')<observe.index('unit.ReportSelection.Queued(seen.Entity)')
|
||||
assert observe.count('unit.ReportSelection.Queued(')==1
|
||||
assert 'Accept(' not in observe and 'AddWaypoint' not in observe
|
||||
assert 'report.ObservedAt = seen.ObservedAt;' in observe
|
||||
assert 'ERR_HQObservation.Describe(report, samples, now);' in observe
|
||||
assert 'ref ERR_HQReportSelection ReportSelection = new ERR_HQReportSelection();' in hq.read_text()
|
||||
print('PASS: actual per-squad bounded report selector rotates visible targets, survives ordering/turnover, records only queued attempts, and preserves radio intake ordering')
|
||||
@@ -0,0 +1,57 @@
|
||||
"""Run actual companion dispatch and discovery ledger bodies; native RPC is separate."""
|
||||
from policy_harness import ROOT, body, run
|
||||
admin = ROOT / 'addons/core/Scripts/Game/ERR/ERR_AdminService.c'
|
||||
chat = ROOT / 'addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c'
|
||||
discovery = ROOT / 'addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c'
|
||||
execute = body(admin, 'void Execute(')
|
||||
assert execute.index('if (!Replication.IsServer()') < execute.index('if (!authorized)') < execute.index('if (Extension(mode, arguments, replies))')
|
||||
extension = body(chat, 'protected override bool Extension(')
|
||||
extension = (extension.replace('protected override ', '').replace('array<string>', 'Array<string>&')
|
||||
.replace('ERR_GameMode mode', 'Mode* mode').replace('ERR_IntelService intel', 'Intel* intel')
|
||||
.replace('ERR_HQ hq', 'HQ* hq').replace('ERR_HQ.Cast(', 'HQ::Cast(')
|
||||
.replace('super.Extension(', 'Base::Extension(').replace('Math.Max(', 'std::max(')
|
||||
.replace('mode.', 'mode->').replace('intel.', 'intel->').replace('hq.', 'hq->')
|
||||
.replace('Settings().', 'Settings()->').replace('Journal().', 'Journal()->'))
|
||||
ledger = '\n'.join(body(discovery, signature) for signature in ('bool IsSpent(', 'bool CanMarkSpent(', 'bool MarkSpent('))
|
||||
ledger = ledger.replace('Replication.', 'Replication::')
|
||||
run(r'''
|
||||
#include <cassert>
|
||||
#include <algorithm>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <set>
|
||||
using string=std::string;
|
||||
using IEntity=int;
|
||||
template<class T> struct Array:std::vector<T>{void Insert(T v){this->push_back(v);}bool IsEmpty(){return this->empty();}};
|
||||
template<class T> struct Set:std::set<T>{bool Contains(T v){return this->count(v);}void Insert(T v){this->insert(v);}int Count(){return this->size();}};
|
||||
namespace Replication { bool server=true; bool IsServer(){return server;} }
|
||||
struct Number {int n;string ToString(){return std::to_string(n);}};
|
||||
struct Settings {Number Get(string key){return {key=="aiIntelChancePercent"?60:15};}};
|
||||
struct Intel {int starts=0;bool canStart=true;bool BeginReroll(){starts++;return canStart;}string RerollStatus(){return "batch status";}};
|
||||
struct Journal {int Sequence(){return 0;}void Read(int,Array<string>&,int&) {}};
|
||||
struct HQ {struct Journal journal;static HQ* Cast(HQ* h){return h;}string Status(){return "hq";}struct Journal* Journal(){return &journal;}};
|
||||
struct Mode {struct Settings settings;struct Intel* intel=nullptr;struct HQ* hq=nullptr;struct Settings* Settings(){return &settings;}struct Intel* Intel(){return intel;}struct HQ* Command(){return hq;}};
|
||||
struct Base {bool Extension(Mode*,string,Array<string>&){return false;}};
|
||||
struct Admin:Base {
|
||||
'''+extension+r'''
|
||||
};
|
||||
struct Ledger {Set<IEntity> m_Spent;
|
||||
'''+ledger+r'''
|
||||
};
|
||||
int main(){
|
||||
Admin admin;Mode mode;Array<string> replies;Intel intel;mode.intel=&intel;
|
||||
assert(admin.Extension(&mode,"intel show",replies));assert(replies.size()==2&&replies[0]=="aiIntelChancePercent=60"&&replies[1]=="intelRevealChancePercent=15"&&intel.starts==0);
|
||||
replies.clear();assert(admin.Extension(&mode,"intel reroll show",replies));assert(intel.starts==0&&replies.size()==1&&replies[0]=="batch status");
|
||||
replies.clear();assert(admin.Extension(&mode,"intel reroll",replies));assert(intel.starts==1&&replies.size()==1);
|
||||
intel.canStart=false;replies.clear();assert(admin.Extension(&mode,"intel reroll",replies));assert(intel.starts==2&&replies.size()==2&&replies[1]=="batch status");
|
||||
mode.intel=nullptr;replies.clear();assert(admin.Extension(&mode,"intel reroll",replies));assert(replies.size()==1&&intel.starts==2);
|
||||
for(string invalid:{"intel reroll all","intel reroll show extra","intel reroll set 50","intel showing","intel"}) {replies.clear();assert(!admin.Extension(&mode,invalid,replies));assert(replies.empty()&&intel.starts==2);}
|
||||
Ledger ledger;assert(!ledger.CanMarkSpent(0)&&!ledger.MarkSpent(0)&&!ledger.IsSpent(0));
|
||||
Replication::server=false;assert(!ledger.MarkSpent(1)&&ledger.m_Spent.empty());Replication::server=true;
|
||||
assert(ledger.MarkSpent(1)&&ledger.MarkSpent(1)&&ledger.IsSpent(1)&&ledger.m_Spent.size()==1);
|
||||
for(int i=2;i<=4096;i++)assert(ledger.MarkSpent(i));
|
||||
assert(!ledger.CanMarkSpent(4097)&&ledger.CanMarkSpent(1)&&!ledger.MarkSpent(4097)&&!ledger.IsSpent(4097)&&ledger.MarkSpent(1)&&ledger.m_Spent.size()==4096);
|
||||
Replication::server=false;assert(!ledger.MarkSpent(1)&&!ledger.MarkSpent(4097)&&ledger.m_Spent.size()==4096);
|
||||
}
|
||||
''')
|
||||
print('PASS: actual Intel commands distinguish status/start/failure, preserve authorization gate and reject malformed requests; spent ledger is idempotent, server-only and bounded')
|
||||
@@ -0,0 +1,86 @@
|
||||
"""Execute production feedback queue/delivery bodies with fake engine boundaries."""
|
||||
from policy_harness import ROOT, body, run
|
||||
P=ROOT/'addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c'
|
||||
source=P.read_text()
|
||||
def cpp(s):
|
||||
s=s.replace('protected ', '').replace('static ', '')
|
||||
for name in ('Replication','Math','ERR_Phase','ERR_LocationKind','ERR_GameMode','ERR_IntelDiscoveryText','SCR_Global','SCR_ChatComponent'):
|
||||
s=s.replace(name+'.',name+'::')
|
||||
s=s.replace('ERR_LocationComponent location','ERR_LocationComponent* location')
|
||||
s=s.replace('location.', 'location->').replace('GetWorld().','GetWorld()->').replace('GetGame().','GetGame()->')
|
||||
s=s.replace('int seen;','int seen=0;').replace('int identified;','int identified=0;').replace('int rough;','int rough=0;')
|
||||
s=s.replace('foreach (ERR_LocationComponent* location, int knowledge : m_ERRIntelPending)','for (auto [location, knowledge] : m_ERRIntelPending.values)')
|
||||
s=s.replace('Rpc(ERR_ReceiveDiscoveryFeedback, ', 'Rpc(')
|
||||
s=s.replace('OnLocationDiscovered().Remove(ERR_QueueDiscoveryFeedback);','OnLocationDiscovered().Remove(0);')
|
||||
s=s.replace('OnTick().Remove(ERR_FlushDiscoveryFeedback);','OnTick().Remove(0);')
|
||||
s=s.replace('string.Format(', 'Format(')
|
||||
return s
|
||||
methods='\n'.join(cpp(body(P,s)) for s in ('protected void ERR_QueueDiscoveryFeedback(', 'protected void ERR_FlushDiscoveryFeedback(', 'protected void ERR_ReceiveDiscoveryFeedback(', 'protected void ERR_StopDiscoveryFeedback('))
|
||||
run(r'''
|
||||
#include <cassert>
|
||||
#include <string>
|
||||
#include <map>
|
||||
#include <vector>
|
||||
struct string:std::string {using std::string::string;using std::string::operator=;string(std::string s):std::string(s){}bool IsEmpty()const{return empty();}};
|
||||
string Format(string text,int identified,int rough){text.replace(text.find("%1"),2,std::to_string(identified));text.replace(text.find("%2"),2,std::to_string(rough));return text;}
|
||||
struct Replication {static bool server;static bool IsServer(){return server;}};bool Replication::server=true;
|
||||
struct SCR_Global {static bool edit;static bool IsEditMode(){return edit;}};bool SCR_Global::edit=false;
|
||||
struct SCR_ChatComponent {static std::vector<string> messages;static void RadioProtocolMessage(string text){messages.push_back(text);}};std::vector<string> SCR_ChatComponent::messages;
|
||||
struct Math {static float Max(float a,float b){return a>b?a:b;}};
|
||||
namespace ERR_Phase {enum {PREPARING,PRISON,RADIO_SEARCH,EXTRACTION};}
|
||||
namespace ERR_LocationKind {enum {PRISON,RADIO,EXTRACTION,OUTPOST,DEPOT};}
|
||||
struct ERR_LocationComponent {int kind=ERR_LocationKind::OUTPOST,knowledge=1;string label="Hidden outpost";int Kind(){return kind;}int Knowledge(){return knowledge;}string Label(){return label;}};
|
||||
template<class K,class V> struct Map {std::map<K,V> values;bool Find(K k,V& v){auto i=values.find(k);if(i==values.end())return false;v=i->second;return true;}bool Contains(K k){return values.count(k);}int Count(){return values.size();}bool IsEmpty(){return values.empty();}void Set(K k,V v){values[k]=v;}void Clear(){values.clear();}};
|
||||
struct World {float time=0;float GetWorldTime(){return time;}} world;
|
||||
struct Game {bool controller=true;bool GetPlayerController(){return controller;}} game;
|
||||
Game* currentGame=&game;Game* GetGame(){return currentGame;}
|
||||
struct Events {int removes=0;void Remove(int){removes++;}};
|
||||
struct ERR_IntelDiscoveryText {static
|
||||
'''+cpp(body(P,'static string Message('))+r'''
|
||||
};
|
||||
struct ERR_GameMode {
|
||||
static ERR_GameMode* current;static ERR_GameMode* Get(){return current;}
|
||||
bool active=true;int phase=ERR_Phase::RADIO_SEARCH;bool Active(){return active;}int Phase(){return phase;}World* GetWorld(){return &world;}
|
||||
Map<ERR_LocationComponent*,int> m_ERRIntelSeen,m_ERRIntelPending;
|
||||
float m_ERRIntelMessageAt=0;bool m_ERRIntelFeedbackStopped=false;int m_ERRIntelMessageSequence=0,m_ERRIntelReceivedSequence=0;
|
||||
Events discovered,tick;Events& OnLocationDiscovered(){return discovered;}Events& OnTick(){return tick;}
|
||||
int rpcCount=0;void Rpc(int sequence,string message){rpcCount++;ERR_ReceiveDiscoveryFeedback(sequence,message);}
|
||||
'''+methods+r'''
|
||||
};
|
||||
ERR_GameMode* ERR_GameMode::current=nullptr;
|
||||
int main(){
|
||||
ERR_GameMode m;ERR_GameMode::current=&m;ERR_LocationComponent site;
|
||||
// Do not reveal startup sites, prison or automatic helicopter disclosure.
|
||||
m.phase=ERR_Phase::PREPARING;m.ERR_QueueDiscoveryFeedback(&site,0,1);assert(m.m_ERRIntelPending.IsEmpty());
|
||||
m.phase=ERR_Phase::RADIO_SEARCH;for(int kind:{ERR_LocationKind::PRISON,ERR_LocationKind::EXTRACTION}){site.kind=kind;m.ERR_QueueDiscoveryFeedback(&site,0,1);}assert(m.m_ERRIntelPending.IsEmpty());
|
||||
site.kind=ERR_LocationKind::OUTPOST;Replication::server=false;m.ERR_QueueDiscoveryFeedback(&site,0,1);assert(m.m_ERRIntelPending.IsEmpty());Replication::server=true;
|
||||
m.ERR_QueueDiscoveryFeedback(nullptr,0,1);m.ERR_QueueDiscoveryFeedback(&site,1,1);m.ERR_QueueDiscoveryFeedback(&site,0,2);m.ERR_QueueDiscoveryFeedback(&site,-1,1);assert(m.m_ERRIntelPending.IsEmpty());
|
||||
// Rough clues do not disclose labels, kinds or coordinates. Listen callbacks dedupe.
|
||||
m.ERR_QueueDiscoveryFeedback(&site,0,1);m.ERR_FlushDiscoveryFeedback(1499);assert(SCR_ChatComponent::messages.empty());
|
||||
m.ERR_FlushDiscoveryFeedback(1500);assert(m.rpcCount==1&&SCR_ChatComponent::messages.size()==1);assert(SCR_ChatComponent::messages.back().find("Hidden")==string::npos);assert(SCR_ChatComponent::messages.back().find("500 m")!=string::npos);
|
||||
m.ERR_QueueDiscoveryFeedback(&site,0,1);assert(m.m_ERRIntelPending.IsEmpty());
|
||||
site.knowledge=2;world.time=2000;m.ERR_QueueDiscoveryFeedback(&site,1,2);m.ERR_FlushDiscoveryFeedback(6499);assert(m.rpcCount==1);
|
||||
m.ERR_FlushDiscoveryFeedback(6500);assert(m.rpcCount==2&&SCR_ChatComponent::messages.back().find("Hidden outpost")!=string::npos);
|
||||
// A same-batch rough→exact update becomes one final identified location.
|
||||
ERR_GameMode batch;ERR_GameMode::current=&batch;ERR_LocationComponent a,b;world.time=0;
|
||||
batch.ERR_QueueDiscoveryFeedback(&a,0,1);a.knowledge=2;batch.ERR_QueueDiscoveryFeedback(&a,1,2);batch.ERR_QueueDiscoveryFeedback(&b,0,1);batch.ERR_FlushDiscoveryFeedback(1500);
|
||||
assert(SCR_ChatComponent::messages.back().find("1 identified locations and 1 search areas")!=string::npos);
|
||||
// End/restart cancels pending output and removes both hooks, new mode is clean.
|
||||
world.time=2000;b.knowledge=2;batch.ERR_QueueDiscoveryFeedback(&b,1,2);batch.ERR_StopDiscoveryFeedback();assert(batch.m_ERRIntelSeen.IsEmpty()&&batch.m_ERRIntelPending.IsEmpty()&&batch.discovered.removes==1&&batch.tick.removes==1);
|
||||
int calls=batch.rpcCount;batch.ERR_FlushDiscoveryFeedback(99999);batch.ERR_QueueDiscoveryFeedback(&b,0,2);assert(batch.rpcCount==calls&&batch.m_ERRIntelPending.IsEmpty());
|
||||
ERR_GameMode next;ERR_GameMode::current=&next;auto shown=SCR_ChatComponent::messages.size();batch.ERR_ReceiveDiscoveryFeedback(999,"old round");assert(SCR_ChatComponent::messages.size()==shown);
|
||||
// Remote delivery gates old sequence, absent controller, terminal and editor state.
|
||||
Replication::server=false;next.ERR_ReceiveDiscoveryFeedback(1,"remote");next.ERR_ReceiveDiscoveryFeedback(1,"duplicate");assert(SCR_ChatComponent::messages.size()==shown+1);
|
||||
game.controller=false;next.ERR_ReceiveDiscoveryFeedback(2,"absent");game.controller=true;next.active=false;next.ERR_ReceiveDiscoveryFeedback(2,"ended");next.active=true;SCR_Global::edit=true;next.ERR_ReceiveDiscoveryFeedback(2,"editor");SCR_Global::edit=false;assert(next.m_ERRIntelReceivedSequence==1);
|
||||
currentGame=nullptr;next.ERR_ReceiveDiscoveryFeedback(2,"no game");currentGame=&game;
|
||||
next.ERR_ReceiveDiscoveryFeedback(2,"new");assert(SCR_ChatComponent::messages.size()==shown+2);
|
||||
// Queue is bounded even for malformed/unusually large authored scenarios.
|
||||
Replication::server=true;ERR_GameMode bounded;ERR_GameMode::current=&bounded;ERR_LocationComponent many[65];for(auto& item:many)bounded.ERR_QueueDiscoveryFeedback(&item,0,1);assert(bounded.m_ERRIntelSeen.Count()==64&&bounded.m_ERRIntelPending.Count()==64);
|
||||
assert(ERR_IntelDiscoveryText::Message(0,0,"secret").empty());assert(ERR_IntelDiscoveryText::Message(1,0,"")=="A location identified. Check your field map.");
|
||||
}
|
||||
''')
|
||||
for required in ('OnLocationDiscovered().Insert(ERR_QueueDiscoveryFeedback)', 'OnTick().Insert(ERR_FlushDiscoveryFeedback)', 'OnStop().Insert(ERR_StopDiscoveryFeedback)', '[RplRpc(RplChannel.Reliable, RplRcver.Broadcast)]'):
|
||||
assert required in source
|
||||
for forbidden in ('HideHint(', 'CallLater(', 'Discover(', 'SetKnowledge('):
|
||||
assert forbidden not in source
|
||||
print('PASS: production Intel feedback coalescing, rough secrecy, rate limit, bounded dedupe, local/remote delivery and round cleanup; native UI/RPC not exercised')
|
||||
@@ -11,12 +11,12 @@ def adapt(s):
|
||||
s=re.sub(r'foreach \((\w+) (\w+) : ([^)]+)\)',r'for (\1 \2 : \3)',s)
|
||||
for n in ('Replication','ERR_Actors','Math','ERR_Resources','ERR_DiscoveryService','SCR_InventoryStorageManagerComponent','SCR_AIGroupUtilityComponent','ERR_MortarSupplyState'):
|
||||
s=s.replace(n+'.',n+'::')
|
||||
for n in ('group','member','actor','request','inventory','known','unit','m_Mode','m_Battery','mode'):
|
||||
for n in ('group','member','actor','request','inventory','known','unit','m_Mode','m_Battery','mode','m_Reroll'):
|
||||
s=s.replace(n+'.',n+'->')
|
||||
s=s.replace('Actor.FindComponent(', 'Actor->FindComponent(').replace('SCR_InventoryStorageManagerComponent inventory', 'SCR_InventoryStorageManagerComponent* inventory').replace('SCR_AIGroupUtilityComponent utility', 'SCR_AIGroupUtilityComponent* utility')
|
||||
s=s.replace('Settings().','Settings()->').replace('GetGame().','GetGame()->').replace('GetWorld().','GetWorld()->')
|
||||
s=s.replace('FindComponent(SCR_InventoryStorageManagerComponent)','FindComponent()').replace('FindComponent(SCR_AIGroupUtilityComponent)','FindComponent()')
|
||||
s=s.replace('purpose: EStoragePurpose.PURPOSE_ANY','EStoragePurpose::PURPOSE_ANY')
|
||||
s=s.replace('purpose: EStoragePurpose.PURPOSE_ANY','EStoragePurpose::PURPOSE_ANY').replace('cb: ', '').replace('Operation.', 'Operation->').replace('new ERR_IntelInsertCallback()', 'new Callback()')
|
||||
s=s.replace('ERR_IntelRequest request = new ERR_IntelRequest();','ERR_IntelRequest request = new Request();')
|
||||
s=s.replace('ERR_HQUnit unit = new ERR_HQUnit();','ERR_HQUnit unit = new Unit();')
|
||||
s=re.sub(r'^.*(?:Print|m_Journal.Write)\([^\n]*$', ';',s,flags=re.M)
|
||||
@@ -50,7 +50,8 @@ template<class T> struct Set:std::set<T>{bool Contains(T a){return this->count(a
|
||||
namespace Replication{bool server=true;bool IsServer(){return server;}}
|
||||
namespace Math{int rolls=0;int RandomInt(int,int){rolls++;return 0;}}
|
||||
namespace EStoragePurpose{const int PURPOSE_ANY=0;}
|
||||
struct Inventory {int requests=0;bool accept=true,folder=false;bool TrySpawnPrefabToStorage(int,int){requests++;return accept;}static Inventory* Cast(void* p){return static_cast<Inventory*>(p);}};
|
||||
struct Callback{bool Finished=false,Succeeded=false;};
|
||||
struct Inventory {int requests=0;bool accept=true,folder=false;bool TrySpawnPrefabToStorage(int,int,Callback*){requests++;return accept;}static Inventory* Cast(void* p){return static_cast<Inventory*>(p);}};
|
||||
using SCR_InventoryStorageManagerComponent=Inventory;
|
||||
struct Actor{bool alive=true,player=false;Inventory inventory;void* FindComponent(){return &inventory;}};
|
||||
using IEntity=Actor*;
|
||||
@@ -62,8 +63,9 @@ struct Utility{static Utility* Cast(void* p){return static_cast<Utility*>(p);}};
|
||||
struct Group{Array<AIAgent> members;Utility utility;int faction=1;void GetAgents(Array<AIAgent>& out){out=members;}void* FindComponent(){return &utility;}int GetFaction(){return faction;}};using SCR_AIGroup=Group*;
|
||||
struct Settings{int chance=100;int Get(const char*){return chance;}};
|
||||
struct Mode{struct Settings settings;int publications=0;struct Settings* Settings(){return &settings;}int EnemyFaction(){return 1;}void RegisterGroup(SCR_AIGroup);};
|
||||
struct Request{IEntity Actor=nullptr;int Attempts=0;bool Accepted=false;};using ERR_IntelRequest=Request*;
|
||||
struct Intel{Mode* m_Mode;Array<ERR_IntelRequest> m_Requests;Set<IEntity> m_Rolled;
|
||||
struct Request{Callback* Operation=nullptr;IEntity Actor=nullptr;int Attempts=0;bool Accepted=false;};using ERR_IntelRequest=Request*;
|
||||
struct Reroll{void Tick(){}};
|
||||
struct Intel{Mode* m_Mode;Array<ERR_IntelRequest> m_Requests;Set<IEntity> m_Rolled;bool m_Stopped=false;Reroll* m_Reroll=nullptr;void Unsettled(IEntity){}
|
||||
'''+register+tick+observation+r'''
|
||||
};
|
||||
struct Clock{float GetWorldTime(){return 10;}Clock* GetWorld(){return this;}}clock_;Clock* GetGame(){return &clock_;}
|
||||
@@ -92,7 +94,7 @@ int main(){
|
||||
assert(mode.publications==1&&Math::rolls==4&&hq.m_Units.Count()==1);
|
||||
intel.Tick(1);for(Actor& a:actors)assert(a.inventory.requests==1);
|
||||
for(int n=0;n<5;n++){intel.Tick(2+n);}for(Actor& a:actors)assert(a.inventory.requests==1); // accepted asynchronous spawn never reissued
|
||||
for(Actor& a:actors){a.inventory.folder=true;}intel.Tick(10);assert(intel.m_Requests.Count()==0);
|
||||
for(Actor& a:actors){a.inventory.folder=true;}for(auto request:intel.m_Requests){request->Operation->Finished=true;request->Operation->Succeeded=true;}intel.Tick(10);assert(intel.m_Requests.Count()==0);
|
||||
for(Actor& a:actors)a.inventory.folder=false; // real item subsequently picked up/dropped: assignment latch unchanged
|
||||
intel.RegisterGroup(&group);intel.Tick(11);assert(Math::rolls==4&&intel.m_Requests.Count()==0);
|
||||
actors[0].alive=false;intel.RegisterGroup(&group);intel.Tick(12);assert(Math::rolls==4);for(Actor& a:actors)assert(a.inventory.requests==1);
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
"""Execute actual Intel reroll methods against adversarial async inventory adapters."""
|
||||
import re
|
||||
from policy_harness import ROOT, body, run
|
||||
service=ROOT/'addons/intel/Scripts/Game/ERR/ERR_IntelService.c'
|
||||
batch=ROOT/'addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c'
|
||||
def adapt(text,cls):
|
||||
text=text.replace('protected ', '').replace('null','nullptr')
|
||||
text=re.sub(r'array<([^>]+)> (\w+) = \{\};',r'Array<\1> \2;',text)
|
||||
text=text.replace('set<IEntity> cohort = new set<IEntity>();','Set<IEntity> cohort;')
|
||||
text=re.sub(r'foreach \((\w+) (\w+) : ([^)]+)\)',r'for (\1 \2 : \3)',text)
|
||||
for n in ('Replication','ERR_Actors','Math','ERR_Resources','ERR_DiscoveryService','SCR_InventoryStorageManagerComponent','InventoryItemComponent'):
|
||||
text=text.replace(n+'.',n+'::')
|
||||
text=text.replace('SCR_InventoryStorageManagerComponent inventory','Inventory* inventory').replace('InventoryItemComponent item','Item* item')
|
||||
for n in ('m_Mode','m_Service','m_Reroll','entry','request','inventory','actor','group','member','known','folder','item'):
|
||||
text=text.replace(n+'.',n+'->')
|
||||
text=text.replace('Actor.FindComponent(', 'Actor->FindComponent(').replace('Removing.FindComponent(', 'Removing->FindComponent(').replace('Removing.GetParent()', 'Removing->GetParent()')
|
||||
text=text.replace('Settings().','Settings()->').replace('Discovery().','Discovery()->')
|
||||
text=text.replace('FindComponent(SCR_InventoryStorageManagerComponent)','FindComponent(INVENTORY)').replace('FindComponent(InventoryItemComponent)','FindComponent(ITEM)').replace('FindComponent(ERR_DocumentComponent)','FindComponent(DOCUMENT)')
|
||||
text=text.replace('purpose: EStoragePurpose.PURPOSE_ANY','0').replace('cb: ', '')
|
||||
text=text.replace('Operation.', 'Operation->')
|
||||
text=text.replace('new ERR_IntelRerollEntry()', 'new Entry()').replace('new ERR_IntelReroll(', 'new Batch(').replace('new ERR_IntelRequest()', 'new Request()').replace('new ERR_IntelInsertCallback()', 'new Callback()')
|
||||
text=re.sub(r'^.*Print\([^\n]*$', ';',text,flags=re.M)
|
||||
text=re.sub(r'^(\w+) (\w+)\(',lambda m:m[1]+' '+cls+'::'+m[2]+'(',text)
|
||||
# Defaults belong only to declarations in C++.
|
||||
text=text.replace('bool failed = false, bool skipped = false','bool failed, bool skipped')
|
||||
return text
|
||||
service_methods=[('void RegisterGroup(', 'void RegisterGroup(SCR_AIGroup group);'),('void Tick(', 'void Tick(float now);'),('bool BeginReroll(', 'bool BeginReroll();'),('bool HasPendingInsertion(', 'bool HasPendingInsertion(IEntity actor);'),('void Unsettled(', 'void Unsettled(IEntity actor);'),('bool Settled(', 'bool Settled(IEntity actor);'),('void Stop(', 'void Stop();')]
|
||||
batch_methods=[('void Add(', 'void Add(IEntity actor);'),('bool Running(', 'bool Running();'),('void Tick(', 'void Tick();'),('protected void Finish(', 'void Finish(ERR_IntelRerollEntry entry,bool failed=false,bool skipped=false);'),('protected void Fail(', 'void Fail(ERR_IntelRerollEntry entry,string reason);'),('protected void Process(', 'void Process(ERR_IntelRerollEntry entry);'),('void Stop(', 'void Stop();')]
|
||||
code=r'''
|
||||
#include <cassert>
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
#include <set>
|
||||
#include <string>
|
||||
using string=std::string;
|
||||
template<class T> struct Array:std::vector<T>{int Count(){return this->size();}bool IsEmpty(){return this->empty();}void Insert(T a){this->push_back(a);}void Remove(int i){this->erase(this->begin()+i);}void Clear(){this->clear();}bool Contains(T a){return std::find(this->begin(),this->end(),a)!=this->end();}};
|
||||
template<class T> struct Set:std::set<T>{bool Contains(T a){return this->count(a);}void Insert(T a){this->insert(a);}void RemoveItem(T a){this->erase(a);}void Clear(){this->clear();}};
|
||||
namespace Replication{bool server=true;bool IsServer(){return server;}}
|
||||
namespace Math{int rolls=0;int RandomInt(int,int){rolls++;return 0;}int Min(int a,int b){return std::min(a,b);}}
|
||||
const int INVENTORY=1,ITEM=2,DOCUMENT=3;
|
||||
struct Actor;using IEntity=Actor*;
|
||||
struct Item{bool attached=false;bool GetParentSlot(){return attached;}static Item* Cast(void* p){return (Item*)p;}};using InventoryItemComponent=Item;
|
||||
struct Callback{bool Finished=false,Succeeded=false;};
|
||||
struct Inventory{Array<IEntity> folders;int spawns=0,removes=0;bool acceptSpawn=true,acceptRemove=true;bool TrySpawnPrefabToStorage(int,int,Callback*){spawns++;return acceptSpawn;}bool TryRemoveItemFromInventory(IEntity){removes++;return acceptRemove;}static Inventory* Cast(void* p){return (Inventory*)p;}};using SCR_InventoryStorageManagerComponent=Inventory;
|
||||
struct Actor{bool alive=true,player=false,document=false,parent=false,hasInventory=true;Item item;Inventory inv;void* FindComponent(int kind){if(kind==INVENTORY)return hasInventory?&inv:nullptr;if(kind==ITEM)return &item;return document?this:nullptr;}bool GetParent(){return parent;}};
|
||||
struct Agent{IEntity actor;IEntity GetControlledEntity(){return actor;}};using AIAgent=Agent*;
|
||||
struct Group{Array<AIAgent> agents;void GetAgents(Array<AIAgent>& out){out=agents;}};using SCR_AIGroup=Group*;
|
||||
namespace ERR_Actors{bool Alive(IEntity a){return a&&a->alive;}bool Player(IEntity a){return a&&a->player;}}
|
||||
namespace ERR_Resources{int IntelFolder(){return 1;}}
|
||||
struct Discovery{Set<IEntity> spent;bool capacity=true;static void Folders(Inventory* i,Array<IEntity>& out){out=i->folders;}bool IsSpent(IEntity a){return spent.Contains(a);}bool CanMarkSpent(IEntity a){return capacity;}bool MarkSpent(IEntity a){if(!capacity)return false;spent.Insert(a);return true;}};using ERR_DiscoveryService=Discovery;
|
||||
struct Settings{int chance=100;int Get(const char*){return chance;}};
|
||||
struct Mode{bool active=true;struct Settings settings;struct Discovery discovery;Set<IEntity> owned;bool Active(){return active;}struct Settings* Settings(){return &settings;}struct Discovery* Discovery(){return &discovery;}void Own(IEntity a){owned.Insert(a);}};
|
||||
struct Entry{string WaitingFor="inventory";Callback* Operation=nullptr;IEntity Actor=nullptr,Removing=nullptr;int Attempts=0;bool GiveIntel=false,Inserting=false,Accepted=false,Done=false;};using ERR_IntelRerollEntry=Entry*;
|
||||
struct Request{Callback* Operation=nullptr;IEntity Actor=nullptr;int Attempts=0;bool Accepted=false;};using ERR_IntelRequest=Request*;
|
||||
struct Service;struct Batch;
|
||||
struct Batch{Mode* m_Mode;Service* m_Service;Array<ERR_IntelRerollEntry> m_Entries;int m_Percent=0,m_Next=0,m_Completed=0,m_Failed=0,m_Skipped=0;bool m_Cancelled=false;Batch(Mode* m,Service* s,int p):m_Mode(m),m_Service(s),m_Percent(p){}
|
||||
'''+ '\n'.join(x[1] for x in batch_methods)+r'''
|
||||
};
|
||||
struct Service{Mode* m_Mode;Array<ERR_IntelRequest> m_Requests;Set<IEntity> m_Rolled,m_Unsettled;Batch* m_Reroll=nullptr;bool m_Stopped=false;Service(Mode* m):m_Mode(m){}
|
||||
'''+ '\n'.join(x[1] for x in service_methods)+r'''
|
||||
};
|
||||
'''+ '\n'.join(adapt(body(service,x[0]),'Service') for x in service_methods)+ '\n'.join(adapt(body(batch,x[0]),'Batch') for x in batch_methods)+r'''
|
||||
void Add(Service& s,Actor& a){s.m_Rolled.Insert(&a);}
|
||||
void Drain(Service& s,int n=70){for(int i=0;i<n;i++)s.Tick(i);}
|
||||
int main(){
|
||||
// Authority, terminal/stopped rounds, snapshot chance/cohort and duplicate guard.
|
||||
Mode m;Service s(&m);Actor a,late;Add(s,a);Replication::server=false;assert(!s.BeginReroll());Replication::server=true;m.active=false;assert(!s.BeginReroll());m.active=true;m.settings.chance=0;assert(s.BeginReroll());assert(!s.BeginReroll());m.settings.chance=100;Add(s,late);Drain(s);assert(s.m_Reroll->m_Entries.Count()==1&&s.m_Reroll->m_Percent==0&&a.inv.spawns==0&&late.inv.spawns==0&&s.m_Reroll->m_Completed==1);
|
||||
// Old unaccepted work cancelled, accepted native spawn retained and observed.
|
||||
Mode pendingMode;Service pending(&pendingMode);Actor p,folder;Add(pending,p);auto req=new Request();req->Actor=&p;pending.m_Requests.Insert(req);pendingMode.settings.chance=0;assert(pending.BeginReroll());assert(pending.m_Requests.IsEmpty());Drain(pending);assert(p.inv.spawns==0);
|
||||
auto accepted=new Request();accepted->Actor=&p;accepted->Accepted=true;accepted->Operation=new Callback();pending.m_Requests.Insert(accepted);assert(pending.BeginReroll());pending.Tick(0);assert(pending.m_Requests.Count()==1&&p.inv.removes==0&&p.inv.spawns==0);p.inv.folders.Insert(&folder);folder.item.attached=true;pending.Tick(1);assert(pending.m_Requests.Count()==1&&p.inv.removes==0);accepted->Operation->Finished=true;accepted->Operation->Succeeded=true;pending.Tick(1);assert(pending.m_Requests.IsEmpty()&&p.inv.removes==1&&pendingMode.discovery.IsSpent(&folder)&&pendingMode.owned.Contains(&folder));pending.Tick(2);assert(p.inv.removes==1);p.inv.folders.Clear();folder.item.attached=false;pending.Tick(3);assert(!pending.m_Reroll->Running()&&p.inv.spawns==0);
|
||||
// Accepted insertion never repeated. A vanished/late native insertion blocks rerolls.
|
||||
Mode delayedMode;Service delayed(&delayedMode);Actor d;Add(delayed,d);assert(delayed.BeginReroll());Drain(delayed);assert(d.inv.spawns==1&&delayed.m_Reroll->m_Failed==1&&delayed.m_Unsettled.Contains(&d));assert(delayed.BeginReroll());Drain(delayed);assert(d.inv.spawns==1&&delayed.m_Reroll->m_Failed==1);Actor arrived;d.inv.folders.Insert(&arrived);assert(delayed.BeginReroll());delayed.Tick(0);assert(d.inv.removes==0&&delayed.m_Unsettled.Contains(&d));
|
||||
// Arbitrary transferred folder never acknowledges a pending reroll insertion.
|
||||
Mode extraMode;Service extra(&extraMode);Actor e,unrelated;Add(extra,e);assert(extra.BeginReroll());extra.Tick(0);assert(e.inv.spawns==1);e.inv.folders.Insert(&unrelated);extra.Tick(1);assert(extra.m_Reroll->Running()&&!extra.BeginReroll()&&e.inv.spawns==1);auto op=extra.m_Reroll->m_Entries[0]->Operation;op->Finished=true;op->Succeeded=true;extra.Tick(2);assert(!extra.m_Reroll->Running()&&extra.m_Reroll->m_Failed==0);
|
||||
// A surviving collected/spent folder or targeted mission document is untouched.
|
||||
Mode safeMode;Service safe(&safeMode);Actor collector,spent,mission,doc;Add(safe,collector);Add(safe,mission);collector.inv.folders.Insert(&spent);safeMode.discovery.spent.Insert(&spent);mission.inv.folders.Insert(&doc);doc.document=true;assert(safe.BeginReroll());Drain(safe);assert(safe.m_Reroll->m_Skipped==2&&collector.inv.removes==0&&mission.inv.removes==0&&safeMode.discovery.IsSpent(&spent));
|
||||
// Newly player-controlled/dead cohort members skipped without touching inventory.
|
||||
Mode skipMode;Service skip(&skipMode);Actor player,dead;Add(skip,player);Add(skip,dead);assert(skip.BeginReroll());player.player=true;dead.alive=false;Drain(skip);assert(skip.m_Reroll->m_Skipped==2&&player.inv.spawns==0&&dead.inv.spawns==0);
|
||||
// Removal ownership race and spent capacity refusal never create replacement.
|
||||
Mode raceMode;Service race(&raceMode);Actor ai,f;Add(race,ai);ai.inv.folders.Insert(&f);assert(race.BeginReroll());race.Tick(0);assert(ai.inv.removes==1);ai.inv.folders.Clear();f.item.attached=true;race.Tick(1);assert(race.m_Reroll->m_Skipped==1&&ai.inv.spawns==0);
|
||||
Mode capMode;Service cap(&capMode);Actor ca,cf;Add(cap,ca);ca.inv.folders.Insert(&cf);capMode.discovery.capacity=false;assert(cap.BeginReroll());Drain(cap);assert(cap.m_Reroll->m_Failed==1&&ca.inv.removes==0&&ca.inv.spawns==0);
|
||||
// Rejected native removal preserves usable unspent documents for a retry.
|
||||
Mode rejectMode;Service reject(&rejectMode);Actor ra,rf;Add(reject,ra);ra.inv.folders.Insert(&rf);ra.inv.acceptRemove=false;rejectMode.settings.chance=0;assert(reject.BeginReroll());reject.Tick(0);assert(reject.m_Reroll->Running()&&reject.m_Reroll->m_Failed==0&&!rejectMode.discovery.IsSpent(&rf)&&!rejectMode.owned.Contains(&rf));ra.inv.acceptRemove=true;reject.Tick(1);assert(ra.inv.removes==2&&rejectMode.discovery.IsSpent(&rf)&&rejectMode.owned.Contains(&rf));ra.inv.folders.Clear();rf.item.attached=false;reject.Tick(2);assert(!reject.m_Reroll->Running()&&reject.m_Reroll->m_Failed==0);
|
||||
// Persistent refusal exhausts exactly thirty native attempts without spending.
|
||||
Mode refusalMode;Service refusal(&refusalMode);Actor pa,pf;Add(refusal,pa);pa.inv.folders.Insert(&pf);pa.inv.acceptRemove=false;assert(refusal.BeginReroll());Drain(refusal);assert(pa.inv.removes==30&&refusal.m_Reroll->m_Failed==1&&!refusalMode.discovery.IsSpent(&pf)&&!refusalMode.owned.Contains(&pf)&&refusal.m_Reroll->m_Entries[0]->WaitingFor=="removal-refused");
|
||||
// Tick budget, bounded missing inventory, Stop prevents further work/restart.
|
||||
Mode manyMode;Service many(&manyMode);Actor actors[20];for(auto& actor:actors){actor.hasInventory=false;Add(many,actor);}assert(many.BeginReroll());many.Tick(0);int attempts=0;for(auto entry:many.m_Reroll->m_Entries)attempts+=entry->Attempts;assert(attempts==8);Drain(many,100);assert(many.m_Reroll->m_Failed==20);many.Stop();assert(!many.BeginReroll()&&many.m_Rolled.empty()&&many.m_Requests.IsEmpty()&&many.m_Reroll->m_Cancelled);for(auto entry:many.m_Reroll->m_Entries)assert(!entry->Actor&&!entry->Removing);
|
||||
}
|
||||
'''
|
||||
run(code)
|
||||
source=batch.read_text()
|
||||
assert 'DeleteEntity' not in source and 'CallLater' not in source
|
||||
assert source.index('CanMarkSpent(folder)') < source.index('TryRemoveItemFromInventory(folder)') < source.index('Discovery().MarkSpent(folder)')
|
||||
assert 'm_Mode.Own(folder)' in source
|
||||
assert '%3/%4 AI processed, %5 failed, %6 skipped.' in source
|
||||
assert 'ERR_IntelService Intel()' in service.read_text()
|
||||
print('PASS: actual reroll snapshot, authority, cancellation, ownership, accepted operations, quarantine, bounded work and stop methods; no native runtime claim')
|
||||
+1
-1
@@ -59,7 +59,7 @@ def check():
|
||||
assert set(mapped)==set(inventory['script_paths']), 'Original inventory has untracked or unknown entries'
|
||||
print(f'PASS: {len(mapped)} original script entries tracked across {len(feature_ids)} unfinished responsibilities')
|
||||
print(f'PASS: {len(ids)} isolated addons, acyclic dependencies, {len(resources)} unique resources, exact vanilla references')
|
||||
for name in ['test_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_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()
|
||||
|
||||
Reference in New Issue
Block a user