#Multi-Function Display Framework

1 messages · Page 1 of 1 (latest)

simple locust
#

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.

worldly pier
#

This is pretty sick ngl

woeful cobalt
#

Nice work mate 👍

simple locust
#

@zinc sierra this is the framework that allows it, the way the framework is scripted is hard coded for helis, that being said I can work on a version or more accurately, compatibility with ground vehicles. What type of information would you want to see? Obviously it’s simpler than aircraft avionics but maybe you are looking for something I’m not thinking of besides map page?

zinc sierra
#

So far I tried to copy all the settings from MFD3 from the Chinook mod into the JLTV.

I Added the prefab into the vehicles slot and placed it inside.

I then Added the component for the multiscreen and Added all the right settings to have the map , brightness, zoom controls available... but still not working.

So I thought it was meant only for helis at that point

simple locust
zinc sierra
#

is something missing here?

#

the example you have on the humvee doesn't work as well

#

nevermind...I restarted the tools and now it works lol

#

map zoom doesnt work tho...

neon coyote
#

So could this in question be used on static screens?

simple locust
# neon coyote So could this in question be used on static screens?

Not as of now, static screens shouldn’t require this much overhead and can be a separate mod.

@zinc sierra can you cycle the power on the screen to see if map zoom takes effect? Also make sure you use MFD1 for all actions if you only have one MFD, as it associates based on index, so MFD1 would be the first (and maybe only MFD). Power might inadvertently work with misconfigured MFD index as a fallback I forgot about.

zinc sierra
#

This is what I got so far. I copied exactly all stuff from the example you've made with MFD1

#

I will run more tests today... but last time I tried the zoom wasn't working...

#

Also... the screen size can only be modified trough 3d on blender right? I can't reshape from the tools right?

#

"Trying to get the size right to cover the JLTV screen "

simple locust
simple locust
simple locust
zinc sierra
#

Yeah sure!

ornate isle
#

Love the documentation, really easy to implement. Big props