Jump to content

Simpit Software from SDA


HJPuhlmann

Recommended Posts

I try to make a XML file but the button test won't work. I push 5 times on one mfcd button ingame et 5 times on the ikarus window.

 

Why if I click on the ikarus window button, ikarus send ID 734 and not 736?

Otherwise ID 734 won't work too (it don't move ingame ID 734 button at all)

 

Any idea? :(

 

Thanks!

 

17:29:20.069  © H.J.P. 2019  Version 1.5.5.462   Application started .. 
17:29:20.073  Read file to dataset: Config.xml
17:29:20.075  Read file to dataset: JF-17.ikarus
17:29:20.082  Read file to dataset: JF-17.xml
17:29:20.087  Reset Cockpit .. 
17:29:20.168  Listener started on Port 1625...
17:29:21.448  Reset Cockpit .. 
17:29:21.451  Start loading Cockpit ... JF-17 PANEL.png
17:29:21.467  End loading Cockpit ... JF-17 PANEL.png
17:29:21.539  Hide Panel: 1 ... System.FormatException: Input string was not in a correct format.
  at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
  at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
  at System.String.System.IConvertible.ToInt32(IFormatProvider provider)
  at Ikarus.MainWindow.HidePanels()
17:29:21.539  Cockpit opened .. 
17:29:25.690  Cockpit closed .. 
17:29:26.102  Reset Cockpit .. 
17:29:26.104  Start loading Cockpit ... JF-17 PANEL.png
17:29:26.105  End loading Cockpit ... JF-17 PANEL.png
17:29:26.161  Hide Panel: 1 ... System.FormatException: Input string was not in a correct format.
  at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
  at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
  at System.String.System.IConvertible.ToInt32(IFormatProvider provider)
  at Ikarus.MainWindow.HidePanels()
17:29:26.162  Cockpit opened .. 
17:29:32.640  Cockpit closed .. 
17:29:59.253  Reset Cockpit .. 
17:29:59.254  Start loading Cockpit ... JF-17 PANEL.png
17:29:59.257  End loading Cockpit ... JF-17 PANEL.png
17:29:59.313  Cockpit opened .. 
17:30:03.167  Cockpit closed .. 
17:31:27.535  Got data for map used: CaucasusBase
17:31:27.536  DCS start command for modul: JF-17
17:31:27.541  Read file to dataset: JF-17.ikarus
17:31:27.542  Read file to dataset: JF-17.xml
17:31:27.542  Reset Cockpit .. 
17:31:27.543  Start loading Cockpit ... JF-17 PANEL.png
17:31:27.544  End loading Cockpit ... JF-17 PANEL.png
17:31:27.611  Hide Panel: 1 ... System.FormatException: Input string was not in a correct format.
  at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
  at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
  at System.String.System.IConvertible.ToInt32(IFormatProvider provider)
  at Ikarus.MainWindow.HidePanels()
17:31:27.611  Cockpit opened .. 
17:32:10.036  Reset Cockpit .. 
17:32:10.042  Saved file: Config.xml
17:32:10.043  Saved file: JF-17.ikarus
17:32:10.816  Reset Cockpit .. 
17:32:10.820  Start loading Cockpit ... JF-17 PANEL.png
17:32:10.821  End loading Cockpit ... JF-17 PANEL.png
17:32:10.881  Cockpit opened .. 
17:32:26.661  ID: 734 send to IP: 127.0.0.1:26027 Package: C1,3001,1 Bytes: 9
17:32:26.768  ID: 734 send to IP: 127.0.0.1:26027 Package: C1,3001,0 Bytes: 9
17:32:27.420  ID: 734 send to IP: 127.0.0.1:26027 Package: C1,3001,1 Bytes: 9
17:32:27.529  ID: 734 send to IP: 127.0.0.1:26027 Package: C1,3001,0 Bytes: 9
17:32:27.641  ID: 734 send to IP: 127.0.0.1:26027 Package: C1,3001,1 Bytes: 9
17:32:27.753  ID: 734 send to IP: 127.0.0.1:26027 Package: C1,3001,0 Bytes: 9
17:32:28.557  --- Received package: 5edd084d:736=1 Stacksize: 1
17:32:28.657  --- Received package: 5edd084d:736=0 Stacksize: 1
17:32:28.854  --- Received package: 5edd084d:736=1 Stacksize: 1
17:32:28.953  --- Received package: 5edd084d:736=0 Stacksize: 1
17:32:29.054  --- Received package: 5edd084d:736=1 Stacksize: 1
17:32:29.156  --- Received package: 5edd084d:736=0 Stacksize: 1
17:32:29.356  --- Received package: 5edd084d:736=1 Stacksize: 1
17:32:29.457  --- Received package: 5edd084d:736=0 Stacksize: 1
17:32:29.657  --- Received package: 5edd084d:736=1 Stacksize: 1
17:32:29.759  --- Received package: 5edd084d:736=0 Stacksize: 1

 

The xml file :

 

<?xml version="1.0" standalone="yes"?>
<DTADataSet>
 <!-- lamps -->
 <DCS_ID>
   <ExportID>401</ExportID>
   <Description>SPAK</Description>
   <ExportIDWithDescription>401 - SPAK</ExportIDWithDescription>
   <Type>Lamp</Type>
 </DCS_ID>
 <!-- Switches -->
   <!-- Left MFD -->
 <Clickabledata>
 <ID>0</ID>
   <DeviceID>1</DeviceID>
   <ButtonID>1</ButtonID>
   <Discription>Left MFCD SYM + Button</Discription>
   <Type>Switch</Type>
   <DcsID>734</DcsID>
 </Clickabledata>
 <Clickabledata>
 <ID>1</ID>
   <DeviceID>1</DeviceID>
   <ButtonID>2</ButtonID>
   <Discription>Left MFCD SYM - Button</Discription>
   <Type>Switch</Type>
   <DcsID>735</DcsID>
 </Clickabledata>
 <Clickabledata>
 <ID>2</ID>
   <DeviceID>1</DeviceID>
   <ButtonID>3</ButtonID>
   <Discription>Left MFCD U1 Button</Discription>
   <Type>Switch</Type>
   <DcsID>736</DcsID>
 </Clickabledata>
 <!-- Devices -->
 <Devices>
   <DeviceID>1</DeviceID>
   <Discription>MFCD_LEFT</Discription>
 </Devices>
</DTADataSet>

 

the .ikarus file

 

<?xml version="1.0" standalone="yes"?>
<DataSet1 xmlns="http://tempuri.org/DataSet1.xsd">
 <Switches>
   <ID>1</ID>
   <Class>Button</Class>
   <ClickabledataID>0</ClickabledataID>
   <Name>-</Name>
   <Value>0</Value>
   <OldValue>1</OldValue>
   <FilePictureOn>CDU-Arrow-left-down.png</FilePictureOn>
   <FilePictureOff>CDU-Arrow-left-up.png</FilePictureOff>
   <FilePicture2On>-</FilePicture2On>
   <Input>0.0,1.0</Input>
   <Output>0.0,1.0</Output>
   <PosX>86</PosX>
   <PosY>270</PosY>
   <Size>50</Size>
   <Rotate>0</Rotate>
   <Event>false</Event>
   <DontReset>false</DontReset>
   <WindowID>1</WindowID>
   <DcsID>736</DcsID>
 </Switches>
 <Parameter>
   <FileBackground>BackGround.png</FileBackground>
 </Parameter>
 <Window>
   <WindowID>1</WindowID>
   <Name />
   <PosX>0</PosX>
   <PosY>0</PosY>
   <Height>1080</Height>
   <Width>1920</Width>
   <Background>JF-17 PANEL.png</Background>
   <BackgroundNight>-</BackgroundNight>
   <Refresh>false</Refresh>
   <LightColor>95E295</LightColor>
 </Window>
</DataSet1>

 

Some line of the JF-17.lua of the export script :

 

--- MFCD ---
[734] = "%1d",   -- Left MFCD SYM + Button, OUT/IN {0,1}
[735] = "%1d",   -- Left MFCD SYM - Button, OUT/IN {0,1}
[736] = "%1d",   -- Left MFCD U1 Button, OUT/IN {0,1}

Link to comment
Share on other sites

Hmm, got this error only with the button I have write in the xml..

 

When I click on the button on Ikarus :

 

00:03:31.928  ID: 736 send to IP: 127.0.0.1:26027 Package: C1,3003,1 Bytes: 9
00:03:32.034  ID: 736 send to IP: 127.0.0.1:26027 Package: C1,3003,-1 Bytes: 10

 

When I click on the button ingame :

 

00:03:35.962  --- Received package: 5edd5e7c:736=1 Stacksize: 1
00:03:35.977  Ignore data for switch ID: 736 value: 1

 

Extrait of clickabledata.lua

 

-- Left MFCD
--default_button(hint_,device_,command_,arg_,arg_val_,arg_lim_)
elements["PNT_734"] = default_push_button(_(cmd_names.PNT_734), devices.MFCD, click_cmds.PNT_734, 734, nil, nil, {{SND_BTN_MFCD_PUSH},{SND_BTN_MFCD_RELEASE}})
elements["PNT_735"] = default_push_button(_(cmd_names.PNT_735), devices.MFCD, click_cmds.PNT_735, 735, nil, nil, {{SND_BTN_MFCD_PUSH},{SND_BTN_MFCD_RELEASE}})
elements["PNT_736"] = default_push_button(_(cmd_names.PNT_736), devices.MFCD, click_cmds.PNT_736, 736, nil, nil, {{SND_BTN_MFCD_PUSH},{SND_BTN_MFCD_RELEASE}})

Link to comment
Share on other sites

some news :

 

If I click ingame a switch (the flap witch for this exemple), the ikarus's switch move too.

It I click on the ikarus's switch. It won't move ingame.

So Ikarus can read data from the game but can't send it (or the game ignore it?)

Any idea? Thanks!

 

Ikarus works with all others moduls.

Export JF-17 works (input and output) with the Stream Desk using the export script (like ikarus).

 

unknown.png


Edited by Roger01
Link to comment
Share on other sites

  • 4 weeks later...

Guys, I've installed and run Ikarus for the first time today, and not unexpectedly with some minor glitches. I like it, and once I've cleaned up the minor issues, it will really look great on my dash! But....

 

First and foremost is that when I try to save the profile to for example the desktop, it doesn't. It says it does, but no file is created. I managed to get a profile saved in the same folder as the Ikarus.exe file but that's the only place I could. I could then copy it onto the desktop, but could not save a renamed file using Ikarus.

 

Secondly, after every flight, Ikarus loads the default profile that comes with it in the master folder. I can open the saved profile, but at the end of the flight it is gone again.

 

Thirdly, as I use my own dash, I only need the ADI, HSI, RWR and ASI. The ADI and RWR come with frames that intrude onto the HUD view, so I created blank versions of the frames that either were transparent or had the top cropped so that they wouldn't show. No matter how many times I try, even though they are selected in the setup, the original frame appears.

 

How can I get the modified frame to appear?

 

Cheers

 

Les

Link to comment
Share on other sites

I am using the Ikarus profile for the F86 and would like to add some switches from a blank Helios profile so my second screen for Helios would be from 1921 to 2121 and for Ikarus, it would be from 2121 to 3840. [the second screen is 1920x1080]. In other words, I want to split the second screen to run both Helios and Ikarus. So the question is: can you have both the export line for Helios and the export line for Ikarus in one export file like this:

 

 

local lfs=require('lfs');

dofile(lfs.writedir()..'Scripts\\Helios\\HeliosExport.lua')

 

--load the DCS ExportScript for DAC and Ikarus

dofile(lfs.writedir()..[[scripts\DCS-ExportScript\ExportScript.lua]])

 

 

Any thoughts?

Trackir4 using the latest Trackir 5 software, Win10 Pro [Creator Update] updated from Win7Pro Pro 64Bit, Intel® Core™ i5-2500 3.30 GHz 6M Intel Smart Cache LGA115 , GigaByte GA-Z68XP-UD4 Intel Z68 Chipset DDR3 16GB Ram, GTX MSI Gaming 1060 [6 GB] Video Card, Main Monitor 1 on left 1920x1080 Touchscreen Monitor 2 on right 1920x1080 .

Link to comment
Share on other sites

All, I am seeing a steady rate of posts on this thread asking questions, but looking back it seems the last time there was any input to answer was back in March. I am hoping that nothing has happened to McMicha, it seems he has been the guru.

 

I totally understand that there may not be time or ability to answer our myriad of questions, I just hope that McMicha is OK and that he gives us quick confirmation that he's still about!

 

Cheers

 

Les

Link to comment
Share on other sites

  • 2 weeks later...
So the question is: can you have both the export line for Helios and the export line for Ikarus in one export file like this:

 

 

local lfs=require('lfs');

dofile(lfs.writedir()..'Scripts\\Helios\\HeliosExport.lua')

 

--load the DCS ExportScript for DAC and Ikarus

dofile(lfs.writedir()..[[scripts\DCS-ExportScript\ExportScript.lua]])

 

 

Any thoughts?

 

 

In my experience it wont work. Only the first listed export script will work....unfortunately.

 


 
Link to comment
Share on other sites

  • 3 weeks later...

I am trying to locate the graphics of the gauges, etc for the F86 profile and I cannot seem to find them in the Images>accessories folder or any of the other folders in Images. For example, where is the F86_YydrP gauge?

Trackir4 using the latest Trackir 5 software, Win10 Pro [Creator Update] updated from Win7Pro Pro 64Bit, Intel® Core™ i5-2500 3.30 GHz 6M Intel Smart Cache LGA115 , GigaByte GA-Z68XP-UD4 Intel Z68 Chipset DDR3 16GB Ram, GTX MSI Gaming 1060 [6 GB] Video Card, Main Monitor 1 on left 1920x1080 Touchscreen Monitor 2 on right 1920x1080 .

Link to comment
Share on other sites

  • 2 months later...

Hi guys, for make cockpit new A10C_2 module, simply make copy A10C.ikarus and A10C.xml file in ikarus folder and rename to A10C_2. Next make copy A10C.lua file in your Saved Games\DCS.openbeta\Scripts\DCS-ExportScript\ExportsModules and rename it too.

Link to comment
Share on other sites

Hi guys, for make cockpit new A10C_2 module, simply make copy A10C.ikarus and A10C.xml file in ikarus folder and rename to A10C_2. Next make copy A10C.lua file in your Saved Games\DCS.openbeta\Scripts\DCS-ExportScript\ExportsModules and rename it too.

I will be trying this, thank you!

Intel 9600K@4.9GHz, Asus Z390, 32GB DDR4, EVGA RTX 3070, Custom Water Cooling, 970 EVO 1TB NVMe

34" UltraWide 3440x1440 Curved Monitor, 21" Touch Screen MFD monitor, TIR5

My Pit Build, VKB Gunfighter Pro w/WH Grip, TMWH Throttle, MFG Crosswinds W/Combat Pedals, Cougar MFDs, Custom A-10C panels, Custom Helo Collective, SimShaker with Transducer

Link to comment
Share on other sites

  • 3 weeks later...

Hi Guys

Sry first of all for my bad English

 

I'm in the process of building a Huey cockpit and I'm currently using the Ikarus software in conjunction with DCS.

 

I unpacked the script file as described in the forum. Unfortunately, no dial moves during testing.

 

I have now tried several suggestions in different forums but nothing worked and I am a bit desperate.

 

I would be happy if someone would help me and possibly draw my attention to a mistake that I think is a mistake in me that I forgot something or did something wrong.

 

Thank you very much and hope for your support. To proceed:

-Ikarus u. Dcs export script download, unpacked on the desktop.

 

-Folder script copied into dcs folder, backup copy beforehand

 

- Icarus started, instrument panel loaded -DCS started training mission cold start

 

Greetings Stefan

 

Link to comment
Share on other sites

  • 1 month later...

Hi @Stefan1208

 

Are other modules & panels working?

 

ALSO, for those that may have already done it. I am trying to put a VHF freq readout panel on the UH-1H. (much like the VHF readout for the A-10C down the bottom right)

 

Is it possible to do this. I have had some numbers respond but nothing that makes sense. Thankyou.

Send lawyers, guns and money......... for the …. has hit the fan.

Windows 10 Home 64-bit | CPU: AMD Ryzen 7 5800X3D 8-Core Processor | RAM: Corsair 32.0GB Dual-Channel | MOBO: ROG STRIX X570-F GAMING (AM4) | GPU: MSI G271CQP on NVIDIA GeForce RTX 3080 | SSD: Samsung SSD 860 EVO 2TB & Samsung SSD 970 EVO Plus 1TB for Gaming

 CH Fightersick - Pro Throttle - Pro Pedals | Thrustmaster MFD Cougar x 3 | Buddy Fox A-10C UFC

image.jpeg

Link to comment
Share on other sites

Re: the VHF Freq's etc. I sort of figured it out (complicated to explain - for me). But it works enough that I don't have to look down at the panel.

Except for the VHF Nav Com, still working on that one.

 

uh1h_ikarus.jpg

Having a go at the Spitfire & Bf-109 while I'm at it.

 

spitfire_ikarus.jpg

bf109_ikarus.jpg

  • Thanks 1

Send lawyers, guns and money......... for the …. has hit the fan.

Windows 10 Home 64-bit | CPU: AMD Ryzen 7 5800X3D 8-Core Processor | RAM: Corsair 32.0GB Dual-Channel | MOBO: ROG STRIX X570-F GAMING (AM4) | GPU: MSI G271CQP on NVIDIA GeForce RTX 3080 | SSD: Samsung SSD 860 EVO 2TB & Samsung SSD 970 EVO Plus 1TB for Gaming

 CH Fightersick - Pro Throttle - Pro Pedals | Thrustmaster MFD Cougar x 3 | Buddy Fox A-10C UFC

image.jpeg

Link to comment
Share on other sites

  • 2 weeks later...

Is possible to make a digital gauge from an analogue or rolling barrel type gauge?

 

For example, the A10C total fuel indicator is a rolling barrel gauge,

I'd like to make either a standalone barrel counter. to output the total fuel

or

or a simple digital display would do, but I can't get it to output. I guess that's because it's 0-100% for a barrel.

 

Basically I have this tiny space under my cougar MFDs that I would like to put fuel qty in, this is my F18 profile.

20210114_101126.jpg

 

Also

 

anyone know how to invert a lamp in an instrument?

The Mi8 drift indicator "memory lamp" is on in cockpit, off in ikarus gauge, and vice versa

I've tried changing the input and output around in instrument functions, even had a go a the export.lua, but nothing I tried worked

Not a massive problem, just would like to further my understanding.

 

Thanks

 

Link to comment
Share on other sites

  • 3 weeks later...
On 6/9/2020 at 5:28 PM, Roger01 said:

some news :

 

If I click ingame a switch (the flap witch for this exemple), the ikarus's switch move too.

It I click on the ikarus's switch. It won't move ingame.

So Ikarus can read data from the game but can't send it (or the game ignore it?)

Any idea? Thanks!

 

Ikarus works with all others moduls.

Export JF-17 works (input and output) with the Stream Desk using the export script (like ikarus).

 

unknown.png

 

 

Did you find a solution to this please?

Link to comment
Share on other sites

  • 2 weeks later...
On 1/3/2021 at 12:52 AM, Helles Belle said:

Re: the VHF Freq's etc. I sort of figured it out (complicated to explain - for me). But it works enough that I don't have to look down at the panel.

Except for the VHF Nav Com, still working on that one.

 

uh1h_ikarus.jpg

Having a go at the Spitfire & Bf-109 while I'm at it.

 

spitfire_ikarus.jpg

bf109_ikarus.jpg

Where do I find the Huey one at so I can use this?

 

8600K|64 GB 3200|4090|m.2

http://www.blacksharkden.com/

Come join us!

Link to comment
Share on other sites

5 hours ago, jnr4817 said:

Where do I find the Huey one at so I can use this?

 

   hi @jnr4817 the Huey panel comes with ikarus, but not as you see it above.

 

I spent a bit of time making the panel as it is, such as the warning lights at the top, & moving instruments and adding switches. 

It’s not extremely difficult to do just time consuming.

 

let me know if you need more information.

Send lawyers, guns and money......... for the …. has hit the fan.

Windows 10 Home 64-bit | CPU: AMD Ryzen 7 5800X3D 8-Core Processor | RAM: Corsair 32.0GB Dual-Channel | MOBO: ROG STRIX X570-F GAMING (AM4) | GPU: MSI G271CQP on NVIDIA GeForce RTX 3080 | SSD: Samsung SSD 860 EVO 2TB & Samsung SSD 970 EVO Plus 1TB for Gaming

 CH Fightersick - Pro Throttle - Pro Pedals | Thrustmaster MFD Cougar x 3 | Buddy Fox A-10C UFC

image.jpeg

Link to comment
Share on other sites

  • 2 weeks later...

Hi!

 

I edited this question, because I solved part of the problem.

 

I have two panels. I would like to display both panels at the same time, without having to push any buttons. One panel on one screen and the other panel on a second screen. I have tried editing entires for the panel switch in the Ikaros file, setting the value to 1, oldvalue to 0 and event to true, but when I open the cockpit, I still have to push the button. It is an acceptable solution, that I need a button there - or some other instrument, but I would like the secondary panel to be activated along with the front panel at, when the cockpit is launched. Is it possible?

 

image.png


Edited by IcarosRedeemed
Link to comment
Share on other sites

  • 1 month later...

Has anyone been able to display the navigation panel in the SU-25 and/or the weapons panel for the SU-25T or SU-25?

 


Edited by sobe

Trackir4 using the latest Trackir 5 software, Win10 Pro [Creator Update] updated from Win7Pro Pro 64Bit, Intel® Core™ i5-2500 3.30 GHz 6M Intel Smart Cache LGA115 , GigaByte GA-Z68XP-UD4 Intel Z68 Chipset DDR3 16GB Ram, GTX MSI Gaming 1060 [6 GB] Video Card, Main Monitor 1 on left 1920x1080 Touchscreen Monitor 2 on right 1920x1080 .

Link to comment
Share on other sites

is Ikarus still maintained, The last activity from the developers I see is back in 2020 ?

ASUS Maximus XI CODE Z390 | I9 9900K (5GHz)  | G-Skill TridentZ 32GB 4000MHz | RTX 3090Ti | Creative AE-9 | Samsung 970 EVO PLUS 2TB | VR Headset HP Reverb G2 rev2

Link to comment
Share on other sites

  • Recently Browsing   0 members

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