Skip to content

Conversation

@jxnnyo
Copy link

@jxnnyo jxnnyo commented Aug 29, 2025

Dual Radio System

Adds dual radio functionality allowing players to listen to two channels simultaneously while only talking on the active one.

Features

  • Join primary and secondary radio channels
  • Listen to both, talk on active channel only
  • J key to switch active channel (configurable)
  • New exports: setSecondaryRadioChannel(), switchActiveRadio()
  • Fully backwards compatible

UI Changes

  • Migrated to Vite
  • Moved voice-ui/ to ui/ directory
  • Added color coding: green for talking, orange for active radio
  • Modern Inter font and improved styling
  • Fixed talking state detection after resource restart

@Cocodrulo
Copy link

can't this make it into a multiple channel, not only two?

@jxnnyo
Copy link
Author

jxnnyo commented Sep 9, 2025

can't this make it into a multiple channel, not only two?

Good point. I originally built this for my personal use, where the need was only two channels, and I wanted to keep it completely backwards compatible. That’s why I stopped at dual-channel support. That said, I’m more than happy to adjust this PR to support multiple channels if @AvarianKnight feels it’s the right direction.

@Cocodrulo
Copy link

Maybe leave this one and make anotherone with multiple channel support, and then he will decide which one to merge

@Cocodrulo
Copy link

can't this make it into a multiple channel, not only two?

Good point. I originally built this for my personal use, where the need was only two channels, and I wanted to keep it completely backwards compatible. That’s why I stopped at dual-channel support. That said, I’m more than happy to adjust this PR to support multiple channels if @AvarianKnight feels it’s the right direction.

Hey!, have you give it a try?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants