RimWorld

RimWorld

QualityBuilder
785 Comments
Willow 13 hours ago 
Hoping for a 1.6 patch
明非 15 hours ago 
1.6
怪盗积德 15 hours ago 
Update please
ALVYBOI 11 Jul @ 12:30pm 
Update please
Bee 6 Jul @ 6:28am 
thank you!
Teemo 30 Jun @ 8:10am 
Alright, fixed that bug. Here's the workshop link for the 1.6 version I made. I'll keep it up until Hatti updates this one to 1.6
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3512466087
VitaKaninen 30 Jun @ 7:44am 
Thanks!
Teemo 30 Jun @ 7:42am 
Oh that happened to me as well, I thought it was normal behavior until I forbid some none quality things. but by then I had forgotten about it. I'll see what I can do in the 1.6 version I've got
VitaKaninen 30 Jun @ 7:09am 
Just a note in case you are thinking about updating this mod: I will often set up a lot of buildings to be built, but then forbid them when they are close to completion, until the right person is available for the job, such as when I need to build a grand meditation throne, or some other expensive item, and I am waiting for an inspiration. When I save and then reload the game, it will unforbid all the buildings, and then waste a lot of resources, since someone will go around and finish all the buildings.

Can you make it so that a save and reload will not unforbid all the buildings that are using quality builder?
Teemo 29 Jun @ 5:14pm 
I will warn that I used cursor to make lots of automated changes, but based on some small tests it works bug free in 1.6
Teemo 29 Jun @ 5:13pm 
I made it 1.6 compatible and fixed the ideology furniture bug people have reported. please if you like what I did use it to update the official version :)

https://github.com/pkp24/QualityBuilder
Liseiko 29 Jun @ 6:10am 
1.6 update?
VitaKaninen 27 Jun @ 9:17am 
@Teemo, the source files are in the mod folder.
Teemo 27 Jun @ 7:31am 
is this on github? I'd like to try and fix bugs
Tommy高富帅 24 Jun @ 2:14pm 
This is one of my most cherished mods ever. Hoping so badly it gets updated to 1.6.
ZenitiPlay 15 Jun @ 8:57am 
[de.hatti.rimworld.mod.qualitybuilder] Patches on methods annotated as Obsolete were detected by HugsLib: Verse.ThingUtility.CheckAutoRebuildOnDestroyed
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
HugsLib.Utils.HarmonyUtility:LogObsoleteMethodPatchErrors ()
HugsLib.Utils.HarmonyUtility:LogHarmonyPatchIssueErrors ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LongEventHandler.ExecuteToExecuteWhenFinished_Patch2 ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch2 (Verse.Root)
Verse.Root_Entry:Update ()

I getting this warning. It works normally, but I wanted to share with author, may cause some issues if not solve those patches on methods.
lost 13 Jun @ 4:19am 
I am REALLY hoping this mod will be updated to support 1.6!
:-)
VitaKaninen 10 Jun @ 10:00am 
@MLYTV, Yes
MLYTV 9 Jun @ 10:57pm 
Is it safe to install / uninstall mid-save?
Dźwiedziu 12 May @ 2:11am 
Is it possible to uninstall the lesser quality items instead of deconstructing?
Wxine 3 Apr @ 6:35am 
Patches on methods annotated as Obsolete were detected by HugsLib: Verse.ThingUtility.CheckAutoRebuildOnDestroyed
pls update
VitaKaninen 29 Mar @ 9:30am 
@ThatFatGuyML, Yes, check the settings.
ThatFatGuyML 29 Mar @ 7:34am 
is there a way to set this so it isn't *only* my best builder who builds?

but anyone over a certain skill level
VitaKaninen 23 Mar @ 1:38am 
@Diiablox, you are not wrong. I usually do something like that myself, but manually. I have all of my builders start building 100 armchairs, and then as each one gets nearly done, I will interrupt them and tell my best production specialists to finish each one. It would save a lot of hassle if this could be automated.
Diiablox 22 Mar @ 10:58pm 
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2851645155&searchtext=best+builder

This mod (now abandoned) was the perfect complement to qualitybuilder, it would be amazing if it's features could be incorporated in too! You would never have to worry about low-skill constructors wasting materials forever trying to get a decent bed as only the best builder in the colony will come along to finish every given structure!
Arock 8 Mar @ 8:09am 
Hi friend!

In the Russian localization, the "Keyed" folder is named "Keys," which is why the translation isn't loading.

Thank you!
GalacticSeal 6 Mar @ 4:00pm 
Love the mod and always use it every playthrough! Noticed there is a small compatibility issue with Vanilla Traits Expanded, where the failed construction by the Perfectionist trait will delete the Quality Builder setting (the blueprint won't reappear after it fails). I mean, it's a very small issue, and it's rather the fault of the Perfectionist trait's coding, but I figured I'd bring it up here because maybe you can add a patch to fix that issue (thanks for all the work!)
First Contact 5 Mar @ 5:28pm 
Папка Keyed в русском переводе названа как "Keyes", переименуйте обратно, чтобы игра нашла файл и перевод заработал.

The "Keyed" folder is named "Keyes" in Russian translation, please rename it back for the translation to work.
Fiur 22 Feb @ 8:34am 
I think you can set the minimum level in the mod options in game. Just go into the mod settings.
Zalfir 22 Feb @ 8:21am 
Is there a "always use best builder" or "always set new buildings with quality: (level)" default setting? I have a huge colony and I don't think I can be bothered with extra clicks for every new construction.
I'm just wanting automated Constructors for rebuilding our ship whenever it gets damaged in combat, so the real crew can focus on other things or live on-planet.
Fiur 17 Feb @ 12:38pm 
Ah yeah right. Forgot about that.
VitaKaninen 17 Feb @ 12:37pm 
@Fiur, Select the blueprint or frame you are trying to build, and then right click the quality button in the bar, and you will get a drop-down where you can select the desired quality.
Fiur 17 Feb @ 12:26pm 
I remember click on my Build and set the Quality but I dont seem to be able to set the Quality. Only with the external designator.

Does anyone have an updated version of this mod as it doesn't seem to be working properly?
VitaKaninen 30 Dec, 2024 @ 3:56pm 
Putting a low skilled laborer on building furniture is exactly the same thing. It will either be normal or poor quality, or it will be botched, and they will try again.
Sisje 30 Dec, 2024 @ 1:14pm 
would be nice to be able to set a MAX quality, to prevent wealth going out of control because of decorations
SKILLvsPOINTS 24 Dec, 2024 @ 2:46pm 
Мужики, если что, к встроенному русику похерен путь и содержит папку "Key", а должна быть "Keyed". Если переименуете - заработает :retreat:
BladeofSharpness 24 Nov, 2024 @ 7:50pm 
[de.hatti.rimworld.mod.qualitybuilder] Patches on methods annotated as Obsolete were detected by HugsLib: Verse.ThingUtility.CheckAutoRebuildOnDestroyed Also getting this error, anybody have any info??

That's not an error, just a warning about an unneeded function. Until Hatti returns and patch that, you'll get the yellow line. 99% harmless.
Mimrax 16 Nov, 2024 @ 7:36am 
[de.hatti.rimworld.mod.qualitybuilder] Patches on methods annotated as Obsolete were detected by HugsLib: Verse.ThingUtility.CheckAutoRebuildOnDestroyed
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
HugsLib.Utils.HarmonyUtility:LogObsoleteMethodPatchErrors ()
HugsLib.Utils.HarmonyUtility:LogHarmonyPatchIssueErrors ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LongEventHandler.ExecuteToExecuteWhenFinished_Patch2 ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch2 (Verse.Root)
Verse.Root_Entry:Update ()
VitaKaninen 15 Nov, 2024 @ 6:27pm 
Just use a crappy builder, and you will get crappy buildings.
Clothier 15 Nov, 2024 @ 6:04pm 
i wish you could set a maximum quality just for the buildings
I am Groot 13 Nov, 2024 @ 6:31pm 
[de.hatti.rimworld.mod.qualitybuilder] Patches on methods annotated as Obsolete were detected by HugsLib: Verse.ThingUtility.CheckAutoRebuildOnDestroyed Also getting this error, anybody have any info??
Massett 10 Nov, 2024 @ 6:32pm 
nvm, set your best artist for construction work at whatever priority is best suited and they'll actually work on it
Massett 10 Nov, 2024 @ 6:25pm 
For anyone that can't get their best artist to work anything, setting all their work priorities (at 4) will make it work for some reason
Gloater 22 Oct, 2024 @ 12:27pm 
Oh and just to add, thanks for the mod. When it works, it is great!
Gloater 22 Oct, 2024 @ 12:26pm 
Same as many others, I have used this mod for years. Many times, including my latest game, the mod works fine for years into the game and then suddenly, nobody will build anything. I disable the mod and they build just fine again. They are not 20 skill and i do not change the settings in the mod, just near the start i set something like "good" quality. Currently my beds were not built for ages, i kept thinking they would get round to it... nope. They deconstruct and even add the resources, but then walk off and don't build. Disabled mod, all working again.
VitaKaninen 19 Oct, 2024 @ 12:12pm 
@Gemdave the short answer is no, but the solution is to just have a very low level builder build the beds. But this is not a good thing. having a bad bed just means they will take longer to be rested, and will be less productive, since they need to spend more time in bed. It won't make them unhappy, but all that would do is make them more likely to revolt. If you want to get the most out of your slave, you will want them to be happy and rested.
Gemdave 19 Oct, 2024 @ 9:47am 
Is it possible to make a max quality limiter? I just want poor quality beds for my slaves but I don't want to have poor builders building
badbar10 10 Oct, 2024 @ 10:46am 
sad that this mod dont work with micsrobot++
Ghost 9 Oct, 2024 @ 6:44pm 
Hmm. Same error as phlux. So at least it isn't a random thing.
phlux 8 Oct, 2024 @ 3:58pm 
[de.hatti.rimworld.mod.qualitybuilder] Patches on methods annotated as Obsolete were detected by HugsLib: Verse.ThingUtility.CheckAutoRebuildOnDestroyed