Skip to content

2.5.5.0 (Lisias) for KSP >= 1.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@Lisias Lisias released this 11 Dec 05:28
· 0 commits to mestre since this release
12ab436
  • 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 from KSPe point of view.
    • TL;DR: KSP only populates HighLogic.fetch.GameSaveFolder some time after HighLogic.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 are Started 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.
  • Adds a check agains having Add'Ons installed inside an inner GameData inside the canonical GameData.
  • Closes issues:
    • #74 The helper KSPe.IO.Hierarchy.SAVE.Solve() is botched!
    • #71 Add a Check for the presence of a GameData inside the GameData.

Your attention please

This release was superseded. Do not use.


Keep Walking