RimWorld

RimWorld

Project RimFactory Revived
 This topic has been pinned, so it's probably important
zyMex  [developer] 27 Mar, 2020 @ 10:47am
Bug Reports
Please post bug reports here or on github

Provide following:
- Descripe your problem
- Can problem be reproduced?
- What mods are you using? (typical other mods can ruin things)
- Have you changed setting in mod settings?
- can you show a picture/video
- and/or a Error log link.

If not enough info i provided so i can figure the problem, it will be ignored, i CANT reproduce when ppl just say "PRF ARE BROKE, FIX IT"
i need details before i can adress them... please?

Feel free to add them to my github instead, easier for my small team to look at them:
https://github.com/zymex22/Project-RimFactory-Revived/issues
Last edited by zyMex; 13 May, 2020 @ 5:23am
< >
Showing 421-435 of 814 comments
[IoD]Sn1p3rr3c0n  [developer] 12 Dec, 2021 @ 5:11am 
@Tookatee
I am unfortunately unable to reproduce your report.
I tested the functionality for ~15 Minutes at ~900TPS and it worked as expected.

Your HugsLob log looks quite different to the other reports you refer to.
It also does not include any error message in relation to this mod.
Did you generate that Log after observing the issue in game?
If not please reproduce the issue and post another HugsLib log.
Can you please also provide a detailed description of your setup?
Tookatee 14 Dec, 2021 @ 7:58pm 
I generated the log the moment I observed the issue with the underground belts. And what do you mean by setup? If it's what hardware I'm running, idk how relevant that is to this issue but at the time Rimworld was being run on a Ryzen 7 3750H with 32 GB of RAM and a RTX 2060. If you mean mods loaded then that's included in the log starting at line 2535. If you mean the belts themselves in game, they're connected to two growzone pullers and a splitter (and outputs to an empty steel crate). I also observed the issue whether or not I ticked the final belt as the "end of the line". And just to confirm, the issue I'm talking about is the one with underground belts as described in this ticket https://github.com/zymex22/Project-RimFactory-Revived/issues/362 . That is exactly what I'm observing in game and it's making using belts useless since everything on them just gets deleted after a few minutes.
Last edited by Tookatee; 14 Dec, 2021 @ 7:59pm
[IoD]Sn1p3rr3c0n  [developer] 15 Dec, 2021 @ 8:27am 
@Tookatee
This is most likely a mod conflict or some corrupt data on your side.

Please test it with only PRF.
If you still experience the issue, please Verify your game files integrity with Steam and redownload the mod.
McNugget 29 Dec, 2021 @ 3:28pm 
Got kind of a softlock as i have researched the advanced machines but am unable to build them. They dont show up anywhere even when checking with godmode. Also i dont know if its to do with load order but somethings throw up errors when i try to select them to build something about a unity drawing issue. Any help wouild be appreciated
McNugget 29 Dec, 2021 @ 3:37pm 
Originally posted by McNugget:
Got kind of a softlock as i have researched the advanced machines but am unable to build them. They dont show up anywhere even when checking with godmode. Also i dont know if its to do with load order but somethings throw up errors when i try to select them to build something about a unity drawing issue. Any help wouild be appreciated

Right so when i changed the setting to display everything without it all being collapsed everything has appeared so thats sorted it, dont know why they werent there when things were collapsed together though
lolmanor 9 Jan, 2022 @ 2:01pm 
Not sure if this has been reported yet but conveyor splitters disable the forward direction on loading a save.

I have a setup where products come from a set of assemblers on one line, then split into 8 boxes. There's 4 splitters, one after the other, and the last one doesn't go forward (it's the end of the line). Every time I load a save, I have to reset the forward direction being allowed for each splitter.
Arcimbaldo 31 Jan, 2022 @ 12:46pm 
Originally posted by Tookatee:
https://github.com/zymex22/Project-RimFactory-Revived/issues/362 It's this exact issue, was already reported and attempted to be solved awhile ago it seems. https://gist.github.com/b4aa5839267c9aea5879499498514276
FWIW I seem to be getting the same issue too with items disappearing from conveyor belts, altho it's on a very heavily modded game and i've not had a chance to test without other mods. Seems to fix itself on reloading the save though.

Originally posted by IoDSn1p3rr3c0n:
@Tookatee
This is most likely a mod conflict or some corrupt data on your side.

Please test it with only PRF.
If you still experience the issue, please Verify your game files integrity with Steam and redownload the mod.
Are there any particular kinds of mods that are likely to conflict?
[IoD]Sn1p3rr3c0n  [developer] 1 Feb, 2022 @ 4:17am 
@lolmanor
We are aware of the issue with spitters that directly lead into another splitter.

@Arcimbaldo
Since none of the logs that were provided contained any related errors we can’t make an educated guess into which mods are more or less likely to be the cause.

The first step for you should be to check if this issue occurs for you with only PRF installed.
If it still occurs -> Verify your game files with Steam or redownload the Game
If it no longer occurs then it is a mod conflict and you need to figure out which mod is causing it.

You can do this relatively quickly by adding/removing 50% of your mods and then testing.
Arcimbaldo 1 Feb, 2022 @ 9:50am 
Actually, since reloading the save, even with the same load order i've not been able to replicate it yet even with the same load order, so maybe it was a one off
nikita150u 6 Feb, 2022 @ 9:34pm 
"Error producing items for Thing_PRF_TypeTwoAssembler_III4299581: System.NullReferenceException: Object reference not set to an instance of an object
at VanillaSocialInteractionsExpanded.MakeRecipeProducts_Patch.Postfix (System.Collections.Generic.IEnumerable`1[T] __result, Verse.RecipeDef recipeDef, Verse.Pawn worker, System.Collections.Generic.List`1[T] ingredients, Verse.Thing dominantIngredient, RimWorld.IBillGiver billGiver) [0x0000e] in <083bd9695010467698b929e69e22beae>:0
at (wrapper dynamic-method) Verse.GenRecipe.Verse.GenRecipe.MakeRecipeProducts_Patch6(Verse.RecipeDef,Verse.Pawn,System.Collections.Generic.List`1<Verse.Thing>,Verse.Thing,RimWorld.IBillGiver,RimWorld.Precept_ThingStyle)
at ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.ProduceItems () [0x00060] in <72a93ba175f6484d8cb0c2e1e0a34c09>:0
at (wrapper dynamic-method) ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.Tick_Patch0(ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler:ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.Tick_Patch0 (ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler)
ProjectRimFactory.SAL3.Things.Assemblers.Special.Building_Assembler_Learning:Tick ()
(wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch2 (Verse.TickList)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()"


I don't know how it related between but it disallows me to automate extracting from Rimbees - literally spend resources and don't give me end product

And yes with other automatons and their operations it works fine (scrap smelting, N-16 gas extraction, etc.)
Arcimbaldo 7 Feb, 2022 @ 4:05am 
In a heavily modded playthrough, got a load of spam in the log saying:

"Exception drawing ThingOverlay for PRF_Conveyor_Connector_To_Floor695084: System.NullReferenceException: Object reference not set to an instance of an object
at ProjectRimFactory.AutoMachineTool.Building_BeltConveyorUGConnector.DrawGUIOverlay () [0x0009b] in <72a93ba175f6484d8cb0c2e1e0a34c09>:0
at Verse.ThingOverlays.ThingOverlaysOnGUI () [0x0005e] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
Verse.ThingOverlays:ThingOverlaysOnGUI ()
(wrapper dynamic-method) RimWorld.MapInterface:RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch2 (RimWorld.MapInterface)
(wrapper dynamic-method) RimWorld.UIRoot_Play:RimWorld.UIRoot_Play.UIRootOnGUI_Patch2 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) Verse.Root:Verse.Root.OnGUI_Patch1 (Verse.Root)"

not clear it was having any ingame effect tho. full log here in case it's helpful to anyone https://gist.github.com/b869efc979a9b36f8a74f684a429c99b
[IoD]Sn1p3rr3c0n  [developer] 7 Feb, 2022 @ 10:41am 
@nikita150u
From the information provided it looks like “VanillaSocialInteractionsExpanded” is causing this issue. Please try without that mod.
If the issue persists please post a HugsLib Log.

@Arcimbaldo
Can you try without “RimworldFavourites”?
Arcimbaldo 7 Feb, 2022 @ 2:06pm 
Originally posted by IoDSn1p3rr3c0n:
@nikita150u
From the information provided it looks like “VanillaSocialInteractionsExpanded” is causing this issue. Please try without that mod.
If the issue persists please post a HugsLib Log.

@Arcimbaldo
Can you try without “RimworldFavourites”?
Will have a go tomorrow. Think I've just confirmed that the exception quoted above relates to the things disappearing from conveyor belts. Built a new conveyor belt. It broke. Saved. Quit. Loaded. Conveyor belt works fine for a few seconds, then the log gets spammed and the items start disappearing from the conveyor.

Am struggling to work out if there's a pattern why it happens to some conveyor belts and not others. So far all ive noticed is the ones that break have been ones with three-way junctions

Also throws a bunch of errors like this:

"System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at ProjectRimFactory.AutoMachineTool.Building_BeltConveyor.AcceptsThing (Verse.Thing newThing, ProjectRimFactory.Common.IPRF_Building giver) [0x000b1] in <72a93ba175f6484d8cb0c2e1e0a34c09>:0
at ProjectRimFactory.AutoMachineTool.Building_BeltConveyor.ConveyorPlaceItem (Verse.Thing thing) [0x00017] in <72a93ba175f6484d8cb0c2e1e0a34c09>:0
at ProjectRimFactory.AutoMachineTool.Building_BeltConveyor.PlaceProduct (System.Collections.Generic.List`1[Verse.Thing]& products) [0x000a1] in <72a93ba175f6484d8cb0c2e1e0a34c09>:0
at ProjectRimFactory.AutoMachineTool.Building_Base`1[T].Placing () [0x00034] in <72a93ba175f6484d8cb0c2e1e0a34c09>:0
at ProjectRimFactory.AutoMachineTool.MapTickManager.Exec (System.Action act) [0x00002] in <72a93ba175f6484d8cb0c2e1e0a34c09>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
ProjectRimFactory.AutoMachineTool.MapTickManager:Exec (System.Action)
System.Collections.Generic.List`1<System.Action>:ForEach (System.Action`1<System.Action>)
ProjectRimFactory.AutoMachineTool.MapTickManager/<>c:<MapComponentTick>b__1_1 (System.Collections.Generic.HashSet`1<System.Action>)
ProjectRimFactory.AutoMachineTool.Option`1<System.Collections.Generic.HashSet`1<System.Action>>:ForEach (System.Action`1<System.Collections.Generic.HashSet`1<System.Action>>)
ProjectRimFactory.AutoMachineTool.MapTickManager:MapComponentTick ()
Verse.MapComponentUtility:MapComponentTick (Verse.Map)
Verse.Map:MapPostTick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()"

https://gist.github.com/9f1ac55f1de432d74f3183a3ab691ff0
dezgard 7 Feb, 2022 @ 11:58pm 
The debug would not upload so here it is I think.

Issue: automated machines can't find resources even when they are next to machine.

Initializing new game with mods:
- brrainz.harmony_copy
- Ludeon.RimWorld
- Ludeon.RimWorld.Ideology
- Ludeon.RimWorld.Royalty
- UnlimitedHugs.HugsLib_copy
- EdB.PrepareCarefully_copy
- spdskatr.projectrimfactory
Unloading 0 Unused Serialized files (Serialized files now loaded: 2)

Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 20318.
Total: 157.440200 ms (FindLiveObjects: 0.865700 ms CreateObjectMapping: 0.270600 ms MarkObjects: 156.271900 ms DeleteObjects: 0.031600 ms)

Exception ticking PRF_StoneWorks7885 (at (81, 0, 96)). Suppressing further errors. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.TryFindBestBillIngredientsInSet (System.Collections.Generic.List`1[T] accessibleThings, RimWorld.Bill b, System.Collections.Generic.List`1[T] chosen) [0x00001] in <770dad6b3d08499d85b2e3cc0c964225>:0
at ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.TryGetNextBill () [0x00074] in <770dad6b3d08499d85b2e3cc0c964225>:0
at ProjectRimFactory.SAL3.Things.Assemblers.Building_ProgrammableAssembler.Tick () [0x0016b] in <770dad6b3d08499d85b2e3cc0c964225>:0
at Verse.TickList.Tick () [0x0015c] in <fa195a3cbd1d4c2f94f4cab5942e6b6b>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Curl error 7: Failed to connect to api.github.com port 443: Bad access
Last edited by dezgard; 7 Feb, 2022 @ 11:58pm
Push (Editor) 8 Feb, 2022 @ 12:06am 
a
< >
Showing 421-435 of 814 comments
Per page: 1530 50