RimWorld

RimWorld

Truthowl Aug 17, 2017 @ 4:53am
Hauling problem?
Okay this is weird and I don't know what is going on. None of my peeps will haul. At all. I've got a stockpile set to default settings. I've got a freshly harvested field FULL of potatoes and cloth. They are pretty close together(meaning hauling doesn't need to go too far).

I control my priorities manually and I've done everything to make them haul. Well, mainly 1 particular peep. But I've checked trying to make the other haul and they wont do it either. Setting hauling to priority 1 with nothing else set to one and he(they) acts like hauling is disabled. I even unticked every other job. When I did that he just went into wandering mode. As if hauling wasn't ticked.

It almost seems that he should have the 'no hauling' trait, but none of them do. Plus it doesn't warn me or say anything about hauling when I set that priority for him and them.

Now, if that isn't weird enough here's an extra helping of wierd to dollop on top of that. It was working perfectly fine a couple hours ago and I can manually right on something needing hauling and order him, or them, to haul it and they happily run over and haul it, no problem.

The one thing I haven't tried, I just thought of it, is to try one of my earlier auto saves. Hopefully one of those caught a snapshot of things when they were workign fine.

Has anyone heard of anyone else having this kind of problem? I do play modded. I did add some new mods earlier today. But I even went in and disabled all 3 1 at a time and reloaded my save. It didn't fix it. So I looked through my other mods to see if I had any with a focus on Hauling or Pathfinding. Only had 1 other so i tried disabling it too. No good.

I'm at my wits end if this previous save doesn't resolve the issue. Does anyone have an idea whats happening? Maybe some advice on something to try I've overlooked. It IS entirely possible I'm overlooking something extremely basic and simple. However, nothing is 'Forbidden' and no locked doors. I've even deleted the stockpile and put in a new one. Also tried adding potatoes to another stockpile on the other side of my colony and it didn't make a difference. No hauling is being done.

Sorry for the wall of text. But I wanted to try and explain as best I could. Any constructive help would be greatly appreciated.
< >
Showing 1-11 of 11 comments
Astasia Aug 17, 2017 @ 5:16am 
If you can manually order them to haul individual stacks and that works fine then that rules out all of the normal base game things I could think of. There is almost certainly some sort of bug or error involved.

It sounds like an AI problem, it's possible the AI is "stuck" trying to do something it can't. When you set them to haul and nothing else, do they go idle? If you click on them and watch what they are trying to do does it occasionally flicker to some task very breifly before they go back idle? That might give an idea about what they are trying to do, like it might be a buggy item they are trying to haul, or some other task they want to do but can't for some reason. Turning on the dev mode and watching the logs might also help. It might be as easy to fix as destroying a bugged object using dev mode.

Did you remove any mods between the time when it was working fine and then stopped working? I know you said you added some mods. Most mods work fine if added in the middle of a game, but not all of them, and very few mods can be removed from an active game without causing issues. It's possible one of the mods you added broke your save, and removing it after the fact didn't help, sometimes the damage is already done.

If you can't find the source in your current game, make sure you have all the mods you wanted turned on and start a new game and see if everything works fine then. If everything is fine, it was probably the changing of mods that caused it.
Radiosity Aug 17, 2017 @ 5:23am 
Go into the options and turn on dev mode for a start. If there's an error, chances are it'll pop up a log as soon as the error happens, but this'll only trigger if you're in dev mode. Might give you some idea of what's what. Or just go to the game's data folder and look at the log file itself, either way.
Truthowl Aug 17, 2017 @ 5:41am 
@Astasia and @Radiosity, thanks for the idea of using Dev mode. i didn't think to try that.

@Astasia, no I didn't add or remove any mods mid-game. I started a new game on a new world. I added the 3 mods I did add right before sitting down to start that new game in a new world.

I think I found a save that isn't affected. I made a new save of it so i dont lose it(it was an autosave). I tend to make frequent manual saves myself. I had to go through almost all of my saves to find it and it was almost about to be resaved. Autosaves recycle every 5 autosaves i believe(autosave1,autosave2,autosave3 etc.).

Okay here's something else. But I'm NOT completely sure of this. I think this may be happening because i deleted my stockpile. I mean, I deleted it, and then immediately put it back down. I even copied the settings(even though they were default) and pasted them. I don't recall WHY I decided to delete the stockpile, but I remember that I did. Just not sure at what point(before this glitch or after) the glitch showed up. I did not notice it for quite a while going by my saves.

Also, when I deleted it, the stockpile I mean. I didn't pause the game. which is what I usually do if I'm going to do something like that. In fact, if I remember correctly, 2 or more pawns suddenly stopped in thier tracks(probably dropping sometihng they were hauling too) when i did it. I remember them stopping and feeling a bit rushed to get the new one put down.

Okay, I'm going to go try the Dev mode and see if anything popsup. Hopefully that save I found is actually a good save with hauling working properly. There wasn't anything to haul in it so i changed a dumps settings and added chucnks to my stockpile to give them something to haul to it. The crops were only like 20-50% grown.
Truthowl Aug 17, 2017 @ 6:07am 
Okay there was an error. Or rather there IS an error. Here is the log

https://gist.github.com/HugsLibRecordKeeper/b946b18c3ad4132f41795d9db5cbaf60

I'm not sure what to do. Anyone know what this means?

Exception drawing MinifiedFurniture160653: System.NullReferenceException: Object reference not set to an instance of an object at RimWorld.MinifiedThing.DrawAt (Vector3 drawLoc, Boolean flip) [0x00000] in <filename unknown>:0 at Verse.Thing.Draw () [0x00000] in <filename unknown>:0 at Verse.ThingWithComps.Draw () [0x00000] in <filename unknown>:0 at Verse.DynamicDrawManager.DrawDynamicThings (Verse.DrawTargetDef drawTarget) [0x00000] in <filename unknown>:0

I understand it's a null reference error. But how do i trace it? What do I remove to make it go away. I'm a hobbyist coder, or I used to be. I haven't done any coding in a long time. But I mentioned it so if someone knows what to do they know I can understand better than some.
Last edited by Truthowl; Aug 17, 2017 @ 6:08am
Radiosity Aug 17, 2017 @ 7:48am 
Originally posted by Truthowl:
Okay there was an error. Or rather there IS an error. Here is the log

https://gist.github.com/HugsLibRecordKeeper/b946b18c3ad4132f41795d9db5cbaf60

I'm not sure what to do. Anyone know what this means?

Exception drawing MinifiedFurniture160653: System.NullReferenceException: Object reference not set to an instance of an object at RimWorld.MinifiedThing.DrawAt (Vector3 drawLoc, Boolean flip) [0x00000] in <filename unknown>:0 at Verse.Thing.Draw () [0x00000] in <filename unknown>:0 at Verse.ThingWithComps.Draw () [0x00000] in <filename unknown>:0 at Verse.DynamicDrawManager.DrawDynamicThings (Verse.DrawTargetDef drawTarget) [0x00000] in <filename unknown>:0

I understand it's a null reference error. But how do i trace it? What do I remove to make it go away. I'm a hobbyist coder, or I used to be. I haven't done any coding in a long time. But I mentioned it so if someone knows what to do they know I can understand better than some.
Every single instance of the error refers to MinifiedFurniture, so there's your culprit. Disable and see if they haul again. It's entirely possible it's conflicting with one of your other mods in some way due to some random set of circumstances that doesn't normally happen.
Truthowl Aug 17, 2017 @ 8:43am 
What is MinifiedFurniture? Never heard of it before.
Radiosity Aug 17, 2017 @ 8:47am 
I would imagine it's a mod? Minified normally refers to items that have been packed (like sculptures when they're being stored, or furniture you buy from traders and haven't installed yet), so either it's a mod, or the function in the game itself that allows items to be minified that's gone wrong.

Looking at your mod list in the pastebin text, it's this: Miniaturisation
Truthowl Aug 17, 2017 @ 9:08am 
lol I thought so too. I removed Miniaturization and the Haul problem was gone. However, I looked into the debug log screen and the null reference was still there. Yes, I saved, quit and reloaded before testing. So I searched the Ludeon forums and found this

Here[ludeon.com]

I looked for and found a similar block in my save file. Once i removed it the error is now gone.

I've re-added my mods, including Miniturization. Everything seems to working okay now.

Thank you for the help. Glad I dont have to lose those hours worth of work.

edit: oops forgot to mention the block that was similar in my save was

<thing Class="MinifiedThing"> <def>MinifiedFurniture</def> ....morecode.... ....morecode.... ....morecode.... </thing>
Last edited by Truthowl; Aug 17, 2017 @ 9:10am
Radiosity Aug 17, 2017 @ 9:24am 
Glad it's sorted :)
Astasia Aug 17, 2017 @ 12:12pm 
Some things aren't meant to be "uninstalled" and some of the miniturization mods don't take that into consideration. Uninstalling the wrong object can certainly break a save, I've had it happen before but I was able to repair it with dev mode. It sounds like you uninstalled something which created a minified object your pawns didn't know how to interact with. It's something to be careful about, normal furniture type objects are usually fine to uninstall, but uninstalling something like a special floor tile or wire or things of that nature can be bad.
Radiosity Aug 17, 2017 @ 1:29pm 
Originally posted by Astasia:
Some things aren't meant to be "uninstalled" and some of the miniturization mods don't take that into consideration. Uninstalling the wrong object can certainly break a save, I've had it happen before but I was able to repair it with dev mode. It sounds like you uninstalled something which created a minified object your pawns didn't know how to interact with. It's something to be careful about, normal furniture type objects are usually fine to uninstall, but uninstalling something like a special floor tile or wire or things of that nature can be bad.
Honestly, it's kind of annoying that so many objects aren't uninstallable by default. Stuff like production benches really should be movable.
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: Aug 17, 2017 @ 4:53am
Posts: 11