Console Log MFD
by phkb

This OXP records all console messages received by the player, and displays the most recent messages in an MFD. 

The Console log history is cleared each time you launch from a station.

When docked, a "Console Message Log" item will appear in the Interfaces (F4) screen. When opened, all messages received by the player will be listed, in date order (oldest first, newest last). From this screen there are several options:
	Previous Page:                      Move the list back one page.
	Next Page:                          Move the list forward one page.
	First Page:                         Go to the first page of the list.
	Last Page:                          Go to the last page of the list.
	Write console log to latest.log:    Write all messages to the latest.log file.
	Clear the log:                      Clears all messages from the log.

Only works with Oolite 1.91 or greater.

Installation
============
Install the OXP by copying ConsoleLogMFD.oxz to your AddOns folder, or downloading via the Expansion Manager in the game itself.

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/

Image "console" by Austin Andrews from "https://thenounproject.com/browse/icons/term/console/" (CC BY 3.0)

Version history
===============
1.1
- Improved method of turning HUD on/off.
- Prevented some messages from appearing in the log: Game paused messages, view change messages
- Duplicated messages (ie same message as the last one) are no longer logged.
- System arrival messages are slightly more meaningful. Rather than just "Lave.", it now says "Arrived Lave".
- Double spaces are replaced with single spaces, and line breaks are replaced with single spaces, to streamline the text somewhat.
- All text put into descriptions.plist for easier localisation.

1.0
- Initial release.
