·
11 commits
to main
since this release
Bugfix release for two kinds of endings: a playthrough's and a cycle's. Endings that return you to play no longer leave the mod stuck in its credits mode, and the scenes that block a cycle's end are now announced, labeled on their rows, and startable even when the camera is looking elsewhere.
Changes
- Fixed: endings that continue. Some endings let you keep playing after the sequence finishes. The mod's end-sequence mode used to stay latched afterwards — Enter kept acting as the credits-skip key, and station change reports stayed silent — until you visited the main menu and came back. The mod now recognizes the game's in-place return to play, stands down on its own, and re-baselines its station census so the restored station doesn't read as a wave of phantom appearances.
- Active scenes. A character with a scene waiting — the game's cycle-end strings call these "active scenes", the pulsing marker that blocks the cycle from ending — now reads "active scene" on their station-table row, and the census announces "X has an active scene." when one arrives mid-cycle.
- Fixed: unreachable mandatory scenes. Committing to a character whose marker sat off-screen could refuse ("never enabled") because the marker's button doesn't accept pointer delivery while unframed. For active-scene rows the mod now falls back to sending the marker its own click event — the same event the game's autoplay path fires — so the scene always starts.
- Cycle-end cards speak their reason. A card blocked by active scenes now reads its own rendered label and description instead of the generic disabled wording, and never repeats the same text twice in one utterance.
- Table safety nets. A character the mod cannot place in any zone now rides the current zone's table (and logs loudly) instead of vanishing from every table, and POWER ROUTING files under the Rim where the game places it.
Installing
Extract the zip: put CSAccess.dll into BepInEx/plugins/, and Tolk.dll +
nvdaControllerClient64.dll beside Citizen Sleeper.exe. Requires
BepInEx 5 (x64) and a screen
reader. To update, replace CSAccess.dll.