USI support patch#8
Conversation
|
I've been playing around with this and some of these are definitely broken and fixable. I'm no expert on how MKS does things but I think the issue is the part has to have storage for the resources that it uses. For example: does not work and spams the log with errors, but if I add it works as expected and the spamming stops. |
|
I tried out sac-winged-bat's additions for Resources, and they appear to work to make hab parts functional. They're likely going to be needed on every habitable part. I'm going to take a crack at hab time balance, as there are some inconsistencies (same values for different sized parts) and contradictions (smaller parts having more time than larger parts) on Grimmas' first pass. I was hoping RoverDude had a hab scaling calculation tool, but I haven't been able to find it. Nertea might, for his StationPartsExpansion mod, but I haven't picked through that repository yet. I've started compiling the Grimmas stats on the Benjee10 parts, with a USI-LS modded PPD-10 Hitchhiker for basic comparison. I'll probably look at the existing USI/MKS parts, and maybe Nertea's as well, to see if I can derive some scaling trends. My initial thoughts are to base it on part volume, and err on the conservative side for at least the 1.875m parts, with the assumption that 2.5m and 3.75m, parts are progressively more efficient. I haven't looked at a fix for the Hydroponics Module yet but, as I noted on the Forum (as KSPrynk), it doesn't seem to be switching modes for different types of agriculture (ex., use Fertilizer + Mulch to get Supplies). The MKS and USI-LS GH Wikis do contain pages defining the parameters, if anyone wants to take a crack at that in the meantime. UPDATE: I think I found a copy of RoverDude's scaling calculation spreadsheet, via this discussion. |
|
I've just spent the past few days trying to understand the "Balance Guidelines for MKS_USI-LS.xlsx" spreadsheet calculator tool and I think I've learned enough to be dangerous. Before I go into proposed changes, here are some learning points:
|
|
SO, here's what I came up with so far for re-balancing. Note, this is just for FOUR of the dedicated Hab parts. I still need to work out the command modules, log parts, and science modules, but that should go faster, now that I've gotten into a groove on using the MKS calc tool.
Allegedly, there's a video on YT or Twitch that explains how to use the spreadsheet. I'm curious how far off base my methodology was. Here are the end results for just four parts, as Grimmas' original value --> new value: PT-3B Habitation Module (3.75m rigid hab): PT-3H Expandable Hab (3.75m) PT-M50H Habitation Module (short 1.875m) PT-M100H Habitation Module (long 1.875m) Give it a try and let me know if this sounds good enough or way off base. Keep in mind, again, Benjee10's parts are light, so just doing scaling by size alone would make them over-powered, as a player could use that mass-savings to stuff the craft with these modules, at the expense of the presumably more advanced, and properly balanced, MKS parts. I'd also rather err on the side of low hab time, only because tweaking the values higher doesn't impact a craft in flight (at least on mass, but it would on power), but dropping them lower could kill a mission in progress. I can format this a little better next time, or just drop a new .cfg file, once I've sorted out the rest. Which begs the question, what's the etiquette for tweaking a PR? Should I post a new .cfg here, or start an alternate PR? ADDENDUM: Just to clarify, it's not so much that BenJee10's parts are unnaturally light, so much as how much crew capacity they have for their size. In the context of MKS/USI-LS, more life support equipment would be needed to support the full crew. One could argue they're fine for a smaller, more "MKS normal"-sized crew for a long mission, or also fine for a short-duration, packed-house, party. |
|
@GHrynk as a self-interested observer who is both very interested in using this compatibility patch and also reviews PRs for a living, you could consider creating a new PR based off this branch. If @Grimmas doesn't mind, you could also just push a commit on this same branch - multiple people contribute to a single PR all the time. |
|
@GHrynk re-balancing for the four dedicated Hab parts looks to be very good, not just good enough. I have edited the .cfg for myself and I am actually testing in Real Solar System mod. I would be pleased to see work @GHrynk on the command modules, log parts, and science modules. I am also not familiar with the etiquette on Git but new .cfg file/s would be very convenient. |
|
@johnabsher You guys can totally contribute to this PR or make your own with the proposed fixes, I completely don't mind. I haven't had much time for KSP lately, sadly. @sac-winged-bat I don't remember it exactly since it's been a while but I think you are correct in that you need to add resource storage for any resources used. |
|
I have gone through and balanced everything as best I can based off the spreadsheet and video and also changed the cfg files. However I cannot seem to push my commit. |
|
@BostonBlack do you still have these balance changes? Are they worth uploading elsewhere so somebody can assist with the PR merge? |
|
@Poodmund Yes! I still have them. If you can point me towards somewhere to upload them that would be great. |
You could use something like https://pastebin.com/ and then post the links to all the configs you have. |
|
@Grimmas I have raised a PR with @BostonBlack's balance changes against the usi-patches branch of your repo. If you upstream them they should filter into the PR, I presume. 😄 |
Pushing Boston Black's balance changes
|
@Poodmund @BostonBlack Cheers. I merged your changes, should show up here now. I briefly went over the changes but to cover my behind I will note that I did not test these new changes in-game :-p |
@BostonBlack @Grimmas For USI LS your converters are not balanced properly, you forgot to add a 0 for the fertilizer input. With this config it requires an outrageous amount of fertilizer per day to produce supplies when compared to the stock USI greenhouses, it also makes it impossible to have a fully self sufficient surface base with just USI LS due to the balance issue your config has. I have fixed this by adding the additional 0 that was missing, it is now on par with the balancing of stock USI LS. For example with the config you have it costs 45 fertilizer per day to run a greenhouse, which stock USI LS greenhouse modules only requires 4.5. Here is the updated config. |
A patch to add support for MKS and USI-LS.
I did some basic testing by throwing Jeb against the habitat walls. MM reports that all is peachy. But more testing is required, and definitely a balance pass. I basically looked at the nearest MKS equivalent modules in terms of mass to get a clue for how to configure this.
The hydroponics module has two configurations - a simple one for when only USI-LS is installed without MKS, and a more hardcore one for when MKS is installed.
The configurations are largely based on how MKS configures itself so credit and props to RoverDude for his work.