[WOTC] ISO-Style-Dates & 24h Clock
This lightweight mod alters the UI Panel of the Save / Load game interface and adjusts some in-game localisation so that short dates are outputted in the ISO8601 standard format of YYYY-MM-DD. Times can also be forced to 24h format both within the Save / Load game menus and on the geoscape.
With many thanks to Copyrite, this mod now includes all the functionality of his 24h Clock in Menu Mod, with an associated config entry to disable this feature if required.
My reason for writing this mod is that, Being from the UK, it always bothered me that the in-game "International" localisation predominantly used US conventions & moreover, casual dates (both the UK convention of DD/MM/YYYY and the US convention of MM/DD/YYYY) do not string-sort correctly, which means that mods which track and/or sort dates tend to display this data poorly (unless the mod author has spent a lot of time & effort coding in the functionality natively).
Aside from the save/load screen the most obvious places this mod will be seen is in the fallen soldiers list in the memorial / bar but any mods which use the "GetDateStrings" method of X2StrategyGameRuleSetDataStructures will have the strings changed over to YYYY/MM/DD (for example Beat’s Mission History Logs – although note that due to the way this mod works, the updated dates will only apply for new missions, missions logged before installing this mod will not be altered.
Note that the mod contains a couple of Mod-Class-OverRides – one for UISaveLoadGameListItem and one for X2StrategyGameRuleSetDataStructures. I’m yet to come across other mods which specifically over-ride these classes but please let me know if you experience any difficulties. The conflct between this mod and "Remove Missing Mods" can be safely ignored.
One thing I should say at this point – this mod does not interfere with the behaviour of the save/loading system in any way. It simply alters the logic the base game is already using to display the information to the user (i.e. it is just a UI mod).
Please avoid using this mod alongside any others that over-ride the same classes, and be careful using them with any that may interfere with the behaviour of the save/load screen (I doubt there will be very many but you never know).
If you come across any visual discrepancies and/or bugs please let me know and I’ll do what I can to help. However, please do not report corrupted save files etc. to me as they will not be caused by this mod.
Finally, I use quite a lot of mission-names mods so if any of the preview images offend you then I do apologise!
