As promised a long time ago, I spent a good chunk of the last 6 hours ripping the scripting off of my H-47 Chinook mod and creating a framework mod for the Chinook's MFD Displays.
The multi-function display framework, developed by myself along with advice from the team at Worst Case Scenario (WCS), along with some good feedback from ceo_of_bacon (sorry for log spam!), is intended for use in modern helicopters. MFDF comes with multiple prebuilt pages designed for the H-47 Chinook, but also includes a Custom page function which allows for configuration of a custom layout, and dynamic altering of text and progress bars (percent tapes).
The purpose of MFDF is to provide the ability to display vital information virtually within world space, originally developed for the H-47 Chinook mod. The MFD relies on scripting to gather signal information (generated for vehicles via game code - or by other scripts), and updating GUI layout files with that information. The framework handles several pain points relating to replication - which ensures that displays are synchronized between players.
The Custom page feature allows helicopter modders to bring their own layout and have the framework display and update elements on their page. Currently, the framework supports dynamic configuration of ProgressBarWidgets (Tapes) and TextWidgets. With some additional customization for tapes in the form of Color Thresholds (dynamic colors based on signal value), and Text Widget configuration supports rounding and basic text formatting. There are plans for more widget types in the future, deeper customization, and addition of custom scripts for those that would rather create their own scripted solution.
Mod is live on the Workshop here:
https://reforger.armaplatform.com/workshop/64EE818E08AFCF94-MFDFramework
Documentation is available here:
https://languid-atmosphere-e75.notion.site/Multi-Function-Display-Framework-1bf1c757d7ff80e1869cc08d3470d886
Feel free to DM me or message here to provide feedback, comments, or concerns.