Skip to content

Releases: fauxzor/Helix-Plugins

Extended Radio v1.2.6

27 May 19:07
ee05e01
Compare
Choose a tag to compare

Bug fixes

  • radio_yell and radio_whisper now appear in the radio chatbox. I don't know if this is a stable fix, but you can uncomment the lines in radio_extended/sh_plugin.lua relating to the "radio_yell" and "radio_whisper" chat types if something goes wrong to recover old functionality. If that doesn't work, just go back a version! :)

Extended Radio v1.2.5

16 Jul 05:16
1d1ba32
Compare
Choose a tag to compare

Bug fixes

  • "Hear Self" feature now properly works with walkie-talkies & long-range radios
  • Netstream 2.0 is now built-in and included by the plugin automatically; hopefully this implementation works out of the box

Additions

  • \togglechan (also \tgc or \tc) command, which increments your channels one at a time
  • Two new chat aliases for setting your current channel: \chan (1,2,3,4) and \com (1,2,3,4)
  • A new configuration option, radioSoundDistance, to control the distance at which people hear other players' radio sound effects

Extended Radio v1.2.4

22 Feb 17:53
78c544e
Compare
Choose a tag to compare

Bug fixes

  • Prototype "radio overhear" feature unintentionally left in code has been commented out

Additions

  • Netstream 2.0, a required plugin for Extended Radio to function, is now included with this plugin

Extended Radio v1.2.2

05 Oct 23:35
ac28af5
Compare
Choose a tag to compare

New features

  • "Hybrid" radios and walkie talkies, which can toggle between duplex and simplex modes
  • New sound effects for radio repeaters when performing illegal interactions
  • More useful feedback when using some commands & interacting with items
  • Ability to see your own radio chatter can now be toggled in the gamemode options

New items

  • sh_hybridradio, a version of the handheld radio that can switch between duplex and simplex modes by changing its "Mode" in the inventory
  • sh_hybridwalkie, a version of the walkie talkie that can switch between duplex and simplex modes by changing its "Mode" in the inventory

Extended Radio v1.1.2

03 Oct 23:25
ebae248
Compare
Choose a tag to compare

New features

  • Radio repeater entity used with duplex radios; takes input on one frequency and outputs on another

  • Duplex radios, which have increased range when in range of a repeater but are useless otherwise

  • Centralized base radio item; new custom radio items can now be created with just a few lines of code

    Note: because sh_handheld_radio is already an item in the default HL2RP schema, please rename the original HL2 one to something else, or remove it entirely before installing this plugin! The same goes for any previous versions of this plugin which have the items stored under \plugins\items\ as they will likely cause conflicts.

  • New color for walkie talkie chat, customizable in the config menu

  • New sound effects for walkie talkie chat and radio repeaters

  • Massive overhaul of the garbling system to be more realistic & function more predictably

New items & entities

  • sh_duplexwalkie, a duplex version of the walkie talkie; instead of "Scanning" for a frequency, it can "Synchronize" instead with a radio repeater in the immediate vicinity

  • sh_duplexradio, a duplex version of the handheld radio complete with full receiving & broadcasting frequency control but does not function if not used with a radio repeater

  • ix_radiorepeater, the radio repeater entity required for duplex radios to function, spawnable from the "Helix" category in the "Entities" tab; interacting with the repeater allows you to change its input & output frequencies; these now persist through map restarts

New chat commands

  • \rls or \radioListen, toggles listening on all channels for your active radio
  • \clearRadioRepeaters, clears all radio repeaters on the map permanently (admin-only)

Extended Radio v1.0.1

29 Sep 17:28
4eb2180
Compare
Choose a tag to compare

This plugin extends the functionality of the radio implementation included in the default Helix HL2RP schema. In summary, this plugin makes the following changes & additions:

New features

  • Local radio messages -- sent by yourself or someone in earshot -- are displayed as IC chat
  • Dynamic display of a speaker's frequency and/or channel next to out-of-earshot radio messages
  • Radio messages are scrambled over long distances & by various other modifiers (such as being indoors)
  • 4 radio channels for each frequency, with both a GUI and chat commands to easily customize them
  • Multiple radios can be on and listened to at once (although only one can be "Active" and transmitting)
  • Toggleable "Broadcast" command for radio items, to transmit on all channels at once
  • Toggleable "Listen" command for radio items, to listen to all channels at once (disable transmitting)
  • Customizable radio callsigns, which display instead of the speaker's name when receiving radio messages
  • Radio tone sound effects for sending & receiving radio messages, toggleable for each radio item

New chat classes

  • radio_whisper (\rw), reduces your readability over the radio, but only makes you audible to those within whispering range around you
  • radio_yell (\ry), makes your message easier to understand, but also easier to eavesdrop on

New items

  • sh_walkietalkie, a short-range radio designed to communicate with other walkie-talkies; does not have the ability to directly set the frequency, only to "Scan" for other walkie-talkie users in the area and tune in to their signal

  • sh_handheld_radio, a re-write of the original handheld_radio item from the HL2RP schema to include new commands such as "Broadcast", "Channel", and "Listen"; the "default" radio item, with full frequency control

  • sh_longrange, a duplicate of the handheld radio with a longer maximum range and different chat color; by default, this is the only radio type on which you can "Broadcast" on all channels, to further differentiate each type of radio

New chat commands

  • \setFreq, changes the frequency of your active radio
  • \setChan, changes the channel of your active radio
  • \chanRename, renames the specified channel of your active radio to the specified name
  • \rbc or \radioBroadcast, toggles broadcasting on all channels for your active radio
  • \setCallsign, changes the callsign of the specified player to the specified callsign