Lima Charlie

by Duke of Woonga

2.0.6

Bugfixes and performance improvements
Please update your plugin and regenerate your server.json file
https://github.com/IPS-Keystone/Lima-Charlie/releases/tag/v2.0.6

Bugfixes:
- Radio channels no longer get shuffled around when closing game master editor or dropping a radio
- Entering GM no longer messes up your transmit key assignment
- Voices behind walls on local VON no longer switch flip between clear and muffled instantly
- Unnamed channels no longer reuse the last named channel's colour
- Status notice no longer reappears when it shouldn't
- Status notice no longer falsely reports connected to a TS server
- Big buildings are now mapped in full instead of stalling if they are too large
- Buildings with swapped room models no longer use room occlusion (such as destroyed buildings)

Performance improvements:
- Mapping no longer attempts to do buildings in one go, which could previously cause large stutters when entering a building
- Mapped buildings are now saved to your profile folder, so they never have to be remapped unless you change game version or uninstall
- Room mapping no longer attempts to probe above the roof of a building after it is fully mapped
- Paths through a building are no longer recalculated, except when a portal state changes (door open/close, window broken)
- Optimised how the plugin figures out which building someone is in
- Optimised occlusion traces by ignoring thin objects
- Optimised how updates are given to the plugin by about 30%
- Room diagnostics reduced in quantity

Changes:
- Transmit key picker now reopens the radio menu after selection
- Named channels now have a coloured background and black/white text, instead of coloured text
- Channel labels now accept a hex code (#RRGGBB) for their colour
- New server setting "hideRadioRoles" hides the group role and/or squad leader icon. On by default
- New server setting "hideDirectSpeechDisplay" hides people talking in local VON, and only shows radio transmissions. On by default

Diagnostics:
- Setting label changed, now called "diagnostics" instead of "diagnosticLog", with three levels instead of an on/off
- "OFF" has no diagnostics
- "REGULAR" has cheap, minimal diagnostics turn on by default, to enable bugfixing without requiring another test. Only logs lines when something notable happens
- "COMPREHENSIVE" is the old system, and prints both sides of the bridge once a second, and should only be used for deliberate tests
- The old "diagnosticLog" still works, but switches between "REGULAR" and "COMPREHENSIVE"
I recommend leaving it on regular.
Game Version
1.8.0.13
Created
Wed, 04 Nov 2026 05:59:40 GMT
Last Modified
Wed, 04 Nov 2026 05:59:48 GMT

2.0.5

Teamspeak plugin has been updated to 2.0.5
Please update your plugin at https://github.com/IPS-Keystone/Lima-Charlie/releases/tag/v2.0.5

Radios:
- Radio volume is significantly louder
- Channels default to 80% volume instead of 100
- Improved how shouting sounds over radios
- Radio keys force Teamspeak push-to-talk
- Changed how you hear people over the radio when they're in local voice range, and added diagnostics (off by default)

Transmit key picker:
- J now opens another menu, to assign a transmit key
- 4 options of transmit key, plus a "None" option
- Close with Escape
Hopefully this is simpler than the "cycle" method from before, where you could override already assigned transmit keys.

Terrain:
- Hills are now much more forgiving to long range radios
- Hills now only take a share of the radio's range, proportional to its height
- Hills and ridges close to you no longer reduces your radio range as much as it used to
- Multiple hills stack together by taking share's of what's left after each hill is applied, starting from closest to you moving to the receiver
- Short ranges and long ranges are affected equally
- Terrain effect setting now scales every hill's height, so a 200% setting makes a 30m hill behave like a 60m hill
Expect long range radios to have noticeably better range on hilly maps

Server start/session load now prints more info about server.json
TeamSpeak log now shows radio levels once per second per talker while they are audible on a radio
Both the game and plugin now log hearing changes whenever another mod changes your hearing

Added a hearing hook for ear protection/active hearing mods, to allow other mods to change how players hear local VON using Lima Charlie
- Has gain, high-pass, low-pass, and drive for nearby voices and radio voices, as separate options
- Nearby voices are shaped after walls and distance and before room echo
- Radio beeps and UI sounds never change
- More information can be found at https://github.com/IPS-Keystone/Lima-Charlie/blob/radio-tuning/docs/developer-reference.md#hearing-hook-for-other-mods
Game Version
1.8.0.13
Created
Thu, 29 Oct 2026 09:41:55 GMT
Last Modified
Thu, 29 Oct 2026 09:42:04 GMT

2.0.1

Added log line to indicate what happened with regards to the server.json file when the server booted. Use plugin v2.0.1.
Game Version
1.8.0.13
Created
Mon, 28 Sep 2026 14:14:00 GMT
Last Modified
Mon, 28 Sep 2026 14:14:17 GMT

2.0.0

Major stable release. Please version lock your mod to this version, as dev changes and testing for electronic warfare may occur on future mod versions.

Please ensure you have teamspeak's sound pack enabled and the volume turned up to hear the sound effects, including beep sounds.

Changelog (since 1.0.0):
- No in-game key or toggle needed to speak. Teamspeak now decides when your mic is open with its own systems.
- Interface noises and beeps moved to Teamspeak's sound pack, to avoid audio tearing issues and mixer conflicts.
- Occlusion is now dependent on buildings, checks whether you are inside or outside and reacts accordingly
- Open-top vehicles no longer muffle, nor do other vehicles when you are turned out or have an opening to the outside.
- Trees and other props no longer muffle. There may still be instances where this does not work.
- Indoor reverb has been added, taking effect from room sizes 25m<sup>3</sup> to 6000m<sup>3</sup>
- Beep sounds are now decided per channel, with ear routing
- Beep volume can by cycled, and is global across all channels, scales alongside channel volume as well.
- Radio frequencies can be named and coloured in the server.json file, settings.conf, or mission header.
- Type frequency input box moved to the right of the radio UI.
- Keybinds for the radio UI now display with "control hints" turned on.
- Notification when game is loaded, displaying plugin state, channel connection state, and if you are muted.
- Unconscious players can no longer be heard or use a radio. This is toggleable in the server.json, settings.conf, or mission header.
- Alt-tabbing out of game no longer switches you out of a channel immediately. Takes 5 minutes with no response from a game before moving you out of the channel.
- Teamspeak channel name now defaults to `LimaCharlie`. Do **not** reuse a channel you have previously used for TFAR, ACRE, or Coalition VON.
- Server.json now takes priority over the mission header and settings.conf for mod settings. Blank or non-existent fields fall back to the next layer of settings.
- Fixed chopped direct speech audio
- Fixed start of transmission beeps not playing
- Fixed audio tearing on beeps
- Fixed additional talkers after the 512th going silent
- Fixed room distance leaks and errors
- Fixed Gamemaster printing large log files
- Fixed error when dropping radio mid-transmission
- Fixed various null checks
- Various performance improvements regarding raycasts, room pathing, plugin and game state synchronisation, and implemented limited caching.
Game Version
1.8.0.13
Created
Mon, 28 Sep 2026 14:04:01 GMT
Last Modified
Mon, 28 Sep 2026 14:04:19 GMT

1.0.14

Dev test for beep fixes and muffling changes.
Game Version
1.8.0.13
Created
Mon, 28 Sep 2026 05:44:05 GMT
Last Modified
Mon, 28 Sep 2026 05:44:23 GMT

1.0.11

Added server.json and settings.conf value for whether unconscious people can talk, defaulting to FALSE.
Added vanilla beep sounds
Added beep volume scaling, default keybind is ";"
Alt-tabbing in and out of game no longer switches your channel until 5 minutes have passed. Improvements to this system hopefully soon.
Other bugfixes.
DO NOT LEAVE COALITION VON PLUGIN RUNNING WHEN USING THIS MOD.

Dev Release.
Game Version
1.8.0.13
Created
Sat, 26 Sep 2026 06:42:40 GMT
Last Modified
Sat, 26 Sep 2026 06:43:00 GMT

1.0.10

- No longer need to toggle on voice in game, plugin will automatically do that for you as long as teamspeak detects that you are talking.
- Server.json cleaned up and now displays each setting on a new line, for ease of use. Delete it and restart the server to get a new copy of the file.
- Room reverb reduced by 60%, was quite strong previously.
- Now always checks LOS unless in the same room, to prevent muffling and other bugs.
- Unconscious people can no longer talk (if you would like this to be a toggle-able setting let me know).
- Super large rooms no longer reverb, and reverb now fades the larger the room. Hangers no longer reverb. Small rooms (under 25m^3) no longer reverb.
- Prefabs under 0.8m wide on their widest bounding box side no longer cause muffling.
- Trees, vegetation, powerlines, power poles, small debris, other players, and select "see-through" props no longer cause muffling. Done by class where possible and prefab name for edge cases such as fences. If something is causing muffling when it should not, or doesn't cause muffling when it should, send me a screenshot of the thing, where it is, and what it is, so I can investigate. If possible, flip "roomDiagnosticLog" to TRUE in your server.json, test again and send my your script.log and console.log files.
- Sightlines now rechecked more often when people are talking, for better attenuation when people move between rooms and around corners. 
- Mod now prints a message when you join a server to indicate that it is running, whether you have the appropriate plugin version installed, if you are in a Teamspeak channel, and if your mic is muted. Will also report if it fails to detect anything after 15 seconds.

DEV RELEASE
Game Version
1.8.0.13
Created
Thu, 24 Sep 2026 09:16:06 GMT
Last Modified
Thu, 24 Sep 2026 09:16:16 GMT

1.0.9

More bugfixes, plugin v1.0.6
Game Version
1.8.0.13
Created
Wed, 23 Sep 2026 12:40:59 GMT
Last Modified
Wed, 23 Sep 2026 12:41:08 GMT

1.0.8

plugin v1.0.6
Game Version
1.8.0.13
Created
Wed, 23 Sep 2026 12:31:29 GMT
Last Modified
Wed, 23 Sep 2026 12:31:37 GMT

1.0.7

More bugfixes for muffling. Use plugin v1.0.6
Game Version
1.8.0.13
Created
Wed, 23 Sep 2026 11:51:12 GMT
Last Modified
Wed, 23 Sep 2026 11:51:20 GMT

1.0.6

More bugfixes for room-outside reverb
Game Version
1.8.0.13
Created
Wed, 23 Sep 2026 11:03:28 GMT
Last Modified
Wed, 23 Sep 2026 11:03:35 GMT

1.0.5

Bugfix for muffling through an open doorway and reverb on outside voices
Game Version
1.8.0.13
Created
Wed, 23 Sep 2026 10:29:07 GMT
Last Modified
Wed, 23 Sep 2026 10:29:13 GMT

1.0.4

Bugfix to stop reverb creating audio chopping due to the way reverb mixing was handled.
Game Version
1.8.0.13
Created
Wed, 23 Sep 2026 09:55:54 GMT
Last Modified
Wed, 23 Sep 2026 09:56:10 GMT

1.0.3

Added building- and room-checking to reduce raycast usage and improve attenuation between players in the same building.
Added room-reverb for players in the same room.
Fixed vehicle attenuation applying to open-air seats and thin vehicles.
Vehicle attenuation now no longer applies when you are turned out.
Added a status notice a few seconds after you join a server or load a mission, to show whether the mod and plugin are loaded.
Changed server.json to now hold all the settings. Priority for settings now goes (from highest): server.json > mission header > settings.conf > defaults
Server.json settings now print to console on server startup, and gets written out in full on the first server startup where it is missing. Delete it to reset and update it.
Teamspeak channel now defaults to "LimaCharlie"
Teamspeak server setting in server.json deleted.
Plugin updated to 1.0.3

DEV RELEASE.
Game Version
1.8.0.13
Created
Wed, 23 Sep 2026 06:53:55 GMT
Last Modified
Wed, 23 Sep 2026 06:54:07 GMT

1.0.2

Raycast optimisations and bugfixes. Dev release, but should be relatively stable.
Game Version
1.8.0.13
Created
Mon, 21 Sep 2026 23:54:39 GMT
Last Modified
Mon, 21 Sep 2026 23:54:49 GMT

1.0.1

Changed description. Use plugin v1.0.0
Game Version
1.8.0.13
Created
Mon, 21 Sep 2026 09:19:19 GMT
Last Modified
Mon, 21 Sep 2026 09:19:26 GMT

1.0.0

Game Version
1.8.0.13
Created
Fri, 18 Sep 2026 11:38:20 GMT
Last Modified
Fri, 18 Sep 2026 11:38:37 GMT

0.0.10

Game Version
1.8.0.13
Created
Thu, 17 Sep 2026 07:11:41 GMT
Last Modified
Thu, 17 Sep 2026 07:12:07 GMT

0.0.9

Game Version
1.8.0.13
Created
Thu, 17 Sep 2026 06:50:22 GMT
Last Modified
Thu, 17 Sep 2026 06:50:50 GMT

0.0.6

Game Version
1.8.0.13
Created
Wed, 16 Sep 2026 09:03:11 GMT
Last Modified
Wed, 16 Sep 2026 09:03:19 GMT

0.0.5

Game Version
1.8.0.13
Created
Wed, 16 Sep 2026 07:39:39 GMT
Last Modified
Wed, 16 Sep 2026 07:39:45 GMT

0.0.4

Game Version
1.8.0.13
Created
Tue, 15 Sep 2026 08:29:03 GMT
Last Modified
Tue, 15 Sep 2026 08:29:13 GMT

0.0.2

Game Version
1.8.0.13
Created
Mon, 14 Sep 2026 10:10:12 GMT
Last Modified
Mon, 14 Sep 2026 10:10:20 GMT

0.0.1

Game Version
1.8.0.13
Created
Mon, 14 Sep 2026 10:06:21 GMT
Last Modified
Mon, 14 Sep 2026 10:06:31 GMT

Showing 1 to 24 of 24 results

Rows per page