-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release 2.5.5.0 (Lisias) for KSP >= 1.2
- Loading branch information
Showing
3 changed files
with
19 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,11 @@ | ||
# KSP Enhanced /L :: Changes | ||
|
||
* 2024-1117: 2.5.4.5 (Lisias) for KSP >= 1.2 | ||
+ Fixed dumb mistake while solving paths from `IO.Hierarchy.GAMEDATA` | ||
* 2024-0831: 2.5.4.4 (Lisias) for KSP >= 1.2 | ||
+ Somewhat better error messages, in a (futile, probably) attempt to prevent this [kind of crap](https://www.reddit.com/r/KerbalAcademy/comments/1ejaf9b/houstonerror_contradiction/). | ||
* 2024-0803: 2.5.4.3 (Lisias) for KSP >= 1.2 | ||
+ Fix a stupid mistake on handling `Regex` on Windows pathnames. | ||
- Embarrassing... :( | ||
* 2024-0505: 2.5.4.2 (Lisias) for KSP >= 1.2 | ||
+ I **Finally** remembered to activate `richText` on the dialogs boxes! #facePalm | ||
* 2024-0428: 2.5.4.1 (Lisias) for KSP >= 1.2 | ||
+ We have moved! | ||
- The Official Repository is now on https://github.com/KSP-ModularManagement/KSPe | ||
+ Fixes a incredibly stupid mistake on `KSPe.Util.SystemTools.Find.ByInterfaceName` | ||
- Not one of my brightest moments, no doubt... | ||
* 2024-0330: 2.5.4.0 (Lisias) for KSP >= 1.2 | ||
+ More UnityEngine and KSP data types serialization/deserialization support for `ConfigNodeWithSteroids`. | ||
- Proper support for **writting** nodes implemented. | ||
+ Some copy constructors for the mentioned data types. | ||
* 2024-1211: 2.5.5.0 (Lisias) for KSP >= 1.2 | ||
+ 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 `Start`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. | ||
+ Adds a check agains having Add'Ons installed inside an inner `GameData` inside the canonical `GameData`. | ||
+ Closes issues: | ||
- [#65](https://github.com/KSP-ModularManagement/KSPe/issues/65) Instrument the KSPe Install Checker to detect when the user deleted the Add'On Directory and kill yourself from `GameData` . | ||
- [#56](https://github.com/KSP-ModularManagement/KSPe/issues/56) KSP **should not** be run as Privileged User (Administrator on Windows, root on UNIX) . | ||
- [#74](https://github.com/KSP-ModularManagement/KSPe/issues/74) The helper `KSPe.IO.Hierarchy.SAVE.Solve()` is botched! | ||
- [#71](https://github.com/KSP-ModularManagement/KSPe/issues/71) Add a Check for the presence of a `GameData` inside the `GameData`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters