RimWorld

RimWorld

Better Wool Production - C# Edition
36 Comments
Monkey Magic 29 Aug @ 10:57am 
@divineDerivative - Hey there, I'm trying to consolidate modded recipes into a themed standard by setting the ui priority. It would be awesome if you could add the following to you Make Blended Wool recipe:

<displayPriority>5</displayPriority>

Deconstruction is 0, so this will assume it's after those types if they exist on a work station, but before actual clothing/armour. Thanks ^^
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.
ましろ 15 Jun, 2024 @ 4:19pm 
There is no error message initially, but it appears after a few seconds.

Error in Better Wool Production - C# Edition, assembly name: Auto Wool Patching, method: ...
.
https://gist.github.com/HugsLibRecordKeeper/d921d5494bef018c0a26bd22a52d331f



Perhaps you have included the Vanilla Expanded Framework.After adding it, the error no longer appears.

https://gist.github.com/HugsLibRecordKeeper/cf49373576608584558e15481b3bab03
divineDerivative  [author] 15 Jun, 2024 @ 7:41am 
@ましろ Yeah that's a problem. I've changed the way I handle illegal characters, can you let me know if that fixes it? If steam doesn't want to update you can use the github version https://github.com/divineDerivative/Auto-Wool-Patching
ましろ 14 Jun, 2024 @ 9:38pm 
An error occurs after launching the game in languages other than English.

Config error in BWP_雪牛Fleece: defName BWP_雪牛Fleece should only contain letters, numbers, underscores, or dashes.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
.
.
.
Config error in BWP_大地懒Fleece: defName BWP_大地懒Fleece should only contain letters, numbers, underscores, or dashes.
UnityEngine.StackTraceUtility:ExtractStackTrace ()

https://gist.github.com/HugsLibRecordKeeper/f843638b4f1704c5c5d474801015f2ad
Mr McNificent 10 May, 2024 @ 8:47pm 
Any chance of a secondary bill to card like 150 fleece at a time? the 25 at a time is a lot of back and forth lol
Tuck Davis 8 May, 2024 @ 8:47am 
Savior ! Thanks for creating this !
divineDerivative  [author] 28 Apr, 2024 @ 10:28am 
@divineDerivative I've made some adjustments, please let me know if you still have issues.
divineDerivative  [author] 27 Apr, 2024 @ 8:12pm 
@EnderNyktos The log isn't long enough, it cuts off before everything has finished loading. They usually go to 10k lines, but this one stops at 3602 for some reason. I'll just have to look through your mod list to find the offending animal, unless you can get a better log. And I never did add a way for users to toggle debug logging.

I do see one error about not finding sheep fleece, did you disable regular sheep?
divineDerivative  [author] 27 Apr, 2024 @ 7:48pm 
@EnderNyktos The link was removed, but it was visible in the notification I got, so I'm looking at it now.
divineDerivative  [author] 26 Apr, 2024 @ 9:24pm 
@EnderNyktos Please read the bug reporting instructions.
EnderNyktos 26 Apr, 2024 @ 8:06pm 
Config error in BWP_múfaloFleece: defName BWP_múfaloFleece should only contain letters, numbers, underscores, or dashes.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch6 (string)
Verse.DefDatabase`1<Verse.ThingDef>:ErrorCheckAllDefs ()
System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType (System.Type,System.Type,string)
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_1 (System.Type)
System.Threading.Tasks.Parallel/<>c__DisplayClass31_0`2<System.Type, object>:<ForEachWorker>b__0 (int)
System.Threading.Tasks.Parallel/<>c__DisplayClass17_0`1<object>:<ForWorker>b__1 ()
System.Threading.Tasks.Task:InnerInvoke ()
EnderNyktos 26 Apr, 2024 @ 8:06pm 
System.Threading.Tasks.Task:InnerInvokeWithArg (System.Threading.Tasks.Task)
System.Threading.Tasks.Task/<>c__DisplayClass178_0:<ExecuteSelfReplicating>b__0 (object)
System.Threading.Tasks.Task:InnerInvoke ()
System.Threading.Tasks.Task:Execute ()
System.Threading.Tasks.Task:ExecutionContextCallback (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.Tasks.Task:ExecuteWithThreadLocal (System.Threading.Tasks.Task&)
System.Threading.Tasks.Task:ExecuteEntry (bool)
System.Threading.Tasks.Task:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
dismarzero 18 Apr, 2024 @ 4:13pm 
Awesome!
The Ducktor 16 Mar, 2024 @ 6:35pm 
Assuming this was the reason why I couldn't run the game anymore, glad it was fixed.
Punisher2164 16 Mar, 2024 @ 3:50pm 
:steamthumbsup::hercules_smile:
divineDerivative  [author] 16 Mar, 2024 @ 8:07am 
@Punisher2164 Should be fixed now, I missed something with the 1.5 update.
Punisher2164 16 Mar, 2024 @ 7:13am 
Until yesterday everything was fine, but now it crashes the game. even if only harmony/core/Better Wool Production mods in my modlist
The Ducktor 15 Feb, 2024 @ 8:01am 
You're incredible :D.
divineDerivative  [author] 15 Feb, 2024 @ 7:34am 
It's magic, put it anywhere! (after Harmony/Core/DLCs)
The Ducktor 15 Feb, 2024 @ 3:48am 
Should I put this high in the modlist or at the bottom?
The Ducktor 8 Feb, 2024 @ 4:31pm 
I literally talked about wanting a mod like this months ago this is insane! LET'S GO!
jupiterLILY 7 Feb, 2024 @ 11:37am 
I see you, I love you.
Element 4 Feb, 2024 @ 4:35pm 
C# is some dope wizardry
rustyasahalo 4 Feb, 2024 @ 4:01am 
Love this! I was so close to making a patch for my dog wool mod, thank you for giving me a little less work to do :D
d_valroth 3 Feb, 2024 @ 12:58pm 
Nice, this looks like it fits right in with Simple Chains.