RimWorld

RimWorld

Common Sense
 This topic has been pinned, so it's probably important
avil  [developer] 10 Mar, 2019 @ 5:09am
Issues
People are too shy to create their own discussions, so I'll make a common place for everybody.
Last edited by avil; 10 Mar, 2019 @ 5:12am
< >
Showing 1-15 of 476 comments
Wireball 26 Mar, 2019 @ 12:12am 
Interesting side effect of the "Pawns are encouraged to use ingredients that spoil faster": If you have unfrozen herbal medicine that will spoil in 7 years, they will use that even for tricky medical operations when better medicines are available. :)

That said, toggling that option off in the mod settings does work. Not being too familiar with all the effects of the mod, it just took me some tinkering around before I realized why my pawns had gone herb-happy.
Last edited by Wireball; 26 Mar, 2019 @ 12:30am
avil  [developer] 26 Mar, 2019 @ 12:25am 
That's weird indeed. I'll see, why it's like that.
Last edited by avil; 26 Mar, 2019 @ 12:27am
Wireball 26 Mar, 2019 @ 12:33am 
I do have some other mods loaded, so if the behavior isn't easily reproducible, let me know and I'll test to see if it's an oddball interaction with one of them.
Last edited by Wireball; 26 Mar, 2019 @ 12:34am
avil  [developer] 26 Mar, 2019 @ 12:59am 
Nah, I've already figured out the possible reason. But it still gonna take me about 12h to roll and update out (have other things to do :P).
avil  [developer] 26 Mar, 2019 @ 2:41pm 
Fixed it.
Oh God Spiders No 9 Apr, 2019 @ 12:34pm 
My preference for the checkbox "Pawns will haul ingredients to stockpiles before starting a job" is not being saved. Every time I load up my colony it is always checked green even though I am 100% sure it is off when I turn off the game.

A few things of note:

- I usually quit to menu instead of quitting to OS

- I am not sure if it's just that one preference that isn't being saved, or if it's all of them. I don't know what the defaults are, so I don't know if the other preferences were stored properly or not.
avil  [developer] 9 Apr, 2019 @ 1:09pm 
That's definitely strange. I'm afraid I'm locked out from my tools until the end of the month, so I can't check it and fix it quickly. Its possible that mod just loads a wrong setting for it. Sorry for inconvenience.
No need to apologize! Thanks for your attention and speedy reply.
Is there a way for me to modify the preferences file directly?
avil  [developer] 9 Apr, 2019 @ 1:54pm 
I did a quick review of sources on github, and an issue is much sillier: I DIDN'T add it to loading :cfacepalm: Basically, I just missed it (probably didn't notice that I didn't copy-pase and edited it out in favor of some new setting). Overall there is two options that just don't remember values: hauling_over_bills and add_to_que.
Thanks for looking into it! So it sounds like I'll just have to remember to change it myself for the next month or so, eh?
avil  [developer] 9 Apr, 2019 @ 3:43pm 
Yep, just like that. My bad :lunar2019deadpanpig:
Oh God Spiders No 10 Apr, 2019 @ 10:47am 
No sweat, thanks again. Having an answer is great.
Proxyer 11 Apr, 2019 @ 11:19pm 
Hello, author.
The following error (yellow) is logged when Mod is started with only "Core" and "Common Sense". I think that it is a good error that you do not have to worry because it is yellow, but let me check it.

= Error log below =
RimWorld 1.0.2231 rev1144
Verse.Log:Message(String, Boolean)
RimWorld.VersionControl:LogVersionNumber()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()

Tried to use an uninitialized DefOf of type StatDefOf. DefOfs are initialized right after all defs all loaded. Uninitialized DefOfs will return only nulls. (hint: don't use DefOfs as default field values in Defs, try to resolve them in ResolveReferences() instead)
Verse.Log:Warning(String, Boolean)
RimWorld.DefOfHelper:EnsureInitializedInCtor(Type)
RimWorld.StatDefOf:.cctor()
System.RuntimeMethodHandle:GetFunctionPointer(IntPtr)
System.RuntimeMethodHandle:GetFunctionPointer()
Harmony.ILCopying.Memory:GetMethodStart(MethodBase, Exception&)
Harmony.ILCopying.Memory:DetourMethod(MethodBase, MethodBase)
Harmony.PatchFunctions:UpdateWrapper(MethodBase, PatchInfo, String)
Harmony.PatchProcessor:Patch()
Harmony.HarmonyInstance:<PatchAll>b__9_0(Type)
Harmony.CollectionExtensions:Do(IEnumerable`1, Action`1)
Harmony.HarmonyInstance:PatchAll(Assembly)
CommonSense.CommonSense:.ctor(ModContentPack)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoCMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MonoCMethod:Invoke(BindingFlags, Binder, Object[], CultureInfo)
System.Activator:CreateInstance(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])
System.Activator:CreateInstance(Type, Object[], Object[])
System.Activator:CreateInstance(Type, Object[])
Verse.LoadedModManager:CreateModClasses()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
avil  [developer] 12 Apr, 2019 @ 2:22am 
Yes, this is nothing to worry about. My theory is it happens because harmony adds patches that use defofs before their initialization, but those patches never called at this time anyway. As you can see, nothing in this list tells that something is being called from a mod, only a patcher.
Last edited by avil; 12 Apr, 2019 @ 2:23am
< >
Showing 1-15 of 476 comments
Per page: 1530 50