Releases: fauxzor/Helix-Plugins
Extended Radio v1.2.6
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
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
Extended Radio v1.2.2
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 inventorysh_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
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
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 youradio_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 originalhandheld_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