Add host normalization and ResolveServerKey to match equivalent endpoints (localhost/127.0.0.1, bracketed IPv6, etc.) so reconnects reuse existing server profiles. Harden profile storage: sanitize save-folder components, use Documents fallback via _dupenv_s when needed, log write/open failures, and fix Windows build issues from unsafe getenv usage. Make session launch resilient to missing or rotated exit saves by accepting Exitsave... names, refreshing to the newest exit save, and falling back to first-time flow from the main menu (instead of hard-failing). Update session launch to prefer resolved profile keys, touch/bind profiles appropriately, and improve related load error handling. Also add a simple Creation Kit quest script (CO_Vault109StartQuestScript) and update changelog/docs to document these changes.
Creation Kit Files
This folder is for Creation Kit-side work for Commonwealth Online.
The Creation Kit plugin should provide controlled test content for multiplayer experiments.
Planned Contents
- Test cell
- Placeholder remote player actor
- Debug markers
- Optional Papyrus helper scripts
- Optional startup quest for testing
Plugin Format
Early development can use an ESP.
Possible file name:
Fallout4Together_Test.esp
Important
Do not commit Bethesda master files or game assets.
Only commit original plugin files and original scripts created for this project.