RoverDude

[1.3] Community Resource Pack

Recommended Posts

RoverDude    7400

2M6QPtm.png

The Community Resource Pack is a clearinghouse for common resource configurations as well as resource distribution configs for the stock resource system. It gives modders a toolkit of commonly used resources to play with, and helps us all work together in the same resource playground.

The CRP has two goals:

Goal 1: Establish a common set of planetary resources.

To make this happen, CRP will include a consolidated list of distinct resource configurations designed to be used with the stock resource system. Examples include Water, Substrate, Uraninite, and others.

Goal 2: Avoid surprising our users by stomping over resources.

When mods both define the same resource, bad things can happen for the player. So the CRP pincludes a bunch of resources that modders have agreed to consolidate on. Including ones from Karbonite and MKS/OKS (of course), Universal Storage, KSPI-E, RealFuels, Near Future Technologies, and others.

Additional mods are supported where we've decided not to break their stuff, even though they are not (yet) active participants in CRP (kinda like santa claus handing out gifts). Examples include EL (for RocketParts), and TAC-LS (for life support stuff).

If this goal is achieved, even for the few dozen resources we already have listed, I'm be thrilled, since being nice is a lot more beneficial than randomly stomping on things.

So if you're sold, head on down to the bottom of this post for links and goodness. If you are not sold, read on.

"I am sad! you're trying to control my stuff!"

Not really. I just don't want to break your stuff, and I hope you don't want to break mine. All of this is totally optional, if you don't wish to participate, then peace out and rock on.

"There's no way this will ever work, people can't agree!"

I dunno, I have enough already agreeing that I am pretty darn happy. Given the current level of adoption and cooperation, I think we've landed in an excellent place.

"But I don't want you mixing space cows in my ultra-realistic electrolysis sim!"

Then don't use space cows. But maybe someone wants to have a nuclear-powered space cow RTG or something. In which case, you probably don't want them breaking your electrolysis sim.

"But... you can't mix space cows and Plutonium-239!"

Sure you can. Maybe you don't want to in your mod, or in the mods you select for your own save game, but people are going to do all kinds of crazy stuff. And I expect you'd prefer it if your Plutonium-239 to not suddenly triple in mass mid-flight because SuPaKerBaL9000 modified the AAA_SpaceCows mod you downloaded for your kid's save to triple the mass of Plutonium-239.

"What about disparities in resource density and atmospheric pressure, or gas compression?!"

Here's reality. Most of us just want to play a game. Hence, CRP has no opinion on units, compression, cost, densities, etc. - that's up to the mod creators. And if something is good enough to be adopted by a couple of mods, then it's good enough to join the club. In the end, this is curated. But the only considerations on the table are ensuring stuff plays well in our space lego game together, not in nitpicking physics or chemistry, and most certainly not in dictating how stuff should be measured.

"But what if I want my own resources?!"

Go for it. CRP does not dictate what resources your mod has or how you use them, just that you don't create ones that conflict with ones already there in CRP.

"But this is more work for me! I am sad!"

Actually less. Just include a dependency like you would Firespitter or any other similar mod. Shop for resources. Done. But hey, if you'd rather have SuPaKerBal9000 wreck your mod, rock on.

"I'm still sad! I won't use this!"

Ok that's fine too - peace out :wink:

"Ok I'm sold.. how do I use this thing in my mod?"

Since CRP is based on the stock resource system, it's super lightweight! Include the CommunityResourcePack folder with your mod, and you're done.

And please don't modify any of the configs you download either, as that kinda defeats the entire purpose, and is downright mean :wink: Lastly, don't supersede CRP resources with your own definitions for any of the included resources - that's almost as bad as modifying them. The whole point of the club is that we all play nice. If you want in the club, awesome! But please don't join the club just to trash the clubhouse :P

Mods that bundle CRP

  • MKS/OKS
  • Near Future Technologies
  • Karbonite
  • Asteroid Recycling Technologies
  • Freight Transportation Technologies
  • NearFuels
  • RealFuels
  • KSPI-E
  • DangIt!

Mods that are CRP Compliant

(Mods that are known to play well in the sandbox together)

  • Universal Storage
  • TAC Life Support

Download Links

Use any of the links below to download this mod, or pick it up via CKAN.

zGVS35q.png    wj4BGwk.png    JGB3aUC.png  

Source Code and Change Log

zTVRNvJ.png   lgLg46q.png

Donation Info!

If you like what you see, and want to help out (or just buy me a beer!), please consider donating, either via PayPal or Patreon.  

M9m07Qw.png    jQeqsVo.png

License Information

  • Umbra Space Industries, USI, CRP, and Community Resource Pack are (tm), and may not be used without permission.  
  • License for all configuration files is CC 4.0 BY SA NC

NOTICE:  This mod includes version checking using MiniAVC. If you opt-in, it will use the internet to check whether there is a new version available. Data is only read from the internet and no personal information is sent. For a more comprehensive version checking experience, please download the KSP-AVC Plugin.

 

Edited by RoverDude

Share this post


Link to post
Share on other sites
RoverDude    7400
No replies for this yet? This seems really cool! Nice work. :)

It's already out there in the wild :)

Share this post


Link to post
Share on other sites
Joachim    22
It'll catch on, just take a while.

Boom... headshot! Correctumundo. This mod rocks :D

Share this post


Link to post
Share on other sites
Mr Shifty    392
It'll catch on, just take a while.

Well, it's actually one of those mods (like KVC) that will only really ever be packaged with other mods. It's not really a standalone. It is awesome though, and RoverDude is one of the best cat herders I've ever witnessed.

So the new KSPI-Exp release has Water/Water, but MKS uses Aquifer/Water. (No more LqdWater) Which means there are still two ORS maps and configs for a planetary resource called Water, if you are running both mods. Are those planned for merger at some near future point? I'm still unclear on exactly how those interoperate.

Share this post


Link to post
Share on other sites
RoverDude    7400
Well, it's actually one of those mods (like KVC) that will only really ever be packaged with other mods. It's not really a standalone. It is awesome though, and RoverDude is one of the best cat herders I've ever witnessed.

So the new KSPI-Exp release has Water/Water, but MKS uses Aquifer/Water. (No more LqdWater) Which means there are still two ORS maps and configs for a planetary resource called Water, if you are running both mods. Are those planned for merger at some near future point? I'm still unclear on exactly how those interoperate.

Yep, I will deprecate to Water/Water but I need to coordinate with the SCANSat folks to make sure we don't break anything. I wanted to make sure KSPIexp got out first

Share this post


Link to post
Share on other sites
rosenkranz    7
... one of the best cat herders I've ever witnessed.

Somehow I read that as cat benders and got a serious LOL out of it. :)

Share this post


Link to post
Share on other sites
wasmic    142

So does this mean that I won't have to use five different kinds of Argon anymore? If so, AWESOME.

Share this post


Link to post
Share on other sites
RoverDude    7400
So does this mean that I won't have to use five different kinds of Argon anymore? If so, AWESOME.

Just one :) Unless someone decides not to play in the club :(

Share this post


Link to post
Share on other sites
RoverDude    7400

0.1.1 is up

Large change was that now Water is Water ;) Deprecated the MKS Aquifer maps and use of Aquifer as an ORS key in favor of Water. There will be an MKS update as a result of this.

Share this post


Link to post
Share on other sites
RoverDude    7400

Proposals for 0.2.0:

Deprecate oceanic and atmospheric resources that have no corresponding CRP resource

Remove Eve Sodium

Remove Eve Chlorine

Remove Eve Magnesium

Remove Kerbin Chlorine

Remove Kerbin Sodium

Remove Kerbin Magnesium

Remove Kerbin Sulphur

Remove Kerbin Calcium

Remove Kerbin Potassium

Remove Laythe Chlorine

Remove Laythe Sodium

Remove Laythe Magnesium

Remove Kerbin Neon

Remove Kerbin Krypton

Remove Duna Nitrogen

Remove Laythe Nitrogen

Convert oceanic and atmospheric resources that have CRP equivelants

Convert Eve CarbomDioxide

Remove Eve Nitrogen

Remove Kerbin Nitrogen

Convert Kerbin CarbonDioxide

Convert Kerbin Helium-3

Convert Duna CarbonDioxide

Convert Laythe CarbonDioxide

Adjust certain oceanic and atmospheric resources in favor of alternatives

Change water on Eve to Karbonite

Change Kerbin Oxygen->Oxidizer to Oxygen->Oxygen

Change Duna Oxygen->Oxidizer to Oxygen->Oxygen

Change Laythe Oxygen->Oxidizer to Oxygen->Oxygen

Change Kerbin Hydrogen->LiquidFuel to Hydrogen->Hydrogen

Change Jool Hydrogen->LiquidFuel to Hydrogen->Hydrogen

Reduce Jool Hydrogen and add Karbonite

Share this post


Link to post
Share on other sites
WaveFunctionP    217
Proposals for 0.2.0:

Deprecate oceanic and atmospheric resources that have no corresponding CRP resource

Remove Eve Sodium

Remove Eve Chlorine

Remove Eve Magnesium

Remove Kerbin Chlorine

Remove Kerbin Sodium

Remove Kerbin Magnesium

Remove Kerbin Sulphur

Remove Kerbin Calcium

Remove Kerbin Potassium

Remove Laythe Chlorine

Remove Laythe Sodium

Remove Laythe Magnesium

Remove Kerbin Neon

Remove Kerbin Krypton

Remove Duna Nitrogen

Remove Laythe Nitrogen

Convert oceanic and atmospheric resources that have CRP equivelants

Convert Eve CarbomDioxide

Remove Eve Nitrogen

Remove Kerbin Nitrogen

Convert Kerbin CarbonDioxide

Convert Kerbin Helium-3

Convert Duna CarbonDioxide

Convert Laythe CarbonDioxide

Adjust certain oceanic and atmospheric resources in favor of alternatives

Change water on Eve to Karbonite

Change Kerbin Oxygen->Oxidizer to Oxygen->Oxygen

Change Duna Oxygen->Oxidizer to Oxygen->Oxygen

Change Laythe Oxygen->Oxidizer to Oxygen->Oxygen

Change Kerbin Hydrogen->LiquidFuel to Hydrogen->Hydrogen

Change Jool Hydrogen->LiquidFuel to Hydrogen->Hydrogen

Reduce Jool Hydrogen and add Karbonite

I think a lot of that stuff only exist to make kspi scanners give "realistic" readouts. I'll be reviewing the design for kspi lite a little more aggressively in the next major update, but it'll probably be a month or more before I make another big update that will address more mechanical issues with kspilite.

Not that you guys should wait for me. I just wanted to put a tentative timetable out there for any collaboration efforts.

Share this post


Link to post
Share on other sites
RoverDude    7400
I think a lot of that stuff only exist to make kspi scanners give "realistic" readouts. I'll be reviewing the design for kspi lite a little more aggressively in the next major update, but it'll probably be a month or more before I make another big update that will address more mechanical issues with kspilite.

Not that you guys should wait for me. I just wanted to put a tentative timetable out there for any collaboration efforts.

Fine by me, we should coincide any updates until then since this isn't hurting anything. Gives everyone a chance to sort through these. I'll be doing a large planetary adjustment as well at the same time.

(Edit)

Let me know if changing these will have any impact on KSPI - I think the only ones that might would be changing Oxygen/Hydrogen to be.. well... Oxygen and Hydrogen ;)

Asking because in the event that a new CRP comes out early I don't want it to affect KSPI-Lite

Edited by RoverDude

Share this post


Link to post
Share on other sites

What about adding some largish concentration of xenon and argon to eve's atmosphere, cause it's purple. It would be an interesting place to get fuel for NFP.

Share this post


Link to post
Share on other sites
lordkrike    5

I have noticed that for Karbonite's atmospheric resource definitions every key has the same name of "AtmosphericKarbonite". Is that for a particular reason, or is it a bug?

Also, I am curious as you how you feel about RealFuels' 1L as opposed to 5L volumes, and how they affect unit densities. Basically anything using this pack that uses RealFuels would need to adjust all of their densities to keep everything to the same scale.

Share this post


Link to post
Share on other sites
RoverDude    7400
I have noticed that for Karbonite's atmospheric resource definitions every key has the same name of "AtmosphericKarbonite". Is that for a particular reason, or is it a bug?

Also, I am curious as you how you feel about RealFuels' 1L as opposed to 5L volumes, and how they affect unit densities. Basically anything using this pack that uses RealFuels would need to adjust all of their densities to keep everything to the same scale.

Not a bug, as long as you don't have duplicate keys on the same body you're fine (You can see this on the planetary resources too).

No debate that realfuels would adjust - CRP takes no opinion one way or the other RE densities (the counterpoint is that for folks not using realfuels, they would have to convert up to the 5L units stock uses). If over time if the curators of the mods of record start moving one way or the other, CRP will reflect. That being said, most of the mods that use CRP right now use mostly 5L units.

Share this post


Link to post
Share on other sites
lordkrike    5
No debate that realfuels would adjust - CRP takes no opinion one way or the other RE densities (the counterpoint is that for folks not using realfuels, they would have to convert up to the 5L units stock uses). If over time if the curators of the mods of record start moving one way or the other, CRP will reflect. That being said, most of the mods that use CRP right now use mostly 5L units.

Cool beans. I just wanted to make sure adjusting them was kosher.

Share this post


Link to post
Share on other sites
rwazar    0

RD..

I like the cut of your jib man. I myself have not written any mods for KSP and really don't plan to. etc.. etc.. etc..

(cutting it short)

This is a very good idea one hopes the EGOS don't get in the ways or something like this gets slid into KSP code as its a very good concept. Nobody wants to see children eaten... ITS FOR THE CHILDREN PEOPLE!!! If you're not on board then you must hate children or think they are tasty.

Not a paid sponsor but I do use the Umbra stuffs.

I use yer stuffs cuz I like it

I got sh!t to do

Edited by rwazar

Share this post


Link to post
Share on other sites
AlphaAsh    944

I've been re-considering adopting this RoverDude, especially now it looks like it can be as simple as using a 'shared agreed upon' config. Well done.

What's involved in getting new resources added? I've got three I need at the moment that I didn't see in the doc.

Share this post


Link to post
Share on other sites
RoverDude    7400
Cool beans. I just wanted to make sure adjusting them was kosher.

In your own save, sure. Only request is to not distribute anything that changes the CRP configs because that's just going to cause a big mess ;)

What about adding some largish concentration of xenon and argon to eve's atmosphere, cause it's purple. It would be an interesting place to get fuel for NFP.

I like that idea - I noticed there was no Xenon gas anywhere and it's a resource we already have.

I've been re-considering adopting this RoverDude, especially now it looks like it can be as simple as using a 'shared agreed upon' config. Well done.

What's involved in getting new resources added? I've got three I need at the moment that I didn't see in the doc.

Just PM me a list of what you have and the relevant mod (if it's in dev we just ask that you wait till release, because we get a lot of requests from mods that die out). At the very least I put it on the 'stuff people use' list. If someone else picks it up it goes on the big list, or if it's a no brainer like, say, Sodium or something. Good example is that Snacks will make the list if it's author wants, since it's getting some traction.

Share this post


Link to post
Share on other sites
lordkrike    5
In your own save, sure. Only request is to not distribute anything that changes the CRP configs because that's just going to cause a big mess ;)

Just a modulemanager config. I can put a :NEEDS[RealFuels] in there just to be safe if you like.

Share this post


Link to post
Share on other sites
RoverDude    7400
Just a modulemanager config. I can put a :NEEDS[RealFuels] in there just to be safe if you like.

Rock on then :)

Share this post


Link to post
Share on other sites
RoverDude    7400

0.1.2 is up!

Changed Water in Interstellar to be logarithmic to play better with SCANSat

Added water to Eeloo

Added oceanic Karbonite to Eve, Kerbin, and Laythe

Added Karborundum to the sun

Updated KSP-AVC Support

Share this post


Link to post
Share on other sites
Aedile    25
Proposals for 0.2.0:

Deprecate oceanic and atmospheric resources that have no corresponding CRP resource

Remove Eve Sodium

Remove Eve Chlorine

Remove Eve Magnesium

Remove Kerbin Chlorine

Remove Kerbin Sodium

Remove Kerbin Magnesium

Remove Kerbin Sulphur

Remove Kerbin Calcium

Remove Kerbin Potassium

Remove Laythe Chlorine

Remove Laythe Sodium

Remove Laythe Magnesium

Remove Kerbin Neon

Remove Kerbin Krypton

Remove Duna Nitrogen

Remove Laythe Nitrogen

Convert oceanic and atmospheric resources that have CRP equivelants

Convert Eve CarbomDioxide

Remove Eve Nitrogen

Remove Kerbin Nitrogen

Convert Kerbin CarbonDioxide

Convert Kerbin Helium-3

Convert Duna CarbonDioxide

Convert Laythe CarbonDioxide

Adjust certain oceanic and atmospheric resources in favor of alternatives

Change water on Eve to Karbonite

Change Kerbin Oxygen->Oxidizer to Oxygen->Oxygen

Change Duna Oxygen->Oxidizer to Oxygen->Oxygen

Change Laythe Oxygen->Oxidizer to Oxygen->Oxygen

Change Kerbin Hydrogen->LiquidFuel to Hydrogen->Hydrogen

Change Jool Hydrogen->LiquidFuel to Hydrogen->Hydrogen

Reduce Jool Hydrogen and add Karbonite

A bit late to the party here, but...

Wait, why? I thought the point is to have those, regardless if anyone actually uses them.

Plus yes realism really gets messed up, Kirbin has green plant life you know...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now