RimWorld

RimWorld

Caravan Adventures
iforgotmysocks  [developer] 27 Jul, 2021 @ 12:59pm
Bug reports / Incompatibilities
Please report bugs on our discord, or here. A log is required, otherwise it's impossible to find incompatibilities. Abandoned bug reports without a log and without responses will be removed after a while, aswell as solved issues to keep open issues visible.

You can use hugslib to share the log by entering the dev mode, open the debug log and selecting "Share logs" on the bottom left. Alternatively the player.log can be used, that can be found by opening the game settings and selecting "Open log file folder" and shared via https://pastebin.com
Last edited by iforgotmysocks; 17 Aug, 2021 @ 4:03pm
< >
Showing 1-15 of 74 comments
Tyrant 7 Dec, 2021 @ 8:41pm 
I've got a consistently reproducible CTD trying to load the ancient shrine (first one? are there more than one? i haven't made it very far into the mod). I'm not sure if "moarandroids" is Android Tiers, a submod thereof, or something else, but definitely looks like it's being incompatible?

https://pastebin.com/DyRZJRh5
iforgotmysocks  [developer] 8 Dec, 2021 @ 6:19pm 
Originally posted by Tyrant:
I've got a consistently reproducible CTD trying to load the ancient shrine (first one? are there more than one? i haven't made it very far into the mod). I'm not sure if "moarandroids" is Android Tiers, a submod thereof, or something else, but definitely looks like it's being incompatible?

https://pastebin.com/DyRZJRh5


Looks like that mod is trying to patch some droids to be spawned with factions other mods use, failing at that and crashing the game. That's... a great idea.

I can try to prefix the method that's causing trouble and stop it from triggering for CA events. I'll try to get to it this weekend, but i can't make any promises, sorry. Got a lot on my plate, lately. :/
Tyrant 10 Dec, 2021 @ 5:36pm 
@iforgotmysocks Understanding that's what it's doing helps, actually! If you turn off "Other factions can use surrogate androids" in the Android Tiers options, the CTD is avoided. So... solid workaround in case anyone else runs into this?
iforgotmysocks  [developer] 11 Dec, 2021 @ 7:35am 
Originally posted by Tyrant:
@iforgotmysocks Understanding that's what it's doing helps, actually! If you turn off "Other factions can use surrogate androids" in the Android Tiers options, the CTD is avoided. So... solid workaround in case anyone else runs into this?

Ah, thanks. Yea, can be used as a workaround then. Thanks for letting me know!
Last edited by iforgotmysocks; 11 Dec, 2021 @ 7:36am
茴香鸭 2 Feb, 2022 @ 6:34pm 
Originally posted by iforgotmysocks:
Originally posted by 茴香鸭:

By the way I found out this problem before I use CA(but using Roads Of The Rim" + "Almost There!"),so i think this may not be spawned from CA

If the bug happened already before you installed CA, it's not caused by CA. ^^

Looks like it may have something to do with simple side arms, but it may also be a combination of mods leading up to that result:
at PeteTimesSix.SimpleSidearms.Intercepts.CaravanUtility.TransferWeaponsToCorrectInventory
at PeteTimesSix.SimpleSidearms.Intercepts.CaravanEnterMapUtility_Enter.Postfix

Those patches are involved: CaravanEnterMapUtility.Enter: PRE: PeteTimesSix.SimpleSidearms.Intercepts.CaravanEnterMapUtility_Enter.Prefix, MapReroll.Patches.CaravanEnterMapUtility_Enter_Patch.RecordPlayerAddedMapThings post: RimWar.Harmony.RimWarMod.AttackInjuredSettlement_Postfix, PeteTimesSix.SimpleSidearms.Intercepts.CaravanEnterMapUtility_Enter.Postfix


I really appreciate your help ,it‘s truly caused by simple sidearm and littluna race.I was mistaking about CA and bothering you. But now i can finally play with amazing story:Albus:

I need to explain that I mean I found the Dr. Beta★garlic shampoo 's problem(build road at night) before I use CA(but using Roads Of The Rim" + "Almost There!") ,hoping to provide a little information.

Thanks a lot for this great mod:steamthumbsup:
Negev Lobster 10 Oct, 2022 @ 6:31am 
Hey there, I am uncertain if it is this mod, but I guess it might have something to do with a bug I encountered.
I am not sure when it started, but after a certain while I become unable to cast any of the Vanilla expanded Psycasts. This manifests with the game telling me "Fireball needs 20% Psyfocus, but Mark only has 39%" So Mark has clearly enough Psyfocus, but the game thinks 39% is less then 20%? Some spells are still able to be cast once, but then they bug out as well.
The only way I have found to "fix this" is by casting mystical guiding light from this mod (the only spell I have gained btw, maybe another bug?), until the psyfocus is as low as possible, and then filling the psyfocus bar by meditating. As it fills up the Psyfocus bar, I am able to cast the spells again. The weirdest thing by far is, that it throws no errors at all when this happens, atleast as far as I can tell.
Also, the people that receive the ancient gift, but then "give" it to someone else by talking to the Anime Tree, keep their one spell, Mystical Guiding Light.
There are only a handful of mods in my list that I can think of, that influence the Psycasts and those are: Combat Psycasts, Vanilla Psycasts Expanded, Ushankas Matrix Rimloaded, your mod, and PsiTech I guess? Though the last one shouldn't really affect anything. Tabula Rasa is supposed to be quite conflicting, so maybe that is a hail mary.

https://gist.github.com/HugsLibRecordKeeper/031c9ee9fe1fe5903af054f1cfa43c1b

Here is my HugsLib, taken at the moment the "bug occured", there are some earlier issues with Tabula Rasa, and one incompatability with Cybernetic Warfare and Special Weapons and I think the Matrix mod, or maybe Psycasts as a whole (which I will reported to that mod author). But I can't find anything else. Sorry for the giant post. Maybe you got an idea what might be causing that Psycast bug? Restarting the game fixed it in the past before I found the other solution, but that gets quite tedious.
iforgotmysocks  [developer] 10 Oct, 2022 @ 3:08pm 
Originally posted by Lobster E-Boy:
Hey there, I am uncertain if it is this mod, but I guess it might have something to do with a bug I encountered.
I am not sure when it started, but after a certain while I become unable to cast any of the Vanilla expanded Psycasts. This manifests with the game telling me "Fireball needs 20% Psyfocus, but Mark only has 39%"

Not an issue that was ever reported with CA and VPE before. CA isn't doing anything that messes with the psycast system itself, it just uses it. You gaining the guiding light spell isn't a bug either, that's intended when receiving the ancient gift. U'll receive additional spells throughout the story.

You may have some mod that somehow negates your psyfocus value for whatever reason.
Couldn't find anything in your log either that would relate to CA.

U're being spammed by "Initializing fusion pipe overlay for section Verse.Section" which caused your logging to stop.
123nick 6 Jan, 2023 @ 12:31pm 
i got an error, i think related to the first group of visitors that starts the storyline and gives you a vanometric cell, when generating the group.

The error should be in the log: https://gist.github.com/5cf0055901e084232ee191ee13de142f

If the group fails to spawn, will it try again till sooner or later?
iforgotmysocks  [developer] 6 Jan, 2023 @ 1:56pm 
Originally posted by 123nick:
i got an error, i think related to the first group of visitors that starts the storyline and gives you a vanometric cell, when generating the group.

The error should be in the log: https://gist.github.com/5cf0055901e084232ee191ee13de142f

If the group fails to spawn, will it try again till sooner or later?


Heya, you have an outdated mod trying to call a method that the game no longer supports. It patches a vanilla method CA uses aswell, that's why the CA event fails. Usually, if an error stops the story from proceeding, CA will keep trying after a quater of a day or so, so once you find the outdated mod the story should start.

For test purposes you can enable CA's debug mode in it's mod options. While the debug mode is active, story events happen with almost no delay. U'll also find a new button on the top right that allows you to reset the story, which will restart it almost immediately.

It could be one of those:

PawnGenerator.GeneratePawn: post: VFEPirates.PawnGenerator_GeneratePawn_Patch.Postfix

PawnGenerator.GenerateNewPawnInternal: post: VFECore.Abilities.PawnGen_Patch.Postfix, VanillaPsycastsExpanded.PawnGen_Patch.Postfix

PawnGenerator.TryGenerateNewPawnInternal: post: VFEAncients.HarmonyPatches.PowerPatches.AddPowers

PawnGenerator.GenerateInitialHediffs: post: VFECore.Patch_PawnGenerator+GenerateInitialHediffs.Postfix
Last edited by iforgotmysocks; 6 Jan, 2023 @ 2:05pm
[Z]ebra 17 Mar, 2023 @ 11:52pm 
Makeshift letter doesn't appear in stockpile sorting tab (can you even craft anything from it?)
I have a lot of these slowing my game down every now and then. Do you have any idea what might be causing it?

System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_RelationsTracker.TryRemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x000f1] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at RimWorld.Pawn_RelationsTracker.RemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x00000] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.ApplySocialRelations () [0x00209] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.WorldComponentTick () [0x0002a] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at RimWorld.Planet.WorldComponentUtility.WorldComponentTick (RimWorld.Planet.World world) [0x00013] in <3cca3e6203e64b109fd8ce21f7120d03>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_RelationsTracker.TryRemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x000f1] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at RimWorld.Pawn_RelationsTracker.RemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x00000] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.ApplySocialRelations () [0x00209] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.WorldComponentTick () [0x0002a] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at RimWorld.Planet.WorldComponentUtility.WorldComponentTick (RimWorld.Planet.World world) [0x00013] in <3cca3e6203e64b109fd8ce21f7120d03>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_RelationsTracker.TryRemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x000f1] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at RimWorld.Pawn_RelationsTracker.RemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x00000] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.ApplySocialRelations () [0x00209] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.WorldComponentTick () [0x0002a] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at RimWorld.Planet.WorldComponentUtility.WorldComponentTick (RimWorld.Planet.World world) [0x00013] in <3cca3e6203e64b109fd8ce21f7120d03>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_RelationsTracker.TryRemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x000f1] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at RimWorld.Pawn_RelationsTracker.RemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x00000] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.ApplySocialRelations () [0x00209] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.WorldComponentTick () [0x0002a] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at RimWorld.Planet.WorldComponentUtility.WorldComponentTick (RimWorld.Planet.World world) [0x00013] in <3cca3e6203e64b109fd8ce21f7120d03>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_RelationsTracker.TryRemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x000f1] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at RimWorld.Pawn_RelationsTracker.RemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x00000] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.ApplySocialRelations () [0x00209] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.WorldComponentTick () [0x0002a] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at RimWorld.Planet.WorldComponentUtility.WorldComponentTick (RimWorld.Planet.World world) [0x00013] in <3cca3e6203e64b109fd8ce21f7120d03>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_RelationsTracker.TryRemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x000f1] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at RimWorld.Pawn_RelationsTracker.RemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x00000] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.ApplySocialRelations () [0x00209] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.WorldComponentTick () [0x0002a] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at RimWorld.Planet.WorldComponentUtility.WorldComponentTick (RimWorld.Planet.World world) [0x00013] in <3cca3e6203e64b109fd8ce21f7120d03>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_RelationsTracker.TryRemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x000f1] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at RimWorld.Pawn_RelationsTracker.RemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x00000] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.ApplySocialRelations () [0x00209] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.WorldComponentTick () [0x0002a] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at RimWorld.Planet.WorldComponentUtility.WorldComponentTick (RimWorld.Planet.World world) [0x00013] in <3cca3e6203e64b109fd8ce21f7120d03>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_RelationsTracker.TryRemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x000f1] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at RimWorld.Pawn_RelationsTracker.RemoveDirectRelation (RimWorld.PawnRelationDef def, Verse.Pawn otherPawn) [0x00000] in <3cca3e6203e64b109fd8ce21f7120d03>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.ApplySocialRelations () [0x00209] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at CaravanAdventures.CaravanImmersion.TravelCompanionWC.WorldComponentTick () [0x0002a] in <0a5ae9c9077e45e690d12eb7351a04f1>:0
at RimWorld.Planet.WorldComponentUtility.WorldComponentTick (RimWorld.Planet.World world) [0x00013] in <3cca3e6203e64b109fd8ce21f7120d03>:0
iforgotmysocks  [developer] 15 Apr, 2023 @ 3:25pm 
Originally posted by Well-trained Alpaca:
I have a lot of these slowing my game down every now and then. Do you have any idea what might be causing it?

Something seems to mess with CA's travel companion feature. You can disable it in CA's options.
Is there a way to control the mech bosses from this mod? I tested with Resurrect Enemy Mechanoid and Character Ediror to resurrect and put them under my faction but it didn't work and they just wander aimlessly.
Ksaturn 25 Apr, 2023 @ 4:43pm 
This appears on load with only game expansions, harmony, hugslib, mod manager, wall lights, sos2 experimental version and this

Game version: 1.4.3704 (64-bit) on OS X

Following error happened while trying to patch SoS2 for compatibility with CA, but was caught safely:
System.ArgumentException: You can only patch implemented methods/constructors. Patch the declared method System.Boolean RimWorld.CompShipHeat::AddHeatToNetwork(System.Single amount) instead.

https://pastebin.com/StbFj4E4

EDIT: Clarification: This appears on loading the main menu with dev mode active
Last edited by Ksaturn; 25 Apr, 2023 @ 4:47pm
iforgotmysocks  [developer] 26 Apr, 2023 @ 1:02pm 
Originally posted by Ksaturn:
This appears on load with only game expansions, harmony, hugslib, mod manager, wall lights, sos2 experimental version and...

Hm, sos2 experimental may have been updated. Error isn't significant, it just means that the ancient protective aura no longer allows the pawn to absorb incoming shield heat when on a ship. Will take a look when i have time. Thanks!
Last edited by iforgotmysocks; 26 Apr, 2023 @ 1:02pm
< >
Showing 1-15 of 74 comments
Per page: 1530 50