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:
@@ -0,0 +1,7 @@
|
||||
# Refreshed crash-start development handoff
|
||||
|
||||
The new candidate is `.build/playtest-2026-10-03-crash-start`; it contains the latest frozen 437-file authored source, exact 376 payload PAK and three runtime files. Existing original missions, staged content and four earlier sealed candidates remain unchanged.
|
||||
|
||||
The sealed 307-program pass is reused only for the same code/tests/tools, with the three recorded documentation updates from the crash-start checkpoint. Its exact source matches the completed default-prison 64-assertion native run. The earlier crash 66-assertion run differs only in the two recorded terrain takeover files; no exact-final-source crash claim is made. Ordinary packed startup reaches the normal mission and local prisoner with no script failures and 17 retained engine errors. Package-native exit 0 does not pass strict packaging gates: the original failure and all logs remain under the package evidence directory. No strict verdict is overridden.
|
||||
|
||||
Separate bounded read-only reviews found no new demonstrated bug in ordinary radio defence, partial extraction or start guidance/admin/map integration; these reviews are not additional native or multiplayer qualification. See candidate README and handoff.json for controls, dependencies and limits. Human gameplay, physical support reliability, twelve-player multiplayer, comparative FPS and clean release qualification remain pending. No external publication.
|
||||
@@ -0,0 +1,90 @@
|
||||
from pathlib import Path
|
||||
import argparse
|
||||
_args=argparse.ArgumentParser();_args.add_argument("--runner-log",type=Path);_args=_args.parse_args()
|
||||
import hashlib,json,shutil,sys,zipfile
|
||||
r=Path('/home/jakub/devel/escapistsrereintroduced');f=Path('/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-crash-start');sys.path.insert(0,str(f/'tools'))
|
||||
from source_bundle import canonical,inventory as source_inventory
|
||||
from packed_external import inventory as runtime_inventory
|
||||
from pak_inventory import inventory as pak_inventory
|
||||
|
||||
def digest(p): return hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
def write(p,v): p.write_text(json.dumps(v,indent=2)+'\n')
|
||||
package=Path('/tmp/erri-package-crash-start-2020')
|
||||
build=r/'.build/playtest-2026-10-03-crash-start'
|
||||
e=r/'docs/evidence/package-2026-10-03-crash-start'
|
||||
route=r/'docs/evidence/native-2026-10-03-crash-prison-default'
|
||||
authored=json.loads((package/'authored-before.json').read_text())
|
||||
suite_dir=Path('/home/jakub/devel/escapistsrereintroduced/docs/evidence/crash-start-2026-10-03/validation')
|
||||
suite_result=json.loads((suite_dir/'suite-result.json').read_text())
|
||||
suite_inputs=json.loads((suite_dir/'suite-inputs.json').read_text())
|
||||
assert suite_result['exit']==0 and suite_result['inputs_unchanged']
|
||||
assert all(p['exit']==0 for p in suite_result['programs'])
|
||||
assert all(suite_inputs.get(n)==h for n,h in authored.items())
|
||||
from suite_binding import verify_suite_binding
|
||||
suite_binding=verify_suite_binding(f, suite_dir, authored)
|
||||
assert authored==source_inventory(f)==json.loads((route/'source-sha256.json').read_text())
|
||||
report=json.loads((package/'package-report.json').read_text())
|
||||
assert report['project_order']==['core'] and len(report['projects'])==1 and report['source_repository_unchanged']
|
||||
attempt=report['projects'][0]
|
||||
assert attempt['project']=='core' and attempt['copied_authored_unchanged'] and attempt['profile_addons_unchanged']
|
||||
assert attempt['cleanup_confirmed'] and attempt['external_addons_unchanged_after_run'] and report['external_addons_unchanged_after_run']
|
||||
assert type(attempt['native_exit_code']) is int and attempt['native_exit_code']==0
|
||||
assert attempt['runner_error'] is None
|
||||
payload=pak_inventory(package/'packages/core/data.pak')
|
||||
actual={x['path']:x['sha256'] for x in payload['entries']}
|
||||
assert len(actual)==len(payload['entries'])
|
||||
expected={name.removeprefix('addons/core/'):sha for name,sha in authored.items() if not name.endswith('.meta') and not name.endswith('/addon.gproj')}
|
||||
assert actual==expected
|
||||
assert len(authored)==437 and len(actual)==376
|
||||
runtime=runtime_inventory(package/'packages')
|
||||
assert len(runtime)==3
|
||||
assert runtime['core/addon.gproj']['sha256']==authored['addons/core/addon.gproj']
|
||||
zip_path=Path('/tmp/erri-source-crash-start-2020.zip')
|
||||
with zipfile.ZipFile(zip_path) as z:
|
||||
manifest=json.loads(z.read('BUNDLE-MANIFEST.json'))
|
||||
assert manifest['kind']=='DEVELOPMENT SOURCE BUNDLE' and manifest['native_build'] is False and manifest['release_package'] is False
|
||||
names=z.namelist()
|
||||
assert len(names)==len(set(names))==len({n.casefold() for n in names})
|
||||
assert set(names)==set(manifest['files'])|{'BUNDLE-MANIFEST.json'}
|
||||
assert {n:h for n,h in manifest['files'].items() if n.startswith('addons/')}==authored
|
||||
contents={}
|
||||
for n in names:
|
||||
canonical(n);contents[n]=z.read(n)
|
||||
if n in manifest['files']:assert hashlib.sha256(contents[n]).hexdigest()==manifest['files'][n]
|
||||
route_report=json.loads((route/'report.json').read_text())
|
||||
assert route_report['smoke_completions']==1 and not route_report['script_or_runtime_failures']
|
||||
route_runner=json.loads((route/'runner.json.txt').read_text())
|
||||
assert route_runner['cleanup_confirmed'] and route_runner['source_unchanged_after_run'] and route_runner['external_addons_unchanged_after_run']
|
||||
assert route_runner['result']=='smoke-completed'
|
||||
from native_report import analyze
|
||||
assert analyze((route/'console.log.txt').read_text(),route_report['log'])==route_report
|
||||
assert len(route_report['engine_errors'])==13
|
||||
assert digest(route/'launch-source-sha256.json')==route_runner['launch_source_sha256']
|
||||
assert json.loads((route/'launch-source-sha256.json').read_text())==authored
|
||||
assert digest(route/'console.log.txt')==route_runner['console_sha256']
|
||||
assert route_report['assertions_passed']==64
|
||||
assert not build.exists() and not build.is_symlink() and not e.exists() and not e.is_symlink()
|
||||
if _args.runner_log: assert _args.runner_log.is_file()
|
||||
for p in (build,e):p.mkdir(exist_ok=False)
|
||||
shutil.copytree(package/'packages',build/'packages')
|
||||
shutil.copyfile(zip_path,build/'source.zip')
|
||||
assert digest(zip_path)==digest(build/'source.zip')
|
||||
for n,content in contents.items():
|
||||
p=build/'source'/n;p.parent.mkdir(parents=True,exist_ok=True);p.write_bytes(content)
|
||||
assert {str(p.relative_to(build/'source')) for p in (build/'source').rglob('*') if p.is_file()}==set(contents)
|
||||
for n,content in contents.items(): assert (build/'source'/n).read_bytes()==content
|
||||
assert runtime_inventory(build/'packages')==runtime
|
||||
assert source_inventory(f)==authored
|
||||
for p in package.iterdir():
|
||||
if p.is_file() and p.suffix=='.json':shutil.copyfile(p,e/p.name)
|
||||
shutil.copytree(package/'evidence',e/'native')
|
||||
if _args.runner_log: shutil.copyfile(_args.runner_log,e/'runner-output.log.txt')
|
||||
write(e/'bundle-summary.json',{'archive_sha256':digest(zip_path),'archive_bytes':zip_path.stat().st_size,'payload_files':len(manifest['files']),'projects':manifest['projects']})
|
||||
shutil.copyfile(__file__,e/'assemble-handoff.py')
|
||||
shutil.copyfile(Path(__file__).with_name('suite_binding.py'),e/'suite_binding.py')
|
||||
shutil.copyfile(Path(__file__).with_name('binding-inputs.json'),e/'binding-inputs.json')
|
||||
write(e/'pak-inventory.json',payload)
|
||||
review={'kind':'UNQUALIFIED DEVELOPMENT CANDIDATE','authored_files':len(authored),'pak_payload_files':len(actual),'runtime_files':runtime,'source_zip_sha256':digest(zip_path),'source_manifest_sha256':route_runner['launch_source_sha256'],'route_package_source_match':True,'normal_route_reused_without_source_changes':True,'qualification_source_root':str(f),'qualification_source_is_frozen_snapshot':True,'live_source_match_not_claimed':True,'suite_reuse_binding':suite_binding,'normal_route_console_sha256':digest(route/'console.log.txt'),'package_candidate_created':attempt['candidate_created'],'package_result':attempt['result'],'package_stopped_reason':report['stopped_reason'],'original_packaging_failure_retained':not attempt['candidate_created'],'normal_mission_ready':False,'local_participant_verified':False,'strict_packed_consumption_verified':False,'release_qualified':False,'published':False,'source_zip_exact_membership_and_hashes_verified':True,'extracted_source_and_runtime_reverified':True,'evidence':{'route':str(route.relative_to(r)),'package':str(e.relative_to(r)),'startup':'docs/evidence/packed-2026-10-03-crash-start'}}
|
||||
for p in [build/'handoff.json',e/'handoff.json']:write(p,review)
|
||||
(build/'README.md').write_text('# Development candidate preparation\n\nMatching source and package hashes are verified in handoff.json. Ordinary packed startup is still pending. This is not a release or Workshop publication.\n')
|
||||
print(json.dumps({'build':str(build),'authored_files':len(authored),'pak_payload_files':len(actual),'runtime_files':len(runtime),'source_zip_sha256':review['source_zip_sha256']},indent=2))
|
||||
@@ -0,0 +1,439 @@
|
||||
{
|
||||
"addons/core/AI/BehaviorTrees/ERR/MortarRapidFire.bt": "16b263bcb2fb3ae361367a600753a829425620d2e6b350a891c51fba47437ab6",
|
||||
"addons/core/AI/BehaviorTrees/ERR/MortarRapidFire.bt.meta": "f2a44ece28891240e6bfa1d01af29428adcadbe82c80e287eb33cd5e58f1f90a",
|
||||
"addons/core/Configs/ERR/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
|
||||
"addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
|
||||
"addons/core/Configs/ERR/Content/Registry.conf": "546a5a407c9e6c25c9157ae4392898fa3f40c04c7956649e62201f9ac0ba187c",
|
||||
"addons/core/Configs/ERR/Content/Registry.conf.meta": "046aa988bf8e972afcf7a60b6f2312f605f016f98625dbbd9cd75ebf9ea88800",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "a66c30039c7141e5a0f22af21aa522728fe4aa5cde821158aea3b716d11457a1",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/ObserverInput.conf": "e898d645911e85b6ba902366cb23890d8bb14bbd2c485102e6d49ea728e9b054",
|
||||
"addons/core/Configs/ERR/ObserverInput.conf.meta": "9714dce6c38ee81bcc513c8ebef51d7af63fd15bcdda2e40946937c625dc3ba4",
|
||||
"addons/core/Configs/ERR/Tests/LegacySites.conf": "3864eb638d0ed4dd313013d2d787f975ae6ce4bbe238569919f76b73d5f7ca42",
|
||||
"addons/core/Configs/ERR/Tests/LegacySites.conf.meta": "097ac7daef4fc18344699a8471fdd77f9d158f8c70bab394068d7a08e4777ac0",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"addons/core/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"addons/core/Missions/ERR_Everon.conf": "936619df7789a6b4b80bd763f702526e1145ab4d5c300516c07e7e70dfe57d92",
|
||||
"addons/core/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "b46e1f4aeef383a8dbe7ef2b5c12a55a8111856c52ba103a1e508c01b82dfc61",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/AssaultParachute.et": "b556997989605e2a05982418b7e9f26d12d427eb3ea6e3bc50e85c67ea7aa4b8",
|
||||
"addons/core/Prefabs/ERR/AssaultParachute.et.meta": "e9dea2d533ad1ce6ce689e0e2815c97a6382e1b90c35ce1efa88a885527e8e18",
|
||||
"addons/core/Prefabs/ERR/ConvoyCrew.et": "29a525a29605386dfcf292dc2316e9fc7650ce39db9fbaa4ce4372ad0de66db4",
|
||||
"addons/core/Prefabs/ERR/ConvoyCrew.et.meta": "0a909a15b7dcca34202ded136b3bdbbe8898153c9589e1cce1388433d362da02",
|
||||
"addons/core/Prefabs/ERR/CrashSite.et": "8d06afe6e2db8986f06a7c5d6649e52df009f9eead7345bf2b477f50a0725b3c",
|
||||
"addons/core/Prefabs/ERR/CrashSite.et.meta": "0f54fe80ed96394374c1922e1d0b05f7e0200ce5b979ff58325b033f51641f69",
|
||||
"addons/core/Prefabs/ERR/CrashWreck.et": "f5de4785c0e3cdf02f1d5372e9b01171bd5a37acb9c36aa2a94bae3f429b2272",
|
||||
"addons/core/Prefabs/ERR/CrashWreck.et.meta": "bde3299bdbbddb91d2ef471b61035b6cced29899cff4cd90c080fe584ce63f26",
|
||||
"addons/core/Prefabs/ERR/Epinephrine.et": "e09c70b3d47a4dc5b92fd332c8222b99554b28a8a0c93cb5caac18eec4501571",
|
||||
"addons/core/Prefabs/ERR/Epinephrine.et.meta": "f1861f0b0ccace1b7b3d9c29768e37a83bf0c6fae5a411b1bd61d6b2eec7ed89",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "4d24c7811415c06386205e5bf5c132a23fcf21e96c75c7657ccd5f3ac914ac50",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "5a7b330f33956cc1781c8dc843e8186f2d37a98653ab36e7c42b9019df3c89f5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "e403d5cb3a5966f0cea81f15e0e825d482ba1a7a27b12498319ba45a414963b0",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "4d3e5e2df28cbb8292c436ae05d4fc7e5ca789a123450a6968d9a718b6ecef20",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/Items/EmergencyRepairKit.et": "0157bc235eeb78a0e1373b561fd22a1dcb225c833ff7c2d4abae688bca0ec92a",
|
||||
"addons/core/Prefabs/ERR/Items/EmergencyRepairKit.et.meta": "da6f065cb2414b5a4cbe9ef0f0b1295b2466f26ad406c0bddb83845d4598efb3",
|
||||
"addons/core/Prefabs/ERR/MortarCrew.et": "21086e886fe3199624208c9a866f883ec109f7d08746c2b56b497e59857fb656",
|
||||
"addons/core/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "5118ecaf9d2038eea44a4b785f05d2e78781dc1387249aa58a6782c7e6752e14",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "d3eca8fe9197c57a27a285cdb3baf168b037b198d92b39df28a338ae2cfd0c74",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "c0ca5219aa2d6322ba7d094b92000640b259112ff6611a745c0713c8875d09d4",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonBackpack.et": "ae750f08fc9af645561f59d7e5809bd22f4cec26ca8fa6409d09730765958c91",
|
||||
"addons/core/Prefabs/ERR/PrisonBackpack.et.meta": "7da6aa45467250edc910ad7230dc244d1b041e8a6f55881eb3747ce51f9212ba",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "b0ff94443fe334032113a663917de23f920a8b73ffadc9c8e9f11b545022b3d2",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonPatrol.et": "dc88c31cf5c415573a874f74e13572f0add9e6122c8fcad507fe82860d789c47",
|
||||
"addons/core/Prefabs/ERR/PrisonPatrol.et.meta": "5528e0d778dce5ed39c3e504c6427625527127b23269d20fbf12ca2bffe52ffe",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "9b410b7c85bb001be4601ad93f750e17b8318b850306d84f29c4dc1b02723d7c",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "e6d345ac98ad9ec742bf6c3b8686839c3256df9833d31bb4bdf605cd41d0ba5c",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "99b1d80b49d1e7f9d30aa4283772a36fd66e962369f288f5fe329c7fc911bb1b",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/RadioCamp.et": "5e6216bf8e6e160da5d9f966c8f7c2081bf6dd16dfac1b89d682a14b3b8a6716",
|
||||
"addons/core/Prefabs/ERR/RadioCamp.et.meta": "3cb8d3d553ab6d8d111a74f721cf4e69ee1011cbb90248b83cdc7275697276bd",
|
||||
"addons/core/Prefabs/ERR/ReconCrew.et": "33953379ceb725bcd0cbe505cd643c94adaed17dbbfa95dadd404d6b8e345715",
|
||||
"addons/core/Prefabs/ERR/ReconCrew.et.meta": "2653e8c5b1cdb857de5badd5959ddd9826a6a298ab3c166628dbb835d7104d90",
|
||||
"addons/core/Prefabs/ERR/ReconHelicopter.et": "c609ee59ab145e0a1936f95726b86df643f5cc425c43924029e9c1abc69ebbd0",
|
||||
"addons/core/Prefabs/ERR/ReconHelicopter.et.meta": "d80f1c3d6a6f9104562b89729996c1c92ad240f08cdcf48d4c390a09d2047c08",
|
||||
"addons/core/Prefabs/ERR/ReconPilotEast.et": "d961f329823b991eafed80d085de1bd89b44a4575be98d8dac385d6b77741ba2",
|
||||
"addons/core/Prefabs/ERR/ReconPilotEast.et.meta": "d73df3c896359a54514d2efcd851f579feca7a2619b76c2a38f607649a31a4f1",
|
||||
"addons/core/Prefabs/ERR/ReconPilotWest.et": "8f8221927269352e55c8026ee5b00e026c281c79af6684b386f24e7dc4675fb8",
|
||||
"addons/core/Prefabs/ERR/ReconPilotWest.et.meta": "4785f23bb492c6af420ee7896ddbfc9767e0db1e06de95207df2dc949a1b1814",
|
||||
"addons/core/Prefabs/ERR/ScoutEast.et": "b4593aab494c4f21637757b3daff4f349da77b4c48ec5e8a4a2917a6a12cf811",
|
||||
"addons/core/Prefabs/ERR/ScoutEast.et.meta": "7c72af632537f687e92f30b52d97fc7d70dadd39d33f37e0b1004f9596f55012",
|
||||
"addons/core/Prefabs/ERR/ScoutGroup.et": "8dc0fce8ee3decc1c367411b00b6d8518df9d8458281cec0881464a2ce906af0",
|
||||
"addons/core/Prefabs/ERR/ScoutGroup.et.meta": "62e43fd152ce57aa4ceb2187a49e4aecdeb9f428b3a1e8318f86bb83dbf8a259",
|
||||
"addons/core/Prefabs/ERR/ScoutRadioPack.et": "f1c4911e2556c0e0caa8b896982190c5e7d0433e850b4610e19442caf9117607",
|
||||
"addons/core/Prefabs/ERR/ScoutRadioPack.et.meta": "825506e3d814d30a52d5dbf64124470641c07a0453543ba71426841e6c783635",
|
||||
"addons/core/Prefabs/ERR/ScoutWest.et": "2681b5a3f8621adb44195f0dbca6f3e79ef7decad8f9d0dd0e1a801ec2549627",
|
||||
"addons/core/Prefabs/ERR/ScoutWest.et.meta": "22a6607b4b8fe606ca75a634a0b2ac3178e7bedae7f9ff01e7a4989f3b39a3da",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "cd2dcaca0df4c39816e582c594591a535525ed77827ffa3de24d27b79996544d",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "4c97b0514fe7e723046f40f0b396f6573b12eb9981ca5df70b9e8aa3cf29323e",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "f33681281d26676fac88736091834d5a7b87fe0fa01883582542df964dcfc694",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Prefabs/ERR/TerrainConnector.et": "cf9cb28f5a3f41931380864a29ac979aa1d5e843456f564ac7a7de78f88e1aa8",
|
||||
"addons/core/Prefabs/ERR/TerrainConnector.et.meta": "9f37c979ae282aabca29ce84beb0db851ee8b9a19f7f3a64d387c175616127f3",
|
||||
"addons/core/Prefabs/ERR/TerrainTakeover.et": "6206fe2eb4e2c6c1a9e3ddf2898535ae08981c115adc6ddd926017ac20d4b535",
|
||||
"addons/core/Prefabs/ERR/TerrainTakeover.et.meta": "64e953e378ab1d2a75ee7246f876f4ef93ae8a4e3fddb5002d7ba37268cb959d",
|
||||
"addons/core/Prefabs/ERR/Vehicles/SupplyUAZ.et": "29f157849f413261494a63d4d5b0a97e8bbe61cb076efcd59d6c940653f23352",
|
||||
"addons/core/Prefabs/ERR/Vehicles/SupplyUAZ.et.meta": "544c94cf1c26757a10654de7856cd6cc48b821ce3bdc02add13cfe6514269915",
|
||||
"addons/core/Prefabs/ERR/Vehicles/SupplyUAZRearSeats.et": "cd4acdcecad299445952aea0adefc85f2b9e9b43f8186f100e0505c5621b3656",
|
||||
"addons/core/Prefabs/ERR/Vehicles/SupplyUAZRearSeats.et.meta": "123955da03462befb90e293b3bb856d49cc761166611b38ff47cb48ec2fbe95c",
|
||||
"addons/core/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"addons/core/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Actors.c": "980d30964845600a261693cc5c5553e1472e8e54867bdc06133ff5c7b36c9128",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminMenu.c": "8e8233a1c9000901e3a48141d59a55584099fc3b319f87c1589461b975ac9221",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminPlayerTools.c": "56780d78bf423f54f482d8620f821b8d3eb0199194482b4f12e37f5ec3f55ef5",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminService.c": "e8f778bfe56a91a1c761968261dcd7a5f5daa7f4983752d818a5443385fac049",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminSession.c": "89d92f138a201ad7e752e027ba3930a2e0bf647d7b3a2c576346c1467f8bea3a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AirfieldPlacement.c": "0c2f4d31a2abc8f3f90bda20546543f2a1cf9306e9bf93351dda1883b990770e",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingService.c": "e6f22813f7a04e2c0ea000d054407191f2be8badfa6c51e062e9dbf84b95c67b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ChatClient.c": "4bf937ff74e0483c17fa0103f73bfee3afd8f67a37c0c248b08772a17bfcc349",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ContentDefinition.c": "bc1dd4ed27ec894cf4bd617fb226cb8140b544aaa9ef6d8654e815d81e7f6fd0",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ContentMenu.c": "3dfc424b1fc83dbc094054ea2e969a4aa584c724b77f23623e2fec9cba83ec52",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ContentPolicy.c": "3a4987345d5a7159234a7e1a08bf5ac40dd5a23031e9b1953fc43a0501d9924b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ContentSettings.c": "3e2734dfb935a4e93d79b66ca4a7c883723a1fc348e3595432dbf2bfca643923",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CrashSiteResources.c": "832aebf6e754dba54ba28b8f480180d32ced968a2d2f192424c4007a862c2b43",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_DebugAI.c": "bc5529c60591a6c36c39cdb753b1af948690fc3c3c725f38a8d595b41a499235",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_DebugIntel.c": "a9f6e7e42a3214879a21052e897f9afc0653c12ff15d5bee7766e26a1af6ab17",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_DiscoveryMap.c": "dd350bdda1bdf427ab8cefab623fe60cce5332b062d1a29686fe52f73e9e83f1",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_DiscoveryService.c": "34458b3a4f7062375c9c5b5599308e9cea67fc4a316420836f6694ca2c646ffc",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_DocumentComponent.c": "885c8ab4fc9e64c3f8b40056536096c8c32b011cb340b25ca00353a96da15c69",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_EnvironmentService.c": "c0fae5bf51ccf507bc84d44adc2d1dff021cd83653c0468b7645a4f343e3fc8d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Epinephrine.c": "e04c53c2f665997023b2daee744265cd22f4f0101444e4d9b0efbd114f74fa9a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_EscapeGameOverScreenInfo.c": "6e3c65e55b05cf205040c310b9086faa41b88582c7f9faf49c010afd59da5b07",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ExtractionPlacement.c": "6d388fe21f08b25cbdb5dfa4e198d94a4c80c5092f8d17630a4654e18bf8b3f5",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_FactionMenu.c": "3549339d7796e67fc646680493c226e545b6fb95daa0270af9901795bdf8ed50",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_FactionSelection.c": "04b8bd8a042cf743ab8a87ec3711f9758e7b0112995a9d363e81a63df4eabe5e",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ForceLedger.c": "0ecaf1c5a52568e751678b0b1236e91e6adb538f8fbf010d38b61a312d1bf253",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c": "9a0536377f0e93f70972838de6480dfbdb44bfda198f70daaa541616eb046fd6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_GeneratedSites.c": "addd7850e58a2f5c4a0ca6672033f2b42f5879e9a1a6a7ab86aa730419cef97b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ItemPreferences.c": "690a39a28a84ffe7ccbd27d4af50679925a870b53accf18d6573fe94e71d35ba",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_JournalText.c": "87a6c19429f12c5630ed73170ca9a8a6d2255d6cd38b130166a78aacd15f2de0",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_LocalAdmission.c": "a076922d1ae966cf5cc67b198166ca6b1288358fb7f641207a4681e6a610a2ae",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Location.c": "5b0b058130ccac02bdc1dcd6474d51a6f45da4dd52ed6c37906692fca3f194b1",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_MissionRules.c": "17d1f48878b02a457eebbe5ff87c4267488d68d2a9b3121dda77a8bc8e69c8c6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAdminMenuProbe.c": "ec8d04b6550b39b9688ef67b40cb2f14a9d98c8fff62b6dfb8d4a43e19b4e4c6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAdminSettingsProbe.c": "73e58561e08e50008d33f81eed606dd4e8109fb69a627e892d28ca468d641f7d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAggressionProbe.c": "85a34cf60018e90d974cb67ab0f358f3073b6b9f02c563ec200e062f1d249e3b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAirfieldMarkersProbe.c": "593e59664dbd7330b52674e5d4cc7b70db588cb75a1259ed808b74602501d541",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeBaseSmoke.c": "e811e985048e07365569acde6b5f045d57e9bbf13927f85b74e6e347fd2ef571",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeContentProbe.c": "cb0ccfe1e1575f9ed80a8054058b471f3543378db059e6af2fed8eb42a262638",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeContractsProbe.c": "60aa767d9455f2f4958a6a47bd68bbd8ab0466adc8f1dd9ae433c40ae96c68ff",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeDefinitionProbe.c": "904d8d4c3e7b91d49dadfe495fc7b4f02f300e4aaf7efa348df5ca17ec4a6e8a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEnemyLoadoutProbe.c": "0885ca69f6fa7f53414ce1792cfc3c49916886b8173783c634135c13c5d37429",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEnvironmentProbe.c": "9e2e66ac5d9778a1c65445348e3300cbb90b68b3f669f3ddf1d2b78a858430eb",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFactionCatalogProbe.c": "e3011fa47b67122d7b2c23af8f91b7a217599d6cc114c4f9de628744b9c948d3",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFactionSelectionProbe.c": "946879d822e7be2d48e03a3140aa1aad3e3d44dd18507fa3cdedb4c6d7dd81b9",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeGeneratedSitesProbe.c": "83ab84ca4de7b545963896ed9d14e6545c23a2b940515730d74acc2f6b3dd18d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeInfantryCombatProbe.c": "3e4c4382ab91f470357268927b954fd101685df6b2244df483f0422d6c0d7da2",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeMedicalCombatProbe.c": "3b9c557b249728c518f9d6b5cb24b725ecc32a69ae12df069cdfb0da70a80b95",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeMedicalProbe.c": "4b73e7cf35e9c8fddb089678a320ea58272e1b6611318d0a762754c171eff785",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeObjectiveMapProbe.c": "2d07b895cb74af58454605fb1c536a566733e3001a9375dd0677d5f274bf2a46",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeOpeningToolsProbe.c": "0c5d6b96ed5a7cb1cf0d098d534dc7190449ed09339062e6b584729d53a61b4c",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeOptionalSiteProbe.c": "19fc19e22348e6213827f620f4fdb5dc26144ea2ce0032de773e79c1fb155a26",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativePatrolProbe.c": "5a2af71cc4cfccc7dd7c23584398a38290eba1a8894cd46f6967252ff3a7087c",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativePrisonBreachProbe.c": "4889e0d3799a6a21b9f84bcb2f2ae78dce16269cccd1329f8d1fcc1a23e7c22c",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRadioCampProbe.c": "67f1a088f9b20e5f0f11ed3aa083ffa772bffd7c74d85b7a307344ac3d47e09a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRadioDefenceProbe.c": "ff1e27a0ce75b123a86e7df31354831880ca62ea90b6c5d7c60d3ba168e1fff0",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRadioInteractionProbe.c": "7b27552d233813894f65c08eb9f04b547c4ca9ff96a2370a763cb94bd4a555c3",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRecoveryProbe.c": "d6691f22432b3ce37d07d448aeb3ce7feb5cd09e852e0167b5e4676afd24bb21",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeResultProbe.c": "c9a89cae067f221b9f33965b4d3ab311b78ba79ea383ca65032c4001df44b472",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeSiteGarrisonsProbe.c": "1a5ff8747d7501862085b5e9162043fee3b05e82c73c516ad8093aaada53dc60",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeTimeProbe.c": "4a2c6ffd947334a0a71eac083d10c853c524b00042e9ea0987497c4cee60c3d5",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeTransportProbe.c": "7a3fe04aa1c5ed1061ff63d9d5180e8b925932b62d76c1ffb49bd3dc23530993",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeTransportSurvey.c": "816df9a2a9072f9f7db75e56168d8a8fa1e665ee8f7dfa79af011b354254909d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c": "59bce863142e4fba4b6fb2f544bb8a58061f0e99b1a38e5ac291cea919563763",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveMapPresentation.c": "f189f8987244e10df61ac577bbbc952ed5c4e6c431a8e3cd192a10fe2e8c3bec",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveText.c": "2e2a880e68c9384698f9df21334d27e1aceaf3b59166d00eaabb802f19f61a13",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Objectives.c": "b9cd5bb3b193c20401175c4328405be1b121e8a60b7b5999910b6a71f834af8a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Observer.c": "682aa5549470c69fc72d261fbfcf9f7a04a41a66e0101b269ccc00bc282ad05d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerGuide.c": "e49bab76a015ab545088af7e5eaa3cc45811907db4e5b1c5fa8c18afef34b62f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerMedical.c": "270454d50235bc28df9bba4fde2689934578874c4eca9560afb9f0f6324d7215",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PreparationStatus.c": "43a406822a0361f916abc363f27e0c578ee94855036981d876bf47c68233c71a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonAI.c": "67f8b444824634fc37fc253c60fd24b56d06d971f48e56a8d53095c97aaf0070",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonEscapeService.c": "ed180448cb516bc4ec521aedd366810a47787628c7f5ee9c9afdbd185d980751",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonPatrol.c": "284618391ee2da84dbcda4a99ca3c072eae3d67b8a9ef40a86827b9ea00810f9",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ProfileConfig.c": "9df8ccf45fc2ed12f4b14d08270878696e8785760a3ae51fe032b6f3818fc0e6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_RadioDefenceService.c": "f5f0bf1352141f933d0edb5630e30541e001dc07e1d2c8529b29cc159c126b13",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ReaperRHSCompat.c": "bcdf98c05ac6cdf0c7eaa854531b02e9ee4f53fbb346ae01d58114e572e7dd4f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_RecoveryService.c": "86f9a7769e3ccb19fc61127fe2fee2ad0dd825487a5cd59f334de8b9741c93cf",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ScenarioComponent.c": "d7c953fc8617c21e03f7d501c4a4c00a034b6375060072fd03c751fc2970feeb",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SelectionStyle.c": "f8a545dc9c21ebe397a5f790f6dd85d3c8ab18e444ac3b486b386f7d0df15008",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ServerItemCatalog.c": "d3385219f4f28e95b32cfae27092168ed09ace6baab4fe8c755963bdb8a795a6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ServerItemsMenu.c": "0ac154f77852b959244716e2494f632b6a2d8cd08171a4681af0365fcd5e7436",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Settings.c": "47fb9c34d31bffc892b18d6d6c4e7500d10b0a681bfa73e6476a761ed3375f0d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SiteDefinition.c": "2088c45798f0eced702e0abd97550b8d1fc97ebcc34c3d497978b7424f6c670d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SiteDiscoveryRules.c": "dcbce3b7aee89bfc47a50e9de89209758af1f1bb462b99af67a8ad7a26e9f229",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SiteService.c": "15a28876954bbbe0e80d5b5b19e7336f154023cd05b67d65dd709ae7fd9ac712",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SiteSquads.c": "183883783a4e8399cf62851a4cc65a5d091d25131bc53b4323cf17286315b2e0",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnClientScene.c": "b56f99a91cdc53bdb93d320d10839339022d7e61e6b101eee8296271abd7d3cb",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnFinalization.c": "c949642366ad124dd2abc4111cd598eb94aa257fbae01b6fb3a0f1882a23e83e",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnLogic.c": "47a39c951be71bfcf1cc50526d507d0f9d8ef2fc09408697b6fe6b0dc5a529e2",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnPlacement.c": "270bf465808d23627a11e720c6632d4fea35d0c679e63aa64046ef8874d68ceb",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnSceneInventory.c": "76b79d5bd9d1f367e1ed19724302b7d49f8b0ede85cf19e89c452582ef651f8f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnSceneLease.c": "20de7f96bacc9037580d88d4424664b4554b2c082d82e7d29913e9dfe390b594",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_StartRules.c": "ab7c21ef700343cbe769d8d51d91f167db37285b466d6af9873e121b3adf4ade",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_StartSetup.c": "58a6b617b22910d0ce9255f82091dc11cd1284417a66adf1cdaa7b661c1ed01c",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainCatalog.c": "ba2e68543a8c929492d06f8725a743d26849a630d6f8c09be0f23894f92d0990",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainMenu.c": "1da542ef60ff7c1897b1f12432c636ef6a08cc710bac520ef186589d506e9a54",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainPreference.c": "93fc55f2c33e95adbcf2bead3430aa14bdb55154315760bcc9647f89dc8286ff",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainSelection.c": "ee75cac068b99e7403f5eaabe556152513cf5d973602cc6e6b8967d25402f6ad",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainSites.c": "63ad027dac5bafb9e93805c361cbb27bf82af0567ea181a760ddedea98204c06",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c": "e4585f70f193878169a3f0566d03610143ecb94682d78c9a91cfd816c64be6fd",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverClient.c": "458b84b3fb31c5a2bd1b7c3d65f25e0aeab91f5505ef0813231435c8a3c7d2b7",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c": "64cbad8fada3630132d3fc6ee5ad63d698e6ef204c3ca7199a9c51d870ac4a19",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverPresentation.c": "d66a29a44e999cc3f2e56ba9c3c6bc936c027747312e08778ce301c1837f2112",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverSettings.c": "da22775930b13e41d4a71409e37af3bb99e4cc1d94bdea0e3b59fbdcd4d40132",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TimeService.c": "63867760876d523a1794f619118a52c5cd387d5d92756cd286b2c16a348a6c7b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_UnconsciousCameraProbe.c": "66b1c4591b0ecc67cb08418a115bb02ed2b0168b7ae970f1e0a1ea335c59dc5b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_UnconsciousWeapon.c": "24d31bc857486638e55c605283c17cde0cdbd3c5c6021eac1ec93611387b10d1",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_VehicleSecurityActions.c": "bd7d0aeb4abcc9d8044e4888f9a92f9e5fc97c098bdfa3bbad57e1a29697a779",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_VehicleSecurityComponent.c": "2ffec4e646584ec546147fc4b08249825cb32b531aba26467b586d760485adc3",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ViewDistance.c": "8514f72f8207f12570d2317e64094a45507a1647dfd45a1501499ef81e90189f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_WelcomeVoice.c": "a01d4163d3ab5b480ffbd2ceeff7384d8df6b7dd64036d580cd0c462b0135d25",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirAmmoMission.c": "0a471a40c8f7dfb797d8d35e41c5b1ff91e8d2ab13b43cf866e46c0e4ab4ed9d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirAssaultLoad.c": "5554994115cd7d56152ac78ba53034bf934b71c5634b17d35e96884dbb3b8a24",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirAssaultSystem.c": "2eaf9816eee3e1cd2ac70744a6ef7ea5a90d0a3eebdf925e384028a7edde6a42",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirReconSystem.c": "f8a0e3cf4552d8133efd33c2126ea15a7694676773a7047c15e00021c1d9721e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirSupportPolicy.c": "b5dad011d5a0574a406d6469e0744a9d37700cb41930dada28c5143d556acf53",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftAmmo.c": "2be282406d0c45ab2e35b0ced791b5e494c662588f536701a4e82e6f5fb7c913",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirfieldSupport.c": "c6d88ede0b1b6bac5a7075b6e2e783ccfa8850210aabd28bfa4bcdb698cc5f87",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AssaultParachute.c": "a93c996059e7166988e9d1b0b498cbfd36f19a1cf8520cb4e9215a8884752e18",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AutomaticEquipment.c": "5832cbd3a43748e77f4e7f1b59361801c6d0445e0e15165e97d7a897b338709e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_BodyRecovery.c": "2c3135a1457677028d91abee41b68c40a3a2d64a7588ced3ace47cc8e2cfd950",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyBoardingProgress.c": "328f8a5eabb8174b7727eee1d675db83a2eb0be7b8e834db4e950a645ca5d7a3",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyBudget.c": "ca49c274146d56e30cc93fa1652cc34c0fe68ea95725b0b3e33ab3673a6463c4",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyCombat.c": "5c4b7576b28d51edea868cbb91a0ab31a40e6ddb558f1b8a38e07e20fdb2969d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyMineStock.c": "4497d6b790a45df2b76d18541ddaf299b406def88b868caa29f096849026a42c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyPlacement.c": "aac2a2c508aebcd9eed0a0cd310c2f3774357bb9b1fc383f305182b41d29caf3",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyRoadPlan.c": "fae404f85cae63e63976938a5fdb73efc988ba25c5846564f12edca04fb88551",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyService.c": "cc8dc67129457623505d959a097df765a1364ba4616313954ed6bf4ff0eb3542",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyStartup.c": "360228fd45aa6ecd9426e36120b5e637d2feee1e3a4a89aac8207526b871c87e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyEquipment.c": "c52d4a3cc0e71eb136487c42df2fcd5bd6da1c33d31dbd3d6429c237dcf4a8d9",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyGunnerSkill.c": "adf8bac5a6f7e40b2f9caff5fe9be590c4e4ce2b2b387ba39e741a3c4f4cc564",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyLoadout.c": "a48f32dbd7f209bf08fce2840aaffc1781c571fc679763be58987f6b082e776c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyMapMarking.c": "0f161fd3e08a54e3e1063679127549e482c40253a022e9d06cd9ee4d740b8625",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyMedicine.c": "05d341a9a000bfa2084057bd67d476d6e35adca6c8518d74c27cd31b551bbb95",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyOptics.c": "759e0a88ff30cb781ee69b8a935865d63ede5b1d97f31d344018f650a967c37f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyRadio.c": "3a97e5c3de9ff33873d97c6b2d84ae505cfc4f3146e047b928e76ec3b22c8789",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemySkillAwareness.c": "00c450d033e43fc45c9e2cb64a1d81161d123cc594a4292cfc5f68eb6c17ee60",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EngineerMine.c": "69382b9f3a7cc50798ec5d7ae646145f9e7b80ce89370e9d7fb184e1272d569a",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EngineerMinePosts.c": "bcddb72845189b52e5ed71c687d7dd4b0b40b91b7306c3f6edf84a631002fc5b",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EngineerMineSite.c": "d838f5693d4fa5d252d529e59777f560674c02532f1041a5598e938b3a850839",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_FiniteMagazineReservation.c": "8278590ced1936d618905b0cbd0b5aebddda238d426a6a2a52e455fc36bbb502",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotHQ.c": "c51fccd0ecdb0a1d6ba99ae965e2e572fc1ea65a5d8dc2e1e2a058698dae45c3",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotLoading.c": "6abb278409527bb67db084138a773de240d99ba7f63f9ac740f8167615d53f1d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotTransfer.c": "21daa9ed8cb5f2dc08a0fa85e305fa4b4f3e7b01e16c71fd1ca98d66a4e8b652",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQ.c": "2837755fcb5fc8a174192b4d881e3c623a3bf03a90d55c0d8e4be6ab2f1fd3c3",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQAdminProvider.c": "e9bb5f2f3ec270074964fc8607e5a07c23f224308a4446837598d93e201d7775",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQAmmoReporting.c": "95c024cbdd35c02d9b0c3d389d29bb042e5dda6ffd2f5f0d896078274b3adb35",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQAmmoSampler.c": "8bb0ec1422887feaa340307d3c60bae50fc82d424fce6390876e580ff8b75e8b",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQBodyObserver.c": "f59421c1e0c83f0f480d7dd4d048b4b0a41193ed8fe8f2f627d2b6a696420ea1",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQCoverage.c": "8d9668858c47b7e9fee2b12d3ebd4e7cb88146b817cf615c4b0dade26c81b2ec",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQDeliveredCasualties.c": "1f738127e55e843ee2705007cedb5c08741f52f63c75eca7c80242177af82273",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQJournal.c": "53563ff54fc4e0656713d6eaec5e88ddf69fd4bfa8ef6a67cfa13380d24031e1",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQLocalAwareness.c": "124260280ac8eda0e920bfcfc86932c9b21df6b1f7a6aa8acfc43feea3da149f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQLocalHandoff.c": "2dd700dae9d9b232d22ca63ff01af75a3f5cc213ac24b7c0a43ffa38bc0b9ffa",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMemory.c": "ec2047a477fb4273e22ae6bb68e7365f321f55c583b5d2c48c4abf2ac38e3b7d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMineSampler.c": "2a0fdc4d27e947a1d77b02ae23f757c7fa074eb456f817b7df0766583d757f55",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": "2f0db77ba999586e4290e440d112f1002da17ab5fd20bb4f5b7ff6df99f58a81",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedDispatch.c": "f62f8bb8fde222f3f47d89df1439083deb6f5b14633402a2afb7c6a97803582f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedIntercept.c": "5f45545c11de5e183969203cdf07e29089697ddc89752a9c5aea0fa2a1a33a97",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c": "0b73be993628a55e3b21c8670d540e39c938093dd5cb4d586e800ac530509b25",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQObservation.c": "57ad3f0b68d150791e30a7e4bd7dfedfb1ddd78a1c76f228e67b33ea9cb7144e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQPursuit.c": "5a364f0349fa59e9a76aaa6bea42fff9b6592e36462fce9fd67d7962a3cdca6f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQReport.c": "12ea8ba08753d1e6d38b237087c1209cd2f9574b53c3ff0f27c082bed029c9ea",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQRoadIntercept.c": "f87727aa1c722a180c7b71fa2d896601b6250978a21bd2d1e973501fee81373b",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQStatusSampler.c": "b937eaed913a5095afa8e678dc1c36b5c805541bf8cd5be927069533d6baed1c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQTask.c": "16ed213344c00ec80080fb6866136333c11115e99f402d455033b686ecec8dfe",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQWatch.c": "abe634cf6003ae920ec1ed18e305ed462920204960894520d3dd11f7e5ef1c33",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HunterCombat.c": "df1c319d10efd07ed6f971cf0e41d8d7e377b04ea7f0fe143bf94df733fd1d9c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HunterCrewRecovery.c": "e76af0fbf6f436a9c3c9d4c7b779bc08a78f6fe705c08bf6d9757bbeb65ee8eb",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HunterOpeningPlan.c": "0b6275221dab491f148426df05e132579f3acc20de5559226c3b38975618355c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HunterService.c": "79369d5cc30cf628f02df0023157ab423e40497325dfd6a73b218757f2b689d4",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryAmmoAccess.c": "ab4262f78d54782c5ecbf5fff4ebe3da16d72329658d7e18c0c35387dc8b3c7d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryAmmoTransfer.c": "99fa26beb0c0869d0cd694500f3bfc0705c2c1cf674dea90d98fb93a59570ef7",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryCombat.c": "5684fcbee128a35107312452297f7ae2bec28aaa1b63f619fa649f36df8ea476",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryMineTransfer.c": "02c399413f80879c22b4891e8ec807c67a6235677095fc4b98bafdc360d6944c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryResupply.c": "ca8eee2704e7758172e33014404bb1307c683f19b561b840d4592f6312051e62",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantrySupplyPool.c": "c8e454573cf064ff392291d6feebf1f23be64390b5b8e944c03dd065f9f46b42",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InterceptVehicleFootprint.c": "5dea67d14ebab67231c485e14bc92f34c005a5f1bf6d9c0943db28e9857e958a",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarBattery.c": "157024afc8fd3c1ffeea6ae923ff091e5773b9ffcf5f5864f8040d001e689110",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarFiring.c": "f2597d44c10d10de2462aa5e5450a22b8a5ad0eb99bd0cc09a8cf1ca2dd4a350",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarLogistics.c": "b3624e4a00a2bdef16f6c100bbd79910e3bb8c2ae8ec5fe2ad5aa70bffecd303",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarPrediction.c": "05863b2b4f9f70cdb288f91c722cbea163c13f2a2927dc485482e5bd4fa7d57f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarReadiness.c": "4c3799b3f2681e977669de0cbfaeb307d9a682b04365bfc9f59079e762965758",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSalvo.c": "c128850c7a78a4d8fee00ad38f48b265f1fbd1d9b24b092ddc5c205b0f0ad6da",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarStation.c": "cbbd7c86f722b664c85ab7c070ae1131d2ce5c41d1dacb4381bff9c1720a1866",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSupplyTransfer.c": "ad71084f507ad9c32d3055e7ec6844a1ec5ddf568c0216ab8391e902b56e417c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSystem.c": "bc290ee8bed299d869598cbf41ec281653e0cc7f3c64c7214613df8a0fc83829",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoPickup.c": "5f7ca5b31f3b405c2a6ca32ff91042f5b4dac6ab9640ce67fb10d7a74236ba69",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoTransfer.c": "0b195784497672fdaf651f336c14f7be98c257f98c85cfbeb4f96fe1a401999b",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedMagazineSeed.c": "b42d0aac142907433df8bedc40de24c94813544016cf5f451846f1980250f995",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedResupply.c": "c26ad43705765be1c20eca37fbe2978b8c647151f6620ed37141657a4b7dc312",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAirAssaultProbe.c": "c1d55b338b157b758e6ffb993d5f689029b28b13929797c91e5dcb15b5e561ea",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAirLogisticsProbe.c": "58fe863775d0ad575cb566c78cef696c9826691cf49ef9adde76376be7316db1",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAirReconProbe.c": "c1216e0512a0268e4dbb82429e228334401c0c3cac52ba4486ae6dc91e41576d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAircraftControlProbe.c": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarSalvoProbe.c": "fb9ccc6b36247ab3ad828ffbb2556abf5c2838d93ea6cd1ad259c0a015142f5e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarStationProbe.c": "a110f0abc753cb1d2f781e457e637dd5346ecd2e924eb5eb3a5c7dca3d1e2340",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativePatrolHQProbe.c": "9784b551cbb91f017004fb728ce08b5c36bead0ffc83aa7149c2c46a7c4dc495",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeScoutProbe.c": "41b39b1abe5e51a5b8a428d533cccbfb0dda9d7a570228dc3489408c60543f17",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeTownProbe.c": "ade130f49fc9d868281cee7fde383f084f70ed8d4b876dacebbaed8538e84999",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ObjectiveDefence.c": "83ef91c2118521aedb4c1838b2e47909c80e0950086449b98ced168f1fd87080",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ReconAirports.c": "7551347d776d6e0eec818d6468cacbca7ac53daee7317e0a1618ca3d39ebc762",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ReconCrewLocks.c": "684bc5b9858c7ed90ed2ca6d52fc0e731a7e37a116db776090257b72a63621ab",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ReconFlightComponent.c": "b7665e1ee678347b1e74b91830d3d4ca5e5a7c0432ee82c57d76f58ba6b90ac0",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ScoutSystem.c": "63287a252e4e7d5aefce840279f26ce3e1f286cb79cadb32596c37897cec7119",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyColumn.c": "35678ec625fb0a3c0871e2c373fcff49816440a97a165ed25c8798dd72ef059f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyService.c": "5b1578afbf6da736453cc9d3872979eddd1649746aa32d3b0c7a9e3cab50057e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoySystem.c": "f09aa817c27d6af0ccfb544f4ab1ae2afafb63d626641e03d87cfe159475d821",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyTactics.c": "dc3acdffc8ca48f11b131f66d30d679ca68f3b3004344bdc78723bc9305915e0",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupportScenario.c": "a7b46253e1bb37cea7c29bb557fbf43ca207022d0f1cc927349441b2d1615279",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_TownGarrisons.c": "57f862476751087972fc78d0b27ab44e72361e27d32f15d55f9fe7fd7d6bd0e0",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_VehicleAlarmPerception.c": "45ac71d25e10a057a26a5b0fc7128935baaf47f4c0f87208a4420fa52086fd98",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelDiscoveryFeedback.c": "62f2c408383f410782d9d41fa50acd6bd8cf66eeb80d2b79f91852b9d2cf8d97",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelEvidence.c": "6bbf8d3b83e2c09fd9a23a9a5e5e11d7c29af2e618116bee613562fc45af2b33",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelReroll.c": "d8b04de9ea789732cc78ebce9aa60786c86fe46d05f671cf251eefa68a214b59",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelService.c": "2911325c79a7a372628b18ffa0e110d11919ce2c2cd7b19277bfd608fdb03dfc",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_MineIntel.c": "3ce16cebaa9703b2f9803df7c11614f94de6460a9136dab8f80dcad41ae2b1c2",
|
||||
"addons/core/Scripts/Game/ERR/30_Map/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"addons/core/Scripts/Game/ERR/30_Map/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"addons/core/Scripts/Game/ERR/30_Map/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeAlarmHearingProbe.c": "5dbb6a48909b76cd141e3a79ef01d2e68cafee55153821c4471f85c761fff94f",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeConvoyCoverProbe.c": "d2450140cf9bdf09210473234605b4c0d818ea5b91f9532209166a35c5d13701",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeConvoyProbe.c": "4bdc920e87fa768b0ef0ed893c70ddbbcc9255d74163d7b657fd2ec7c4f14c32",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeCrashGeometryProbe.c": "7867ce1794aa0d1bbab72c32f60f5bd0c2bad4f5ff6224978c215e7828840178",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeCrashStartProbe.c": "957f40e36bfc025b8bc752b1f41dc177c8d0844c69ee5994321a47cf3ddea1ad",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeHQBodyProbe.c": "811244cc8297817efbfc3ee4edf01c868eae23c88127ba0c72e98ee7422da72f",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeHQMemoryProbe.c": "d8fec6c138bb0f5bdbf99ee82ffc3ac9b44d1045d8833da63f8aa5f39beeb7e5",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeInfantryTransferProbe.c": "9b2de4dc22bdadd51b0271219a971dc8dc07f70ed3534f306acf03ed81b29424",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeLocalHandoffProbe.c": "0d4d61c424a16008595f86fa61f3b848caf9bd6e9ebbacea9c10254d88ba378e",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMaintenanceProbe.c": "852b9b397efc3f919c97fec63bc3df1a850cd7833421af8441994afd191951d4",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedAmmoProbe.c": "8d197f7a1398625e5a19db3284b0bf72c6ee6e032843a3e4d9a4e58de42b6825",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedCourierProbe.c": "12710e9e5548fe8856f7a52f3566338369a8a1eedf0bd92af16229271872ada5",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedInterceptProbe.c": "34b0b1e38a59f14c4e83d93ec412779945388e6f4d697bda2f6cb90f519a6372",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedSwapProbe.c": "a6721fcaaccadf8eddb06687c7d587d0a3e377d5d1bb0b8e72e630fede8690ac",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeRandomRadiusTrace.c": "7e946406067092e30b6b75cc6ef0c56db7f866249e02bd13648156933ee578d9",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": "e2a32dbe372edc2f5cd03a55dcb3dd11689ad8b60940a7a318b0c829d464d3e2",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSupplyConvoyProbe.c": "701311de6a2c9fe8f0534a22056323c34072df26595dc70a7d4df45bc06e6c13",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSupplyTravelProbe.c": "32e6074e912491f2643a24cb44311b9fe5b069c76e4e94a45e7409ac82d36507",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_OrdinaryScenarioLaunchChat.c": "a747af09599ce4d0c52051f18f00c4624d24d137e328341b580b82e896c6bf65",
|
||||
"addons/core/Scripts/GameLib/ERR/00_Core/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/00_Core/ERR_ValidateBaseWorldPlugin.c": "49a38c37b51e5318c7dcbcb01543dd9a6300d053f0d39808b3974f4edc45b871",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/40_Chat/ERR_ValidateWorldPlugin.c": "f567518b54f43b88747df2838cdfd6ebb34605c0919a3e7d271d28dd8b67a9b6",
|
||||
"addons/core/UI/layouts/ERR/AdminMenu.layout": "5583b018cabbebd7b4398b36bdca26c75c3437bcefed482dae9ed2a619bb7cf4",
|
||||
"addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
|
||||
"addons/core/UI/layouts/ERR/AdminValue.layout": "cd811af6d2fb187f01c74e20ea07ad85669546b0ad70efae2ce52921ce26cbca",
|
||||
"addons/core/UI/layouts/ERR/AdminValue.layout.meta": "56b3d2335db400c1308e07c4a35d278b23ef32013dfd6dc82951866327428d08",
|
||||
"addons/core/UI/layouts/ERR/ContentRow.layout": "942e33bf2e08550446b40bcac31fb4504b7d8c717a42c196f54bf4025c72706c",
|
||||
"addons/core/UI/layouts/ERR/ContentRow.layout.meta": "8c4bc13b41e7aee38e0ca640a97813ed1a6964a00e2cff9e1fe4ebd71fc2fdc6",
|
||||
"addons/core/UI/layouts/ERR/ItemRow.layout": "6d364ce48158b90abd2185ca87ee27b095d0f7a5c8d59a0c65940e4be5488ac3",
|
||||
"addons/core/UI/layouts/ERR/ItemRow.layout.meta": "33eaef9c403ea3a030e58ec17f78e46af457048243571ad5856fff04101fb60b",
|
||||
"addons/core/UI/layouts/ERR/PauseModsButton.layout": "d21d436291e2c1b262e33dc228b0d60a1d188dc9e85cfda6d2373f8281431b79",
|
||||
"addons/core/UI/layouts/ERR/PauseModsButton.layout.meta": "9ed6adabd8f53eb9a562d7186789876bba5c4202155ca894c1af866ca47354f3",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/UI/layouts/ERRMap/ObjectiveMapElement.layout": "b364752c44896d67dad07e466a04f4504a50813fb36ee7c34c9189ea9677b4e9",
|
||||
"addons/core/UI/layouts/ERRMap/ObjectiveMapElement.layout.meta": "8691fe2eaf46568bca4a9f8128b247a8da810bb87a5546aa7ca3334e740270d6",
|
||||
"addons/core/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "6e83a9c70282aff43b23a08b732739e7a241a31e8abf200498c90a745d3d60dd",
|
||||
"addons/core/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "6bcb7fbb27b6282719dae8a37486e518d4cbaea385f2ea9af1918b36bb28b175",
|
||||
"addons/core/addon.gproj": "73e973a1f1c5910393e16f86a3a40d792031bb2fa3fc7f4dd87a06a16c3e34a4"
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"suite_files": {
|
||||
"suite-inputs.json": "adcc281904be8c2dcfae585d6007798103f135801e287927afa5a948d471826b",
|
||||
"suite-result.json": "58029db9c4dc371d4cc11f36ea01245d6d59af804157f673b0157088ddcd9727",
|
||||
"full-suite.log": "664b8c6e47adaf0a0115f4ef67f498995a1d80ea977d9f6c5e69a89e3af7227b",
|
||||
"post-suite-docs.json": "aa902be46a369bf8692857b33ae981ec2e10923c3751c47871d06500acb9cdb0",
|
||||
"historical-fixture-inputs.json": "cd146c286e914909163d2c93e3e9ef4dc21baef1f4ca4f427c922833eb6b77c8"
|
||||
},
|
||||
"post_suite_docs": {
|
||||
"docs/current-status.md": {
|
||||
"before_sha256": "b453dbf96d02b32c40ed46894069e4a6c3ff91d5eed8e7e2217cec97f58ca520",
|
||||
"after_sha256": "46782958a29e959f1d09c9ee161893688350ddc47bbf2a29b67c3b5b949ea64b"
|
||||
},
|
||||
"docs/mission-starts.md": {
|
||||
"before_sha256": "918748db17ca8a277b9627fd040f231a88ce9ea25669efcf7dad27d9408c745a",
|
||||
"after_sha256": "f60867b0efb346cbe941701df9f2c21e702bde9f3dd9c4eed8be5caabbb6c208"
|
||||
},
|
||||
"docs/original-feature-coverage.json": {
|
||||
"before_sha256": "d311527b59f49fbe49b09b96947e42cfa8cdbb244c00a116e179d3163bd6e9e7",
|
||||
"after_sha256": "965cecce2cfebd176fe8bfb646beeb9fcb8bd57285f82a751092fa975c1366c1"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,448 @@
|
||||
{
|
||||
"README.md": "cca7844fe3ffc75ea941f1bc5594f818ae83fd054d76b70e34467ed60bcadd08",
|
||||
"handoff.json": "94b54a3d747a909aba174aaa560b66ea0d99ab0cf25af0dd1809b30dda68b6b5",
|
||||
"packages/core/addon.gproj": "73e973a1f1c5910393e16f86a3a40d792031bb2fa3fc7f4dd87a06a16c3e34a4",
|
||||
"packages/core/data.pak": "c4f98acf6ad34948c89a2fe384cf1d9cae5c3a125e1e039a8848d19ccc3d6794",
|
||||
"packages/core/resourceDatabase.rdb": "b5f0a196b6ca7db502ad7ecfacec1618c09173af943b3864a8c503b5c98e1340",
|
||||
"source/BUNDLE-MANIFEST.json": "bf67fc45ee13124a8da415a3c009353fbd28942462ea8a0c82d6d87b8baebea9",
|
||||
"source/BUNDLE-README.md": "c46c89a66c56aa6ba4349c50e66b8368bfe53914d1019912f961da83938ba4ad",
|
||||
"source/EXTERNAL-ADDONS.json": "9fd879b426f33750bdde0cb0532bdace5dee8602d6a750ed85f45db3262b601f",
|
||||
"source/addons/core/AI/BehaviorTrees/ERR/MortarRapidFire.bt": "16b263bcb2fb3ae361367a600753a829425620d2e6b350a891c51fba47437ab6",
|
||||
"source/addons/core/AI/BehaviorTrees/ERR/MortarRapidFire.bt.meta": "f2a44ece28891240e6bfa1d01af29428adcadbe82c80e287eb33cd5e58f1f90a",
|
||||
"source/addons/core/Configs/ERR/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
|
||||
"source/addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
|
||||
"source/addons/core/Configs/ERR/Content/Registry.conf": "546a5a407c9e6c25c9157ae4392898fa3f40c04c7956649e62201f9ac0ba187c",
|
||||
"source/addons/core/Configs/ERR/Content/Registry.conf.meta": "046aa988bf8e972afcf7a60b6f2312f605f016f98625dbbd9cd75ebf9ea88800",
|
||||
"source/addons/core/Configs/ERR/EveronSites.conf": "a66c30039c7141e5a0f22af21aa522728fe4aa5cde821158aea3b716d11457a1",
|
||||
"source/addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"source/addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"source/addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"source/addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"source/addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"source/addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"source/addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"source/addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"source/addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"source/addons/core/Configs/ERR/ObserverInput.conf": "e898d645911e85b6ba902366cb23890d8bb14bbd2c485102e6d49ea728e9b054",
|
||||
"source/addons/core/Configs/ERR/ObserverInput.conf.meta": "9714dce6c38ee81bcc513c8ebef51d7af63fd15bcdda2e40946937c625dc3ba4",
|
||||
"source/addons/core/Configs/ERR/Tests/LegacySites.conf": "3864eb638d0ed4dd313013d2d787f975ae6ce4bbe238569919f76b73d5f7ca42",
|
||||
"source/addons/core/Configs/ERR/Tests/LegacySites.conf.meta": "097ac7daef4fc18344699a8471fdd77f9d158f8c70bab394068d7a08e4777ac0",
|
||||
"source/addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"source/addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"source/addons/core/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"source/addons/core/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"source/addons/core/Missions/ERR_Everon.conf": "936619df7789a6b4b80bd763f702526e1145ab4d5c300516c07e7e70dfe57d92",
|
||||
"source/addons/core/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"source/addons/core/Missions/ERR_Everon_Base.conf": "b46e1f4aeef383a8dbe7ef2b5c12a55a8111856c52ba103a1e508c01b82dfc61",
|
||||
"source/addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"source/addons/core/Prefabs/ERR/AssaultParachute.et": "b556997989605e2a05982418b7e9f26d12d427eb3ea6e3bc50e85c67ea7aa4b8",
|
||||
"source/addons/core/Prefabs/ERR/AssaultParachute.et.meta": "e9dea2d533ad1ce6ce689e0e2815c97a6382e1b90c35ce1efa88a885527e8e18",
|
||||
"source/addons/core/Prefabs/ERR/ConvoyCrew.et": "29a525a29605386dfcf292dc2316e9fc7650ce39db9fbaa4ce4372ad0de66db4",
|
||||
"source/addons/core/Prefabs/ERR/ConvoyCrew.et.meta": "0a909a15b7dcca34202ded136b3bdbbe8898153c9589e1cce1388433d362da02",
|
||||
"source/addons/core/Prefabs/ERR/CrashSite.et": "8d06afe6e2db8986f06a7c5d6649e52df009f9eead7345bf2b477f50a0725b3c",
|
||||
"source/addons/core/Prefabs/ERR/CrashSite.et.meta": "0f54fe80ed96394374c1922e1d0b05f7e0200ce5b979ff58325b033f51641f69",
|
||||
"source/addons/core/Prefabs/ERR/CrashWreck.et": "f5de4785c0e3cdf02f1d5372e9b01171bd5a37acb9c36aa2a94bae3f429b2272",
|
||||
"source/addons/core/Prefabs/ERR/CrashWreck.et.meta": "bde3299bdbbddb91d2ef471b61035b6cced29899cff4cd90c080fe584ce63f26",
|
||||
"source/addons/core/Prefabs/ERR/Epinephrine.et": "e09c70b3d47a4dc5b92fd332c8222b99554b28a8a0c93cb5caac18eec4501571",
|
||||
"source/addons/core/Prefabs/ERR/Epinephrine.et.meta": "f1861f0b0ccace1b7b3d9c29768e37a83bf0c6fae5a411b1bd61d6b2eec7ed89",
|
||||
"source/addons/core/Prefabs/ERR/Extraction.et": "4d24c7811415c06386205e5bf5c132a23fcf21e96c75c7657ccd5f3ac914ac50",
|
||||
"source/addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"source/addons/core/Prefabs/ERR/FactionManager.et": "5a7b330f33956cc1781c8dc843e8186f2d37a98653ab36e7c42b9019df3c89f5",
|
||||
"source/addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"source/addons/core/Prefabs/ERR/FieldCover.et": "e403d5cb3a5966f0cea81f15e0e825d482ba1a7a27b12498319ba45a414963b0",
|
||||
"source/addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"source/addons/core/Prefabs/ERR/GameMode.et": "4d3e5e2df28cbb8292c436ae05d4fc7e5ca789a123450a6968d9a718b6ecef20",
|
||||
"source/addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"source/addons/core/Prefabs/ERR/Items/EmergencyRepairKit.et": "0157bc235eeb78a0e1373b561fd22a1dcb225c833ff7c2d4abae688bca0ec92a",
|
||||
"source/addons/core/Prefabs/ERR/Items/EmergencyRepairKit.et.meta": "da6f065cb2414b5a4cbe9ef0f0b1295b2466f26ad406c0bddb83845d4598efb3",
|
||||
"source/addons/core/Prefabs/ERR/MortarCrew.et": "21086e886fe3199624208c9a866f883ec109f7d08746c2b56b497e59857fb656",
|
||||
"source/addons/core/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"source/addons/core/Prefabs/ERR/ObjectiveDocument.et": "5118ecaf9d2038eea44a4b785f05d2e78781dc1387249aa58a6782c7e6752e14",
|
||||
"source/addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"source/addons/core/Prefabs/ERR/Patrol.et": "d3eca8fe9197c57a27a285cdb3baf168b037b198d92b39df28a338ae2cfd0c74",
|
||||
"source/addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"source/addons/core/Prefabs/ERR/Prison.et": "c0ca5219aa2d6322ba7d094b92000640b259112ff6611a745c0713c8875d09d4",
|
||||
"source/addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"source/addons/core/Prefabs/ERR/PrisonBackpack.et": "ae750f08fc9af645561f59d7e5809bd22f4cec26ca8fa6409d09730765958c91",
|
||||
"source/addons/core/Prefabs/ERR/PrisonBackpack.et.meta": "7da6aa45467250edc910ad7230dc244d1b041e8a6f55881eb3747ce51f9212ba",
|
||||
"source/addons/core/Prefabs/ERR/PrisonDoor.et": "b0ff94443fe334032113a663917de23f920a8b73ffadc9c8e9f11b545022b3d2",
|
||||
"source/addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"source/addons/core/Prefabs/ERR/PrisonPatrol.et": "dc88c31cf5c415573a874f74e13572f0add9e6122c8fcad507fe82860d789c47",
|
||||
"source/addons/core/Prefabs/ERR/PrisonPatrol.et.meta": "5528e0d778dce5ed39c3e504c6427625527127b23269d20fbf12ca2bffe52ffe",
|
||||
"source/addons/core/Prefabs/ERR/PrisonWall.et": "9b410b7c85bb001be4601ad93f750e17b8318b850306d84f29c4dc1b02723d7c",
|
||||
"source/addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"source/addons/core/Prefabs/ERR/Prisoner.et": "e6d345ac98ad9ec742bf6c3b8686839c3256df9833d31bb4bdf605cd41d0ba5c",
|
||||
"source/addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"source/addons/core/Prefabs/ERR/Radio.et": "99b1d80b49d1e7f9d30aa4283772a36fd66e962369f288f5fe329c7fc911bb1b",
|
||||
"source/addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"source/addons/core/Prefabs/ERR/RadioCamp.et": "5e6216bf8e6e160da5d9f966c8f7c2081bf6dd16dfac1b89d682a14b3b8a6716",
|
||||
"source/addons/core/Prefabs/ERR/RadioCamp.et.meta": "3cb8d3d553ab6d8d111a74f721cf4e69ee1011cbb90248b83cdc7275697276bd",
|
||||
"source/addons/core/Prefabs/ERR/ReconCrew.et": "33953379ceb725bcd0cbe505cd643c94adaed17dbbfa95dadd404d6b8e345715",
|
||||
"source/addons/core/Prefabs/ERR/ReconCrew.et.meta": "2653e8c5b1cdb857de5badd5959ddd9826a6a298ab3c166628dbb835d7104d90",
|
||||
"source/addons/core/Prefabs/ERR/ReconHelicopter.et": "c609ee59ab145e0a1936f95726b86df643f5cc425c43924029e9c1abc69ebbd0",
|
||||
"source/addons/core/Prefabs/ERR/ReconHelicopter.et.meta": "d80f1c3d6a6f9104562b89729996c1c92ad240f08cdcf48d4c390a09d2047c08",
|
||||
"source/addons/core/Prefabs/ERR/ReconPilotEast.et": "d961f329823b991eafed80d085de1bd89b44a4575be98d8dac385d6b77741ba2",
|
||||
"source/addons/core/Prefabs/ERR/ReconPilotEast.et.meta": "d73df3c896359a54514d2efcd851f579feca7a2619b76c2a38f607649a31a4f1",
|
||||
"source/addons/core/Prefabs/ERR/ReconPilotWest.et": "8f8221927269352e55c8026ee5b00e026c281c79af6684b386f24e7dc4675fb8",
|
||||
"source/addons/core/Prefabs/ERR/ReconPilotWest.et.meta": "4785f23bb492c6af420ee7896ddbfc9767e0db1e06de95207df2dc949a1b1814",
|
||||
"source/addons/core/Prefabs/ERR/ScoutEast.et": "b4593aab494c4f21637757b3daff4f349da77b4c48ec5e8a4a2917a6a12cf811",
|
||||
"source/addons/core/Prefabs/ERR/ScoutEast.et.meta": "7c72af632537f687e92f30b52d97fc7d70dadd39d33f37e0b1004f9596f55012",
|
||||
"source/addons/core/Prefabs/ERR/ScoutGroup.et": "8dc0fce8ee3decc1c367411b00b6d8518df9d8458281cec0881464a2ce906af0",
|
||||
"source/addons/core/Prefabs/ERR/ScoutGroup.et.meta": "62e43fd152ce57aa4ceb2187a49e4aecdeb9f428b3a1e8318f86bb83dbf8a259",
|
||||
"source/addons/core/Prefabs/ERR/ScoutRadioPack.et": "f1c4911e2556c0e0caa8b896982190c5e7d0433e850b4610e19442caf9117607",
|
||||
"source/addons/core/Prefabs/ERR/ScoutRadioPack.et.meta": "825506e3d814d30a52d5dbf64124470641c07a0453543ba71426841e6c783635",
|
||||
"source/addons/core/Prefabs/ERR/ScoutWest.et": "2681b5a3f8621adb44195f0dbca6f3e79ef7decad8f9d0dd0e1a801ec2549627",
|
||||
"source/addons/core/Prefabs/ERR/ScoutWest.et.meta": "22a6607b4b8fe606ca75a634a0b2ac3178e7bedae7f9ff01e7a4989f3b39a3da",
|
||||
"source/addons/core/Prefabs/ERR/SpectatorCamera.et": "cd2dcaca0df4c39816e582c594591a535525ed77827ffa3de24d27b79996544d",
|
||||
"source/addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"source/addons/core/Prefabs/ERR/SupplyCache.et": "4c97b0514fe7e723046f40f0b396f6573b12eb9981ca5df70b9e8aa3cf29323e",
|
||||
"source/addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"source/addons/core/Prefabs/ERR/SupplySite.et": "f33681281d26676fac88736091834d5a7b87fe0fa01883582542df964dcfc694",
|
||||
"source/addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"source/addons/core/Prefabs/ERR/TerrainConnector.et": "cf9cb28f5a3f41931380864a29ac979aa1d5e843456f564ac7a7de78f88e1aa8",
|
||||
"source/addons/core/Prefabs/ERR/TerrainConnector.et.meta": "9f37c979ae282aabca29ce84beb0db851ee8b9a19f7f3a64d387c175616127f3",
|
||||
"source/addons/core/Prefabs/ERR/TerrainTakeover.et": "6206fe2eb4e2c6c1a9e3ddf2898535ae08981c115adc6ddd926017ac20d4b535",
|
||||
"source/addons/core/Prefabs/ERR/TerrainTakeover.et.meta": "64e953e378ab1d2a75ee7246f876f4ef93ae8a4e3fddb5002d7ba37268cb959d",
|
||||
"source/addons/core/Prefabs/ERR/Vehicles/SupplyUAZ.et": "29f157849f413261494a63d4d5b0a97e8bbe61cb076efcd59d6c940653f23352",
|
||||
"source/addons/core/Prefabs/ERR/Vehicles/SupplyUAZ.et.meta": "544c94cf1c26757a10654de7856cd6cc48b821ce3bdc02add13cfe6514269915",
|
||||
"source/addons/core/Prefabs/ERR/Vehicles/SupplyUAZRearSeats.et": "cd4acdcecad299445952aea0adefc85f2b9e9b43f8186f100e0505c5621b3656",
|
||||
"source/addons/core/Prefabs/ERR/Vehicles/SupplyUAZRearSeats.et.meta": "123955da03462befb90e293b3bb856d49cc761166611b38ff47cb48ec2fbe95c",
|
||||
"source/addons/core/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"source/addons/core/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_Actors.c": "980d30964845600a261693cc5c5553e1472e8e54867bdc06133ff5c7b36c9128",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_AdminMenu.c": "8e8233a1c9000901e3a48141d59a55584099fc3b319f87c1589461b975ac9221",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_AdminPlayerTools.c": "56780d78bf423f54f482d8620f821b8d3eb0199194482b4f12e37f5ec3f55ef5",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_AdminService.c": "e8f778bfe56a91a1c761968261dcd7a5f5daa7f4983752d818a5443385fac049",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_AdminSession.c": "89d92f138a201ad7e752e027ba3930a2e0bf647d7b3a2c576346c1467f8bea3a",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_AirfieldPlacement.c": "0c2f4d31a2abc8f3f90bda20546543f2a1cf9306e9bf93351dda1883b990770e",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingService.c": "e6f22813f7a04e2c0ea000d054407191f2be8badfa6c51e062e9dbf84b95c67b",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ChatClient.c": "4bf937ff74e0483c17fa0103f73bfee3afd8f67a37c0c248b08772a17bfcc349",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ContentDefinition.c": "bc1dd4ed27ec894cf4bd617fb226cb8140b544aaa9ef6d8654e815d81e7f6fd0",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ContentMenu.c": "3dfc424b1fc83dbc094054ea2e969a4aa584c724b77f23623e2fec9cba83ec52",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ContentPolicy.c": "3a4987345d5a7159234a7e1a08bf5ac40dd5a23031e9b1953fc43a0501d9924b",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ContentSettings.c": "3e2734dfb935a4e93d79b66ca4a7c883723a1fc348e3595432dbf2bfca643923",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_CrashSiteResources.c": "832aebf6e754dba54ba28b8f480180d32ced968a2d2f192424c4007a862c2b43",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_DebugAI.c": "bc5529c60591a6c36c39cdb753b1af948690fc3c3c725f38a8d595b41a499235",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_DebugIntel.c": "a9f6e7e42a3214879a21052e897f9afc0653c12ff15d5bee7766e26a1af6ab17",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_DiscoveryMap.c": "dd350bdda1bdf427ab8cefab623fe60cce5332b062d1a29686fe52f73e9e83f1",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_DiscoveryService.c": "34458b3a4f7062375c9c5b5599308e9cea67fc4a316420836f6694ca2c646ffc",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_DocumentComponent.c": "885c8ab4fc9e64c3f8b40056536096c8c32b011cb340b25ca00353a96da15c69",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_EnvironmentService.c": "c0fae5bf51ccf507bc84d44adc2d1dff021cd83653c0468b7645a4f343e3fc8d",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_Epinephrine.c": "e04c53c2f665997023b2daee744265cd22f4f0101444e4d9b0efbd114f74fa9a",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_EscapeGameOverScreenInfo.c": "6e3c65e55b05cf205040c310b9086faa41b88582c7f9faf49c010afd59da5b07",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ExtractionPlacement.c": "6d388fe21f08b25cbdb5dfa4e198d94a4c80c5092f8d17630a4654e18bf8b3f5",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_FactionMenu.c": "3549339d7796e67fc646680493c226e545b6fb95daa0270af9901795bdf8ed50",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_FactionSelection.c": "04b8bd8a042cf743ab8a87ec3711f9758e7b0112995a9d363e81a63df4eabe5e",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ForceLedger.c": "0ecaf1c5a52568e751678b0b1236e91e6adb538f8fbf010d38b61a312d1bf253",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c": "9a0536377f0e93f70972838de6480dfbdb44bfda198f70daaa541616eb046fd6",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_GeneratedSites.c": "addd7850e58a2f5c4a0ca6672033f2b42f5879e9a1a6a7ab86aa730419cef97b",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ItemPreferences.c": "690a39a28a84ffe7ccbd27d4af50679925a870b53accf18d6573fe94e71d35ba",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_JournalText.c": "87a6c19429f12c5630ed73170ca9a8a6d2255d6cd38b130166a78aacd15f2de0",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_LocalAdmission.c": "a076922d1ae966cf5cc67b198166ca6b1288358fb7f641207a4681e6a610a2ae",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_Location.c": "5b0b058130ccac02bdc1dcd6474d51a6f45da4dd52ed6c37906692fca3f194b1",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_MissionRules.c": "17d1f48878b02a457eebbe5ff87c4267488d68d2a9b3121dda77a8bc8e69c8c6",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAdminMenuProbe.c": "ec8d04b6550b39b9688ef67b40cb2f14a9d98c8fff62b6dfb8d4a43e19b4e4c6",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAdminSettingsProbe.c": "73e58561e08e50008d33f81eed606dd4e8109fb69a627e892d28ca468d641f7d",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAggressionProbe.c": "85a34cf60018e90d974cb67ab0f358f3073b6b9f02c563ec200e062f1d249e3b",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAirfieldMarkersProbe.c": "593e59664dbd7330b52674e5d4cc7b70db588cb75a1259ed808b74602501d541",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeBaseSmoke.c": "e811e985048e07365569acde6b5f045d57e9bbf13927f85b74e6e347fd2ef571",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeContentProbe.c": "cb0ccfe1e1575f9ed80a8054058b471f3543378db059e6af2fed8eb42a262638",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeContractsProbe.c": "60aa767d9455f2f4958a6a47bd68bbd8ab0466adc8f1dd9ae433c40ae96c68ff",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeDefinitionProbe.c": "904d8d4c3e7b91d49dadfe495fc7b4f02f300e4aaf7efa348df5ca17ec4a6e8a",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEnemyLoadoutProbe.c": "0885ca69f6fa7f53414ce1792cfc3c49916886b8173783c634135c13c5d37429",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEnvironmentProbe.c": "9e2e66ac5d9778a1c65445348e3300cbb90b68b3f669f3ddf1d2b78a858430eb",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFactionCatalogProbe.c": "e3011fa47b67122d7b2c23af8f91b7a217599d6cc114c4f9de628744b9c948d3",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFactionSelectionProbe.c": "946879d822e7be2d48e03a3140aa1aad3e3d44dd18507fa3cdedb4c6d7dd81b9",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeGeneratedSitesProbe.c": "83ab84ca4de7b545963896ed9d14e6545c23a2b940515730d74acc2f6b3dd18d",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeInfantryCombatProbe.c": "3e4c4382ab91f470357268927b954fd101685df6b2244df483f0422d6c0d7da2",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeMedicalCombatProbe.c": "3b9c557b249728c518f9d6b5cb24b725ecc32a69ae12df069cdfb0da70a80b95",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeMedicalProbe.c": "4b73e7cf35e9c8fddb089678a320ea58272e1b6611318d0a762754c171eff785",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeObjectiveMapProbe.c": "2d07b895cb74af58454605fb1c536a566733e3001a9375dd0677d5f274bf2a46",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeOpeningToolsProbe.c": "0c5d6b96ed5a7cb1cf0d098d534dc7190449ed09339062e6b584729d53a61b4c",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeOptionalSiteProbe.c": "19fc19e22348e6213827f620f4fdb5dc26144ea2ce0032de773e79c1fb155a26",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativePatrolProbe.c": "5a2af71cc4cfccc7dd7c23584398a38290eba1a8894cd46f6967252ff3a7087c",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativePrisonBreachProbe.c": "4889e0d3799a6a21b9f84bcb2f2ae78dce16269cccd1329f8d1fcc1a23e7c22c",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRadioCampProbe.c": "67f1a088f9b20e5f0f11ed3aa083ffa772bffd7c74d85b7a307344ac3d47e09a",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRadioDefenceProbe.c": "ff1e27a0ce75b123a86e7df31354831880ca62ea90b6c5d7c60d3ba168e1fff0",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRadioInteractionProbe.c": "7b27552d233813894f65c08eb9f04b547c4ca9ff96a2370a763cb94bd4a555c3",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRecoveryProbe.c": "d6691f22432b3ce37d07d448aeb3ce7feb5cd09e852e0167b5e4676afd24bb21",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeResultProbe.c": "c9a89cae067f221b9f33965b4d3ab311b78ba79ea383ca65032c4001df44b472",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeSiteGarrisonsProbe.c": "1a5ff8747d7501862085b5e9162043fee3b05e82c73c516ad8093aaada53dc60",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeTimeProbe.c": "4a2c6ffd947334a0a71eac083d10c853c524b00042e9ea0987497c4cee60c3d5",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeTransportProbe.c": "7a3fe04aa1c5ed1061ff63d9d5180e8b925932b62d76c1ffb49bd3dc23530993",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeTransportSurvey.c": "816df9a2a9072f9f7db75e56168d8a8fa1e665ee8f7dfa79af011b354254909d",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c": "59bce863142e4fba4b6fb2f544bb8a58061f0e99b1a38e5ac291cea919563763",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveMapPresentation.c": "f189f8987244e10df61ac577bbbc952ed5c4e6c431a8e3cd192a10fe2e8c3bec",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveText.c": "2e2a880e68c9384698f9df21334d27e1aceaf3b59166d00eaabb802f19f61a13",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_Objectives.c": "b9cd5bb3b193c20401175c4328405be1b121e8a60b7b5999910b6a71f834af8a",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_Observer.c": "682aa5549470c69fc72d261fbfcf9f7a04a41a66e0101b269ccc00bc282ad05d",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerGuide.c": "e49bab76a015ab545088af7e5eaa3cc45811907db4e5b1c5fa8c18afef34b62f",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerMedical.c": "270454d50235bc28df9bba4fde2689934578874c4eca9560afb9f0f6324d7215",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_PreparationStatus.c": "43a406822a0361f916abc363f27e0c578ee94855036981d876bf47c68233c71a",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonAI.c": "67f8b444824634fc37fc253c60fd24b56d06d971f48e56a8d53095c97aaf0070",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonEscapeService.c": "ed180448cb516bc4ec521aedd366810a47787628c7f5ee9c9afdbd185d980751",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonPatrol.c": "284618391ee2da84dbcda4a99ca3c072eae3d67b8a9ef40a86827b9ea00810f9",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ProfileConfig.c": "9df8ccf45fc2ed12f4b14d08270878696e8785760a3ae51fe032b6f3818fc0e6",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_RadioDefenceService.c": "f5f0bf1352141f933d0edb5630e30541e001dc07e1d2c8529b29cc159c126b13",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ReaperRHSCompat.c": "bcdf98c05ac6cdf0c7eaa854531b02e9ee4f53fbb346ae01d58114e572e7dd4f",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_RecoveryService.c": "86f9a7769e3ccb19fc61127fe2fee2ad0dd825487a5cd59f334de8b9741c93cf",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ScenarioComponent.c": "d7c953fc8617c21e03f7d501c4a4c00a034b6375060072fd03c751fc2970feeb",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_SelectionStyle.c": "f8a545dc9c21ebe397a5f790f6dd85d3c8ab18e444ac3b486b386f7d0df15008",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ServerItemCatalog.c": "d3385219f4f28e95b32cfae27092168ed09ace6baab4fe8c755963bdb8a795a6",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ServerItemsMenu.c": "0ac154f77852b959244716e2494f632b6a2d8cd08171a4681af0365fcd5e7436",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_Settings.c": "47fb9c34d31bffc892b18d6d6c4e7500d10b0a681bfa73e6476a761ed3375f0d",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_SiteDefinition.c": "2088c45798f0eced702e0abd97550b8d1fc97ebcc34c3d497978b7424f6c670d",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_SiteDiscoveryRules.c": "dcbce3b7aee89bfc47a50e9de89209758af1f1bb462b99af67a8ad7a26e9f229",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_SiteService.c": "15a28876954bbbe0e80d5b5b19e7336f154023cd05b67d65dd709ae7fd9ac712",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_SiteSquads.c": "183883783a4e8399cf62851a4cc65a5d091d25131bc53b4323cf17286315b2e0",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnClientScene.c": "b56f99a91cdc53bdb93d320d10839339022d7e61e6b101eee8296271abd7d3cb",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnFinalization.c": "c949642366ad124dd2abc4111cd598eb94aa257fbae01b6fb3a0f1882a23e83e",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnLogic.c": "47a39c951be71bfcf1cc50526d507d0f9d8ef2fc09408697b6fe6b0dc5a529e2",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnPlacement.c": "270bf465808d23627a11e720c6632d4fea35d0c679e63aa64046ef8874d68ceb",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnSceneInventory.c": "76b79d5bd9d1f367e1ed19724302b7d49f8b0ede85cf19e89c452582ef651f8f",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnSceneLease.c": "20de7f96bacc9037580d88d4424664b4554b2c082d82e7d29913e9dfe390b594",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_StartRules.c": "ab7c21ef700343cbe769d8d51d91f167db37285b466d6af9873e121b3adf4ade",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_StartSetup.c": "58a6b617b22910d0ce9255f82091dc11cd1284417a66adf1cdaa7b661c1ed01c",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainCatalog.c": "ba2e68543a8c929492d06f8725a743d26849a630d6f8c09be0f23894f92d0990",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainMenu.c": "1da542ef60ff7c1897b1f12432c636ef6a08cc710bac520ef186589d506e9a54",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainPreference.c": "93fc55f2c33e95adbcf2bead3430aa14bdb55154315760bcc9647f89dc8286ff",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainSelection.c": "ee75cac068b99e7403f5eaabe556152513cf5d973602cc6e6b8967d25402f6ad",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainSites.c": "63ad027dac5bafb9e93805c361cbb27bf82af0567ea181a760ddedea98204c06",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c": "e4585f70f193878169a3f0566d03610143ecb94682d78c9a91cfd816c64be6fd",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverClient.c": "458b84b3fb31c5a2bd1b7c3d65f25e0aeab91f5505ef0813231435c8a3c7d2b7",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c": "64cbad8fada3630132d3fc6ee5ad63d698e6ef204c3ca7199a9c51d870ac4a19",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverPresentation.c": "d66a29a44e999cc3f2e56ba9c3c6bc936c027747312e08778ce301c1837f2112",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverSettings.c": "da22775930b13e41d4a71409e37af3bb99e4cc1d94bdea0e3b59fbdcd4d40132",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_TimeService.c": "63867760876d523a1794f619118a52c5cd387d5d92756cd286b2c16a348a6c7b",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_UnconsciousCameraProbe.c": "66b1c4591b0ecc67cb08418a115bb02ed2b0168b7ae970f1e0a1ea335c59dc5b",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_UnconsciousWeapon.c": "24d31bc857486638e55c605283c17cde0cdbd3c5c6021eac1ec93611387b10d1",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_VehicleSecurityActions.c": "bd7d0aeb4abcc9d8044e4888f9a92f9e5fc97c098bdfa3bbad57e1a29697a779",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_VehicleSecurityComponent.c": "2ffec4e646584ec546147fc4b08249825cb32b531aba26467b586d760485adc3",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_ViewDistance.c": "8514f72f8207f12570d2317e64094a45507a1647dfd45a1501499ef81e90189f",
|
||||
"source/addons/core/Scripts/Game/ERR/00_Core/ERR_WelcomeVoice.c": "a01d4163d3ab5b480ffbd2ceeff7384d8df6b7dd64036d580cd0c462b0135d25",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AirAmmoMission.c": "0a471a40c8f7dfb797d8d35e41c5b1ff91e8d2ab13b43cf866e46c0e4ab4ed9d",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AirAssaultLoad.c": "5554994115cd7d56152ac78ba53034bf934b71c5634b17d35e96884dbb3b8a24",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AirAssaultSystem.c": "2eaf9816eee3e1cd2ac70744a6ef7ea5a90d0a3eebdf925e384028a7edde6a42",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AirReconSystem.c": "f8a0e3cf4552d8133efd33c2126ea15a7694676773a7047c15e00021c1d9721e",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AirSupportPolicy.c": "b5dad011d5a0574a406d6469e0744a9d37700cb41930dada28c5143d556acf53",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftAmmo.c": "2be282406d0c45ab2e35b0ced791b5e494c662588f536701a4e82e6f5fb7c913",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AirfieldSupport.c": "c6d88ede0b1b6bac5a7075b6e2e783ccfa8850210aabd28bfa4bcdb698cc5f87",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AssaultParachute.c": "a93c996059e7166988e9d1b0b498cbfd36f19a1cf8520cb4e9215a8884752e18",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_AutomaticEquipment.c": "5832cbd3a43748e77f4e7f1b59361801c6d0445e0e15165e97d7a897b338709e",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_BodyRecovery.c": "2c3135a1457677028d91abee41b68c40a3a2d64a7588ced3ace47cc8e2cfd950",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyBoardingProgress.c": "328f8a5eabb8174b7727eee1d675db83a2eb0be7b8e834db4e950a645ca5d7a3",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyBudget.c": "ca49c274146d56e30cc93fa1652cc34c0fe68ea95725b0b3e33ab3673a6463c4",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyCombat.c": "5c4b7576b28d51edea868cbb91a0ab31a40e6ddb558f1b8a38e07e20fdb2969d",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyMineStock.c": "4497d6b790a45df2b76d18541ddaf299b406def88b868caa29f096849026a42c",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyPlacement.c": "aac2a2c508aebcd9eed0a0cd310c2f3774357bb9b1fc383f305182b41d29caf3",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyRoadPlan.c": "fae404f85cae63e63976938a5fdb73efc988ba25c5846564f12edca04fb88551",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyService.c": "cc8dc67129457623505d959a097df765a1364ba4616313954ed6bf4ff0eb3542",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyStartup.c": "360228fd45aa6ecd9426e36120b5e637d2feee1e3a4a89aac8207526b871c87e",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyEquipment.c": "c52d4a3cc0e71eb136487c42df2fcd5bd6da1c33d31dbd3d6429c237dcf4a8d9",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyGunnerSkill.c": "adf8bac5a6f7e40b2f9caff5fe9be590c4e4ce2b2b387ba39e741a3c4f4cc564",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyLoadout.c": "a48f32dbd7f209bf08fce2840aaffc1781c571fc679763be58987f6b082e776c",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyMapMarking.c": "0f161fd3e08a54e3e1063679127549e482c40253a022e9d06cd9ee4d740b8625",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyMedicine.c": "05d341a9a000bfa2084057bd67d476d6e35adca6c8518d74c27cd31b551bbb95",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyOptics.c": "759e0a88ff30cb781ee69b8a935865d63ede5b1d97f31d344018f650a967c37f",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyRadio.c": "3a97e5c3de9ff33873d97c6b2d84ae505cfc4f3146e047b928e76ec3b22c8789",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_EnemySkillAwareness.c": "00c450d033e43fc45c9e2cb64a1d81161d123cc594a4292cfc5f68eb6c17ee60",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_EngineerMine.c": "69382b9f3a7cc50798ec5d7ae646145f9e7b80ce89370e9d7fb184e1272d569a",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_EngineerMinePosts.c": "bcddb72845189b52e5ed71c687d7dd4b0b40b91b7306c3f6edf84a631002fc5b",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_EngineerMineSite.c": "d838f5693d4fa5d252d529e59777f560674c02532f1041a5598e938b3a850839",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_FiniteMagazineReservation.c": "8278590ced1936d618905b0cbd0b5aebddda238d426a6a2a52e455fc36bbb502",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotHQ.c": "c51fccd0ecdb0a1d6ba99ae965e2e572fc1ea65a5d8dc2e1e2a058698dae45c3",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotLoading.c": "6abb278409527bb67db084138a773de240d99ba7f63f9ac740f8167615d53f1d",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotTransfer.c": "21daa9ed8cb5f2dc08a0fa85e305fa4b4f3e7b01e16c71fd1ca98d66a4e8b652",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQ.c": "2837755fcb5fc8a174192b4d881e3c623a3bf03a90d55c0d8e4be6ab2f1fd3c3",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQAdminProvider.c": "e9bb5f2f3ec270074964fc8607e5a07c23f224308a4446837598d93e201d7775",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQAmmoReporting.c": "95c024cbdd35c02d9b0c3d389d29bb042e5dda6ffd2f5f0d896078274b3adb35",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQAmmoSampler.c": "8bb0ec1422887feaa340307d3c60bae50fc82d424fce6390876e580ff8b75e8b",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQBodyObserver.c": "f59421c1e0c83f0f480d7dd4d048b4b0a41193ed8fe8f2f627d2b6a696420ea1",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQCoverage.c": "8d9668858c47b7e9fee2b12d3ebd4e7cb88146b817cf615c4b0dade26c81b2ec",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQDeliveredCasualties.c": "1f738127e55e843ee2705007cedb5c08741f52f63c75eca7c80242177af82273",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQJournal.c": "53563ff54fc4e0656713d6eaec5e88ddf69fd4bfa8ef6a67cfa13380d24031e1",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQLocalAwareness.c": "124260280ac8eda0e920bfcfc86932c9b21df6b1f7a6aa8acfc43feea3da149f",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQLocalHandoff.c": "2dd700dae9d9b232d22ca63ff01af75a3f5cc213ac24b7c0a43ffa38bc0b9ffa",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMemory.c": "ec2047a477fb4273e22ae6bb68e7365f321f55c583b5d2c48c4abf2ac38e3b7d",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMineSampler.c": "2a0fdc4d27e947a1d77b02ae23f757c7fa074eb456f817b7df0766583d757f55",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": "2f0db77ba999586e4290e440d112f1002da17ab5fd20bb4f5b7ff6df99f58a81",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedDispatch.c": "f62f8bb8fde222f3f47d89df1439083deb6f5b14633402a2afb7c6a97803582f",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedIntercept.c": "5f45545c11de5e183969203cdf07e29089697ddc89752a9c5aea0fa2a1a33a97",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c": "0b73be993628a55e3b21c8670d540e39c938093dd5cb4d586e800ac530509b25",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQObservation.c": "57ad3f0b68d150791e30a7e4bd7dfedfb1ddd78a1c76f228e67b33ea9cb7144e",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQPursuit.c": "5a364f0349fa59e9a76aaa6bea42fff9b6592e36462fce9fd67d7962a3cdca6f",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQReport.c": "12ea8ba08753d1e6d38b237087c1209cd2f9574b53c3ff0f27c082bed029c9ea",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQRoadIntercept.c": "f87727aa1c722a180c7b71fa2d896601b6250978a21bd2d1e973501fee81373b",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQStatusSampler.c": "b937eaed913a5095afa8e678dc1c36b5c805541bf8cd5be927069533d6baed1c",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQTask.c": "16ed213344c00ec80080fb6866136333c11115e99f402d455033b686ecec8dfe",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HQWatch.c": "abe634cf6003ae920ec1ed18e305ed462920204960894520d3dd11f7e5ef1c33",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HunterCombat.c": "df1c319d10efd07ed6f971cf0e41d8d7e377b04ea7f0fe143bf94df733fd1d9c",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HunterCrewRecovery.c": "e76af0fbf6f436a9c3c9d4c7b779bc08a78f6fe705c08bf6d9757bbeb65ee8eb",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HunterOpeningPlan.c": "0b6275221dab491f148426df05e132579f3acc20de5559226c3b38975618355c",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_HunterService.c": "79369d5cc30cf628f02df0023157ab423e40497325dfd6a73b218757f2b689d4",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryAmmoAccess.c": "ab4262f78d54782c5ecbf5fff4ebe3da16d72329658d7e18c0c35387dc8b3c7d",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryAmmoTransfer.c": "99fa26beb0c0869d0cd694500f3bfc0705c2c1cf674dea90d98fb93a59570ef7",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryCombat.c": "5684fcbee128a35107312452297f7ae2bec28aaa1b63f619fa649f36df8ea476",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryMineTransfer.c": "02c399413f80879c22b4891e8ec807c67a6235677095fc4b98bafdc360d6944c",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryResupply.c": "ca8eee2704e7758172e33014404bb1307c683f19b561b840d4592f6312051e62",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_InfantrySupplyPool.c": "c8e454573cf064ff392291d6feebf1f23be64390b5b8e944c03dd065f9f46b42",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_InterceptVehicleFootprint.c": "5dea67d14ebab67231c485e14bc92f34c005a5f1bf6d9c0943db28e9857e958a",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarBattery.c": "157024afc8fd3c1ffeea6ae923ff091e5773b9ffcf5f5864f8040d001e689110",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarFiring.c": "f2597d44c10d10de2462aa5e5450a22b8a5ad0eb99bd0cc09a8cf1ca2dd4a350",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarLogistics.c": "b3624e4a00a2bdef16f6c100bbd79910e3bb8c2ae8ec5fe2ad5aa70bffecd303",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarPrediction.c": "05863b2b4f9f70cdb288f91c722cbea163c13f2a2927dc485482e5bd4fa7d57f",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarReadiness.c": "4c3799b3f2681e977669de0cbfaeb307d9a682b04365bfc9f59079e762965758",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSalvo.c": "c128850c7a78a4d8fee00ad38f48b265f1fbd1d9b24b092ddc5c205b0f0ad6da",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarStation.c": "cbbd7c86f722b664c85ab7c070ae1131d2ce5c41d1dacb4381bff9c1720a1866",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSupplyTransfer.c": "ad71084f507ad9c32d3055e7ec6844a1ec5ddf568c0216ab8391e902b56e417c",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSystem.c": "bc290ee8bed299d869598cbf41ec281653e0cc7f3c64c7214613df8a0fc83829",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoPickup.c": "5f7ca5b31f3b405c2a6ca32ff91042f5b4dac6ab9640ce67fb10d7a74236ba69",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoTransfer.c": "0b195784497672fdaf651f336c14f7be98c257f98c85cfbeb4f96fe1a401999b",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MountedMagazineSeed.c": "b42d0aac142907433df8bedc40de24c94813544016cf5f451846f1980250f995",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_MountedResupply.c": "c26ad43705765be1c20eca37fbe2978b8c647151f6620ed37141657a4b7dc312",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAirAssaultProbe.c": "c1d55b338b157b758e6ffb993d5f689029b28b13929797c91e5dcb15b5e561ea",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAirLogisticsProbe.c": "58fe863775d0ad575cb566c78cef696c9826691cf49ef9adde76376be7316db1",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAirReconProbe.c": "c1216e0512a0268e4dbb82429e228334401c0c3cac52ba4486ae6dc91e41576d",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAircraftControlProbe.c": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarSalvoProbe.c": "fb9ccc6b36247ab3ad828ffbb2556abf5c2838d93ea6cd1ad259c0a015142f5e",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarStationProbe.c": "a110f0abc753cb1d2f781e457e637dd5346ecd2e924eb5eb3a5c7dca3d1e2340",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativePatrolHQProbe.c": "9784b551cbb91f017004fb728ce08b5c36bead0ffc83aa7149c2c46a7c4dc495",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeScoutProbe.c": "41b39b1abe5e51a5b8a428d533cccbfb0dda9d7a570228dc3489408c60543f17",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_NativeTownProbe.c": "ade130f49fc9d868281cee7fde383f084f70ed8d4b876dacebbaed8538e84999",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ObjectiveDefence.c": "83ef91c2118521aedb4c1838b2e47909c80e0950086449b98ced168f1fd87080",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ReconAirports.c": "7551347d776d6e0eec818d6468cacbca7ac53daee7317e0a1618ca3d39ebc762",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ReconCrewLocks.c": "684bc5b9858c7ed90ed2ca6d52fc0e731a7e37a116db776090257b72a63621ab",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ReconFlightComponent.c": "b7665e1ee678347b1e74b91830d3d4ca5e5a7c0432ee82c57d76f58ba6b90ac0",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_ScoutSystem.c": "63287a252e4e7d5aefce840279f26ce3e1f286cb79cadb32596c37897cec7119",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyColumn.c": "35678ec625fb0a3c0871e2c373fcff49816440a97a165ed25c8798dd72ef059f",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyService.c": "5b1578afbf6da736453cc9d3872979eddd1649746aa32d3b0c7a9e3cab50057e",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoySystem.c": "f09aa817c27d6af0ccfb544f4ab1ae2afafb63d626641e03d87cfe159475d821",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyTactics.c": "dc3acdffc8ca48f11b131f66d30d679ca68f3b3004344bdc78723bc9305915e0",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_SupportScenario.c": "a7b46253e1bb37cea7c29bb557fbf43ca207022d0f1cc927349441b2d1615279",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_TownGarrisons.c": "57f862476751087972fc78d0b27ab44e72361e27d32f15d55f9fe7fd7d6bd0e0",
|
||||
"source/addons/core/Scripts/Game/ERR/10_AI/ERR_VehicleAlarmPerception.c": "45ac71d25e10a057a26a5b0fc7128935baaf47f4c0f87208a4420fa52086fd98",
|
||||
"source/addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
|
||||
"source/addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelDiscoveryFeedback.c": "62f2c408383f410782d9d41fa50acd6bd8cf66eeb80d2b79f91852b9d2cf8d97",
|
||||
"source/addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelEvidence.c": "6bbf8d3b83e2c09fd9a23a9a5e5e11d7c29af2e618116bee613562fc45af2b33",
|
||||
"source/addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelReroll.c": "d8b04de9ea789732cc78ebce9aa60786c86fe46d05f671cf251eefa68a214b59",
|
||||
"source/addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelService.c": "2911325c79a7a372628b18ffa0e110d11919ce2c2cd7b19277bfd608fdb03dfc",
|
||||
"source/addons/core/Scripts/Game/ERR/20_Intel/ERR_MineIntel.c": "3ce16cebaa9703b2f9803df7c11614f94de6460a9136dab8f80dcad41ae2b1c2",
|
||||
"source/addons/core/Scripts/Game/ERR/30_Map/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"source/addons/core/Scripts/Game/ERR/30_Map/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"source/addons/core/Scripts/Game/ERR/30_Map/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeAlarmHearingProbe.c": "5dbb6a48909b76cd141e3a79ef01d2e68cafee55153821c4471f85c761fff94f",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeConvoyCoverProbe.c": "d2450140cf9bdf09210473234605b4c0d818ea5b91f9532209166a35c5d13701",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeConvoyProbe.c": "4bdc920e87fa768b0ef0ed893c70ddbbcc9255d74163d7b657fd2ec7c4f14c32",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeCrashGeometryProbe.c": "7867ce1794aa0d1bbab72c32f60f5bd0c2bad4f5ff6224978c215e7828840178",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeCrashStartProbe.c": "957f40e36bfc025b8bc752b1f41dc177c8d0844c69ee5994321a47cf3ddea1ad",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeHQBodyProbe.c": "811244cc8297817efbfc3ee4edf01c868eae23c88127ba0c72e98ee7422da72f",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeHQMemoryProbe.c": "d8fec6c138bb0f5bdbf99ee82ffc3ac9b44d1045d8833da63f8aa5f39beeb7e5",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeInfantryTransferProbe.c": "9b2de4dc22bdadd51b0271219a971dc8dc07f70ed3534f306acf03ed81b29424",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeLocalHandoffProbe.c": "0d4d61c424a16008595f86fa61f3b848caf9bd6e9ebbacea9c10254d88ba378e",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMaintenanceProbe.c": "852b9b397efc3f919c97fec63bc3df1a850cd7833421af8441994afd191951d4",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedAmmoProbe.c": "8d197f7a1398625e5a19db3284b0bf72c6ee6e032843a3e4d9a4e58de42b6825",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedCourierProbe.c": "12710e9e5548fe8856f7a52f3566338369a8a1eedf0bd92af16229271872ada5",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedInterceptProbe.c": "34b0b1e38a59f14c4e83d93ec412779945388e6f4d697bda2f6cb90f519a6372",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedSwapProbe.c": "a6721fcaaccadf8eddb06687c7d587d0a3e377d5d1bb0b8e72e630fede8690ac",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeRandomRadiusTrace.c": "7e946406067092e30b6b75cc6ef0c56db7f866249e02bd13648156933ee578d9",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": "e2a32dbe372edc2f5cd03a55dcb3dd11689ad8b60940a7a318b0c829d464d3e2",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSupplyConvoyProbe.c": "701311de6a2c9fe8f0534a22056323c34072df26595dc70a7d4df45bc06e6c13",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSupplyTravelProbe.c": "32e6074e912491f2643a24cb44311b9fe5b069c76e4e94a45e7409ac82d36507",
|
||||
"source/addons/core/Scripts/Game/ERR/40_Chat/ERR_OrdinaryScenarioLaunchChat.c": "a747af09599ce4d0c52051f18f00c4624d24d137e328341b580b82e896c6bf65",
|
||||
"source/addons/core/Scripts/GameLib/ERR/00_Core/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"source/addons/core/Scripts/WorkbenchGame/ERR/00_Core/ERR_ValidateBaseWorldPlugin.c": "49a38c37b51e5318c7dcbcb01543dd9a6300d053f0d39808b3974f4edc45b871",
|
||||
"source/addons/core/Scripts/WorkbenchGame/ERR/40_Chat/ERR_ValidateWorldPlugin.c": "f567518b54f43b88747df2838cdfd6ebb34605c0919a3e7d271d28dd8b67a9b6",
|
||||
"source/addons/core/UI/layouts/ERR/AdminMenu.layout": "5583b018cabbebd7b4398b36bdca26c75c3437bcefed482dae9ed2a619bb7cf4",
|
||||
"source/addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
|
||||
"source/addons/core/UI/layouts/ERR/AdminValue.layout": "cd811af6d2fb187f01c74e20ea07ad85669546b0ad70efae2ce52921ce26cbca",
|
||||
"source/addons/core/UI/layouts/ERR/AdminValue.layout.meta": "56b3d2335db400c1308e07c4a35d278b23ef32013dfd6dc82951866327428d08",
|
||||
"source/addons/core/UI/layouts/ERR/ContentRow.layout": "942e33bf2e08550446b40bcac31fb4504b7d8c717a42c196f54bf4025c72706c",
|
||||
"source/addons/core/UI/layouts/ERR/ContentRow.layout.meta": "8c4bc13b41e7aee38e0ca640a97813ed1a6964a00e2cff9e1fe4ebd71fc2fdc6",
|
||||
"source/addons/core/UI/layouts/ERR/ItemRow.layout": "6d364ce48158b90abd2185ca87ee27b095d0f7a5c8d59a0c65940e4be5488ac3",
|
||||
"source/addons/core/UI/layouts/ERR/ItemRow.layout.meta": "33eaef9c403ea3a030e58ec17f78e46af457048243571ad5856fff04101fb60b",
|
||||
"source/addons/core/UI/layouts/ERR/PauseModsButton.layout": "d21d436291e2c1b262e33dc228b0d60a1d188dc9e85cfda6d2373f8281431b79",
|
||||
"source/addons/core/UI/layouts/ERR/PauseModsButton.layout.meta": "9ed6adabd8f53eb9a562d7186789876bba5c4202155ca894c1af866ca47354f3",
|
||||
"source/addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"source/addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"source/addons/core/UI/layouts/ERRMap/ObjectiveMapElement.layout": "b364752c44896d67dad07e466a04f4504a50813fb36ee7c34c9189ea9677b4e9",
|
||||
"source/addons/core/UI/layouts/ERRMap/ObjectiveMapElement.layout.meta": "8691fe2eaf46568bca4a9f8128b247a8da810bb87a5546aa7ca3334e740270d6",
|
||||
"source/addons/core/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "6e83a9c70282aff43b23a08b732739e7a241a31e8abf200498c90a745d3d60dd",
|
||||
"source/addons/core/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"source/addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"source/addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"source/addons/core/Worlds/ERR_Everon_Layers/default.layer": "6bcb7fbb27b6282719dae8a37486e518d4cbaea385f2ea9af1918b36bb28b175",
|
||||
"source/addons/core/addon.gproj": "73e973a1f1c5910393e16f86a3a40d792031bb2fa3fc7f4dd87a06a16c3e34a4",
|
||||
"source.zip": "7b48b6f2e051069ff209e3cec23f70c8a68bc347ad3e708eec3241cb11095d70"
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"docs/current-status.md": {
|
||||
"before": "46782958a29e959f1d09c9ee161893688350ddc47bbf2a29b67c3b5b949ea64b",
|
||||
"after": "04a5e417225f85ca387e0ff1d9c9eed5164c17bc6249e6f52904a4a270d86e23"
|
||||
},
|
||||
"docs/playtest-build.md": {
|
||||
"before": "bc18e5c78355f5c4da8c7687b17a75120edc35c45f8571f21b2f1b1f3bef14a5",
|
||||
"after": "c3f52013dd3ca5c250e461625eacf6286f8dfdae626b2b4ed43cedc9c263e2cd"
|
||||
},
|
||||
"README.md": {
|
||||
"before": "15a911d3453a536d18e1c58b650df8215bbbf8984ead248a992b7bae2d7d0720",
|
||||
"after": "69f94469b2102850f50d0cf01a56b2979783b1591f39136f218ab336db29e3a0"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"independent-review.json": "ff63d587571f0fd60d5fac9b8d8a1adea0d6871cd133b253430b3d1225d04945",
|
||||
"next-work.json": "c849ca4f215d7bef35ab1660e41c4108924cbc1225869760e6b0530631a12b1c",
|
||||
"initial-preflight.json": "a438e7efa1e2b9343d10d9246336c7adaad8300a3bb640499b64c10915c593aa",
|
||||
"packed-startup.log": "5d44e01ee05312d234e79bb9f288c51bab03598e9d1cfccb02a984ef418e0910",
|
||||
"finish.py": "070e7374fd1ba22e00c1a5603f957c7696c0ee0f2f5d13600bb6f205f63e4b23",
|
||||
"source-manifest.json": "94b1afb87eb511377195a241f268a82c0d317006f500f0f696745973486af0cf",
|
||||
"preflight.json": "8d8139a9a62cbb26265f5ad88dcba73bd2a9c824892ecd6ea5e51fc1610b7c04",
|
||||
"suite-binding-checked.json": "9cde3eebd5baa6f4b4d435196ce1d5a9fe58041f779e5f2d978740386d6e0e6c",
|
||||
"binding-inputs.json": "2ec180a377a6227fabae4516eea7c8e113fe39c3085f549eda29a0b52aac7203",
|
||||
"suite_binding.py": "89493f885cd7d03951ca2b8dedacb8ecd2bb4c8695b094784075741c2062ec1d",
|
||||
"verify.py": "7ebb55054b785de2e447faea08035cb2e2b51ee160d4ea4083eb46cf8c4a30d0",
|
||||
"assemble.py": "24736eb716cd69731aac4ba1401c64cfb484cb7e2faa89320785a4cfe2efc1c8",
|
||||
"prepare.py": "70ff5b7ad362c591c02b1bd69e0d02f3aeec42fad54da1da27a690215b231b99",
|
||||
"package.log": "e136f050fa77011c27e7f26101fc5696ba8083619f8e95a282d3643218be102f",
|
||||
"source-bundle.log": "e05a4ca79442443f322499655460c5d1a6fa393d32c368e99a4ebe418842a609",
|
||||
"frozen-inputs.json": "84826031ffe69eb798d44be1ac7177a650d7790d1228251d94d1474868929a85",
|
||||
"baseline.json": "f505d00eab621da041fdc25794e8042aa91b176940c00dfcdabba3513c1918e5",
|
||||
"freeze.py": "2ce19fe7026c0573ed0768e7f650171715c057d84cce115fd0b1b9e472044acd",
|
||||
"authored.json": "09377aa7738afd6e8c8f481abc65cd1dba74b14ff3506b91ab29657eba0302d8",
|
||||
"gameplay-radio-review.json": "cd8b47852b3abcc31ba1d7b6d13d45b8e6ccfff0381fe609c4bbc538c5b42681",
|
||||
"start-guidance-review.json": "de0faa7088d804df44832853bc9c5aebad372a9ad7be77d169c4d99df83b48ff",
|
||||
"candidate-sha256.json": "8a594a8e340694efaf9874834c05713a40a6d223bbc08491fb42ae84bcce625f",
|
||||
"documentation-updates.json": "1732654c40e0c84cc293cbc0f8bb083cdf5cd7e54ead0fbe6b391f1d28b1fa20",
|
||||
"review.json": "da6f8712d5c6db2b2c205e7beb271b799f2915e6184adc739cdaddb5ec41ecec",
|
||||
"README.md": "d0e12a904fe8d7475b47d874b9182c74359c3d6ee989579350a4324b6b358b7f"
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
from pathlib import Path
|
||||
import hashlib,json,shutil,subprocess,sys
|
||||
R=Path('/home/jakub/devel/escapistsrereintroduced');B=Path('/tmp/erri-playtest-crash-2020');C=R/'.build/playtest-2026-10-03-crash-start';F=R/'.build/playtest-source-2026-10-03-crash-start';E=R/'docs/evidence/playtest-refresh-2026-10-03-crash-start'
|
||||
sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest();load=lambda p:json.loads(p.read_text());write=lambda p,v:p.write_text(json.dumps(v,indent=2)+'\n')
|
||||
def tree(p):return {str(q.relative_to(p)):sha(q) for q in sorted(p.rglob('*')) if q.is_file()}
|
||||
base=load(B/'baseline.json');h=load(C/'handoff.json')
|
||||
sys.path.insert(0,str(F/'tools'));from source_manifest import addon_manifest
|
||||
assert addon_manifest(R)==addon_manifest(F)==base['authored']
|
||||
assert h['authored_files']==437 and h['pak_payload_files']==376 and len(h['runtime_files'])==3
|
||||
assert h['normal_mission_ready'] and h['local_participant_verified'] and h['repository_regression_programs']==307 and not h['release_qualified'] and not h['published']
|
||||
assert h['packed_script_failures']==0 and h['packed_resource_errors']==17
|
||||
for n,v in base['files'].items():assert sha(R/n)==v,n
|
||||
assert hashlib.sha256(subprocess.check_output(['git','diff','--cached','--binary'],cwd=R)).hexdigest()==base['staged_diff_sha256']
|
||||
original=load(Path('/tmp/erri-heartbeat-20260930-1542-reference.json'));assert all(sha(Path('/home/jakub/devel/escapists')/n)==v for n,v in original.items())
|
||||
prior={}
|
||||
for label in ['depot-mines','ground-supply','mine-safety','mounted-pair']:
|
||||
manifest=load(R/f'docs/evidence/playtest-refresh-2026-10-03-{label}/candidate-sha256.json');assert tree(R/f'.build/playtest-2026-10-03-{label}')==manifest;prior[label]=len(manifest)
|
||||
review=load(B/'independent-review.json');assert review['complete'] is True
|
||||
text='''# Crash-start development candidate — 3 October 2026
|
||||
|
||||
This combined addon and matching editable source include the selectable static crash aftermath start, memory-based HQ search areas, BMP interception implementation, configuration recovery and interrupted-resupply fixes, alongside the previous finite supplies and base escape loop. Prison remains the default. Choose the next start in `/esc menu` → Settings or with `/esc mission start set crash` / `/esc mission start set prison`; the choice applies to the next round.
|
||||
|
||||
Open `source/addons/core/addon.gproj` in Workbench and select `Missions/ERR_Everon.conf`. Runtime files are under `packages/core/`; matching source is under `source/` and in `source.zip`. Install RHS: Status Quo, WCS Armaments, WCS BMP-1 and Parachute Framework with their dependencies separately. Their assets are not bundled. Ordinary play requires no diagnostic, smoke, input or flight flags.
|
||||
|
||||
The handoff verifies **437 authored files**, **376 exact PAK payloads** and **3 runtime files**. Its code, tests and tools match the completed **307-program regression pass**; three recorded documentation changes followed that suite. The exact source completes the scripted default prison escape with **64 assertions and one round**, zero script/runtime failures and **13 retained engine errors**. The earlier crash route completes **66 assertions** but predates two separately recorded terrain Game Master edits. Startup of these exact packaged bytes reaches the ordinary mission and local prisoner, with zero script/runtime failures and **17 retained engine errors**.
|
||||
|
||||
This is an **unqualified development candidate**. Strict packaging and startup failures remain recorded. Human escape, actual aircraft piloting, remote multiplayer/JIP/reconnect/twelve-player play, physical logistics/interception, rendered menus, comparative FPS and clean release qualification remain unfinished. Existing missions and older packages are unchanged. Nothing is published. See [handoff manifest](handoff.json), [start controls](../../docs/mission-starts.md), [player route](../../docs/player-route.md) and [checkpoint evidence](../../docs/evidence/playtest-refresh-2026-10-03-crash-start/README.md).
|
||||
'''
|
||||
(C/'README.md').write_text(text)
|
||||
paragraph='''**3 October 2026 — refreshed crash-start development handoff:** [package and editable source](../.build/playtest-2026-10-03-crash-start/README.md).
|
||||
|
||||
The combined addon now packages the static crash-start choice, memory-based HQ searches, BMP interception implementation and recent configuration/resupply fixes. Prison remains the default. **437 authored files, 376 exact PAK payloads and 3 runtime files** match the handoff. The unchanged code/tests/tools reuse the completed **307-program regression pass** with three recorded subsequent documentation changes. The exact-source scripted default escape completes **64 assertions and one round**; ordinary startup of the exact package reaches the normal mission and local prisoner. Both have zero script/runtime failures, while retaining **13 and 17 engine errors**, respectively. The earlier 66-assertion crash route predates two terrain Game Master edits; that source difference remains recorded.
|
||||
|
||||
This is an **unqualified development candidate**: strict packaging/startup failures, human play, multiplayer, physical support reliability, comparative FPS and clean release qualification remain outstanding. Tests stayed hidden and muted. Prior packages and existing missions are preserved. [Start controls](mission-starts.md) · [Exact handoff evidence](evidence/playtest-refresh-2026-10-03-crash-start/README.md).
|
||||
|
||||
'''
|
||||
updates={}
|
||||
for n in ['docs/current-status.md','docs/playtest-build.md']:
|
||||
old=(R/n).read_text();first,rest=old.split('\n',1);updates[n]=first+'\n\n'+paragraph+rest.lstrip('\n')
|
||||
n='README.md';old=(R/n).read_text();start=old.index('The [local development playtest handoff]');end=old.index('\n\n',start);updates[n]=old[:start]+'''The [latest development playtest handoff](.build/playtest-2026-10-03-crash-start/README.md) includes selectable static crash starts, memory-based HQ search areas, BMP interception code and recent configuration/resupply fixes. Prison remains the default. Its 437 authored files match 376 packaged payloads and 3 runtime files. The same code/tests/tools pass all 307 regression programs, and the exact source completes a scripted default escape. Ordinary startup of these packaged bytes reaches the normal mission and local prisoner. This remains an **unqualified development candidate**: packaging/startup errors, human play, multiplayer and FPS acceptance are outstanding. Existing missions and earlier candidates are preserved. See [current status](docs/current-status.md) for exact evidence and limits.'''+old[end:]
|
||||
records={}
|
||||
for n,t in updates.items():
|
||||
assert sha(R/n)==base['files'][n];records[n]={'before':sha(R/n),'after':hashlib.sha256(t.encode()).hexdigest()};(R/n).write_text(t)
|
||||
assert not E.exists();E.mkdir()
|
||||
for p in B.iterdir():
|
||||
if p.is_file():shutil.copyfile(p,E/p.name)
|
||||
for n,p in [('gameplay-radio-review.json',Path('/tmp/erri-radio-extraction-review-crash-followup/review.json')),('start-guidance-review.json',Path('/tmp/erri-start-guidance-review/finding.json'))]:shutil.copyfile(p,E/n)
|
||||
write(E/'candidate-sha256.json',tree(C));write(E/'documentation-updates.json',records)
|
||||
write(E/'review.json',{'complete':True,'candidate':str(C),'authored_files':437,'pak_payload_files':376,'regression_programs':307,'fresh_suite_run':False,'frozen_source':str(F),'strict_failures_retained':True,'release_qualified':False,'published':False,'original_reference_files_preserved':len(original),'previous_candidates_preserved':prior,'source_snapshot_matches_live_at_handoff':True,'later_documentation_updates':records,'independent_review_sha256':sha(B/'independent-review.json')})
|
||||
(E/'README.md').write_text('''# Refreshed crash-start development handoff
|
||||
|
||||
The new candidate is `.build/playtest-2026-10-03-crash-start`; it contains the latest frozen 437-file authored source, exact 376 payload PAK and three runtime files. Existing original missions, staged content and four earlier sealed candidates remain unchanged.
|
||||
|
||||
The sealed 307-program pass is reused only for the same code/tests/tools, with the three recorded documentation updates from the crash-start checkpoint. Its exact source matches the completed default-prison 64-assertion native run. The earlier crash 66-assertion run differs only in the two recorded terrain takeover files; no exact-final-source crash claim is made. Ordinary packed startup reaches the normal mission and local prisoner with no script failures and 17 retained engine errors. Package-native exit 0 does not pass strict packaging gates: the original failure and all logs remain under the package evidence directory. No strict verdict is overridden.
|
||||
|
||||
Separate bounded read-only reviews found no new demonstrated bug in ordinary radio defence, partial extraction or start guidance/admin/map integration; these reviews are not additional native or multiplayer qualification. See candidate README and handoff.json for controls, dependencies and limits. Human gameplay, physical support reliability, twelve-player multiplayer, comparative FPS and clean release qualification remain pending. No external publication.
|
||||
''')
|
||||
write(E/'evidence-sha256.json',{str(p.relative_to(E)):sha(p) for p in E.rglob('*') if p.is_file()})
|
||||
for n,hsh in base['files'].items():assert sha(R/n)==records.get(n,{}).get('after',hsh),n
|
||||
print(json.dumps({'candidate':str(C),'authored_files':437,'pak_payload_files':376,'runtime_files':3,'prior_candidates_preserved':prior,'release_qualified':False}))
|
||||
@@ -0,0 +1,15 @@
|
||||
from pathlib import Path
|
||||
import sys,json,hashlib,shutil,subprocess
|
||||
R=Path('/home/jakub/devel/escapistsrereintroduced');B=Path('/tmp/erri-playtest-crash-2020');F=R/'.build/playtest-source-2026-10-03-crash-start';V=R/'docs/evidence/crash-start-2026-10-03/validation';sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest();load=lambda p:json.loads(p.read_text())
|
||||
sys.path.insert(0,str(R/'tools'));from source_manifest import addon_manifest
|
||||
inputs=load(V/'suite-inputs.json');suite=load(V/'suite-result.json');assert suite['exit']==0 and suite['inputs_unchanged'] and suite['regression_programs']==307
|
||||
for n,v in load(V/'post-suite-docs.json').items():assert inputs[n]==v['before_sha256'];inputs[n]=v['after_sha256']
|
||||
for n,h in inputs.items():assert sha(R/n)==h,n
|
||||
authored=addon_manifest(R);assert authored==load(B/'authored.json')==load(R/'docs/evidence/native-2026-10-03-crash-prison-default/source-sha256.json')
|
||||
assert not F.exists();F.mkdir()
|
||||
for n,h in inputs.items():
|
||||
p=F/n;p.parent.mkdir(parents=True,exist_ok=True);shutil.copyfile(R/n,p);assert sha(p)==h
|
||||
for n,h in inputs.items():assert sha(R/n)==h
|
||||
assert addon_manifest(F)==authored
|
||||
baseline={'files':inputs,'authored':authored,'staged_diff_sha256':hashlib.sha256(subprocess.check_output(['git','diff','--cached','--binary'],cwd=R)).hexdigest(),'frozen_root':str(F),'suite_reused_from':str(V),'suite_result_sha256':sha(V/'suite-result.json')}
|
||||
(B/'baseline.json').write_text(json.dumps(baseline,indent=2)+'\n');(F/'frozen-source.json').write_text(json.dumps(authored,indent=2)+'\n');(B/'frozen-inputs.json').write_text(json.dumps(inputs,indent=2)+'\n');print('Frozen',len(authored),'authored files and',len(inputs),'total inputs')
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"verdict": "No demonstrated ordinary gameplay defect found in bounded radio-defence/extraction/partial-escape source audit. No patch proposed.",
|
||||
"inspected_sha256": {
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_RadioDefenceService.c": "f5f0bf1352141f933d0edb5630e30541e001dc07e1d2c8529b29cc159c126b13",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c": "9a0536377f0e93f70972838de6480dfbdb44bfda198f70daaa541616eb046fd6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_MissionRules.c": "17d1f48878b02a457eebbe5ff87c4267488d68d2a9b3121dda77a8bc8e69c8c6",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "99b1d80b49d1e7f9d30aa4283772a36fd66e962369f288f5fe329c7fc911bb1b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"tests/test_radio_defence_policy.py": "48c9c01dc6135a3f6d2187b0974645758040f041c3c2c2c26b14222fc572dfe1",
|
||||
"tests/test_progression_identity.py": "2fb3725aa735e00b20ba7a4ac45f8e087d4346c58a176bee091bab0a9755c1df",
|
||||
"tests/test_escape_result_wording.py": "7b3613cccd4f24d3ef4665dfc1854cfc958a69018a59f9b8090617f0185a82a8"
|
||||
},
|
||||
"findings": [
|
||||
"Radio Begin revalidates server/current round body/faction/consciousness/location/discovery/distance; first Begin latches state before callbacks, refusing competing users.",
|
||||
"Defence counts connected canonical conscious players and resets when none remain; another valid defender maintains continuity. Existing clock-regression reset and stop/completion latches remain.",
|
||||
"The authored radio is a static GenericEntity without inventory or damage component; ordinary pickup/destruction was not demonstrated as a reachable deletion path. Administrative deletion is outside this manual-play audit.",
|
||||
"Extraction is assigned once and monitors original vehicle loss before final phase; no replacement is silently adopted.",
|
||||
"Escape snapshots UUID identities of living original participants physically aboard outside the boundary, including unconscious/reserved disconnected originals. Dead/absent participants remain left behind.",
|
||||
"Connected winners are rebuilt from current UUID mapping, preventing a recycled connection ID from inheriting a win; resolved snapshot is latched before callback.",
|
||||
"Radio completion and extraction resolution are GameMode phase-gated, and ServerTick rechecks Active after terminal resolution."
|
||||
],
|
||||
"existing_coverage_read_only": [
|
||||
"Actual radio policy harness includes tuning/discovery/phase boundaries, defender handover, interruption/empty samples, duration boundary and clock regression.",
|
||||
"NativeExtractionProbe contains explicit12seat/allescape, dead/leftbehind/unconscious/disconnected/recycledID/reconnect and stable-snapshot controls; fixture source reviewed without rerun or new runtime claim.",
|
||||
"Progression identity and escape-result wording actual-method harnesses cover canonical-body guards and per-player result presentation."
|
||||
],
|
||||
"limitations": [
|
||||
"Read-only bounded source review; no compiler, native launch, UI automation or new test execution.",
|
||||
"No claim about manual flight, prison input, remote multiplayer behavior or full gameplay acceptance.",
|
||||
"No speculative policy changes or test-only patch introduced."
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,124 @@
|
||||
{
|
||||
"complete": true,
|
||||
"verdict": "Independent source/package/startup review passes within unqualified development scope; strict package and game failures retained. Finalizer may apply only its existing baseline-guarded documentation updates.",
|
||||
"candidate": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-crash-start",
|
||||
"frozen_root": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-crash-start",
|
||||
"authored_files": 437,
|
||||
"pak_payload_files": 376,
|
||||
"runtime_files": {
|
||||
"core/addon.gproj": {
|
||||
"bytes": 606,
|
||||
"sha256": "73e973a1f1c5910393e16f86a3a40d792031bb2fa3fc7f4dd87a06a16c3e34a4"
|
||||
},
|
||||
"core/data.pak": {
|
||||
"bytes": 897247,
|
||||
"sha256": "c4f98acf6ad34948c89a2fe384cf1d9cae5c3a125e1e039a8848d19ccc3d6794"
|
||||
},
|
||||
"core/resourceDatabase.rdb": {
|
||||
"bytes": 25796,
|
||||
"sha256": "b5f0a196b6ca7db502ad7ecfacec1618c09173af943b3864a8c503b5c98e1340"
|
||||
}
|
||||
},
|
||||
"source_zip_sha256": "7b48b6f2e051069ff209e3cec23f70c8a68bc347ad3e708eec3241cb11095d70",
|
||||
"source_manifest_sha256": "09377aa7738afd6e8c8f481abc65cd1dba74b14ff3506b91ab29657eba0302d8",
|
||||
"suite_preflight": {
|
||||
"path": "/tmp/erri-playtest-crash-review-2020/preflight.json",
|
||||
"sha256": "8e053610cb68d3b1dc8efdca725bcc687706d06708051e529a33bc9d2feb27cd",
|
||||
"programs": 307,
|
||||
"full_order_and_zero_exits_verified": true,
|
||||
"only_three_reviewed_prose_deltas": true
|
||||
},
|
||||
"artifact_review": {
|
||||
"path": "/tmp/erri-playtest-crash-review-2020/artifact-review.json",
|
||||
"sha256": "83efaa67f7bf9fdbe7aa26ba4d465c12888e78eba42451f31b8e63ec263741be"
|
||||
},
|
||||
"startup": {
|
||||
"raw": "/tmp/erri-packed-chat-crash-start-2020/profile/logs/logs_2026-10-03_20-27-49",
|
||||
"archive": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-crash-start",
|
||||
"runner_sha256": "5d44e01ee05312d234e79bb9f288c51bab03598e9d1cfccb02a984ef418e0910",
|
||||
"console_sha256": "fc0918900670020ceaf72aeba0794a1480633f22ce8d445abcdc3eeba1a9f8d7",
|
||||
"launch_id": "7e7ee0e7-c48e-4ba7-bc79-d2044d32ab29",
|
||||
"runtime_bytes_match_candidate_and_launched_copy": true,
|
||||
"report_recomputed_from_raw_console": true,
|
||||
"archive_files_byte_equal_raw": true,
|
||||
"normal_mission_ready": true,
|
||||
"local_prisoner_verified": true,
|
||||
"workbench_undefined": true,
|
||||
"unexpected_smoke": false,
|
||||
"script_failures": 0,
|
||||
"engine_errors": 17,
|
||||
"error_set_matches_previous_candidate": true,
|
||||
"external_addons": 7,
|
||||
"cleanup_confirmed": true,
|
||||
"strict_result": "game-failed",
|
||||
"packed_consumption_verified": false
|
||||
},
|
||||
"package": {
|
||||
"native_exit_code": 0,
|
||||
"strict_result": "native-or-launcher-exited-prefix-active",
|
||||
"strict_candidate_created": false,
|
||||
"failure_retained": true
|
||||
},
|
||||
"qualification": {
|
||||
"default_native": "exact437 source,64assertions/1round/0script/13engine",
|
||||
"crash_native": "earlier66assertion route; exact two terrain takeover source changes documented, no final-source crash claim",
|
||||
"human_play": false,
|
||||
"remote_multiplayer": false,
|
||||
"fps": false,
|
||||
"clean_release": false,
|
||||
"published": false
|
||||
},
|
||||
"finalizer": {
|
||||
"path": "/tmp/erri-playtest-crash-2020/finish.py",
|
||||
"sha256": "070e7374fd1ba22e00c1a5603f957c7696c0ee0f2f5d13600bb6f205f63e4b23",
|
||||
"reviewed": true,
|
||||
"not_yet_applied": true,
|
||||
"authorized_scope": "Candidate README plus README.md/docs/current-status.md/docs/playtest-build.md and evidence seal; exact live baseline/index/original/prior-candidate guards retained.",
|
||||
"prose_claims_consistent_with_verified_evidence": true,
|
||||
"final_postwrite_seal_pending_parent_execution": true
|
||||
},
|
||||
"helpers_sha256": {
|
||||
"assemble.py": "24736eb716cd69731aac4ba1401c64cfb484cb7e2faa89320785a4cfe2efc1c8",
|
||||
"verify.py": "7ebb55054b785de2e447faea08035cb2e2b51ee160d4ea4083eb46cf8c4a30d0",
|
||||
"finish.py": "070e7374fd1ba22e00c1a5603f957c7696c0ee0f2f5d13600bb6f205f63e4b23",
|
||||
"suite_binding.py": "89493f885cd7d03951ca2b8dedacb8ecd2bb4c8695b094784075741c2062ec1d",
|
||||
"binding-inputs.json": "2ec180a377a6227fabae4516eea7c8e113fe39c3085f549eda29a0b52aac7203",
|
||||
"freeze.py": "2ce19fe7026c0573ed0768e7f650171715c057d84cce115fd0b1b9e472044acd"
|
||||
},
|
||||
"preservation": {
|
||||
"original_reference": {
|
||||
"files": 533,
|
||||
"exact_hashes": true,
|
||||
"unexpected": [],
|
||||
"manifest_sha256": "661c5ddf080c4ba8d4463aa4907f739d4d96acaa8694ac8d6f3d85bb94231226"
|
||||
},
|
||||
"prior_candidates": {
|
||||
"depot-mines": {
|
||||
"files": 432,
|
||||
"exact_hashes": true,
|
||||
"unexpected": [],
|
||||
"manifest_sha256": "c91acda173e2914fea59fd3e264a451158ee21d85918fe1ec5c8312dd46f7074"
|
||||
},
|
||||
"ground-supply": {
|
||||
"files": 432,
|
||||
"exact_hashes": true,
|
||||
"unexpected": [],
|
||||
"manifest_sha256": "0b58fde4127486894917db58ce92b684f984233b341317418e336b1740cac107"
|
||||
},
|
||||
"mine-safety": {
|
||||
"files": 431,
|
||||
"exact_hashes": true,
|
||||
"unexpected": [],
|
||||
"manifest_sha256": "202fa0854cf60a6c08ace1f22b276d826abcb538c79b6e052b48e5e51f458a87"
|
||||
},
|
||||
"mounted-pair": {
|
||||
"files": 429,
|
||||
"exact_hashes": true,
|
||||
"unexpected": [],
|
||||
"manifest_sha256": "9fee715f8c9c324c465387ba1f88744c9c3748cb49668ce65e9c9500a38b14d7"
|
||||
}
|
||||
},
|
||||
"staged_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725"
|
||||
},
|
||||
"review_execution": "Only read/hash/recomputed report operations and scratch artifacts; no engine, compiler or live edits by reviewer."
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"complete": true,
|
||||
"read_only": true,
|
||||
"authored_files": 437,
|
||||
"pak_entries": 376,
|
||||
"runtime_files": 3,
|
||||
"native_child_exit": 0,
|
||||
"strict_result": "native-or-launcher-exited-prefix-active",
|
||||
"source_zip_sha256": "7b48b6f2e051069ff209e3cec23f70c8a68bc347ad3e708eec3241cb11095d70",
|
||||
"normal_source_match": true,
|
||||
"normal_assertions": 64,
|
||||
"normal_engine_errors": 13,
|
||||
"suite_binding": {
|
||||
"kind": "reused complete frozen suite; exact authored source/tests/tools and three recorded documentation updates",
|
||||
"regression_programs": 307,
|
||||
"suite_inputs_sha256": "adcc281904be8c2dcfae585d6007798103f135801e287927afa5a948d471826b",
|
||||
"suite_result_sha256": "58029db9c4dc371d4cc11f36ea01245d6d59af804157f673b0157088ddcd9727",
|
||||
"suite_log_sha256": "664b8c6e47adaf0a0115f4ef67f498995a1d80ea977d9f6c5e69a89e3af7227b",
|
||||
"binding_inputs_sha256": "2ec180a377a6227fabae4516eea7c8e113fe39c3085f549eda29a0b52aac7203",
|
||||
"documentation_differences": {
|
||||
"docs/original-feature-coverage.json": {
|
||||
"before_sha256": "d311527b59f49fbe49b09b96947e42cfa8cdbb244c00a116e179d3163bd6e9e7",
|
||||
"after_sha256": "965cecce2cfebd176fe8bfb646beeb9fcb8bd57285f82a751092fa975c1366c1"
|
||||
},
|
||||
"docs/mission-starts.md": {
|
||||
"before_sha256": "918748db17ca8a277b9627fd040f231a88ce9ea25669efcf7dad27d9408c745a",
|
||||
"after_sha256": "f60867b0efb346cbe941701df9f2c21e702bde9f3dd9c4eed8be5caabbb6c208"
|
||||
},
|
||||
"docs/current-status.md": {
|
||||
"before_sha256": "b453dbf96d02b32c40ed46894069e4a6c3ff91d5eed8e7e2217cec97f58ca520",
|
||||
"after_sha256": "46782958a29e959f1d09c9ee161893688350ddc47bbf2a29b67c3b5b949ea64b"
|
||||
}
|
||||
},
|
||||
"fresh_full_suite_claimed": false,
|
||||
"historical_fixture_hashes_verified": true,
|
||||
"live_source_equivalence_claimed": false
|
||||
},
|
||||
"no_candidate_or_evidence_writes": true
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"priority": "Continue concrete base-mission and physical support acceptance on the new crash-start source snapshot; do not rebuild another identical candidate or repeat passed source tests without a relevant change.",
|
||||
"candidate": ".build/playtest-2026-10-03-crash-start",
|
||||
"source_status": "437 authored files; exact default escape source and307 passing regression programs; current package ordinary startup reaches the local prisoner.",
|
||||
"candidate_next_checks": [
|
||||
"Bounded audit of actual ordinary convoy body-budget admission and the previously failed mounted-ammunition fixture; change only a reproduced gameplay defect, not limits solely to pass the fixture.",
|
||||
"Physical interrupted-report/support-loss/finite-ammunition acceptance using existing original forces and hidden native tests where justified.",
|
||||
"Real multiplayer/JIP/reconnect/spectator/partial-escape and equivalent-workload performance remain unqualified; document actual environment limits rather than substitute local scripted actors."
|
||||
],
|
||||
"paused": ["Prison input automation", "Experimental AI helicopter flight"],
|
||||
"preservation": "Original missions, old packages and staged work remain unchanged. No external publishing. Native checks hidden, muted and serialized."
|
||||
}
|
||||
@@ -0,0 +1,233 @@
|
||||
{
|
||||
"kind": "UNQUALIFIED NATIVE PACKAGE ATTEMPT",
|
||||
"session": "/tmp/erri-package-crash-start-2020",
|
||||
"project_order": [
|
||||
"core"
|
||||
],
|
||||
"projects": [
|
||||
{
|
||||
"project": "core",
|
||||
"result": "native-or-launcher-exited-prefix-active",
|
||||
"candidate_created": false,
|
||||
"native_exit_code": 0,
|
||||
"launcher_exit_code": null,
|
||||
"completion_observed": "native-or-launcher-exited-prefix-active",
|
||||
"display_cleanup_after_native_exit": false,
|
||||
"silent_workbench_experiment": false,
|
||||
"exit_after_init_experiment": false,
|
||||
"native_status_sha256": "9ff03cb39f566c8ea3c36a60cf936341c010116578233e143047f77bba1790ef",
|
||||
"cleanup_confirmed": true,
|
||||
"cleanup_report": {
|
||||
"cleanup_confirmed": true,
|
||||
"idle_verified": true,
|
||||
"errors": [],
|
||||
"orphan_cleanup": {
|
||||
"attempted": true,
|
||||
"report": {
|
||||
"scope": "/tmp/erri-headless-compat/pfx",
|
||||
"candidates": [
|
||||
{
|
||||
"pid": 3320063,
|
||||
"ppid": 2369,
|
||||
"state": "S",
|
||||
"exebasename": "wine64-preloader",
|
||||
"start_ticks": 115014487,
|
||||
"role": "adopted-winedevice"
|
||||
}
|
||||
],
|
||||
"term_sent": [
|
||||
3320063
|
||||
],
|
||||
"kill_sent": [
|
||||
3320063
|
||||
],
|
||||
"cleared": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"copied_authored_unchanged": true,
|
||||
"runner_error": null,
|
||||
"profile_addons_unchanged": true,
|
||||
"external_addons_unchanged_after_run": true,
|
||||
"external_addon_count": 7,
|
||||
"external_policy_sha256": "47c644504a55074c781f0e004b2b086c01dda30748240c3e5cdeb90eb40be869",
|
||||
"external_addon_inputs": "external-addons-before.json",
|
||||
"logs": {
|
||||
"/tmp/erri-package-crash-start-2020/evidence/core/launch.log": {
|
||||
"sha256": "1c40c2aaad8972e7af6afe31fbf4e3152045a12e3f5907c8218082c861db14d5",
|
||||
"bytes": 9430,
|
||||
"errors": []
|
||||
},
|
||||
"/tmp/erri-package-crash-start-2020/profiles/core/logs/logs_2026-10-03_20-24-08/console.log": {
|
||||
"sha256": "c77aed639499885149a14779162c5c899770cc622f5ea66e3a9533b2dc826421",
|
||||
"bytes": 28195,
|
||||
"errors": [
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.651 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:17.998 RESOURCES (E): ==== Resource leaks ====",
|
||||
"20:24:17.998 RESOURCES (E): UI/Fonts/RobotoCondensed/RobotoCondensed_Regular.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_place_geometry_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_geometry_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/cursors_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_objective_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_waypoint_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_rotate_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_snap_disabled_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_snap_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_move_camera_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_wait_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_disabled_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_place_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_select_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_raw_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/Shadow/panels_fadedBackground-16-100_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/Outline/panels_roundedOutline_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/panels_roundedCorners_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/WeaponInfo/panel_style_magazines.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/debugUI.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/WidgetLibrary/ScrollBarRectangles.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/default.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): ui/fonts/robotomono_msdf_28.edds 1"
|
||||
]
|
||||
},
|
||||
"/tmp/erri-package-crash-start-2020/profiles/core/logs/logs_2026-10-03_20-24-08/error.log": {
|
||||
"sha256": "d2efd6a9aac0af0159dd47eb1e3f221ad43fa3c642af2d08319ca4a3147ffef1",
|
||||
"bytes": 7007,
|
||||
"errors": [
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.651 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:17.998 RESOURCES (E): ==== Resource leaks ====",
|
||||
"20:24:17.998 RESOURCES (E): UI/Fonts/RobotoCondensed/RobotoCondensed_Regular.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_place_geometry_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_geometry_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/cursors_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_objective_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_waypoint_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_rotate_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_snap_disabled_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_snap_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_move_camera_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_wait_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_disabled_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_place_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_select_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_raw_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/Shadow/panels_fadedBackground-16-100_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/Outline/panels_roundedOutline_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/panels_roundedCorners_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/WeaponInfo/panel_style_magazines.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/debugUI.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/WidgetLibrary/ScrollBarRectangles.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/default.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): ui/fonts/robotomono_msdf_28.edds 1",
|
||||
"Nonempty native error.log"
|
||||
]
|
||||
},
|
||||
"/tmp/erri-package-crash-start-2020/profiles/core/logs/logs_2026-10-03_20-24-08/script.log": {
|
||||
"sha256": "a09aab914f268b11d09d6afd09f7ce7f465ae6c9105d27065e9d852ccb4d1b02",
|
||||
"bytes": 4867,
|
||||
"errors": []
|
||||
}
|
||||
},
|
||||
"errors": [
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.651 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:17.998 RESOURCES (E): ==== Resource leaks ====",
|
||||
"20:24:17.998 RESOURCES (E): UI/Fonts/RobotoCondensed/RobotoCondensed_Regular.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_place_geometry_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_geometry_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/cursors_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_objective_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_waypoint_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_rotate_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_snap_disabled_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_snap_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_move_camera_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_wait_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_disabled_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_place_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_select_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_raw_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/Shadow/panels_fadedBackground-16-100_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/Outline/panels_roundedOutline_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/panels_roundedCorners_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/WeaponInfo/panel_style_magazines.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/debugUI.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/WidgetLibrary/ScrollBarRectangles.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/default.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): ui/fonts/robotomono_msdf_28.edds 1",
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.650 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:10.651 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
|
||||
"20:24:17.998 RESOURCES (E): ==== Resource leaks ====",
|
||||
"20:24:17.998 RESOURCES (E): UI/Fonts/RobotoCondensed/RobotoCondensed_Regular.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_place_geometry_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_geometry_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/cursors_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_objective_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_waypoint_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_rotate_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_snap_disabled_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_snap_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_move_camera_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_wait_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_disabled_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_transform_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_place_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_select_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/Cursor/arrow_raw_uiuc.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/Shadow/panels_fadedBackground-16-100_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/Outline/panels_roundedOutline_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/Panels/panels_roundedCorners_atlas.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/WeaponInfo/panel_style_magazines.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/debugUI.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Textures/WidgetLibrary/ScrollBarRectangles.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): UI/Imagesets/default.edds 1",
|
||||
"20:24:17.998 RESOURCES (E): ui/fonts/robotomono_msdf_28.edds 1",
|
||||
"Nonempty native error.log"
|
||||
],
|
||||
"packages": {
|
||||
"resourceDatabase.rdb": {
|
||||
"bytes": 25796,
|
||||
"sha256": "b5f0a196b6ca7db502ad7ecfacec1618c09173af943b3864a8c503b5c98e1340"
|
||||
},
|
||||
"addon.gproj": {
|
||||
"bytes": 606,
|
||||
"sha256": "73e973a1f1c5910393e16f86a3a40d792031bb2fa3fc7f4dd87a06a16c3e34a4"
|
||||
},
|
||||
"data.pak": {
|
||||
"bytes": 897247,
|
||||
"sha256": "c4f98acf6ad34948c89a2fe384cf1d9cae5c3a125e1e039a8848d19ccc3d6794"
|
||||
}
|
||||
},
|
||||
"package_contents_verified": false,
|
||||
"native_consumption_verified": false,
|
||||
"tool_completion_semantics_verified": false,
|
||||
"release_qualified": false,
|
||||
"qualification": "PENDING: inspect native contents and load packed-only addon closure; no release claim"
|
||||
}
|
||||
],
|
||||
"continue_on_failure": false,
|
||||
"diagnostic_continuations": [],
|
||||
"stopped_reason": "native completion not safely observed",
|
||||
"skipped_projects": [],
|
||||
"source_repository_unchanged": true,
|
||||
"external_addons_unchanged_after_run": true,
|
||||
"external_addon_count": 7,
|
||||
"external_addon_inputs": "external-addons-before.json",
|
||||
"external_policy_sha256": "47c644504a55074c781f0e004b2b086c01dda30748240c3e5cdeb90eb40be869",
|
||||
"release_qualified": false,
|
||||
"published": false,
|
||||
"qualification": "PENDING native contents inspection and packed-only consumption",
|
||||
"all_candidates_created": false
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"packed_only": true,
|
||||
"packed_schema_version": 4,
|
||||
"packed_input_provenance": "packed-input-provenance.json",
|
||||
"packed_input_provenance_sha256": "0ec2b3bfbf9861695ad2f163aa8b86dea91d5e8a428fe2e80833597321ad5fe2",
|
||||
"packed_launch_id": "7e7ee0e7-c48e-4ba7-bc79-d2044d32ab29",
|
||||
"stopped_unix": 1791052191.3881795,
|
||||
"packed_inputs_unchanged_after_run": true,
|
||||
"packed_external_inputs_unchanged_after_run": true,
|
||||
"packed_input_error": null,
|
||||
"external_addon_count": 7,
|
||||
"console_sha256": "fc0918900670020ceaf72aeba0794a1480633f22ce8d445abcdc3eeba1a9f8d7",
|
||||
"build_qualified": false,
|
||||
"release_qualified": false,
|
||||
"started_unix": 1791052067.7477186,
|
||||
"result": "game-failed",
|
||||
"session": "/tmp/erri-packed-chat-crash-start-2020/profile/logs/logs_2026-10-03_20-27-49",
|
||||
"project": "chat",
|
||||
"cleanup_confirmed": true,
|
||||
"cleanup_report": {
|
||||
"cleanup_confirmed": true,
|
||||
"idle_verified": true,
|
||||
"errors": [],
|
||||
"orphan_cleanup": {
|
||||
"attempted": true,
|
||||
"report": {
|
||||
"scope": "/tmp/erri-headless-compat/pfx",
|
||||
"candidates": [],
|
||||
"term_sent": [],
|
||||
"kill_sent": [],
|
||||
"cleared": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"runner_error": null,
|
||||
"failure_grace_seconds": 120,
|
||||
"failure_observed_during_polling": true,
|
||||
"first_failure_elapsed_seconds": 3.133869633078575,
|
||||
"executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"dedicated_server": false,
|
||||
"display": "headless Gamescope",
|
||||
"private_viewport": {
|
||||
"width": 1280,
|
||||
"height": 720
|
||||
},
|
||||
"audio": "-noSound plus own silent sink",
|
||||
"control_only": false,
|
||||
"source_manifest_scope": "none: packed input provenance is separate; loose source manifests cannot qualify this run",
|
||||
"scope": "DEVELOPMENT packed combined mod plus exact audited external closure; ordinary local startup only, no clean-build, human escape, multiplayer, FPS or release qualification",
|
||||
"packed_consumption_verified": false
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"complete": true,
|
||||
"read_only": true,
|
||||
"authored_files": 437,
|
||||
"pak_entries": 376,
|
||||
"runtime_files": 3,
|
||||
"native_child_exit": 0,
|
||||
"strict_result": "native-or-launcher-exited-prefix-active",
|
||||
"source_zip_sha256": "7b48b6f2e051069ff209e3cec23f70c8a68bc347ad3e708eec3241cb11095d70",
|
||||
"normal_source_match": true,
|
||||
"normal_assertions": 64,
|
||||
"normal_engine_errors": 13,
|
||||
"suite_binding": {
|
||||
"kind": "reused complete frozen suite; exact authored source/tests/tools and three recorded documentation updates",
|
||||
"regression_programs": 307,
|
||||
"suite_inputs_sha256": "adcc281904be8c2dcfae585d6007798103f135801e287927afa5a948d471826b",
|
||||
"suite_result_sha256": "58029db9c4dc371d4cc11f36ea01245d6d59af804157f673b0157088ddcd9727",
|
||||
"suite_log_sha256": "664b8c6e47adaf0a0115f4ef67f498995a1d80ea977d9f6c5e69a89e3af7227b",
|
||||
"binding_inputs_sha256": "2ec180a377a6227fabae4516eea7c8e113fe39c3085f549eda29a0b52aac7203",
|
||||
"documentation_differences": {
|
||||
"docs/original-feature-coverage.json": {
|
||||
"before_sha256": "d311527b59f49fbe49b09b96947e42cfa8cdbb244c00a116e179d3163bd6e9e7",
|
||||
"after_sha256": "965cecce2cfebd176fe8bfb646beeb9fcb8bd57285f82a751092fa975c1366c1"
|
||||
},
|
||||
"docs/mission-starts.md": {
|
||||
"before_sha256": "918748db17ca8a277b9627fd040f231a88ce9ea25669efcf7dad27d9408c745a",
|
||||
"after_sha256": "f60867b0efb346cbe941701df9f2c21e702bde9f3dd9c4eed8be5caabbb6c208"
|
||||
},
|
||||
"docs/current-status.md": {
|
||||
"before_sha256": "b453dbf96d02b32c40ed46894069e4a6c3ff91d5eed8e7e2217cec97f58ca520",
|
||||
"after_sha256": "46782958a29e959f1d09c9ee161893688350ddc47bbf2a29b67c3b5b949ea64b"
|
||||
}
|
||||
},
|
||||
"fresh_full_suite_claimed": false,
|
||||
"historical_fixture_hashes_verified": true,
|
||||
"live_source_equivalence_claimed": false
|
||||
},
|
||||
"no_candidate_or_evidence_writes": true,
|
||||
"packed_session": "/tmp/erri-packed-chat-crash-start-2020",
|
||||
"assembly_repeat_refused": "Fresh destination assertion refused because candidate/evidence already exist; guard unchanged. Byte/source/suite gates independently rerun before that guard.",
|
||||
"existing_candidate_runtime_and_zip_match": true
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
from pathlib import Path
|
||||
r=Path('/tmp/erri-playtest-crash-2020');old=Path('/tmp/erri-package-prep-1305');live=Path('/home/jakub/devel/escapistsrereintroduced')
|
||||
for name in ['assemble.py','verify.py']:
|
||||
s=(old/name).read_text().replace('2026-10-03-depot-mines','2026-10-03-crash-start').replace('/tmp/erri-package-depot-mines-1305','/tmp/erri-package-crash-start-2020').replace('/tmp/erri-source-depot-mines-1210.zip','/tmp/erri-source-crash-start-2020.zip').replace('/tmp/erri-packed-chat-depot-mines-1305','/tmp/erri-packed-crash-start-2020').replace('/tmp/erri-depot-mines-root-1116',str(live/'docs/evidence/crash-start-2026-10-03/validation')).replace('native-2026-10-03-crash-start','native-2026-10-03-crash-prison-default').replace('len(authored)==423 and len(actual)==364','len(authored)==437 and len(actual)==376').replace('packed-2026-10-02-owner-fixes','packed-2026-10-03-depot-mines')
|
||||
s=s.replace('from pathlib import Path\n','from pathlib import Path\nimport argparse\n_args=argparse.ArgumentParser();_args.add_argument("--runner-log",type=Path);_args=_args.parse_args()\n',1)
|
||||
s='\n'.join(line for line in s.splitlines() if "ERR DEPOT MINE STOCK" not in line and "excluded-live-additions.json" not in line and '/tmp/erri-playtest-review-1210/preflight.json' not in line)+'\n'
|
||||
s=s.replace("shutil.copyfile('/tmp/erri-gameplay-root-1305/package.log',e/'runner-output.log.txt')", "if _args.runner_log: shutil.copyfile(_args.runner_log,e/'runner-output.log.txt')")
|
||||
s=s.replace("shutil.copyfile('/tmp/erri-packed-crash-start-2020.log',se/'runner-output.log.txt')", "if _args.runner_log: shutil.copyfile(_args.runner_log,se/'runner-output.log.txt')")
|
||||
if name=='assemble.py':
|
||||
s=s.replace("assert attempt['native_exit_code']==0", "assert type(attempt['native_exit_code']) is int and attempt['native_exit_code']==0\nassert attempt['runner_error'] is None")
|
||||
s=s.replace("assert route_runner['cleanup_confirmed'] and route_runner['source_unchanged_after_run']", "assert route_runner['cleanup_confirmed'] and route_runner['source_unchanged_after_run'] and route_runner['external_addons_unchanged_after_run']\nassert route_runner['result']=='smoke-completed'\nfrom native_report import analyze\nassert analyze((route/'console.log.txt').read_text(),route_report['log'])==route_report\nassert len(route_report['engine_errors'])==13\nassert digest(route/'launch-source-sha256.json')==route_runner['launch_source_sha256']\nassert json.loads((route/'launch-source-sha256.json').read_text())==authored")
|
||||
s=s.replace("for p in (build,e):p.mkdir(exist_ok=False)", "assert not build.exists() and not build.is_symlink() and not e.exists() and not e.is_symlink()\nif _args.runner_log: assert _args.runner_log.is_file()\nfor p in (build,e):p.mkdir(exist_ok=False)")
|
||||
s=s.replace("manifest=json.loads(z.read('BUNDLE-MANIFEST.json'))", "manifest=json.loads(z.read('BUNDLE-MANIFEST.json'))\n assert manifest['kind']=='DEVELOPMENT SOURCE BUNDLE' and manifest['native_build'] is False and manifest['release_package'] is False")
|
||||
s=s.replace("assert runtime_inventory(build/'packages')==runtime", "assert runtime_inventory(build/'packages')==runtime\nassert source_inventory(f)==authored")
|
||||
s=s.replace("shutil.copyfile(Path(__file__).with_name('suite_binding.py'),e/'suite_binding.py')", "shutil.copyfile(Path(__file__).with_name('suite_binding.py'),e/'suite_binding.py')\nshutil.copyfile(Path(__file__).with_name('binding-inputs.json'),e/'binding-inputs.json')")
|
||||
else:
|
||||
s=s.replace("assert runner['failure_observed_during_polling']", "assert runner['result']=='game-failed'\nassert runner['failure_observed_during_polling']")
|
||||
s=s.replace("assert json.loads((r/'.build/playtest-source-2026-10-03-crash-start/frozen-source.json').read_text())==json.loads((r/'docs/evidence/native-2026-10-03-crash-prison-default/source-sha256.json').read_text())", "from source_bundle import inventory as source_inventory\nassert source_inventory(f)==json.loads((r/'docs/evidence/native-2026-10-03-crash-prison-default/source-sha256.json').read_text())")
|
||||
s=s.replace("se.mkdir(exist_ok=False)", "if _args.runner_log: assert _args.runner_log.is_file()\nse.mkdir(exist_ok=False)")
|
||||
s=s.replace("shutil.copyfile(Path(__file__).with_name('suite_binding.py'),se/'suite_binding.py')", "shutil.copyfile(Path(__file__).with_name('suite_binding.py'),se/'suite_binding.py')\nshutil.copyfile(Path(__file__).with_name('binding-inputs.json'),se/'binding-inputs.json')")
|
||||
(r/name).write_text(s)
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"complete": true,
|
||||
"candidate": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-crash-start",
|
||||
"authored_files": 437,
|
||||
"pak_payload_files": 376,
|
||||
"regression_programs": 307,
|
||||
"fresh_suite_run": false,
|
||||
"frozen_source": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-crash-start",
|
||||
"strict_failures_retained": true,
|
||||
"release_qualified": false,
|
||||
"published": false,
|
||||
"original_reference_files_preserved": 533,
|
||||
"previous_candidates_preserved": {
|
||||
"depot-mines": 432,
|
||||
"ground-supply": 432,
|
||||
"mine-safety": 431,
|
||||
"mounted-pair": 429
|
||||
},
|
||||
"source_snapshot_matches_live_at_handoff": true,
|
||||
"later_documentation_updates": {
|
||||
"docs/current-status.md": {
|
||||
"before": "46782958a29e959f1d09c9ee161893688350ddc47bbf2a29b67c3b5b949ea64b",
|
||||
"after": "04a5e417225f85ca387e0ff1d9c9eed5164c17bc6249e6f52904a4a270d86e23"
|
||||
},
|
||||
"docs/playtest-build.md": {
|
||||
"before": "bc18e5c78355f5c4da8c7687b17a75120edc35c45f8571f21b2f1b1f3bef14a5",
|
||||
"after": "c3f52013dd3ca5c250e461625eacf6286f8dfdae626b2b4ed43cedc9c263e2cd"
|
||||
},
|
||||
"README.md": {
|
||||
"before": "15a911d3453a536d18e1c58b650df8215bbbf8984ead248a992b7bae2d7d0720",
|
||||
"after": "69f94469b2102850f50d0cf01a56b2979783b1591f39136f218ab336db29e3a0"
|
||||
}
|
||||
},
|
||||
"independent_review_sha256": "ff63d587571f0fd60d5fac9b8d8a1adea0d6871cd133b253430b3d1225d04945"
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"archive_bytes": 3146408,
|
||||
"archive_sha256": "7b48b6f2e051069ff209e3cec23f70c8a68bc347ad3e708eec3241cb11095d70",
|
||||
"kind": "DEVELOPMENT SOURCE BUNDLE",
|
||||
"payload_files": 439,
|
||||
"preview": false,
|
||||
"projects": {
|
||||
"core": {
|
||||
"dependencies": [
|
||||
"58D0FB3206B6F859",
|
||||
"595F2BF2F44836FB",
|
||||
"5E524E4FEECCA92B",
|
||||
"629B2BA37EFFD577",
|
||||
"65930CB4CD0237B2"
|
||||
],
|
||||
"guid": "2528466DE220D91C",
|
||||
"id": "ERR_Core"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"assemble.py": "24736eb716cd69731aac4ba1401c64cfb484cb7e2faa89320785a4cfe2efc1c8",
|
||||
"verify.py": "7ebb55054b785de2e447faea08035cb2e2b51ee160d4ea4083eb46cf8c4a30d0",
|
||||
"suite_binding.py": "89493f885cd7d03951ca2b8dedacb8ecd2bb4c8695b094784075741c2062ec1d",
|
||||
"binding-inputs.json": "2ec180a377a6227fabae4516eea7c8e113fe39c3085f549eda29a0b52aac7203",
|
||||
"preflight.json": "8d8139a9a62cbb26265f5ad88dcba73bd2a9c824892ecd6ea5e51fc1610b7c04",
|
||||
"suite-binding-checked.json": "9cde3eebd5baa6f4b4d435196ce1d5a9fe58041f779e5f2d978740386d6e0e6c",
|
||||
"initial-preflight.json": "a438e7efa1e2b9343d10d9246336c7adaad8300a3bb640499b64c10915c593aa"
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"finding": "No demonstrated usability defect in bounded current start-guidance review.",
|
||||
"scope": "Crash/prison objectives, map clue reveal, saved/current start UI and command integration; read-only, no native or test execution.",
|
||||
"observations": [
|
||||
"Crash unknown-radio guidance directs survivors to finite salvage backpack, then clue folders; prison guidance retains gate instructions.",
|
||||
"SiteService reveals existing clue sites on RADIO_SEARCH entry including direct crash transition; internal PRISON start role intentionally excludes start marker as before.",
|
||||
"Admin menu renders Prison/Crash; Execute lowercases submitted values before named selection parsing. Saved/current labels use saved setting and frozen replicated StartMode separately.",
|
||||
"Player guide uses shared objective copy, retries unavailable hint delivery and resets on controlled body change; no new owner changes needed.",
|
||||
"Extraction copy names starting area and retains passenger/boundary instructions."
|
||||
],
|
||||
"source_sha256": {
|
||||
"ERR_ObjectiveText.c": "2e2a880e68c9384698f9df21334d27e1aceaf3b59166d00eaabb802f19f61a13",
|
||||
"ERR_PlayerGuide.c": "e49bab76a015ab545088af7e5eaa3cc45811907db4e5b1c5fa8c18afef34b62f",
|
||||
"ERR_AdminMenu.c": "8e8233a1c9000901e3a48141d59a55584099fc3b319f87c1589461b975ac9221",
|
||||
"ERR_AdminService.c": "e8f778bfe56a91a1c761968261dcd7a5f5daa7f4983752d818a5443385fac049",
|
||||
"ERR_StartSetup.c": "58a6b617b22910d0ce9255f82091dc11cd1284417a66adf1cdaa7b661c1ed01c",
|
||||
"ERR_SiteService.c": "15a28876954bbbe0e80d5b5b19e7336f154023cd05b67d65dd709ae7fd9ac712",
|
||||
"ERR_DiscoveryMap.c": "dd350bdda1bdf427ab8cefab623fe60cce5332b062d1a29686fe52f73e9e83f1",
|
||||
"ERR_Objectives.c": "b9cd5bb3b193c20401175c4328405be1b121e8a60b7b5999910b6a71f834af8a"
|
||||
},
|
||||
"changes": [],
|
||||
"limitations": [
|
||||
"No rendered UI, manual-input or multiplayer qualification."
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"kind": "reused complete frozen suite; exact authored source/tests/tools and three recorded documentation updates",
|
||||
"regression_programs": 307,
|
||||
"suite_inputs_sha256": "adcc281904be8c2dcfae585d6007798103f135801e287927afa5a948d471826b",
|
||||
"suite_result_sha256": "58029db9c4dc371d4cc11f36ea01245d6d59af804157f673b0157088ddcd9727",
|
||||
"suite_log_sha256": "664b8c6e47adaf0a0115f4ef67f498995a1d80ea977d9f6c5e69a89e3af7227b",
|
||||
"binding_inputs_sha256": "2ec180a377a6227fabae4516eea7c8e113fe39c3085f549eda29a0b52aac7203",
|
||||
"documentation_differences": {
|
||||
"docs/original-feature-coverage.json": {
|
||||
"before_sha256": "d311527b59f49fbe49b09b96947e42cfa8cdbb244c00a116e179d3163bd6e9e7",
|
||||
"after_sha256": "965cecce2cfebd176fe8bfb646beeb9fcb8bd57285f82a751092fa975c1366c1"
|
||||
},
|
||||
"docs/mission-starts.md": {
|
||||
"before_sha256": "918748db17ca8a277b9627fd040f231a88ce9ea25669efcf7dad27d9408c745a",
|
||||
"after_sha256": "f60867b0efb346cbe941701df9f2c21e702bde9f3dd9c4eed8be5caabbb6c208"
|
||||
},
|
||||
"docs/current-status.md": {
|
||||
"before_sha256": "b453dbf96d02b32c40ed46894069e4a6c3ff91d5eed8e7e2217cec97f58ca520",
|
||||
"after_sha256": "46782958a29e959f1d09c9ee161893688350ddc47bbf2a29b67c3b5b949ea64b"
|
||||
}
|
||||
},
|
||||
"fresh_full_suite_claimed": false,
|
||||
"historical_fixture_hashes_verified": true,
|
||||
"live_source_equivalence_claimed": false
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
"""Read-only reuse of the sealed crash suite; no compiler/native process."""
|
||||
from pathlib import Path
|
||||
import ast,hashlib,json
|
||||
|
||||
def sha(p): return hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
def load(p): return json.loads(p.read_text())
|
||||
def verify_suite_binding(f,suite,authored):
|
||||
from source_manifest import addon_manifest
|
||||
pin_path=Path(__file__).with_name('binding-inputs.json');pin=load(pin_path)
|
||||
for name,digest in pin['suite_files'].items(): assert sha(suite/name)==digest,name
|
||||
inputs=load(suite/'suite-inputs.json'); result=load(suite/'suite-result.json')
|
||||
assert result['exit']==0 and result['inputs_unchanged'] is True and not result.get('resumed')
|
||||
assert result['regression_programs']==len(result['programs'])==307
|
||||
assert len({x['path'] for x in result['programs']})==307 and all(x['exit']==0 for x in result['programs'])
|
||||
registered=[n.value for n in ast.walk(ast.parse((f/'tools/check.py').read_text())) if isinstance(n,ast.Constant) and isinstance(n.value,str) and n.value.endswith('.py') and (n.value.split('/')[-1].startswith('test_') or n.value.endswith('_regression.py'))]
|
||||
assert len(registered)==len(set(registered))==307
|
||||
assert {x['path'] for x in result['programs']}=={'tests/'+Path(n).name for n in registered}
|
||||
assert addon_manifest(f)==authored and len(authored)==437
|
||||
assert all(inputs.get(n)==h for n,h in authored.items())
|
||||
# Detect new/missing inputs in every recursively recorded execution scope.
|
||||
for folder in ['tests','tools','terrain-profiles','terrain-adapters','terrain-integrations']:
|
||||
actual={str(p.relative_to(f)) for p in (f/folder).rglob('*') if p.is_file() and '__pycache__' not in p.parts and p.suffix!='.pyc'}
|
||||
assert actual=={n for n in inputs if n.startswith(folder+'/')},folder
|
||||
assert {str(p.relative_to(f)) for p in (f/'docs').iterdir() if p.is_file()}=={n for n in inputs if n.startswith('docs/') and len(Path(n).parts)==2}
|
||||
current={n:sha(f/n) for n in inputs} # Includes retained historical test fixtures.
|
||||
differences={n:{'before_sha256':h,'after_sha256':current[n]} for n,h in inputs.items() if h!=current[n]}
|
||||
assert differences==pin['post_suite_docs']==load(suite/'post-suite-docs.json'),differences
|
||||
assert set(differences)=={'docs/current-status.md','docs/mission-starts.md','docs/original-feature-coverage.json'}
|
||||
assert 'All repository checks passed.' in (suite/'full-suite.log').read_text()
|
||||
return {'kind':'reused complete frozen suite; exact authored source/tests/tools and three recorded documentation updates','regression_programs':307,'suite_inputs_sha256':sha(suite/'suite-inputs.json'),'suite_result_sha256':sha(suite/'suite-result.json'),'suite_log_sha256':sha(suite/'full-suite.log'),'binding_inputs_sha256':sha(pin_path),'documentation_differences':differences,'fresh_full_suite_claimed':False,'historical_fixture_hashes_verified':True,'live_source_equivalence_claimed':False}
|
||||
@@ -0,0 +1,76 @@
|
||||
from pathlib import Path
|
||||
import argparse
|
||||
_args=argparse.ArgumentParser();_args.add_argument("--runner-log",type=Path);_args=_args.parse_args()
|
||||
import ast
|
||||
_tree=ast.parse(Path('/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-crash-start/tools/check.py').read_text())
|
||||
REGRESSION_PROGRAMS=len([n.value for n in ast.walk(_tree) if isinstance(n,ast.Constant) and isinstance(n.value,str) and n.value.endswith('.py') and (n.value.split('/')[-1].startswith('test_') or n.value.endswith('_regression.py'))])
|
||||
import hashlib,json,re,shutil,sys
|
||||
r=Path('/home/jakub/devel/escapistsrereintroduced');f=Path('/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-crash-start');sys.path.insert(0,str(f/'tools'))
|
||||
from packed_external import inventory,evidence
|
||||
import headless_game
|
||||
|
||||
def digest(p):return hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
def write(p,v):p.write_text(json.dumps(v,indent=2)+'\n')
|
||||
build=r/'.build/playtest-2026-10-03-crash-start';startup=Path('/tmp/erri-packed-chat-crash-start-2020')
|
||||
pe=r/'docs/evidence/package-2026-10-03-crash-start';se=r/'docs/evidence/packed-2026-10-03-crash-start'
|
||||
runner=json.loads((startup/'packed-runner.json').read_text());report=json.loads((startup/'packed-startup-report.json').read_text());manifest=json.loads((startup/'packed-input-provenance.json').read_text())
|
||||
assert manifest['schema_version']==4 and manifest['kind']=='packed-chat-external-runtime-input'
|
||||
assert manifest['project']=='chat' and manifest['addon_order']==['core']
|
||||
assert runner['cleanup_confirmed'] and runner['packed_inputs_unchanged_after_run'] and runner['packed_external_inputs_unchanged_after_run']
|
||||
assert runner['packed_input_error'] is None and runner['runner_error'] is None
|
||||
assert runner['packed_input_provenance_sha256']==digest(startup/'packed-input-provenance.json')
|
||||
assert runner['packed_launch_id']==manifest['launch_id']
|
||||
assert manifest['captured_unix']<=runner['started_unix']<=runner['stopped_unix']
|
||||
assert runner['display']=='headless Gamescope' and runner['audio']=='-noSound plus own silent sink'
|
||||
assert runner['result']=='game-failed'
|
||||
assert runner['failure_observed_during_polling'] and not runner['packed_consumption_verified']
|
||||
logs=Path(runner['session']);assert logs.resolve().is_relative_to(startup.resolve()) and logs.is_dir()
|
||||
assert digest(logs/'console.log')==runner['console_sha256']
|
||||
assert (logs/'packed-input-provenance.json').read_bytes()==(startup/'packed-input-provenance.json').read_bytes()
|
||||
assert (logs/'runner.json').read_bytes()==(startup/'packed-runner.json').read_bytes()
|
||||
assert (logs/'game-startup-report.json').read_bytes()==(startup/'packed-startup-report.json').read_bytes()
|
||||
packed={'input':Path(manifest['runtime_directory']),'external_records':manifest['external_addons'],'external_names':manifest['external_project_names']}
|
||||
steam=Path(runner['executable']).parents[3]
|
||||
recomputed=evidence((logs/'console.log').read_text(),packed,steam,Path(manifest['profile']),headless_game)
|
||||
for k,v in recomputed.items():assert report[k]==v,(k,report[k],v)
|
||||
assert report['normal_mission_ready'] and report['local_participant_verified'] and report['packed_loaded_paths_verified'] and report['packed_normal_modules']
|
||||
assert report['workbench_undefined'] and not report['unexpected_smoke_fixture'] and not report['script_or_runtime_failures'] and not report['packed_input_violations']
|
||||
assert report['packed_schema_version']==4 and report['external_addon_count']==7 and len(report['engine_errors'])==17
|
||||
old=json.loads((r/'docs/evidence/packed-2026-10-03-depot-mines/packed-startup-report.json').read_text())
|
||||
normal=lambda rows:sorted(re.sub(r'\s+',' ',re.sub(r'^\d\d:\d\d:\d\d\.\d+\s*','',x)).strip() for x in rows)
|
||||
assert normal(report['engine_errors'])==normal(old['engine_errors']),'Different installed error set'
|
||||
runtime=inventory(build/'packages');assert runtime==inventory(startup/'input/addons')==manifest['artifacts']
|
||||
assert runtime==json.loads((build/'handoff.json').read_text())['runtime_files']
|
||||
from source_bundle import inventory as source_inventory
|
||||
assert source_inventory(f)==json.loads((r/'docs/evidence/native-2026-10-03-crash-prison-default/source-sha256.json').read_text())
|
||||
assert 'All repository checks passed.' in Path('/home/jakub/devel/escapistsrereintroduced/docs/evidence/crash-start-2026-10-03/validation/full-suite.log').read_text()
|
||||
suite_result=json.loads(Path('/home/jakub/devel/escapistsrereintroduced/docs/evidence/crash-start-2026-10-03/validation/suite-result.json').read_text())
|
||||
suite_inputs=json.loads(Path('/home/jakub/devel/escapistsrereintroduced/docs/evidence/crash-start-2026-10-03/validation/suite-inputs.json').read_text())
|
||||
assert suite_result['exit']==0 and suite_result['inputs_unchanged']
|
||||
assert not suite_result.get('resumed'), 'Requires the original complete suite, not resumed or split verification; reviewed prose-only reuse is checked below'
|
||||
assert suite_result['regression_programs']==REGRESSION_PROGRAMS==len(suite_result['programs'])
|
||||
assert len({p['path'] for p in suite_result['programs']})==REGRESSION_PROGRAMS
|
||||
assert all(p['exit']==0 for p in suite_result['programs'])
|
||||
authored=json.loads((pe/'authored-before.json').read_text())
|
||||
assert all(suite_inputs.get(n)==h for n,h in authored.items())
|
||||
from suite_binding import verify_suite_binding
|
||||
suite_binding=verify_suite_binding(f, Path('/home/jakub/devel/escapistsrereintroduced/docs/evidence/crash-start-2026-10-03/validation'), authored)
|
||||
if _args.runner_log: assert _args.runner_log.is_file()
|
||||
se.mkdir(exist_ok=False)
|
||||
for name in ['packed-runner.json','packed-startup-report.json','packed-input-provenance.json','external-addons-inputs.json','external-addons-policy.json']:shutil.copyfile(startup/name,se/name)
|
||||
for p in logs.iterdir():
|
||||
if p.is_file() and p.suffix in ('.log','.json'):shutil.copyfile(p,se/(p.name+'.txt' if p.suffix=='.log' else p.name))
|
||||
if _args.runner_log: shutil.copyfile(_args.runner_log,se/'runner-output.log.txt')
|
||||
shutil.copyfile(__file__,se/'verify-and-finish.py')
|
||||
shutil.copyfile(Path(__file__).with_name('suite_binding.py'),se/'suite_binding.py')
|
||||
shutil.copyfile(Path(__file__).with_name('binding-inputs.json'),se/'binding-inputs.json')
|
||||
shutil.copyfile(Path('/home/jakub/devel/escapistsrereintroduced/docs/evidence/crash-start-2026-10-03/validation/full-suite.log'),pe/'repository-check.log.txt')
|
||||
for name in ['suite-inputs.json','suite-result.json']:
|
||||
shutil.copyfile(Path('/home/jakub/devel/escapistsrereintroduced/docs/evidence/crash-start-2026-10-03/validation')/name,pe/name)
|
||||
|
||||
review=json.loads((build/'handoff.json').read_text());review.update(normal_mission_ready=True,local_participant_verified=True,strict_packed_consumption_verified=False,packed_script_failures=0,packed_resource_errors=17,repository_check_exit=0,repository_regression_programs=REGRESSION_PROGRAMS,repository_check_reused_for_identical_source=True,suite_reuse_binding=suite_binding,qualification_source_root=str(f),qualification_source_is_frozen_snapshot=True,live_source_match_not_claimed=True)
|
||||
assert not review['release_qualified'] and not review['published']
|
||||
for p in [build/'handoff.json',pe/'handoff.json']:write(p,review)
|
||||
write(se/'archive-review.json',{'runtime_bytes_match_handoff':True,'copied_runtime_bytes_match_launch_manifest':True,'raw_console_sha256_verified':True,'launch_manifest_hash_and_uuid_verified':True,'native_and_root_reports_identical':True,'normal_modules_and_ten_mounts_recomputed_from_raw_console':True,'local_prisoner_verified':True,'known_resource_error_set_matches_previous_handoff':True,'cleanup_confirmed':True,'source_qualification':'Packed-only startup; source binding established separately by handoff manifest, not asserted by runner','strict_failure_retained':True,'archive_method':'archive_packed.py supports schemas 1 and 2 only; this schema 4 archive uses the explicit verifier and retained raw files.'})
|
||||
write(se/'archive-sha256.json',{str(p.relative_to(se)):digest(p) for p in sorted(se.iterdir()) if p.is_file()})
|
||||
print('Verified and retained packed startup, exact runtime bytes and full regression log. Strict failure preserved.')
|
||||
Reference in New Issue
Block a user