schlosrat Posted April 10, 2022 Share Posted April 10, 2022 Is it possible to use KR&D to improve the converterEfficiency for thins like Extraplanetary Launch Pads workshops similar to what can be done with drills and ISRU? I don't want to change the equation of input resources to output resources so much as I'd like to make the various parts produce things faster with KR&D upgrades. For example, the KS-WS-01-0 Construction Drone is able to take electric charge + metal and output rocket parts + scrap metal. It does this using flow rates much like an engine where instead of thrust we have part production, but the flow rate is fixed. KR&D will let me reduce the mass of this construction drone, or boost its heat tolerance, but those are the only attributes I can affect. Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted April 10, 2022 Author Share Posted April 10, 2022 45 minutes ago, schlosrat said: Is it possible to use KR&D to improve the converterEfficiency for thins like Extraplanetary Launch Pads workshops similar to what can be done with drills and ISRU? I don't want to change the equation of input resources to output resources so much as I'd like to make the various parts produce things faster with KR&D upgrades. For example, the KS-WS-01-0 Construction Drone is able to take electric charge + metal and output rocket parts + scrap metal. It does this using flow rates much like an engine where instead of thrust we have part production, but the flow rate is fixed. KR&D will let me reduce the mass of this construction drone, or boost its heat tolerance, but those are the only attributes I can affect. Probably not Quote Link to comment Share on other sites More sharing options...
RB101 Posted April 12, 2022 Share Posted April 12, 2022 Is this mod now compatible with the latest version of KSP? I had to stop using it a while ago due to incompatibility Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted April 12, 2022 Author Share Posted April 12, 2022 1 hour ago, RB101 said: Is this mod now compatible with the latest version of KSP? I had to stop using it a while ago due to incompatibility It should be, but remember that it's not compatible with any mod which changes info on a part Quote Link to comment Share on other sites More sharing options...
schlosrat Posted April 13, 2022 Share Posted April 13, 2022 I've been using it in 1.12.3 without issue Quote Link to comment Share on other sites More sharing options...
Kalessin1 Posted May 16, 2022 Share Posted May 16, 2022 One of the best mods ever! Btw is there a max level of upgrades except for dry mass? Quote Link to comment Share on other sites More sharing options...
Supertacoz Posted June 12, 2022 Share Posted June 12, 2022 I am having an issue where no matter which part I try to select to upgrade, it will always say "choose a different part to upgrade" I have all the dependencies and am on the latest version of the game, all the mods are in the gamedata folder. what am I doing wrong? Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted June 12, 2022 Author Share Posted June 12, 2022 2 hours ago, Supertacoz said: I am having an issue where no matter which part I try to select to upgrade, it will always say "choose a different part to upgrade" I have all the dependencies and am on the latest version of the game, all the mods are in the gamedata folder. what am I doing wrong? Start off with a log file, please Quote Link to comment Share on other sites More sharing options...
HeavyDestroyer Posted July 2, 2022 Share Posted July 2, 2022 I have the same issue as Supertacoz I looked into the log and found out that Krnd generates the same exception message for every parts it tries to do something:. For example with a drill part: [ERR 00:56:52.511] [KRnD] updatePart(RadialDrill): System.Exception: no original-stats for part 'RadialDrill' at KRnD.KRnD.updatePart (Part part, KRnD.KRnDUpgrade upgradesToApply) [0x00070] in <d0078e99fbf545ee9aa672563cbbf88c>:0 then there is the message: [LOG 00:56:52.562] 2022-07-03 00:56:52.562 [ERROR] KRnD: retrieved and applied 1257 upgrades in 0.124s Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted July 3, 2022 Author Share Posted July 3, 2022 2 hours ago, HeavyDestroyer said: I have the same issue as Supertacoz I looked into the log and found out that Krnd generates the same exception message for every parts it tries to do something:. For example with a drill part: [ERR 00:56:52.511] [KRnD] updatePart(RadialDrill): System.Exception: no original-stats for part 'RadialDrill' at KRnD.KRnD.updatePart (Part part, KRnD.KRnDUpgrade upgradesToApply) [0x00070] in <d0078e99fbf545ee9aa672563cbbf88c>:0 then there is the message: [LOG 00:56:52.562] 2022-07-03 00:56:52.562 [ERROR] KRnD: retrieved and applied 1257 upgrades in 0.124s Those messages are totally meaningless without a log file. If you noticed, @Supertacoz never provided a log file, so I wasn't able to do anything Quote Link to comment Share on other sites More sharing options...
HeavyDestroyer Posted July 3, 2022 Share Posted July 3, 2022 Ok got it, here is the log file: https://drive.google.com/file/d/14uPvz8dNGumeAMeuGy_EJCdKR40RbSEz/view?usp=sharing Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted July 3, 2022 Author Share Posted July 3, 2022 (edited) 7 hours ago, HeavyDestroyer said: Ok got it, here is the log file: https://drive.google.com/file/d/14uPvz8dNGumeAMeuGy_EJCdKR40RbSEz/view?usp=sharing I'm going to need your ModuleManager.configcache file. I'm leaning towards an error in something else, I found this: [ERR 00:56:38.280] [KRnD] Awake(): System.ArgumentException: An item with the same key has already been added. Key: Fertilizer at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x000c1] in <9577ac7a62ef43179789031239ba8798>:0 at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (TKey key, TValue value) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 at KRnD.PartStats..ctor (Part part) [0x003e1] in <d0078e99fbf545ee9aa672563cbbf88c>:0 at KRnD.KRnD.Awake () [0x003c0] in <d0078e99fbf545ee9aa672563cbbf88c>:0 which indicates that another mod has Fertilizer configured two times. This error is near the top of the file, which probably means that once it happens, the mod stops working. Once I can see the ModuleManager.configcache file, I can verify this and then implement a fix, also will need to notify the mod author about the error Edit: You can try this beta: https://www.dropbox.com/s/uykyno8dwp0goe4/KRnD-1.16.0.10.zip?dl=0 I've added checks for duplicate resources, and if any found, writes an error to the log file without an exception Edited July 3, 2022 by linuxgurugamer Quote Link to comment Share on other sites More sharing options...
HeavyDestroyer Posted July 4, 2022 Share Posted July 4, 2022 Here's the configcache file: https://drive.google.com/file/d/1Bggl9LNW3Z4zahctX2jKOE3DBwAEqlxy/view?usp=sharing The beta you gave me didn't fix the problem. Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted July 4, 2022 Author Share Posted July 4, 2022 4 hours ago, HeavyDestroyer said: Here's the configcache file: https://drive.google.com/file/d/1Bggl9LNW3Z4zahctX2jKOE3DBwAEqlxy/view?usp=sharing The beta you gave me didn't fix the problem. Can you also get me the log file when used with the beta? Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted July 5, 2022 Author Share Posted July 5, 2022 19 hours ago, HeavyDestroyer said: Here's the configcache file: https://drive.google.com/file/d/1Bggl9LNW3Z4zahctX2jKOE3DBwAEqlxy/view?usp=sharing The beta you gave me didn't fix the problem. Another beta: https://www.dropbox.com/s/pvh7g53eskkwnvv/KRnD-1.16.0.11.zip?dl=0 And I need the Player.log, either way, if this fixes it or it doesn't. Thanks Quote Link to comment Share on other sites More sharing options...
HeavyDestroyer Posted July 6, 2022 Share Posted July 6, 2022 Here's the log file with the first beta: https://drive.google.com/file/d/14uPvz8dNGumeAMeuGy_EJCdKR40RbSEz/view?usp=sharing Quote Link to comment Share on other sites More sharing options...
HeavyDestroyer Posted July 6, 2022 Share Posted July 6, 2022 The new beta didn't fix it, here the log file with it: https://drive.google.com/file/d/1tUS7OSFOAIKM9i0-WefPQbHXpd7FBOTf/view?usp=sharing Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted July 10, 2022 Author Share Posted July 10, 2022 On 7/6/2022 at 2:06 PM, HeavyDestroyer said: The new beta didn't fix it, here the log file with it: https://drive.google.com/file/d/1tUS7OSFOAIKM9i0-WefPQbHXpd7FBOTf/view?usp=sharing Making progress, try this, please: https://www.dropbox.com/s/jmagjjjiz5u5kpo/KRnD-1.16.0.12.zip?dl=0 Quote Link to comment Share on other sites More sharing options...
HeavyDestroyer Posted July 10, 2022 Share Posted July 10, 2022 It worked ! I can upgrade parts ! Thanks ! Although I can't upgrade the "fuel pressure" of fuel tanks that normally contain Lf+Ox (probably because one of my mods adds the posibility to swap Lf+Ox for other fuels) Here is the log file with it: https://drive.google.com/file/d/17ejJeMrLn8whXOmVySmJVu49bniJaa_n/view?usp=sharing Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted July 10, 2022 Author Share Posted July 10, 2022 (edited) 43 minutes ago, HeavyDestroyer said: It worked ! I can upgrade parts ! Thanks ! Although I can't upgrade the "fuel pressure" of fuel tanks that normally contain Lf+Ox (probably because one of my mods adds the posibility to swap Lf+Ox for other fuels) From the OP: Quote Please note that this mod is not 100% compatible with other mods which modify parts at runtime (eg TweakScale, InterstellarFuelSwitch, Firespitter, B9PartSwitch). Very specifically, the issues are these: First, the following parts are blacklisted because they are controlled by FSfuelSwitch: [LOG 14:44:15.186] 2022-07-10 14:44:15.186 [ERROR] KRnD: blacklisting part 'KER.Adapter' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.187] 2022-07-10 14:44:15.186 [ERROR] KRnD: blacklisting part 'KER.Crate' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.187] 2022-07-10 14:44:15.187 [ERROR] KRnD: blacklisting part 'KER.Tank' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.187] 2022-07-10 14:44:15.187 [ERROR] KRnD: blacklisting part 'KER.WheelBay' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.187] 2022-07-10 14:44:15.187 [ERROR] KRnD: blacklisting part 'KER.WheelBay.Short' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.188] 2022-07-10 14:44:15.188 [ERROR] KRnD: blacklisting part 'C3.FlatRnd.01' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.188] 2022-07-10 14:44:15.188 [ERROR] KRnD: blacklisting part 'C3.FlatRnd.02' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.188] 2022-07-10 14:44:15.188 [ERROR] KRnD: blacklisting part 'C3.FlatRnd.03' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.189] 2022-07-10 14:44:15.188 [ERROR] KRnD: blacklisting part 'C3.FlatRnd.04' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.189] 2022-07-10 14:44:15.189 [ERROR] KRnD: blacklisting part 'C3.FlatTank.01' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.189] 2022-07-10 14:44:15.189 [ERROR] KRnD: blacklisting part 'C3.FlatTank.02' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.189] 2022-07-10 14:44:15.189 [ERROR] KRnD: blacklisting part 'C3.FlatTank.03' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.190] 2022-07-10 14:44:15.189 [ERROR] KRnD: blacklisting part 'C3.FlatTank.04' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.190] 2022-07-10 14:44:15.190 [ERROR] KRnD: blacklisting part 'C3.Kontainer.01' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.190] 2022-07-10 14:44:15.190 [ERROR] KRnD: blacklisting part 'C3.Kontainer.02' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.191] 2022-07-10 14:44:15.190 [ERROR] KRnD: blacklisting part 'C3.Kontainer.03' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.191] 2022-07-10 14:44:15.191 [ERROR] KRnD: blacklisting part 'C3.Kontainer.04' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.191] 2022-07-10 14:44:15.191 [ERROR] KRnD: blacklisting part 'C3.LqdTrussTank' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.191] 2022-07-10 14:44:15.191 [ERROR] KRnD: blacklisting part 'MountableLqdTank' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.192] 2022-07-10 14:44:15.191 [ERROR] KRnD: blacklisting part 'MountableSupPack' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.192] 2022-07-10 14:44:15.192 [ERROR] KRnD: blacklisting part 'RadialLqdTank' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.192] 2022-07-10 14:44:15.192 [ERROR] KRnD: blacklisting part 'RadialSupPack' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.193] 2022-07-10 14:44:15.192 [ERROR] KRnD: blacklisting part 'C3.RTank.00' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.193] 2022-07-10 14:44:15.193 [ERROR] KRnD: blacklisting part 'C3.RTank.01' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.193] 2022-07-10 14:44:15.193 [ERROR] KRnD: blacklisting part 'C3.RTank.02' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.193] 2022-07-10 14:44:15.193 [ERROR] KRnD: blacklisting part 'C3.RTank.03' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.194] 2022-07-10 14:44:15.193 [ERROR] KRnD: blacklisting part 'C3.RTank.04' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.194] 2022-07-10 14:44:15.194 [ERROR] KRnD: blacklisting part 'C3.RTank.06' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.194] 2022-07-10 14:44:15.194 [ERROR] KRnD: blacklisting part 'C3.RTank.08' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.194] 2022-07-10 14:44:15.194 [ERROR] KRnD: blacklisting part 'StowPakSup' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.195] 2022-07-10 14:44:15.194 [ERROR] KRnD: blacklisting part 'C3.Tank.01' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.195] 2022-07-10 14:44:15.195 [ERROR] KRnD: blacklisting part 'C3.Tank.02' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.195] 2022-07-10 14:44:15.195 [ERROR] KRnD: blacklisting part 'C3.Tank.03' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.195] 2022-07-10 14:44:15.195 [ERROR] KRnD: blacklisting part 'C3.Tank.04' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.196] 2022-07-10 14:44:15.196 [ERROR] KRnD: blacklisting part 'Ranger.ISM' (has blacklisted module 'FSfuelSwitch') [LOG 14:44:15.196] 2022-07-10 14:44:15.196 [ERROR] KRnD: blacklisting part 'Tundra.ISM' (has blacklisted module 'FSfuelSwitch' Second, there is an error in something causing a bad config in the MiniISRU which was actually causing the error: [LOG 14:44:15.207] 2022-07-10 14:44:15.206 [ERROR] KRnD: Part: Convert-O-Tron 125 (C:\Steam\steamapps\common\Kerbal Space Program\GameData\Squad\Parts\Resources\MiniISRU\MiniISRU.cfg) contains multiple definitions for ConverterName: Fertilizer Finally, looking at the ModuleManager.configcache, I see that the MiniISRU has to ModuleResourceConverter entries for Fertilizer, so you have some sort of issue with your patches which is adding two converter modules to the MiniISRU Edited July 10, 2022 by linuxgurugamer Quote Link to comment Share on other sites More sharing options...
Guedez Posted August 1, 2022 Share Posted August 1, 2022 The newest beta didn't solve it for me. Here are the KSP.log and ModuleManager.ConfigCache: https://www.mediafire.com/file/sqgcf6ynyc7ipfp/TMP.zip/file I do use Tweak Scale, does that mean the mod is 100% incompatible or just some stuff will not be improvable? Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted August 1, 2022 Author Share Posted August 1, 2022 6 hours ago, Guedez said: The newest beta didn't solve it for me. Here are the KSP.log and ModuleManager.ConfigCache: https://www.mediafire.com/file/sqgcf6ynyc7ipfp/TMP.zip/file I do use Tweak Scale, does that mean the mod is 100% incompatible or just some stuff will not be improvable? Ummm, solve what? You are new to this discussion, I don't know what you are having a problem with. Please be more specific. Also, pretty much any part that can be Tweakscaled will be incompatible with this mod, it's the way things work internally Quote Link to comment Share on other sites More sharing options...
Guedez Posted August 1, 2022 Share Posted August 1, 2022 Ah, didn't notice the 3 weeks gap. I was having the same issue of no piece being able to be upgraded as an user above was having. There was some combination of mods I had previously where some pieces had some parts upgradable. I guess I will just remove tweak scale. Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted August 2, 2022 Author Share Posted August 2, 2022 10 hours ago, Guedez said: Ah, didn't notice the 3 weeks gap. I was having the same issue of no piece being able to be upgraded as an user above was having. There was some combination of mods I had previously where some pieces had some parts upgradable. I guess I will just remove tweak scale. Yes, due to the way this and the other mods which change part stats work, they essentially conflict with each other. No easy way around it Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted August 11, 2022 Author Share Posted August 11, 2022 New release, 1.16.0.13 This incorporates several unreleased fixes, which is why the version number jump Thanks to @tgerland for providing a small update for the blacklist, to block Universal Storage 2 Added another check for duplicated converter Added checks for duplicated resources in parts Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.