2.5.5.0 (Lisias) for KSP >= 1.2
Pre-release
Pre-release
- Some serious (long due) refactorings on
IO.Hierarchy.*GAMEDATA*
- Adds
KSPe.IO.SaveGameMonitor
- the only reliable way, from this point, to known when a savegame is ready to be used fromKSPe
point of view.- TL;DR: KSP only populates
HighLogic.fetch.GameSaveFolder
some time afterHighLogic.CurrentGame
is available.GameEvents.onGameStatePostLoad
is called before that too, rendering us high and dry if we need to know the directory KSP is using for the savegame when our Assemblies areStart
ed immediately after the savegame is loaded. - This Monitor will, well, monitor the
GameSaveFolder
and will call all its listeners as soon as this data is available.
- TL;DR: KSP only populates
- Adds a check agains having Add'Ons installed inside an inner
GameData
inside the canonicalGameData
. - Closes issues:
Your attention please
This release was superseded. Do not use.