RimWorld

RimWorld

48 ratings
Better Wool Production - C# Edition
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5, 1.6
File Size
Posted
Updated
1.273 MB
3 Feb, 2024 @ 9:56am
4 Aug @ 3:18pm
18 Change Notes ( view )

Subscribe to download
Better Wool Production - C# Edition

Description
Another continuation of Better Wool Production, but using C# to automagically make fleece for all wools. No more waiting for someone to add a patch for new mods, it just works!

Features
  • Shearable animals now yield unfinished fleece instead of wool, which needs to be processed into usable wool at a crafting spot or tailoring bench.
  • Butchering shearable animals now gives some fleece, about half what you would get from a normal shearing.
  • New recipe for blended wool, which can be made with random bits of wool, similar to patchleather
  • Settings to disable conversion for specific animals.
  • Support for Alpha Animals; animals that produce special resources via VEF's custom comp will not be converted by default but are available in the settings.

Bug Reports
The best way to report a bug is to go to my discord[discord.com], or create a new discussion here on steam. The comments are terrible for troubleshooting. If you're getting an error message in the console, you must provide a log. HugsLib log is preferred, but Player.log will work as well. I will most likely also need a mod list, so go ahead and provide that, unless you have a HugsLib log because it's already included.

All the magic happens at start up, so if you get an error during play, please describe the circumstances in as much detail as possible.

Credits
The original ideas come from Slightly More Realistic Wool Production by CrunchyDuck and Shear Those Corpses by cucumpear
Better Wool Production [1.2+] by troopersmith1 and _MagnusTheGreat_ was the first to put those two ideas together
Better Wool Production (Continued) by MysticFelines for the 1.4 update

[github.com]
[ko-fi.com]
35 Comments
Nachonacho 7 Aug @ 12:55pm 
Oh you are right! It indeed works! I have no idea why I did not see it there the first time, sorry for the inconvenience!
divineDerivative  [author] 7 Aug @ 5:58am 
@Nachonacho There's already a patch on their side for that. Is it not working for you? Check for errors on startup, maybe something else in your mod list is causing the patch to fail.
Nachonacho 7 Aug @ 3:19am 
About Medieval Overhaul: I can confirm that this works neatly (Thanks for the great work!).

Anyhow, would it be possible to also make the recipe craftable in Medieval Overhaul's "DankPyon_SpinningWheel" in additon to the other crafting stations?

In Medieval Overhaul, you get this crafting bench so you can spin raw cotton into the plain cloth and also convert various wools into plain cloth (really just plain cloth, not some fancy refined wool like you offer), so having this recipe there as well would fit neatly.

The mod still works with the progression as you still get the classic crafting spot and later also get the vanilla tailoring bench, but I think using the spinning wheel as well would be a natural fit.

I was actually surprised I needed to get a mod for this process, as it fits perfectly with Medieval Overhaul's intermediate crafting system!
divineDerivative  [author] 4 Aug @ 3:18pm 
@kifo Fixed, thank you!
kifo 4 Aug @ 3:32am 
Loading this mod with no DLCs, just Harmony, VE Framework, Alpha Animals and VGP Fabrics will crash the loading screen and disable all mods.
moo 4 Jul @ 5:59pm 
Hi. I'm not sure if this is the mod that needs to fix this, but Vanilla Genetics Expanded was updated for 1.6 and this error shows in the log:

Config error in BWP_muffalopedeFleece518: ends with a numerical digit, which is not allowed on ThingDefs.

and

Adding duplicate Verse.ThingDef name: BWP_muffalopedeFleece
hhoffman4 18 Jun @ 7:09am 
Hello. I am curious if you might consider breaking the blended wool into its own separate mod by chance? Totally understand if not, I tried to tweak your mod myself to make it happen and whatever I did did not work lol.
divineDerivative  [author] 24 Feb @ 10:39am 
@TheBronzeWarrior The whole point is that it does stuff automatically. If it doesn't work with a specific mod please let me know.
TheBronzeWarrior 23 Feb @ 3:29pm 
ayo this compatible with medieval overhaul?
divineDerivative  [author] 15 Jun, 2024 @ 7:42pm 
@ましろ That method is only called if Alpha Animals is active. My guess is one of those performance mods is trying to do stuff to every method in every assembly, regardless of if the method is being used for anything. No way to tell though, since something is suppressing the original error with the full stack trace that would tell me who's trying to call it.