Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
This commit is contained in:
+249
@@ -0,0 +1,249 @@
|
||||
// Experimental opt-in for an existing island scenario. Native multiplayer
|
||||
// replication must be qualified before recommending this route on live servers.
|
||||
enum ERR_TerrainTakeoverStage
|
||||
{
|
||||
INACTIVE,
|
||||
SETTLING,
|
||||
DRAINING,
|
||||
RUNNING,
|
||||
FAILED
|
||||
}
|
||||
|
||||
class ERR_TerrainTakeoverRules
|
||||
{
|
||||
static bool TimedOut(float elapsed) { return elapsed >= 10; }
|
||||
static bool MayDrain(float elapsed, bool sameMode) { return elapsed >= 0.5 && sameMode; }
|
||||
static bool MayCreate(float elapsed, bool empty) { return elapsed >= 0.5 && empty && !TimedOut(elapsed); }
|
||||
static bool SameAdmission(bool connected, bool sameController, bool identityWasPresent, bool sameIdentity)
|
||||
{
|
||||
return connected && sameController && (!identityWasPresent || sameIdentity);
|
||||
}
|
||||
}
|
||||
|
||||
class ERR_TerrainTakeoverAdmission
|
||||
{
|
||||
int Connection;
|
||||
SCR_PlayerController Controller;
|
||||
UUID AccountId;
|
||||
}
|
||||
|
||||
modded class SCR_EntityCatalogManagerComponent
|
||||
{
|
||||
// Vanilla's singleton is not explicitly reset when its owner is removed.
|
||||
static void ERR_ReleaseTerrainCatalog(IEntity owner)
|
||||
{
|
||||
if (s_Instance && s_Instance.GetOwner() == owner) s_Instance = null;
|
||||
}
|
||||
}
|
||||
|
||||
modded class SCR_BaseGameMode
|
||||
{
|
||||
override void OnPlayerAuditSuccess(int iPlayerID)
|
||||
{
|
||||
if (GetGame().ERR_QueueTerrainAdmission(this, iPlayerID)) return;
|
||||
super.OnPlayerAuditSuccess(iPlayerID);
|
||||
}
|
||||
protected override void OnPlayerDisconnected(int playerId, KickCauseCode cause, int timeout)
|
||||
{
|
||||
GetGame().ERR_ForgetTerrainAdmission(playerId);
|
||||
super.OnPlayerDisconnected(playerId, cause, timeout);
|
||||
}
|
||||
}
|
||||
|
||||
modded class ERR_GameMode
|
||||
{
|
||||
[RplProp()] protected bool m_ERRTerrainTakenOver;
|
||||
bool ERR_TerrainTakenOver() { return m_ERRTerrainTakenOver; }
|
||||
void ERR_StartTerrainTakeover(World world)
|
||||
{
|
||||
m_ERRTerrainTakenOver = true;
|
||||
Replication.BumpMe();
|
||||
OnWorldPostProcess(world);
|
||||
OnGameStart();
|
||||
}
|
||||
}
|
||||
|
||||
modded class ArmaReforgerScripted
|
||||
{
|
||||
protected ERR_TerrainTakeoverStage m_ERRTerrainStage;
|
||||
protected float m_ERRTerrainElapsed;
|
||||
protected BaseWorld m_ERRTerrainWorld;
|
||||
protected SCR_BaseGameMode m_ERRTerrainOriginal;
|
||||
protected ref array<ref ERR_TerrainTakeoverAdmission> m_ERRTerrainAdmissions = {};
|
||||
protected ref array<vector> m_ERRTerrainAirfields = {};
|
||||
protected ref array<int> m_ERRTerrainMarkerSlots = {};
|
||||
|
||||
void ERR_ForgetTerrainAdmission(int connection)
|
||||
{
|
||||
for (int i = m_ERRTerrainAdmissions.Count() - 1; i >= 0; i--)
|
||||
if (m_ERRTerrainAdmissions[i].Connection == connection) m_ERRTerrainAdmissions.Remove(i);
|
||||
}
|
||||
bool ERR_QueueTerrainAdmission(SCR_BaseGameMode mode, int connection)
|
||||
{
|
||||
if (m_ERRTerrainStage != ERR_TerrainTakeoverStage.SETTLING && m_ERRTerrainStage != ERR_TerrainTakeoverStage.DRAINING) return false;
|
||||
if (mode != m_ERRTerrainOriginal || ERR_GameMode.Cast(mode) || !Replication.IsServer()) return false;
|
||||
ERR_ForgetTerrainAdmission(connection);
|
||||
SCR_PlayerController controller = SCR_PlayerController.Cast(GetPlayerManager().GetPlayerController(connection));
|
||||
if (!controller || !GetPlayerManager().IsPlayerConnected(connection)) return true;
|
||||
ERR_TerrainTakeoverAdmission admission = new ERR_TerrainTakeoverAdmission();
|
||||
admission.Connection = connection;
|
||||
admission.Controller = controller;
|
||||
admission.AccountId = SCR_PlayerIdentityUtils.GetPlayerIdentityId(connection);
|
||||
m_ERRTerrainAdmissions.Insert(admission);
|
||||
PrintFormat("Reintroduced [terrain takeover]: held native admission connection=%1", connection);
|
||||
return true;
|
||||
}
|
||||
protected void ERR_ResetTerrainTakeover()
|
||||
{
|
||||
m_ERRTerrainStage = ERR_TerrainTakeoverStage.INACTIVE;
|
||||
m_ERRTerrainElapsed = 0;
|
||||
m_ERRTerrainWorld = null;
|
||||
m_ERRTerrainOriginal = null;
|
||||
m_ERRTerrainAdmissions.Clear();
|
||||
m_ERRTerrainAirfields.Clear();
|
||||
m_ERRTerrainMarkerSlots.Clear();
|
||||
}
|
||||
protected void ERR_FailTerrainTakeover(string reason)
|
||||
{
|
||||
m_ERRTerrainStage = ERR_TerrainTakeoverStage.FAILED;
|
||||
m_ERRTerrainAdmissions.Clear();
|
||||
Print("Reintroduced [terrain takeover failed]: " + reason, LogLevel.ERROR);
|
||||
}
|
||||
protected bool ERR_PreflightTerrainTakeover()
|
||||
{
|
||||
if (!m_ERRTerrainOriginal || !GetWorldEntity() || !GetAIWorld() || !GetAIWorld().GetNavmeshWorldComponent("Soldiers"))
|
||||
{
|
||||
ERR_FailTerrainTakeover("Select a plain scenario with SCR_BaseGameMode and a Soldiers navmesh; original scenario retained.");
|
||||
return false;
|
||||
}
|
||||
Resource prefab = Resource.Load("{8FB1559AE3F29722}Prefabs/ERR/TerrainConnector.et");
|
||||
if (!prefab || !prefab.IsValid())
|
||||
{
|
||||
ERR_FailTerrainTakeover("Escape bootstrap prefab is missing; original scenario retained.");
|
||||
return false;
|
||||
}
|
||||
vector low, high;
|
||||
GetWorldEntity().GetWorldBounds(low, high);
|
||||
if (!ERR_TerrainSites.Bounds(low, high) || !ERR_TerrainTakeoverSettings.ParseAirfields(ERR_TerrainTakeoverSettings.Airfields(), m_ERRTerrainAirfields))
|
||||
{
|
||||
ERR_FailTerrainTakeover("Invalid terrain size or m_sERR_Airfields; use up to 16 X Z pairs separated by semicolons. Original scenario retained.");
|
||||
return false;
|
||||
}
|
||||
foreach (vector centre : m_ERRTerrainAirfields)
|
||||
{
|
||||
if (centre[0] < low[0] || centre[0] > high[0] || centre[2] < low[2] || centre[2] > high[2] || ChimeraWorldUtils.TryGetWaterSurfaceSimple(GetWorld(), centre))
|
||||
{
|
||||
ERR_FailTerrainTakeover("An airport centre is outside this terrain or over water; original scenario retained.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
for (int slot = 0; slot < 16; slot++)
|
||||
if (!GetWorld().FindEntityByName("ERR_Airfield_" + slot.ToString())) m_ERRTerrainMarkerSlots.Insert(slot);
|
||||
if (m_ERRTerrainMarkerSlots.Count() < m_ERRTerrainAirfields.Count())
|
||||
{
|
||||
ERR_FailTerrainTakeover("Not enough unused ERR_Airfield marker names for configured centres; original scenario retained.");
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
protected override void OnWorldPostProcess(World world)
|
||||
{
|
||||
// Do not opt an existing authored Escape mission into replacement.
|
||||
if (ERR_TerrainTakeoverSettings.Enabled() && !ERR_GameMode.Get() && Replication.IsServer())
|
||||
{
|
||||
ERR_ResetTerrainTakeover();
|
||||
m_ERRTerrainWorld = world;
|
||||
m_ERRTerrainOriginal = SCR_BaseGameMode.Cast(GetGameMode());
|
||||
if (ERR_PreflightTerrainTakeover())
|
||||
{
|
||||
m_ERRTerrainStage = ERR_TerrainTakeoverStage.SETTLING;
|
||||
PrintFormat("Reintroduced [terrain takeover]: enabled; configured airports=%1", m_ERRTerrainAirfields.Count());
|
||||
}
|
||||
}
|
||||
super.OnWorldPostProcess(world);
|
||||
}
|
||||
override void OnUpdate(BaseWorld world, float timeslice)
|
||||
{
|
||||
super.OnUpdate(world, timeslice);
|
||||
if (m_ERRTerrainStage != ERR_TerrainTakeoverStage.SETTLING && m_ERRTerrainStage != ERR_TerrainTakeoverStage.DRAINING) return;
|
||||
if (world != m_ERRTerrainWorld || GetWorld() != m_ERRTerrainWorld || !Replication.IsServer()) { ERR_ResetTerrainTakeover(); return; }
|
||||
m_ERRTerrainElapsed += timeslice;
|
||||
if (ERR_TerrainTakeoverRules.TimedOut(m_ERRTerrainElapsed)) { ERR_FailTerrainTakeover("Native manager registrations did not settle within 10 seconds; restart the scenario."); return; }
|
||||
if (m_ERRTerrainStage == ERR_TerrainTakeoverStage.SETTLING)
|
||||
{
|
||||
if (!m_ERRTerrainOriginal || GetGameMode() != m_ERRTerrainOriginal) { ERR_FailTerrainTakeover("Original mode changed during startup; takeover cancelled."); return; }
|
||||
if (ERR_TerrainTakeoverRules.MayDrain(m_ERRTerrainElapsed, true)) ERR_DrainTerrainMode();
|
||||
}
|
||||
else if (ERR_TerrainTakeoverRules.MayCreate(m_ERRTerrainElapsed, ERR_TerrainRegistrationsEmpty())) ERR_CreateTerrainMode();
|
||||
}
|
||||
protected void ERR_DrainTerrainMode()
|
||||
{
|
||||
Print("Reintroduced [terrain takeover]: stopping original scenario");
|
||||
m_ERRTerrainOriginal.OnGameEnd();
|
||||
if (m_DataCollectorComponent && m_DataCollectorComponent.GetOwner() == m_ERRTerrainOriginal) m_DataCollectorComponent = null;
|
||||
SCR_EntityCatalogManagerComponent.ERR_ReleaseTerrainCatalog(m_ERRTerrainOriginal);
|
||||
// Capture first, delete after: a manager may be a child of the old mode.
|
||||
array<IEntity> managers = {m_ERRTerrainOriginal, GetLoadoutManager(), GetFactionManager(), GetPerceptionManager(), GetChat()};
|
||||
ChimeraWorld chimera = ChimeraWorld.CastFrom(GetWorld());
|
||||
if (chimera) managers.Insert(chimera.GetRadioManager());
|
||||
foreach (IEntity manager : managers) if (manager) SCR_EntityHelper.DeleteEntityAndChildren(manager);
|
||||
m_ERRTerrainStage = ERR_TerrainTakeoverStage.DRAINING;
|
||||
m_ERRTerrainElapsed = 0;
|
||||
}
|
||||
protected bool ERR_TerrainRegistrationsEmpty()
|
||||
{
|
||||
ChimeraWorld chimera = ChimeraWorld.CastFrom(GetWorld());
|
||||
return !GetGameMode() && !GetLoadoutManager() && !GetFactionManager() && !GetPerceptionManager() && !GetChat() && (!chimera || !chimera.GetRadioManager()) && !SCR_EntityCatalogManagerComponent.GetInstance() && !m_DataCollectorComponent;
|
||||
}
|
||||
protected void ERR_CreateTerrainMode()
|
||||
{
|
||||
Print("Reintroduced [terrain takeover]: native registrations cleared");
|
||||
for (int i = 0; i < m_ERRTerrainAirfields.Count(); i++)
|
||||
{
|
||||
EntitySpawnParams parameters = new EntitySpawnParams();
|
||||
parameters.TransformMode = ETransformMode.WORLD;
|
||||
parameters.Transform[3] = m_ERRTerrainAirfields[i];
|
||||
IEntity marker = SpawnEntity(GenericEntity, GetWorld(), parameters);
|
||||
if (!marker) { ERR_FailTerrainTakeover("Could not create configured airport marker; restart the scenario."); return; }
|
||||
marker.SetName("ERR_Airfield_" + m_ERRTerrainMarkerSlots[i].ToString());
|
||||
}
|
||||
ERR_GameMode mode = ERR_GameMode.Cast(SpawnEntityPrefab(Resource.Load("{8FB1559AE3F29722}Prefabs/ERR/TerrainConnector.et"), GetWorld()));
|
||||
if (!mode || GetGameMode() != mode) { ERR_FailTerrainTakeover("Escape game mode could not register; restart the scenario."); return; }
|
||||
m_ERRTerrainStage = ERR_TerrainTakeoverStage.RUNNING;
|
||||
mode.ERR_StartTerrainTakeover(GetWorld());
|
||||
foreach (ERR_TerrainTakeoverAdmission admission : m_ERRTerrainAdmissions)
|
||||
{
|
||||
int connection = admission.Connection;
|
||||
bool connected = GetPlayerManager().IsPlayerConnected(connection);
|
||||
bool sameController = admission.Controller && GetPlayerManager().GetPlayerController(connection) == admission.Controller;
|
||||
UUID identity = SCR_PlayerIdentityUtils.GetPlayerIdentityId(connection);
|
||||
if (ERR_TerrainTakeoverRules.SameAdmission(connected, sameController, !admission.AccountId.IsNull(), identity == admission.AccountId)) mode.OnPlayerAuditSuccess(connection);
|
||||
else PrintFormat("Reintroduced [terrain takeover]: discarded stale admission connection=%1", connection);
|
||||
}
|
||||
m_ERRTerrainAdmissions.Clear();
|
||||
m_ERRTerrainOriginal = null;
|
||||
Print("Reintroduced [terrain takeover]: Escape started on selected scenario");
|
||||
}
|
||||
override protected void OnBeforeWorldCleanup()
|
||||
{
|
||||
ERR_ResetTerrainTakeover();
|
||||
super.OnBeforeWorldCleanup();
|
||||
}
|
||||
}
|
||||
|
||||
modded class SCR_SpawnRequestComponent
|
||||
{
|
||||
override SCR_SpawnHandlerComponent GetHandlerComponent()
|
||||
{
|
||||
ERR_GameMode mode = ERR_GameMode.Get();
|
||||
if (mode && mode.ERR_TerrainTakenOver())
|
||||
{
|
||||
// Controllers that arrived before handover retain the removed handler.
|
||||
// Resolve directly from the current owner, avoiding any old singleton.
|
||||
SCR_RespawnSystemComponent system = SCR_RespawnSystemComponent.Cast(mode.FindComponent(SCR_RespawnSystemComponent));
|
||||
if (system) return SCR_SpawnHandlerComponent.Cast(system.FindComponent(GetHandlerType()));
|
||||
return null;
|
||||
}
|
||||
return super.GetHandlerComponent();
|
||||
}
|
||||
}
|
||||
+75
@@ -0,0 +1,75 @@
|
||||
// The server selects the island's existing scenario. No island dependency is
|
||||
// added to Escape, and no world resource is changed by these settings.
|
||||
modded class SCR_MissionHeader
|
||||
{
|
||||
[Attribute("0", desc: "Experimental: replace this scenario's game mode with Escape. Use a plain terrain exploration scenario.")]
|
||||
bool m_bERR_EnableEscape;
|
||||
[Attribute("", desc: "Optional airport centres: X Z pairs separated by semicolons, for example 1525 5075. Up to 16 centres.")]
|
||||
string m_sERR_Airfields;
|
||||
}
|
||||
|
||||
class ERR_TerrainTakeoverSettings
|
||||
{
|
||||
static bool Coordinate(string value, out float number)
|
||||
{
|
||||
if (value.IsEmpty() || value.Length() > 16) return false;
|
||||
bool digit, dot;
|
||||
for (int i = 0; i < value.Length(); i++)
|
||||
{
|
||||
string character = value.Substring(i, 1);
|
||||
if (i == 0 && character == "-") continue;
|
||||
if (character == "." && !dot) { dot = true; continue; }
|
||||
if ("0123456789".IndexOf(character) < 0) return false;
|
||||
digit = true;
|
||||
}
|
||||
if (!digit) return false;
|
||||
number = value.ToFloat();
|
||||
return number >= -1000000 && number <= 1000000;
|
||||
}
|
||||
static bool ParseAirfields(string text, array<vector> centres)
|
||||
{
|
||||
centres.Clear();
|
||||
text.TrimInPlace();
|
||||
if (text.IsEmpty()) return true;
|
||||
if (text.Length() > 1024) return false;
|
||||
array<string> entries = {};
|
||||
text.Split(";", entries, false);
|
||||
if (entries.IsEmpty() || entries.Count() > 16) return false;
|
||||
foreach (string entry : entries)
|
||||
{
|
||||
entry.TrimInPlace();
|
||||
array<string> pair = {};
|
||||
entry.Split(" ", pair, true);
|
||||
float x, z;
|
||||
if (pair.Count() != 2 || !Coordinate(pair[0], x) || !Coordinate(pair[1], z)) { centres.Clear(); return false; }
|
||||
centres.Insert(Vector(x, 0, z));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
static bool Enabled()
|
||||
{
|
||||
if (!GetGame() || SCR_Global.IsEditMode()) return false;
|
||||
SCR_MissionHeader header = SCR_MissionHeader.Cast(GetGame().GetMissionHeader());
|
||||
if (header && header.m_bERR_EnableEscape) return true;
|
||||
// Workbench play tests load a world directly, without a mission header.
|
||||
// The ordinary game and dedicated server use missionHeader configuration.
|
||||
#ifdef WORKBENCH
|
||||
string enabled;
|
||||
return System.GetCLIParam("errTerrainTakeover", enabled) && enabled == "1";
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
static string Airfields()
|
||||
{
|
||||
SCR_MissionHeader header = SCR_MissionHeader.Cast(GetGame().GetMissionHeader());
|
||||
if (header && header.m_bERR_EnableEscape) return header.m_sERR_Airfields;
|
||||
#ifdef WORKBENCH
|
||||
string centres;
|
||||
System.GetCLIParam("errAirfields", centres);
|
||||
return centres;
|
||||
#else
|
||||
return string.Empty;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
modded class ArmaReforgerScripted
|
||||
{
|
||||
protected override void OnWorldPostProcess(World world)
|
||||
{
|
||||
SCR_MissionHeader header = SCR_MissionHeader.Cast(GetMissionHeader());
|
||||
if (header) PrintFormat("ERR TERRAIN CONFIG PROBE: enabled=%1 airports=%2 saves=%3", header.m_bERR_EnableEscape, header.m_sERR_Airfields, header.m_eSaveTypes);
|
||||
super.OnWorldPostProcess(world);
|
||||
}
|
||||
override protected void OnBeforeWorldCleanup()
|
||||
{
|
||||
super.OnBeforeWorldCleanup();
|
||||
PrintFormat("ERR TERRAIN CLEANUP PROBE: stage=%1 worldClear=%2 oldModeClear=%3 elapsed=%4 admissions=%5 airports=%6 slots=%7", m_ERRTerrainStage, m_ERRTerrainWorld == null, m_ERRTerrainOriginal == null, m_ERRTerrainElapsed, m_ERRTerrainAdmissions.Count(), m_ERRTerrainAirfields.Count(), m_ERRTerrainMarkerSlots.Count());
|
||||
}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"addon.gproj": "d815bf551f859d604616391d35cdeaae25a34175f5cf95363e15dafb6badfc34"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
[
|
||||
"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:/tmp/erri-takeover-testproject8/addon.gproj",
|
||||
"-profile",
|
||||
"Z:/tmp/erri-takeover-feature-invalid",
|
||||
"-wbModule=WorldEditor",
|
||||
"-load",
|
||||
"Worlds/Nogova/Nogova_Test.ent",
|
||||
"-plugin=ERR_ValidateWorldPlugin",
|
||||
"-errPlay",
|
||||
"1",
|
||||
"-errTerrainTakeover",
|
||||
"1",
|
||||
"-errAirfields",
|
||||
"1525 5075;bad 3",
|
||||
"-logconsole",
|
||||
"-noSound",
|
||||
"-noSplash",
|
||||
"-noThrow",
|
||||
"-disableCrashReporter"
|
||||
]
|
||||
@@ -0,0 +1,401 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-takeover-feature-invalid\logs\logs_2026-10-01_14-45-43\console.log started at 2026-10-01 14:45:43 (2026-10-01 12:45:43 UTC)
|
||||
|
||||
14:45:43.457 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-takeover-feature-invalid\logs\logs_2026-10-01_14-45-43' to filesystem under name logs
|
||||
14:45:43.457 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-takeover-feature-invalid\profile' to filesystem under name profile
|
||||
14:45:43.457 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\'
|
||||
14:45:43.459 PROFILING : Workbench Create Engine took: 10.463800 ms
|
||||
14:45:44.487 INIT : INIT : Workbench Init Engine
|
||||
14:45:44.487 ENGINE : Initializing engine, version 192142
|
||||
14:45:44.487 ENGINE : CLI Params: -gproj Z:/tmp/erri-takeover-testproject8/addon.gproj -profile Z:/tmp/erri-takeover-feature-invalid -wbModule WorldEditor -load Worlds/Nogova/Nogova_Test.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errTerrainTakeover 1 -errAirfields 1525 5075;bad 3 -logconsole -noSound -noSplash -noThrow -disableCrashReporter
|
||||
14:45:44.499 ENGINE : Addon dirs:
|
||||
14:45:44.499 ENGINE : dir: 'Z:/tmp/erri-takeover-testproject8/'
|
||||
14:45:44.499 ENGINE : dir: './addons'
|
||||
14:45:44.499 ENGINE : dir: 'Z:/tmp/erri-takeover-feature-invalid/addons'
|
||||
14:45:44.499 ENGINE : Available addons:
|
||||
14:45:44.499 ENGINE : gproj: 'Z:/tmp/erri-takeover-testproject8/addon.gproj' guid: 'EDDCEAD122052821'
|
||||
14:45:44.499 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
|
||||
14:45:44.499 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
|
||||
14:45:44.499 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF' (packed)
|
||||
14:45:44.499 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB' (packed)
|
||||
14:45:44.499 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6' (packed)
|
||||
14:45:44.499 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B' (packed)
|
||||
14:45:44.499 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577' (packed)
|
||||
14:45:44.499 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_65930CB4CD0237B2/addon.gproj' guid: '65930CB4CD0237B2' (packed)
|
||||
14:45:44.499 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E' (packed)
|
||||
14:45:44.499 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERR_Core/addon.gproj' guid: '2528466DE220D91C'
|
||||
14:45:44.499 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/Nogova/addon.gproj' guid: '70C981A53E02B64F'
|
||||
14:45:44.499 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-takeover-testproject8' to filesystem under name ERR_Takeover_Test
|
||||
14:45:44.500 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-takeover-feature-invalid\addons\Nogova' to filesystem under name NogovaReforger
|
||||
14:45:44.500 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-takeover-feature-invalid\addons\ERR_Core' to filesystem under name ERR_Core
|
||||
14:45:44.501 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_65930CB4CD0237B2/' (pak count: 1) to filesystem under name Parachutes
|
||||
14:45:44.501 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E524E4FEECCA92B/' (pak count: 1) to filesystem under name WCS_BMP-1
|
||||
14:45:44.503 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E389BB9F58B79A6/' (pak count: 1) to filesystem under name WCS_SpaceCore
|
||||
14:45:44.504 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_629B2BA37EFFD577/' (pak count: 1) to filesystem under name WCS_Armaments
|
||||
14:45:44.509 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_595F2BF2F44836FB/' (pak count: 1) to filesystem under name RHS_Core
|
||||
14:45:44.511 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_BADC0DEDABBEDA5E/' (pak count: 2) to filesystem under name RHS_Content_02
|
||||
14:45:44.516 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_1337C0DE5DABBEEF/' (pak count: 4) to filesystem under name RHS_Content_01
|
||||
14:45:44.627 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-takeover-feature-invalid/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger
|
||||
14:45:44.630 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
|
||||
14:45:44.630 ENGINE : CPU vendor : AuthenticAMD
|
||||
14:45:44.630 ENGINE : CPU type : 2
|
||||
14:45:44.630 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
|
||||
14:45:44.630 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
|
||||
14:45:44.630 ENGINE : CPU count logical : 16
|
||||
14:45:44.630 ENGINE : CPU count physical : 8
|
||||
14:45:44.630 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
|
||||
14:45:44.630 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Takeover_Test path=Z:\tmp\erri-takeover-testproject8/resourceDatabase.rdb)
|
||||
14:45:44.631 RESOURCES : ResourceDB: loading cache (id=1 name=NogovaReforger path=Z:\tmp\erri-takeover-feature-invalid\addons\Nogova/resourceDatabase.rdb)
|
||||
14:45:44.641 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Core path=Z:\tmp\erri-takeover-feature-invalid\addons\ERR_Core/resourceDatabase.rdb)
|
||||
14:45:44.642 RESOURCES : ResourceDB: loading cache (id=3 name=Parachutes path=Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_65930CB4CD0237B2/resourceDatabase.rdb)
|
||||
14:45:44.642 RESOURCES : ResourceDB: loading cache (id=4 name=WCS_BMP-1 path=Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E524E4FEECCA92B/resourceDatabase.rdb)
|
||||
14:45:44.643 RESOURCES : ResourceDB: loading cache (id=5 name=WCS_SpaceCore path=Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E389BB9F58B79A6/resourceDatabase.rdb)
|
||||
14:45:44.643 RESOURCES : ResourceDB: loading cache (id=6 name=WCS_Armaments path=Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_629B2BA37EFFD577/resourceDatabase.rdb)
|
||||
14:45:44.645 RESOURCES : ResourceDB: loading cache (id=7 name=RHS_Core path=Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_595F2BF2F44836FB/resourceDatabase.rdb)
|
||||
14:45:44.657 RESOURCES : ResourceDB: loading cache (id=8 name=RHS_Content_02 path=Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_BADC0DEDABBEDA5E/resourceDatabase.rdb)
|
||||
14:45:44.658 RESOURCES : ResourceDB: loading cache (id=9 name=RHS_Content_01 path=Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_1337C0DE5DABBEEF/resourceDatabase.rdb)
|
||||
14:45:44.666 RESOURCES : ResourceDB: loading cache (id=10 name=ArmaReforger path=Z:/tmp/erri-takeover-feature-invalid/addons/ArmaReforger/resourceDatabase.rdb)
|
||||
14:45:44.806 RESOURCES : ResourceDB: loading cache (id=11 name=core path=./addons/core/resourceDatabase.rdb)
|
||||
14:45:44.807 RESOURCES : ResourceDB: loading cache (id=12 name=profile path=Z:\tmp\erri-takeover-feature-invalid\profile/resourceDatabase.rdb)
|
||||
14:45:44.808 RESOURCES : ResourceDB: loading cache (id=13 name=logs path=Z:\tmp\erri-takeover-feature-invalid\logs\logs_2026-10-01_14-45-43/resourceDatabase.rdb)
|
||||
14:45:44.998 RESOURCES : RESOURCES : ResourceDB: full scan
|
||||
14:45:45.003 RESOURCES : RESOURCES : scanning...
|
||||
14:45:45.003 RESOURCES : RESOURCES : scanning @"ERR_Takeover_Test"
|
||||
14:45:45.008 RESOURCES : RESOURCES : scanning @"NogovaReforger"
|
||||
14:45:45.246 RESOURCES : RESOURCES : scanning @"ERR_Core"
|
||||
14:45:45.254 RESOURCES : RESOURCES : scanning @"Parachutes"
|
||||
14:45:45.257 RESOURCES : RESOURCES : scanning @"WCS_BMP-1"
|
||||
14:45:45.260 RESOURCES : RESOURCES : scanning @"WCS_SpaceCore"
|
||||
14:45:45.264 RESOURCES : RESOURCES : scanning @"WCS_Armaments"
|
||||
14:45:45.270 RESOURCES : RESOURCES : scanning @"RHS_Core"
|
||||
14:45:45.288 RESOURCES : RESOURCES : scanning @"RHS_Content_02"
|
||||
14:45:45.292 RESOURCES : RESOURCES : scanning @"RHS_Content_01"
|
||||
14:45:45.303 RESOURCES : RESOURCES : scanning @"ArmaReforger"
|
||||
14:45:45.438 RESOURCES : RESOURCES : scanning @"core"
|
||||
14:45:45.442 RESOURCES : RESOURCES : scanning @"profile"
|
||||
14:45:45.442 RESOURCES : RESOURCES : scanning @"logs"
|
||||
14:45:45.442 RESOURCES : RESOURCES : processing meta-files...
|
||||
14:45:45.515 RESOURCES : RESOURCES : processing files...
|
||||
14:45:45.519 INIT : Workbench startup
|
||||
14:45:45.519 INIT : Workbench Init Engine
|
||||
14:45:45.519 RESOURCES : ResourceDB: full scan
|
||||
14:45:45.519 RESOURCES : processing files...
|
||||
14:45:45.519 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
|
||||
14:45:45.530 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
|
||||
14:45:45.530 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
|
||||
14:45:45.530 RESOURCES : RESOURCES : processing folders...
|
||||
14:45:45.538 RESOURCES : RESOURCES : creating GUID-item mapping...
|
||||
14:45:45.556 RESOURCES : RESOURCES : building tree...
|
||||
14:45:45.618 PROFILING : ResourceDB: full scan took: 620.455200 ms
|
||||
14:45:45.619 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Takeover_Test path=Z:\tmp\erri-takeover-testproject8/resourceDatabase.rdb)
|
||||
14:45:45.621 RESOURCES : ResourceDB: written 81/81 bytes
|
||||
14:45:45.621 RESOURCES : ResourceDB: cache successfully saved
|
||||
14:45:45.621 RESOURCES : ResourceDB: saving cache (id=1 name=NogovaReforger path=Z:\tmp\erri-takeover-feature-invalid\addons\Nogova/resourceDatabase.rdb)
|
||||
14:45:45.644 RESOURCES : ResourceDB: written 1409947/1409947 bytes
|
||||
14:45:45.644 RESOURCES : ResourceDB: cache successfully saved
|
||||
14:45:45.646 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Core path=Z:\tmp\erri-takeover-feature-invalid\addons\ERR_Core/resourceDatabase.rdb)
|
||||
14:45:45.648 RESOURCES : ResourceDB: written 23128/23128 bytes
|
||||
14:45:45.648 RESOURCES : ResourceDB: cache successfully saved
|
||||
14:45:45.648 RESOURCES : ResourceDB: saving cache (id=12 name=profile path=Z:\tmp\erri-takeover-feature-invalid\profile/resourceDatabase.rdb)
|
||||
14:45:45.649 RESOURCES : ResourceDB: written 51/51 bytes
|
||||
14:45:45.649 RESOURCES : ResourceDB: cache successfully saved
|
||||
14:45:45.649 RESOURCES : ResourceDB: saving cache (id=13 name=logs path=Z:\tmp\erri-takeover-feature-invalid\logs\logs_2026-10-01_14-45-43/resourceDatabase.rdb)
|
||||
14:45:45.651 RESOURCES : ResourceDB: written 162/162 bytes
|
||||
14:45:45.651 RESOURCES : ResourceDB: cache successfully saved
|
||||
14:45:45.651 ENGINE : GameProject load
|
||||
14:45:45.651 ENGINE : Loaded addons:
|
||||
14:45:45.651 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
|
||||
14:45:45.651 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
|
||||
14:45:45.651 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF'
|
||||
14:45:45.651 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E'
|
||||
14:45:45.651 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB'
|
||||
14:45:45.651 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577'
|
||||
14:45:45.651 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6'
|
||||
14:45:45.651 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B'
|
||||
14:45:45.651 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_65930CB4CD0237B2/addon.gproj' guid: '65930CB4CD0237B2'
|
||||
14:45:45.651 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/ERR_Core/addon.gproj' guid: '2528466DE220D91C'
|
||||
14:45:45.651 ENGINE : gproj: 'Z:/tmp/erri-takeover-feature-invalid/addons/Nogova/addon.gproj' guid: '70C981A53E02B64F'
|
||||
14:45:45.651 ENGINE : gproj: 'Z:/tmp/erri-takeover-testproject8/addon.gproj' guid: 'EDDCEAD122052821'
|
||||
14:45:45.653 ENGINE : GameProject load
|
||||
14:45:45.653 INIT : GameProject load project data @"Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_595F2BF2F44836FB/addon.gproj"
|
||||
14:45:45.653 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
|
||||
14:45:45.653 INIT : GameProject load project data @"Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_629B2BA37EFFD577/addon.gproj"
|
||||
14:45:45.653 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
|
||||
14:45:45.653 INIT : GameProject load project data @"Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
|
||||
14:45:45.653 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
|
||||
14:45:45.654 INIT : GameProject load project data @"Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
|
||||
14:45:45.654 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
|
||||
14:45:45.655 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf'
|
||||
14:45:45.655 ENGINE : No Enfusion settings file loaded. Continuing with defaults
|
||||
14:45:45.746 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
|
||||
14:45:45.747 RENDER : Basic screen setup:
|
||||
14:45:45.747 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
|
||||
14:45:45.747 RENDER : MSAA : none
|
||||
14:45:45.755 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
|
||||
14:45:45.755 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
|
||||
14:45:45.755 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
|
||||
14:45:45.755 RENDER : * core clocks 2720 MHz, memory 1124 MHz
|
||||
14:45:45.755 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
|
||||
14:45:45.755 RENDER : AMD AGS correctly initialized
|
||||
14:45:45.756 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
|
||||
14:45:45.756 RENDER : Detected output devices:
|
||||
14:45:45.756 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
|
||||
14:45:45.756 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
|
||||
14:45:45.756 RENDER : Concurrent frames limit 2
|
||||
14:45:45.825 RENDER : DX12 device successfully created by AMD AGS library
|
||||
14:45:45.825 RENDER : * user markers not supported in this version AMD SW
|
||||
14:45:45.825 RENDER : Graphics device features
|
||||
14:45:45.825 RENDER : Needed:
|
||||
14:45:45.825 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
|
||||
14:45:45.825 RENDER : Optional:
|
||||
14:45:45.825 RENDER : * Allow tearing (VSYNC) : 1
|
||||
14:45:45.825 RENDER : * 16 bits : 1
|
||||
14:45:45.825 RENDER : * Resource heap tier : 3
|
||||
14:45:45.825 RENDER : * Persistent heaps (DRED) : 1
|
||||
14:45:45.825 RENDER : * DRED 1.2 is supported by compiler
|
||||
14:45:45.846 RENDER : Main RT format setup.
|
||||
14:45:45.846 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
|
||||
14:45:45.846 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
|
||||
14:45:45.848 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16
|
||||
14:45:45.881 PROFILING : Settings changed took: 0.019300 ms
|
||||
14:45:45.889 RENDER : RENDER : Reload shaders
|
||||
14:45:45.889 RENDER : Enfusion shader version 13
|
||||
14:45:45.889 INIT : INIT : ShaderListReload
|
||||
14:45:45.889 PROFILING : ShaderListReload took: 0.000500 ms
|
||||
14:45:46.197 RENDER : Loaded 3752 newer shader binaries
|
||||
14:45:46.197 PROFILING : Reload shaders took: 308.166600 ms
|
||||
14:45:46.197 ENGINE : Initializing inputs.
|
||||
14:45:46.209 NETWORK : Initializing networking.
|
||||
14:45:46.210 NETWORK : Using new GameRplScheduler.
|
||||
14:45:46.210 SCRIPT : SCRIPT : Initializing scripts
|
||||
14:45:46.210 SCRIPT : SCRIPT : ScriptProjectManager init
|
||||
14:45:49.066 PROFILING : ScriptProjectManager init took: 2854.428700 ms
|
||||
14:45:49.119 PROFILING : Initializing scripts took: 2908.157600 ms
|
||||
14:45:49.136 ENGINE : Enfusion engine successfully created.
|
||||
14:45:49.136 PROFILING : Workbench Init Engine took: 4648.242200 ms
|
||||
14:45:49.136 INIT : INIT : Workbench Create Game
|
||||
14:45:49.148 GUI : Using default language (en_us)
|
||||
14:45:49.148 GUI : Loading 'en_us' localization file.
|
||||
14:45:49.148 INIT : INIT : Loading StringTable
|
||||
14:45:49.175 PROFILING : Loading StringTable took: 26.845700 ms
|
||||
14:45:49.175 SCRIPT : SCRIPT : Compiling GameLib scripts
|
||||
14:45:49.237 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
|
||||
14:45:49.237 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
|
||||
14:45:49.238 PROFILING : Compiling GameLib scripts took: 62.984900 ms
|
||||
14:45:49.238 SCRIPT : SCRIPT : Compiling Game scripts
|
||||
14:45:50.163 INIT : Workbench Create Game
|
||||
14:45:50.163 SCRIPT : Compiling Game scripts
|
||||
14:45:50.163 SCRIPT (W): @"Scripts/Game/Parachutes/ParachuteDeployed.c,7": Pointer type 'Physics' can only be used with local variables
|
||||
14:45:50.673 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
14:45:50.673 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
14:45:50.993 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_SiteService.c,311": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.006 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
14:45:51.043 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
14:45:51.205 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
14:45:51.205 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
14:45:51.205 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
14:45:51.205 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
14:45:51.234 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c,77": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.246 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
14:45:51.323 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
14:45:51.323 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
14:45:51.325 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
14:45:51.356 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c,186": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.379 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.379 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.381 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
14:45:51.381 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
14:45:51.415 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeTransportProbe.c,138": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.452 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
14:45:53.887 SCRIPT : Module: WorkbenchGame; loaded 202x files; 673x classes; used 5063K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: bf493a36
|
||||
14:45:53.896 SCRIPT : Module: Game; loaded 6606x files; 13466x classes; used 41296K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG,WCS_DEFINES_ARMAMENTS"; CRC32: b7610f41
|
||||
14:45:53.944 PROFILING : Compiling Game scripts took: 4705.541400 ms
|
||||
14:45:53.952 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
14:45:54.009 ENGINE : Game successfully created.
|
||||
14:45:54.011 PROFILING : Workbench Create Game took: 4874.445700 ms
|
||||
14:45:54.019 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Takeover_Test/thumbnails
|
||||
14:45:54.943 INIT : INIT : Workbench Reload Game
|
||||
14:45:54.944 ENGINE : Game destroyed.
|
||||
14:45:54.955 GUI : Using default language (en_us)
|
||||
14:45:54.955 GUI : Loading 'en_us' localization file.
|
||||
14:45:54.955 INIT : INIT : Loading StringTable
|
||||
14:45:54.969 PROFILING : Loading StringTable took: 13.511800 ms
|
||||
14:45:54.969 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
14:45:54.979 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
14:45:54.979 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
14:45:54.979 ENGINE : Game successfully created.
|
||||
14:45:54.979 ENGINE : Game successfully initialized.
|
||||
14:45:54.979 PROFILING : Workbench Reload Game took: 36.309000 ms
|
||||
14:45:55.674 WORLD : WORLD : Entities load '$NogovaReforger:Worlds/Nogova/Nogova_Test.ent'
|
||||
14:46:09.090 PROFILING : Entities load took: 13415.650900 ms
|
||||
14:46:09.093 WORLD : WORLD : CreateEntities
|
||||
14:46:09.099 WORLD : WORLD : NotifyBeforeEntitiesCreated
|
||||
14:46:09.099 PROFILING : NotifyBeforeEntitiesCreated took: 0.003500 ms
|
||||
14:46:09.099 WORLD : WORLD : Wait for preloading data
|
||||
14:46:09.099 PROFILING : Wait for preloading data took: 0.002900 ms
|
||||
14:46:09.107 ENTITY : Create entity @"ENTITY:2" ('Nogova', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{221ABC927C672E4E}Prefabs/World/DefaultWorld/GenericTerrain_Default.et"
|
||||
14:46:09.108 PROFILING : PROFILING : Terrain load
|
||||
14:46:09.150 PROFILING : Terrain load took: 41.925900 ms
|
||||
14:46:17.404 WORLD : WORLD : NotifyBeforeEntitiesInitialized
|
||||
14:46:17.404 PROFILING : NotifyBeforeEntitiesInitialized took: 0.005800 ms
|
||||
14:46:17.518 WORLD : WORLD : NotifyEntitiesInitialized
|
||||
14:46:17.518 TERRAIN : TERRAIN : Initializing road networks...
|
||||
14:46:17.518 PROFILING : Initializing road networks... took: 0.098400 ms
|
||||
14:46:17.518 PROFILING : NotifyEntitiesInitialized took: 0.325300 ms
|
||||
14:46:17.518 PROFILING : CreateEntities took: 8423.531700 ms
|
||||
14:46:17.622 PROFILING : * WorldEditor: LoadWorld: 21951.747300 ms
|
||||
14:46:21.005 TERRAIN : Loading tile map config (Worlds/Nogova/Nogova/tileMap.conf)
|
||||
14:46:21.006 TERRAIN : Loading minimap config (Worlds/Nogova/Nogova/miniMap.conf)
|
||||
14:46:21.007 TERRAIN : The default minimap texture ('Worlds/Nogova/NogovaRasterized.edds') not found. Trying 'Worlds/Nogova/Nogova.edds'...
|
||||
14:46:21.007 TERRAIN : The default minimap texture ('Worlds/Nogova/Nogova.edds') not found. Skipping...
|
||||
14:46:21.062 SCRIPT : ERR VALIDATION: prison terrain=105.925, radio terrain=105.25, extraction terrain=15.2188
|
||||
14:46:21.062 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=103.609
|
||||
14:46:21.062 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=104.479
|
||||
14:46:21.062 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=105.349
|
||||
14:46:21.062 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=106.219
|
||||
14:46:21.062 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=107.089
|
||||
14:46:21.062 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=103.894
|
||||
14:46:21.062 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=104.764
|
||||
14:46:21.063 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=105.634
|
||||
14:46:21.063 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=106.504
|
||||
14:46:21.063 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=107.449
|
||||
14:46:21.063 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=104.185
|
||||
14:46:21.063 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=105.055
|
||||
14:46:21.063 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=105.925
|
||||
14:46:21.063 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=106.87
|
||||
14:46:21.063 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=107.815
|
||||
14:46:21.063 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=104.478
|
||||
14:46:21.063 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=105.348
|
||||
14:46:21.064 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=106.292
|
||||
14:46:21.064 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=107.237
|
||||
14:46:21.064 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=108.182
|
||||
14:46:21.064 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=104.77
|
||||
14:46:21.064 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=105.715
|
||||
14:46:21.064 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=106.66
|
||||
14:46:21.064 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=107.605
|
||||
14:46:21.064 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=108.55
|
||||
14:46:21.086 SCRIPT : ERR SITE CANDIDATE: position=<6040,88.4937,7040> elevationRange=0.44873
|
||||
14:46:26.596 BACKEND : Attempting online Game Config instead.
|
||||
14:46:27.131 INIT : INIT : Workbench Reload Game
|
||||
14:46:27.133 ENGINE : Game destroyed.
|
||||
14:46:27.141 GUI : Using default language (en_us)
|
||||
14:46:27.141 GUI : Loading 'en_us' localization file.
|
||||
14:46:27.141 INIT : INIT : Loading StringTable
|
||||
14:46:27.167 PROFILING : Loading StringTable took: 25.709200 ms
|
||||
14:46:27.167 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
14:46:27.178 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
14:46:27.178 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
14:46:27.178 ENGINE : Game successfully created.
|
||||
14:46:27.178 ENGINE : Game successfully initialized.
|
||||
14:46:27.178 PROFILING : Workbench Reload Game took: 47.472000 ms
|
||||
14:46:27.181 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
14:46:27.234 PLATFORM : Save data from container 'settings' have been loaded
|
||||
14:46:27.323 PLATFORM : Save data from container 'sessions' have been loaded
|
||||
14:46:27.421 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{2DFBC59DF908970A}Worlds/Nogova/Nogova_Test.ent'.
|
||||
14:46:31.544 WORLD : WORLD : Game::LoadEntities
|
||||
14:46:31.544 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf"
|
||||
14:46:31.546 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
|
||||
14:46:31.546 WORLD : WORLD : CreateEntities
|
||||
14:46:31.546 WORLD : WORLD : CreateEntities
|
||||
14:46:31.546 WORLD : WORLD : NotifyBeforeEntitiesCreated
|
||||
14:46:31.557 RESOURCES : Loaded mission headers from 12 addon(s)!
|
||||
14:46:31.557 PROFILING : NotifyBeforeEntitiesCreated took: 10.902500 ms
|
||||
14:46:31.557 WORLD : WORLD : Wait for preloading data
|
||||
14:46:31.557 PROFILING : Wait for preloading data took: 0.000500 ms
|
||||
14:46:38.310 WORLD : Game::LoadEntities
|
||||
14:46:38.310 WORLD : CreateEntities
|
||||
14:46:38.310 WORLD : CreateEntities
|
||||
14:46:38.310 ENTITY : Create entity @"ENTITY:2305843009213693954" ('NGR_Factions', SCR_FactionManager) at <0.000000 0.000000 0.000000> @"{589540B35EBA8CDC}Prefabs/MP/Managers/Factions/FactionManager_USxUSSR.et"
|
||||
14:46:38.310 RESOURCES : GetResourceObject @"{5168FEA3054D6D15}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB_MERDC.et"
|
||||
14:46:38.310 WORLD : Entity prefab load @"{5168FEA3054D6D15}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB_MERDC.et"
|
||||
14:46:38.310 RESOURCES : GetResourceObject @"{F6B23D17D5067C11}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB.et"
|
||||
14:46:38.310 WORLD : Entity prefab load @"{F6B23D17D5067C11}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB.et"
|
||||
14:46:38.310 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 WORLD (E): Unknown keyword/data 'SlidingTrackMaterial' at offset 19441(0x4bf1)
|
||||
14:46:38.468 RESOURCES : GetResourceObject @"{F7B9B434FCFF00B3}Prefabs/Vehicles/Wheeled/Conflict_Variants/BRDM2_Conflict.et"
|
||||
14:46:38.468 WORLD : Entity prefab load @"{F7B9B434FCFF00B3}Prefabs/Vehicles/Wheeled/Conflict_Variants/BRDM2_Conflict.et"
|
||||
14:46:38.468 RESOURCES : GetResourceObject @"{254289B9C09904AB}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2.et"
|
||||
14:46:38.468 WORLD : Entity prefab load @"{254289B9C09904AB}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2.et"
|
||||
14:46:38.468 RESOURCES : GetResourceObject @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
14:46:38.468 WORLD : Entity prefab load @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
14:46:38.468 RESOURCES : GetResourceObject @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
14:46:38.468 WORLD : Entity prefab load @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
14:46:38.468 WORLD (E): Unknown keyword/data 'Parent' at offset 35955(0x8c73)
|
||||
14:46:38.468 WORLD (E): Unknown keyword/data 'Parent' at offset 36915(0x9033)
|
||||
14:46:38.469 RESOURCES : GetResourceObject @"{BD75A18920BD1278}Prefabs/Vehicles/Wheeled/Conflict_Variants/BTR70_Conflict.et"
|
||||
14:46:38.469 WORLD : Entity prefab load @"{BD75A18920BD1278}Prefabs/Vehicles/Wheeled/Conflict_Variants/BTR70_Conflict.et"
|
||||
14:46:38.469 RESOURCES : GetResourceObject @"{C012BB3488BEA0C2}Prefabs/Vehicles/Wheeled/BTR70/BTR70.et"
|
||||
14:46:38.469 WORLD : Entity prefab load @"{C012BB3488BEA0C2}Prefabs/Vehicles/Wheeled/BTR70/BTR70.et"
|
||||
14:46:38.469 RESOURCES : GetResourceObject @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
14:46:38.469 WORLD : Entity prefab load @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
14:46:38.469 RESOURCES : GetResourceObject @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
14:46:38.469 WORLD : Entity prefab load @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
14:46:38.469 WORLD (E): Unknown keyword/data 'Parent' at offset 42646(0xa696)
|
||||
14:46:38.469 WORLD (E): Unknown keyword/data 'Parent' at offset 43645(0xaa7d)
|
||||
14:46:38.469 WORLD (E): Unknown keyword/data 'Parent' at offset 44617(0xae49)
|
||||
14:46:38.469 WORLD (E): Unknown keyword/data 'Parent' at offset 45590(0xb216)
|
||||
14:46:38.622 WORLD : WORLD : NotifyBeforeEntitiesInitialized
|
||||
14:46:38.623 PROFILING : NotifyBeforeEntitiesInitialized took: 0.058900 ms
|
||||
14:46:38.628 WORLD : InitEntities 'world'
|
||||
14:46:38.628 ENTITY : Init entity @"ENTITY:2305843009213693953" ('NGR_TestMode', NGR_TestGameMode) at <0.000000 0.000000 0.000000> @"{592F3093A2B876C1}Prefabs/NGR/TestGameMode.et"
|
||||
14:46:38.628 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
14:46:38.653 WORLD : WORLD : NotifyEntitiesInitialized
|
||||
14:46:38.653 TERRAIN : TERRAIN : Initializing road networks...
|
||||
14:46:38.653 PROFILING : Initializing road networks... took: 0.091400 ms
|
||||
14:46:38.664 WORLD : NotifyEntitiesInitialized
|
||||
14:46:38.664 SCRIPT (E): Reintroduced [terrain takeover failed]: Invalid terrain size or m_sERR_Airfields; use up to 16 X Z pairs separated by semicolons. Original scenario retained.
|
||||
14:46:38.664 DEFAULT : DEFAULT : WorldVolumesCollection
|
||||
14:46:38.672 PROFILING : WorldVolumesCollection took: 7.914300 ms
|
||||
14:46:38.672 PROFILING : NotifyEntitiesInitialized took: 18.801300 ms
|
||||
14:46:38.672 PROFILING : CreateEntities took: 7125.707400 ms
|
||||
14:46:38.672 PROFILING : CreateEntities took: 7125.724000 ms
|
||||
14:46:38.672 WORLD : WORLD : Wait for preloading data around camera
|
||||
14:46:38.672 PROFILING : Wait for preloading data around camera took: 0.001000 ms
|
||||
14:46:38.672 WORLD : WORLD : EOnActivate
|
||||
14:46:38.678 PROFILING : EOnActivate took: 5.834000 ms
|
||||
14:46:38.678 PROFILING : Game::LoadEntities took: 7133.750400 ms
|
||||
14:46:38.752 DEFAULT : Entered offline game state.
|
||||
14:46:39.477 SCRIPT : Map load time: 33ms
|
||||
14:46:39.478 NETWORK : Player connected: connectionID=2147483646
|
||||
14:46:39.478 NETWORK : ### Connecting player: connectionID=2147483646, Name=
|
||||
14:46:39.478 NETWORK : ### Creating player: PlayerId=1, Name=jakub
|
||||
14:46:39.480 RESOURCES : GetResourceObject @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
14:46:39.480 WORLD : Entity prefab load @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
14:46:39.480 RESOURCES : GetResourceObject @"{6E2BB64764E3BE9B}Prefabs/Characters/Core/DefaultPlayerController.et"
|
||||
14:46:39.481 WORLD : Entity prefab load @"{6E2BB64764E3BE9B}Prefabs/Characters/Core/DefaultPlayerController.et"
|
||||
14:46:39.481 WORLD (E): Unknown keyword/data 'm_HardLandingVelocity' at offset 133(0x85)
|
||||
14:46:39.481 WORLD (E): Unknown keyword/data 'm_DeathLandingVelocity' at offset 163(0xa3)
|
||||
14:46:39.484 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
14:46:39.484 ENTITY : Create entity @"ENTITY:4611686018427387909" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
14:46:39.484 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
14:46:39.484 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!
|
||||
14:46:39.484 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!
|
||||
14:46:39.486 SCRIPT (W): Can't open config file ""
|
||||
14:46:39.491 WORLD : InitEntities 'world'
|
||||
14:46:39.491 ENTITY : Init entity @"ENTITY:4611686018427387909" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
14:46:39.492 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
14:46:39.492 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_Chat Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_VON Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_Hints Has no Content!
|
||||
14:46:39.507 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
|
||||
14:46:39.508 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
14:46:39.508 NETWORK : Players connecting: 0
|
||||
14:46:39.508 NETWORK : Players connected: 1 / 1
|
||||
14:46:39.535 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Takeover_Test/autosaves
|
||||
14:46:39.537 PROFILING : Workbench startup took: 56132.608200 ms
|
||||
14:46:39.558 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
|
||||
14:46:39.832 WORLD : Frame start
|
||||
14:46:39.832 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
|
||||
14:46:39.835 WORLD : UpdateEntities
|
||||
14:46:39.835 WORLD : Frame
|
||||
14:46:39.835 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
|
||||
@@ -0,0 +1,110 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-takeover-feature-invalid\logs\logs_2026-10-01_14-45-43\error.log started at 2026-10-01 14:45:45 (2026-10-01 12:45:45 UTC)
|
||||
|
||||
14:45:45.519 INIT : Workbench startup
|
||||
14:45:45.519 INIT : Workbench Init Engine
|
||||
14:45:45.519 RESOURCES : ResourceDB: full scan
|
||||
14:45:45.519 RESOURCES : processing files...
|
||||
14:45:45.519 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
|
||||
14:45:45.530 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
|
||||
14:45:45.530 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
|
||||
14:45:45.653 ENGINE : GameProject load
|
||||
14:45:45.653 INIT : GameProject load project data @"Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_595F2BF2F44836FB/addon.gproj"
|
||||
14:45:45.653 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
|
||||
14:45:45.653 INIT : GameProject load project data @"Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_629B2BA37EFFD577/addon.gproj"
|
||||
14:45:45.653 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
|
||||
14:45:45.653 INIT : GameProject load project data @"Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
|
||||
14:45:45.653 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
|
||||
14:45:45.654 INIT : GameProject load project data @"Z:/tmp/erri-takeover-feature-invalid/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
|
||||
14:45:45.654 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
|
||||
14:45:50.163 INIT : Workbench Create Game
|
||||
14:45:50.163 SCRIPT : Compiling Game scripts
|
||||
14:45:50.163 SCRIPT (W): @"Scripts/Game/Parachutes/ParachuteDeployed.c,7": Pointer type 'Physics' can only be used with local variables
|
||||
14:45:50.673 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
14:45:50.673 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
14:45:50.993 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_SiteService.c,311": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.006 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
14:45:51.043 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
14:45:51.205 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
14:45:51.205 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
14:45:51.205 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
14:45:51.205 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
14:45:51.234 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c,77": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.246 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
14:45:51.323 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
14:45:51.323 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
14:45:51.325 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
14:45:51.356 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c,186": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.379 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.379 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.381 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
14:45:51.381 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
14:45:51.415 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeTransportProbe.c,138": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
14:45:51.452 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
14:46:27.181 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
14:46:38.310 WORLD : Game::LoadEntities
|
||||
14:46:38.310 WORLD : CreateEntities
|
||||
14:46:38.310 WORLD : CreateEntities
|
||||
14:46:38.310 ENTITY : Create entity @"ENTITY:2305843009213693954" ('NGR_Factions', SCR_FactionManager) at <0.000000 0.000000 0.000000> @"{589540B35EBA8CDC}Prefabs/MP/Managers/Factions/FactionManager_USxUSSR.et"
|
||||
14:46:38.310 RESOURCES : GetResourceObject @"{5168FEA3054D6D15}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB_MERDC.et"
|
||||
14:46:38.310 WORLD : Entity prefab load @"{5168FEA3054D6D15}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB_MERDC.et"
|
||||
14:46:38.310 RESOURCES : GetResourceObject @"{F6B23D17D5067C11}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB.et"
|
||||
14:46:38.310 WORLD : Entity prefab load @"{F6B23D17D5067C11}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB.et"
|
||||
14:46:38.310 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
14:46:38.310 WORLD (E): Unknown keyword/data 'SlidingTrackMaterial' at offset 19441(0x4bf1)
|
||||
14:46:38.468 RESOURCES : GetResourceObject @"{F7B9B434FCFF00B3}Prefabs/Vehicles/Wheeled/Conflict_Variants/BRDM2_Conflict.et"
|
||||
14:46:38.468 WORLD : Entity prefab load @"{F7B9B434FCFF00B3}Prefabs/Vehicles/Wheeled/Conflict_Variants/BRDM2_Conflict.et"
|
||||
14:46:38.468 RESOURCES : GetResourceObject @"{254289B9C09904AB}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2.et"
|
||||
14:46:38.468 WORLD : Entity prefab load @"{254289B9C09904AB}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2.et"
|
||||
14:46:38.468 RESOURCES : GetResourceObject @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
14:46:38.468 WORLD : Entity prefab load @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
14:46:38.468 RESOURCES : GetResourceObject @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
14:46:38.468 WORLD : Entity prefab load @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
14:46:38.468 WORLD (E): Unknown keyword/data 'Parent' at offset 35955(0x8c73)
|
||||
14:46:38.468 WORLD (E): Unknown keyword/data 'Parent' at offset 36915(0x9033)
|
||||
14:46:38.469 RESOURCES : GetResourceObject @"{BD75A18920BD1278}Prefabs/Vehicles/Wheeled/Conflict_Variants/BTR70_Conflict.et"
|
||||
14:46:38.469 WORLD : Entity prefab load @"{BD75A18920BD1278}Prefabs/Vehicles/Wheeled/Conflict_Variants/BTR70_Conflict.et"
|
||||
14:46:38.469 RESOURCES : GetResourceObject @"{C012BB3488BEA0C2}Prefabs/Vehicles/Wheeled/BTR70/BTR70.et"
|
||||
14:46:38.469 WORLD : Entity prefab load @"{C012BB3488BEA0C2}Prefabs/Vehicles/Wheeled/BTR70/BTR70.et"
|
||||
14:46:38.469 RESOURCES : GetResourceObject @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
14:46:38.469 WORLD : Entity prefab load @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
14:46:38.469 RESOURCES : GetResourceObject @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
14:46:38.469 WORLD : Entity prefab load @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
14:46:38.469 WORLD (E): Unknown keyword/data 'Parent' at offset 42646(0xa696)
|
||||
14:46:38.469 WORLD (E): Unknown keyword/data 'Parent' at offset 43645(0xaa7d)
|
||||
14:46:38.469 WORLD (E): Unknown keyword/data 'Parent' at offset 44617(0xae49)
|
||||
14:46:38.469 WORLD (E): Unknown keyword/data 'Parent' at offset 45590(0xb216)
|
||||
14:46:38.628 WORLD : InitEntities 'world'
|
||||
14:46:38.628 ENTITY : Init entity @"ENTITY:2305843009213693953" ('NGR_TestMode', NGR_TestGameMode) at <0.000000 0.000000 0.000000> @"{592F3093A2B876C1}Prefabs/NGR/TestGameMode.et"
|
||||
14:46:38.628 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
14:46:38.664 WORLD : NotifyEntitiesInitialized
|
||||
14:46:38.664 SCRIPT (E): Reintroduced [terrain takeover failed]: Invalid terrain size or m_sERR_Airfields; use up to 16 X Z pairs separated by semicolons. Original scenario retained.
|
||||
14:46:39.480 RESOURCES : GetResourceObject @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
14:46:39.480 WORLD : Entity prefab load @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
14:46:39.480 RESOURCES : GetResourceObject @"{6E2BB64764E3BE9B}Prefabs/Characters/Core/DefaultPlayerController.et"
|
||||
14:46:39.481 WORLD : Entity prefab load @"{6E2BB64764E3BE9B}Prefabs/Characters/Core/DefaultPlayerController.et"
|
||||
14:46:39.481 WORLD (E): Unknown keyword/data 'm_HardLandingVelocity' at offset 133(0x85)
|
||||
14:46:39.481 WORLD (E): Unknown keyword/data 'm_DeathLandingVelocity' at offset 163(0xa3)
|
||||
14:46:39.484 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
14:46:39.484 ENTITY : Create entity @"ENTITY:4611686018427387909" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
14:46:39.484 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
14:46:39.484 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!
|
||||
14:46:39.484 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!
|
||||
14:46:39.486 SCRIPT (W): Can't open config file ""
|
||||
14:46:39.491 WORLD : InitEntities 'world'
|
||||
14:46:39.491 ENTITY : Init entity @"ENTITY:4611686018427387909" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
14:46:39.492 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
14:46:39.492 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_Chat Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_VON Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
14:46:39.492 SCRIPT (W): Slot_Hints Has no Content!
|
||||
14:46:39.508 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
+393
@@ -0,0 +1,393 @@
|
||||
{
|
||||
"addon.gproj": "73e973a1f1c5910393e16f86a3a40d792031bb2fa3fc7f4dd87a06a16c3e34a4",
|
||||
"Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"Missions/ERR_Everon.conf": "936619df7789a6b4b80bd763f702526e1145ab4d5c300516c07e7e70dfe57d92",
|
||||
"Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"Missions/ERR_Everon_Base.conf": "b46e1f4aeef383a8dbe7ef2b5c12a55a8111856c52ba103a1e508c01b82dfc61",
|
||||
"Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeMountedCourierProbe.c": "12710e9e5548fe8856f7a52f3566338369a8a1eedf0bd92af16229271872ada5",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": "120459ad24ba3f540080380544516a3be46bf3767b5e505d25c163a0a6791131",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeMountedSwapProbe.c": "a6721fcaaccadf8eddb06687c7d587d0a3e377d5d1bb0b8e72e630fede8690ac",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeMountedAmmoProbe.c": "6893672e2667e72654a6c4161d419bd28c7a600404643c61ae745867b41bcab0",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeAlarmHearingProbe.c": "5dbb6a48909b76cd141e3a79ef01d2e68cafee55153821c4471f85c761fff94f",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeInfantryTransferProbe.c": "9b2de4dc22bdadd51b0271219a971dc8dc07f70ed3534f306acf03ed81b29424",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeSupplyConvoyProbe.c": "701311de6a2c9fe8f0534a22056323c34072df26595dc70a7d4df45bc06e6c13",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_OrdinaryScenarioLaunchChat.c": "a747af09599ce4d0c52051f18f00c4624d24d137e328341b580b82e896c6bf65",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeLocalHandoffProbe.c": "0d4d61c424a16008595f86fa61f3b848caf9bd6e9ebbacea9c10254d88ba378e",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeHQMemoryProbe.c": "d8fec6c138bb0f5bdbf99ee82ffc3ac9b44d1045d8833da63f8aa5f39beeb7e5",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeHQBodyProbe.c": "811244cc8297817efbfc3ee4edf01c868eae23c88127ba0c72e98ee7422da72f",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeConvoyProbe.c": "45a40e5cc877c4bbcd23ed3219b24a9a329cfed09688ec39fbe9ccdbed1046a4",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_NativeConvoyCoverProbe.c": "d2450140cf9bdf09210473234605b4c0d818ea5b91f9532209166a35c5d13701",
|
||||
"Scripts/Game/ERR/40_Chat/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
|
||||
"Scripts/Game/ERR/30_Map/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"Scripts/Game/ERR/30_Map/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"Scripts/Game/ERR/30_Map/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"Scripts/Game/ERR/20_Intel/ERR_IntelDiscoveryFeedback.c": "62f2c408383f410782d9d41fa50acd6bd8cf66eeb80d2b79f91852b9d2cf8d97",
|
||||
"Scripts/Game/ERR/20_Intel/ERR_IntelEvidence.c": "6bbf8d3b83e2c09fd9a23a9a5e5e11d7c29af2e618116bee613562fc45af2b33",
|
||||
"Scripts/Game/ERR/20_Intel/ERR_IntelService.c": "2911325c79a7a372628b18ffa0e110d11919ce2c2cd7b19277bfd608fdb03dfc",
|
||||
"Scripts/Game/ERR/20_Intel/ERR_IntelReroll.c": "d8b04de9ea789732cc78ebce9aa60786c86fe46d05f671cf251eefa68a214b59",
|
||||
"Scripts/Game/ERR/20_Intel/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
|
||||
"Scripts/Game/ERR/10_AI/ERR_EngineerMine.c": "11c2a85f390b52c1f24791995e0bdfa1640866ffbaeb49dbb1d3099c73479e5c",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQ.c": "3d8ec9f00cb8ebee369186ded9528f269df583ed6df162f35506e5ce54522cbb",
|
||||
"Scripts/Game/ERR/10_AI/ERR_EngineerMineSite.c": "b629fecc29711e57f364f2a9c4c3e884b0978d9674311678f2e78b561683681a",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQCoverage.c": "8d9668858c47b7e9fee2b12d3ebd4e7cb88146b817cf615c4b0dade26c81b2ec",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MountedAmmoPickup.c": "01a7994dfb0c7206573b06b51cafa28a8e5f2e9e8c126fad0df35ef6afcc0c55",
|
||||
"Scripts/Game/ERR/10_AI/ERR_InfantrySupplyPool.c": "637a25e0e6b346aa611089c42ed62d36b09bdb72cd45f846cd67d6dee976772a",
|
||||
"Scripts/Game/ERR/10_AI/ERR_InfantryResupply.c": "24a04934a81ae8f3015dd08a1456170c4d62a10f92afbb97f353160656df7d2d",
|
||||
"Scripts/Game/ERR/10_AI/ERR_SupplyConvoyTactics.c": "91c52be55d5293138f06fb3ef67d4e845c45d62672b23e04eea0ae703d9e227f",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MountedAmmoTransfer.c": "614484bf829d108ed60f6ac9d57586670f822fdd9a2ebc752fe2117d56dbdb9f",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MountedResupply.c": "c26ad43705765be1c20eca37fbe2978b8c647151f6620ed37141657a4b7dc312",
|
||||
"Scripts/Game/ERR/10_AI/ERR_FiniteMagazineReservation.c": "8278590ced1936d618905b0cbd0b5aebddda238d426a6a2a52e455fc36bbb502",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQStatusSampler.c": "59a026529c9189c7f45c8e9f9f55677377a9b27fef4e97365daa72702bced11e",
|
||||
"Scripts/Game/ERR/10_AI/ERR_SupplyConvoyService.c": "b36b5031922a9401ffaeafbdc4e19e9eddcc4df01e07ac69a31a5d76f09f0e09",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MountedMagazineSeed.c": "b42d0aac142907433df8bedc40de24c94813544016cf5f451846f1980250f995",
|
||||
"Scripts/Game/ERR/10_AI/ERR_SupplyConvoySystem.c": "f09aa817c27d6af0ccfb544f4ab1ae2afafb63d626641e03d87cfe159475d821",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ConvoyBudget.c": "ca49c274146d56e30cc93fa1652cc34c0fe68ea95725b0b3e33ab3673a6463c4",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": "df5d90e914b9623fbbcde174bf6cfb78161db1c4596f2d339ea32ab976666929",
|
||||
"Scripts/Game/ERR/10_AI/ERR_VehicleAlarmPerception.c": "45ac71d25e10a057a26a5b0fc7128935baaf47f4c0f87208a4420fa52086fd98",
|
||||
"Scripts/Game/ERR/10_AI/ERR_EnemyMapMarking.c": "0f161fd3e08a54e3e1063679127549e482c40253a022e9d06cd9ee4d740b8625",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ConvoyBoardingProgress.c": "328f8a5eabb8174b7727eee1d675db83a2eb0be7b8e834db4e950a645ca5d7a3",
|
||||
"Scripts/Game/ERR/10_AI/ERR_SupplyConvoyColumn.c": "827550ab1b3fd749414f064d20849e23b4ff0ac2d39585cc8d4388df581ca6f4",
|
||||
"Scripts/Game/ERR/10_AI/ERR_InfantryCombat.c": "5684fcbee128a35107312452297f7ae2bec28aaa1b63f619fa649f36df8ea476",
|
||||
"Scripts/Game/ERR/10_AI/ERR_EnemyMedicine.c": "e5470c7973dc04f13d62b8cc1f13c732c0117bd3c838d7a0cb8803a647fccb50",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HunterCombat.c": "df1c319d10efd07ed6f971cf0e41d8d7e377b04ea7f0fe143bf94df733fd1d9c",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQLocalAwareness.c": "124260280ac8eda0e920bfcfc86932c9b21df6b1f7a6aa8acfc43feea3da149f",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeTownProbe.c": "ade130f49fc9d868281cee7fde383f084f70ed8d4b876dacebbaed8538e84999",
|
||||
"Scripts/Game/ERR/10_AI/ERR_TownGarrisons.c": "57f862476751087972fc78d0b27ab44e72361e27d32f15d55f9fe7fd7d6bd0e0",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HunterCrewRecovery.c": "e76af0fbf6f436a9c3c9d4c7b779bc08a78f6fe705c08bf6d9757bbeb65ee8eb",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HunterOpeningPlan.c": "0b6275221dab491f148426df05e132579f3acc20de5559226c3b38975618355c",
|
||||
"Scripts/Game/ERR/10_AI/ERR_EnemyLoadout.c": "debabdf585820c4f892c44bae2324966e3094538fb4e856f6c50e31697d03595",
|
||||
"Scripts/Game/ERR/10_AI/ERR_EnemySkillAwareness.c": "00c450d033e43fc45c9e2cb64a1d81161d123cc594a4292cfc5f68eb6c17ee60",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HunterService.c": "0769d4e7327439ce91b8f9ed0b47c4d92d382e97a1bbf62da8e6002ae4041bf0",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ObjectiveDefence.c": "83ef91c2118521aedb4c1838b2e47909c80e0950086449b98ced168f1fd87080",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeAirLogisticsProbe.c": "58fe863775d0ad575cb566c78cef696c9826691cf49ef9adde76376be7316db1",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeAirAssaultProbe.c": "c1d55b338b157b758e6ffb993d5f689029b28b13929797c91e5dcb15b5e561ea",
|
||||
"Scripts/Game/ERR/10_AI/ERR_BodyRecovery.c": "47d9374095d04f5f1339c220caf518a40938ffc20f891b1b51ae38579e7e1c25",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AirAmmoMission.c": "0a471a40c8f7dfb797d8d35e41c5b1ff91e8d2ab13b43cf866e46c0e4ab4ed9d",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AirfieldSupport.c": "c6d88ede0b1b6bac5a7075b6e2e783ccfa8850210aabd28bfa4bcdb698cc5f87",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AircraftAmmo.c": "2be282406d0c45ab2e35b0ced791b5e494c662588f536701a4e82e6f5fb7c913",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AssaultParachute.c": "a93c996059e7166988e9d1b0b498cbfd36f19a1cf8520cb4e9215a8884752e18",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AirAssaultLoad.c": "5554994115cd7d56152ac78ba53034bf934b71c5634b17d35e96884dbb3b8a24",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AirAssaultSystem.c": "2eaf9816eee3e1cd2ac70744a6ef7ea5a90d0a3eebdf925e384028a7edde6a42",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AirSupportPolicy.c": "b5dad011d5a0574a406d6469e0744a9d37700cb41930dada28c5143d556acf53",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ReconCrewLocks.c": "684bc5b9858c7ed90ed2ca6d52fc0e731a7e37a116db776090257b72a63621ab",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeAirReconProbe.c": "c1216e0512a0268e4dbb82429e228334401c0c3cac52ba4486ae6dc91e41576d",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ReconFlightComponent.c": "4966dad504b3f8f28a9ffc8ac17cc548b00066fe05213c49c662ea56de34c9d4",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AirReconSystem.c": "0b4faaf3d4ee506730de48554100ea3d9443e9cbdfdf354f56dd8b121507b324",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ReconAirports.c": "7551347d776d6e0eec818d6468cacbca7ac53daee7317e0a1618ca3d39ebc762",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeScoutProbe.c": "41b39b1abe5e51a5b8a428d533cccbfb0dda9d7a570228dc3489408c60543f17",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ScoutSystem.c": "63287a252e4e7d5aefce840279f26ce3e1f286cb79cadb32596c37897cec7119",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeMortarStationProbe.c": "a110f0abc753cb1d2f781e457e637dd5346ecd2e924eb5eb3a5c7dca3d1e2340",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarStation.c": "cbbd7c86f722b664c85ab7c070ae1131d2ce5c41d1dacb4381bff9c1720a1866",
|
||||
"Scripts/Game/ERR/10_AI/ERR_SupportScenario.c": "a7b46253e1bb37cea7c29bb557fbf43ca207022d0f1cc927349441b2d1615279",
|
||||
"Scripts/Game/ERR/10_AI/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativePatrolHQProbe.c": "a58f57530e333976dc96fc5a0f9cb6cf0cb069c55788824950c5fb2f965d8e26",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeMortarSalvoProbe.c": "fb9ccc6b36247ab3ad828ffbb2556abf5c2838d93ea6cd1ad259c0a015142f5e",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
|
||||
"Scripts/Game/ERR/10_AI/ERR_NativeAircraftControlProbe.c": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarSystem.c": "bc290ee8bed299d869598cbf41ec281653e0cc7f3c64c7214613df8a0fc83829",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarSalvo.c": "c128850c7a78a4d8fee00ad38f48b265f1fbd1d9b24b092ddc5c205b0f0ad6da",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarReadiness.c": "4c3799b3f2681e977669de0cbfaeb307d9a682b04365bfc9f59079e762965758",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarPrediction.c": "05863b2b4f9f70cdb288f91c722cbea163c13f2a2927dc485482e5bd4fa7d57f",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarLogistics.c": "b3624e4a00a2bdef16f6c100bbd79910e3bb8c2ae8ec5fe2ad5aa70bffecd303",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarFiring.c": "f2597d44c10d10de2462aa5e5450a22b8a5ad0eb99bd0cc09a8cf1ca2dd4a350",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarBattery.c": "157024afc8fd3c1ffeea6ae923ff091e5773b9ffcf5f5864f8040d001e689110",
|
||||
"Scripts/Game/ERR/10_AI/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"Scripts/Game/ERR/10_AI/ERR_InfantryAmmoTransfer.c": "401a29ec31712d113c203d6975e44aed7bb3166025454f4950a4c7cb6f5ad6eb",
|
||||
"Scripts/Game/ERR/10_AI/ERR_InfantryAmmoAccess.c": "ab4262f78d54782c5ecbf5fff4ebe3da16d72329658d7e18c0c35387dc8b3c7d",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQWatch.c": "abe634cf6003ae920ec1ed18e305ed462920204960894520d3dd11f7e5ef1c33",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQTask.c": "e5eb8efb478c90836403da3dd82751cb308643a4b34bdeeed4d9848f6d572d60",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQRoadIntercept.c": "0897e82d7805ef56f05f2b9c23903280285ea6bfa51796a2df86bb564ece78f7",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQReport.c": "12ea8ba08753d1e6d38b237087c1209cd2f9574b53c3ff0f27c082bed029c9ea",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQPursuit.c": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQObservation.c": "57ad3f0b68d150791e30a7e4bd7dfedfb1ddd78a1c76f228e67b33ea9cb7144e",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQNetwork.c": "85e4d2cb27426c07b8631ca411f4b8f5c821f9f331c8c2719cbfa71b3687f08e",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQMemory.c": "ec2047a477fb4273e22ae6bb68e7365f321f55c583b5d2c48c4abf2ac38e3b7d",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQLocalHandoff.c": "2dd700dae9d9b232d22ca63ff01af75a3f5cc213ac24b7c0a43ffa38bc0b9ffa",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQJournal.c": "53563ff54fc4e0656713d6eaec5e88ddf69fd4bfa8ef6a67cfa13380d24031e1",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQDeliveredCasualties.c": "1f738127e55e843ee2705007cedb5c08741f52f63c75eca7c80242177af82273",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQBodyObserver.c": "f59421c1e0c83f0f480d7dd4d048b4b0a41193ed8fe8f2f627d2b6a696420ea1",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQAmmoSampler.c": "f2b50ec6c6dd3bfb4e7c636e02b94893b41a2c13753b00e6b0ea2ed7686413ca",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQAmmoReporting.c": "95c024cbdd35c02d9b0c3d389d29bb042e5dda6ffd2f5f0d896078274b3adb35",
|
||||
"Scripts/Game/ERR/10_AI/ERR_HQAdminProvider.c": "13a666277b191475379b0e3a405713d482109ba9615600af590add81fb24bbba",
|
||||
"Scripts/Game/ERR/10_AI/ERR_EnemyRadio.c": "3a97e5c3de9ff33873d97c6b2d84ae505cfc4f3146e047b928e76ec3b22c8789",
|
||||
"Scripts/Game/ERR/10_AI/ERR_EnemyOptics.c": "759e0a88ff30cb781ee69b8a935865d63ede5b1d97f31d344018f650a967c37f",
|
||||
"Scripts/Game/ERR/10_AI/ERR_EnemyGunnerSkill.c": "adf8bac5a6f7e40b2f9caff5fe9be590c4e4ce2b2b387ba39e741a3c4f4cc564",
|
||||
"Scripts/Game/ERR/10_AI/ERR_EnemyEquipment.c": "f3c25605f1f9fa808f94cbee70fe0f0acb8a813a7d3093cd8533f84fc3d29543",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ConvoyStartup.c": "360228fd45aa6ecd9426e36120b5e637d2feee1e3a4a89aac8207526b871c87e",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ConvoyService.c": "e1d5dff5584f1bf12c146df510c860c3e0e046c989ff758def88ecf6b49c6392",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ConvoyRoadPlan.c": "fae404f85cae63e63976938a5fdb73efc988ba25c5846564f12edca04fb88551",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ConvoyPlacement.c": "4d0e8b6e147486fb65db82a1060f0c5641c1319ba9e418bdec99cb5a422a7fbe",
|
||||
"Scripts/Game/ERR/10_AI/ERR_ConvoyCombat.c": "5c4b7576b28d51edea868cbb91a0ab31a40e6ddb558f1b8a38e07e20fdb2969d",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
|
||||
"Scripts/Game/ERR/10_AI/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
|
||||
"Scripts/Game/ERR/00_Core/ERR_TerrainValidationProbe.c": "5fc6f37bd8d2e9566753ad011586475a5f8ed835a771621aa3b49dfa5d6a9c0a",
|
||||
"Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverSettings.c": "be26d11acd9b4f80c03f8695c8fcffd5fdc20f05d278d44f6a1edf881364cf5a",
|
||||
"Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c": "64531526a20d4fe7adf057df18ec5c4bb9f871cf7c27884630fd5f3ad4624967",
|
||||
"Scripts/Game/ERR/00_Core/ERR_SpawnFinalization.c": "c949642366ad124dd2abc4111cd598eb94aa257fbae01b6fb3a0f1882a23e83e",
|
||||
"Scripts/Game/ERR/00_Core/ERR_TerrainSites.c": "00912950559e28670b61b0fa40e4d3f311e9bbe96348b021674b1904973e8a0f",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ViewDistance.c": "8514f72f8207f12570d2317e64094a45507a1647dfd45a1501499ef81e90189f",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeOptionalSiteProbe.c": "19fc19e22348e6213827f620f4fdb5dc26144ea2ce0032de773e79c1fb155a26",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeInfantryCombatProbe.c": "3e4c4382ab91f470357268927b954fd101685df6b2244df483f0422d6c0d7da2",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeMedicalCombatProbe.c": "3b9c557b249728c518f9d6b5cb24b725ecc32a69ae12df069cdfb0da70a80b95",
|
||||
"Scripts/Game/ERR/00_Core/ERR_Epinephrine.c": "e04c53c2f665997023b2daee744265cd22f4f0101444e4d9b0efbd114f74fa9a",
|
||||
"Scripts/Game/ERR/00_Core/ERR_UnconsciousWeapon.c": "24d31bc857486638e55c605283c17cde0cdbd3c5c6021eac1ec93611387b10d1",
|
||||
"Scripts/Game/ERR/00_Core/ERR_UnconsciousCameraProbe.c": "7d5ff3389ee806ac213db5be3a68288b3399142ccc29806df0d65b34a0b2fc3c",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeSiteGarrisonsProbe.c": "1a5ff8747d7501862085b5e9162043fee3b05e82c73c516ad8093aaada53dc60",
|
||||
"Scripts/Game/ERR/00_Core/ERR_SiteSquads.c": "183883783a4e8399cf62851a4cc65a5d091d25131bc53b4323cf17286315b2e0",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeRadioInteractionProbe.c": "7b27552d233813894f65c08eb9f04b547c4ca9ff96a2370a763cb94bd4a555c3",
|
||||
"Scripts/Game/ERR/00_Core/ERR_PlayerMedical.c": "e353ece5e1f3a6731875d8080c00fa9511446c309ff2a1454911e53c01f536f9",
|
||||
"Scripts/Game/ERR/00_Core/ERR_JournalText.c": "87a6c19429f12c5630ed73170ca9a8a6d2255d6cd38b130166a78aacd15f2de0",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeEnemyLoadoutProbe.c": "39035d5fa3d6e29199fab810bd72cc5261a65dc3e668e6ed26ace36e43a7fa8e",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeAggressionProbe.c": "85a34cf60018e90d974cb67ab0f358f3073b6b9f02c563ec200e062f1d249e3b",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeRadioCampProbe.c": "67f1a088f9b20e5f0f11ed3aa083ffa772bffd7c74d85b7a307344ac3d47e09a",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeAirfieldMarkersProbe.c": "593e59664dbd7330b52674e5d4cc7b70db588cb75a1259ed808b74602501d541",
|
||||
"Scripts/Game/ERR/00_Core/ERR_AirfieldPlacement.c": "0c2f4d31a2abc8f3f90bda20546543f2a1cf9306e9bf93351dda1883b990770e",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeOpeningToolsProbe.c": "0c5d6b96ed5a7cb1cf0d098d534dc7190449ed09339062e6b584729d53a61b4c",
|
||||
"Scripts/Game/ERR/00_Core/ERR_DebugIntel.c": "a9f6e7e42a3214879a21052e897f9afc0653c12ff15d5bee7766e26a1af6ab17",
|
||||
"Scripts/Game/ERR/00_Core/ERR_PrisonPatrol.c": "284618391ee2da84dbcda4a99ca3c072eae3d67b8a9ef40a86827b9ea00810f9",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeGeneratedSitesProbe.c": "83ab84ca4de7b545963896ed9d14e6545c23a2b940515730d74acc2f6b3dd18d",
|
||||
"Scripts/Game/ERR/00_Core/ERR_GeneratedSites.c": "4a23058f27e3ab074df6f8f7bb6f08a8fd26fbadb8943c6fb8d64dcc9c221751",
|
||||
"Scripts/Game/ERR/00_Core/ERR_DebugAI.c": "bc5529c60591a6c36c39cdb753b1af948690fc3c3c725f38a8d595b41a499235",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeFactionSelectionProbe.c": "946879d822e7be2d48e03a3140aa1aad3e3d44dd18507fa3cdedb4c6d7dd81b9",
|
||||
"Scripts/Game/ERR/00_Core/ERR_FactionMenu.c": "3549339d7796e67fc646680493c226e545b6fb95daa0270af9901795bdf8ed50",
|
||||
"Scripts/Game/ERR/00_Core/ERR_FactionSelection.c": "077c09491f4444fc58f093975fe9b3c294ea1fc966abef847ee5f13aa795ee29",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeContentProbe.c": "cb0ccfe1e1575f9ed80a8054058b471f3543378db059e6af2fed8eb42a262638",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ContentSettings.c": "572cc36f88255a37e8f0e9f284fb96e07c6c4032506b34b8c77d688f02785400",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ContentDefinition.c": "bc1dd4ed27ec894cf4bd617fb226cb8140b544aaa9ef6d8654e815d81e7f6fd0",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ContentMenu.c": "c82b173496e7524b4570b2afc5493cb970252a19aed740a53011988db7700a01",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ContentPolicy.c": "3a4987345d5a7159234a7e1a08bf5ac40dd5a23031e9b1953fc43a0501d9924b",
|
||||
"Scripts/Game/ERR/00_Core/ERR_SpawnSceneLease.c": "20de7f96bacc9037580d88d4424664b4554b2c082d82e7d29913e9dfe390b594",
|
||||
"Scripts/Game/ERR/00_Core/ERR_SpawnSceneInventory.c": "76b79d5bd9d1f367e1ed19724302b7d49f8b0ede85cf19e89c452582ef651f8f",
|
||||
"Scripts/Game/ERR/00_Core/ERR_PrisonAI.c": "8709753e86dc2ca777183f08cb8fbb9851e0c0de495ca01520ebcb1b3dfa59b9",
|
||||
"Scripts/Game/ERR/00_Core/ERR_SpawnClientScene.c": "b56f99a91cdc53bdb93d320d10839339022d7e61e6b101eee8296271abd7d3cb",
|
||||
"Scripts/Game/ERR/00_Core/ERR_Settings.c": "e73b3654ea115568ab24456d43dfe0c6419d3ccfeaf53e5b7752d31f2950b58d",
|
||||
"Scripts/Game/ERR/00_Core/ERR_AdminService.c": "c3e008c8bbf538c5bca3a82a975decc7a283a38543a9d2639d90a81ce592c51e",
|
||||
"Scripts/Game/ERR/00_Core/ERR_EscapeGameOverScreenInfo.c": "6e3c65e55b05cf205040c310b9086faa41b88582c7f9faf49c010afd59da5b07",
|
||||
"Scripts/Game/ERR/00_Core/ERR_GameMode.c": "251d55779509cb76f66938221b4dc8face53e187a82c9f2c651e6b1d13216c27",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeTransportProbe.c": "7a3fe04aa1c5ed1061ff63d9d5180e8b925932b62d76c1ffb49bd3dc23530993",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c": "59bce863142e4fba4b6fb2f544bb8a58061f0e99b1a38e5ac291cea919563763",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeBaseSmoke.c": "ec319b070bd915d0326b9be1fd3fbc7aabc58956982a2ec69eb24d023a651815",
|
||||
"Scripts/Game/ERR/00_Core/ERR_VehicleSecurityComponent.c": "2ffec4e646584ec546147fc4b08249825cb32b531aba26467b586d760485adc3",
|
||||
"Scripts/Game/ERR/00_Core/ERR_VehicleSecurityActions.c": "bd7d0aeb4abcc9d8044e4888f9a92f9e5fc97c098bdfa3bbad57e1a29697a779",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ObjectiveText.c": "8d75b35ab977be0cb1a2e3d3d1cb8ef875cdbfba69c35784c3d195451ef944c6",
|
||||
"Scripts/Game/ERR/00_Core/ERR_PlayerGuide.c": "4b3605522d732c8542a2c1ad5f3f59b3e8e5dc9f4aace71608ec9f259eea8069",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ForceLedger.c": "0ecaf1c5a52568e751678b0b1236e91e6adb538f8fbf010d38b61a312d1bf253",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeAdminMenuProbe.c": "ec8d04b6550b39b9688ef67b40cb2f14a9d98c8fff62b6dfb8d4a43e19b4e4c6",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ChatClient.c": "ae856e9fa0e19fc35d5c839fc5001bb28ce633eab59710911e7e56057dd452f0",
|
||||
"Scripts/Game/ERR/00_Core/ERR_AdminSession.c": "af8bb43d207d6360ae4dae06c7283a81f89d57a66b644f3f730496b0d47d4a55",
|
||||
"Scripts/Game/ERR/00_Core/ERR_AdminMenu.c": "d39dc876487b445efc5c3fadc19e1e06c6900c5cd57c93a01f35c32aa27d6039",
|
||||
"Scripts/Game/ERR/00_Core/ERR_AdminPlayerTools.c": "56780d78bf423f54f482d8620f821b8d3eb0199194482b4f12e37f5ec3f55ef5",
|
||||
"Scripts/Game/ERR/00_Core/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
|
||||
"Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
|
||||
"Scripts/Game/ERR/00_Core/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
|
||||
"Scripts/Game/ERR/00_Core/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
|
||||
"Scripts/Game/ERR/00_Core/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"Scripts/Game/ERR/00_Core/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"Scripts/Game/ERR/00_Core/ERR_PreparationStatus.c": "43a406822a0361f916abc363f27e0c578ee94855036981d876bf47c68233c71a",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativePrisonBreachProbe.c": "4889e0d3799a6a21b9f84bcb2f2ae78dce16269cccd1329f8d1fcc1a23e7c22c",
|
||||
"Scripts/Game/ERR/00_Core/ERR_PrisonEscapeService.c": "535cf17e21fc8e62716c7d9da88d976ee2f526501c6a4752b822f1252e742bf4",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"Scripts/Game/ERR/00_Core/ERR_LocalAdmission.c": "a076922d1ae966cf5cc67b198166ca6b1288358fb7f641207a4681e6a610a2ae",
|
||||
"Scripts/Game/ERR/00_Core/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ExtractionPlacement.c": "6d388fe21f08b25cbdb5dfa4e198d94a4c80c5092f8d17630a4654e18bf8b3f5",
|
||||
"Scripts/Game/ERR/00_Core/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"Scripts/Game/ERR/00_Core/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"Scripts/Game/ERR/00_Core/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
|
||||
"Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingService.c": "e6f22813f7a04e2c0ea000d054407191f2be8badfa6c51e062e9dbf84b95c67b",
|
||||
"Scripts/Game/ERR/00_Core/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"Scripts/Game/ERR/00_Core/ERR_SiteDiscoveryRules.c": "dcbce3b7aee89bfc47a50e9de89209758af1f1bb462b99af67a8ad7a26e9f229",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"Scripts/Game/ERR/00_Core/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativePatrolProbe.c": "5a2af71cc4cfccc7dd7c23584398a38290eba1a8894cd46f6967252ff3a7087c",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeFactionCatalogProbe.c": "e3011fa47b67122d7b2c23af8f91b7a217599d6cc114c4f9de628744b9c948d3",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeEnvironmentProbe.c": "9e2e66ac5d9778a1c65445348e3300cbb90b68b3f669f3ddf1d2b78a858430eb",
|
||||
"Scripts/Game/ERR/00_Core/ERR_EnvironmentService.c": "c0fae5bf51ccf507bc84d44adc2d1dff021cd83653c0468b7645a4f343e3fc8d",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeAdminSettingsProbe.c": "73e58561e08e50008d33f81eed606dd4e8109fb69a627e892d28ca468d641f7d",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeMedicalProbe.c": "4b73e7cf35e9c8fddb089678a320ea58272e1b6611318d0a762754c171eff785",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeRecoveryProbe.c": "d6691f22432b3ce37d07d448aeb3ce7feb5cd09e852e0167b5e4676afd24bb21",
|
||||
"Scripts/Game/ERR/00_Core/ERR_RecoveryService.c": "86f9a7769e3ccb19fc61127fe2fee2ad0dd825487a5cd59f334de8b9741c93cf",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"Scripts/Game/ERR/00_Core/ERR_SpawnPlacement.c": "270bf465808d23627a11e720c6632d4fea35d0c679e63aa64046ef8874d68ceb",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeTransportSurvey.c": "816df9a2a9072f9f7db75e56168d8a8fa1e665ee8f7dfa79af011b354254909d",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeRadioDefenceProbe.c": "ff1e27a0ce75b123a86e7df31354831880ca62ea90b6c5d7c60d3ba168e1fff0",
|
||||
"Scripts/Game/ERR/00_Core/ERR_RadioDefenceService.c": "f5f0bf1352141f933d0edb5630e30541e001dc07e1d2c8529b29cc159c126b13",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeTimeProbe.c": "4a2c6ffd947334a0a71eac083d10c853c524b00042e9ea0987497c4cee60c3d5",
|
||||
"Scripts/Game/ERR/00_Core/ERR_TimeService.c": "63867760876d523a1794f619118a52c5cd387d5d92756cd286b2c16a348a6c7b",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeResultProbe.c": "c9a89cae067f221b9f33965b4d3ab311b78ba79ea383ca65032c4001df44b472",
|
||||
"Scripts/Game/ERR/00_Core/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"Scripts/Game/ERR/00_Core/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeContractsProbe.c": "421e4b901afe6118b6bf44e8f678db8ccdf1c83b39da0cf816baa36f7275ccdd",
|
||||
"Scripts/Game/ERR/00_Core/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"Scripts/Game/ERR/00_Core/ERR_NativeDefinitionProbe.c": "904d8d4c3e7b91d49dadfe495fc7b4f02f300e4aaf7efa348df5ca17ec4a6e8a",
|
||||
"Scripts/Game/ERR/00_Core/ERR_DocumentComponent.c": "885c8ab4fc9e64c3f8b40056536096c8c32b011cb340b25ca00353a96da15c69",
|
||||
"Scripts/Game/ERR/00_Core/ERR_SiteService.c": "c87a056a1e7cf995cad90302c7591d7b66e2f912f50e5d0cd18302c506264936",
|
||||
"Scripts/Game/ERR/00_Core/ERR_SiteDefinition.c": "2088c45798f0eced702e0abd97550b8d1fc97ebcc34c3d497978b7424f6c670d",
|
||||
"Scripts/Game/ERR/00_Core/ERR_Objectives.c": "b9cd5bb3b193c20401175c4328405be1b121e8a60b7b5999910b6a71f834af8a",
|
||||
"Scripts/Game/ERR/00_Core/ERR_DiscoveryMap.c": "a97e131bcfc578fe57ec2ed075a2619ff5c4c0b4c12d65c2a92e9fb2b83ce958",
|
||||
"Scripts/Game/ERR/00_Core/ERR_DiscoveryService.c": "edc65bfbcdbfc9a7c41e19da3408b6fe5ed7d44bdce18a286cff4875eec75613",
|
||||
"Scripts/Game/ERR/00_Core/ERR_Observer.c": "7422f79bfa5ecf9b13c37b7ad0cf0b23469ed7059e85462ff96b7704084d29d9",
|
||||
"Scripts/Game/ERR/00_Core/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"Scripts/Game/ERR/00_Core/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"Scripts/Game/ERR/00_Core/ERR_ScenarioComponent.c": "81bf30d358c7b100248be17cbc2e6beb2f107300c939aede8a92d273eb7dae1f",
|
||||
"Scripts/Game/ERR/00_Core/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"Scripts/Game/ERR/00_Core/ERR_SpawnLogic.c": "47a39c951be71bfcf1cc50526d507d0f9d8ef2fc09408697b6fe6b0dc5a529e2",
|
||||
"Scripts/Game/ERR/00_Core/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"Scripts/Game/ERR/00_Core/ERR_Location.c": "5b0b058130ccac02bdc1dcd6474d51a6f45da4dd52ed6c37906692fca3f194b1",
|
||||
"Scripts/Game/ERR/00_Core/ERR_Actors.c": "980d30964845600a261693cc5c5553e1472e8e54867bdc06133ff5c7b36c9128",
|
||||
"Scripts/Game/ERR/00_Core/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41",
|
||||
"Scripts/WorkbenchGame/ERR/40_Chat/ERR_ValidateWorldPlugin.c": "f567518b54f43b88747df2838cdfd6ebb34605c0919a3e7d271d28dd8b67a9b6",
|
||||
"Scripts/WorkbenchGame/ERR/00_Core/ERR_ValidateBaseWorldPlugin.c": "49a38c37b51e5318c7dcbcb01543dd9a6300d053f0d39808b3974f4edc45b871",
|
||||
"Scripts/GameLib/ERR/00_Core/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"Prefabs/ERR/TerrainConnector.et.meta": "9f37c979ae282aabca29ce84beb0db851ee8b9a19f7f3a64d387c175616127f3",
|
||||
"Prefabs/ERR/TerrainConnector.et": "cf9cb28f5a3f41931380864a29ac979aa1d5e843456f564ac7a7de78f88e1aa8",
|
||||
"Prefabs/ERR/Epinephrine.et.meta": "f1861f0b0ccace1b7b3d9c29768e37a83bf0c6fae5a411b1bd61d6b2eec7ed89",
|
||||
"Prefabs/ERR/Epinephrine.et": "e09c70b3d47a4dc5b92fd332c8222b99554b28a8a0c93cb5caac18eec4501571",
|
||||
"Prefabs/ERR/AssaultParachute.et.meta": "e9dea2d533ad1ce6ce689e0e2815c97a6382e1b90c35ce1efa88a885527e8e18",
|
||||
"Prefabs/ERR/AssaultParachute.et": "b556997989605e2a05982418b7e9f26d12d427eb3ea6e3bc50e85c67ea7aa4b8",
|
||||
"Prefabs/ERR/ReconPilotWest.et.meta": "4785f23bb492c6af420ee7896ddbfc9767e0db1e06de95207df2dc949a1b1814",
|
||||
"Prefabs/ERR/ReconPilotWest.et": "8f8221927269352e55c8026ee5b00e026c281c79af6684b386f24e7dc4675fb8",
|
||||
"Prefabs/ERR/ReconPilotEast.et.meta": "d73df3c896359a54514d2efcd851f579feca7a2619b76c2a38f607649a31a4f1",
|
||||
"Prefabs/ERR/ReconPilotEast.et": "d961f329823b991eafed80d085de1bd89b44a4575be98d8dac385d6b77741ba2",
|
||||
"Prefabs/ERR/ReconCrew.et.meta": "2653e8c5b1cdb857de5badd5959ddd9826a6a298ab3c166628dbb835d7104d90",
|
||||
"Prefabs/ERR/ReconCrew.et": "33953379ceb725bcd0cbe505cd643c94adaed17dbbfa95dadd404d6b8e345715",
|
||||
"Prefabs/ERR/ReconHelicopter.et.meta": "d80f1c3d6a6f9104562b89729996c1c92ad240f08cdcf48d4c390a09d2047c08",
|
||||
"Prefabs/ERR/ReconHelicopter.et": "c609ee59ab145e0a1936f95726b86df643f5cc425c43924029e9c1abc69ebbd0",
|
||||
"Prefabs/ERR/ScoutWest.et.meta": "22a6607b4b8fe606ca75a634a0b2ac3178e7bedae7f9ff01e7a4989f3b39a3da",
|
||||
"Prefabs/ERR/ScoutWest.et": "2681b5a3f8621adb44195f0dbca6f3e79ef7decad8f9d0dd0e1a801ec2549627",
|
||||
"Prefabs/ERR/ScoutEast.et.meta": "7c72af632537f687e92f30b52d97fc7d70dadd39d33f37e0b1004f9596f55012",
|
||||
"Prefabs/ERR/ScoutEast.et": "b4593aab494c4f21637757b3daff4f349da77b4c48ec5e8a4a2917a6a12cf811",
|
||||
"Prefabs/ERR/ScoutRadioPack.et.meta": "825506e3d814d30a52d5dbf64124470641c07a0453543ba71426841e6c783635",
|
||||
"Prefabs/ERR/ScoutRadioPack.et": "f1c4911e2556c0e0caa8b896982190c5e7d0433e850b4610e19442caf9117607",
|
||||
"Prefabs/ERR/ScoutGroup.et.meta": "62e43fd152ce57aa4ceb2187a49e4aecdeb9f428b3a1e8318f86bb83dbf8a259",
|
||||
"Prefabs/ERR/ScoutGroup.et": "8dc0fce8ee3decc1c367411b00b6d8518df9d8458281cec0881464a2ce906af0",
|
||||
"Prefabs/ERR/PrisonPatrol.et.meta": "5528e0d778dce5ed39c3e504c6427625527127b23269d20fbf12ca2bffe52ffe",
|
||||
"Prefabs/ERR/PrisonPatrol.et": "dc88c31cf5c415573a874f74e13572f0add9e6122c8fcad507fe82860d789c47",
|
||||
"Prefabs/ERR/RadioCamp.et.meta": "3cb8d3d553ab6d8d111a74f721cf4e69ee1011cbb90248b83cdc7275697276bd",
|
||||
"Prefabs/ERR/RadioCamp.et": "5e6216bf8e6e160da5d9f966c8f7c2081bf6dd16dfac1b89d682a14b3b8a6716",
|
||||
"Prefabs/ERR/PrisonBackpack.et.meta": "7da6aa45467250edc910ad7230dc244d1b041e8a6f55881eb3747ce51f9212ba",
|
||||
"Prefabs/ERR/PrisonBackpack.et": "ae750f08fc9af645561f59d7e5809bd22f4cec26ca8fa6409d09730765958c91",
|
||||
"Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"Prefabs/ERR/MortarCrew.et": "21086e886fe3199624208c9a866f883ec109f7d08746c2b56b497e59857fb656",
|
||||
"Prefabs/ERR/ConvoyCrew.et.meta": "0a909a15b7dcca34202ded136b3bdbbe8898153c9589e1cce1388433d362da02",
|
||||
"Prefabs/ERR/ConvoyCrew.et": "29a525a29605386dfcf292dc2316e9fc7650ce39db9fbaa4ce4372ad0de66db4",
|
||||
"Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"Prefabs/ERR/FactionManager.et": "5a7b330f33956cc1781c8dc843e8186f2d37a98653ab36e7c42b9019df3c89f5",
|
||||
"Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"Prefabs/ERR/Prisoner.et": "e6d345ac98ad9ec742bf6c3b8686839c3256df9833d31bb4bdf605cd41d0ba5c",
|
||||
"Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"Prefabs/ERR/FieldCover.et": "e403d5cb3a5966f0cea81f15e0e825d482ba1a7a27b12498319ba45a414963b0",
|
||||
"Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"Prefabs/ERR/ObjectiveDocument.et": "5118ecaf9d2038eea44a4b785f05d2e78781dc1387249aa58a6782c7e6752e14",
|
||||
"Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"Prefabs/ERR/SupplySite.et": "f33681281d26676fac88736091834d5a7b87fe0fa01883582542df964dcfc694",
|
||||
"Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"Prefabs/ERR/SupplyCache.et": "4c97b0514fe7e723046f40f0b396f6573b12eb9981ca5df70b9e8aa3cf29323e",
|
||||
"Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"Prefabs/ERR/Patrol.et": "d3eca8fe9197c57a27a285cdb3baf168b037b198d92b39df28a338ae2cfd0c74",
|
||||
"Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"Prefabs/ERR/SpectatorCamera.et": "cd2dcaca0df4c39816e582c594591a535525ed77827ffa3de24d27b79996544d",
|
||||
"Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"Prefabs/ERR/PrisonWall.et": "9b410b7c85bb001be4601ad93f750e17b8318b850306d84f29c4dc1b02723d7c",
|
||||
"Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"Prefabs/ERR/GameMode.et": "4d3e5e2df28cbb8292c436ae05d4fc7e5ca789a123450a6968d9a718b6ecef20",
|
||||
"Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"Prefabs/ERR/Extraction.et": "4d24c7811415c06386205e5bf5c132a23fcf21e96c75c7657ccd5f3ac914ac50",
|
||||
"Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"Prefabs/ERR/Radio.et": "99b1d80b49d1e7f9d30aa4283772a36fd66e962369f288f5fe329c7fc911bb1b",
|
||||
"Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"Prefabs/ERR/Prison.et": "c0ca5219aa2d6322ba7d094b92000640b259112ff6611a745c0713c8875d09d4",
|
||||
"Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"Prefabs/ERR/PrisonDoor.et": "b0ff94443fe334032113a663917de23f920a8b73ffadc9c8e9f11b545022b3d2",
|
||||
"Prefabs/ERR/Items/EmergencyRepairKit.et.meta": "da6f065cb2414b5a4cbe9ef0f0b1295b2466f26ad406c0bddb83845d4598efb3",
|
||||
"Prefabs/ERR/Items/EmergencyRepairKit.et": "0157bc235eeb78a0e1373b561fd22a1dcb225c833ff7c2d4abae688bca0ec92a",
|
||||
"Prefabs/ERR/Vehicles/SupplyUAZRearSeats.et.meta": "123955da03462befb90e293b3bb856d49cc761166611b38ff47cb48ec2fbe95c",
|
||||
"Prefabs/ERR/Vehicles/SupplyUAZRearSeats.et": "cd4acdcecad299445952aea0adefc85f2b9e9b43f8186f100e0505c5621b3656",
|
||||
"Prefabs/ERR/Vehicles/SupplyUAZ.et.meta": "544c94cf1c26757a10654de7856cd6cc48b821ce3bdc02add13cfe6514269915",
|
||||
"Prefabs/ERR/Vehicles/SupplyUAZ.et": "29f157849f413261494a63d4d5b0a97e8bbe61cb076efcd59d6c940653f23352",
|
||||
"Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"Worlds/ERR_Everon_Layers/default.layer": "6bcb7fbb27b6282719dae8a37486e518d4cbaea385f2ea9af1918b36bb28b175",
|
||||
"Configs/ERR/EveronSites.conf": "b479000b36154a6a3af6b519b086251d981ef63cb86a973d00529499cfd4238c",
|
||||
"Configs/ERR/ObserverInput.conf.meta": "9714dce6c38ee81bcc513c8ebef51d7af63fd15bcdda2e40946937c625dc3ba4",
|
||||
"Configs/ERR/ObserverInput.conf": "e898d645911e85b6ba902366cb23890d8bb14bbd2c485102e6d49ea728e9b054",
|
||||
"Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
|
||||
"Configs/ERR/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
|
||||
"Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"Configs/ERR/Tests/LegacySites.conf.meta": "097ac7daef4fc18344699a8471fdd77f9d158f8c70bab394068d7a08e4777ac0",
|
||||
"Configs/ERR/Tests/LegacySites.conf": "3864eb638d0ed4dd313013d2d787f975ae6ce4bbe238569919f76b73d5f7ca42",
|
||||
"Configs/ERR/Content/Registry.conf.meta": "046aa988bf8e972afcf7a60b6f2312f605f016f98625dbbd9cd75ebf9ea88800",
|
||||
"Configs/ERR/Content/Registry.conf": "546a5a407c9e6c25c9157ae4392898fa3f40c04c7956649e62201f9ac0ba187c",
|
||||
"Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2",
|
||||
"UI/layouts/ERR/AdminValue.layout.meta": "56b3d2335db400c1308e07c4a35d278b23ef32013dfd6dc82951866327428d08",
|
||||
"UI/layouts/ERR/AdminValue.layout": "cd811af6d2fb187f01c74e20ea07ad85669546b0ad70efae2ce52921ce26cbca",
|
||||
"UI/layouts/ERR/PauseModsButton.layout.meta": "9ed6adabd8f53eb9a562d7186789876bba5c4202155ca894c1af866ca47354f3",
|
||||
"UI/layouts/ERR/ContentRow.layout.meta": "8c4bc13b41e7aee38e0ca640a97813ed1a6964a00e2cff9e1fe4ebd71fc2fdc6",
|
||||
"UI/layouts/ERR/PauseModsButton.layout": "d21d436291e2c1b262e33dc228b0d60a1d188dc9e85cfda6d2373f8281431b79",
|
||||
"UI/layouts/ERR/ContentRow.layout": "62d2c95814c99d906266fa96c6112e04a7fab1667e1a05e558d1d3974adc2d76",
|
||||
"UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
|
||||
"UI/layouts/ERR/AdminMenu.layout": "997e4f33660de5bb54c2939898cacc8857736a73db2c6919888ae0e762050e5c",
|
||||
"UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"AI/BehaviorTrees/ERR/MortarRapidFire.bt.meta": "f2a44ece28891240e6bfa1d01af29428adcadbe82c80e287eb33cd5e58f1f90a",
|
||||
"AI/BehaviorTrees/ERR/MortarRapidFire.bt": "16b263bcb2fb3ae361367a600753a829425620d2e6b350a891c51fba47437ab6"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"script_errors": [
|
||||
"14:46:38.664 SCRIPT (E): Reintroduced [terrain takeover failed]: Invalid terrain size or m_sERR_Airfields; use up to 16 X Z pairs separated by semicolons. Original scenario retained."
|
||||
],
|
||||
"virtual_machine_exception": false,
|
||||
"sites": 0,
|
||||
"prisoner_spawns": 0,
|
||||
"native_gameplay": true,
|
||||
"takeover_enabled": false,
|
||||
"original_mode_stopped": false,
|
||||
"escape_started": false,
|
||||
"native_registrations_cleared": false,
|
||||
"configuration_trace": [],
|
||||
"cleanup_confirmed": true
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
from pathlib import Path
|
||||
import sys,os,json,subprocess,time,fcntl
|
||||
ROOT=Path('/home/jakub/devel/escapistsrereintroduced');sys.path.insert(0,str(ROOT/'tools'))
|
||||
from headless_game import assert_prefix_idle,cleanup_owned_run
|
||||
from external_addons import policy,prepare_profile
|
||||
steam=Path.home()/'.local/share/Steam';compat=Path('/tmp/erri-headless-compat');profile=Path('/tmp/erri-takeover-feature-invalid');profile.mkdir(exist_ok=True)
|
||||
lock=(compat/'.erri-workbench.lock').open('a');fcntl.flock(lock,fcntl.LOCK_EX|fcntl.LOCK_NB);assert_prefix_idle(compat)
|
||||
addons=profile/'addons';addons.mkdir(exist_ok=True)
|
||||
external=steam/'steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons'
|
||||
prepare_profile(addons,external,policy(ROOT),profile/'external-cache.json')
|
||||
for name,target in [('ArmaReforger',steam/'steamapps/common/Arma Reforger/addons/data'),('ERR_Core',Path('/tmp/erri-takeover-feature-source3')),('Nogova',Path('/home/jakub/devel/gabreta/addons/NogovaReforger'))]:
|
||||
link=addons/name
|
||||
if not link.exists():link.symlink_to(target,target_is_directory=True)
|
||||
proton=steam/'steamapps/common/Proton - Experimental/proton';wb=steam/'steamapps/common/Arma Reforger Tools/Workbench'
|
||||
out=profile
|
||||
cmd=['gamescope','--backend','headless','-W','1280','-H','720','-w','1280','-h','720','-r','30','--',str(proton),'run',str(wb/'ArmaReforgerWorkbenchSteamDiag.exe'),'-gproj','Z:'+str(Path('/tmp/erri-takeover-testproject8/addon.gproj')),'-profile','Z:'+str(profile),'-wbModule=WorldEditor','-load','Worlds/Nogova/Nogova_Test.ent','-plugin=ERR_ValidateWorldPlugin','-errPlay','1','-errTerrainTakeover','1','-errAirfields','1525 5075;bad 3', '-logconsole','-noSound','-noSplash','-noThrow','-disableCrashReporter']
|
||||
env=os.environ.copy();env.update(STEAM_COMPAT_DATA_PATH=str(compat),STEAM_COMPAT_CLIENT_INSTALL_PATH=str(steam),WINEPREFIX=str(compat/'pfx'),PULSE_SINK='erri_tests_silent')
|
||||
(profile/'command.json').write_text(json.dumps(cmd,indent=2))
|
||||
from native_provenance import snapshot,persist,seal_run
|
||||
captured=snapshot(ROOT,cmd)
|
||||
import hashlib
|
||||
adapter_root=Path('/tmp/erri-takeover-testproject8')
|
||||
(profile/'adapter-launch-sha256.json').write_text(json.dumps({str(p.relative_to(adapter_root)):hashlib.sha256(p.read_bytes()).hexdigest() for p in adapter_root.rglob('*') if p.is_file() and p.suffix in ['.c','.gproj','.ent','.meta','.layer','.conf']},indent=2))
|
||||
terrain=Path('/home/jakub/devel/gabreta/addons/NogovaReforger')
|
||||
def terrain_inputs():
|
||||
return {str(p.relative_to(terrain)):hashlib.sha256(p.read_bytes()).hexdigest() for p in terrain.rglob('*') if p.is_file() and p.suffix in ['.nmn','.et','.gproj','.ent','.meta','.layer','.conf','.c']}
|
||||
terrain_before=terrain_inputs();(profile/'terrain-launch-sha256.json').write_text(json.dumps(terrain_before,indent=2))
|
||||
child=None;started=time.time();session=None
|
||||
with (profile/'launch.log').open('w') as log:
|
||||
try:
|
||||
child=subprocess.Popen(cmd,cwd=wb,env=env,stdout=log,stderr=subprocess.STDOUT,start_new_session=True)
|
||||
while time.time()-started<360 and child.poll() is None:
|
||||
sessions=sorted((profile/'logs').glob('logs_*/console.log'))
|
||||
if sessions:
|
||||
if session is None:session=sessions[-1].parent;persist(session,captured)
|
||||
logtext=sessions[-1].read_text(errors='replace')
|
||||
if "Can't compile" in logtext or ('terrain takeover failed' in logtext and 'SCR_BaseGameMode::OnGameStateChanged = GAME' in logtext):break
|
||||
time.sleep(1)
|
||||
finally:
|
||||
if child:
|
||||
report=cleanup_owned_run(child,proton,env,compat);(profile/'cleanup.json').write_text(json.dumps(report,indent=2));print(report)
|
||||
if session:(session/'source-seal.json').write_text(json.dumps(seal_run(ROOT,session,captured),indent=2))
|
||||
(profile/'terrain-unchanged.json').write_text(json.dumps({'unchanged':terrain_before==terrain_inputs()}))
|
||||
print('Nogova Escape startup test finished; see',profile)
|
||||
+5931
File diff suppressed because it is too large
Load Diff
+1
@@ -0,0 +1 @@
|
||||
{"unchanged": true}
|
||||
Reference in New Issue
Block a user