Jump to content
Sign in to follow this  
annerjb

[WIP] Glass Cockpit with XSHI Arma 3 Plugin.

Recommended Posts

Hello,

I been working on this extension/ add on for the last few days.

And wanted to gauge interest and gather feedback.

Description:

This addon allows you to open on a separate monitor (on the same PC for now) XHSI

This allows you to have your GLASS Instruments on a separate screen while you are flying.

http://i.imgur.com/UYrdEa1.jpg (305 kB)

*ignore the wrong time...

Version 1.0 Instrument Panel.

Version 2 will have a custom one.

Right now my rough goal is to get a working Glass ADI once that is done I wanna focus on optimizations specifically network ones.

After that is done I wanna make a custom XHSI panel that resembles something like the following pics:

http://www.flickr.com/photos/cbane/2644574569/sizes/o/in/photostream/

http://www.aero-news.net/images/content/military/2006/UH-60M-Blackhawk-Right-0506a.jpg

http://sitelife.aviationweek.com/ver1.0/Content/images/store/10/0/8a3e7603-898a-4a90-b0a0-6d3d5a9f0337.Full.jpg

http://mxsecurity.files.wordpress.com/2010/05/elec_uh-60m_cockpit_2008_lg.jpg

http://farm4.static.flickr.com/3067/2644574569_a015a24497.jpg

Currently supported data values are:

  • Avionics Power
  • Heading
  • nightvision on
  • elevation
  • elevation sea level
  • Airspeed
  • time
  • windDir (does nothing AFAIK)
  • windspeed
  • fuel quantity
  • Pitch
  • bank
  • Engine Component Damage (to flicker avionics when they are damaged)
  • Current Waypoint heading and distance.

Future Values are:

  • Airframe Stall
  • engine rpm
  • landing gear position
  • vertical speed
  • Engine torque??

This future values don't seem to be available I opened a Issue here:

http://feedback.arma3.com/view.php?id=14714

Version Roadmap:

1.0 Functional Stock XHSI with basic Values.

Ill probably ship it with a debugging Avionics Panel.

2.0 Custom Helicopter XHSI display maybe some advance values depending on Arma 3 engine limitations.

Let me know suggestions, feedback etc...

Source:

https://github.com/annerajb/XSHI_A3_MFD/

There is the source for the Extension and for the Addon.

Once I finish with the debug menu Ill upload some compiled binaries. With the values I have so far.

Edited by annerjb
Updated the features.
  • Like 1

Share this post


Link to post
Share on other sites

Updated main post with the Github for extension and addon, new features, Values that need work from the Arma Dev Team if i wanna find them.

And the status of the new MFD screen.

Hopefully I can record a video tonight.

Share this post


Link to post
Share on other sites

looks great keep up the good work - look forward to seeing a video. I'm not naive and I know its super-complicated but do you think its possible to have the panels display on a tablet (like Android)? Most people seem to have a tablet of some sort but a lot don't have a second screen or MFD they can use

. There is probably some android hack workaround where your panel can act as a virtual desktop extension I'm guessing. that would be cool

Share this post


Link to post
Share on other sites

It could be done but that be far away wanna get it rendering well on XHSI and after that I can consider porting it to a tablet.

Here is a screenshot of a UH-60M on PFD mode.

https://github.com/annerajb/XSHI_A3_MFD/wiki/images/PFD.png (937 kB)

Here is a picture of how mine is going

http://i.imgur.com/LesBJ8N.jpg (128 kB)

I know is not much but it's a start.

BTW that was going to be the "Diangostic " panel I got carried away lol...

Issues:

  • vectorUP is screw and I seem to be getting invalid values so banking on the PFD always goes to the right -_-..

TODO:

  • Blackhawk ADI
  • Engine Graphs
  • Fuel Graph
  • ND
  • Dials

Sorry I have no video Fraps only records one application and Can't fly and record the other screen at the same time :S.

Edited by annerjb
Fixed a issue

Share this post


Link to post
Share on other sites

Hello,

Here is a video as you can see I did the Fuel gauges, Stabilititator(RED STB since Arma dosnt use that), and Compass rose.

I still haven't figure out a way to fix the bank Issue -_-... it's basically the only broken thing..

Compass rose still has some work like waypoint indicator

Still missing the engine graph

And Dial gauges for radar altimeter, air speed, and AGL altimeter.

Share this post


Link to post
Share on other sites

Wow! Fantastic work! Will we be able to customize the layouts of the MFDs?

Share this post


Link to post
Share on other sites
Wow! Fantastic work! Will we be able to customize the layouts of the MFDs?

Doubt it since the placement code is a mess but you can switch screen modes on the MFD once it's finished for example change the bottom Compass to a hover navigation display or change the full screen to the navigation display.

I was able to solve the bank problem. Had to download a arma 2 addon that was able to figure it out. So I should have a release in the next few days.!!!

Share this post


Link to post
Share on other sites

Hello,

Here is the first version it has some bugs mostly that the resolution of the window must not be changed...

Additionally if you exit a vehicle it keeps updating the HUD.

This addon requires:

Additionally you need to put CBA first in your arma options:

-mod=@CBA_A3;@MFD

After all that is set up go to your @MFD folder and run the XHSI.jar file and open ARMA.

Extract the content of this zip into your ARMA folder

https://github.com/annerajb/XSHI_A3_MFD/releases/download/0.1/MFD.zip

Share this post


Link to post
Share on other sites
Guest

Release frontpaged on the Armaholic homepage.

==================================================

You are not registered on Armaholic, or at least not that we are aware of. In the future we offer the possibility to authors to maintain their own pages.

If you wish to be able to do this as well please register on Armaholic and let me know about it.

This is not mandatory at all! Only if you wish to control your own content you are welcome to join, otherwise we will continue to follow your work like we have always done ;)

When you have any questions already feel free to PM or email me!

** topic moved to "ARMA 3 - ADDONS & MODS: COMPLETE"

Share this post


Link to post
Share on other sites

This looks awesome! Is there any way to add a moving map to another screen? So you could have all the aircraft information and a GPS, like you can in FSX.

Great work mate,

Brian :)

Share this post


Link to post
Share on other sites
This looks awesome! Is there any way to add a moving map to another screen? So you could have all the aircraft information and a GPS, like you can in FSX.

Great work mate,

Brian :)

Yes that should be possible on the nav screen. Thought the digital map would be a bit complicated is not impossible.

Ill look into it.

Share this post


Link to post
Share on other sites

So I am working on the next version I am thinking of adding a full size navigation display with a background map. Nothing really fancy thought.

Only blockage I have is the Map that will be displayed the only one I found is the one on the collector edition. And it's not vector based.

BTW suggestions on next things to add are appreciated because I am basing myself on what I find useful. Which may not be really useful for other people!.

Share this post


Link to post
Share on other sites

Small Update:

http://i.imgur.com/B7Egetp.jpg (144 kB)

http://i.imgur.com/B7Egetp.jpg (144 kB)

I added more missing text from the PFD Screen.

Added the ability to stream to another computer by configuring port number and IP.

Made the UI resizable

And I am working on the gauges

Been refactoring code to make it better and more modular nd reading about the navigation display.

Expect next screenshot to show the navigation display :D

Todo:

resize the vertical horizon!!

Add track information (ETA, Distance, Name)

Finish drawing the dials

Future Items:

I been thinking on how to use the avionics damage from the game.

And decided to make it so if you take damage on avionics or engine that part of the hud will display a failure. depending on how sever the damage is it may randomly turn on miscompare alerts.

Edited by annerjb

Share this post


Link to post
Share on other sites

Not dead haven't had a lot of time to work on this. And the tiny amounts I had started working on making it in something that's not java and is more flexible. And that also works on tablets.

Share this post


Link to post
Share on other sites

I managed to get this working one time on my Galaxy tab 10.1 with the help of Air display-app which stretched my desktop over to the tablet. Then I crashed the chopper and lost the XHSI-connection.

I probably doing some fundamental wrong here, but this is the XHSI-logg.

[2013-10-02 15:20:34] CONFIG: XHSI 2.0 Beta 5 started ( net.sourceforge.xhsi.XHSI / main )

[2013-10-02 15:20:34] FINE: Reading XHSI.properties ( net.sourceforge.xhsi.XHSIPreferences / load_preferences )

[2013-10-02 15:20:34] WARNING: One or more of the navigation databases (NAV, APT, FIX, AWY) could not be found! ( net.sourceforge.xhsi.XHSIPreferences / validate_preferences )

[2013-10-02 15:20:34] CONFIG: Selected loglevel: WARNING ( net.sourceforge.xhsi.XHSI / init )

[2013-10-02 15:20:36] WARNING: No UDP reception ( net.sourceforge.xhsi.model.xplane.XPlaneUDPReceiver / run )

Share this post


Link to post
Share on other sites
I managed to get this working one time on my Galaxy tab 10.1 with the help of Air display-app which stretched my desktop over to the tablet. Then I crashed the chopper and lost the XHSI-connection.

I probably doing some fundamental wrong here, but this is the XHSI-logg.

Hmm it seems that the ARMA side stopped sending messages to XHSI..

The XHSI could be made a lot more robust like accounting for change in seat and such. Ill add it to the bug tracker.

Share this post


Link to post
Share on other sites

Here is a update on the Unity Version of this I got Arma and Unity to communicate:

dnDStCt.jpg

Now to play catchup with all the things I had done on the Java Version.

Ill try uploading a video of some info like the position or heading updating on my iPad while I play on the desktop.

Share this post


Link to post
Share on other sites

So I got the iPad version running today. There is still much to do on the backend but I already got the 3 screens working (Navigation Display, Primary Flight Display, and EICAS) Additionally I made so you can switch the ND display by clicking B4 Button(Bottom 4).

Need to start working on the code to draw the gauges but once that's done I can release a version 1 of the iPad/Windows/Mac and Linux :D.

pX8htRM.jpg

Edited by annerjb

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×