-
Posts
1802 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by Bailey
-
@McMicha 's (who I believe to be the main holder of https://github.com/s-d-a/DCS-ExportScripts) last post was about a year and a half ago. The hardest part of making a common place for these additions is the maintenance it would require. Someone, or a group of people, would have to volunteer for such a task.
-
Yep. You can even have it recognize channels vs freqs too. Here is a demo video. https://i.imgur.com/1JEOqjH.mp4 Here is a pic. Add this code to "ExportScript.ConfigEveryFrameArguments" [353] = "%0.1f", -- VHF/UHF ARC-182 Freq Mode (UHF GUARD|V/UHF|V/UHF GUARD|PRESET|V/UHF|LOAD?) then add the following to "function ExportScript.ProcessIkarusDCSConfigHighImportance(mainPanelDevice)" ----------------------------------- -----Get F14 Radio Frequencies----- ----------------------------------- -----UHF----- --[[ 1. Get the state of the switch to determine if presets or freqs are being used 2. Get the channel or freq 3. Using the above logic, present the Channel or Freq 4. Preceede channels with "CH ". 5. Dont preceede freqs with anything. ]] --[[ [2033] = "%.4f", -- Mode selector knob (GUARD|MANUAL|PRESET) 0.0000 = preset 0.5000 = MANUAL 1.0000 = GUARD ]] local UHF_ARC159_infoBase = ExportScript.Tools.split(list_indication(8), "%c")--this contains the formated table of the base radio local UHF_ARC159_readoutBase = UHF_ARC159_infoBase[10] -- so far it has always been 10 in both channel and freq modes local UHF_ARC159_FreqMode = string.format("%0.1f", mainPanelDevice:get_argument_value(2033)) if UHF_ARC159_FreqMode == "1.0" or UHF_ARC159_FreqMode == "0.5" then ExportScript.Tools.SendData(60000, string.format("ARC-159\n" .. UHF_ARC159_readoutBase:sub(1,3) .. "." .. UHF_ARC159_readoutBase:sub(4,6))) ExportScript.Tools.SendData(60001, string.format(UHF_ARC159_readoutBase:sub(1,3) .. "." .. UHF_ARC159_readoutBase:sub(4,6))) elseif UHF_ARC159_FreqMode == "0.0" then ExportScript.Tools.SendData(60000, string.format("ARC-159\n" .. "CH " .. UHF_ARC159_readoutBase:sub(4,6))) ExportScript.Tools.SendData(60001, string.format("CH " .. UHF_ARC159_readoutBase:sub(4,6))) end local UHF_ARC159_infoPilot = ExportScript.Tools.split(list_indication(9), "%c")--this contains the formated table of the Pilot radio local UHF_ARC159_readoutPilot = UHF_ARC159_infoPilot[16] -- so far it has always been 10 in both channel and freq modes local UHF_ARC159_FreqMode = string.format("%0.1f", mainPanelDevice:get_argument_value(2033)) if UHF_ARC159_FreqMode == "1.0" or UHF_ARC159_FreqMode == "0.5" then ExportScript.Tools.SendData(60002, string.format("ARC-159\n" .. UHF_ARC159_readoutPilot:sub(1,3) .. "." .. UHF_ARC159_readoutPilot:sub(4,6))) ExportScript.Tools.SendData(60003, string.format(UHF_ARC159_readoutPilot:sub(1,3) .. "." .. UHF_ARC159_readoutPilot:sub(4,6))) elseif UHF_ARC159_FreqMode == "0.0" then ExportScript.Tools.SendData(60002, string.format("ARC-159\n" .. "CH " .. UHF_ARC159_readoutPilot:sub(4,6))) ExportScript.Tools.SendData(60003, string.format("CH " .. UHF_ARC159_readoutPilot:sub(4,6))) end local UHF_ARC159_infoRio = ExportScript.Tools.split(list_indication(9), "%c")--this contains the formated table of the Rio radio local UHF_ARC159_readoutRio = UHF_ARC159_infoRio[16] -- so far it has always been 10 in both channel and freq modes local UHF_ARC159_FreqMode = string.format("%0.1f", mainPanelDevice:get_argument_value(2033)) if UHF_ARC159_FreqMode == "1.0" or UHF_ARC159_FreqMode == "0.5" then ExportScript.Tools.SendData(60004, string.format("ARC-159\n" .. UHF_ARC159_readoutRio:sub(1,3) .. "." .. UHF_ARC159_readoutRio:sub(4,6))) ExportScript.Tools.SendData(60005, string.format(UHF_ARC159_readoutRio:sub(1,3) .. "." .. UHF_ARC159_readoutRio:sub(4,6))) elseif UHF_ARC159_FreqMode == "0.0" then ExportScript.Tools.SendData(60004, string.format("ARC-159\n" .. "CH " .. UHF_ARC159_readoutRio:sub(4,6))) ExportScript.Tools.SendData(60005, string.format("CH " .. UHF_ARC159_readoutRio:sub(4,6))) end -----V/UHF ARC182----- --[[ [353] = "%0.1f", -- VHF/UHF ARC-182 Freq Mode (UHF GUARD|V/UHF|V/UHF GUARD|PRESET|V/UHF|LOAD?) 0.0 = UHF GUARD 0.2 = V/UHF 0.4 = V/UHF GUARD 0.6 = PRESET 0.8 = V/UHF 1.0 = LOAD? ]] local VHF_ARC182_infoBase = ExportScript.Tools.split(list_indication(12), "%c")--this contains the formated table of the base radio local VHF_ARC182_readoutBase = VHF_ARC182_infoBase[10] -- so far it has always been 10 in both channel and freq modes local VHF_ARC182_FreqMode = string.format("%0.1f", mainPanelDevice:get_argument_value(353)) if VHF_ARC182_FreqMode == "0.0" or VHF_ARC182_FreqMode == "0.2" then ExportScript.Tools.SendData(60006, string.format("ARC-182\n" .. VHF_ARC182_readoutBase:sub(1,3) .. "." .. VHF_ARC182_readoutBase:sub(4,6))) ExportScript.Tools.SendData(60007, string.format(VHF_ARC182_readoutBase:sub(1,3) .. "." .. VHF_ARC182_readoutBase:sub(4,6))) elseif VHF_ARC182_FreqMode == "0.4" or VHF_ARC182_FreqMode == "0.8" then ExportScript.Tools.SendData(60006, string.format("ARC-182\n" .. VHF_ARC182_readoutBase:sub(1,3) .. "." .. VHF_ARC182_readoutBase:sub(4,6))) ExportScript.Tools.SendData(60007, string.format(VHF_ARC182_readoutBase:sub(1,3) .. "." .. VHF_ARC182_readoutBase:sub(4,6))) elseif VHF_ARC182_FreqMode == "1.0" then ExportScript.Tools.SendData(60006, string.format("ARC-182\n" .. VHF_ARC182_readoutBase:sub(1,3) .. "." .. VHF_ARC182_readoutBase:sub(4,6))) ExportScript.Tools.SendData(60007, string.format(VHF_ARC182_readoutBase:sub(1,3) .. "." .. VHF_ARC182_readoutBase:sub(4,6))) elseif VHF_ARC182_FreqMode == "0.6" then ExportScript.Tools.SendData(60006, string.format("ARC-182\n" .. "CH " .. VHF_ARC182_readoutBase:sub(4,6))) ExportScript.Tools.SendData(60007, string.format("CH " .. VHF_ARC182_readoutBase:sub(4,6))) end save, reload DCS, add a "Momentary Button/Display (Text)" form DCS Interface with "Title Text Change on DCS Update Settings" for DCS ID 60000, 60001, 60006, and 60007. That's it! Good luck!
-
Mi-24P Stream Deck with DCS-ExportScript
Bailey replied to Bailey's topic in PC Hardware and Related Software
Thanks to @Coyote_One and the videos by @ctytler, flare and chaff count export has been added. Note the IDs (3022-3025). I have not updated the SD profile, but I have updated the .lua. You can find the file here: https://github.com/asherao/DCS-ExportScripts/blob/1fb0fd33b9c0522e322716b9ddbbc87be69ae0dd/Scripts/DCS-ExportScript/ExportsModules/Mi-24P.lua You can check out the video here: https://youtu.be/pdQXB327uWs It took me months to really understand the process, but gosh darn I did! (For the most part, kinda) -
Mi-24P Stream Deck with DCS-ExportScript
Bailey replied to Bailey's topic in PC Hardware and Related Software
Glad to provide. Wouldn't have been possible without the extract, so thank you to you too! Funny enough the DCS Interface app bug opened my eyes to many of the possibilities of the .lua. I am glad to see that the app has been updated. Double Thanks! (https://github.com/charlestytler/streamdeck-dcs-interface/releases/tag/v1.0.4) -
Thanks. It's loading the DCS Module Clickable Data for me just fine for both the A10 and Hind. Thumbs up to the flexibility bc I didn't uninstall the plugin first. Oops. Uninstall the plugin first!!! Thank you! I have edited the first post in the other thread with the link to the new version (https://forums.eagle.ru/topic/275239-mi-24p-stream-deck-with-dcs-exportscript/)
-
Mi-24P Stream Deck with DCS-ExportScript
Bailey replied to Bailey's topic in PC Hardware and Related Software
Np. I learned a lot and enjoyed making it. Thank you. -
UN Pilot Mi-24P Hind Campaign (Huey Campaign Conversion)
Bailey replied to Bailey's topic in Missions and Campaigns
Good luck! -
Mi-24P Stream Deck with DCS-ExportScript
Bailey replied to Bailey's topic in PC Hardware and Related Software
Ok, here yall go. I included icons and the 15 key standard streamdeck profile. You can download the profile here: https://www.digitalcombatsimulator.com/en/files/3317284/ Enjoy! -
UN Pilot Mi-24P Hind Campaign (Huey Campaign Conversion)
Bailey replied to Bailey's topic in Missions and Campaigns
Yes. Yes. Yes. -
UN Pilot Mi-24P Hind Campaign (Huey Campaign Conversion)
Bailey replied to Bailey's topic in Missions and Campaigns
Wahooo! I hope you enjoy the rest! Gladly. -
Mi-24P Stream Deck with DCS-ExportScript
Bailey replied to Bailey's topic in PC Hardware and Related Software
Nice catch. I thought I fixed that. Yes, it is ok. I have made the change in my profile too. Thank you. I am considering this. It will likely happen when I have the chance to spend time on it. -
STREAM DECK PROFILES LIBRARY
Bailey replied to ZQuickSilverZ's topic in PC Hardware and Related Software
You can download the profile here: https://www.digitalcombatsimulator.com/en/files/3317284/ Pics: -
Mi-24P Stream Deck with DCS-ExportScript
Bailey replied to Bailey's topic in PC Hardware and Related Software
Thank you. I appreciate it. I use WinRAR to extract the images. Right click the .streamDeckProfile file and Open With WinRAR. Then Extract To a location of your choice. Then search for "*.png" to find all of the image files. Oh, and search for "*.jpg" too. Once the XL version has been blessed by ED via the ED User Files, I'll get working on the Standard version. It might be a little awkward, but I can leave the fine tuning to the user. -
Download Here: https://www.digitalcombatsimulator.com/en/files/3317270/ You have been assigned to a peacekeeping operation in the Caucasus region. When deboarding the transport plane you slip and hit your head. You awake hours later. Wow, these Mi-24P Hinds don't look familiar, but you are excited to fly them! This is a Mi-24P Hind conversion of the default DCS UH-1H UN Pilot Campaign. All campaign credits go to the original authors and actors. As one of the best default DCS campaigns, it is highly recommended in its original form. I have not changed any of the story elements. Install Instructions: Unpack the .rar or .zip file into your DCS Saved Games location so that it becomes: 'C:\UsersYourProfile\Saved Games\DCS\Missions\Campaigns\en\UN Pilot Mi-24P Hind'. This Campaign is OvGme Ready. Time to play: After launching DCS click the Campaign button on the main screen and then click "My Campaigns" on the left side of the screen. Select the Campaign called UN Pilot Mi-24P. After reading the Campaign Description click the green button on the lower right side of the screen. Enjoy! ~Bailey 30JUN2021 Thank you lambchops for testing and the pictures! v1.0 Initial Release Overall Changes - Changed Player aircraft to UN Mi-24P Hind - Removed old "open door" events to prevent possible issues - Minor changes to some missions for DCS 2.7 compatibility - Minor changes to some missions accommodate Mi-24P Hind
-
Wrong AVERAGE WIND SPEED GRADIENT with increasing ALTITUDE
Bailey replied to GumidekCZ's topic in General Bugs
I think a good temporary fix for everyone would be for ED to take out the auto adjustments that the ME forces. -
`\DCS World OpenBeta\Mods\aircraft\Ka-50\Missions\Campaigns`
-
Photoshop
-
I am currently playtesting my conversion of the default Huey campaign. Change the aircraft, put on the equivalent weapons. Change the fuel and livery, and you are half way there. The next step is going through all of the triggers to make sure that they are compatible with the Hind. Notably, I have to change the "User has put the engine to idle after landing" argument. I am also taking out the "door open" trigger arguments because I have no idea how to get to the crew doors in the Hind. Last step is to playtest. The biggest unexpected hangup were the "tune frequency 123 now" parts of the missions. Luckily both of the choppers have similar ADF radios (similar enough). I have yet to get to to the UHF tuning missions, so I expect to hit a slight hickup there. We shall see. Overall the changes have been trivial. Let's hope it stays that way
-
I have the same problem. I had to make individual buttons for each position. Here is what I have for the weapon selector. I hope it can give some clues. Values: 0.0=WPN SJO,0.1=WPN RB75,0.2=WPN LUFT,0.3=WPN AKAN,0.4=WPN AT-,0.5=WPN IR-
-
Mi-24P Stream Deck with DCS-ExportScript
Bailey replied to Bailey's topic in PC Hardware and Related Software
Extract the stream deck profile itself. -
Mi-24P Stream Deck with DCS-ExportScript
Bailey replied to Bailey's topic in PC Hardware and Related Software
Download the profile. Open it with winzip or winrar. Search for the images. Or, if there is enough demand I can upload them individually when I put the profile on ED User Files. -
DiCE: DCS Integrated Countermeasure Editor by Bailey (v6 MAY2023)
Bailey replied to Bailey's topic in DCS Modding
The only other suggestion I have is trying to uninstall DiCE and see if the problem goes away. I’m eager to hear the results. To be honest, there is little I can do by myself because I don’t have access to the code of both. On the bright side the DiCE code is 100% available on GitHub for those that would like to take a look. -
Mi-24P Stream Deck with DCS-ExportScript
Bailey replied to Bailey's topic in PC Hardware and Related Software
Feel free to use the icons. I don’t have a 15 button version. If you have trouble let me know and I can try to “simulate” one in the software and release a special version.