RimWorld

RimWorld

158 ratings
Best Mix
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.0
File Size
Posted
Updated
537.526 KB
11 Feb, 2020 @ 10:54am
13 Feb, 2020 @ 1:15pm
4 Change Notes ( view )

Subscribe to download
Best Mix

Description
Overview

A QoL mod that allows variance in how benches select their ingredients.

V1.1 can be found here: https://steamproxy.net/sharedfiles/filedetails/?id=2002971559

Mod details

Vanilla has a default setting to search for ingredients by distance. With this mod you have the capability to use a gizmo on a work bench to change the criterion of that search to relate to alternative factors or elements.

The criterion specified for use are as follows:

Bluntest - material blunt damage factor.
Cheapest - Least value,
Coldest - ingredient in coldest ambient temperature,
Damaged - least hit points against maximum (as applicable),
Expiry - most rapid perishable items,
Fraction - least apportioned stack number against maximum,
Heaviest - most mass,
Ignition - most flammable,
Insulate Cold - highest material property of cold insulation,
Insulate Heat - highest material property of heat insulation,
Lightest - least mass,
Nearest (Vanilla) - default normal behaviour,
Prettiest - highest beauty,
Protect Blunt - highest property of protection against blunt damage,
Protect Sharp - highest material property of protection against sharp damage,
Random - random selection,
Sharpest - material sharp damage factor,
Ugliest - least beauty,
Value - Most value,
Warmest - ingredient in warmest ambient temperature.

And will default to the vanilla or nearest behaviour.

Note if the ingredients used in the bill will have a similar property they will be equally compared. So some of the filters are more capable of general use, whereas others are more designed for specific types of ingredients where the filter has some relevancy to the end product based on the associated qualities.

So if you now want your chef to randomly select ingredients from an organised room fridge you can do so. If you want to use the cheapest materials first, or the most damaged, you can do that also. Want to make clothes based on the best sharp protection or insulates against the cold, does that. Want to use the stacks that are not full first to keep things tidy this way, got that covered as well. And so on.

Otherwise the bills will follow the normal filtering process as specified in the bill and within whatever radius is set for them. And would recommend using bill radius and trying to store objects more locally to their associated bench/bill giver.

Please note there is a specific discussion for additional filter suggestions.

Mod Notes

Can be added and removed mid save.

Has a mod option to turn off the functionality and also an option to limit the use to only benches that are recognised as a meal source (e.g. stoves, campfire), which will include modded benches that are also recognised as these kind of bill givers.

Does not apply to pawn based bills.

Compatibility

Combat Extended - Adds Protect Electric - highest material property of protection from electric damage.
Multiplayer - Native support

Credits

Madeline - a co-author, for the involved harmony transpiler work that makes this mod possible.

LWM - helping with testing.

Recommendations

Deep Storage - to further improve the ingredient handling of bills by organising storage more conveniently and locally for their associated benches.

Future considerations

Update to process and GUI to allow for per bill settings.

Github

Non-steam copy of the mod: https://github.com/PeladorRW/BestMixMod

Source: https://github.com/PeladorRW/BestMix

Discord

https://discord.gg/CFNP26C


(CC BY-NC-SA 4.0)
Popular Discussions View All (2)
6
15 Feb, 2020 @ 11:51pm
PINNED: Additional filter requests
Pelador
53 Comments
Pelador  [author] 5 Mar, 2020 @ 6:28am 
@Pejman

I currently have about 15 pawns in my current test game and haven't noticed any negative effects. It was previously tested with more and robots in V1.0 with a reasonable compliment of additional mods.

It uses a similar process to vanilla and has an optimised region traverser for the ingredients selection, but I haven't tested all potential permutations of game play or hardware of course.
[JdG] Pejman 5 Mar, 2020 @ 3:25am 
is it ressource intensive? (if i have 30 pawns doing crafting will my PC crash?)
Pelador  [author] 2 Mar, 2020 @ 4:36am 
@sSs1897

done
sSs1897 2 Mar, 2020 @ 1:15am 
Could you add a link to the 1.1 version of this mod at the beginning of the mod description? It would be helpful for us.
Pelador  [author] 24 Feb, 2020 @ 2:10pm 
=(e)= Lemonater47 24 Feb, 2020 @ 12:32pm 
But it’s not simple and it’s missing the entire point as to why ludeon did what they did. To make it as painless as possible for the client.
Pelador  [author] 24 Feb, 2020 @ 6:31am 
KISS Engineering by choice, further details in the announcements on my discord.
=(e)= Lemonater47 24 Feb, 2020 @ 4:06am 
Yeah I’m pretty sure they made it so separate workshop files for different versions is no longer needed. If you read the patch notes there was a little paragraph about it.
Dreden 24 Feb, 2020 @ 1:44am 
Why is there a separate version for 1.1? I didn't even know this was updated.
Vazzaroth 21 Feb, 2020 @ 9:59am 
I just found this, haven't even used it in game yet but I must say, it's the best mod ever made. (I've tried 200+ subscriptions, haha)

This will save me SO much annoying time fiddling around with little check boxes!