Citizen Speaker 0.9 (beta)
·
21 commits
to main
since this release
This is a polish release. The significant bugs have been squashed, and all that
remains are polish items and late game verifications. You should experience
smooth uninterrupted gameplay now, and if you experience otherwise, please
report promptly.
Changes
- The far station past the Rim Gate — the Lowend and roughly 70 locations — is fully present in the station table, the world census, and hover reads.
- Backing out of a die placement returns the die to the pool, and closing the picker returns the slot to idle.
- Die odds are spoken when the die is slotted, reporting the game's own percentages for the settled value, including the skill boost. The order is "Die slotted", then the odds, then the start prompt.
- Cryo, inventory, and upgrade point changes are announced, including gate tolls, item costs, random grants, drive-completion points, and changes driven by dialogue.
- Clock names carrying quotes compose with their current value.
- The dialogue speaker's name is announced when it changes, including mid-conversation switches.
- Locations land in the correct zone tab, with the correct sort order and camera follow. A district gate opening is summarized as a batch.
- The END CYCLE cost strip is spoken as words, keeping the game's own STARVING! warning.
- Tutorial prompts name the mod's keyboard keys, and sprite-boundary punctuation is cleaned up.
- The Predicted cell reads its outcomes as labelled tiers with segment counts.
- World changes pending at a pause are spoken at the pause.
- Grammar and composition fixes throughout: objective-list punctuation, item fragments, autosave phrasing, action-unavailable context, skill-rank wording, and zero-count facets dropped from row reads. Plus stable "new" markers, the correct item source on cloud field rows, a quiet mode authority after quit-to-title, and cursor position preserved through locations that blink in and out.
Still to verify
The Greenway and Hub zone crossings, and the endings.
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.