Search the Community
Showing results for tags 'streamdeck'.
-
Github: https://github.com/asherao/DCS-ExportScripts TLDR; A central place to share your DCS-ExportScripts for the Elgato Stream Deck for everyone. A number of people in the community have made some great additions to DCS-ExportScript luas over the past few years. Unfortunately it is relatively difficult to find these great additions, as they are scattered about the forums and github. This thread and Git are an attempt to consolidate, discuss, and help develop even more awesome ExportScript luas for DCS. If you have something that you would like to share, please put it in a post or you can use github if you are familiar with it (or even if you want to learn how Git to in a friendly environment). Trial, error, ingenuity, learning, asking, and window shopping are all welcome! Feel free to post screenshots of your development progress. You never know, someone else may see it and another idea could be sparked. Just as many people have IRL obligations, if for some reason I disappear from the Git or forums feel free to take this project, fork the Git, and keep it goin'. I won't be jealous. Here are some of the forum topics where you can see the great level of collaboration that happens with DCS-ExportScripts with the Elgato StreamDeck. Make sure to check em out! Enjoy and have fun! Ctytler's DCS Interface App for Stream Deck - https://forums.eagle.ru/topic/230609-new-streamdeck-plugin/ Stream Deck Profiles Library - https://forums.eagle.ru/topic/198845-stream-deck-profiles-library/ Stream Deck Altimeter Settings - https://forums.eagle.ru/topic/273399-stream-deck-altimeter-setting-in-inhg-and-hpa/ Mi-24P Stream Deck Development - https://forums.eagle.ru/topic/275239-mi-24p-stream-deck-with-dcs-exportscript/ F14B Stream Deck Development - https://forums.eagle.ru/topic/238372-dcs-exportscripts-f-14b-tomcat-lua-script-wspecial-stream-deck-exports/ P-47D Stream Deck Development - https://forums.eagle.ru/topic/237624-dcs-exportscripts-p-47d-thunderbolt-lua-script Previous export lua changes before the creation of this library: - AJS37 - corrected afterburner export - F/A-18C Hornet - removed a duplicate export - F-14B - Added radio freq text output (60000 - 60007) - F-16C - Added Flare and Chaff Count Readouts (3000 - 3006) - Added SENPAI (Streamdeck Elevation Navigation Pressure Altimeter Instrument) (WIP) (44224 - 44231) - JF-17 - Added JF-17 - Mi-24P - Added DISS Info (3000 - 3002) - Added Ammo Counter Readouts (3011 - 3015) - Added Arc-15 Readouts (3020 - 3021) - Added Flare and Chaff Count Readouts (3022 - 3025) - Added SENPAI (Streamdeck Elevation Navigation Pressure Altimeter Instrument) (44224 - 44231) - Added VRS Detection (3030) - Mosquito FB MkVI - Added Mosquito FB MkVI - Removed duplicate exports - Spitfire LF MkIX - Read Wiki for IDs
-
I have created an early beta build of the Streamdeck Plugin with DCS BIOS support. You can download and install it from here: https://github.com/enertial/streamdeck-dcs-interface/blob/master/Release/com.ctytler.dcs.streamDeckPlugin First time setup: After downloading and installing the plugin, Create a DCS-BIOS Button Click "Configure" button Click on "Setup" in top right of the "Configure" window and specify path to DCS BIOS installation and click Update. If successful, a table of Control References should populate as seen below. If you don't have DCS BIOS installed there is a link to follow in the Setup window New Feature: This has one new button option: "DCS-BIOS Button" and uses a new User Interface for that button only. There is some limited functionality right now and be warned that newer versions of the DCS-BIOS button may need you to re-create settings until the beta testing period is over. I have kept compatibility with DCS-ExportScript and the plugin can run with both backends at the same time if desired. Please share any comments, suggestions, or bug reports in this thread or submit an Issue on Github. Thanks!
-
All, I have been using DCS-ExportScript with my Stream Deck, and have been very frustrated by the microstutter that constantly occurs. I have spent the last few hours troubleshooting, and _think_ I have found a fix. Specifically, open the file \Saved Games\DCS\Scripts\DCS-ExportScript\lib\Tools.lua and then search for "settimeout(.001)" or just go to line 48. Then simply change the value .001 to 0, such that the line reads: "ExportScript.socket.try(ExportScript.UDPListener:settimeout(0)) -- set the timeout for reading the socket; 250 fps" Save the file and try to see if the stutters are gone and the Stream Deck works as normal. On my system, it seems smooth as butter, and everything seems to work, but I have NOT done extensive testing to see if this change has some side effects that I am not aware of. Please report your findings if it works.
-
DCS Data Export Tool GitHub: DcsDataExportTool What can this tool do for you? This console application will allow you to export DCS Clickable Data with IDs into CSV file for later use with DCS Stream Deck interface (might be usable by other DCS tools I am not aware of). Most of the modules and clickable data info can be looked at directly in the DCS SD plugin, but some of them can't and display empty table. With release of the Mirage-F1 and the fact, that DCS SD plugin wasn't updated for quiet a while, I have decided to write my own tool to get such data. Instead of going through the scripts manually while mapping SD buttons to DCS, you can use this tool to get them exported into CSV without all the unnecessary info noise around the LUA scripts. This tool is in early stage of development, it's not perfect and can only get better. It was tested only on my machine and few other machines of friends. If it's not working for you, crashes or does not export some of the module data, let me know so I can fix it. GitHub repository doesn't build the versions automatically yet, so only source code is now available. This will be done in future. Please, read the disclaimer on the GiHub page. If you don't feel like running some 3rd party app from unknown source, DON'T and wait for the GitHub released binaries. Supported modules (I was able to test) A-10C II Tank Killer A-10C Warthog AH-64D BLK.II AJS37 AV-8B N/A F-14 F-16C bl. 50 F-5E Tiger II F/A18C Ka-50 Black Shark M-2000C Mi-24P Mi-8MTV2 Mig-21bis Mirage F1 NS430 TF-51D Mustang UH-1H Huey As I do not have access to some other modules, any feedback is appreciated. If something doesn't work or is not right, feel free to contact me or creating Issue on the GitHub page directly. How to use You can find the instructions HERE Download LINKS DCS Data Export Tool Win-x64 ZIP file DCS Data Export Tool Win-x86 ZIP file Special thanks: Charles Tytler for the DCS Stream Deck plugin and ideas I have used for my tool NLUA Interface for making the development and interfacing with LUA possible Feel free to get in touch if you find bugs or need any help.
- 6 replies
-
- 1
-
- streamdeck
- export
-
(and 1 more)
Tagged with:
-
Hi, after a very long time indeed, I'm happy to report that MATRIC is available on iOS as well as Android. Since MATRIC was at least in part inspired by need to deal with complex keyboard shortcuts in DCS it seems appropriate to announce it here . iOS support was probably No.1 requested feature by far. To cut the long story short, MATRIC beta for iOS is now available for Apple devices in AppStore TestFlight: https://testflight.apple.com/join/pkXPB9BD P.S. For those that aren't familiar with MATRIC ( https://matricapp.com ): MATRIC is sort of like software stream deck which enables you to use drag & drop to create custom "button box" (well, sliders encoders and other stuff too) on your mobile device and assign various actions to them like keyboard hotkeys, macros, joystick buttons...etc. It consists of Windows "server app" and mobile client. It provides integration API so even 2-way integration is possible for apps that support it (like DCS does) e.g. https://www.youtube.com/shorts/ES4cfw9rDuM
-
Hi Fellow Pilots, I have been extensively using the interface for StreamDeck that Charles Tytler wrote, to configure my XL unit for the F/A-18C. Granted it is all been for the way my little brain works and obviously 100% personalised for my use. I apologise for asking these questions, but I have medical memory issues and forget easily Seen as I have put so much effort in to this, I thought I would release to all the fellow pilots out there. Before I do though, I just wanted to ask a couple of questions; 1. Do I need to release the customized F/A-18C lua I am using? 2. Do I need to release the clickable data, or is that standard for everyone? 3. Do I just need to release the profile itself with some support documentation, or is there other StreamDeck stuff I need to add? 4. I will obviously credit those others where I have reused the odd icon here or there from other profiles I have downloaded, and will also make available every icon sheet that I have created in Adobe Illustrator *.ai, *.psd *.png 99% of what is contained below is based upon direct interface, rather than keystrokes or combinations of keys, so there is virtually no keys that need to be mapped in DCS itself Here are the screenshots of the profile screens I have created and using, and what I intend to release; As I stated above, almost all the buttons and gauges etc are utilising the direct interface, and not keyboard strokes, so little to no remapping of keys is required to make it functional If someone who could help me with the answers, then I can get this released tomorrow hopefully Thank you Toni aka Ice Rhino
- 6 replies
-
- streamdeck
- profile
-
(and 3 more)
Tagged with:
-
So this was driving me insane... one of my MFD 's would consistently disappear... but, I couldn't find the conditions under which it would disappear, I thought I had a cabling problem ... nope... I thought it was that the script I was using to create 128 buttons in TARGET... nope etc... A little about my controller set up: Thrustmaster Warthog HOTAS which I configure using TARGET, to get a full 128 buttons MFG Crosswinds v2 3 x Thrustmaster Cougar MFD 1 x Razer Tartus (configured as a joystick button box, because I prefer discrete DX button presses, as it creates less confusion keyboard collisions etc) 1 x Stream deck (configured as a joystick button box, using vjoy, because I prefer discrete DX button presses, as it creates less confusion keyboard collisions etc) I obviously turned of vjoy first and thought that fixed it but then in game, nope it would not work, re scanned device etc... nope still nothing ... I start looking into the Game Controller UI in desperation. Clue 1 I noticed that my MFD2 wouldn't configure correctly via the Game controller UI (even though it would still work in game) it would just show as a joystick, but, labelled as the Tartus so I pulled each of the controllers in turn, until i got it up as MFD... turned out it was the Tartus Resolution 1 I changed the MFD from MFD 2 to MFD 4 (luck more than logic) in the Game Controller UI, with the Tartus unplugged, each MFD number has a different VID in windows, so i guessed it was colliding. Each MFD now showed up correctly as an MFD the the Game controller UI. I ran Target and low there were still three MFD's hurrah ... or so i thought... I get into game and the MFD3 has gone AGAIN... some muttering (well swearing) what the hell is going on. Clue 2 why the hell do i have VIVE controller listed in DCS. 2nd order diagnostics (when does the MFD vanish) ... after many stages of testing it MFD3 only vanishes once Steam VR starts only when i have one or more hand controllers active (assumption what if to do the game controller mapping in SteamVR they are mapping the controllers to a VID that just happens to have collided with the MFD, as the newer device they would overwrite the existing device and the MFD vanishes, only if you run TARGET Resolution 2 Change MFD 3 to MFD 8 to see if that works it does hurrah Are we nearly there yet... no we bloody aren't Turn back on vjoy that works, turn back on the tartus and OFFS the configuration of the MFD4 via the Game Controller UI has c*cked up again... note the device works in game but FFS I won't less this beat me... Resolution 3 Turn the Tartus off Move the MFD to 7 because that is next to 8 that will be safe right ... wrong ... well 5 is next to 4 ... wrong ... 6 hurrah! Finally Left MFD1 is fine, my Right MFD is set to MFD6 in the UI, and the Center to MFD 8... conclusion getting multiple MFD's to work with multiple joystick devices is a complete pain in the bottom, and it would be really nice if the manufacturers would use a mechanism of ensuring their virtual joysticks dont collide with each other...
-
Hi All, I'm hoping someone can help me. When assigning key commands in DCS, it sees left and right Alt as separate key buttons. Using stream deck, I can program left and right Shift, Ctrl, just not Alt. The left Alt works fine, the right Alt (Alt GR) has issues, when I us it in the streamdeck software to assign a hotkey, when I press the ALT GR (Right Alt) it registers the keystroke as L-Ctrl+R-Alt Has anyone had this problem and a good way to sort it. Thanks BV
-
So I am trying to program the actuation of the Emergency brake on my F/A-18C through my Streamdeck XL. I have done many buttons but this one has me stumped. I want to use a single “switch” to simulate engaged (pulled out) and disengaged (pushed in). I can engage it, but disengage it. Has anyone tried this and were you successful? Any help would be appreciated.
-
I cant be the first one whos run into the problem but maybe. While trying to set zoom in and zoom out default keyboard bindings in DCS are Numpad "/ and *" The * works just fine for zoom IN, however the / key does not with Stream Deck, really surprising. Using both BarRaider and the default Hotkey button in Stream Deck, the / key will not work. The Zoom IN however * key works fine while using hotkey OR BarRaider. Windows does allow the input no problem and you can type the actual key all day long using the button, but it doesnt go through to DCS or its not recognized. Any ideas? My next step is to pick Elgato's brain and see if they use a different language of some sort for Numpad keys that DCS may not recognize. Who knows.
- 2 replies
-
- streamdeck
- keybinds
-
(and 2 more)
Tagged with: