Jump to content

DCS-SimpleRadio Standalone


Ciribob

Recommended Posts

Mind A-10C defaults to 0 volume in the pit when you join, Beamrider. There's artifical secure comms in that its seperated from RED/BLUE anyway, not sure if any other implementation will achieve anything better.

 

Switching the radio "in focus" is quite a tricky event at speed. The airframes all have different ways of achieving it. I'm struggling to believe in the real world they do as much channel dancing as I've done. I'm tempted to ask for simplifications like either one button PTT and one for rotating through the radios or just three PTT's rather than the four we need right now. Buit open to thoughts on that.

 

Personally I like the idea of 1 PTT and 1 channel cycle button. Makes it much simpler. Granted you may need to press the cycle button once or twice depending on which radio you want to be on but for many who don't have fully HOTAS setups it will be a godsend.

 

Also, as the name suggests... Simple Radio :D

Link to comment
Share on other sites

Switching the radio "in focus" is quite a tricky event at speed. The airframes all have different ways of achieving it.

Which is why implementing features that closely mimic the real aircraft is the right thing to do. In most US fighters selecting the radio you want to transmit on is a matter of pushing the radio switch the correct direction. For example A-10C has 3 radios and once each is on and a channel selected you can swap between radios as fast as you can move the switch between positions.

 

I'm struggling to believe in the real world they do as much channel dancing as I've done.

 

In the real world we do far MORE "channel dancing" than I've ever seen simulated. Especially in the combat environment.

 

Initially set up radios.

Call OPS for mission words...UHF

Call Ground for Engine Start...VHF

Call Ground for Taxi...VHF

Switch to Clearance Delivery...UHF

Call Clearance delivery to fix / re-file flight plan...VHF / UHF

Call Ground / Clearance Delivery for ATC departure instructions VHF

Call Tower when ready for departure (switch to Departure frequency now or later?)

Check in with departure...

Call when clear of Class B airspace,

Check in with Range Control

Check in with AWACS

Check in with AFAC...

Change to enroute ATC...

Change to enroute ATC...Again

Change to enroute ATC...Again

Call AWACS or GCI

Change to enroute ATC...Again

(And don't forget every time you switch frequencies you need to make your flight made the switch to new frequency)

And that's just what I can think of off my head. We actually do very little ATC work in this game.

 

I'm tempted to ask for simplifications like either one button PTT and one for rotating through the radios or just three PTT's rather than the four we need right now. But open to thoughts on that.

 

 

That kind of simplification would ruin it for people flying aircraft designed to use several radios in concert with each other. If the capability exists in the real airframe, it should be simulated in the game. By the same token, depending on the role they are assuming. If an aircraft or vehicle only carries 1 radio, that's all that should be available to the player in game.

 

Sierra

  • Like 1

[sIGPIC][/sIGPIC]

Primary Computer

ASUS Z390-P, i7-9700K CPU @ 5.0Ghz, 32GB Patriot Viper Steel DDR4 @ 3200Mhz, ZOTAC GeForce 1070 Ti AMP Extreme, Samsung 970 EVO M.2 NVMe drives (1Tb & 500 Gb), Windows 10 Professional, Thrustmaster Warthog HOTAS, Thrustmaster Warthog Stick, Thrustmaster Cougar Throttle, Cougar MFDs x3, Saitek Combat Rudder Pedals and TrackIR 5.

 

-={TAC}=-DCS Server

Gigabyte GA-Z68XP-UD3, i7-3770K CPU @ 3.90GHz, 32GB G.SKILL Ripjaws DDR3 @ 1600Mhz, ZOTAC GeForce® GTX 970.

Link to comment
Share on other sites

Just a quick preview of the next update in the attached screenshots.

 

You will be able to use an optional modifier on any of the hotkeys which i will be doing on my HAT switch :)

 

The Radio Switch PTT option is now under settings which if enabled will mean the radio switch button will double as a switch and PTT on:

  • Gazelle
  • A-10C
  • Mirage
  • FC3
  • CGI / AWACS / CA

 

As I've said before, it'll eventually be removed from the Gazelle when the radio box becomes clickable

 

I'll try for a release tonight. It'll also include the slightly updated Server admin panel.

 

Some people have had an issue being unable to bind hotkeys due to a conflict with a Corsair gaming keyboard, that should also be fixed in the release.

 

After that I'm going to implement the secure radio for A-10C but to begin with it wont have sounds effects to indicate secure mode.

 

How many radios would be appropriate for AWACS / GCI / ATC?

more-settings.JPG.a450d95e3b9d417cb7184ebc03ed0e3b.JPG

more-controls.JPG.67c2fd2fb711cf7cee81c4c9ce873ce9.JPG

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to comment
Share on other sites

I think that a minimum of:

1 HF, for WW2 German birds, MI-8 Jadro, MiG-15 RSI-6 and the R-864 of the SU-27S. (2-50Mhz AM)

1 VHF (100-149.975Mhz)

1 UHF (200-399.975Mhz)

 

Additionally:

1 VHF FM, for the JTAC role. (20-76Mhz FM)

 

Power output for the radio R series

VHF/UHF radios:

VHF/VHF FM:10W

UHF: 8W

 

For the HF (Jadro and R-864) radios:

2-12Mhz: 100W

Above 12Mhz: 50W

 

The MiG-15 RSI-6:

8W (10W in emergency mode)


Edited by Tarres
Link to comment
Share on other sites

I'd say eight to ten radios would be nice for AWACS / GCI / ATC if that is possible.

 

While setting up the ATC / AWACS guy would choose which of his radios work on which frequencies.

 

EDIT: Clarification:

That's because I think in many missions the AWACS guy will double as ATC/tower/ground. So counting:

- ATC/tower/ground

- main strike freq.

- FAC(A)

- ground forces

- guard

- four extra frequencies, for different purposes

 

EDIT: I guess it depends on the workload for the guys, You could do it with four radios. But... wow. Lots of switching.


Edited by Aginor
  • Like 1
Link to comment
Share on other sites

I agree with what Aginor wrote above, to have 8-10 radios to operate for a AWACS/ATC controller would be optimal.

If possible, these radios should have the possibility to adjust the volume, and turn them completely off.

 

As Aginor also wrote, it can be done with fewer radios of course, but it wil increase the flexibility if one can monitor more frequncies.

"When once you have tasted flight, you will forever walk the earth with your eyes

turned skyward for there you have been, and there you will always long to return"

Neck.png

132nd Public documents - Want to apply? - 132nd Youtube channel - 132nd Discord Channel

Link to comment
Share on other sites

10 is doable, it'll be a separate interface and basically like the overlay is my plan. Toggling them off an on is ok as well.

 

Hope you've got big screens!

 

I'll implement this before starting on the distance limitations but after the A10c encryption.

 

Would the AWACS / GCI radio need to have some way of inputting a secure frequency code as well?

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to comment
Share on other sites

10 is doable, it'll be a separate interface and basically like the overlay is my plan. Toggling them off an on is ok as well.

 

Hope you've got big screens!

 

I'll implement this before starting on the distance limitations but after the A10c encryption.

 

Would the AWACS / GCI radio need to have some way of inputting a secure frequency code as well?

 

Sounds very good!

Is it possible to resize the window where the radios are shown?

 

Yes if possible, AWACS/GCI should also have the oppertunity to input secure radio, in order to cmmunicate with flights under their control

 

And please note, I am not a programmer, and do not know what is possible or not, I just come up with suggestions and functions that would increase the flexibility of the radiomod. So I might come with suggestions that are either difficult or impossible to program in a practical way.

  • Like 1

"When once you have tasted flight, you will forever walk the earth with your eyes

turned skyward for there you have been, and there you will always long to return"

Neck.png

132nd Public documents - Want to apply? - 132nd Youtube channel - 132nd Discord Channel

Link to comment
Share on other sites

Would the AWACS / GCI radio need to have some way of inputting a secure frequency code as well?

 

I think so. Not quite sure if it is necessary for a day one implementation though.

 

But I wonder: Do you think it would be possible to have a window with a frequency list that you can edit (and that shows a number indicating on which radio you are listening on that frequency), and then maybe just either

- drag and drop a frequency from the list onto a radio?

OR

- click on a frequency in the list and then press a number key from 1 to 0 to put the frequency to the according radio?

OR

- when clicking on a frequency on the list there is a small drop-down-list to enter it in one of the radios?

Link to comment
Share on other sites

As already said 8-10 radios for the AWACS/ATC role (it is how many radios an E-3 mission crew has after all).

 

As for secure comms, again definatly yes. But as an additional thought it would be good to be able to chose which radios are secured and which aren't on an individual basis. Eg you'd want your package comm channels secure, but your guard channel open.

 

Another note on secure comms, the KY-58 used on the A-10 is pretty much common to all NATO aircraft so I'd suggest adding it to all the western airframes where practical.

 

As for the PTT discussion, yes individual radio PTT as in real aircraft are essential, while a single PTT and a button to switch between radio may seem simple it really isn't. We wouldn't be able to operate with that model as comms are just too damn busy. If I think about many of the FAC(A) flight I've flown where I'm talking on three separate radios to three separate entities almost constantly that's would be impossible.

 

Spoiler

Intel 13900K (5Ghz), 64Gb 6400Mhz, MSi RTX 3090, Schiit Modi/Magi DAC/AMP, ASUS PG43UQ, Hotas Warthog, RealSimulator FSSB3, 2x TM MFDs + DCS MFDs, MFG Crosswinds, Elgato Steamdeck XL

 

Link to comment
Share on other sites

Selector and separate PTT only for that planes or helos that have this system:

Ka-50, Gazelle (when available), Huey, Hip: knob selector and PTT in the trigger: 1st stage intercom (for future multicrew capability) and 2nd stage radio.

Russian airplanes: SU-25A/T and 27S/33.

 

I think that 8-10 radios would be perfect.

Link to comment
Share on other sites

Has anyone got a sample net diagram for a couple of typical operations they could scribble down? Just want to do some counts of layers.

 

A quick example on a standard CAS mission in the 132nd:

 

ATC GND

ATC TWR

ATC APPROACH

AWACS - CHECK-IN

AWACS - Controller freq (After check-in, remains on this freq while in the combat zone)

JTAC - CAS freq (When arriving, checking in with the JTAC for doing CAS)

(Optional AWACS : Inflight Report net during RTB)

ATC APPROACH

ATC TWR

ATC GND

"When once you have tasted flight, you will forever walk the earth with your eyes

turned skyward for there you have been, and there you will always long to return"

Neck.png

132nd Public documents - Want to apply? - 132nd Youtube channel - 132nd Discord Channel

Link to comment
Share on other sites

EDIT: Clarification

That's because I think in many missions the AWACS guy will double as ATC/tower/ground. So counting:

- ATC/tower/ground

- main strike freq.

- FAC(A)

- ground forces

- guard

- four extra frequencies, for different purposes.

 

There needs to be a "Command Post" frequency where people joining a server can check in to find out where the fight is and what kind aircraft is needed. Once that is established, players can switch to a LOS / Power limited frequency for realism.

 

I have a friend who actually flew AWACS who said each crew position could "monitor" 4 radios... But he did not remember how many total radio the aircraft actually carried. I'm checking a different source.

 

Edit:

20 UHF, 3 HF, 1 VHF/FM, 3 VHF AM

Edit2

Missed the 2 satcom radios and 2 iridium phones so a total of 31 radios

Edit 3 not sure how you're gonna implement the satcom and iridium phones.

Sierra99


Edited by Sierra99

[sIGPIC][/sIGPIC]

Primary Computer

ASUS Z390-P, i7-9700K CPU @ 5.0Ghz, 32GB Patriot Viper Steel DDR4 @ 3200Mhz, ZOTAC GeForce 1070 Ti AMP Extreme, Samsung 970 EVO M.2 NVMe drives (1Tb & 500 Gb), Windows 10 Professional, Thrustmaster Warthog HOTAS, Thrustmaster Warthog Stick, Thrustmaster Cougar Throttle, Cougar MFDs x3, Saitek Combat Rudder Pedals and TrackIR 5.

 

-={TAC}=-DCS Server

Gigabyte GA-Z68XP-UD3, i7-3770K CPU @ 3.90GHz, 32GB G.SKILL Ripjaws DDR3 @ 1600Mhz, ZOTAC GeForce® GTX 970.

Link to comment
Share on other sites

New Release - Version v1.0.9.0

 

You will need to update your bindings for this release. LUA files have also changed so make sure to manually update them or use the installer.

 

Change Log:

  • New Server side option - Export Players - Export currently connected players and their details to a json file
  • Updated Admin Panel - List players, coalition and DCS in-game name with auto refresh
  • Fixed being able to talk after disconnecting from DCS
  • Added new option that allows Radio Switch bindings to be used as PTT for FC3, Gazelle, Mirage, A-10C
  • Added second radio to Hawk
  • Added optional modifier binding
  • Added POV / Hat switch working as a binding
  • Removed support for Keyboard bindings (sorry - Can't get it to work consistently)
  • Consistent naming of Connect / Disconnect (thanks @mvee )
  • Fixed not being able to bind hotkeys with a Corsair Keyboard plugged in

 

For the server host, you need to open UDP and TCP ports 5010 and 5002.

 

Banned IPs are added to a file created where ever the server is run called banned.txt. To unban, just delete the IP from the file and restart the server.

 

Make sure if you install manually to copy the DCS-SRSGameGUI.lua file as well as the DCS-SimpleRadioStandalone.lua to the scripts folder or it wont work.

 

Please let me know if you have any issues! :)

 

DOWNLOAD HERE - Unzip all files and Run the Installer: https://github.com/ciribob/DCS-SimpleRadioStandalone/releases/latest

 

Manual Install Procedure

 

Copy DCS-SimpleRadioStandalone.lua from the zip to C:\Users\USERNAME\Saved Games\DCS\Scripts - Create the folder if it doesnt exist

 

Copy DCS-SRSGameGUI from the zip to C:\Users\USERNAME\Saved Games\DCS\Scripts

 

Add to the END of the Export.lua file in C:\Users\USERNAME\Saved Games\DCS\Scripts:

 

local dcsSr=require('lfs');dofile(dcsSr.writedir()..[[scripts\DCS-SimpleRadioStandalone.lua]])

 

If Export.lua doesn't exist, just create the file and add the single line to it.

 

Copy the rest of the zip files where ever you like and then run, don't forget to keep opus.dll with the rest of the .exes

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to comment
Share on other sites

There needs to be a "Command Post" frequency where people joining a server can check in to find out where the fight is and what kind aircraft is needed. Once that is established, players can switch to a LOS / Power limited frequency for realism.

 

I have a friend who actually flew AWACS who said each crew position could "monitor" 4 radios... But he did not remember how many total radio the aircraft actually carried. I'm checking a different source.

 

Edit:

20 UHF, 3 HF, 1 VHF/FM, 3 VHF AM

Edit2

Missed the 2 satcom radios and 2 iridium phones so a total of 31 radios

Edit 3 not sure how you're gonna implement the satcom and iridium phones.

Sierra99

 

 

Wow 20! How many crew would be working that many radios?

 

I think i'll leave Satcoms and iridium phones for a lot longer down the line :)

 

Thanks for all the information :)

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to comment
Share on other sites

Wow 20! How many crew would be working that many radios?

 

I think i'll leave Satcoms and iridium phones for a lot longer down the line :)

 

Thanks for all the information :)

"Flight crew of four plus mission crew of 13-19 specialists (mission crew size varies according to mission)"

NOW that being said...I'm guessing 2 radios for the Flight deck (1 VHF AM, 1 UHF) Leaving 19 UHF, 2 VHF AM and 1 VHF FM for the "Backenders"...Plus the SATCOM and Iridium phones. (Very disappointed we wont be seeing DCS: SATCOM or DCS: Iridium Phone... :noexpression:)

 

Its really not that many when you think about it. Each mission specialist can monitor up to 4 radios. I believe HF is normally used for ATC and "housekeeping issues" not direct combat support. 1 AWACS covering 3-4 sectors of Air Space would have a Primary Controller, Air to Air Controller, Air to Ground Controller, controller and spare frequency for each sector Suddenly you're up to 12 radios pretty quickly. And I'm just guessing at frequency assignments.

 

Sierra

[sIGPIC][/sIGPIC]

Primary Computer

ASUS Z390-P, i7-9700K CPU @ 5.0Ghz, 32GB Patriot Viper Steel DDR4 @ 3200Mhz, ZOTAC GeForce 1070 Ti AMP Extreme, Samsung 970 EVO M.2 NVMe drives (1Tb & 500 Gb), Windows 10 Professional, Thrustmaster Warthog HOTAS, Thrustmaster Warthog Stick, Thrustmaster Cougar Throttle, Cougar MFDs x3, Saitek Combat Rudder Pedals and TrackIR 5.

 

-={TAC}=-DCS Server

Gigabyte GA-Z68XP-UD3, i7-3770K CPU @ 3.90GHz, 32GB G.SKILL Ripjaws DDR3 @ 1600Mhz, ZOTAC GeForce® GTX 970.

Link to comment
Share on other sites

TAW SR server is updated to 1.0.9.0. Set IP address in Simple Radio client to 37.59.10.136. You can play on any of our 4 servers. :)

 

EDIT: Will you add keyboard support again? I think a lot of players may be required to use their keyboard for switching radio's.


Edited by HiJack
Link to comment
Share on other sites

HAVE QUICK II on the ARC-164 in the A-10 would be nice. There's some good open source info if interested.

 

+1 As long as it's not a big a PITA as the real one to load.

[sIGPIC][/sIGPIC]

Primary Computer

ASUS Z390-P, i7-9700K CPU @ 5.0Ghz, 32GB Patriot Viper Steel DDR4 @ 3200Mhz, ZOTAC GeForce 1070 Ti AMP Extreme, Samsung 970 EVO M.2 NVMe drives (1Tb & 500 Gb), Windows 10 Professional, Thrustmaster Warthog HOTAS, Thrustmaster Warthog Stick, Thrustmaster Cougar Throttle, Cougar MFDs x3, Saitek Combat Rudder Pedals and TrackIR 5.

 

-={TAC}=-DCS Server

Gigabyte GA-Z68XP-UD3, i7-3770K CPU @ 3.90GHz, 32GB G.SKILL Ripjaws DDR3 @ 1600Mhz, ZOTAC GeForce® GTX 970.

Link to comment
Share on other sites

TAW SR server is updated to 1.0.9.0. Set IP address in Simple Radio client to 37.59.10.136. You can play on any of our 4 servers. :)

 

EDIT: Will you add keyboard support again? I think a lot of players may be required to use their keyboard for switching radio's.

 

I will keep looking but I can't find a way to consistently read keyboard input with DCS in the foreground. If you click on the overlay, as DCS is no longer in focus, then it works... Whats odd is the technique I'm using should work, which is DirectInput from DirectX but it doesnt...

 

Thanks for running a server, I really appreciate it! If you have anyone that does web stuff, you can turn on that export option and put the list of current users on the radio somewhere :)

 

HAVE QUICK II on the ARC-164 in the A-10 would be nice. There's some good open source info if interested.

 

Sounds interesting. Frequency hopping would actually not be that hard to do and synced by the internal DCS time and coalition (Red A10Cs wouldn't conflict with Blue). I guess it just jumps randomly through the entire range?

 

I'll start on the encryption next and then the AWACS panel. Thanks for all the help and support :)

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to comment
Share on other sites

For the awacs panel maybe you can put a player description box so that gci can label their own radios to remember what flight or squadron is on which. Might help for the new comers and veterans alike. Just a suggestion

 

Sent from my SM-G900W8 using Tapatalk

Know and use all the capabilities in your airplane. If you don't, sooner or later, some guy who does use them all will kick your ass.

 

— Dave 'Preacher' Pace, USN.

Link to comment
Share on other sites

I will keep looking but I can't find a way to consistently read keyboard input with DCS in the foreground. If you click on the overlay, as DCS is no longer in focus, then it works... Whats odd is the technique I'm using should work, which is DirectInput from DirectX but it doesnt...

What about reading the keypress from the active DCS window? I believe that is what you must capture.

 

https://msdn.microsoft.com/en-us/library/windows/desktop/gg153546(v=vs.85).aspx

Link to comment
Share on other sites

For the awacs panel maybe you can put a player description box so that gci can label their own radios to remember what flight or squadron is on which. Might help for the new comers and veterans alike. Just a suggestion

 

Sent from my SM-G900W8 using Tapatalk

 

I agree, this will make the work of the ATC/AWACS Controllers easier.

"When once you have tasted flight, you will forever walk the earth with your eyes

turned skyward for there you have been, and there you will always long to return"

Neck.png

132nd Public documents - Want to apply? - 132nd Youtube channel - 132nd Discord Channel

Link to comment
Share on other sites

I agree, this will make the work of the ATC/AWACS Controllers easier.

For instance radio one box you have the frequency on top and a typable box to input say like 20 characters to denote which flight that frequency should be

 

Sent from my SM-G900W8 using Tapatalk

Know and use all the capabilities in your airplane. If you don't, sooner or later, some guy who does use them all will kick your ass.

 

— Dave 'Preacher' Pace, USN.

Link to comment
Share on other sites

Minimal adjust to sync the GUI order with the "LUA order":

 

A-10A/C

radio 1: VHF

radio 2: UHF

Radio 3: FM

 

Huey:

Radio 1: FM

Radio 2: UHF

Radio 3: VHF

 

Mirage:

Radio 1: VHF

Radio 3: UHF

 

With this order in the LUA, the "radio 1" will be the same in the radio and the GUI.

 

I will attach a modified LUA later.

 

 

Edit: LUA attached with the radios displayed in order in the GUI.


Edited by Tarres
Modified LUA attached
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...