RimWorld

RimWorld

1,142 ratings
Optimization: Meats - C# Edition
9
4
12
3
7
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5, 1.6
File Size
Posted
Updated
2.818 MB
10 Jul, 2021 @ 4:15am
11 Jun @ 8:24pm
52 Change Notes ( view )

Subscribe to download
Optimization: Meats - C# Edition

In 1 collection by SeoHyeon
Mods I made
6 items
Description
Save game compatible?
- Basically adding or removing this mod from mid-save will cause hash collision error.
But you can use Mid-saver Saver to fix those error. Try use 'Fix hash collision' method.
Instructions
1. Add Mid-saver Saver in your mods list and load your existing save. Make sure that you don't load this mod yet. then Turn on the 'Fix hash collision' in its mod settings and save the save and exit the game.
2. After that, remove Mid-saver Saver and add this mod and load the save.

This mod was inspired by Optimization: Meats made by Owlchemist.

This mod reduces the meat variety in the game.

So.. Who would want this?
- People who don't care about all animal meat because all animal meat will end up being treated the same.
- People who want to simplify their meat storage situation.
- People who use animal mods, but want to benefit from a slight performance increase. due to fewer defs.


Compatibility
- Most mods are compatible except other meat optimization mods.
- 'Meats that shouldn't be merged' doesn't merge into one automatically! (Aerofleet meat from Alpha Animals for example)
- If you're having problems with the mod, please let me know!


Known Issue
- Ideology DLC: Be careful when you create your own Ideo. If your ideo has venerated animals, Mood debuff: 'Ate venerated animal meat' won't work. Since these meats are merged into one. And if the animal was cow, your pawns will get mood debuff when eat meals consist of raw meat.


Load order
- It really doesn't matter. Auto sort is fine for it!
but I recommended...
Core, Royalty, Ideology
(Other animal, food mods)
This mod
RocketMan

or try to use RimPy!

For Modders
- If you want to add your races or meats to exclude from the optimization, then try to make patch like...
... <match Class="PatchOperationAdd"> <!-- If the race drops the meats below, Then excludes the race from the meat optimization. --> <xpath>/Defs/AlienMeatTest.MeatListDef[defName="WhiteList"]/meats</xpath> <value> <li>Meat_Alien_Moyo</li> </value> </match> ... <match Class="PatchOperationAdd"> <!-- Excludes the races below from the meat optimization. You don't have to make it both.--> <xpath>/Defs/AlienMeatTest.MeatListDef[defName="WhiteList"]/races</xpath> <value> <li>Alien_Anty</li> </value> </match> ...

- This mod has a harmony postfix patch for 'ThingDefGenerator_Meat.ImpliedMeatDefs()'.

Recommended mods
- Optimization: Leathers - C# Edition

Source code
https://github.com/csh1668/OptimizationMeat
Popular Discussions View All (3)
79
19 Jun @ 1:06pm
PINNED: Report red error or incompatibility issues in here
SeoHyeon
8
6 Apr, 2024 @ 9:14am
PINNED: Suggestions 모드 아이디어 제안
SeoHyeon
0
16 Jul, 2021 @ 4:42pm
Mid-Save Subscription Possible
Mr. Nekuromu
361 Comments
Radiosity 22 Jun @ 5:58am 
It was a fairly lightweight pack by my usual standards, though. Mostly trading focused with my foundation QoL mods (the usuals like Allow Tool etc). VE trading, auction house, some of the VE farming/plants type mods. It was intended to be a fairly sedate 'produce large batch orders for VE trading' style run, nothing big or complex.
Radiosity 22 Jun @ 5:56am 
Can't, those screenshots are the only thing left of that run, since it was broken to the point of being unplayable. Using a different modpack now ;_;
Witch ~ 22 Jun @ 5:53am 
Post modlist
Radiosity 22 Jun @ 5:50am 
If I'd have been playing SoS2 that would have been quite the windfall, not gonna lie. Here's how trade requests look when the game can't work out wealth:

https://imgur.com/a/fxQlXw1

A single piece of plasteel. Yep.
Witch ~ 22 Jun @ 5:43am 
Thats only halfway enough advanced component to be set for life
Radiosity 22 Jun @ 5:34am 
Here's a fun example of what happens when something breaks the wealth graph:

https://imgur.com/a/MMukW4W
Witch ~ 22 Jun @ 5:34am 
Damn that bad?
Radiosity 22 Jun @ 5:29am 
It's a shame because I love the mod and want to continue using it, but a broken wealth graph breaks everything else. I'm getting trade requests for a single piece of plasteel, 10000 point raids on day 3, and all kinds of other weirdness because the game can't calculate them correctly due to the NaN value. It either thinks I have infinite wealth or none at all, heh.
Vertigo 21 Jun @ 8:58pm 
Does not surprise me that there is an issue with the raw meat. It is like it is using a hidden def or something. I've tried multiple times to make modifications that will apply to it, yet failed each time. (Most common is attempting to change stack size)
Radiosity 19 Jun @ 1:34pm 
So apparently this mod has a serious issue where raw meat's value isn't correctly calculated somehow, and it breaks the wealth graph. Took a while to track down because all I knew was that some item somewhere was causing a NaN value and breaking everything.

After slowly dev mode destroying groups of items to narrow it down, I confirmed it's the raw meat. As soon as that's destroyed, the wealth graph begins working properly again. No idea why this might be happening, but I'm 100% certain it's the raw meat doing it.