Integrate faction and random settings menus, generated objectives, scouts, convoys, air support, mortar stations and body-intel recovery. Add identified-body aggression, finite hunter UAZ deployment, dedicated objective defence and maximum AI skill with separate reduced aim accuracy. Include policy tests, native probes, evidence and documentation.
219 lines
14 KiB
JSON
219 lines
14 KiB
JSON
[
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQNetwork.c",
|
|
"sha256": "1a7e279b050514bad86f18fdd233b7eb5728e99bab3daae3aedb31ceb571c271",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c",
|
|
"changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQJournal.c",
|
|
"sha256": "0d714bc60940898dac560ee0902997ca82e324395dc2696c6424909a0a587c81",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HQJournal.c",
|
|
"changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HelicopterAvailability.c",
|
|
"sha256": "bb565c5c5f7d4e671a295ae7e951f9ebdde626ffdecc4ae7d92e0e776e1730e0",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HelicopterAvailability.c",
|
|
"changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarPrediction.c",
|
|
"sha256": "b58d9ea6e211fc479a1674c380be4979ebacf46d14facae74257aa0937b6cd49",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_MortarPrediction.c",
|
|
"changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarSalvo.c",
|
|
"sha256": "f0235c4516eebd03e5721d259dabcb516a4e457e9909a1b8bb08553a0f7bc652",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSalvo.c",
|
|
"changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQObservation.c",
|
|
"sha256": "735611603dbfa80218a42c6722dda09a3de8c7369aa5689cb8cb711851ede6dd",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HQObservation.c",
|
|
"changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c",
|
|
"sha256": "4898ac471fb16433fc5d98244a8cec89c5e8e006af2c94bbcd89113a2b7107c8",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HQReport.c",
|
|
"changes": "Only radio inventory capability and report snapshot classes migrated."
|
|
},
|
|
{
|
|
"source": "escapists-map/Scripts/Game/EscapistsMap/ESM_SharedMapComponent.c",
|
|
"sha256": "26201b9d2b04986b9684be81dff47200a631d8cd01b57e96788a153fb56e6b4d",
|
|
"destination": "addons/core/Scripts/Game/ERR/30_Map/ERRM_SharedMapComponent.c",
|
|
"changes": "Namespaced types, paths and resource identities; explicit shared map item only."
|
|
},
|
|
{
|
|
"source": "escapists-map/Materials/ESM_MapRenderTarget.emat",
|
|
"sha256": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
|
"destination": "addons/core/Materials/ERRM_MapRenderTarget.emat",
|
|
"changes": "Namespaced types, paths and resource identities; explicit shared map item only."
|
|
},
|
|
{
|
|
"source": "escapists-map/Materials/ESM_MapRenderTarget.emat.meta",
|
|
"sha256": "f46a7255d51af1b43d9f9fd8e884640fed9e87a610a8eac1778e27cc2c262e5a",
|
|
"destination": "addons/core/Materials/ERRM_MapRenderTarget.emat.meta",
|
|
"changes": "Namespaced types, paths and resource identities; explicit shared map item only."
|
|
},
|
|
{
|
|
"source": "escapists-map/UI/layouts/EscapistsMap/SharedMapRenderTarget.layout",
|
|
"sha256": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2",
|
|
"destination": "addons/core/UI/layouts/ERRMap/SharedMapRenderTarget.layout",
|
|
"changes": "Namespaced types, paths and resource identities; explicit shared map item only."
|
|
},
|
|
{
|
|
"source": "escapists-map/UI/layouts/EscapistsMap/SharedMapRenderTarget.layout.meta",
|
|
"sha256": "3311c3d2163fa0a59eb98ca07cdf79814f1d5131e95231a0a49783e8dc455cf7",
|
|
"destination": "addons/core/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta",
|
|
"changes": "Namespaced types, paths and resource identities; explicit shared map item only."
|
|
},
|
|
{
|
|
"source": "escapists-map/Prefabs/Items/Equipment/ESM_SharedFieldMap.et",
|
|
"sha256": "8c0cdcf3e3af96eac710c75ccc54a7bbcb6713caf76a63a58f5519c009e747f7",
|
|
"destination": "addons/core/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et",
|
|
"changes": "Namespaced types, paths and resource identities; explicit shared map item only."
|
|
},
|
|
{
|
|
"source": "escapists-map/Prefabs/Items/Equipment/ESM_SharedFieldMap.et.meta",
|
|
"sha256": "33457ec2ead243640e57dc12c969be0d59923455f89669024e50998f63cca690",
|
|
"destination": "addons/core/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta",
|
|
"changes": "Namespaced types, paths and resource identities; explicit shared map item only."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarSystem.c",
|
|
"sha256": "b355227b2b221147d35e1dacbc07cf650838229b9a6d22cd30cc1e304112b33f",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_MortarBattery.c",
|
|
"changes": "Only physical battery lifecycle, finite inventory, native activity and projectile accounting; successor creates authored group and gun. Original deployment and scheduler replaced."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarFiring.c",
|
|
"sha256": "aadd057a1f3f4326bd41500be7a12051a16de9d5925fca2452a46cdfbf0d6d12",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_MortarFiring.c",
|
|
"changes": "Native ballistic and final loading hooks migrated; successor HQ-delivered snapshots gate firing."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_SettlementSafety.c",
|
|
"sha256": "6961ad593d20f86c30b557542b4f67fd44d9579037776b07cd95616927eda83d",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_SettlementSafety.c",
|
|
"changes": "Use vanilla named settlements; original mission location dependency removed."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c",
|
|
"sha256": "4898ac471fb16433fc5d98244a8cec89c5e8e006af2c94bbcd89113a2b7107c8",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HQObservation.c",
|
|
"changes": "Adapt least-recently-sent visible-contact selection to a per-squad bounded identity history; queued radio attempts rotate priority without retaining positions or changing delivery authority."
|
|
},
|
|
{
|
|
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c",
|
|
"sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57",
|
|
"destination": "addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelReroll.c",
|
|
"changes": "Adapt administrator reroll behavior: captured registered-enemy cohort/chance, bounded native inventory work and preserved player discoveries. Successor uses its own discovery ledger and retains retired spent folders for round cleanup instead of delayed world deletion."
|
|
},
|
|
{
|
|
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c",
|
|
"sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57",
|
|
"destination": "addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelService.c",
|
|
"changes": "Adapt reroll entry/status integration, accepted native-operation handling and one-roll lifecycle to successor registration/tick/stop interfaces; no original base dependencies."
|
|
},
|
|
{
|
|
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c",
|
|
"sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57",
|
|
"destination": "addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelDiscoveryFeedback.c",
|
|
"changes": "Restore original partial, identified and exhausted-intel wording; adapt site-type nouns and retain successor reliable delivery, bounded coalescing and rough-location secrecy."
|
|
},
|
|
{
|
|
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelLifecycle.c",
|
|
"sha256": "7a987c65f0ec10ddcc138785409e370b9c1cc6abbda48027b7406459b42d00a9",
|
|
"destination": "addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelDiscoveryFeedback.c",
|
|
"changes": "Adapt native reliable discovery message transport to successor game-mode RPC with per-round local/broadcast deduplication; existing Core briefing retained."
|
|
},
|
|
{
|
|
"source": "escapists-chat/Scripts/Game/EscapistsChat/ECHAT_AdminCommands.c",
|
|
"sha256": "2d69b740298650aca6be2f45785ae016b4087c3688525c0c3f5b50b680d2c9e6",
|
|
"destination": "addons/core/Scripts/Game/ERR/00_Core/ERR_AdminSession.c",
|
|
"changes": "Adapt private authenticated command routing, journal paging/live feed and admin lifecycle into a per-controller Core service, with explicit mission scope and throttles."
|
|
},
|
|
{
|
|
"source": "escapists-chat/Scripts/Game/EscapistsChat/ECHAT_AdminCommands.c",
|
|
"sha256": "2d69b740298650aca6be2f45785ae016b4087c3688525c0c3f5b50b680d2c9e6",
|
|
"destination": "addons/core/Scripts/Game/ERR/00_Core/ERR_AdminPlayerTools.c",
|
|
"changes": "Adapt current-admin equipment and god commands. Use vanilla deposits with completion callbacks; restore exact previous native damage flag instead of importing the periodic heal loop or patched clothing."
|
|
},
|
|
{
|
|
"source": "escapists-chat/Scripts/Game/EscapistsChat/ECHAT_AdminMenu.c",
|
|
"sha256": "a50694429991ed0f00f310654142679e0d875babc721f0163fc3afa929ead7d8",
|
|
"destination": "addons/core/Scripts/Game/ERR/00_Core/ERR_AdminMenu.c",
|
|
"changes": "Adapt native menu lifecycle, preserved drafts, server snapshots and bounded HQ journal presentation into a Core-owned dialog; expose only implemented successor settings."
|
|
},
|
|
{
|
|
"source": "escapists-chat/UI/layouts/EscapistsChat/AdminMenu.layout",
|
|
"sha256": "9fb9a76ccaaff2a3c85cb6112ef5f6d272b3570bd4216d81c723c0f0c62cef84",
|
|
"destination": "addons/core/UI/layouts/ERR/AdminMenu.layout",
|
|
"changes": "Author successor settings/HQ/journal pages with vanilla widget inheritance and new resource identity; use owned menu layout as design reference."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_ImprovisedPrisons.c",
|
|
"sha256": "e1b7dd3b7b45bc803e61e2031030d873101947def8b6a41fe450555e90d000b9",
|
|
"destination": "addons/core/Scripts/Game/ERR/00_Core/ERR_GeneratedSites.c",
|
|
"changes": "Adapt owned clear-ground terrain sampling, rotated trace volumes, road/airfield exclusion to asynchronous bounded successor site generation. No original mission dependencies; successor prison and vanilla radio camp."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_AirRecon.c",
|
|
"sha256": "7e72c9eac0fce21865f09a923cbfd638c25939c8492b3e1e5dfdda1f1394f51e",
|
|
"destination": "addons/core/Scripts/Game/ERR/00_Core/ERR_GeneratedSites.c",
|
|
"changes": "Use owned physical runway/control-tower prefab classification for prison exclusion; no original reconnaissance service or dependency."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_AirRecon.c",
|
|
"sha256": "7e72c9eac0fce21865f09a923cbfd638c25939c8492b3e1e5dfdda1f1394f51e",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_ReconAirports.c",
|
|
"changes": "Adapt incremental airport clustering, runway classification and clear departure-pad survey into the successor HQ-owned service."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_AirRecon.c",
|
|
"sha256": "7e72c9eac0fce21865f09a923cbfd638c25939c8492b3e1e5dfdda1f1394f51e",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_AirReconSystem.c",
|
|
"changes": "Adapt original initial/loss cadence, one active aircraft and retained wrecks to mission escape phase, settings, ownership and finite force ledger."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_AirRecon.c",
|
|
"sha256": "7e72c9eac0fce21865f09a923cbfd638c25939c8492b3e1e5dfdda1f1394f51e",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_ReconFlightComponent.c",
|
|
"changes": "Adapt airport takeoff, terrain-following, search/orbit, lost-contact search, return and player release; successor native clear perception and physical HQ radio pipeline. Excludes assault/rearm/recovery."
|
|
},
|
|
{
|
|
"source": "escapists-base/Scripts/Game/Components/Heli/ESCT_HeliBehaviourBaseComponent.c",
|
|
"sha256": "d363edafe59162ebbde5d84d17c9786cb60ef83ebc3e5003bfc812ab48dd0812",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_ReconFlightComponent.c",
|
|
"changes": "Adapt physics velocity/attitude, engine and crew-seating setup to current native APIs and unique successor resources."
|
|
},
|
|
{
|
|
"source": "escapists-base/Scripts/Game/AI/Behavior/ESCT_AIVehicleBehavior.c",
|
|
"sha256": "32c83fefde82955670f237ed4c83a3606c3af2a97d5c6f882d15bc6477cd8bf9",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_ReconCrewLocks.c",
|
|
"changes": "Adapt native get-out behavior suppression to exact original flight crew and active flight phase; release on landing, loss, takeover or mission stop."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_AirAssault.c",
|
|
"sha256": "a9c0c2bf59fb4f9b351913708cee54a302a9e447d30c2766faa91c7573af1b6d",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_AirAssaultLoad.c",
|
|
"changes": "Port original physical boarding, canopy transfer/descent or aircraft weapon service; integrate finite HQ-owned support and selected factions."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_AssaultParachute.c",
|
|
"sha256": "b2d2be240d184c436a5b2fd1a03d446763a1c27b6b5c825a988b05feaec7a346",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_AssaultParachute.c",
|
|
"changes": "Port original physical boarding, canopy transfer/descent or aircraft weapon service; integrate finite HQ-owned support and selected factions."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_AircraftAmmo.c",
|
|
"sha256": "52bed2b0008762f221bed4f139cfe0a34e69e0ee455ef3dc47276d3dc3373c45",
|
|
"destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftAmmo.c",
|
|
"changes": "Port original physical boarding, canopy transfer/descent or aircraft weapon service; integrate finite HQ-owned support and selected factions."
|
|
}
|
|
]
|