RimWorld

RimWorld

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

Subscribe to download
Optimization: Meats - C# Edition

In 1 collection by SeoHyeon
Mods I made
7 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)
81
May 21 @ 4:39am
PINNED: Report red error or incompatibility issues in here
SeoHyeon
9
May 3 @ 1:52am
PINNED: Suggestions 모드 아이디어 제안
SeoHyeon
0
Jul 16, 2021 @ 4:42pm
Mid-Save Subscription Possible
Mr. Nekuromu
397 Comments
Aug 6 @ 3:18am 
I was thinking could you make a separate version of "Optimization: Meats " which is much more gentle like "Optimization: Leathers" that only reduces the number of meat to a single figure number like 3-9 instead of all the way down to 1 or too many like in the vanilla game?

So maybe:
bird meat
white meat
red meat
lizard meat


Keeping at the bottom:
human meat
insect meat

Because I was thinking "Optimization: Leathers" already has a list of leather types created by different animal types, so couldn't the same logic they use to determine the animal's leather type be used to determine their meat type?
Aug 6 @ 3:09am 
Hi @SeoHyeon. Perhaps this mod is not so good to use with "Variety Matters Redux" or any other food ingredient variety and mood effecting mod.
https://steamcommunity.com/sharedfiles/filedetails/?id=3044059819

I'm happy that you recommend us "Optimization: Leathers - C# Edition" which I like to use.
But while the Leathers mod simplifies the game by dividing into 9 leather types.
This mod oversimplifies the game by reducing like 100 different meat types into 1 meat type.

I came across this mod "Simplified Meats" which seems similar but it's from 2017. Almost 10 years old.
https://steamcommunity.com/sharedfiles/filedetails/?id=868696901
Aug 2 @ 9:40am 
Animals are correctly being butchered into Raw Meat, but Raw Meat is not showing up as an item in menus. I cannot cook with it, and it is not registering as an item in storage. Has anyone had this issue?
Jul 11 @ 8:09pm 
https://gist.github.com/HugsLibRecordKeeper/0fdb667d20aed7f2d400d9fe5004c856
和外星人种族不兼容,弹出三个报错
Jul 9 @ 6:54pm 
This one must be used in any rim sesh. 10/10
Jun 28 @ 3:31am 
attention

incompatible with alpha animals. Cooking with aeroflit meat breaks the pawn's functionality and causes graphical errors and artifacts. Aeroflit meat cannot be replaced with normal meat, so...
Jun 16 @ 5:28pm 
this would be perfect if we could make our own categories like small game meat, bird meat, beef, pork, etc.
Jun 15 @ 11:37pm 
I don't know how I would play the game without this mod.
Jun 12 @ 10:13pm 
PSA: Could not execute post-long-event action. Exception: System.ArgumentException: An item with the same key has already
is due to this mod changing meat generated through butchering added race to unified human one
should be okay to ignore
Jun 2 @ 11:52pm 
Basically mandatory on huge modlists