View Full Version : 4.10 and Devicelink for new Axis-Functions
Artist
01-04-2011, 03:34 PM
Dear Team Daidalos,
I've already posted this question in the thread "4.10 Support & Bug Reporting", but it seems to have sunk beneath other more important discussions...
Are there DeviceLink set()-keys available for the new "Multi-throttle/prop support and radiator axis"?
I am using a G940 (using ID 1, 2, and 3) plus Bodnar's BU0836A (using ID 4) and I feed all of their axes to IL-2 through DeviceLink (the G940's because of the Reversal Bug, the Bodnar's because IL-2 does not recognize the fourth device)
Regards,
oj123
W32Blaster
01-04-2011, 09:50 PM
Could please anyone from TD take the time to answer this one?
Since device link is a good way to overcome constraints within the games controller input configuration, this is a very interesting topic.
Device link is the straight forward approach to build multi controller simpits which are able to control il2 in a very immersive style.
Maybe somthing for enthusiasts, but still ...
Artist
01-06-2011, 09:50 AM
*bump*
I really would like that somebody from TD would answer that question...
oj123
EJGr.Ost_Caspar
01-06-2011, 10:12 AM
Seems I am just the only one around here now... and I really have no clue. :P
TheGrunch
01-06-2011, 10:17 AM
Don't worry Caspar, you'll get some free time once 4.10.1's out and all the whining has stopped for a while. Probably.
Oh, who am I kidding? :lol:
bolox
01-06-2011, 10:28 AM
presume you are aware of this
http://forum.1cpublishing.eu/showthread.php?t=12668
it would be great to have new axes put into devicelink (both set and get functions;) ) it would really 'finish off' their implementation ingame.
i would love to be proved wrong, but i think its a case of:-
ask nicely (email TD?)
don't hold your breath:-P
Caspar- didn't someone at TD do a devicelink autopilot once?
Artist
01-07-2011, 07:56 PM
*bump*
I just hope I am not about to violate forum rules - but I really would like to know... A simple "yes (and the keys are...)" or a simple "no" would suffice.
In the latter case I would volunteer to spend time and energy.
oj123 aka Artist
AndyJWest
01-07-2011, 08:27 PM
Actually, it would be nice at some point to have DeviceLink in general tidied up, and better documented. Ideally, I'd like to see further information available for offline. TAS and true coordinates would be useful for testing purposes etc. There is the issue of whether more data should be available online as well, but this is another topic, and maybe best debated in another thread.
LesniHU
01-08-2011, 09:25 PM
Dear Team Daidalos,
I've already posted this question in the thread "4.10 Support & Bug Reporting", but it seems to have sunk beneath other more important discussions...
Are there DeviceLink set()-keys available for the new "Multi-throttle/prop support and radiator axis"?
I am using a G940 (using ID 1, 2, and 3) plus Bodnar's BU0836A (using ID 4) and I feed all of their axes to IL-2 through DeviceLink (the G940's because of the Reversal Bug, the Bodnar's because IL-2 does not recognize the fourth device)
Regards,
oj123No, they are not. It should be possible to control individual engines by sequence of commands with select engines packet (#123,125 etc) - same way as in 4.09. Not that elegant but it allows full range of commands.
Why does not your il2 recognize fourt device? It is not standard joystick (directX has problems when using HID devices without X,Y axes)? Il2 engine supports up to 4 joysticks.
Artist
01-09-2011, 11:16 AM
No, they are not. It should be possible to control individual engines by sequence of commands with select engines packet (#123,125 etc) - same way as in 4.09. Not that elegant but it allows full range of commands.
I know, that is exactly what I am doing ;-). And MikkOwl even simulates a radiator axis... But still: I'd love to see the devicelink developed
Why does not your il2 recognize fourt device? It is not standard joystick (directX has problems when using HID devices without X,Y axes)? Il2 engine supports up to 4 joysticks.
As said: Using Bodnar's BU0836A (32 Buttons, 1 POV, 8 Axes) as 4th device and neither its axes nor its buttons are recognized by IL2 "Controls"... Even if it would, I've just added a second BU0836A, so I am with 5 devices now...
Artist
TheGrunch
01-09-2011, 01:28 PM
That's odd, oj...people have been using the BU0836 with Il-2 for years now. Perhaps it is solely a problem with the 12-bit version of the controller.
Artist
01-09-2011, 03:20 PM
That's odd, oj...people have been using the BU0836 with Il-2 for years now. Perhaps it is solely a problem with the 12-bit version of the controller.
You might have a point there ;-): Following your suggestion I moved the BU0836A up to ID3 and Il-2 still would not recognize it (I've even created a correct entry in settings.ini manually)...
Using Windows7, 32bit, and both my BU0836As are working perfectly with the application feeding Il-2 via devicelink.
Mhm, could this be an issue worth it's own thread?
TheGrunch
01-09-2011, 05:05 PM
I suppose that depends on whether it's the fault of Il-2 or Leo Bodnar. Couldn't hurt to mention it in the 4.10 bug reporting thread, though. :)
Artist
01-09-2011, 05:25 PM
I suppose that depends on whether it's the fault of Il-2 or Leo Bodnar. Couldn't hurt to mention it in the 4.10 bug reporting thread, though. :)
Not a 4.10 issue: same with 4.09 ...
TheGrunch
01-09-2011, 06:10 PM
Yeah...there doesn't seem to be a dedicated "All Il-2 bugs" thread, though.
Skip_Jack
07-17-2011, 05:17 PM
Question: is this also related to the ability of having the data output for both engines working via updspeed?
New to things with the game as well as the forums dealing with it. I was looking at the devicelink threads online here and elsewhere and it seems that to the best of what I can figure out, its not possible........................but the threads and posts with more details on devicelink and updspeed are older then the most current patch which does have the axes for the multi-engines.
I really liked the P-38 and as such wanted to focus on flying it. Because of how the gauges can be outputted to another display via device link I wanted to see if I could also have the gauges for both engines on the display.
Not intended to highjack, just seemed better here then a new thread
Artist
07-17-2011, 06:32 PM
Not intended to highjack, just seemed better here then a new thread
Don't mind: It's like a *bump* to my original question, which hasn't been answered yet :)
Your question: The DeviceLink works on multiple machines on get() just like on set() (see DeviceLink.txt in your IL-2 directory): Select engine #1 (command 123), then call get() for Power and Proppitch..., select engine #2 (command 125), repeat query.
Does this answer your question?
Artist
Skip_Jack
07-18-2011, 02:16 AM
Artist, I'm looking to be able to create a updspeed gauge setup that includes seperate data for each engine.
From searching it not sound like anyone was able to do this................but again, most of the threads dealing with the gauges on a second display are older then the newest patch.
Best as I could tell the device link txt has not changed from 2004 and it seems like the few people who went a little deeper into making updspeed gauge setups mentioned that multi-engine data for gauge display was not working........................newer patch has the CEM abilities for the multi-engines...............so I was wondering if that had an effect on the issue.
Device link txt looks like it has not changed/edited since 2004 on my install. Looking at it I see what you descibe above so what I sounds like I need to do is have something like:
Select engine #1 (command 123), then call get() for rpm and manifold..., select engine #2 (command 125) then call get() for rpm and manifold...............same as for water temp and oil temp/pressure?
Artist
07-18-2011, 07:35 AM
Jack,
that is what I would do :grin:. See: As all get methods that deliver information on the status of the aircraft are disabled when flying online, I never used them. In YaDeLi (http://forum.1cpublishing.eu/showthread.php?t=18781) I used only set methods and for multiple engine support I did just that: When you assign power for engine #1 to axis A and for engine #2 to axis B YaDeLi would, when you move an axis, select the attached engine first and then send the power change command...
The get methods for your information seem to behave differently, as their get method has a parameter for engine index (see DeviceLink.txt) - so you would not have to select the engine first.
Concerning DeviceLink.txt, Team Daidalos, and multiple engine support in version 4.10: The capabilities of DeviceLink haven't changed since 2004 (I guess) and Team Daidalos has not changed anything there - which is not that bad as we can workaround the limitations.
Artist
Skip_Jack
07-18-2011, 09:45 PM
Artist, thanks for the information and sticking with me on the noobish questions and going a little off course.
I'm going to spend some more time reviewing the devicelink txt while also checking the device link tips and question thread over at ubi and see if I can come up with something that works. Again, thank you
bolox
08-02-2011, 04:40 PM
skip jack, you may want to look here
http://www.hruks.com/forum/viewtopic.php?t=302
particularly version 1.6- multi engine parameters available:grin:
vBulletin® v3.8.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.