Skip to content

Commit

Permalink
Release 0.0.4.1 (LisiasT) for KSP >= 1.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Lisias committed Aug 18, 2020
1 parent e725912 commit 1df4b63
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 11 deletions.
23 changes: 13 additions & 10 deletions ANNOUNCE.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,27 @@
## ANNOUNCE

A new Work Around is now available on [KSP Recall 0.0.4.0](https://github.com/net-lisias-ksp/KSP-Recall/releases) and it's available for the brave Kerbonauts willing to risk their SAS with this stunt.
[KSP Recall 0.0.4.1](https://github.com/net-lisias-ksp/KSP-Recall/releases) in on the Wild, featuring:

On KSP 1.8 and newer, parked crafts (even without wheels) drifts the Heading to the left (or to the right, it's kinda random) when leaved at their own. The drifting is a bit severe, reaching many degrees by minute.
* A fix for the infinite NRE on the *dedriftification* - some parts just don't have a `RigidBody`, and I didn't told the code about it.
* Kerbals on EVA suffers 20 times more drifting than the craft used on the testing(Aegis 3A). They now drifts less too.
* Saving a tiny bit of CPU doing smarter handling of inactive and *rigidbodyless* parts.

KSP Recall 0.0.4 introduces a fix that alleviate or cancel this drifting. On my tests, I managed to leave a craft alone for 15 minutes without drifting a single degree.
On my tests, I managed to leave a craft alone for 15 minutes without drifting a single degree, but once I got about 22 degrees after 45 minutes (still better than 1 degree each 2 or 3 seconds, though)- as I said: it's a work around, not a fix.

Note: Wheels and Landing Legs **also** drifts, but different reasons - so, in fact, we have **two** sources of drifting on KSP >= 1.8 right now. The present version does not (yet) fixes the wheels' drift (besides helping a very little bit, as there's one less source of drifting now).
Female Kerbals **apparently** drift more than males - the *spurious velocity* on males never reaches 18mm/s, but the females reached about 20 to 21mm/s. At least, on my rig. This information may be biased however, apparently VesselMover is spawning preferably females on my savegame, and so perhaps the extra drift is due this Kerbal being spawned second.

Additionally, a smarter way of selectively patching the parts in need of the Work Arounds is now in effect, making it feasible to install KSP Recall on any KSP version (needing it or not) without impacting the loading time: the parts are now **selectively** applied, instead of being applied not matter what and then being cleaned up by code. The cleaning code is still there, anyway, as a last line of defense.
For sadistic Kerbonauts that don't refrain themselves from torturing their gaming machines, adjusting the *Maximum Physics Delta-Time Per Frame* to 0.03 gave some marginal positive results on the crafts on my i7 MacPotato, but the Kerbals drifted sensibly more. Given the randomness of the amount of drifting we get on every game restart, take this information with a huge grain of salt.

Note: Wheels and Landing Legs **also** drifts, but due different reasons - so, in fact, we have **two** sources of drifting on KSP >= 1.8 right now. The present Recall version does not (yet) fixes the wheels' drift (besides helping a very little bit, as there's one less source of drifting now).

Finally, the `Driftless` PAW now appears only on flight. `Resourceful` still appears only on Editor.

Good Luck!  

- - -

This Release will be published using the following Schedule:

* GitHub, reaching first manual installers and users of KSP-AVC. Right now.
* CurseForge, by Saturdat night
* SpaceDock (and CKAN users), by Sunday afternoon.

The reasoning is to gradually distribute the Release to easily monitor the deployment and cope with eventual mishaps.
* GitHub, reaching manual installers first and users of KSP-AVC. Right now.
* CurseForge, Right now.
* SpaceDock (and CKAN users), Right now.
4 changes: 4 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# KSP-Recall :: Changes

* 2020-0817: 0.0.4.1 (LisiasT) for KSP >= 1.8.0
+ An error on handling parts without `RigidBody` was raining NREs on the KSP.log. Fixed.
+ A slightly smarter handling of inactive and rigidbodyless parts may save a tiny little bit of CPU time.
+ Specialised treatment for Kerbals on EVA, as it was realised that Kerbals drifts a lot more than crafts - by reasons still unknown at this moment.
* 2020-0815: 0.0.4.0 (LisiasT) for KSP >= 1.8.0
+ Adds a Work Around for crafts drifting on the Heading at rest, even when without wheels attached.
- There's another similar problem on the wheels themselves, KSP Recall are still working on this one
Expand Down
4 changes: 4 additions & 0 deletions CHANGE_LOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# KSP-Recall :: Change Log

* 2020-0817: 0.0.4.1 (LisiasT) for KSP >= 1.8.0
+ An error on handling parts without `RigidBody` was raining NREs on the KSP.log. Fixed.
+ A slightly smarter handling of inactive and rigidbodyless parts may save a tiny little bit of CPU time.
+ Specialised treatment for Kerbals on EVA, as it was realised that Kerbals drifts a lot more than crafts - by reasons still unknown at this moment.
* 2020-0815: 0.0.4.0 (LisiasT) for KSP >= 1.8.0
+ Adds a Work Around for crafts drifting on the Heading at rest, even when without wheels attached.
- There's another similar problem on the wheels themselves, KSP Recall are still working on this one
Expand Down
2 changes: 2 additions & 0 deletions KNOWN_ISSUES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# KSP-Recall :: Known Issues

* Wheels and Landing Legs **also** drifts, but due different reasons - so, in fact, we have **two** sources of drifting on KSP >= 1.8 right now. The present Recall version does not (yet) fixes the wheels' drift (besides helping a very little bit, as there's one less source of drifting now).
* Adjusting the *Maximum Physics Delta-Time Per Frame* to 0.03 gave some marginal positive results on the crafts on my i7 MacPotato, but the Kerbals drifted sensibly more. Given the randomness of the amount of drifting we get on every game restart, take this information with a huge grain of salt.
* KSP-Recall *WORKS FINE WITH* Module Manager.
+ [Anyone telling you](http://ksp.lisias.net/add-ons/ModuleManager/WatchDog/Screen%20Shot%202020-07-14%20at%2002.14.51.png) you need an alternative fork of MM is telling you nonsense.

Expand Down
2 changes: 1 addition & 1 deletion KSP_Recall.version
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"MAJOR":0,
"MINOR":0,
"PATCH":4,
"BUILD":0
"BUILD":1
},
"KSP_VERSION_MIN":{
"MAJOR":1,
Expand Down

0 comments on commit 1df4b63

Please sign in to comment.