All notable RedSync changes are recorded here. Release-package notes remain in release/.
- Added a host-authoritative quest-fact relay with a prefix whitelist covering Phantom Liberty (
q301–q307,ep1_) and base-game main/side quests; the registered listener set is the curated state-critical subset. - Added one
QuestsSystem.RegisterListenerhook per tracked fact, follower pin-back suppression, and a late-join snapshot request/response path. - Added the extracted whitelist, tracked-fact manifest, Phantom Liberty mission/NPC cross-reference, and reproducible archive extraction tool under
release/andtools/. - Added mission-host role assignment, rate limits, duplicate suppression, and protocol packet definitions for fact updates and snapshots.
- Added an explicit character-creation summary-menu hook so New Game is distinguished from Continue even when the username already has saves.
- Fresh-character joins clear the prior resume transform and stale owned entities, then use the safe spawn anchor; normal reconnects retain validated resume positions.
- Persisted player transforms now reject corrupt/out-of-world coordinates and flush safely on movement/disconnect.
- Added replication filters for ambient NPCs, untyped ownerless entities, invalid transforms, and unsupported persistent world props.
- Added read-only entity audit diagnostics and self-heal counters for ownerless and unsupported entities.
- Added automated server safety coverage for resume-position validation and ownerless replication classification (7/7 checks).
- Hardened mounted-body and join-anchor handling so shared cars are not teleported or thrown into the air during anchor retries.
- Added remote mounted-body pose suppression, absurd-height rejection, and safer seat-hold behavior.
- Added elevator state synchronization and cabin-relative lift holds for remote bodies.
- Fixed the native redscript invocation frame to grow safely for large parameter lists.
- Hardened the compile watchdog with the real
scc compile -s/-b/-oinvocation, short retries, and last-known-good restoration. - Prevented the launcher from silently switching between BETA and Official packages on a channel mismatch.
- Added the REDSYNC / Blackwall Studios opening credit treatment with the extended display window.
- Added native RTTI-name verification and clean-DLL staging gates to the CDN publish path.
- Updated BETA/Official deployment scripts to handle the native server library explicitly; deployment remains an explicit operator action.
- Managed server build and native client build were validated locally; source whitespace checks are clean.
- No WireGuard private keys, VPS credentials, local game paths, or generated archive dumps belong in this repository.
- Official was not modified by these source/documentation changes.
- CI workflows now trigger for
mainandbeta, and the protocol/server pipeline runs the automated server safety suite instead of checking only the legacymasterpath.
See release/BETA-1.0.14.txt for the concise tester-facing notes and release/MISSION-SYNC-PLAN.md for the design and verification plan.