Files
EscapistsReintroduced/docs/nogova-publishing.md
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

87 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Publish Escape on Nogova
## Server-owner setup (no connector)
Publish the updated **Co10 Escape Reintroduced** core. Server owners add Escape
and **Nogova Reforger** to their mods and select Nogova's exploration scenario:
```text
{469880DFE1B48F95}Missions/Nogova_TerrainTest.conf
```
Escape automatically takes over. There are no required custom header fields,
AMP settings, airport coordinates or changes to Nogova. When no physical airport
is detected it surveys a clear helicopter landing zone. See
[automatic terrain takeover](terrain-takeover.md) for requirements and test scope.
Do not remove a connector while the server still selects its `ERR_nogova.conf`
header; switch to the existing Nogova scenario first.
## Optional authored integration
The remaining instructions describe the older authored integration inside Nogova.
Use these only when deliberately providing a separate Escape scenario.
1. Publish the updated **Co10 Escape Reintroduced** core containing
`Prefabs/ERR/TerrainConnector.et` and the terrain-independent runtime. The
connector resource is `{8FB1559AE3F29722}Prefabs/ERR/TerrainConnector.et`.
2. Copy the **contents** of `terrain-integrations/nogova/Missions/` and `Worlds/`
into the corresponding folders in your Nogova project. Include the `.meta`
files and `Worlds/ERR_nogova_Layers/` directory. Merge folders; do not replace
Nogova's existing files. No root terrain or navigation file is overwritten.
3. Add `"2528466DE220D91C"` to Nogova's `addon.gproj` **Dependencies** block in
Workbench. Preserve its existing dependencies. This makes Escape a required
dependency of Nogova for all its scenarios; use the optional approach below
if you want the terrain to remain independent of Escape.
4. Publish **Nogova Reforger**, including its configured AI world and native
navmeshes. The Escape scenario inherits that navigation.
5. Update Escape and Nogova on **RKS 2** and keep the mission-header resource
below in AMP's Scenario ID setting. Remove the optional Escape–Nogova addon
from the enabled mods if previously installed, to avoid duplicate resources.
Start the server after downloads complete.
```text
{681921DC9921F915}Missions/ERR_nogova.conf
```
Equivalent server config property, inside the existing `game` object:
```json
"scenarioId": "{681921DC9921F915}Missions/ERR_nogova.conf"
```
For this authored route, use `ERR_nogova.conf`. The automatic route above uses
Nogova’s exploration scenario. Neither route accepts `Worlds/Nogova/Nogova.ent`
as a mission header.
The scenario subscene references the shared Escape connector and supplies a mainland
airport-centre marker at `[1525, 0, 5075]`. The aircraft is placed only after actual
terrain, navigation, clearance and physical-settling checks.
The native local Nogova test placed 16 sites and spawned a soldier after
preparation. Ten hill scouts were ready and the extraction helicopter was
supported and fueled. Known resource/schema engine diagnostics remain in the
raw log; the test is not clean-release, multiplayer or full-escape qualification.
See `evidence/nogova-2026-09-30-startup/report.json`.
The October 1 universal connector also completed local startup on Nogova and
Everon: 16 sites and a player soldier on each, with zero script errors. Both runs
retain 13 resource/schema engine errors; dedicated multiplayer remains untested.
See `evidence/universal-connector-2026-10-01/` for the logs and source hashes.
## Optional separate scenario addon
If you do not want Nogova itself to depend on Escape, keep the small scenario in
`terrain-adapters/nogova/addon.gproj` (GUID `26C8E5E5AC063B1A`). This project now
references the very same universal connector. Publish it after the updated core,
then enable it alongside Escape and Nogova on RKS 2. Use the same scenario ID.
Do not use this project and the embedded scenario simultaneously.
Publication, terrain-source edits and RKS 2 changes are left to the owner as
requested. Only the export files in this repository have been prepared.
The **September 30 version**, before the universal-prefab refactor, also passed a
native adapter package build. Its PAK contains the mission
header and its resource database contains the expected scenario GUID. See
`evidence/nogova-2026-09-30-package/report.json`. Source and native candidate ZIPs
are in `.build/nogova-publish/`; these older ZIPs do not contain the October 1
universal connector changes. Use the current source files described above.