-
Posts
246 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by karpiyon
-
Hi, Can I set a default F10 command? When I create a mission, I use missionCommands.addCommandForGroup or addSubMenu to add my own commands. I want to set a default command which will always be present regardless of the mission I fly without the need to add it specifically to the mission itself. Can this be done? Is there anywhere I can add this command so that it will always be available?
-
JanJan revolutionary plugin for Voice Attack for F16 & FA-18
karpiyon replied to karpiyon's topic in DCS Modding
Updated and added many new features to the plugin. Apart from controlling the entire cockpit you can: Set ILS to any airport you select without specifying the frequency. Set TACAN frequency Set HSI course Set Backup UHF frequency Change external views Vector to nearest airport Report external/Internal fuel level I also added many dynamic checks e.g.: Check that fuel flow is below your threshold value Verify airspeed is below your threshold before lowering the landing gear Verify speed brakes are closed + many more Download here: Discord Link- 20 replies
-
- 2
-
-
- va
- voiceattack
- (and 4 more)
-
Hi, I know how to create kneeboard pages. I noticed that if I add/remove .png files from the kneeboard folder during the current mission, the actual kneeboard in the cockpit will not change. Is there a way to update the kneeboard pages during the mission to reflect any change I make to the .png files.
-
Hi, Is there a way to export and read F16 MFDs as text? I want to read the current start of the MFS
-
Hi, Is there anyway to show my own dynamic text in VR? By dynamic I mean something which is not embedded in the mission. I created a unique plugin for VoiceAttack (currently F16 only) discord link and I want to show a few lines of text. Link to plugin in DCS
-
VR Shaders mod for better VR experience
karpiyon replied to Kegetys's topic in Utility/Program Mods for DCS World
Is this good for the last version of DCS? I see all kind of errors related to shader in DCS.log. -
How do i export the current sim time in export.lua
karpiyon replied to karpiyon's topic in Mission Editor
How do you access DCS in export.lua? DCS.getModelTime() DCS.getRealTime() -
Hi, I know how to export various variable in export.lua but I can't get the actual sim time. How do I get the current mission/sim time? I use the F16. I can export the analog clock dials position it will show my the time in 12hours format which will not distinguish between 6am and 6pm e.g. Thanks
-
JanJan revolutionary plugin for Voice Attack for F16 & FA-18
karpiyon replied to karpiyon's topic in DCS Modding
After some tests, you can download and try the plugin yourself. Tune in to my discord channel to download the plugin here: JanJan Plugin- 20 replies
-
- 1
-
-
- va
- voiceattack
- (and 4 more)
-
Hi, I've developed a new plugin for the F16 & FA-18 which is working with VoiceAttack (32/64bit Full versions only) You can see a demos here, JanJan DCS Demo1 JanJan DCS Demo2 Dynamic Phrases PopUp Planner Phrase Filter Dynamic Phrases It has over 50K commands. Download from JanJan discord server It can do the following: Vocal commands to control the entire cockpit. Perform ALL the radio communication commands you can say: Flight, attack air defenses Texaco, request rejoin Inboud for landing Checkin 15 minutes Ready to copy ...all of them Commands to control external views. Control the simulators and more. In addition, and this is the main strength of this plugin, it has other special complex command to perform other tasks. E.g.: Set ILS to any airport you select without specifying the frequency. After 'selecting' the airport you can ask for it's available runways and say set ILS for runway 26 left say Set TACAN frequency. Either set Tblisi tacan or set tacan channel 126 yankee followed by set tacan mode air/ground Set HSI course Set Backup UHF frequency Ask for a vector to the nearest airport Report external/Internal fuel level Set Com1/Com2 radio frequencies Set QNH Set and tune illumination for all available instruments Show/Hide and toggle kneeboard I also added many dynamic checks e.g.: Check that fuel flow is below your threshold value Verify airspeed is below your threshold before lowering the landing gear Verify speed brakes are closed Below are just a few of the complex commands: null JanJan_VA_plugin_for_DCS.pdf RECENT UPDATES 1.1.4.0 * Fixed bug related to user key checkbox. * Added missing dcs-bios files which are needed for it's operation. 1.1.1.8 * Adding config option to run FLCS bit test during startup. * Adding command to set laser start time, if you think 5 to 30 sec is not enough let me know, *set [laser;tgp] start [time;] [5..30][seconds;]* * Fixed MFD loading sequence - once in a while the F-16 MFD code gets updated, which effects the MFD commands. 1.0.35.0 * Adding an option under *Commands* Tab to use 'recenter VR Headset'. This will stop the view from recentering every time the plugin tries to 'press' Num5. See doc or tool tip for further instructions. * Fixing command parser which may have not read commands from general keyfile properly. 1.0.34.0 * **Adding Mariana Islands Support** * Fix bug when reading keyfiles * Updating/fixing typos in commands 1.0.33.0 * Fixed model not selected properly on fresh install * Fixed DCS export when variables are not defined 1.0.32.0 * Update profile * Update DCS-BIOS version * Fixed but with prevented reading data in 2.72 from ramp 1.0.30.0 * Supporting VAx64 1.0.10.0 * **Adding support for the 'Filter Phrase' command in 3D including VR.** * See plugin doc for this new feature and how to setup & enable it. * Modified *Show comm menu* command to prevent possible bug when using VAICOM * Saving selected option for Backup tab in Config Form * Adding config options to specify DCS saved game folder * Added vocal notification to set laser code
- 20 replies
-
- 1
-
-
- va
- voiceattack
- (and 4 more)
-
Is there a way to export/read Comms options?
karpiyon replied to karpiyon's topic in PC Hardware and Related Software
Yes, I know... I would like to try and export it and read it. -
Where to find export MainPanel = GetDevice(?)
karpiyon replied to karpiyon's topic in How To Mod for DCS World
Yes thanks, i read most of that already. I still can't export EHSI data of the F-16, that is heading and course of the knobs. and I would like to get the current mission time. i can read the clock dials but since it is analog i can be day or night. -
Hi, I am working on a C# plugin for DCS. I am importing my falcon BMS Voice Attack plugin to DCS. I already imported my routines for reading the user keyfile, adding all the missing unmapped keys and pressing any cockpit instrument. What I lack now a way to read the instruments. I also have a UDP interface to read the exported data using export.lua. I want to use DCS BIOS for than. I did not install it, however I downloaded the required (I think) .lus files and I am loading all of the in my export.lua. My question: How do I read data from DCS BIOS using C#? Do i need to initiate a stream or does DCS BIOS send data all the time? If it is how do I initiate it? How do I send key presses in C#? (I currently do not need this but if I want my plugin to be ported to other models it might be easier DCS BIOS How can I do that?
-
Hi, I am trying to export DCS data. I want to transfer data every 500ms and try to receive it in my c# plugin when i need it. I am new to this so I try to follow existing examples. When I start the listener before DCS starts (the client) the connection is working. However, I want to open start the listener after the client starts transmitting or be able to open close it. on the client(DCS) i use: socket = require("socket") IPAddress = "127.0.0.1" Port = 31090 MySocket = socket.try(socket.connect(IPAddress, Port)) MySocket:setoption("tcp-nodelay",true) The error i get from that client (when my listener is not set is the: Lua::Config: Call error LuaExportStart:<LUA_TTABLE> stack traceback: [C]: ? [C]: in function 'try' on this line: MySocket = socket.try(socket.connect(IPAddress, Port)) My test c# code is something like this: var listener = new TcpListener(IPAddress.Parse("127.0.0.1"), 31091); listener.Start(); Thread.Sleep(700); if (!listener.Pending()) { vaProxy.WriteToLog("Sorry, no connection requests have arrived", "Red"); } else { vaProxy.WriteToLog("Server started.", "Green"); vaProxy.WriteToLog("Waiting for DCS connection...", "Green"); var client = listener.AcceptTcpClient(); vaProxy.WriteToLog("DCS connected :-)", "Green"); var reader = new StreamReader(client.GetStream()); var writer = new StreamWriter(client.GetStream()); var s = string.Empty; s = reader.ReadLine(); vaProxy.WriteToLog(s, "Blue"); reader.Close(); writer.Close(); client.Close(); } listener.Stop();
-
Hi, I want to extract some data for the F16 model. Where can i find the mapping for the devices and arguments?
-
Hi, I'm trying to follow the example and read the data from a socket. I'm using this example below but when my add (it a plugin for VA) is not running the connection is closed and i cannot restore it. How can I open a connection which will not close or try to reopen itself if closed? function LuaExportStart() package.path = package.path..";"..lfs.currentdir().."/LuaSocket/?.lua" package.cpath = package.cpath..";"..lfs.currentdir().."/LuaSocket/?.dll" socket = require("socket") IPAddress = "127.0.0.1" Port = 31090 MySocket = socket.try(socket.connect(IPAddress, Port)) MySocket:setoption("tcp-nodelay",true) end function LuaExportBeforeNextFrame() end function LuaExportAfterNextFrame() local IAS = LoGetIndicatedAirSpeed() socket.try(MySocket:send(string.format("IAS: %.4f \n",IAS))) end function LuaExportStop() if MySocket then socket.try(MySocket:send("exit")) MySocket:close() end end function LuaExportActivityNextEvent(t) end
-
Hi, I followed the doc and this example: but neither the log files are written nor the tcp connection is working. What can i check further?
-
VR Shaders mod for better VR experience
karpiyon replied to Kegetys's topic in Utility/Program Mods for DCS World
Hi, I download the VR Shaders from the original DCS forum and recreated. I placed the extracted "bazer" folder under: c:\Users\<userName>\Saved Games\DCS\Mods\ Tried also under the game/mod/ folder but it made no differenrce. I do not see the round masked corners on the pc screen. why? -
Hi, In the keyfile, what do the "value_down" and "value_up" mean? e.g. { down = elec_commands.MainPwrSw, cockpit_device_id = devices.ELEC_INTERFACE, value_down = -1.0, name = _('MAIN PWR Switch - OFF'), category = {_('Left Console'), _('ELEC Control Panel')}}, or: ...value_down = 1.0, value_up = 0.0,... Thanks
-
Hi, Is there a way to add all the missing command to DCS key mapping? I am starting to work on a VA plugin for DCS. For this I need to "press" the keys using the plugin but they must be defined. Yes I can manfully defined the missing keys but perhaps there is already a way to add/fill the keyboard section of the keyfile with (any) available key combinations. Is there?