Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
108 lines
9.7 KiB
JSON
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
|
|
}
|