Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
— https://steamhost.cn/steamcommunity_com/workshop/filedetails/discussion/761315214/154644787622990414/
Great modification, by the way. I hope it could be easily fixed.
But will add a safety catch into qualitybuilder:)
Type ModInitializer probably needs a StaticConstructorOnStartup attribute, because it has a field obj of type GameObject. All assets must be loaded in the main thread.
Verse.Log:Warning(String) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:36)
Verse.StaticConstructorOnStartupUtility:ReportProbablyMissingAttributes() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\StaticConstructorOnStartup.cs:58)
Verse.PlayDataLoader:<DoPlayLoad>m__6F8() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Defs\Databases\PlayDataLoader.cs:256)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\LongEventHandler.cs:351)
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\LongEventHandler.cs:268)
Verse.LongEventHandler:LongEventsUpdate(Boolean&) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\LongEventHandler.cs:181)
Verse.Root:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root.cs:96)
It doesn't make sense that I set the quality on a set of stools to "normal", then nobody but my level 20 builder will do it.
"QualityBuilder: ÊVT0
Verse.Log:Error(String, Boolean)"
"ÊVT0"? It's always nice to have undefind log messages. Anyway i post this as constructive criticism, because i'd like this mod to work and some people have it in use. I'dont use a lot of mods (like around 15, mostly gui conviniences) but whatever combination, this thing just throws exceptions. I think this mod is heavily vulnerable to side-effects by other mods..
At one point, RimWorld claimed it should use some static constructor to be loaded from a different thread. Without QualityBuilder, everything works in any combination and doesn't throw any exception.
Anyway, keep up the good work!
Still looking.
I am testing with a freshly made mini map for testing from the current R19 build.
At them moment i narrowed it down to *not* loading Replace Stuff, Fences & Floors, Cleaning Area, Coloured Mood Bar and Conduit Deconstruct. Then it sems to work for a bit.
how does it handle pre-existing stuff, before the mod is used?
I see the quality marker only on new stuff.
Strange.
Can it be that the mod has a problem when it has already seen a savegame? the message "quality settings addwed to 75 items" vs "quality settings added to 0 items" could point to that.
I added every other mod one by one, to see when the point came it breaks. My last candidates where "Replace Stuff" and "Conduit Deconstruct".
It seems to work rather randomly..
Maybe it's the load order?