Joshwoo70 Posted July 18, 2014 Share Posted July 18, 2014 Under .24 I notice the Kerbals have no supplies when they go EVA and it gives warning they are out as soon as they leave the ship. They don't seem to die from this lack of supplies either.Agreed hope it will be fixed soon! Link to comment Share on other sites More sharing options...
TaranisElsu Posted July 18, 2014 Author Share Posted July 18, 2014 Under .24 I notice the Kerbals have no supplies when they go EVA and it gives warning they are out as soon as they leave the ship. They don't seem to die from this lack of supplies either.Agreed hope it will be fixed soon! I wonder if that is related to JeffreyCor's 0.24 issue, because it is working fine for me but I am compiling against 0.24. Please do post your log files somewhere that I can get to them though, like Dropbox, Pastebin, or similar. There isn't much that I can do because you have not given me enough information yet. Thank you.Yep, 0.9 Pre2 does not work in .24. It doesn't complain, but only lack of power can kill crew, LS doesn't drain power, and resources being added to pods is spotty at best.You have a different issue. Please post a log file somewhere that I can get to, like Dropbox, Pastebin, or similar. I need more information. Link to comment Share on other sites More sharing options...
toadicus Posted July 18, 2014 Share Posted July 18, 2014 (edited) I wonder if that is related to JeffreyCor's 0.24 issue, because it is working fine for me but I am compiling against 0.24. Please do post your log files somewhere that I can get to them though, like Dropbox, Pastebin, or similar. There isn't much that I can do because you have not given me enough information yet. Thank you.You have a different issue. Please post a log file somewhere that I can get to, like Dropbox, Pastebin, or similar. I need more information.You must have a more up-to-date version of your code than we do. A raw checkout of v0.9-pre2 or master fails to compile against 0.24 for me with errors like:TacLifeSupport\Source\SpaceCenterManager.cs(68,13): error CS0246: The type or namespace name `CrewRoster' could not be found. Are you missing an assembly reference?TacLifeSupport\Source\SpaceCenterManager.cs(70,52): error CS0841: A local variable `crewRoster' cannot be used before it is declaredTacLifeSupport\Source\LifeSupportController.cs(67,17): error CS0246: The type or namespace name `CrewRoster' could not be found. Are you missing an assembly reference?TacLifeSupport\Source\LifeSupportController.cs(69,56): error CS0841: A local variable `crewRoster' cannot be used before it is declaredCrewRoster doesn't exist in the assembly anymore; it's been replaced with KerbalRoster. Also, KerbalRoster objects aren't enumerable themselves; you have to pick between KerbalRoster::Applicants or KerbalRoster::Crew and enumerate those, and ProtoCrewMember.RosterStatus members had their case changed from ALLCAPS to Capitalized.So, v0.9-pre2 (and probably all versions since 0.6) will throw a TypeLoadException before executing SpaceCenterManager::Start and LifeSupportController::Start (not during execution). Anything that should happen in those methods (such as adding life support modules to the EVA part) won't happen.I don't know if that's causing JefferyCor's crashes (I seriously doubt it; old TACLS binaries don't crash my game), but it certainly does stop TACLS from working properly in 0.24. Edited July 18, 2014 by toadicus Link to comment Share on other sites More sharing options...
enneract Posted July 18, 2014 Share Posted July 18, 2014 You have a different issue. Please post a log file somewhere that I can get to, like Dropbox, Pastebin, or similar. I need more information.https://copy.com/f8Z8OljUBas8LyXV Link to comment Share on other sites More sharing options...
Angelo Kerman Posted July 18, 2014 Share Posted July 18, 2014 (edited) Hi TaranisElsu,I've been enjoying your mods for some time now, they're great! TAC life support has added a nice challenge, and the fuel balancer is a godsend. I also appreciate the modding tutorials you created awhile back, they've been instrumental in my learning how to make my own mods.I've run into a problem with TAC-LS and .24 though; whenever I go EVA, it seems that TAC-LS claims that my kerbal has no life support. This happens while sitting on the pad at KSC, as well as when in orbit. I'm running TAC-LS 0.9PR2. When I installed the latest, I did an overwrite of my existing ThundarAerospace directory, which had other mods of yours like fuel balancer and self-destruct, and that might have caused an issue. To test that theory, I deleted my ThunderAerospace directory completely, and then installed just TAC-LS 0.9PR2. Unfortunately that had the same issue; kerbals have no life support while on EVA. I am using Module Manager 2.1.5, are there any incompatibilities with MM 2.1.5 and TAC-LS 0.9PR2?Since you've generously provided the source up on Git (I have an eye towards making a cryo chamber), I might have time this weekend to debug the problem if you'd like. Regardless, I've attached my logs from flight mode and EVA for you to peruse at your leisure.Thanks for creating such a great mod, I look forward to continuing to use TAC-LS.-Mike (Angel-125)[LOG 09:38:19.217] ------------------- initializing flight mode... ------------------[LOG 09:38:19.229] Target vessel index: 7 vessel count: 8[LOG 09:38:19.231] [FLIGHT GLOBALS]: Switching To Vessel Untitled Space Craft ---------------------- [LOG 09:38:19.233] setting new dominant body: KerbinFlightGlobals.mainBody: Kerbin[LOG 09:38:19.236] Clouds: Volume Destroyed[LOG 09:38:19.273] Clouds: Volume Initialized[LOG 09:38:19.274] Clouds: Volume Enabled=True[LOG 09:38:19.275] Reference Frame: Rotating[LOG 09:38:19.289] Tac.LifeSupportModule[FFF93CCE][104.53]: OnAwake[LOG 09:38:19.301] Tac.LifeSupportModule[FFF93C58][104.53]: OnAwake[LOG 09:38:19.304] [untitled Space Craft]: landed - waiting for ground contact to resume physics...[LOG 09:38:19.307] Camera Mode: AUTO[LOG 09:38:19.454] stage manager resuming...[LOG 09:38:20.467] all systems started[LOG 09:38:20.478] Tac.FuelBalanceController[FFF956DC][104.50]: Start[LOG 09:38:20.483] Tac.FuelBalanceController[FFF956DC][104.50]: Rebuilding resource lists.[LOG 09:38:20.494] Tac.LifeSupportModule[FFF93C58][104.50]: OnStart: PreLaunch, Landed[LOG 09:38:20.570] Parsing double[LOG 09:38:20.570] Parsing rect[LOG 09:38:20.571] Parsing bool[LOG 09:38:20.571] Parsing bool[LOG 09:38:20.602] LazorSystem : RuntimeLogic : OnVesselChange()[LOG 09:38:20.621] [CHATR] aae_wind.Play()[LOG 09:38:20.630] 7/18/2014 9:38:20 AM,KerbalAlarmClock,Active Vessel unreadable - resetting inqueue flag[ERR 09:38:20.637] Cannot find a PartModule of typename 'MechJebRPMVariables'[ERR 09:38:20.662] Cannot find an InternalModule of typename 'JSISCANsatRPM'[ERR 09:38:20.680] Cannot find an InternalModule of typename 'MechJebRPM'[ERR 09:38:20.685] Cannot find an InternalModule of typename 'JSISCANsatRPM'[ERR 09:38:20.694] Cannot find an InternalModule of typename 'MechJebRPM'[ERR 09:38:20.697] Cannot find an InternalModule of typename 'JSISCANsatRPM'[ERR 09:38:20.706] Cannot find an InternalModule of typename 'MechJebRPM'[LOG 09:38:20.819] Tac.TacLifeSupport[FFF920C8][104.53]: Constructor[LOG 09:38:20.821] Tac.TacLifeSupport[FFF920C8][104.53]: OnAwake in FLIGHT[LOG 09:38:20.822] Tac.TacLifeSupport[FFF920C8][104.53]: Adding LifeSupportController[LOG 09:38:20.823] Tac.LifeSupportController[FFF920C4][104.53]: Awake[LOG 09:38:20.829] Tac.ToolbarButton[69FEC640][104.53]: Create successful.[LOG 09:38:20.831] Tac.TacLifeSupport[FFF920C8][104.53]: OnLoad: SCENARIO{ name = TacLifeSupport scene = 5, 7, 6, 9 SavedGameSettings { IsNewSave = True Enabled = True HibernateInsteadOfKill = False RespawnDelay = 9203545 }}root{ GlobalSettings { MaxDeltaTime = 86400 ElectricityMaxDeltaTime = 1 FoodResource = Food WaterResource = Water OxygenResource = Oxygen CarbonDioxideResource = CarbonDioxide WasteResource = Waste WasteWaterResource = WasteWater FoodConsumptionRate = 1 WaterConsumptionRate = 1 OxygenConsumptionRate = 1 ElectricityConsumptionRate = 1200 BaseElectricityConsumptionRate = 2400 EvaElectricityConsumptionRate = 200 CO2ProductionRate = 1 WasteProductionRate = 1 WasteWaterProductionRate = 1 EvaDefaultResourceAmount = 43200 MaxTimeWithoutFood = 2592000 MaxTimeWithoutWater = 259200 MaxTimeWithoutOxygen = 7200 MaxTimeWithoutElectricity = 7200 } TACLifeSupportSettings { visible = False x = 290 y = 10 width = 396 height = 496 } LifeSupportBuildAid { visible = False x = 362 y = 294 width = 300 height = 180 } LifeSupportMonitoring { visible = False x = 419 y = 91 width = 300 height = 300 } LifeSupportCrewRoster { visible = False x = 352 y = 284 width = 320 height = 200 }}[LOG 09:38:20.856] 7/18/2014 9:38:20 AM,KerbalAlarmClock,Adding DrawGUI to PostRender Queue[LOG 09:38:20.858] 7/18/2014 9:38:20 AM,KerbalAlarmClock,Skipping version check[EXC 09:38:20.859] TypeLoadException: Could not load type 'CrewRoster' from assembly 'Assembly-CSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.[LOG 09:38:20.936] [PlanetariumCamera]: Focus: Untitled Space Craft[LOG 09:38:20.955] 7/18/2014 9:38:20 AM,KerbalAlarmClock,Vessel Change from 'No Vessel' to 'Untitled Space Craft'[LOG 09:38:21.086] Flight State Captured[LOG 09:38:21.088] Saving Achievements Tree...[LOG 09:38:21.088] Saving Achievements Tree...[LOG 09:38:21.090] Tac.TacLifeSupport[FFF920C8][104.78]: OnSave: SCENARIO{ name = TacLifeSupport scene = 5, 7, 6, 9 SavedGameSettings { IsNewSave = True Enabled = True HibernateInsteadOfKill = False RespawnDelay = 9203545 }}root{ GlobalSettings { MaxDeltaTime = 86400 ElectricityMaxDeltaTime = 1 FoodResource = Food WaterResource = Water OxygenResource = Oxygen CarbonDioxideResource = CarbonDioxide WasteResource = Waste WasteWaterResource = WasteWater FoodConsumptionRate = 1 WaterConsumptionRate = 1 OxygenConsumptionRate = 1 ElectricityConsumptionRate = 1200 BaseElectricityConsumptionRate = 2400 EvaElectricityConsumptionRate = 200 CO2ProductionRate = 1 WasteProductionRate = 1 WasteWaterProductionRate = 1 EvaDefaultResourceAmount = 43200 MaxTimeWithoutFood = 2592000 MaxTimeWithoutWater = 259200 MaxTimeWithoutOxygen = 7200 MaxTimeWithoutElectricity = 7200 } TACLifeSupportSettings { visible = False x = 290 y = 10 width = 396 height = 496 } LifeSupportBuildAid { visible = False x = 362 y = 294 width = 300 height = 180 } LifeSupportMonitoring { visible = False x = 419 y = 91 width = 300 height = 300 } LifeSupportCrewRoster { visible = False x = 352 y = 284 width = 320 height = 200 }}[LOG 09:38:21.101] Game State Saved as persistent[LOG 09:38:21.104] Clouds: Volume Destroyed[LOG 09:38:21.141] Clouds: Volume Initialized[LOG 09:38:21.142] Clouds: Volume Enabled=True[LOG 09:38:21.183] [CHATR] GUI styles set[LOG 09:38:21.848] Tac.FuelBalanceController[FFF956DC][105.50]: Rebuilding resource lists.[LOG 09:38:22.161] [untitled Space Craft]: ground contact! - error: 0.017m[LOG 09:38:22.162] Unpacking Untitled Space Craft[LOG 09:38:27.399] LazorEVA: SAVING EVA[LOG 09:38:27.402] [00:00:00]: Jebediah Kerman from Untitled Space Craft went on EVA.[LOG 09:38:27.423] [Lazor EVA: system started on Jebediah Kerman][LOG 09:38:27.424] [Lazor EVA: Initialized][LOG 09:38:27.481] Tac.LifeSupportController[FFF920C4][111.08]: New vessel: Jebediah Kerman (3acaefc6-137e-4c21-89b3-0408aaac12f5)[LOG 09:38:27.483] Tac.LifeSupportController[FFF920C4][111.08]: New crew member: Jebediah Kerman[LOG 09:38:27.497] [FLIGHT GLOBALS]: Switching To Vessel Jebediah Kerman ---------------------- [LOG 09:38:27.498] stage manager resuming...[LOG 09:38:27.505] Tac.LifeSupportController[FFF920C4][111.10]: Jebediah Kerman - Food depleted![LOG 09:38:27.505] Tac.LifeSupportController[FFF920C4][111.10]: Jebediah Kerman - Water depleted![LOG 09:38:27.506] Tac.LifeSupportController[FFF920C4][111.10]: Jebediah Kerman - Oxygen depleted![LOG 09:38:27.512] LazorSystem : RuntimeLogic : OnVesselChange()[LOG 09:38:27.514] [DestructionTrackerEVA: OnAwake kerbalEVA (Jebediah Kerman)][LOG 09:38:27.515] [LazorGlobals: Added DestructionTrackerEVA to kerbalEVA (Jebediah Kerman)][LOG 09:38:27.516] [CHATR] ActiveVessel has changed::prev = Untitled Space Craft, curr = Jebediah Kerman[LOG 09:38:27.517] 7/18/2014 9:38:27 AM,KerbalAlarmClock,Active Vessel changed - resetting inqueue flag[LOG 09:38:27.526] 7/18/2014 9:38:27 AM,KerbalAlarmClock,Removing DrawGUI from PostRender Queue[LOG 09:38:27.528] Tac.LifeSupportController[FFF920C4][111.12]: Jebediah Kerman - ElectricCharge depleted![LOG 09:38:27.534] 7/18/2014 9:38:27 AM,KerbalAlarmClock,Adding DrawGUI to PostRender Queue[LOG 09:38:27.534] 7/18/2014 9:38:27 AM,KerbalAlarmClock,Skipping version check[LOG 09:38:27.537] 7/18/2014 9:38:27 AM,KerbalAlarmClock,Vessel Change from 'Untitled Space Craft' to 'Jebediah Kerman'[LOG 09:38:27.655] [CHATR] beginning exchange,event::prev = LANDED ::new = FLYING[LOG 09:38:27.656] [CHATR] new delay between exchanges: 227[LOG 09:38:30.994] [00:00:03]: Jebediah Kerman boarded Command Pod Mk1 on Untitled Space Craft.[LOG 09:38:30.995] [FLIGHT GLOBALS]: Switching To Vessel Untitled Space Craft ---------------------- Edited July 18, 2014 by Angel-125 Link to comment Share on other sites More sharing options...
Bzerker01 Posted July 18, 2014 Share Posted July 18, 2014 Hi TaranisElsu,I've been enjoying your mods for some time now, they're great! TAC life support has added a nice challenge, and the fuel balancer is a godsend. I also appreciate the modding tutorials you created awhile back, they've been instrumental in my learning how to make my own mods.I've run into a problem with TAC-LS and .24 though; whenever I go EVA, it seems that TAC-LS claims that my kerbal has no life support. This happens while sitting on the pad at KSC, as well as when in orbit. I'm running TAC-LS 0.9PR2. When I installed the latest, I did an overwrite of my existing ThundarAerospace directory, which had other mods of yours like fuel balancer and self-destruct, and that might have caused an issue. To test that theory, I deleted my ThunderAerospace directory completely, and then installed just TAC-LS 0.9PR2. Unfortunately that had the same issue; kerbals have no life support while on EVA. I am using Module Manager 2.1.5, are there any incompatibilities with MM 2.1.5 and TAC-LS 0.9PR2?Since you've generously provided the source up on Git (I have an eye towards making a cryo chamber), I might have time this weekend to debug the problem if you'd like. Regardless, I've attached my logs from flight mode and EVA for you to peruse at your leisure.Thanks for creating such a great mod, I look forward to continuing to use TAC-LS.-Mike (Angel-125)[LOG 09:38:19.217] ------------------- initializing flight mode... ------------------[LOG 09:38:19.229] Target vessel index: 7 vessel count: 8[LOG 09:38:19.231] [FLIGHT GLOBALS]: Switching To Vessel Untitled Space Craft ---------------------- [LOG 09:38:19.233] setting new dominant body: KerbinFlightGlobals.mainBody: Kerbin[LOG 09:38:19.236] Clouds: Volume Destroyed[LOG 09:38:19.273] Clouds: Volume Initialized[LOG 09:38:19.274] Clouds: Volume Enabled=True[LOG 09:38:19.275] Reference Frame: Rotating[LOG 09:38:19.289] Tac.LifeSupportModule[FFF93CCE][104.53]: OnAwake[LOG 09:38:19.301] Tac.LifeSupportModule[FFF93C58][104.53]: OnAwake[LOG 09:38:19.304] [untitled Space Craft]: landed - waiting for ground contact to resume physics...[LOG 09:38:19.307] Camera Mode: AUTO[LOG 09:38:19.454] stage manager resuming...[LOG 09:38:20.467] all systems started[LOG 09:38:20.478] Tac.FuelBalanceController[FFF956DC][104.50]: Start[LOG 09:38:20.483] Tac.FuelBalanceController[FFF956DC][104.50]: Rebuilding resource lists.[LOG 09:38:20.494] Tac.LifeSupportModule[FFF93C58][104.50]: OnStart: PreLaunch, Landed[LOG 09:38:20.570] Parsing double[LOG 09:38:20.570] Parsing rect[LOG 09:38:20.571] Parsing bool[LOG 09:38:20.571] Parsing bool[LOG 09:38:20.602] LazorSystem : RuntimeLogic : OnVesselChange()[LOG 09:38:20.621] [CHATR] aae_wind.Play()[LOG 09:38:20.630] 7/18/2014 9:38:20 AM,KerbalAlarmClock,Active Vessel unreadable - resetting inqueue flag[ERR 09:38:20.637] Cannot find a PartModule of typename 'MechJebRPMVariables'[ERR 09:38:20.662] Cannot find an InternalModule of typename 'JSISCANsatRPM'[ERR 09:38:20.680] Cannot find an InternalModule of typename 'MechJebRPM'[ERR 09:38:20.685] Cannot find an InternalModule of typename 'JSISCANsatRPM'[ERR 09:38:20.694] Cannot find an InternalModule of typename 'MechJebRPM'[ERR 09:38:20.697] Cannot find an InternalModule of typename 'JSISCANsatRPM'[ERR 09:38:20.706] Cannot find an InternalModule of typename 'MechJebRPM'[LOG 09:38:20.819] Tac.TacLifeSupport[FFF920C8][104.53]: Constructor[LOG 09:38:20.821] Tac.TacLifeSupport[FFF920C8][104.53]: OnAwake in FLIGHT[LOG 09:38:20.822] Tac.TacLifeSupport[FFF920C8][104.53]: Adding LifeSupportController[LOG 09:38:20.823] Tac.LifeSupportController[FFF920C4][104.53]: Awake[LOG 09:38:20.829] Tac.ToolbarButton[69FEC640][104.53]: Create successful.[LOG 09:38:20.831] Tac.TacLifeSupport[FFF920C8][104.53]: OnLoad: SCENARIO{ name = TacLifeSupport scene = 5, 7, 6, 9 SavedGameSettings { IsNewSave = True Enabled = True HibernateInsteadOfKill = False RespawnDelay = 9203545 }}root{ GlobalSettings { MaxDeltaTime = 86400 ElectricityMaxDeltaTime = 1 FoodResource = Food WaterResource = Water OxygenResource = Oxygen CarbonDioxideResource = CarbonDioxide WasteResource = Waste WasteWaterResource = WasteWater FoodConsumptionRate = 1 WaterConsumptionRate = 1 OxygenConsumptionRate = 1 ElectricityConsumptionRate = 1200 BaseElectricityConsumptionRate = 2400 EvaElectricityConsumptionRate = 200 CO2ProductionRate = 1 WasteProductionRate = 1 WasteWaterProductionRate = 1 EvaDefaultResourceAmount = 43200 MaxTimeWithoutFood = 2592000 MaxTimeWithoutWater = 259200 MaxTimeWithoutOxygen = 7200 MaxTimeWithoutElectricity = 7200 } TACLifeSupportSettings { visible = False x = 290 y = 10 width = 396 height = 496 } LifeSupportBuildAid { visible = False x = 362 y = 294 width = 300 height = 180 } LifeSupportMonitoring { visible = False x = 419 y = 91 width = 300 height = 300 } LifeSupportCrewRoster { visible = False x = 352 y = 284 width = 320 height = 200 }}[LOG 09:38:20.856] 7/18/2014 9:38:20 AM,KerbalAlarmClock,Adding DrawGUI to PostRender Queue[LOG 09:38:20.858] 7/18/2014 9:38:20 AM,KerbalAlarmClock,Skipping version check[EXC 09:38:20.859] TypeLoadException: Could not load type 'CrewRoster' from assembly 'Assembly-CSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.[LOG 09:38:20.936] [PlanetariumCamera]: Focus: Untitled Space Craft[LOG 09:38:20.955] 7/18/2014 9:38:20 AM,KerbalAlarmClock,Vessel Change from 'No Vessel' to 'Untitled Space Craft'[LOG 09:38:21.086] Flight State Captured[LOG 09:38:21.088] Saving Achievements Tree...[LOG 09:38:21.088] Saving Achievements Tree...[LOG 09:38:21.090] Tac.TacLifeSupport[FFF920C8][104.78]: OnSave: SCENARIO{ name = TacLifeSupport scene = 5, 7, 6, 9 SavedGameSettings { IsNewSave = True Enabled = True HibernateInsteadOfKill = False RespawnDelay = 9203545 }}root{ GlobalSettings { MaxDeltaTime = 86400 ElectricityMaxDeltaTime = 1 FoodResource = Food WaterResource = Water OxygenResource = Oxygen CarbonDioxideResource = CarbonDioxide WasteResource = Waste WasteWaterResource = WasteWater FoodConsumptionRate = 1 WaterConsumptionRate = 1 OxygenConsumptionRate = 1 ElectricityConsumptionRate = 1200 BaseElectricityConsumptionRate = 2400 EvaElectricityConsumptionRate = 200 CO2ProductionRate = 1 WasteProductionRate = 1 WasteWaterProductionRate = 1 EvaDefaultResourceAmount = 43200 MaxTimeWithoutFood = 2592000 MaxTimeWithoutWater = 259200 MaxTimeWithoutOxygen = 7200 MaxTimeWithoutElectricity = 7200 } TACLifeSupportSettings { visible = False x = 290 y = 10 width = 396 height = 496 } LifeSupportBuildAid { visible = False x = 362 y = 294 width = 300 height = 180 } LifeSupportMonitoring { visible = False x = 419 y = 91 width = 300 height = 300 } LifeSupportCrewRoster { visible = False x = 352 y = 284 width = 320 height = 200 }}[LOG 09:38:21.101] Game State Saved as persistent[LOG 09:38:21.104] Clouds: Volume Destroyed[LOG 09:38:21.141] Clouds: Volume Initialized[LOG 09:38:21.142] Clouds: Volume Enabled=True[LOG 09:38:21.183] [CHATR] GUI styles set[LOG 09:38:21.848] Tac.FuelBalanceController[FFF956DC][105.50]: Rebuilding resource lists.[LOG 09:38:22.161] [untitled Space Craft]: ground contact! - error: 0.017m[LOG 09:38:22.162] Unpacking Untitled Space Craft[LOG 09:38:27.399] LazorEVA: SAVING EVA[LOG 09:38:27.402] [00:00:00]: Jebediah Kerman from Untitled Space Craft went on EVA.[LOG 09:38:27.423] [Lazor EVA: system started on Jebediah Kerman][LOG 09:38:27.424] [Lazor EVA: Initialized][LOG 09:38:27.481] Tac.LifeSupportController[FFF920C4][111.08]: New vessel: Jebediah Kerman (3acaefc6-137e-4c21-89b3-0408aaac12f5)[LOG 09:38:27.483] Tac.LifeSupportController[FFF920C4][111.08]: New crew member: Jebediah Kerman[LOG 09:38:27.497] [FLIGHT GLOBALS]: Switching To Vessel Jebediah Kerman ---------------------- [LOG 09:38:27.498] stage manager resuming...[LOG 09:38:27.505] Tac.LifeSupportController[FFF920C4][111.10]: Jebediah Kerman - Food depleted![LOG 09:38:27.505] Tac.LifeSupportController[FFF920C4][111.10]: Jebediah Kerman - Water depleted![LOG 09:38:27.506] Tac.LifeSupportController[FFF920C4][111.10]: Jebediah Kerman - Oxygen depleted![LOG 09:38:27.512] LazorSystem : RuntimeLogic : OnVesselChange()[LOG 09:38:27.514] [DestructionTrackerEVA: OnAwake kerbalEVA (Jebediah Kerman)][LOG 09:38:27.515] [LazorGlobals: Added DestructionTrackerEVA to kerbalEVA (Jebediah Kerman)][LOG 09:38:27.516] [CHATR] ActiveVessel has changed::prev = Untitled Space Craft, curr = Jebediah Kerman[LOG 09:38:27.517] 7/18/2014 9:38:27 AM,KerbalAlarmClock,Active Vessel changed - resetting inqueue flag[LOG 09:38:27.526] 7/18/2014 9:38:27 AM,KerbalAlarmClock,Removing DrawGUI from PostRender Queue[LOG 09:38:27.528] Tac.LifeSupportController[FFF920C4][111.12]: Jebediah Kerman - ElectricCharge depleted![LOG 09:38:27.534] 7/18/2014 9:38:27 AM,KerbalAlarmClock,Adding DrawGUI to PostRender Queue[LOG 09:38:27.534] 7/18/2014 9:38:27 AM,KerbalAlarmClock,Skipping version check[LOG 09:38:27.537] 7/18/2014 9:38:27 AM,KerbalAlarmClock,Vessel Change from 'Untitled Space Craft' to 'Jebediah Kerman'[LOG 09:38:27.655] [CHATR] beginning exchange,event::prev = LANDED ::new = FLYING[LOG 09:38:27.656] [CHATR] new delay between exchanges: 227[LOG 09:38:30.994] [00:00:03]: Jebediah Kerman boarded Command Pod Mk1 on Untitled Space Craft.[LOG 09:38:30.995] [FLIGHT GLOBALS]: Switching To Vessel Untitled Space Craft ----------------------It is a problem that was part of it before 0.24 was out. Link to comment Share on other sites More sharing options...
Angelo Kerman Posted July 18, 2014 Share Posted July 18, 2014 It is a problem that was part of it before 0.24 was out.It was? Is there a solution for it? Link to comment Share on other sites More sharing options...
NoPanShabuShabu Posted July 18, 2014 Share Posted July 18, 2014 It is a problem that was part of it before 0.24 was out.I don't know if that problem existed with the TAC 0.9 pre-release, but it wasn't a problem for me with TAC 0.8 on 23.5. For me on 0.24 it definitely exists with both TAC 0.8 and TAC 0.9 pre-release. Link to comment Share on other sites More sharing options...
NoPanShabuShabu Posted July 18, 2014 Share Posted July 18, 2014 You must have a more up-to-date version of your code than we do. A raw checkout of v0.9-pre2 or master fails to compile against 0.24 for me with errors like:TacLifeSupport\Source\SpaceCenterManager.cs(68,13): error CS0246: The type or namespace name `CrewRoster' could not be found. Are you missing an assembly reference?TacLifeSupport\Source\SpaceCenterManager.cs(70,52): error CS0841: A local variable `crewRoster' cannot be used before it is declaredTacLifeSupport\Source\LifeSupportController.cs(67,17): error CS0246: The type or namespace name `CrewRoster' could not be found. Are you missing an assembly reference?TacLifeSupport\Source\LifeSupportController.cs(69,56): error CS0841: A local variable `crewRoster' cannot be used before it is declaredCrewRoster doesn't exist in the assembly anymore; it's been replaced with KerbalRoster. Also, KerbalRoster objects aren't enumerable themselves; you have to pick between KerbalRoster::Applicants or KerbalRoster::Crew and enumerate those, and ProtoCrewMember.RosterStatus members had their case changed from ALLCAPS to Capitalized.So, v0.9-pre2 (and probably all versions since 0.6) will throw a TypeLoadException before executing SpaceCenterManager::Start and LifeSupportController::Start (not during execution). Anything that should happen in those methods (such as adding life support modules to the EVA part) won't happen.I don't know if that's causing JefferyCor's crashes (I seriously doubt it; old TACLS binaries don't crash my game), but it certainly does stop TACLS from working properly in 0.24.Going on this I tried changing these lines in LifeSupportController.cs and SpaceCenterManager.cs: //CrewRoster crewRoster = HighLogic.CurrentGame.CrewRoster; KerbalRoster crewRoster = HighLogic.CurrentGame.CrewRoster; var knownCrew = gameSettings.knownCrew; //foreach (ProtoCrewMember crewMember in crewRoster) foreach (ProtoCrewMember crewMember in crewRoster.Crew) { //if (crewMember.rosterStatus != ProtoCrewMember.RosterStatus.ASSIGNED && knownCrew.ContainsKey(crewMember.name)) if (crewMember.rosterStatus != ProtoCrewMember.RosterStatus.Assigned && knownCrew.ContainsKey(crewMember.name))This works and fixes the EVA resources problem for me. I have no idea if this causes any other issues or if it is all necessary or sufficient. Link to comment Share on other sites More sharing options...
Holyvision Posted July 18, 2014 Share Posted July 18, 2014 The is the last mod I need working as a dependency for a bunch of other mods! For those that haven't seen, firespitter 64 bit update is out.I hope KAS works soon too =( Link to comment Share on other sites More sharing options...
ProbeIke Posted July 18, 2014 Share Posted July 18, 2014 Going on this I tried changing these lines in LifeSupportController.cs and SpaceCenterManager.cs: //CrewRoster crewRoster = HighLogic.CurrentGame.CrewRoster; KerbalRoster crewRoster = HighLogic.CurrentGame.CrewRoster; var knownCrew = gameSettings.knownCrew; //foreach (ProtoCrewMember crewMember in crewRoster) foreach (ProtoCrewMember crewMember in crewRoster.Crew) { //if (crewMember.rosterStatus != ProtoCrewMember.RosterStatus.ASSIGNED && knownCrew.ContainsKey(crewMember.name)) if (crewMember.rosterStatus != ProtoCrewMember.RosterStatus.Assigned && knownCrew.ContainsKey(crewMember.name))This works and fixes the EVA resources problem for me. I have no idea if this causes any other issues or if it is all necessary or sufficient.How do you compile the source code into the TACLifeSupport.dll? I'm not exactly a coder-modder guy, but if you could explain how to do that or just upload your update TAC here, that'd be fantastic. Link to comment Share on other sites More sharing options...
TaranisElsu Posted July 18, 2014 Author Share Posted July 18, 2014 Pre-release #3 of version 0.9 is now available. And it has been built for 0.24!Sorry, I apparently did not test the previous pre-release with 0.24 enough because I did not see any of the issues that you all ran into. I saw a couple minor issues, but nothing that seemed major.My quick, terse responses have been because I am furiously working on finishing up v0.9 and trying to get it ready to do a proper release. I am not ignoring anyone , I promise.Warnings:* This release is not compatible with version 0.8 and before.* This is a pre-release. I have not been able to test it as much as I would like so there is a higher probably of bugs or things that do not quite work as intended.ChangesUpdated for 0.24Improved compatibility with ModularFuelTanks and RealFuelsAdded cost information to the resourcesBug fix: Kerbals returning to a pod that had been out of oxygen were being killed when they should not.Adjusted the amount of ElectricCharge in all stock command pods.Changes in previous pre-releases:Includes performance improvements contributed by angavrilovNow uses the textures made by jfjohnny5Uses fixes to the model contributed by NineniumRespects the length-of-day game setting (Kerbin 6-hour vs Earth 24-hour)The current vessel's status is now always displayed and is at the top of the monitoring windowThe Build Aid can now be used in the Editor even when the mod is turned offNo longer adds the LifeSupportModule part module or resources in code. Instead it uses a ModuleManager config file.Bug fix: was not using enough electricity at high time warps.Bug fix: should not have been requiring Oxygen for craft flying below a reasonable altitude. The check no longer requires the vessel to have electricity or be landed.Added tweakables so the TAC Converters can be toggled on and off in the editorTAC Converters can now be "alwaysOn"TAC Converters config files are now in units per second.Rebalanced for "1 unit = 1 liter"The recycling parts have been changed so that they are more representative of real-world processes. The "Carbon Extractor" uses the Bosch process, and I added a version that uses the Sabatier process.Added parts that use the ModularFuelTanks mod. They will hide all of the original parts so that there are only 3 containers and 3 hex containers: small, medium, and large. Existing ships with the original parts will not be broken since this only hides the originals and does not delete them, and only if the ModularFuelTanks mod is present.Note: This release is not compatible with previous releases. Because of changing the definition of a "unit" to mean "1 liter" instead of "1 day of consumption," existing ships' supplies will last for a very different amount of time. Most will have way too little Oxygen (Kerbals now consume ~304 units of Oxygen per 24 hours instead of 1 unit). Also, the mass of supplies has changed in all parts, so your dV and TWR will be very different. These are not horribly breaking changes, but it means you will need to either: (1) edit the amount of resources in existing ships or (2) launch a lot more resources to any existing ships before upgrading. If you have no existing ships with Kerbals aboard, then you do not need to worry and should be safe to upgrade.I recommend you delete the existing directories before installing the new version. Anything in {KSP}/GameData/ThunderAerospace/TacLifeSupport*/Download from: https://github.com/taraniselsu/TacLifeSupport/releases/tag/v0.9-pre3 Link to comment Share on other sites More sharing options...
panarchist Posted July 18, 2014 Share Posted July 18, 2014 It may not break your save if all your vessels are ridiculously over-engineered (over-provisioned) and they're not clear out to Duna and Beyond. YMMV. :-) Link to comment Share on other sites More sharing options...
TaranisElsu Posted July 18, 2014 Author Share Posted July 18, 2014 It may not break your save if all your vessels are ridiculously over-engineered (over-provisioned) and they're not clear out to Duna and Beyond. YMMV. :-)Right, I just didn't want someone to be mad at me because their vessel used to have 100+ days and now it only has 5 days and there is no way to get more resources to it before it all runs out. Link to comment Share on other sites More sharing options...
rdamiani Posted July 18, 2014 Share Posted July 18, 2014 Great stuff here TaranisElsu! I consider this mod the core of my KSP play. Its just not KSP if your mod isn't providing my Kerbal's with snacks. Link to comment Share on other sites More sharing options...
sidfu Posted July 19, 2014 Share Posted July 19, 2014 with this prerelase update only need ATM to be updated then can realy dive into playing new update Link to comment Share on other sites More sharing options...
kittenhugs Posted July 19, 2014 Share Posted July 19, 2014 (edited) It seems with the pre-release in both 32-bit and 64-bit versions of 0.24, TAC parts cause my larger ships to lag a ridiculous amount (like sub-1 fps, compared to the 40-60 I get launching them normally). I've tried whittling down my mods and it's only when I have KSP running without TAC installed that I lose that lag; I even get it when I have TAC installed but don't have TAC-specific parts on my ship.I'm using version 0.9 pre-release 3. Edited July 19, 2014 by kittenhugs Link to comment Share on other sites More sharing options...
panarchist Posted July 19, 2014 Share Posted July 19, 2014 Right, I just didn't want someone to be mad at me because their vessel used to have 100+ days and now it only has 5 days and there is no way to get more resources to it before it all runs out.Very wise. I've got to say, though, if one backs up their persistence file first, trying a mad dash supply run with one chance to get it right could be an awesome mission. Link to comment Share on other sites More sharing options...
TaranisElsu Posted July 19, 2014 Author Share Posted July 19, 2014 It seems with the pre-release in both 32-bit and 64-bit versions of 0.24, TAC parts cause my larger ships to lag a ridiculous amount (like sub-1 fps, compared to the 40-60 I get launching them normally). I've tried whittling down my mods and it's only when I have KSP running without TAC installed that I lose that lag; I even get it when I have TAC installed but don't have TAC-specific parts on my ship.I'm using version 0.9 pre-release 3.Log file?Cause the problem. Quit KSP (if it hasn't crashed). Upload your output log (NOT ksp.log) to Dropbox, Pastebin, or similar.Windows: KSP_win\KSP_Data\output_log.txtMac OSX: Open Console, on the left side of the window there is a menu that says 'files'. Scroll down the list and find the Unity drop down, under Unity there will be Player.log Aka Files>~/Library/Logs>Unity>Player.logLinux: ~/.config/unity3d/Squad/Kerbal\ Space\ Program/Player.logYou can also bring up the log in game by pressing Alt+F2. With your description of the problem, I would expect to see a whole lot of red text flying by. Your log file will also give me an idea of what other mods you are running and look for a possible mod incompatibility issue. Link to comment Share on other sites More sharing options...
Liowen Posted July 19, 2014 Share Posted July 19, 2014 Ok I installed the latest version but have run into somewhat of an issue. When I go to enable TAC on the save I start with this screen hereBut then I get this when I click on any of the options.This happens on any save.Not only that though there is an issue when I go out on an EVA on the launch pad, it says the pod I just exited is full (when it is not). I also have to jump to my Kerbal once I EVA out, it does not happen automatically like normal. Module Manager is showing 198 patches applies and 44 hidden (I am unsure how to see what I am missing from Module manager). This only happens with TAC installed as well, as I have tried it without it installed and I can EVA just fine.Mods I am running:ToolbarEVEDREKdataKethaneNavyfish docking adapterKerbal AlarmclockPart Cataloguniversal storageHot RocketsChattererModuleManager2.2.0Hopefully someone can help with this issue, as it is I am out of ideas currently and to be honest it most likely something I am over looking. Thanks. Link to comment Share on other sites More sharing options...
kittenhugs Posted July 19, 2014 Share Posted July 19, 2014 Here you go: https://www.dropbox.com/s/ak2oarltt2dqwlw/output_log.txtI saw that there were a bunch of FAR-related errors on there so I upgraded FAR to no avail, but then I tried running KSP without FAR and the lag went away. The lag only shows up when TAC 0.9pre 3 and the latest FAR are running side-by-side. Link to comment Share on other sites More sharing options...
TaranisElsu Posted July 19, 2014 Author Share Posted July 19, 2014 Ok I installed the latest version but have run into somewhat of an issue. When I go to enable TAC on the save I start with this screen herehttp://i62.tinypic.com/1sl6kk.jpgBut then I get this when I click on any of the options.http://i58.tinypic.com/2jfhjki.jpgThis happens on any save.Not only that though there is an issue when I go out on an EVA on the launch pad, it says the pod I just exited is full (when it is not). I also have to jump to my Kerbal once I EVA out, it does not happen automatically like normal. Module Manager is showing 198 patches applies and 44 hidden (I am unsure how to see what I am missing from Module manager). This only happens with TAC installed as well, as I have tried it without it installed and I can EVA just fine.Mods I am running:ToolbarEVEDREKdataKethaneNavyfish docking adapterKerbal AlarmclockPart Cataloguniversal storageHot RocketsChattererModuleManager2.2.0Hopefully someone can help with this issue, as it is I am out of ideas currently and to be honest it most likely something I am over looking. Thanks.Log file?Cause the problem. Quit KSP (if it hasn't crashed). Upload your output log (NOT ksp.log) to Dropbox, Pastebin, or similar.Windows: KSP_win\KSP_Data\output_log.txtMac OSX: Open Console, on the left side of the window there is a menu that says 'files'. Scroll down the list and find the Unity drop down, under Unity there will be Player.log Aka Files>~/Library/Logs>Unity>Player.logLinux: ~/.config/unity3d/Squad/Kerbal\ Space\ Program/Player.logYou can also bring up the log in game by pressing Alt+F2. With your description of the problem, I would expect to see a whole lot of red text flying by. Link to comment Share on other sites More sharing options...
Tortoise Posted July 19, 2014 Share Posted July 19, 2014 Thanks for updating to 0.24, you should add it to the main thread and change the title. Link to comment Share on other sites More sharing options...
AdmiralTigerclaw Posted July 19, 2014 Share Posted July 19, 2014 (edited) Log file?I'm getting the same thing as the guy you're asking for the LOG file on, it's spitting out a wall of null pointer exceptions. Unless he gets you logs first, I'm working on getting you some now.EDIT: While I'm at it. Is anyone else having general issues with being able to click THROUGH any and all pop-up menus from mods? (Such as, clicking one of the TAC LS options and if one of the mission control click areas like the VAB or SPH are behind it, it behaves as if you clicked on it too.)EDIT: Alright, got the log. The error message consists of an endless repeat of the following:NullReferenceException: Object reference not set to an instance of an object at Tac.SavedGameConfigWindow.ConsumptionRates () [0x00000] in <filename unknown>:0 at Tac.SavedGameConfigWindow.DrawWindowContents (Int32 windowId) [0x00000] in <filename unknown>:0 at Tac.Window`1[T].PreDrawWindowContents (Int32 windowId) [0x00000] in <filename unknown>:0 at UnityEngine.GUILayout+LayoutedWindow.DoWindow (Int32 windowID) [0x00000] in <filename unknown>:0 at UnityEngine.GUI.CallWindowDelegate (UnityEngine.WindowFunction func, Int32 id, UnityEngine.GUISkin _skin, Int32 forceRect, Single width, Single height, UnityEngine.GUIStyle style) [0x00000] in <filename unknown>:0 (Filename: Line: -1)ArgumentException: GUILayout: Mismatched LayoutGroup.Repaint at UnityEngine.GUILayoutUtility.BeginLayoutGroup (UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options, System.Type LayoutType) [0x00000] in <filename unknown>:0 at UnityEngine.GUILayout.BeginHorizontal (UnityEngine.GUIContent content, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options) [0x00000] in <filename unknown>:0 at UnityEngine.GUILayout.BeginHorizontal (UnityEngine.GUILayoutOption[] options) [0x00000] in <filename unknown>:0 at Tac.Utilities.ShowTextField (System.String label, UnityEngine.GUIStyle labelStyle, Double currentValue, Int32 maxLength, UnityEngine.GUIStyle editStyle, UnityEngine.GUILayoutOption[] options) [0x00000] in <filename unknown>:0 at Tac.SavedGameConfigWindow.DrawWindowContents (Int32 windowId) [0x00000] in <filename unknown>:0 at Tac.Window`1[T].PreDrawWindowContents (Int32 windowId) [0x00000] in <filename unknown>:0 at UnityEngine.GUILayout+LayoutedWindow.DoWindow (Int32 windowID) [0x00000] in <filename unknown>:0 at UnityEngine.GUI.CallWindowDelegate (UnityEngine.WindowFunction func, Int32 id, UnityEngine.GUISkin _skin, Int32 forceRect, Single width, Single height, UnityEngine.GUIStyle style) [0x00000] in <filename unknown>:0 (Filename: Line: -1) Edited July 19, 2014 by AdmiralTigerclaw Link to comment Share on other sites More sharing options...
rabidninjawombat Posted July 19, 2014 Share Posted July 19, 2014 (edited) Im getting the same issues as Admiral Tigerclaw as well. In addition, all the life support parts (and pods that are configed with TAC) are showing no Oxygen or Water, only food. The TAC Coverts are showing no outputs as well, waste. In the process of uploading log file. now.EDIT: I believe the no oxy or water issue is a mod conflict, at least when i installed the latest tac on a clean install with only it and Modulal Manager, the resources showed up fine (though the issue above still persists. Edited July 19, 2014 by rabidninjawombat Link to comment Share on other sites More sharing options...
Recommended Posts