Difference between revisions of "MFD Fast Configuration"

From Elite Wiki
(Updating BB links)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
==Overview==
 
==Overview==
This OXP aims to add flexibility and control to the layout of MFD displays. MFD's can be useful, but they also take up screen space and can be distracting in certain conditions. This OXP gives you the ability to define different MFD "sets", which can then be quickly activated when required.
+
This OXP aims to add flexibility and control to the layout of MFDs (Multi-Function Displays). MFDs can be useful, but they also take up screen space and can be distracting in certain conditions. This OXP gives you the ability to define different MFD "sets", which can then be quickly activated when required.
  
 
==Installation and Operation==
 
==Installation and Operation==
Line 13: Line 13:
 
<tr><td>Set current config as set 2</td><td>This sets the current MFD layout as "Set 2".</td></tr>
 
<tr><td>Set current config as set 2</td><td>This sets the current MFD layout as "Set 2".</td></tr>
 
<tr><td>Set current config as set 3</td><td>This sets the current MFD layout as "Set 3".</td></tr>
 
<tr><td>Set current config as set 3</td><td>This sets the current MFD layout as "Set 3".</td></tr>
<tr><td>Set current config as green condition set</td><td>This sets the current MFD layout as the set to apply when the alert condition changes to "Green".</td></tr>
+
<tr><td>Set current config as Condition Green set</td><td>This sets the current MFD layout as the set to apply when the alert condition changes to "Green".</td></tr>
<tr><td>Set current config as yellow condition set</td><td>This sets the current MFD layout as the set to apply when the alert condition changes to "Yellow".</td></tr>
+
<tr><td>Set current config as Condition Yellow set</td><td>This sets the current MFD layout as the set to apply when the alert condition changes to "Yellow".</td></tr>
<tr><td>Set current config as red condition set</td><td>This sets the current MFD layout as the set to apply when the alert condition changes to "Red".</td></tr>
+
<tr><td>Set current config as Condition Red set</td><td>This sets the current MFD layout as the set to apply when the alert condition changes to "Red".</td></tr>
 
<tr><td>Set current config as docking set</td><td>This sets the current MFD layout as the set to apply when the docking process has begun.</td></tr>
 
<tr><td>Set current config as docking set</td><td>This sets the current MFD layout as the set to apply when the docking process has begun.</td></tr>
 
<tr><td>Make set 1 default</td><td>This makes "Set 1" the default set (which will be activated when docking and launching).</td></tr>
 
<tr><td>Make set 1 default</td><td>This makes "Set 1" the default set (which will be activated when docking and launching).</td></tr>
 
<tr><td>Make set 2 default</td><td>This makes "Set 2" the default set (which will be activated when docking and launching).</td></tr>
 
<tr><td>Make set 2 default</td><td>This makes "Set 2" the default set (which will be activated when docking and launching).</td></tr>
 
<tr><td>Make set 3 default</td><td>This makes "Set 3" the default set (which will be activated when docking and launching).</td></tr>
 
<tr><td>Make set 3 default</td><td>This makes "Set 3" the default set (which will be activated when docking and launching).</td></tr>
<tr><td>Make green condition set default</td><td>This makes the "Condition Green" set the default set (which will be activated when docking and launching).</td></tr>
+
<tr><td>Make Condition Green set default</td><td>This makes the "Condition Green" set the default set (which will be activated when docking and launching).</td></tr>
<tr><td>Make yellow condition set default</td><td>This makes the "Condition Yellow" set the default set (which will be activated when docking and launching).</td></tr>
+
<tr><td>Make Condition Yellow set default</td><td>This makes the "Condition Yellow" set the default set (which will be activated when docking and launching).</td></tr>
<tr><td>Make red condition set default</td><td>This makes the "Condition Red" set the default set (which will be activated when docking and launching).</td></tr>
+
<tr><td>Make Condition Red set default</td><td>This makes the "Condition Red" set the default set (which will be activated when docking and launching).</td></tr>
 
<tr><td>Delete set 1</td><td>This deletes "Set 1".</td></tr>
 
<tr><td>Delete set 1</td><td>This deletes "Set 1".</td></tr>
 
<tr><td>Delete set 2</td><td>This deletes "Set 2".</td></tr>
 
<tr><td>Delete set 2</td><td>This deletes "Set 2".</td></tr>
 
<tr><td>Delete set 3</td><td>This deletes "Set 3".</td></tr>
 
<tr><td>Delete set 3</td><td>This deletes "Set 3".</td></tr>
<tr><td>Delete green condition set</td><td>This deletes the "Condition Green".</td></tr>
+
<tr><td>Delete Condition Green set</td><td>This deletes the "Condition Green".</td></tr>
<tr><td>Delete yellow condition set</td><td>This deletes the "Condition Yellow".</td></tr>
+
<tr><td>Delete Condition Yellow set</td><td>This deletes the "Condition Yellow".</td></tr>
<tr><td>Delete red condition set</td><td>This deletes the "Condition Red".</td></tr>
+
<tr><td>Delete Condition Red set</td><td>This deletes the "Condition Red".</td></tr>
 
<tr><td>Delete docking set</td><td>This deletes the docking set.</td></tr>
 
<tr><td>Delete docking set</td><td>This deletes the docking set.</td></tr>
 
<tr><td>Hide all setting functions from this list</td><td>This will hide all the above modes, leaving only the ones below. Do this once you have defined all your sets.</td></tr>
 
<tr><td>Hide all setting functions from this list</td><td>This will hide all the above modes, leaving only the ones below. Do this once you have defined all your sets.</td></tr>
Line 35: Line 35:
 
<tr><td>Activate set 2</td><td>This will activate "Set 2".</td></tr>
 
<tr><td>Activate set 2</td><td>This will activate "Set 2".</td></tr>
 
<tr><td>Activate set 3</td><td>This will activate "Set 3".</td></tr>
 
<tr><td>Activate set 3</td><td>This will activate "Set 3".</td></tr>
<tr><td>Activate green condition set</td><td>This will activate the "Condition Green" set.</td></tr>
+
<tr><td>Activate Condition Green set</td><td>This will activate the "Condition Green" set.</td></tr>
<tr><td>Activate yellow condition set</td><td>This will activate the "Condition Yellow" set.</td></tr>
+
<tr><td>Activate Condition Yellow set</td><td>This will activate the "Condition Yellow" set.</td></tr>
<tr><td>Activate red condition set</td><td>This will activate the "Condition Red" set.</td></tr>
+
<tr><td>Activate Condition Red set</td><td>This will activate the "Condition Red" set.</td></tr>
 
<tr><td>Activate docking set</td><td>This will activate the docking set.</td></tr>
 
<tr><td>Activate docking set</td><td>This will activate the docking set.</td></tr>
 +
<tr><td>Disable/Enable auto-update mode</td><td>This will turn off or on the auto-update mode.</td></tr>
 
<tr><td>Restore all settings functions to this list</td><td>This will restore all the above modes.</td></tr>
 
<tr><td>Restore all settings functions to this list</td><td>This will restore all the above modes.</td></tr>
 
</table>
 
</table>
Line 44: Line 45:
 
Once you have defined all your different sets, it is recommended you activate the "Hide all setting functions from this list" option. This will reduce the number of modes to only the activation modes, allowing for a more streamlined operation.
 
Once you have defined all your different sets, it is recommended you activate the "Hide all setting functions from this list" option. This will reduce the number of modes to only the activation modes, allowing for a more streamlined operation.
  
Once a set has been defined and is selected, it will be automatically updated to the current configuration whenever the alert condition changes (if there is an alert condition to change to), or when the player docks with a station.
+
Once a set has been defined and is selected, it will be automatically updated to the current configuration whenever the alert condition changes (if there is an alert condition to change to), or when the player docks with a station. This can be turned on or off through the control interface.
 +
 
 +
===Setup Walkthrough===
 +
See this page for a walkthrough of a sample usage scenario: [[MFD Fast Configuration Setup Guide]]
 +
 
 +
==Download==
 +
Download [[Media:MFDFastConfiguration.oxz|MFDFastConfiguration.oxz]] v2.2 (downloaded {{#downloads:MFDFastConfiguration.oxz}} times).<br/>
  
 
==License==
 
==License==
 
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/
 
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/
  
==Download==
+
==Version History==
Download config v1.2 [[Media:MFDFastConfiguration.oxz|MFDFastConfiguration.oxz]] (downloaded {{#downloads:MFDFastConfiguration.oxz}} times).<br/>
+
2.2
Also available via the download manager.
+
* Added console message acknowledgements for all activation actions.
 +
* If equipment is not installed, no changes will now take place.
 +
* If auto-update mode is off, and the player has made changes to any of the MFD slots, those changes will remain even when another condition set is loaded. The overrides will be in place until the next dock.
 +
* More consistent condition labelling.
 +
* Added a setup guide (txt and pdf versions).
 +
 
 +
2.1
 +
* Added ability to turn on/off the auto-storing facility.
 +
* Fixed bug when removing the unit.
 +
* Code refactoring.
  
==Version History==
 
 
2.0
 
2.0
 
* Automatic storing of MFD configurations now available. If the player makes a change to the current MFD configuration while a set is selected, it will be automatically stored if the alert condition changes, or when the player docks with a station. No need to manually store updated configuration.
 
* Automatic storing of MFD configurations now available. If the player makes a change to the current MFD configuration while a set is selected, it will be automatically stored if the alert condition changes, or when the player docks with a station. No need to manually store updated configuration.
Line 77: Line 92:
  
 
==Quick Facts==
 
==Quick Facts==
 +
{{OXPLevel|0}}{{IconOXP|ooVersion="1.82"|oxpCPU="Low"|oxpMEM="Low"|oxpGPU="Low"}}
 
{{Infobox OXPb| title = MFDFastConfiguration.oxz
 
{{Infobox OXPb| title = MFDFastConfiguration.oxz
|version = 2.0
+
|version = 2.2
|release = 2017-05-21
+
|release = 2019-06-12
 
|license = CC BY-NC-SA 4.0
 
|license = CC BY-NC-SA 4.0
 
|features = Hud MFD
 
|features = Hud MFD
 
|category = HUDs OXPs‏‎
 
|category = HUDs OXPs‏‎
 
|author = [[User:phkb|phkb]]
 
|author = [[User:phkb|phkb]]
|feedback = [http://aegidian.org/bb/viewtopic.php?f=4&t=17841 BB Forum]
+
|feedback = [https://bb.oolite.space/viewtopic.php?f=4&t=17841 BB Forum]
 
}}
 
}}
  
 
==Gameplay and Balance indicator==
 
==Gameplay and Balance indicator==
 
[[Image:tag-colour-green.png]]
 
[[Image:tag-colour-green.png]]
 +
 +
 +
[[Category:Equipment]]

Latest revision as of 02:05, 29 February 2024

Overview

This OXP aims to add flexibility and control to the layout of MFDs (Multi-Function Displays). MFDs can be useful, but they also take up screen space and can be distracting in certain conditions. This OXP gives you the ability to define different MFD "sets", which can then be quickly activated when required.

Installation and Operation

After purchasing the MFD Fast Configuration device, and launching your ship, you will be able to prime the device by using the "Shift-N" key sequence. Once it is primed, you can change the mode by pressing the "B" key, and activating the mode by pressing the "N" key.

In short, you set up your MFD's in a particular way, and then store that "set" in one of 6 different positions. These sets can then be recalled to restore the MFD layout as you had it.

The available modes are:

ModeDescription
Set current config as set 1This sets the current MFD layout as "Set 1".
Set current config as set 2This sets the current MFD layout as "Set 2".
Set current config as set 3This sets the current MFD layout as "Set 3".
Set current config as Condition Green setThis sets the current MFD layout as the set to apply when the alert condition changes to "Green".
Set current config as Condition Yellow setThis sets the current MFD layout as the set to apply when the alert condition changes to "Yellow".
Set current config as Condition Red setThis sets the current MFD layout as the set to apply when the alert condition changes to "Red".
Set current config as docking setThis sets the current MFD layout as the set to apply when the docking process has begun.
Make set 1 defaultThis makes "Set 1" the default set (which will be activated when docking and launching).
Make set 2 defaultThis makes "Set 2" the default set (which will be activated when docking and launching).
Make set 3 defaultThis makes "Set 3" the default set (which will be activated when docking and launching).
Make Condition Green set defaultThis makes the "Condition Green" set the default set (which will be activated when docking and launching).
Make Condition Yellow set defaultThis makes the "Condition Yellow" set the default set (which will be activated when docking and launching).
Make Condition Red set defaultThis makes the "Condition Red" set the default set (which will be activated when docking and launching).
Delete set 1This deletes "Set 1".
Delete set 2This deletes "Set 2".
Delete set 3This deletes "Set 3".
Delete Condition Green setThis deletes the "Condition Green".
Delete Condition Yellow setThis deletes the "Condition Yellow".
Delete Condition Red setThis deletes the "Condition Red".
Delete docking setThis deletes the docking set.
Hide all setting functions from this listThis will hide all the above modes, leaving only the ones below. Do this once you have defined all your sets.
Activate default setThis will activate whatever set is the default.
Activate set 1This will activate "Set 1".
Activate set 2This will activate "Set 2".
Activate set 3This will activate "Set 3".
Activate Condition Green setThis will activate the "Condition Green" set.
Activate Condition Yellow setThis will activate the "Condition Yellow" set.
Activate Condition Red setThis will activate the "Condition Red" set.
Activate docking setThis will activate the docking set.
Disable/Enable auto-update modeThis will turn off or on the auto-update mode.
Restore all settings functions to this listThis will restore all the above modes.

Once you have defined all your different sets, it is recommended you activate the "Hide all setting functions from this list" option. This will reduce the number of modes to only the activation modes, allowing for a more streamlined operation.

Once a set has been defined and is selected, it will be automatically updated to the current configuration whenever the alert condition changes (if there is an alert condition to change to), or when the player docks with a station. This can be turned on or off through the control interface.

Setup Walkthrough

See this page for a walkthrough of a sample usage scenario: MFD Fast Configuration Setup Guide

Download

Download MFDFastConfiguration.oxz v2.2 (downloaded 1924 times).

License

This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/

Version History

2.2

  • Added console message acknowledgements for all activation actions.
  • If equipment is not installed, no changes will now take place.
  • If auto-update mode is off, and the player has made changes to any of the MFD slots, those changes will remain even when another condition set is loaded. The overrides will be in place until the next dock.
  • More consistent condition labelling.
  • Added a setup guide (txt and pdf versions).

2.1

  • Added ability to turn on/off the auto-storing facility.
  • Fixed bug when removing the unit.
  • Code refactoring.

2.0

  • Automatic storing of MFD configurations now available. If the player makes a change to the current MFD configuration while a set is selected, it will be automatically stored if the alert condition changes, or when the player docks with a station. No need to manually store updated configuration.
  • Fixed script error that could occur when player ejects.
  • Hiding of setting functions was not being applied until the menu had been cycled once.
  • Better integration with Station Dock Control's Launch Queue MFD.
  • Better integration with the Damage Report MFD and the Bounty System's Warrant Scanner.

1.2

  • Fixed Javascript error that can occur when player ship is destroyed.

1.1

  • Fixed issue where deleting sets would fail, because the function name had a spelling mistake in it.
  • Fixed issue where attempting to update an existing set fails.
  • Removing equipment will now reset all configuration items.
  • Fixed spelling mistake in mode list.
  • Better MFD handling if HUD Selector is not installed.
  • Moved the "Restore all setting functions to the list" item to end of the list of modes.
  • Code refactoring.

1.0 - Initial release

Quick Facts

Levelindicator0.png
0-{{{2}}}

Minimum Oolite versionCPU usage lowMemory usage lowGPU usage low

Version Released License Features Category Author(s) Feedback
2.2 2019-06-12 CC BY-NC-SA 4.0 Hud MFD HUDs OXPs‏‎ phkb BB Forum

Gameplay and Balance indicator

Tag-colour-green.png