Jump to content

Snoman314

Members
  • Posts

    219
  • Joined

  • Last visited

Everything posted by Snoman314

  1. It took me a few hours to figure out why I couldn't find the various versions of the rockets I'd been making. Turns out it seems to not be working at all. Here's the contents of my Jebretary\error.log: edited out I minimised KSP, and noticed that liquid.exe is crashing shortly after starting. It's a shame, this seems like a really cool tool. I was hoping to capture all my craft from the start of my new career. Edit: OK, I figured out the error log uploading thing you had set up. At first I didn't realise there were two links in the error message that opens in my browser. Perhaps make these links a different colour? I've also been back and taken the spaces out of the path to KSP and Jebretary. No change. Edit2: I tried uninstalling and installing 0.3.1, but that version is completely broken. I can't even get my campaign open with that version.
  2. Not quite. I think ore can still be converted to metal, and metal can definitely still be converted to Rocketparts. Drills and scanners will be useless though. I find it a lot easier to boost a small (but heavy) container of metal than a very large (for the same mass) container of rocketparts.
  3. So. Turns out that didn't work. The EVA and IVA buttons appear in the ortrait on the bottom right, but when I went to EVA, it told me that there was no crew hatch. In the end, I figured out how to edit my persistence file to put the Kerbals into a different craft.
  4. Did anything come of this? I've planned my entire colonisation effort on the basis that I'd be able to get my Kerbals out of the Launchpad2 to man the rovers I built. I don't care if I can't get them back in, I just need to get them out!!!
  5. Yess! I finally figured it out!!! It was all KSP MOD Admin V1.4.0's fault. Somewhere along the line it deleted the ModuleManager.2.1.4.dll and replaced it with the v1.5 DLL from one of the mods. I put the up-to date DLL back and it's working like it was. As the final straw, I'm getting rid of KSP Mod Admin. It's an awesome idea, but so far for me it's been more trouble than it's worth.
  6. I tried a couple more things today. I tried making different Nodes use the :FINAL tag, but they all caused an exception to be thrown as well. Then I tried using :BEFORE, on the off-chance I might get a different result, but I didn't. So I'm still having the same problem.
  7. Fair enough Sarbian, stuff happens. In the mean time I've been through and added all the changed from the first MM config to the part configs manually. No change. Not surprising considering that part was already working. It's just the second config that's supposed to be multiplying the resource amounts, that isn't working.
  8. Followup to my post above. I've taken all the values from the first MM config file, and put them directly into the part configs, so that only one MM config file is trying to set the values. No change at all. When I don't use :FINAL in the second config I showed above, the log makes it look like it's working: [LOG 11:57:10.616] [ModuleManager] Applying node ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[FusTek*]:AFTER[TacLifeSupport] to FusTek/Station Parts/Parts/KarmonyStorModule/FusTekKarmonyStorModule [LOG 11:57:10.617] [ModuleManager] Applying node ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[FusTek*]:AFTER[TacLifeSupport] to FusTek/Station Parts/Parts/KarmonyStorModuleAdapter/FusTekKarmonyStorModuleAdapter [LOG 11:57:10.618] [ModuleManager] Applying node ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[FusTek*]:AFTER[TacLifeSupport] to FusTek/Station Parts/Parts/KarmonyUtilModule/FusTekKarmonyUtilModule [LOG 11:57:10.620] [ModuleManager] Applying node ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[FusTek*]:AFTER[TacLifeSupport] to FusTek/Station Parts/Parts/KarmonyUtilModule_Adapter/FusTekKarmonyUtilModuleAdapter No errors coming up, so I think 'Oh good, it's working'. NOPE. None of the changes in TAC_changeunits are being applied. When I look at the parts in the VAB, it's as if that config file didn't exist. This is completely doing my head in. No one has any ideas as to why this has started happening?
  9. I've been trying to fix this for hours, and I please need someone else to take a look because I just cannot figure it out. I'm using TACLS and FusTek Station Parts. I'm also using a config I found to modify TACLS to use litres, instead of kerbal/day units. I'm trying have two configs, one that sets an amount of water, oxygen etc for the station parts in kerbal/day units, as per default TACLS. Then I want a second config to run and multiply the amounts by whatever amount is required to convert to Litres. I actually did this yesterday and it was working. Today it is not working. I can not figure out why. Anyway, config #1: @PART[FusTekKarmonyHabModule*]:FOR[TacLifeSupport] { RESOURCE { name = Food amount = 40 maxAmount = 40 } RESOURCE { name = Water amount = 40 maxAmount = 40 } RESOURCE { name = Oxygen amount = 40 maxAmount = 40 } RESOURCE { name = Waste amount = 0 maxAmount = 40 } RESOURCE { name = WasteWater amount = 0 maxAmount = 40 } RESOURCE { name = CarbonDioxide amount = 0 maxAmount = 40 } } ... // with further @Part blocks for the other modules. Config #2: @PART[*]:HAS[@MODULE[ModuleCommand]] { @RESOURCE[Food] { @amount *= 0.317 @maxAmount *= 0.317 } @RESOURCE[Water] { @amount *= 1.798 @maxAmount *= 1.798 } @RESOURCE[Oxygen] { @amount *= 304.27 @maxAmount *= 304.27 } @RESOURCE[CarbonDioxide] { @maxAmount *= 261.78 } @RESOURCE[Waste] { @maxAmount *= 0.56 } @RESOURCE[WasteWater] { @maxAmount *= 1.98 } } @PART[Tac*] { @RESOURCE[Food] { @amount *= 0.317 @maxAmount *= 0.317 } @RESOURCE[Water] { @amount *= 1.798 @maxAmount *= 1.798 } @RESOURCE[Oxygen] { @amount *= 304.27 @maxAmount *= 304.27 } @RESOURCE[CarbonDioxide] { @maxAmount *= 261.78 } @RESOURCE[Waste] { @maxAmount *= 0.56 } @RESOURCE[WasteWater] { @maxAmount *= 1.98 } } @PART[FusTek*] { @RESOURCE[Food] { @amount *= 0.317 @maxAmount *= 0.317 } @RESOURCE[Water] { @amount *= 1.798 @maxAmount *= 1.798 } @RESOURCE[Oxygen] { @amount *= 304.27 @maxAmount *= 304.27 } @RESOURCE[CarbonDioxide] { @maxAmount *= 261.78 } @RESOURCE[Waste] { @maxAmount *= 0.56 } @RESOURCE[WasteWater] { @maxAmount *= 1.98 } } //etc etc going down other mods. (Yeah that could be better, I know. I don't think it's the problem though) I've tried adding :FINAL and :AFTER[TacLifeSupport] to the second config, but with no effect other than to cause errors to be logged when I use :FINAL. Like this: [LOG 02:30:19.629] [ModuleManager] Exception while processing node : ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[Tac*]:FINAL System.ArgumentOutOfRangeException: Cannot be negative. Parameter name: length at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0 at ModuleManager.ConfigManager.applyPatch (System.Collections.Generic.List`1 excludePaths, Boolean final) [0x00000] in <filename unknown>:0 [LOG 02:30:19.631] [ModuleManager] Exception while processing node : ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[FusTek*]:FINAL System.ArgumentOutOfRangeException: Cannot be negative. Parameter name: length at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0 at ModuleManager.ConfigManager.applyPatch (System.Collections.Generic.List`1 excludePaths, Boolean final) [0x00000] in <filename unknown>:0 [LOG 02:30:19.633] [ModuleManager] Exception while processing node : ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[somnam*]:FINAL System.ArgumentOutOfRangeException: Cannot be negative. Parameter name: length at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0 at ModuleManager.ConfigManager.applyPatch (System.Collections.Generic.List`1 excludePaths, Boolean final) [0x00000] in <filename unknown>:0 [LOG 02:30:19.634] [ModuleManager] Exception while processing node : ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[HexCan*]:FINAL System.ArgumentOutOfRangeException: Cannot be negative. Parameter name: length at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0 at ModuleManager.ConfigManager.applyPatch (System.Collections.Generic.List`1 excludePaths, Boolean final) [0x00000] in <filename unknown>:0 [LOG 02:30:19.636] [ModuleManager] Exception while processing node : ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[TacAirFilter]:FINAL System.ArgumentOutOfRangeException: Cannot be negative. Parameter name: length at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0 at ModuleManager.ConfigManager.applyPatch (System.Collections.Generic.List`1 excludePaths, Boolean final) [0x00000] in <filename unknown>:0 [LOG 02:30:19.638] [ModuleManager] Exception while processing node : ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[TacCarbonExtractor*]:FINAL System.ArgumentOutOfRangeException: Cannot be negative. Parameter name: length at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0 at ModuleManager.ConfigManager.applyPatch (System.Collections.Generic.List`1 excludePaths, Boolean final) [0x00000] in <filename unknown>:0 [LOG 02:30:19.640] [ModuleManager] Exception while processing node : ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[TacWaterSplitter]:FINAL System.ArgumentOutOfRangeException: Cannot be negative. Parameter name: length at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0 at ModuleManager.ConfigManager.applyPatch (System.Collections.Generic.List`1 excludePaths, Boolean final) [0x00000] in <filename unknown>:0 [LOG 02:30:19.642] [ModuleManager] Exception while processing node : ThunderAerospace/TacLifeSupport/TAC_changeunits/@PART[TacWaterPurifier*]:FINAL System.ArgumentOutOfRangeException: Cannot be negative. Parameter name: length at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0 at ModuleManager.ConfigManager.applyPatch (System.Collections.Generic.List`1 excludePaths, Boolean final) [0x00000] in <filename unknown>:0 The end result is always the same, the FusTek Station parts have 40 units of stuff in them, instead of the amount I want. Hopefully someone can see what I'm doing wrong, and why this started acting up all of a sudden.
  10. I've encountered the same thing Also, I've noticed that the rate of biomass production with respect to real-time, decreases as the in-game time compression is turned up past a certain point. I suspect it's something to do with the amount of light fluctuating between maximum and another smaller value under time compression. As the time compression increases the lower value that it fluctuates to gets even lower. Perhaps increase the amount of light storage to buffer against this effect?
  11. A big +1 for making KSPI and TACLS work together . Now I'm wondering about the two different definitions for water between TACLS and BioMass. They appear to have the same name but different densities? I've not experimented, so I've no idea what effect this has, but everything seems to be working so far...
×
×
  • Create New...