Mark
Well-known member
Edit: This isn't a mod for RoR, this is a proof of concept and a list of what is currently possible, what isn't, and what is broken.
I was curious about using custom on-screen-gui-huds with planes, and so wanted to see how difficult it would be to re-create
airdashboard.overlay
as a DearIMGUI/MyGUI layout.In short, very basic functionality is there, some things are buggy, and some input sources are just not there.
I have attached a zip with what I've made, to this post. Just add its contents to any plane mod, and in the
.airplane
file, add:
Code:
guisettings
dashboard airdash3.layout
There are some things that are just impossible to do (as far as i know) such as GPS and all its clckable controls, clickable GPWS/brakes button, clickable engine-on buttons, and click-and-drag movable throttle levers.
Here are most of the issues and limitations I've found while working on this:
RPM gauge uses 20, 40, 60 and then 70, 80, 90, 100, 110 values at same intervals, and so is impossible to line up the needle with the values.
No input source for PITCH.
No input source for TORQUE.
No input source for rate of CLIMB. (I used pitch, this is wrong, as even when the plane is descending, as long as it's at an angle pointing up, it'll show that it's climbing)
No input source for the heading/compass thing.
No input source for engines being on/off.
No GPS controls, no brake button/lamp.
Values provided by the following input sources have problems:
- airspeed: very slightly inaccurate at times (by 3 knots)
- altitude: wrong value given, doesn't match knots nor km/h in the info window (e.g. 1000 meters is 1181 of something)
- altitude_string: does nothing, it is always 0.
- wing_aoa_0: freaks out while not flying, on ground.
- aeroengine_throttle_0: is supposed to return a float between 0.0 - 1.0. It not only updates slowly, it does so in huge steps - only returns 0.2, 0.4, 0.6. 0.8, never returns 0 or 1
- pitch and roll: they get stuck at values of -57 to 57 (it seems they should go from -90 to 90? I am not sure)
Other issues:
Items like the engine throttle lever or the engine-on lamp/button aren't clickable.
Attachments
Last edited: