ED Forums

ED Forums (https://forums.eagle.ru/index.php)
-   Home Cockpits (https://forums.eagle.ru/forumdisplay.php?f=101)
-   -   Open Source Helios (https://forums.eagle.ru/showthread.php?t=137068)

=AN=Ripper 01-05-2015 10:38 PM

Open Source Helios
Good news from Gadroc.

Open Source Helios

Submitted by Gadroc on Sat, 01/03/2015 - 18:51


Source code for Helios is now available for people to look at and start working on extensions, mods and updates. You can find the code on github (https://github.com/Gadroc/helios). I would ask that we try and keep it centralized. Fork the repository and setup a pull request for your changes. I'd rather not see a bunch of distributions. Consider the master tree beta for 1.5 of helios. No new features but a few bug fixes and cleaned out all DRM and consolidated all the modules a little cleaner. There is still a decent amount of cruft.

I am working on a new website and thinking through how I would like to co-ordinate a roadmap for features / design changes. I have about 5 different source trees where I've started rewriting different sections of the code.

A few of the main lines of work that need to be done:
1) Revisit the configuration and plugin management systems. These could be cleaned up and streamlined a bit. Plug-ins should have an initialization routine and central interface to create things, instead of each control and interface being annotated. This is necessary for a few beta things I have around spurning saitek IPS modules.
2) Create a Helios rendering API instead of residing straight on top of WPF.
3) Implement rendering API on top of DirectDraw or Direct3D
4) Implement remote rendering into rendering API (to support remote screens like iOS, Android and Raspberry Pi rendering clients)
5) Create a gauge composer to allow anyone to create the graphics to create new gauges with out coding.

agrasyuk 01-05-2015 11:04 PM

Good news indeed

Snacko 01-05-2015 11:16 PM

Yes, very good news.

I personally would like to see Helios be able to simply send keystrokes so you could use it with other games.

Thick8 01-05-2015 11:24 PM

Very cool. I couldn't fly without Helios. I have all the planes but only fly the A-10c. It will be very cool if I can start using for all the aircraft.
I have one request. Would someone please make the radios work again? I hate having to pull my mouse down to set frequencies.

Gadroc 01-05-2015 11:53 PM


Originally Posted by Snacko (Post 2282659)
Yes, very good news.

I personally would like to see Helios be able to simply send keystrokes so you could use it with other games.

Ugh.. It's been able to do that from the beginning. Every profile has a keyboard interface in it be default.

s1man 01-06-2015 12:41 AM

This is great news indeed :thumbup:
After all the hard work Gadroc put in i would love to see a number of people take up the challenge of helping out on this project.

=AN=Ripper 01-06-2015 01:03 AM

I'm looking forward to see all capacity of the library's EOS

Gadroc 01-06-2015 02:36 AM

A great start would be someone wanting to help with DCS BIOS integration and extending DCS BIOS to do BlackShark and FC3 (Limited Data Available but can pull some sim data).

sobe 01-06-2015 02:38 AM

and the Mig 21 and the F86 (or am I asking for to much?)

[FSF]Ian 01-06-2015 04:22 AM

Gadroc: I'll certainly help with DCS-BIOS integration wherever I can. I did some VB.NET programming a few years ago, so reading, understanding and debugging C# should not be that big a leap from there. Writing maintainable code that adheres to best practices is another matter of course...

For DCS-BIOS, my priority right now is to create some form of documentation (written tutorial and/or video) on how to add another aircraft module. So far, I have been contacted via PM by people who are interested in contributing Me-109 and Mig-21 support.

My problem is that there is a lot of information to convey and I am still struggling to bring it into a linear form.
I also want to implement some small changes (make it possible to assign several export modules per aircraft) before I document the process.

All times are GMT. The time now is 05:12 AM.

Powered by vBulletin®.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.