Project Working on a new Glideslope 2

ADSWNJ

Scientist
Addon Developer
Joined
Aug 5, 2011
Messages
1,667
Reaction score
7
Points
38
I've been keen to get into coding MFD's for orbiter. I picked Glideslope as it's one of my favorite MFD's and just awesome for doing dead-stick landings on the XR-series ships (my all-time favorite vessels).

I have been working on the original Glideslope source code distributed with the current Glideslope package, which appears to be the original Chris Jeppesen code, rather then the updated and compiled version KWAN3217 released.

I have tried to get in touch with KWAN3217 to no avail - so Kwan if you are there, I'd love to compare notes with you offline.

I have been able to stub in code to fix up the missing compile links (EngUnit code) to make the original version compile, and I have been fixing up loads of minor things that irritated me with the current version (e.g. font size and scaling, tape sizing, AOA and Glideslope number positioning). I have also added a digital reentry parameters display if like me you prefer flying on a set of numbers rather than working from the tapes display. I have also been tuning the reference glideslope for the XR ships as opposed to the original shuttle.

Things I need help with ...

(1) I need some code to do the menu select of the landing location and runway, versus the Prev base / Next Base. Does anyone have anything I can reuse?

(2) I want to persist the selections (e.g. modes) for the various MFD's ... e.g. if you are running left MFD, right MFD and an Ext MFD, with the glideslope on one, digital reentry on 2 and horizontal view (HAC) on Ext, then I want this to come back again when restarting the current settings save.

(3) On resizing the ExtMFD, it's resetting the mode. Probably just my ignorance for what is being reset where, but I don't have any good documentation of what callbacks get called on various events, so it's a bitch to debug by hand.

Before I release a package or any code - I want to be respectful of the previous author's work, and I want to give fulsome credits where appropriate. (Hell - after staring at this code for several days, I am still in total awe at the intricacy of the flight calculations I presume Chris Jeppesen originally wrote, and I am really still scratching the surface with my understanding of exactly how the vectors and matrices are being manipulated.) Too bad the code is severely tersely documented, but it makes for a hell of a detective job.

Anyway ... let me know what you think, and the protocol for releasing an update to prior art where I cannot contact the authors.
 
this sounds awesome. Glideslope is also one of my all time favorite MFDs so to hear it being updated is great news indeed.

I like where you plan on taking this project as well.

As for protocol, all that is required of you is to make a reasonable attempt to get incontact with the original author. If you get no response, then continue on with your work and just give credit to where it is due. The way these things work, it is the original author's responsibility to make him/herself available and respond to requests of this nature.
 
You can grab menu selection code from [ame="http://orbithangar.com/searchid.php?ID=3609"]Free Orbit MFD 1.2[/ame] on OH. Never done myself but I've read about it here lately.
 
Last edited:
Thanks. I'll look at that Free Orbit code. In the meantime, I'll package up what I have got so far, so you can take a look.
 
Back
Top