RimWorld

RimWorld

CoreDrill
OniJechto  [developer] 14 May, 2022 @ 10:27pm
Bug Reports
Post any bug reports here
< >
Showing 1-15 of 17 comments
Melodious Tunes 15 May, 2022 @ 1:10am 
When you have the UI scale set to 1.5 you can't collect from it because the button isn't in the UI. I'd rather not have to switch my UI scale back and fourth so if you could make the box scale with the UI scaling that'd be nice.

Reposted it here like you wanted.
OniJechto  [developer] 15 May, 2022 @ 1:14am 
Originally posted by Never Alive:
When you have the UI scale set to 1.5 you can't collect from it because the button isn't in the UI. I'd rather not have to switch my UI scale back and fourth so if you could make the box scale with the UI scaling that'd be nice.

Reposted it here like you wanted.
Sorry for the inconvenience, i'll see if i can fix that.
NoseyBoy 24 May, 2022 @ 9:05am 
The drill vanishes after I place it down, I don't know what to do about this!
OniJechto  [developer] 24 May, 2022 @ 2:20pm 
Originally posted by NoseyBoy:
The drill vanishes after I place it down, I don't know what to do about this!
It's a mod conflict,

i you could try to create a test world with and without all your mods to test which mods cause the bug
Isotope 436 24 May, 2022 @ 5:54pm 
@onijechto drill spits out two errors after i place it (im aware its a mod conflict) but im gonna give you the errors incase you can give any insite on it :)


New Object
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
CoreDrill.Drill:.ctor ()
System.Reflection.MonoCMethod:InternalInvoke (object,object[])
System.RuntimeType:CreateInstanceMono (bool)
System.RuntimeType:CreateInstanceSlow (bool,bool,bool,System.Threading.StackCrawlMark&)
System.RuntimeType:CreateInstanceDefaultCtor (bool,bool,bool,System.Threading.StackCrawlMark&)
System.Activator:CreateInstance (System.Type,bool)
System.Activator:CreateInstance (System.Type)
(wrapper dynamic-method) Verse.ThingMaker:Verse.ThingMaker.MakeThing_Patch2 (Verse.ThingDef,Verse.ThingDef)
(wrapper dynamic-method) RimWorld.Frame:RimWorld.Frame.CompleteConstruction_Patch3 (RimWorld.Frame,Verse.Pawn)
RimWorld.JobDriver_ConstructFinishFrame/<>c__DisplayClass4_0:<MakeNewToils>b__1 ()
(wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.DriverTick_Patch1 (Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.TickManagerUpdate_Patch2 (Verse.TickManager)
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch2 (Verse.Root_Play)



Exception in JobDriver tick for pawn Cathy driver=JobDriver_ConstructFinishFrame (toilIndex=1) driver.job=(FinishFrame (Job_1555267) A=Thing_Frame_CoreDrill285083)
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Unable to sort because the IComparer.Compare() method returns inconsistent results. Either a value does not compare equal to itself, or one value repeatedly compared to another value yields different results. IComparer: 'System.Collections.Generic.ObjectComparer`1[CoreDrill.MineralData]'.
at System.Collections.Generic.IntrospectiveSortUtilities.ThrowOrIgnoreBadComparer (System.Object comparer) [0x0000b] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Collections.Generic.ArraySortHelper`1[T].Sort (T[] keys, System.Int32 index, System.Int32 length, System.Collections.Generic.IComparer`1[T] comparer) [0x00022] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Array.Sort[T] (T[] array, System.Int32 index, System.Int32 length, System.Collections.Generic.IComparer`1[T] comparer) [0x00048] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Collections.Generic.List`1[T].Sort (System.Int32 index, System.Int32 count, System.Collections.Generic.IComparer`1[T] comparer) [0x0002a] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Collections.Generic.List`1[T].Sort () [0x00008] in <eae584ce26bc40229c1b1aa476bfa589>:0
at CoreDrill.Drill.UpdateMineralData () [0x002bc] in <7ccb988c4c6d4efca55571238b541ddd>:0
at CoreDrill.Drill.UpdateOreList () [0x000b6] in <7ccb988c4c6d4efca55571238b541ddd>:0
at CoreDrill.Drill..ctor () [0x0007b] in <7ccb988c4c6d4efca55571238b541ddd>:0
at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke(System.Reflection.MonoCMethod,object,object[],System.Exception&)
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00002] in <eae584ce26bc40229c1b1aa476bfa589>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00014] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic) [0x000a8] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00009] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00027] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00020] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Activator.CreateInstance (System.Type type) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at (wrapper dynamic-method) Verse.ThingMaker.Verse.ThingMaker.MakeThing_Patch2(Verse.ThingDef,Verse.ThingDef)
at (wrapper dynamic-method) RimWorld.Frame.RimWorld.Frame.CompleteConstruction_Patch3(RimWorld.Frame,Verse.Pawn)
at RimWorld.JobDriver_ConstructFinishFrame+<>c__DisplayClass4_0.<MakeNewToils>b__1 () [0x00107] in <99518a644a3e4a7ea3fde566568df84a>:0
at (wrapper dynamic-method) Verse.AI.JobDriver.Verse.AI.JobDriver.DriverTick_Patch1(Verse.AI.JobDriver)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.DriverTick_Patch1 (Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.TickManagerUpdate_Patch2 (Verse.TickManager)
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch2 (Verse.Root_Play)
OniJechto  [developer] 25 May, 2022 @ 6:37am 
Originally posted by Isotope 436:
drill spits out two errors after i place it (im aware its a mod conflict) but im gonna give you the errors incase you can give any insite on it :)

Can you post full modlist?
Isotope 436 29 May, 2022 @ 11:15pm 
sorry i didnt realize you asked for my modlist but it seems it was figured out anyways soooo :P (plus my modlist is stupidly large and i have a few custom fix's attached to a few mods so it runs so i wouldnt have been much help)
Scorpio 4 Jul, 2022 @ 12:29pm 
compatibility issue with this mod

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2562491370

both are using same deff name so only 1 will be loaded
OniJechto  [developer] 4 Jul, 2022 @ 2:31pm 
Originally posted by Scorpio:
compatibility issue with this mod

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2562491370

both are using same deff name so only 1 will be loaded
This bug is known, the only fix is renaming my deff, which bricks all saves with my mod
JayleeVT 14 Aug, 2022 @ 3:20am 
Hi, so I've been having a weird problem where Rimworld generates 300+ GB log files after playing several hours. When it gets too big, I can't even look at the logs or get them to upload... but a small sampling shows a lot of this going on:

Found rough aquamarine as resource rock
Found rough sapphire as resource rock
Found rough amethyst as resource rock
Found rough kunzite as resource rock
Found rough onyx as resource rock
Serialising inventory for saving
Deserialising inventory
Found compacted steel as resource rock
Found silver ore as resource rock
Found gold ore as resource rock
Found uranium ore as resource rock
Found compacted plasteel as resource rock
Found jade as resource rock

This log is from me loading up the game and pausing it after like... less than 5 minutes. And it's already done that whole inventory thing like 10x.

https://gist.github.com/c6127c53aeb2f61fc684c127637cf53d

Edit: Logs after about 30 min of playing and... yeah, it's spamming the log files with this list of rocks... https://gist.github.com/edf0ea96be877cfcff77521367007e9f

Any ideas why it's doing that? Idk if it's the culprit but it certainly seems to be doing that a lot.
Last edited by JayleeVT; 14 Aug, 2022 @ 3:38am
OniJechto  [developer] 15 Aug, 2022 @ 7:22am 
Originally posted by Sugarstar:
Hi, so I've been having a weird problem where Rimworld generates 300+ GB log files after playing several hours. When it gets too big, I can't even look at the logs or get them to upload... but a small sampling shows a lot of this going on:

Found rough aquamarine as resource rock
Found rough sapphire as resource rock
Found rough amethyst as resource rock
Found rough kunzite as resource rock
Found rough onyx as resource rock
Serialising inventory for saving
Deserialising inventory
Found compacted steel as resource rock
Found silver ore as resource rock
Found gold ore as resource rock
Found uranium ore as resource rock
Found compacted plasteel as resource rock
Found jade as resource rock

This log is from me loading up the game and pausing it after like... less than 5 minutes. And it's already done that whole inventory thing like 10x.

https://gist.github.com/c6127c53aeb2f61fc684c127637cf53d

Edit: Logs after about 30 min of playing and... yeah, it's spamming the log files with this list of rocks... https://gist.github.com/edf0ea96be877cfcff77521367007e9f

Any ideas why it's doing that? Idk if it's the culprit but it certainly seems to be doing that a lot.
Yea, it does that every time the game reboots, it's done so you know which ores were found and what not.
I have in a recent patch lowered the verboseness of the logs so they should lead to smaller log files.

I suggest you delete the Log file every couple of weeks if you aren't using them for anything special.
DeCell 21 Nov, 2022 @ 9:49am 
I dont know if this has been posted but when i try to collect hopper and when there is a building (i had infinite chem reactor but i think it works with other buildings too) it just builded and the drill has been disappeared.
Thanks.
Canuck-Errant 1 Dec, 2022 @ 4:00pm 
I've been running into an issue where I can only collect resources the first time I build the drill; if I move the drill and collect it works again, but again only once.
OniJechto  [developer] 2 Dec, 2022 @ 9:31am 
Originally posted by Canuck-Errant:
I've been running into an issue where I can only collect resources the first time I build the drill; if I move the drill and collect it works again, but again only once.
This mod doesn't support the minify everything mod.
Egg 18 Dec, 2022 @ 6:41am 
Hi there does it supports the mod Minify more ? Regards
< >
Showing 1-15 of 17 comments
Per page: 1530 50