Files
EscapistsReintroduced/docs/evidence/automatic-launcher-2026-10-04/report.json
T
jakub 6a667d8deb Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
2026-10-13 22:52:53 +02:00

108 lines
9.7 KiB
JSON

{
"change": "Rebrand the existing full Escape scenario as the universal Automatic terrain launcher with Escape-owned public description. Original resource ID, world, game mode and selection code unchanged.",
"scenarioId": "{C1E20667DCE324ED}Missions/ERR_Everon.conf",
"title": "Co10 Escape Reintroduced \u2014 Automatic terrain",
"nativeRuntime": "Linux dedicated 1.8.0.13, private network/PID namespace, backend disabled, no connected players.",
"cases": {
"default": {
"nativeResult": {
"reason": "complete",
"exit": -15
},
"reachedPrison": true,
"checkFailures": 0,
"scriptErrors": 0,
"allAuthoredSourcesMatchSnapshot": true,
"summary": [
"20:09:47.338 SCRIPT : ERR AUTOMATIC LAUNCHER: pass=1 check=Escape-owned launcher header has terrain-neutral title",
"20:09:47.338 SCRIPT : ERR AUTOMATIC LAUNCHER: pass=1 check=native name callback returns the launcher title",
"20:09:47.338 SCRIPT : ERR AUTOMATIC LAUNCHER: pass=1 check=launcher includes setup description",
"20:09:47.338 SCRIPT : ERR AUTOMATIC LAUNCHER: initialWorld=$ERR_Core:Worlds/ERR_Everon.ent name=Co10 Escape Reintroduced \u2014 Automatic terrain",
"20:10:40.806 SCRIPT : ERR AUTOMATIC LAUNCHER: pass=1 check=expected terrain is running",
"20:10:40.806 SCRIPT : ERR AUTOMATIC LAUNCHER: pass=1 check=expected runtime mission name",
"20:10:40.806 SCRIPT : ERR AUTOMATIC LAUNCHER COMPLETE: failures=0; phase=1; scenario={C1E20667DCE324ED}Missions/ERR_Everon.conf; world=$ERR_Core:Worlds/ERR_Everon.ent; name=Co10 Escape Reintroduced \u2014 Automatic terrain"
],
"retainedDiagnostics": [
"20:09:32.529 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
"20:09:32.529 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
"20:09:32.529 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
"20:09:32.530 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
"20:09:45.728 WORLD (E): Unknown keyword/data 'Parent' at offset 35955(0x8c73)",
"20:09:45.728 WORLD (E): Unknown keyword/data 'Parent' at offset 36915(0x9033)",
"20:09:45.729 WORLD (E): Unknown keyword/data 'Parent' at offset 42646(0xa696)",
"20:09:45.729 WORLD (E): Unknown keyword/data 'Parent' at offset 43645(0xaa7d)",
"20:09:45.729 WORLD (E): Unknown keyword/data 'Parent' at offset 44617(0xae49)",
"20:09:45.729 WORLD (E): Unknown keyword/data 'Parent' at offset 45590(0xb216)",
"20:09:45.813 WORLD (E): Unknown keyword/data 'SlidingTrackMaterial' at offset 19441(0x4bf1)"
]
},
"selected": {
"nativeResult": {
"reason": "complete",
"exit": -15
},
"reachedPrison": true,
"checkFailures": 0,
"scriptErrors": 0,
"allAuthoredSourcesMatchSnapshot": true,
"summary": [
"20:11:11.091 SCRIPT : ERR AUTOMATIC LAUNCHER: pass=1 check=Escape-owned launcher header has terrain-neutral title",
"20:11:11.091 SCRIPT : ERR AUTOMATIC LAUNCHER: pass=1 check=native name callback returns the launcher title",
"20:11:11.091 SCRIPT : ERR AUTOMATIC LAUNCHER: pass=1 check=launcher includes setup description",
"20:11:11.091 SCRIPT : ERR AUTOMATIC LAUNCHER: initialWorld=$ERR_Core:Worlds/ERR_Everon.ent name=Co10 Escape Reintroduced \u2014 Automatic terrain",
"20:11:19.032 SCRIPT : Reintroduced [terrain selection]: next terrain={469880DFE1B48F95}Missions/Nogova_TerrainTest.conf accepted=1; enabled addons retained",
"20:12:30.175 SCRIPT : ERR AUTOMATIC LAUNCHER: pass=1 check=Escape reached its prison phase",
"20:12:30.175 SCRIPT : ERR AUTOMATIC LAUNCHER: pass=1 check=expected terrain is running",
"20:12:30.175 SCRIPT : ERR AUTOMATIC LAUNCHER: pass=1 check=expected runtime mission name",
"20:12:30.175 SCRIPT : ERR AUTOMATIC LAUNCHER COMPLETE: failures=0; phase=1; scenario={469880DFE1B48F95}Missions/Nogova_TerrainTest.conf; world=$NogovaReforger:Worlds/Nogova/Nogova_Test.ent; name=Co10 Escape Reintroduced - Nogova"
],
"retainedDiagnostics": [
"20:10:57.484 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
"20:10:57.484 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
"20:10:57.484 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
"20:10:57.484 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
"20:11:09.518 WORLD (E): Unknown keyword/data 'Parent' at offset 35955(0x8c73)",
"20:11:09.518 WORLD (E): Unknown keyword/data 'Parent' at offset 36915(0x9033)",
"20:11:09.519 WORLD (E): Unknown keyword/data 'Parent' at offset 42646(0xa696)",
"20:11:09.519 WORLD (E): Unknown keyword/data 'Parent' at offset 43645(0xaa7d)",
"20:11:09.519 WORLD (E): Unknown keyword/data 'Parent' at offset 44617(0xae49)",
"20:11:09.519 WORLD (E): Unknown keyword/data 'Parent' at offset 45590(0xb216)",
"20:11:09.588 WORLD (E): Unknown keyword/data 'SlidingTrackMaterial' at offset 19441(0x4bf1)",
"20:11:31.654 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}$NogovaReforger:Worlds/Nogova/Nogova_Test.ent\" in property \"<missing-def>\"",
"20:11:31.654 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}$NogovaReforger:Worlds/Nogova/Nogova_Test.ent\" in property \"<missing-def>\"",
"20:11:31.654 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}Worlds/Nogova/Nogova.ent\" in property \"<missing-def>\"",
"20:11:31.655 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}Worlds/Nogova/Nogova.ent\" in property \"<missing-def>\"",
"20:11:31.655 DEFAULT (E): Previously set BaseChatEntity doesn't match the one that is getting unregistered!",
"20:11:31.655 DEFAULT (E): oldEntity: @\"ENTITY:4611686018427387913\" ('Chat', ScriptedChatEntity) at <-318.967010 54.514000 1.838000> @\"Chat\"",
"20:11:31.655 DEFAULT (E): newEntity: @\"ENTITY:2305843009213693958\" ('NGR_Chat', ScriptedChatEntity) at <-318.967010 54.514000 1.838000> @\"{F69BC912AC8236F9}Prefabs/MP/ScriptedChatEntity.et\"",
"20:11:31.655 DEFAULT (E): Previously set PerceptionManager doesn't match the one that is getting unregistered!",
"20:11:31.655 DEFAULT (E): oldEntity: @\"ENTITY:4611686018427387910\" ('Perception', PerceptionManager) at <1893.353027 387.072998 5056.824219> @\"Perception\"",
"20:11:31.655 DEFAULT (E): newEntity: @\"ENTITY:2305843009213693956\" ('NGR_Perception', PerceptionManager) at <1893.353027 387.072998 5056.824219> @\"{028DAEAD63E056BE}Prefabs/World/Game/PerceptionManager.et\"",
"20:11:31.655 DEFAULT (E): Previously set FactionManager doesn't match the one that is getting unregistered!",
"20:11:31.655 DEFAULT (E): oldEntity: @\"ENTITY:4611686018427387911\" ('Factions', SCR_FactionManager) at <0.000000 0.000000 0.000000> @\"Factions\"",
"20:11:31.655 DEFAULT (E): newEntity: @\"ENTITY:2305843009213693954\" ('NGR_Factions', SCR_FactionManager) at <0.000000 0.000000 0.000000> @\"{589540B35EBA8CDC}Prefabs/MP/Managers/Factions/FactionManager_USxUSSR.et\"",
"20:11:31.655 DEFAULT (E): Previously set BaseGameMode doesn't match the one that is getting unregistered!",
"20:11:31.655 DEFAULT (E): oldEntity: @\"ENTITY:4611686018427387909\" ('ERR_TerrainTakeoverMode') at <0.000000 0.000000 0.000000> @\"{9D182739ABEF405C}Prefabs/ERR/TerrainTakeover.et\"",
"20:11:31.655 DEFAULT (E): newEntity: @\"ENTITY:2305843009213693953\" ('NGR_TestMode', NGR_TestGameMode) at <0.000000 0.000000 0.000000> @\"{592F3093A2B876C1}Prefabs/NGR/TestGameMode.et\"",
"20:11:32.066 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}$NogovaReforger:Worlds/Nogova/Nogova_Test.ent\" in property \"<missing-def>\"",
"20:11:32.066 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}$NogovaReforger:Worlds/Nogova/Nogova_Test.ent\" in property \"<missing-def>\"",
"20:11:32.600 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}$NogovaReforger:Worlds/Nogova/Nogova_Test.ent\" in property \"<missing-def>\""
]
}
},
"regressions": {
"test_project_schema.py": "passed (5 tests)",
"test_terrain_selection.py": "passed",
"test_terrain_presentation.py": "passed",
"test_terrain_takeover.py": "passed"
},
"limits": [
"Public browser/Workshop metadata needs checking after publication.",
"Launcher intentionally has terrain-neutral public identity; dynamic backend terrain suffix is not fixed.",
"Retained engine/resource diagnostics are in console logs; zero script errors does not imply zero engine errors.",
"No live-server changes, publication or player admission test."
],
"published": false,
"liveServerChanged": false
}