Lisias
Lisias
Interesting excerpts from the 1.4.1 log: ``` [LOG 15:55:42.110] [ModuleManager] INFO: Applying update __LOCAL/KSP-Recall/TestPersistentId/@PART[*]:FINAL to Squad/Parts/Command/mk1pod/mk1Pod.cfg/PART[mk1pod] [LOG 15:56:25.366] [KSP-Recall.Test.PersistentId] INFO: Part mk1pod:FFFF26DC has persistentId=2174048135 at before OnAwake [LOG 15:56:25.366] [KSP-Recall.Test.PersistentId]...
Interesting excerpts from the 1.12.5 log (I took more time to reproduce the problem on this one) ``` [LOG 18:00:11.831] [ModuleManager] INFO: Applying update __LOCAL/KSP-Recall/TestPersistentId/@PART[*]:FINAL to Squad/Parts/Command/mk1pod_v2/mk1Pod_v2.cfg/PART[mk1pod_v2] [LOG 18:03:49.993] [KSP-Recall.Test.PersistentId]...
What I detected until this moment: * On KSP 1.4.1, `persistentId` was already initialised on `OnAwake`. * On KSP 1.12.5, it was still on 0! **This surely screwed up some...
There's also an ongoing discussion happening on Forum [here](https://forum.kerbalspaceprogram.com/index.php?/topic/192456-1124-scrapyard-syd-the-common-part-inventory-v22990-prerelease-edition-08-jan-2023/&do=findComment&comment=4288254). The reader should be able to deduce the reason I locked up this issue by visiting this link. :)
This is not a support anymore, I found a bug on KSP itself. This makes it an `enhancement` for KSP-Recall. How I will do it, I will see **after** I...
Ah, yes!! I almost forgot to explain this! :) Okey, the commit https://github.com/zer0Kerbal/ScrapYard/commit/0576f776a6477da56f53f6e9db2aa5978d37d47b was a step back, besides trying to be a step ahead by using the KSP's API when...
For the sake of fairness, [it was stated](https://forum.kerbalspaceprogram.com/index.php?/topic/192456-1124-scrapyard-syd-the-common-part-inventory-v22990-prerelease-edition-08-jan-2023/&do=findComment&comment=4288258) that the `persistentId` was meant to change. This is fact, a *fait accompli* and not subject to arguing. This renders the ScrapYard...
The `GameEvents.onPartPersistentIdChanged` are **not** being called, and it's not a bug. The only place in which it would be necessary is using [FlightGlobals.CheckPartpersistentId(0, part, false, true)](https://www.kerbalspaceprogram.com/ksp/api/class_flight_globals.html#a13e7aa37b60f8cea4b085787fb846bdc) (note the 0), and...
Oukey, new Exploratory Tests trying to understand how things really works under's KSP's bonnet. I reinstrumented the `TestPersistentId` PartModule, and then executed the following session: 1. Installed the reinstrumented PartModule...
Now follows an except of the previous `KSP.log`, with some interesting new information: ``` [LOG 18:39:19.795] [KSP-Recall.Test.PersistentId] INFO: Part mk1pod:FFFF38AA has persistentId=91659911 at OnAwake. The cid is 2480147. [LOG 18:39:19.795]...