Nils277 Posted October 14, 2016 Author Share Posted October 14, 2016 (edited) @FlyingKiwibird Have you enabled "Advanced Tweakables" in the Settings of KSP? The staging for the docking ports will only be available when this option is enabled even when "stagingEnabled" is set to true in the config. Edited October 14, 2016 by Nils277 Quote Link to comment Share on other sites More sharing options...
FlyingKiwibird Posted October 14, 2016 Share Posted October 14, 2016 8 hours ago, Nils277 said: @FlyingKiwibird Have you enabled "Advanced Tweakables" in the Settings of KSP? The staging for the docking ports will only be available when this option is enabled even when "stagingEnabled" is set to true in the config. Yes, the setting only appears when Advanced Tweakables is enabled. However, when i press enable staging nothing the option to stage trough the ''spacebar staging menu'' does not appear. I looked in my Config Files but the setting stagingEnabled does not exist. Can i add it myself in the standard part parameters? Quote Link to comment Share on other sites More sharing options...
Rantanplan1986 Posted October 14, 2016 Share Posted October 14, 2016 Hi Nils, first off great mod and i love it. Keep up the good work. But i ran into an issue today. With TAC-LS being updated for 1.2 (v 0.12.5) all of the LS-converters of KPBS seem to be broken. They don't show any LS I/O in the VAB/SPH and don't convert anything. I made a small testcraft for illustration here. Maybe you can have a look at it. Quote Link to comment Share on other sites More sharing options...
danfarnsy Posted October 14, 2016 Share Posted October 14, 2016 (edited) @Nils277, @taniwha released an updated version of Modular Fuel Tanks for KSP 1.2, and there appears to be a conflict now with KPBS such that KSP is stuck on the loading screen when it reaches KKAOSS_RCS_Tank. This only happens for me with MFT installed. Here's the relevant excerpt from the log: Spoiler [LOG 09:35:20.326] PartLoader: Compiling Part 'PlanetaryBaseInc/ContainerSystem/tank_RCS/KKAOSS_RCS_Tank' [LOG 09:35:20.334] PartLoader: Part 'PlanetaryBaseInc/ContainerSystem/tank_RCS/KKAOSS_RCS_Tank' has no database record. Creating. [LOG 09:35:20.335] DragCubeSystem: Creating drag cubes for part 'KKAOSS.RCS.Tank' [EXC 09:35:20.486] NullReferenceException: Object reference not set to an instance of an object RealFuels.Tanks.ModuleFuelTanks.MarkWindowDirty () RealFuels.Tanks.ModuleFuelTanks.RaiseResourceListChanged () RealFuels.Tanks.FuelTank.AddTank (Double value) RealFuels.Tanks.FuelTank.set_maxAmount (Double value) RealFuels.Tanks.FuelTank.InitializeAmounts () RealFuels.Tanks.FuelTank.CreateCopy (RealFuels.Tanks.ModuleFuelTanks toModule, .ConfigNode overNode, Boolean initializeAmounts) RealFuels.Tanks.ModuleFuelTanks.UpdateTankType (Boolean initializeAmounts) RealFuels.Tanks.ModuleFuelTanks.GetInfo () PartLoader.CompilePartInfo (.AvailablePart newPartInfo, .Part part) PartLoader+<CompileParts>c__Iterator62.MoveNext () UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) I think I found the issue: next in the load iteration is KKAOSS_Xenon_Tank but Real Fuels and MFT have differing tank type definitions. Where RF has ElectricPropulsion, the relevant type in MFT is "type = Xenon", and there is no ElectricPropulsion type defined. @PART[KKAOSS_Xenon_Tank]:FOR[PlanetarySurfaceStructures]:NEEDS[RealFuels|ModularFuelTanks] { MODULE { name = ModuleFuelTanks volume = 480 type = ElectricPropulsion } } The solution is to simply split this into two entries in your config file. It also looks like this isn't new, since RF changed definitions when KSP 1.0 was released. Odd that this wasn't found earlier... ---------------------------------------- I spoke too soon about the solution. It looks like it's still getting stuck. Edited October 14, 2016 by danfarnsy Quote Link to comment Share on other sites More sharing options...
danfarnsy Posted October 14, 2016 Share Posted October 14, 2016 I should move that report over to MFT, since, after deleting the config file in KPBS, it subsequently had the same NRE with Procedural Parts. Quote Link to comment Share on other sites More sharing options...
Starwaster Posted October 14, 2016 Share Posted October 14, 2016 (edited) 1 hour ago, danfarnsy said: I should move that report over to MFT, since, after deleting the config file in KPBS, it subsequently had the same NRE with Procedural Parts. The proposed solution was correct. There should not be a :NEEDS[RealFuels|ModularFuelTanks] because one uses stock resources and tank types that cater to them. The other (Real Fuels) lacks those tank types. If the problem also happens with Procedural Parts then a similar configuration issue might exist there too. So it should be split off into two configs. One handling MFT and the other handling RF. It might be ok to catch the exception in ModuleFuelTanks (I'll look at the problem since I am a contributor for RF) and allow processing to continue but the basic problem would remain and the KKAOSS_RCS_Tank part would be left with an improperly configured fuel tank. I.e. masking the original problem. (so it might NOT be a good idea to change current behavior. I'll ping @taniwha too) Edited October 14, 2016 by Starwaster Quote Link to comment Share on other sites More sharing options...
danfarnsy Posted October 14, 2016 Share Posted October 14, 2016 (edited) 1 hour ago, Starwaster said: The proposed solution was correct. It should have been correct, unless I misidentified what the problem was. But changing it to "type = Xenon" didn't resolve the issue. Neither did splitting it into two entries (one with :NEEDS[RealFuels] with "type = ElectricPropulsion" and one with :NEEDS[ModularFuelTanks] with "type = Xenon"). Getting rid of the config file let it progress until it ran into the error somewhere else. I'll admit I wasn't comprehensive, and I may have forgotten to delete the MM cache between changes. Here's why I think it might be something else: the confusion with tank type definitions should have existed in KSP 1.1.3. In that install I have MFT and KPBS, and it loads just fine. RF introduced ElectricPropulsion instead of Xenon well before that (according to the RF change log). I just verified that MFT's definitions and KPBS's config files haven't changed between then and now. I wonder if it's somehow connected to @taniwha reintroducing MarkWindowDirty () in his latest update? I'm only guessing, though, since I don't follow exactly what he's doing with that in his code. I just know it's the first thing listed when the null reference exception is thrown. I've removed MFT for the time being. Talk about masking the problem, eh? Edited October 14, 2016 by danfarnsy Quote Link to comment Share on other sites More sharing options...
Starwaster Posted October 14, 2016 Share Posted October 14, 2016 @danfarnsy Sorry, I was looking mainly at the combined NEEDS and recognizing that it does need to be split into two configs. One that handles MFT and the other that handles RF. I didn't properly address the specifics. But it definitely should be split off into two in order to work properly with either Real Fuels and Modular Fuel Tanks. (MFT uses Xenon; RF uses ElectricPropulsion as tank types) Quote Link to comment Share on other sites More sharing options...
magnemoe Posted October 14, 2016 Share Posted October 14, 2016 One issue I have with the cool pie formed modules is that they tend to be impossible to add into their module holder with KAS. It looks like the attachment node inside them tend to disappear then the old module is removed. This is not an new issue, had it back in 1.0 then I started using planetary bases. Make the holder pretty pointless as I see it. Quote Link to comment Share on other sites More sharing options...
Apollo13 Posted October 15, 2016 Share Posted October 15, 2016 (edited) Something is broken with the Landing Gear2. It keeps replicating in the Tech Tree (Advanced Motors). In that node, it shows it twice; one as owned, one as unowned. In the VAB, it shows it as unowned. However, right-clicking it does not give me the option to research it. If i research it in the R&D building, it still shows it as unowned in the VAB. Upon returning to the R&D, it shows it owned two times and a third unowned icon. Return to the VAB, and it is unowned as before. My GameData folder contains only: Squad PlanetaryBaseInc Module Manager 2.7.1.dll (and its other files) Edited October 15, 2016 by Apollo13 Quote Link to comment Share on other sites More sharing options...
Nils277 Posted October 15, 2016 Author Share Posted October 15, 2016 That are a lot of new issues. I know the reason for the TAC LS converters. Will fix them asap. The same for RF and MFT. They will be split and further tested. The problem with the storage racks missing their nodes is a known (and old) bug in KSP. It sometimes seems to not realize when a part is detached from another. This happens more often when there are multiple nodes it seems. Can't do much about this though as it is a stock bug. @Apollo13 this might be related to a bug where KSP duplicates a part when it is unlocked in the TT and then moved by an update to another node. What you described might be the result when a part is then moved again to its previous TT node (e.g. CTT was uninstalled?) Can you send me your save? Might be able to fix it in there. Quote Link to comment Share on other sites More sharing options...
Apollo13 Posted October 15, 2016 Share Posted October 15, 2016 (edited) Had I been thinking, I should have provided the log file at the least. Mea culpa. Regardless, here is a link to zipped Save file. It includes the last log file as well. https://www.dropbox.com/s/aophebl4kilu0g5/Rick_12.zip?dl=0 EDIT: I just now deleted the mod and re-installed it. The Landing Gear 2 is now showing only once in the TT. It shows it as owned in the VAB. So, maybe that's the solution: delete and install. Thanks for this great mod. Edited October 15, 2016 by Apollo13 Quote Link to comment Share on other sites More sharing options...
Nud Posted October 15, 2016 Share Posted October 15, 2016 Not sure if noticed, but the fuel base, doesn't seem to transfer to another fuel base if docked. if using the large docking port from two fuel systems and transfering fuel wont work. Only allows to the parts of the same vessel(without docking ports) Quote Link to comment Share on other sites More sharing options...
Nils277 Posted October 15, 2016 Author Share Posted October 15, 2016 1 hour ago, Nud said: Not sure if noticed, but the fuel base, doesn't seem to transfer to another fuel base if docked. if using the large docking port from two fuel systems and transfering fuel wont work. Only allows to the parts of the same vessel(without docking ports) This seems like fuel flow through the docking ports is disabled. You can enable it in the menu when you right click on the docking ports. I take a look at the parts and make sure it is enabled by default. Quote Link to comment Share on other sites More sharing options...
Nud Posted October 15, 2016 Share Posted October 15, 2016 Thats what i tought, until i disabled and i turned back on and tried again, seems like a bug Quote Link to comment Share on other sites More sharing options...
Nils277 Posted October 15, 2016 Author Share Posted October 15, 2016 10 minutes ago, Nud said: Thats what i tought, until i disabled and i turned back on and tried again, seems like a bug Hmm, do you have a screen of the vessel so i can recreate it? Quote Link to comment Share on other sites More sharing options...
Nud Posted October 15, 2016 Share Posted October 15, 2016 Spoiler As you can see the picture crossfeed is enabled and the option to transfer fuel doesn't show on both thanks Quote Link to comment Share on other sites More sharing options...
danfarnsy Posted October 15, 2016 Share Posted October 15, 2016 11 hours ago, Nils277 said: The same for RF and MFT. They will be split and further tested. While it is still a good idea to split the config files for RF and MFT, the particular bug I was reporting wasn't due to this, apparently. It was a MFT issue which taniwha fixed with an update this morning. FYI. Quote Link to comment Share on other sites More sharing options...
Nils277 Posted October 16, 2016 Author Share Posted October 16, 2016 18 hours ago, Nud said: Reveal hidden contents As you can see the picture crossfeed is enabled and the option to transfer fuel doesn't show on both thanks That is indeed not as intended. Will try to fix this for the next version. 13 hours ago, danfarnsy said: While it is still a good idea to split the config files for RF and MFT, the particular bug I was reporting wasn't due to this, apparently. It was a MFT issue which taniwha fixed with an update this morning. FYI. Thanks :-) Good to know that it at least does not crash anymore. Quote Link to comment Share on other sites More sharing options...
Nud Posted October 16, 2016 Share Posted October 16, 2016 Thanks for your time really like the mod, thanks Quote Link to comment Share on other sites More sharing options...
magnemoe Posted October 16, 2016 Share Posted October 16, 2016 22 hours ago, Nils277 said: That are a lot of new issues. I know the reason for the TAC LS converters. Will fix them asap. The same for RF and MFT. They will be split and further tested. The problem with the storage racks missing their nodes is a known (and old) bug in KSP. It sometimes seems to not realize when a part is detached from another. This happens more often when there are multiple nodes it seems. Can't do much about this though as it is a stock bug. @Apollo13 this might be related to a bug where KSP duplicates a part when it is unlocked in the TT and then moved by an update to another node. What you described might be the result when a part is then moved again to its previous TT node (e.g. CTT was uninstalled?) Can you send me your save? Might be able to fix it in there. Ok understand, Found an radial connection node who can be used for patching this. An just found out about the TAC-LS modules did not work primary is just getting the modules for building Quote Link to comment Share on other sites More sharing options...
Sidneyia Posted October 16, 2016 Share Posted October 16, 2016 Thank you for all your efforts. I love this mod. I hope it never goes outdated. Quote Link to comment Share on other sites More sharing options...
Dr. Jet Posted October 16, 2016 Share Posted October 16, 2016 More bugs found. All parts using TacGenericConverter are broken. Seems that new TAC LS build doesn't support old-style comma-separated configs: You should re-config them like this: MODULE { name = TacGenericConverter converterName = Greenhouse StartActionName = Start Growing Plants StopActionName = Start Growing Plants tag = Life Support GeneratesHeat = false INPUT_RESOURCE { ResourceName = CarbonDioxide Ratio = 0.000187434623617525 } INPUT_RESOURCE { ResourceName = Water Ratio = 0.000000457030228799 } INPUT_RESOURCE { ResourceName = Waste Ratio = 0.000000286462536029 } INPUT_RESOURCE { ResourceName = Organics Ratio = 0.0000004537609069 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 0.0245098039215686 } OUTPUT_RESOURCE { ResourceName = Oxygen Ratio = 0.00021699209123848 DumpExcess = false } OUTPUT_RESOURCE { ResourceName = Food Ratio = 0.00004217941516789 DumpExcess = true } } On 15.10.2016 at 0:28 PM, Nils277 said: I know the reason for the TAC LS converters. Will fix them asap... I'm a bit of slowpoke, am I? Quote Link to comment Share on other sites More sharing options...
magnemoe Posted October 16, 2016 Share Posted October 16, 2016 Show your base designs. Looking for some inspiration here. Design I test out now, basicaly 3 rows center with the large core, greenhouse and isru, drills and life support on who of the outriggers and the huge base fuel tanks on the other side, they can be removed. Challenge is: balancing this then get it into orbit. Quote Link to comment Share on other sites More sharing options...
Rafael acevedo Posted October 16, 2016 Share Posted October 16, 2016 Nils thank you for an excellent mod. I know you have a lot in your plate trying to fully stabilize the build for 1.2. 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.