[WOTC] Geoscape Clock Fixer
This mod provides a fix for the mildly irritating problem with the clock on the geoscape – namely, that when the Skyranger takes off or lands, the clock jumps around and adjusts its-self to seemingly random times.
Those times (it turns out) are not completely random.
Every location on the Geoscape map is actually assigned to a global timezone. When the skyranger is in the ‘landed’ state, the geoscape time is supposed to reflect the ‘local’ time at that timezone. This seems somewhat reasonable, except there are two main problems:
1. The localized time is not that useful (the only places it is used is to generate the time in save-file headers and to determine time of day for the purposes of mission lighting)
2. When the skyranger is flying, the timezone is configured to revert to UTC, because the developers felt that having the clock running smoothly during flight transitions was preferable to having it jerk around timezones mid-flight.
So this mod presents a few solutions, all configurable using the mod config menu:
Solution 1 (Default): The time is displayed as 24h UTC all the time, and the timezone is incremented where the AM/PM suffix would normally go.
Solution 2: The time is updated to the destination timezone only when the skyranger lands
Solution 3: The time is updated to the destination timezone immediately when the skyranger takes off
This mod uses an MCO of UIEventQueue and will conflict with any other mods that do the same (Currently this includes the Covert Infiltration Overhaul, Multiple Covert Actions & possibly others). A fix is pending in the community highlander and once this is implemented I can remove the MCO and use a softer method.
As always, please feel free to get in touch if you have any issues with the mod or contact me on the XCOM2 modding discord.
Revisions:
Old revisions of this mod are available below. Click the link to download.
