JadeOfMaar Posted January 23, 2022 Author Share Posted January 23, 2022 6 hours ago, Sahadara said: Can I play with Rational Resources and RealFuels but not Kerbalism? Yes. The non-Kerbalism RealFuels support is inside of RationalResourcesCompanion, but KerbalismRealFuels is its own folder because Kerbalism handles certain configs before MM gets to operate, so configs must be written and packaged differently/ with less dependence on MM. Quote Link to comment Share on other sites More sharing options...
Sahadara Posted January 23, 2022 Share Posted January 23, 2022 10 hours ago, JadeOfMaar said: Yes. The non-Kerbalism RealFuels support is inside of RationalResourcesCompanion, but KerbalismRealFuels is its own folder because Kerbalism handles certain configs before MM gets to operate, so configs must be written and packaged differently/ with less dependence on MM. Excellent thank you! Quote Link to comment Share on other sites More sharing options...
CessnaSkyhawk Posted January 23, 2022 Share Posted January 23, 2022 Hi @JadeOfMaar Sorry to bother you but I've just got a quick question - I'm currently working on a custom profile for compatibility between the Skyhawk Science System and Kerbalism, and would like to use some portions of the RationalResourcesKerbalism code, specifically some of the processes and potentially the Freezer/Heater parts as part of it. Technically, I'm 99% sure RR's license allows for this, however, I think it's good practice to get permission from the mod author either way, so would you be alright with me doing this? Quote Link to comment Share on other sites More sharing options...
eberkain Posted January 23, 2022 Share Posted January 23, 2022 On 1/13/2022 at 9:20 AM, JadeOfMaar said: @eberkain Thanks for noticing. That's an easy fix. I didn't anticipate duplicate subtype issue happening with Structural type. Open RationalResourcesCompanion/CRP/TankTypes.cfg and do this: // at line 132, replace SUBTYPE { name = Structural title = Structural } // with %SUBTYPE[Structural] { %title = Structural } Let me know if the issue stops. I tried this and no dice. I thought I had it resolved, but now its back again... If I include the RR Squad option on CKAN I get the error from B9PartSwitch There are two parts giving the error. M2X_UST and M2X_ServiceBay I looked into RR_MoreTankSwitches.cfg in the RRSquad folder and there is a M2X section, so I made the suggested change on line 247 and that resolved it. Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted January 24, 2022 Author Share Posted January 24, 2022 21 hours ago, CessnaSkyhawk said: would you be alright with me doing this? Yeah I'm good. Use all you want. Quote Link to comment Share on other sites More sharing options...
eberkain Posted January 25, 2022 Share Posted January 25, 2022 B size tank is not in line with the rest. It is a squad part, the others are ReStockPlus. Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted January 26, 2022 Author Share Posted January 26, 2022 13 hours ago, eberkain said: B size tank is not in line with the rest. Fixed. @Veronika Kerman About your two PRs, #40 and #41. Am I to assume that #40 is redundant and to be ignored? I'd like to accept #41 but I wonder if there may be overlap or conflicting actions between the two. Quote Link to comment Share on other sites More sharing options...
Veronika Kerman Posted January 27, 2022 Share Posted January 27, 2022 On 1/26/2022 at 1:55 PM, JadeOfMaar said: @Veronika Kerman About your two PRs, #40 and #41. Am I to assume that #40 is redundant and to be ignored? I'd like to accept #41 but I wonder if there may be overlap or conflicting actions between the two. I made two to give a choice to you, as the maintainer. #40 is conservative in a sense that it only adds stuff. The other one includes the first, but removes MetalOre and Metal from harvesters, converters, solid rocket boosters and distributions. I saw your comments in #41 and will of course move those distributions to the correct folder. Quote Link to comment Share on other sites More sharing options...
eberkain Posted January 28, 2022 Share Posted January 28, 2022 On 1/26/2022 at 6:55 AM, JadeOfMaar said: Fixed. Which way did you end up going with it, as I play around more with small rockets it feels like the restock Oscar series tanks just dont have enough fuel for their size. Quote Link to comment Share on other sites More sharing options...
Veronika Kerman Posted January 28, 2022 Share Posted January 28, 2022 After my extra addition to KA was closed (it probably did not belong there, Sorry), the chicken atomics thing, that I made before someone showed me rational resources, found a new home on github as a separate ChickenAtomics mod for Nertea's KerbalAtomics. I wanted to share, because it uses liquid ammonia provided by this mod, to give player one extra consideration (with pros and cons) when building a atomic interplanetary vessel. It will be released after I test that last version works. Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted January 28, 2022 Author Share Posted January 28, 2022 8 hours ago, eberkain said: Which way did you end up going with it, as I play around more with small rockets it feels like the restock Oscar series tanks just dont have enough fuel for their size. I reduced the amount in the Oscar B so that it fits into the capacity scaling with the other tanks (It should hold about 8 LF, 10 OX). I am not adding a buff to the other tanks. 2 hours ago, Veronika Kerman said: After my extra addition to KA was closed (it probably did not belong there, Sorry), the chicken atomics thing, that I made before someone showed me rational resources, found a new home on github as a separate ChickenAtomics mod for Nertea's KerbalAtomics. I wanted to share, because it uses liquid ammonia provided by this mod, to give player one extra consideration (with pros and cons) when building a atomic interplanetary vessel. It will be released after I test that last version works. There's Rotisserie Chicken ....and then there's Pebble Bedded Chicken. It's rather nice to read that someone messed around with Ammonia nukes. You chose an interesting balance for it. I went with double thrust, 50% Isp. https://github.com/JadeOfMaar/RationalResources/tree/master/Extras/RationalResourcesNuclearFamily Quote Link to comment Share on other sites More sharing options...
Veronika Kerman Posted February 5, 2022 Share Posted February 5, 2022 Gaseous or Liquid inputs to processes? You wrote somewhere that liquid i/o is preferred, because it avoids liquefaction step. I agree that liquefaction does not add much gameplay, it is just extra step and extra parts to carry. But then, in the kerbalism processes, most of them use gaseous resources. How do you (we) want to handle this? Continue using gasses, to be consistent with stock kerbalism, or switch to liquids for RR processes? If it stays with gasses, I'd like to add two more freezer / heater parts, to fit into stack form-factor. Can we collectively call them Cryomats? Quote Link to comment Share on other sites More sharing options...
flart Posted February 5, 2022 Share Posted February 5, 2022 \RationalResources\CCK\Categories.cfg have :NEEDS[RationalResourcesCompanion] on some patches, but not on the others, so without RationalResourcesCompanion (only the RationalResources) the RR category looks not how you probably wanted. The CCK folder is placed in the RationalResources (not in the RationalResourcesCompanion), so you probably not need :NEEDS[RationalResourcesCompanion] on the stock parts there. Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted February 5, 2022 Author Share Posted February 5, 2022 (edited) 9 hours ago, Veronika Kerman said: I'd like to add two more freezer / heater parts, to fit into stack form-factor I'll add those to my to-do list. I don't want to borrow old models for anything anymore. Continuing using gases would be better, I guess, since that's how it is for Kerbalism and I've often contemplated having bigger ...Cryomats. Edited February 5, 2022 by JadeOfMaar Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted February 5, 2022 Author Share Posted February 5, 2022 @Veronika Kerman So this is what I thought up. 5 hours ago, flart said: The CCK folder is placed in the RationalResources (not in the RationalResourcesCompanion), so you probably not need :NEEDS[RationalResourcesCompanion] on the stock parts there. Some parts need to be patched always, such as the narrowband scanner which holds the planetary classification experiment. This is in RR's core. I've split that config file as necessary, now most of it will be in RR Companion, where it belongs. Quote Link to comment Share on other sites More sharing options...
Veronika Kerman Posted February 6, 2022 Share Posted February 6, 2022 11 hours ago, JadeOfMaar said: @Veronika Kerman So this is what I thought up. That is ... quite big! I imagined something that would fit the stack of stock Convertotrons, and was about 1/5th their height. Your part could serve a whole production base. Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted February 6, 2022 Author Share Posted February 6, 2022 4 hours ago, Veronika Kerman said: That is ... quite big! I imagined something that would fit the stack of stock Convertotrons, and was about 1/5th their height. Your part could serve a whole production base. This is 2.5m wide but also 2.5m tall. You're expecting 1/3 this height? If this is too tall, let me know, as a given vessel will likely still need 2 of this part (one for heating, one for freezing). Quote Link to comment Share on other sites More sharing options...
Veronika Kerman Posted February 6, 2022 Share Posted February 6, 2022 (edited) 3 hours ago, JadeOfMaar said: This is 2.5m wide but also 2.5m tall. You're expecting 1/3 this height? If this is too tall, let me know, as a given vessel will likely still need 2 of this part (one for heating, one for freezing). What if both heater and freezer modules were in the same part? The two could share the heat pump (not in config). And I thought of smaller one for game-play flexibility. Edited February 6, 2022 by Veronika Kerman expand shorthands to full sentences Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted February 10, 2022 Author Share Posted February 10, 2022 (edited) Release 1.33 DOWNLOAD :: GitHub :: SpaceDock Added Configurable Containers detection to Ore tanks opt-in to cure related MM errors. Added stock inventory volumes for RR parts except for tanks and engines. Changed Metal, MetalOre resources to be defined with no concern for the presence of EL itself or other mods that may also declare them. Leave redundancy handling entirely to MM's code. This answers edge cases where these resources still don't get defined at all, and consequent issues like B9PS-SSPXr fatal errors. Fixed duplicate subtype issue for Mk2 Expansion (in the RationalResourcesSquad extra.) Spotted by @eberkain. Fixed inconsistent Oscar B volume with respect to other Oscar tanks added by Restock+. Spotted by @eberkain. Updated Procedural Parts integration (entirely by @Veronika Kerman): Added boiloff with handling for a couple of resources. Added Deuterium gas. Reduced capacity of very dense resources (MetallicOre, Metals, Mopedantte, RareMetals)... SMURFF compatibility. Tank volume consistency fixes. Updated RationalResourcesNuclearFamily to handle atomic jet/rocket engines. Updated RationalResourcesSquad's fusion fuel options to detect CRP to prevent fatal B9 errors. Kerbalism fixes: Added "empty" option for when you want to leave slots open (and hopefully save some funds) on a made-compatible Convert-O-Tron. Thanks to @Gordon Dry. Added conditional Graviolium option to exo harvesters, and tech limit to this and Antimatter. Fixed double-patching of Chemical Plant. Thanks to @Gordon Dry. Increased slot counts on integrated exo harvesters (from 1 to 8) so multiple resources can be scooped at once, as it should be. Each slot that is not needed can have an empty loaded into them. Thanks to @TR_HyDra. Reduced EC demand in atmo and exo harvesters. Edited February 10, 2022 by JadeOfMaar Quote Link to comment Share on other sites More sharing options...
Veronika Kerman Posted February 13, 2022 Share Posted February 13, 2022 On 2/5/2022 at 10:33 PM, JadeOfMaar said: @Veronika Kerman What is Mopedantte, haha ? Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted February 13, 2022 Author Share Posted February 13, 2022 (edited) 52 minutes ago, Veronika Kerman said: What is Mopedantte, haha ? Censorship function built into the forum. The true word contains a certain 4 letter word which triggers a sizeable subset of people. Edited February 13, 2022 by JadeOfMaar Quote Link to comment Share on other sites More sharing options...
Einstein_Cross_X1 Posted February 14, 2022 Share Posted February 14, 2022 [LOG 00:27:18.928] Applying update RationalResourcesCompanion/CRP/Opt-in_OreTanks/@PART:HAS[#RROreTank[Set]]:NEEDS[B9PartSwitch,CommunityResourcePack,!ClassicStock]:FOR[RationalResourcesCompanion] to ReStockPlus/Parts/Resource/restock-oretank-1875-1.cfg/PART[restock-oretank-1875-1] [ERR 00:27:18.928] Error - Cannot parse variable search when inserting new key refVolume = #$RESOURCE[Ore]/maxAmount$ [WRN 00:27:18.929] Cannot find key refVolume in PART [ERR 00:27:18.929] Error - Cannot parse variable search when inserting new key baseVolume = #$../refVolume$ [LOG 00:27:18.929] Applying update RationalResourcesCompanion/CRP/Opt-in_OreTanks/@PART:HAS[#RROreTank[Set]]:NEEDS[B9PartSwitch,CommunityResourcePack,!ClassicStock]:FOR[RationalResourcesCompanion] to ReStockPlus/Parts/Resource/restock-oretank-375-1.cfg/PART[restock-oretank-375-1] [ERR 00:27:18.929] Error - Cannot parse variable search when inserting new key refVolume = #$RESOURCE[Ore]/maxAmount$ [WRN 00:27:18.929] Cannot find key refVolume in PART [ERR 00:27:18.929] Error - Cannot parse variable search when inserting new key baseVolume = #$../refVolume$ [LOG 00:27:18.932] Applying update RationalResourcesCompanion/CRP/Opt-in_OreTanks/@PART:HAS[#RROreTank[Set]]:NEEDS[B9PartSwitch,CommunityResourcePack,!ClassicStock]:FOR[RationalResourcesCompanion] to Squad/Parts/Resources/LargeTank/LargeTank.cfg/PART[LargeTank] [ERR 00:27:18.932] Error - Cannot parse variable search when inserting new key refVolume = #$RESOURCE[Ore]/maxAmount$ [WRN 00:27:18.932] Cannot find key refVolume in PART [ERR 00:27:18.932] Error - Cannot parse variable search when inserting new key baseVolume = #$../refVolume$ [LOG 00:27:18.932] Applying update RationalResourcesCompanion/CRP/Opt-in_OreTanks/@PART:HAS[#RROreTank[Set]]:NEEDS[B9PartSwitch,CommunityResourcePack,!ClassicStock]:FOR[RationalResourcesCompanion] to Squad/Parts/Resources/RadialTank/RadialTank.cfg/PART[RadialOreTank] [ERR 00:27:18.933] Error - Cannot parse variable search when inserting new key refVolume = #$RESOURCE[Ore]/maxAmount$ [WRN 00:27:18.933] Cannot find key refVolume in PART [ERR 00:27:18.933] Error - Cannot parse variable search when inserting new key baseVolume = #$../refVolume$ [LOG 00:27:18.933] Applying update RationalResourcesCompanion/CRP/Opt-in_OreTanks/@PART:HAS[#RROreTank[Set]]:NEEDS[B9PartSwitch,CommunityResourcePack,!ClassicStock]:FOR[RationalResourcesCompanion] to Squad/Parts/Resources/SmallTank/SmallTank.cfg/PART[SmallTank] [ERR 00:27:18.933] Error - Cannot parse variable search when inserting new key refVolume = #$RESOURCE[Ore]/maxAmount$ [WRN 00:27:18.933] Cannot find key refVolume in PART [ERR 00:27:18.933] Error - Cannot parse variable search when inserting new key baseVolume = #$../refVolume$ Getting these errors on start up. Any advice and please let me know if you need more info to diagnose the errors. Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted February 14, 2022 Author Share Posted February 14, 2022 9 hours ago, Einstein_Cross_X1 said: [LOG 00:27:18.928] Applying update RationalResourcesCompanion/CRP/Opt-in_OreTanks/@PART:HAS[#RROreTank[Set]]:NEEDS[B9PartSwitch,CommunityResourcePack,!ClassicStock]:FOR[RationalResourcesCompanion] to ReStockPlus/Parts/Resource/restock-oretank-1875-1.cfg/PART[restock-oretank-1875-1] [ERR 00:27:18.928] Error - Cannot parse variable search when inserting new key refVolume = #$RESOURCE[Ore]/maxAmount$ [WRN 00:27:18.929] Cannot find key refVolume in PART [ERR 00:27:18.929] Error - Cannot parse variable search when inserting new key baseVolume = #$../refVolume$ [LOG 00:27:18.929] Applying update RationalResourcesCompanion/CRP/Opt-in_OreTanks/@PART:HAS[#RROreTank[Set]]:NEEDS[B9PartSwitch,CommunityResourcePack,!ClassicStock]:FOR[RationalResourcesCompanion] to ReStockPlus/Parts/Resource/restock-oretank-375-1.cfg/PART[restock-oretank-375-1] [ERR 00:27:18.929] Error - Cannot parse variable search when inserting new key refVolume = #$RESOURCE[Ore]/maxAmount$ [WRN 00:27:18.929] Cannot find key refVolume in PART [ERR 00:27:18.929] Error - Cannot parse variable search when inserting new key baseVolume = #$../refVolume$ [LOG 00:27:18.932] Applying update RationalResourcesCompanion/CRP/Opt-in_OreTanks/@PART:HAS[#RROreTank[Set]]:NEEDS[B9PartSwitch,CommunityResourcePack,!ClassicStock]:FOR[RationalResourcesCompanion] to Squad/Parts/Resources/LargeTank/LargeTank.cfg/PART[LargeTank] [ERR 00:27:18.932] Error - Cannot parse variable search when inserting new key refVolume = #$RESOURCE[Ore]/maxAmount$ [WRN 00:27:18.932] Cannot find key refVolume in PART [ERR 00:27:18.932] Error - Cannot parse variable search when inserting new key baseVolume = #$../refVolume$ [LOG 00:27:18.932] Applying update RationalResourcesCompanion/CRP/Opt-in_OreTanks/@PART:HAS[#RROreTank[Set]]:NEEDS[B9PartSwitch,CommunityResourcePack,!ClassicStock]:FOR[RationalResourcesCompanion] to Squad/Parts/Resources/RadialTank/RadialTank.cfg/PART[RadialOreTank] [ERR 00:27:18.933] Error - Cannot parse variable search when inserting new key refVolume = #$RESOURCE[Ore]/maxAmount$ [WRN 00:27:18.933] Cannot find key refVolume in PART [ERR 00:27:18.933] Error - Cannot parse variable search when inserting new key baseVolume = #$../refVolume$ [LOG 00:27:18.933] Applying update RationalResourcesCompanion/CRP/Opt-in_OreTanks/@PART:HAS[#RROreTank[Set]]:NEEDS[B9PartSwitch,CommunityResourcePack,!ClassicStock]:FOR[RationalResourcesCompanion] to Squad/Parts/Resources/SmallTank/SmallTank.cfg/PART[SmallTank] [ERR 00:27:18.933] Error - Cannot parse variable search when inserting new key refVolume = #$RESOURCE[Ore]/maxAmount$ [WRN 00:27:18.933] Cannot find key refVolume in PART [ERR 00:27:18.933] Error - Cannot parse variable search when inserting new key baseVolume = #$../refVolume$ Getting these errors on start up. Any advice and please let me know if you need more info to diagnose the errors. What fuel switch mod are you using? I must assume you have some mod that makes Ore tanks to have no resources. Quote Link to comment Share on other sites More sharing options...
Einstein_Cross_X1 Posted February 14, 2022 Share Posted February 14, 2022 6 hours ago, JadeOfMaar said: What fuel switch mod are you using? I must assume you have some mod that makes Ore tanks to have no resources. I'm using real fuels and kerbalism together. Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted February 16, 2022 Author Share Posted February 16, 2022 @Einstein_Cross_X1 I would like to see your KSP.log and your KSP/Logs/ModuleManager/ 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.