159 lines
9.6 KiB
JSON
159 lines
9.6 KiB
JSON
[
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQNetwork.c",
|
|
"sha256": "1a7e279b050514bad86f18fdd233b7eb5728e99bab3daae3aedb31ceb571c271",
|
|
"destination": "addons/ai/Scripts/Game/ERR/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/ai/Scripts/Game/ERR/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/ai/Scripts/Game/ERR/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/ai/Scripts/Game/ERR/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/ai/Scripts/Game/ERR/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/ai/Scripts/Game/ERR/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/ai/Scripts/Game/ERR/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/map/Scripts/Game/ERRMap/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/map/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/map/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/map/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/map/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/map/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/map/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/ai/Scripts/Game/ERR/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/ai/Scripts/Game/ERR/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/ai/Scripts/Game/ERR/ERR_SettlementSafety.c",
|
|
"changes": "Use vanilla named settlements; original mission location dependency removed."
|
|
},
|
|
{
|
|
"source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c",
|
|
"sha256": "4898ac471fb16433fc5d98244a8cec89c5e8e006af2c94bbcd89113a2b7107c8",
|
|
"destination": "addons/ai/Scripts/Game/ERR/ERR_HQObservation.c",
|
|
"changes": "Adapt least-recently-sent visible-contact selection to a per-squad bounded identity history; queued radio attempts rotate priority without retaining positions or changing delivery authority."
|
|
},
|
|
{
|
|
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c",
|
|
"sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57",
|
|
"destination": "addons/intel/Scripts/Game/ERR/ERR_IntelReroll.c",
|
|
"changes": "Adapt administrator reroll behavior: captured registered-enemy cohort/chance, bounded native inventory work and preserved player discoveries. Successor uses its own discovery ledger and retains retired spent folders for round cleanup instead of delayed world deletion."
|
|
},
|
|
{
|
|
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c",
|
|
"sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57",
|
|
"destination": "addons/intel/Scripts/Game/ERR/ERR_IntelService.c",
|
|
"changes": "Adapt reroll entry/status integration, accepted native-operation handling and one-roll lifecycle to successor registration/tick/stop interfaces; no original base dependencies."
|
|
},
|
|
{
|
|
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c",
|
|
"sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57",
|
|
"destination": "addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c",
|
|
"changes": "Adapt team discovery notification behavior using successor location events, bounded coalescing and rough-location secrecy."
|
|
},
|
|
{
|
|
"source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelLifecycle.c",
|
|
"sha256": "7a987c65f0ec10ddcc138785409e370b9c1cc6abbda48027b7406459b42d00a9",
|
|
"destination": "addons/intel/Scripts/Game/ERR/ERR_IntelDiscoveryFeedback.c",
|
|
"changes": "Adapt native reliable discovery message transport to successor game-mode RPC with per-round local/broadcast deduplication; existing Core briefing retained."
|
|
},
|
|
{
|
|
"source": "escapists-chat/Scripts/Game/EscapistsChat/ECHAT_AdminCommands.c",
|
|
"sha256": "2d69b740298650aca6be2f45785ae016b4087c3688525c0c3f5b50b680d2c9e6",
|
|
"destination": "addons/core/Scripts/Game/ERR/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/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/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."
|
|
}
|
|
]
|