Jump to content

DCS-SimpleRadio Standalone


Ciribob

Recommended Posts

Hey Ciribob,

 

I am almost at the stage of trying MP on a server using your SRS. Reading through this thread, you have done amazing work as SRS adds far more realism in operating aircraft and using radios and RT properly (I am an ATC by trade). Well done mate, keep up the great work :worthy:

 

Just a quick question about microsoft .NET Framework, as I have no idea what it is or how it works:

 

Your install instructions state that .NET framework 4.6.2 must be installed for SRS to work - My Win10 has had the Fall Creators update applied. A registry check reported the .Net Framework 4.7.1 is installed.

 

So is this backwards compatible or will I still need to install 4.6.2 and the codecs?

 

Cheers!

 

Dave

W10 Home 64Bit, Intel Skylake I5 6600K 3.50GHz, ASUS ROG Stryx Z270F MoBo, 32GB G.Skill RipJaws V DDR4 3200 RAM, Samsung 960 Pro 512GB M.2 SSD (OS), Samsung 850 Pro 512GB SSD, 2TB Seagate SDHD, 2TB WD Green HDD, GALAX GTX GeForce 1070 EXOC Sniper White 8GB VRAM

Link to comment
Share on other sites

Hey Ciribob,

 

I am almost at the stage of trying MP on a server using your SRS. Reading through this thread, you have done amazing work as SRS adds far more realism in operating aircraft and using radios and RT properly (I am an ATC by trade). Well done mate, keep up the great work :worthy:

 

Just a quick question about microsoft .NET Framework, as I have no idea what it is or how it works:

 

Your install instructions state that .NET framework 4.6.2 must be installed for SRS to work - My Win10 has had the Fall Creators update applied. A registry check reported the .Net Framework 4.7.1 is installed.

 

So is this backwards compatible or will I still need to install 4.6.2 and the codecs?

 

Cheers!

 

Dave

Backwards compatible.

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Link to comment
Share on other sites

I'm trying to set up Voicemeeter Banana. My setup is as follows:

 

wzst5cI.png

 

eHYYrpP.png

 

FQDz2BR.png

 

With these settings, Discord works with Input Device "VoiceMeeter Outpur (VB-Audio VoiceMeeter VAIO)" and Output Device "Speakers (Realtek High Definition Audio)":

 

oNFggxV.png

 

The same setup in SRS though:

 

fjsclGg.png

 

yields this error on "Audio Preview":

 

4UFz9jj.png

 

with this log:

 

2018-02-19 12:52:58.2848 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Started DCS-SimpleRadio Client 1.4.6.0 
2018-02-19 12:52:58.4565 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Attempt to Load Whitelist from G:\Flight\SimpleRadio\whitelist.txt 
2018-02-19 12:52:58.4565 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | File doesnt exist: G:\Flight\SimpleRadio\whitelist.txt 
2018-02-19 12:52:58.4565 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Attempt to Load Blacklist from G:\Flight\SimpleRadio\blacklist.txt 
2018-02-19 12:52:58.4705 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | File doesnt exist: G:\Flight\SimpleRadio\blacklist.txt 
2018-02-19 12:52:58.4705 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Starting Device Search. Expand Search: False 
2018-02-19 12:52:58.4705 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:6f1d2b60-d5a0-11cf-bfc7-444553540000 Mouse Usage: Undefined Type: Mouse 
2018-02-19 12:52:58.4705 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Adding Device ID:6f1d2b60-d5a0-11cf-bfc7-444553540000 Mouse 
2018-02-19 12:52:58.4965 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:6f1d2b61-d5a0-11cf-bfc7-444553540000 Keyboard Usage: Undefined Type: Keyboard 
2018-02-19 12:52:58.4965 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Adding Device ID:6f1d2b61-d5a0-11cf-bfc7-444553540000 Keyboard 
2018-02-19 12:52:58.5095 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:6364058f-0000-0000-0000-504944564944 Mass Storage Device Usage: -229 Type: Device 
2018-02-19 12:52:58.5095 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:c218046d-0000-0000-0000-504944564944 Logitech RumblePad 2 USB Usage: Generic Type: Joystick 
2018-02-19 12:52:58.5230 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Adding ID:c218046d-0000-0000-0000-504944564944 Logitech RumblePad 2 USB 
2018-02-19 12:52:58.5230 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:5918062a-0000-0000-0000-504944564944 2.4G Keyboard Mouse Usage: Consumer Type: Device 
2018-02-19 12:52:58.5230 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:5918062a-0000-0000-0000-504944564944 2.4G Keyboard Mouse Usage: Generic Type: Device 
2018-02-19 12:52:58.5330 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:5918062a-0000-0000-0000-504944564944 2.4G Keyboard Mouse Usage: -3598 Type: Device 
2018-02-19 12:52:58.5330 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:098104f2-0000-0000-0000-504944564944 Wireless Device Usage: Consumer Type: Device 
2018-02-19 12:52:58.5330 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:098104f2-0000-0000-0000-504944564944 Wireless Device Usage: Generic Type: Device 
2018-02-19 12:52:58.5330 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:098104f2-0000-0000-0000-504944564944 Wireless Device Usage: -255 Type: Device 
2018-02-19 12:52:58.5480 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:02a1045e-0000-0000-0000-504944564944 Controller (Xbox 360 Wireless Receiver for Windows) Usage: Generic Type: Gamepad 
2018-02-19 12:52:58.5480 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Adding ID:02a1045e-0000-0000-0000-504944564944 Controller (Xbox 360 Wireless Receiver for Windows) 
2018-02-19 12:52:58.5480 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:040804f2-0000-0000-0000-504944564944 USB Keyboard Usage: Generic Type: Device 
2018-02-19 12:52:58.5480 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:0402044f-0000-0000-0000-504944564944 Joystick - HOTAS Warthog Usage: Generic Type: Joystick 
2018-02-19 12:52:58.5690 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Adding ID:0402044f-0000-0000-0000-504944564944 Joystick - HOTAS Warthog 
2018-02-19 12:52:58.5690 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:040804f2-0000-0000-0000-504944564944 USB Keyboard Usage: Consumer Type: Device 
2018-02-19 12:52:58.5690 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:040804f2-0000-0000-0000-504944564944 USB Keyboard Usage: VendorDefinedBegin Type: Device 
2018-02-19 12:52:58.5790 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:0404044f-0000-0000-0000-504944564944 Throttle - HOTAS Warthog Usage: Generic Type: Joystick 
2018-02-19 12:52:58.6080 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Adding ID:0404044f-0000-0000-0000-504944564944 Throttle - HOTAS Warthog 
2018-02-19 12:52:58.6120 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:508106a3-0000-0000-0000-504944564944 Programmable Hotkeys Usage: Consumer Type: Device 
2018-02-19 12:52:58.6120 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Found Device ID:c294046d-0000-0000-0000-504944564944 Logitech Driving Force Usage: Generic Type: Driving 
2018-02-19 12:52:58.6120 | Ciribob.DCS.SimpleRadio.Standalone.Client.Input.InputDeviceManager | Adding ID:c294046d-0000-0000-0000-504944564944 Logitech Driving Force 
2018-02-19 12:52:58.6310 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Audio Input - Saved ID 00000000-0000-0000-0000-000000000000 
2018-02-19 12:52:58.6750 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Audio Input - VoiceMeeter Output (VB-Audio Vo e36dc311-6d9a-11d1-a21a-00a0c9223196 - Name GUID00000000-0000-0000-0000-000000000000 - CHN:2 
2018-02-19 12:52:58.6750 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Audio Input - Microphone (Realtek High Defini e36dc311-6d9a-11d1-a21a-00a0c9223196 - Name GUID00000000-0000-0000-0000-000000000000 - CHN:2 
2018-02-19 12:52:58.6750 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Audio Input - VoiceMeeter Aux Output (VB-Audi e36dc311-6d9a-11d1-a21a-00a0c9223196 - Name GUID00000000-0000-0000-0000-000000000000 - CHN:2 
2018-02-19 12:52:58.6900 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Audio Output - Saved ID {0.0.0.00000000}.{5e7cd01b-7fc2-4066-9f62-5df400d0bf3d} 
2018-02-19 12:52:58.7550 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Audio Output - Realtek High Definition Audio {0.0.0.00000000}.{5e7cd01b-7fc2-4066-9f62-5df400d0bf3d} CHN:2 Rate:48000 
2018-02-19 12:52:58.8000 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Audio Output - VB-Audio VoiceMeeter AUX VAIO {0.0.0.00000000}.{8e6635c2-bfe9-403d-9505-c6401e154abc} CHN:2 Rate:48000 
2018-02-19 12:52:58.8466 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Audio Output - VB-Audio VoiceMeeter VAIO {0.0.0.00000000}.{e2d5c834-7131-4a57-9702-72a3277f91ae} CHN:2 Rate:48000 
2018-02-19 12:52:58.8466 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Mic Audio Output - Saved ID  
2018-02-19 12:52:58.8976 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Mic Audio Output - Realtek High Definition Audio {0.0.0.00000000}.{5e7cd01b-7fc2-4066-9f62-5df400d0bf3d} CHN:2 Rate:48000 
2018-02-19 12:52:58.9427 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Mic Audio Output - VB-Audio VoiceMeeter AUX VAIO {0.0.0.00000000}.{8e6635c2-bfe9-403d-9505-c6401e154abc} CHN:2 Rate:48000 
2018-02-19 12:52:58.9887 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Mic Audio Output - VB-Audio VoiceMeeter VAIO {0.0.0.00000000}.{e2d5c834-7131-4a57-9702-72a3277f91ae} CHN:2 Rate:48000 
2018-02-19 12:52:59.8096 | Ciribob.DCS.SimpleRadio.Standalone.Common.UpdaterChecker+<CheckForUpdate>d__2 | Running Latest Version: 1.4.6.0 
2018-02-19 12:53:07.8683 | Ciribob.DCS.SimpleRadio.Standalone.Client.Audio.AudioPreview | Error starting audio Output - Quitting! Exception from HRESULT: 0x8889000A System.Runtime.InteropServices.COMException (0x8889000A): Exception from HRESULT: 0x8889000A
  at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
  at NAudio.Wave.WasapiOut.Init(IWaveProvider waveProvider) in E:\Dropbox\Dev\DCS\DCS-SRS\NAudio\Wave\WaveOutputs\WasapiOut.cs:line 366
  at Ciribob.DCS.SimpleRadio.Standalone.Client.Audio.AudioPreview.StartPreview(Int32 mic, MMDevice speakers) 

 

Any ideas? I need to send SRS audio directly and not through the virtual sound card (VoiceMeeter).

 

Also, my Microphone choice won't stick, and always defaults to "VoiceMeeter Outpur (VB-Audio VoiceMeeter VAIO)" (I want it directly on "Microphone (Realtek High Definition)".


Edited by Gliptal
Link to comment
Share on other sites

I also use Banana, think i had a similar issue with SRS and ended up using the virtual audio cable as input for SRS which works fine. SRS doesn't save it either but that's just 1 thing to add to your checklist before playing DCS :)

 

I assume you want the audio directly to your speakers because you get some latency if you pass it through Banana. Asio4All will reduce latency a lot when you send Banana's output to Asio4All.

-

If man were meant to fly he'd be filled with helium.

Link to comment
Share on other sites

I need audio directly because I'll be using Banana with a Buttkicker: I don't want comms to add to the effect.

 

Using the virtual audio cable as output won't work, because I'm already redirecting that output (basically DCS' audio) to my Buttkicker soundcard.

Link to comment
Share on other sites

That's exactly the same reason why i use Banana too :)

 

I don't see a 2nd ouput device in your config though (Hardware out), how are you planning to set it up?

It's still in the post service's hands. I'm setting up everything I can beforehand.

 

I'll pair A2 to this second mini-soundcard, and pass the main audio to both A1 and A2, with a bass only filter on A2. I also have my mic with a slight gate on B1, but I'm using VoiceMeeter Bananas for that only within Shadowplay (OS, Discord, and SRS all have the Mic directly as input/default).

 

If I select the virtual audio cable (not the AUX one, that will be for the Buttkicker) as SRS output, won't comms affect the rumble? Even with the low frequency filter, I doubt I can clean it completely; that's why I want to set SRS to use the speakers directly.

Link to comment
Share on other sites

Depends on how you connect the cable i guess.

 

Here's my Banana config:

 

Hardware input 1 is for my headset mic, hardware input 2 for an experimental extra buttkick channel.

 

A1 - ASIO4ALL sends audio to my headset (DCS+SRS/TS)

A2 - Soundblaster Z buttkicker amplifier, downsampled to 2 channel (DCS creates 5.1 audio, only have 2 buttkickers and amplifier is just stereo)

A3 - Cable output for mic inputs (works on SRS)

 

VoiceMeeter VAIO is the default audio device in windows

VoiceMeeter AUX i got currently setup as output for SRS/TS, you should ignore this because it is now setup to only record all comms instead of DCS.

 

I'm also applying a bit of effect to the mic input so at least my voice sounds more like it would come from a radio.

 

HjbVvut.jpg


Edited by Coug4r

-

If man were meant to fly he'd be filled with helium.

Link to comment
Share on other sites

After having issues with Discord, Teamspeak, Teamviewer, and SRS, I've been doing some digging and found out that VoiceMeeter (and by extension, Banana) when turned on gain exclusive access to whatever soundcard you pair to A1/A2/A3. This means you can't skip VoiceMeeter and send the output directly to your paired soundcard (for e.g. SRS). Interestingly enough, you seemingly can skip input.

 

I think I fixed it: basically, I pass A1 not only to my VoiceMeeter Main virtual input, but to my VoiceMeeter AUX virtual input as well: on SRS/Discord/whatever I then set the Output Device to "VoiceMeeter AUX Input". Since only my VoiceMeeter Main is passed to A2 (the Buttkicker sound card), I now have this setup:

 

OS/DCS -> VoiceMeeter Main -> A1/A2 (headphones/buttkicker)

Discord/SRS -> VoiceMeeter AUX -> A1 (headphones)

 

Since the Buttkicker is not getting the VoiceMeeter AUX sounds, I should have a comms clear Buttkicker! I'm also passing through my mic to get some compression, altough I do have a bit of a delay in a SRS.

 

OKaulZV.png

Link to comment
Share on other sites

It's been a couple of months since i set it up, don't really remember what i may have changed in the deeper Banana settings. Messed around with ASIO4ALL to get the lowest latency on the output without glitches. I use the EQ on the soundblaster itself so i don't use any EQ in Banana for the buttkicker but obviously you want more low and less high frequencies to pass through. When you're hearing DCS voices coming from your butt you should probably adjust your EQ settings a bit :)

-

If man were meant to fly he'd be filled with helium.

Link to comment
Share on other sites

It's been a couple of months since i set it up, don't really remember what i may have changed in the deeper Banana settings. Messed around with ASIO4ALL to get the lowest latency on the output without glitches. I use the EQ on the soundblaster itself so i don't use any EQ in Banana for the buttkicker but obviously you want more low and less high frequencies to pass through. When you're hearing DCS voices coming from your butt you should probably adjust your EQ settings a bit :)
Right. Thanks! :thumbup:
Link to comment
Share on other sites

Hello .

 

i have problem with SRS. i use the last released (1.4.6.0) , i tried to connect to buddyspike server, wich was a success, but my radio overlay show me "Unknown" on all 3 channels, with a KA-50.

 

edit: solved i didnt "install" the scripts


Edited by leonzzz
Link to comment
Share on other sites

I am having the same issue as Gliptal. I can't seem to get past the audio input error. I am also running Banana Voicemeeter for the buttkicker. Thanks for any help!

 

2018-02-25 19:15:23.3859 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Mic Audio Output - Saved ID

2018-02-25 19:15:23.4044 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Mic Audio Output - Rift Audio {0.0.0.00000000}.{0a59340b-83bc-4f47-b619-8b7111cd5986} CHN:2 Rate:48000

2018-02-25 19:15:23.4270 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Mic Audio Output - 2- Realtek High Definition Audio {0.0.0.00000000}.{22f93be1-44b9-4380-b8ea-e9d6c876e1cb} CHN:2 Rate:48000

2018-02-25 19:15:23.4481 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Mic Audio Output - VB-Audio VoiceMeeter AUX VAIO {0.0.0.00000000}.{2e3af9db-5571-4698-9df3-58a88aac8135} CHN:2 Rate:48000

2018-02-25 19:15:23.4643 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Mic Audio Output - 2- Logitech G35 Gaming Headset {0.0.0.00000000}.{9479f609-6eac-4f1e-b247-7991ecef7080} CHN:2 Rate:44100

2018-02-25 19:15:23.4859 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Mic Audio Output - VB-Audio VoiceMeeter VAIO {0.0.0.00000000}.{c88295c2-d4c7-404d-a863-3d52f342ee65} CHN:2 Rate:44100

2018-02-25 19:15:23.5005 | Ciribob.DCS.SimpleRadio.Standalone.Client.UI.MainWindow | Mic Audio Output - 2- USB Audio Device {0.0.0.00000000}.{d34a18ac-3342-40f0-8a14-22a6ffe17a63} CHN:2 Rate:48000

2018-02-25 19:15:24.0229 | Ciribob.DCS.SimpleRadio.Standalone.Common.UpdaterChecker+<CheckForUpdate>d__2 | Running Latest Version: 1.4.6.0

2018-02-25 19:15:25.3626 | Ciribob.DCS.SimpleRadio.Standalone.Client.Audio.AudioPreview | Error starting audio Input - Quitting! An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B) System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)

at FragLabs.Audio.Codecs.Opus.API.opus_encoder_create(Int32 Fs, Int32 channels, Int32 application, IntPtr& error)

at FragLabs.Audio.Codecs.OpusEncoder.Create(Int32 inputSamplingRate, Int32 inputChannels, Application application) in E:\Dropbox\Dev\DCS\DCS-SRS\OpusWrapper\OpusEncoder.cs:line 137

at Ciribob.DCS.SimpleRadio.Standalone.Client.Audio.AudioPreview.StartPreview(Int32 mic, MMDevice speakers)

[sIGPIC][/sIGPIC]

 

YouTube Facebook Twitter Twitch

Link to comment
Share on other sites

Well, I am a complete moron. I dragged the executable out of the install folder and that was what was giving me errors. I put it back and then created a shortcut and now I can preview my audio just fine. (Exactly like Ciribob said we should do)

 

Thanks for a great product Ciribob! I love SRS!

[sIGPIC][/sIGPIC]

 

YouTube Facebook Twitter Twitch

Link to comment
Share on other sites

I would like to report that UH-1 push to talk event is being triggered by:

Pilot's radio trigger ICS

Pilot's radio trigger RADIO

and not triggered by:

Co-pilot's radio trigger ICS

Co-pilot's radio trigger RADIO

This means that if I hold only the intercom switch and speak people in other aircraft will hear me which they would not in the real helicopter.

 

Hopefully it can changed to triggered by:

Pilot's radio trigger RADIO

Co-pilot's radio trigger RADIO

and not triggered by:

Pilot's radio trigger ICS

Co-pilot's radio trigger ICS

Link to comment
Share on other sites

I would like to report that UH-1 push to talk event is being triggered by:

Pilot's radio trigger ICS

Pilot's radio trigger RADIO

and not triggered by:

Co-pilot's radio trigger ICS

Co-pilot's radio trigger RADIO

This means that if I hold only the intercom switch and speak people in other aircraft will hear me which they would not in the real helicopter.

 

Hopefully it can changed to triggered by:

Pilot's radio trigger RADIO

Co-pilot's radio trigger RADIO

and not triggered by:

Pilot's radio trigger ICS

Co-pilot's radio trigger ICS

 

For this - as far as I know the switch only has one position

 

https://github.com/ciribob/DCS-SimpleRadioStandalone/blob/master/Scripts/DCS-SimpleRadioStandalone.lua#L652

 

So I can tell if its pressed or not - but not if its ICS or Radio - its just pressed as far as I can see

 

You can remove the line below in the DCS-SimpleRadioStandalone.lua in Saved Games/DCS/Scripts:

 

_data.ptt = true

 

Entirely to disable this behaviour so it just goes by the hotkeys set by SRS and ignores DCS button press for it if you like

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 this - as far as I know the switch only has one position

 

https://github.com/ciribob/DCS-SimpleRadioStandalone/blob/master/Scripts/DCS-SimpleRadioStandalone.lua#L652

 

So I can tell if its pressed or not - but not if its ICS or Radio - its just pressed as far as I can see

 

You can remove the line below in the DCS-SimpleRadioStandalone.lua in Saved Games/DCS/Scripts:

 

_data.ptt = true

 

Entirely to disable this behaviour so it just goes by the hotkeys set by SRS and ignores DCS button press for it if you like

The original switch is a dual-stage trigger like in the Warthog HOTAS. If you pull the trigger to the first detent you talk on Intercom, second stage (fully pulled) you talk on the selected radio, from the panel.

 

In DCS the triggers worked flawless like that, if you mapped it to the HOTAS trigger's two stages.

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Link to comment
Share on other sites

The original switch is a dual-stage trigger like in the Warthog HOTAS. If you pull the trigger to the first detent you talk on Intercom, second stage (fully pulled) you talk on the selected radio, from the panel.

 

In DCS the triggers worked flawless like that, if you mapped it to the HOTAS trigger's two stages.

 

If the ingame button is being depressed by differing amounts (i get a number between 0-1) then I can change the behaviour - if its always depressed the same when you press the keybinds the behaviour will have to stay as is

 

I'll try and take a look soon

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

If the ingame button is being depressed by differing amounts (i get a number between 0-1) then I can change the behaviour - if its always depressed the same when you press the keybinds the behaviour will have to stay as is

 

I'll try and take a look soon

No, there are two different "Buttons" Combined in the physical trigger.

I will check next week, when I have access to my SIM PC.

When I pulled the first trigger stage, I got the Radio menu with INTERCOM, and when I pulled to the second stage, it changed to VHF AM (or whatever was selected on the intercom panel).

There must be two different button definition for that.

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Link to comment
Share on other sites

No, there are two different "Buttons" Combined in the physical trigger.

I will check next week, when I have access to my SIM PC.

When I pulled the first trigger stage, I got the Radio menu with INTERCOM, and when I pulled to the second stage, it changed to VHF AM (or whatever was selected on the intercom panel).

There must be two different button definition for that.

 

They are Joy_1 and Joy_6 I think

Link to comment
Share on other sites

New TESTING Version - 1.4.7.0

 

.NET Version - PLEASE INSTALL THIS or it may not work: https://www.microsoft.com/en-gb/download/details.aspx?id=53345

 

Windows 8/10 N Users - PLEASE INSTALL THIS OR IT WILL NOT WORK - Adds the media codecs you need which are removed in the N Version - https://support.microsoft.com/en-us/help/3145500/media-feature-pack-list-for-windows-n-editions - You'll know when you get the audio initialisation error :)

 

This version changes how audio volume levels are "boosted" which should make it easier to get the correct audio volume via the Preview Audio button.

 

Please note - You WILL need to redo you're input and output boost settings - use preview audio to test.

 

This version also adds an extra radio for the Harrier while the Harrier radios are still being worked on by Razbam. 3rd radio is a copy of the existing radio but allows you to set frequency and volume via the GUI / hotkeys instead of the cockpit.

 

Please give some feedback on the volume sliders - if it seems better (it should be as its no non linear so the volume makes more sense) - i'll switch this to an actual release :)

 

Fully compatible with current release version 1.4.6.0 - servers do not need to update :)

 

 

SERVER OWNERS - You need to open an extra TCP port for SRS to work and its +1 above your normal server port. I.e if you run a server on 5002 you need to open port 5002 and 5003 for TCP

 

AutoConnect Script must be in Saved GamesDCSScriptsHooks now instead of just Scripts folder. Just create a hooks folder in Scripts folder if you dont have one

 

KNOWN BUG

If you get lag while using the radio, press L Ctrl + L Shift + L to fix. This is a DCS bug i'm trying to work around and is triggered by pressing L Ctrl + L. It doesn't matter if that key is bound or not, it'll still cause lag when you press it

 

Changelog

  • Changed how audio is boosted
  • Changed how volume sliders work (now non linear!)
  • Added 3rd radio for Harrier as a work around until radios are fully implemented by Razbam

 

Overlay and Overlay Configuration

 

The overlay has 3 states, hidden, small & full that you can see by pressing Left Control + Left Shift + Escape by default.

 

The Full state has a title bar that you can click and drag the window around with. The window position will be saved for when DCS is next opened.

 

The radio status is removed after 5 seconds if SRS is closed or loses server connection

 

To configure the overlay hotkey, run DCS once to create a config file in Saved GamesDCSConfig which will look something like so and quit DCS:

 

config = 
{
   ["mode"] = "minimum",
   ["hotkey"] = "Ctrl+Shift+escape",
   ["windowPosition"] = 
   {
       ["y"] = 342,
       ["x"] = 981,
   }, -- end of ["windowPosition"]
} -- end of config

 

Edit the "Hotkey" section and add the characters from the keyboard you'd like to use instead. i.e

 

config = 
{
   ["mode"] = "minimum",
   ["hotkey"] = "Ctrl+Shift+1", -- now uses the combination of ctrl shift and 1 together to toggle
   ["windowPosition"] = 
   {
       ["y"] = 342,
       ["x"] = 981,
   }, -- end of ["windowPosition"]
} -- end of config

 

Dont forget to restart DCS after editing this file or you wont see the changes.

 

If you want to remove the overlay entirely and never use it, just delete:

  • DCS-SRS-Overlay.dlg
  • DCS-SRS-OverlayGameGUI.lua

 

In Saved GamesDCSScripts

 

Preset Channel Configuration

 

Preset channels can be created for all FC3 aircraft and all expansion radios for Non FC3.

 

Channel presets are created per Radio - full list of names & frequencies here https://docs.google.com/spreadsheets/d/1tzd996zJ1t0heZ-t1PpL7vNUIZbXl7pI6De0GThN1Qw/edit#gid=1869108790 )

 

Preset files are named after the radio (no special characters needed & case is ignored) and are text files with a single frequency on each line.

 

For example, to create a fixed channel list for the first UHF radio in the F15C:

 

Create a file called ANARC-164 UHF1.txt or anarc164 UHF1.txt where you installed SimpleRadio Standalone (where the client exe is), add frequencies and save.

 

The file will be automatically loaded when that radio appears on an aircraft. The frequency list can also be manually reloaded with the reload button. The files are per radio not per aircraft.

 

As always, thanks for the support and let me know if there are any issues!

 

Dedicated support now available on Discord: https://discord.gg/baw7g3t

 

 

DOWNLOAD THE TESTING RELEASE 1.4.7.0: https://github.com/ciribob/DCS-SimpleRadioStandalone/releases/tag/1.4.7.0

 

DOWNLOAD THE LATEST RELEASE: https://github.com/ciribob/DCS-SimpleRadioStandalone/releases/latest

 

Video Demo & Installation

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

  • Recently Browsing   0 members

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