Skip to content

Communications console & screens overhaul#5954

Open
sowelipililimute wants to merge 7 commits into
DeltaV-Station:masterfrom
sowelipililimute:work/jblackquill/screenies
Open

Communications console & screens overhaul#5954
sowelipililimute wants to merge 7 commits into
DeltaV-Station:masterfrom
sowelipililimute:work/jblackquill/screenies

Conversation

@sowelipililimute
Copy link
Copy Markdown
Contributor

About the PR

  • communications consoles have a new UI
  • screens have been rewritten with an actual font
  • code orange has become code sigma, and requires two command to authorise
  • the station crew can now request nuclear authentication codes with the authorization of three command

Why / Balance

  • font is more legible
  • scrooooolling
  • code orange was intended as a mayday, this makes it mechanically and saucewise clear
  • the nuke is lorewise there to scuttle the station in the case of stuff like zeds or blobs or changelings so make that actually a possibility for the round end

Technical details

  • DVScreen: manages individual screen state & layers in response to comms consoleD
  • DVTextVisuals: the text rendering part because the text rendering part is pain
  • DVCommunicationsConsole: the communications console code lives here and connects to the other systems
  • DVStationKeycardAuthenticationDevice: this handles the multiple-swipes functionality of the communications consoles

Media

in case anyone tries to abuse it on their own
https://github.com/user-attachments/assets/cc1733a1-4218-4008-826e-595677014eb9

the sigma visual sauce
https://github.com/user-attachments/assets/d764daeb-bb98-4b97-a3b9-612cd85d1f0b

new UI
https://github.com/user-attachments/assets/f1ff5c15-9f56-4924-8202-e27cdcdd8d90

the status display alert levels
https://github.com/user-attachments/assets/3ed09a2e-0020-44ff-a736-30bb5e28a613

new font
Bildschirmfoto 2026-06-02 um 8 36 21 PM

marquee
https://github.com/user-attachments/assets/84494fd8-d176-4b56-8dbd-149a22409bd3

Requirements

  • I have tested all added content and changes.
  • I have added media to this PR or it does not require an in-game showcase.

Licensing

Changelog

🆑

  • add: Communications consoles have been redesigned
  • add: Crew can now declare mayday to call an expedited evacuation
  • add: Crew can now request the nuclear authentication codes to scuttle the station
  • add: Status displays have been redesigned and can now be configured to show scrolling text, an image for the alert level, borders for the alert level, the current time, or shuttle ETA/ETD
  • add: Code Orange is now Code Sigma, the mayday code

@sowelipililimute sowelipililimute requested a review from a team as a code owner June 3, 2026 00:38
@github-actions github-actions Bot added S: Needs Review Awaiting review from a Maintainer size/XL Over 1024 lines Changes: YML Changes any yml files Changes: UI Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Sprite Changes any png or json in an rsi Changes: Shaders Changes any swsl shaders Changes: Audio Changes any audio files and removed S: Needs Review Awaiting review from a Maintainer size/XL Over 1024 lines labels Jun 3, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

RSI Diff Bot; head commit 42c74d5 merging into d6230df
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_DV/Structures/Wallmounts/screen.rsi

State Old New Status
alert_border_blue Added
alert_border_delta Added
alert_border_epsilon Added
alert_border_gamma Added
alert_border_green Added
alert_border_octarine Added
alert_border_red Added
alert_border_sigma Added
alert_border_violet Added
alert_border_white Added
alert_border_yellow Added
frame Added
frame_broken Added
mask Added
radiation Added
status_display_blue Added
status_display_delta Added
status_display_epsilon Added
status_display_gamma Added
status_display_green Added
status_display_octarine Added
status_display_red Added
status_display_sigma Added
status_display_violet Added
status_display_white Added
status_display_yellow Added

Edit: diff updated after 42c74d5

@github-actions github-actions Bot added the size/XL Over 1024 lines label Jun 3, 2026
@delta-v-bot delta-v-bot Bot added the Under Direction Review This pull request is under consideration from the Direction team. label Jun 3, 2026
@delta-v-bot
Copy link
Copy Markdown

delta-v-bot Bot commented Jun 3, 2026

Triaged by akesipali:
This PR requires a content review discussion, which will be held in public.

needs slopco nerds to sign off on code sigma, also the whole scuttling and mayday thing

The review duration has been set to 2 days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changes: Audio Changes any audio files Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Shaders Changes any swsl shaders Changes: Sprite Changes any png or json in an rsi Changes: UI Changes: YML Changes any yml files size/XL Over 1024 lines Under Direction Review This pull request is under consideration from the Direction team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant