{ "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 \"\"", "20:11:31.654 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}$NogovaReforger:Worlds/Nogova/Nogova_Test.ent\" in property \"\"", "20:11:31.654 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}Worlds/Nogova/Nogova.ent\" in property \"\"", "20:11:31.655 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}Worlds/Nogova/Nogova.ent\" in property \"\"", "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 \"\"", "20:11:32.066 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}$NogovaReforger:Worlds/Nogova/Nogova_Test.ent\" in property \"\"", "20:11:32.600 RESOURCES (E): Wrong GUID/name for resource @\"{0000000000000000}$NogovaReforger:Worlds/Nogova/Nogova_Test.ent\" in property \"\"" ] } }, "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 }