RimWorld

RimWorld

[JPT] Burn It for Fuel (obsolete)
 This topic has been pinned, so it's probably important
jptrrs  [developer] 18 Oct, 2019 @ 7:08pm
Errors, bugs and glitches here, please!
TL;DR
  • If you want me to read it, post your issue on our GitHub page[github.com].
  • I only care about issues you can reproduce. "It happened once" is useless information and will be ignored.
  • Before anything, UNLOAD ALL other mods (except dependencies), and make sure you're getting the issue with just this mod and, if that's the case, that ONE other mod that's causing a conflict.
  • Follow the Express Troubleshooting Method detailed below to find that out efficiently.
  • Simply pasting an error text accomplishes nothing. Always grab the full ctrl+F12 log.
  • Keep the bugged save file around, I might ask for it.

Your help squashing bugs and improving performance is greatly appreciated. If you are experiencing a glitch, unreasonable lag, or if you stumbled on an error you think was caused by this mod, please try this:

1. Check if someone already reported your issue
Since Steam doesn't really offer a good way of tracking errors, I use this feature on GitHub[github.com], which makes it much easier to communicate. Please, help me keep my sanity by referring there for any issues you might have. If it's already there, maybe you can add some more information. Or else, if you believe you found something new, then keep reading to see what I need you to do.

2. Save the flawed game right away.
This way you can always find that bug again when you want to test it out and check if its solved. Also, I might ask you to send me this file to investigate the issue. Put that in a separate file, and make a copy of your last autosave as well, if you can (sometimes it is necessary to step back to hunt for a bug).

RimWorld's save files are tipically found at C:\Users\[USERNAME]\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Saves. If you're in a permadeth game, you can turn that off by editing the file on a text editor. Look for <permadeathMode> and replace "true" with "false".

3. Make sure you're not missing the obvious.
This might sound dumb, but many people skip the basics and go straight to complaining. So, please, don't be that guy: double check if you're running the latest version for both RimWorld and this mod (check here), double check if this mod is loaded in the correct order (the mods menu will tell you that).

4. Let's isolate the problem.
If you're a regular RimWorld player you're probably using a lot of other mods. While that makes for a great game, it also introduces a ton of possible failure points. Before I can be of any help, I need to know where the problem is coming from, and you are the only one who can figure it out! The way to do that is by testing if the error still happens when other mods are off. Here's what you gotta do:
  1. Reset your mod list to only Harmony, the Core and HugsLib followed by this mod. Then restart.
  2. Turn on the developer tools on options and click on that quickstart button at the top of your screen to generate a new game quickly (pick the smallest map for speed).
  3. Try to reproduce what you were doing when the error happened. Use the god mode if you have to build stuff and the debug actions menu if you need to. If its an error on load, you can save this game and try reloading it to test it out. If it doesn't happen, then it's something else. In that case:
  4. Back on the mod list, try adding any other mod you were using. Ideally, add one by one, restarting and repeating the last step until you cause that error again. But if you have too many mods for that, try this:

Express Troubleshooting Method
  1. If you didn't already, subscribe to Mod Manager or RimPy. Those will allow you to save mod lists and load many mods at a time. RimPy will require you to download and install an external application, but it's worth it, I promise.
  2. Save a list with those basic mods from step 1, maybe with other core dependencies the other mods might need to run.
  3. Load half the other mods. Say you have 100 mods, load #1 through #50. Then test for the issue. If it didn't happen, then reduce back to the basics and load mods 51 - 100. Test again. Now you know which half causes the problem. focus on that.
  4. Say your problem was in the first half: now load 1-25 and test. Then 25-50. Again, focus on the half that manifests the problem and repeat.
  5. Do this until you nail the conflicting mod. It shouldn't take long, as each time you restart you're loading less mods. ;-)

If you can't reproduce it, even with your full mod list reloaded, maybe you already fixed it! In that case, just keep your eyes open. If it happens again, take note of what was happening at the time and try again.

5. Once you are able to reproduce the error, send me your log!
For the most part, I pretty much can't do anything without some basic info on what was going on in your system when the error happened. Luckily, HugsLib has this neat feature that allows you to upload an error log without ever leaving the game! When the error pops up, hit CTRL+F12, click on "upload" and copy that link! (If for whatever reason you can't upload, uncheck "use recommended settings", copy the log to the clipboard and paste it to a sharing site.)

Now you're ready to report an issue[github.com]. Please, include info on what the problem is, what you were doing when it happened and, if another mod is involved, a link to it.

Also, don't hesitate to leave a note if you're having any difficulty with this.

Thanks!
Last edited by jptrrs; 3 Sep, 2021 @ 6:52am
< >
Showing 1-15 of 28 comments
Monolith 30 Mar, 2020 @ 2:42am 
Noticed this section after I commented, followed the above instructions and voila, a clean save with no unnecessary mods: https://gist.github.com/516bcc995cf3791e41682d5d1ff8e955
jptrrs  [developer] 30 Mar, 2020 @ 5:29am 
Thanks, @Monolith, that's very helpful! But I see no errors logged. Are there any lamps there? Are they refuelling properly? Because if there are, they're just bypassing the select fuel mechanic. Otherwise, the mod would log some warnings...
Monolith 30 Mar, 2020 @ 11:06am 
Yep there's a lamp, and yes they can still use wood to refuel. But if I copy/paste fuel selection from another object that doesn't include wood they get ignored, and yea no fuel tab
jptrrs  [developer] 30 Mar, 2020 @ 11:47am 
Gotcha! I'll check it out.
elky 13 Aug, 2020 @ 11:46pm 
hi, this errors on 1.2 at game launch (before starting/loading any game) even with just harmony and hugslib and mod manager.

https://gist.github.com/HugsLibRecordKeeper/d9f8e517f3f31616248900ca02399b2e
jptrrs  [developer] 14 Aug, 2020 @ 5:43am 
Hi, elky. Yeah, it's not ready for 1.2 yet. But thanks for poiting it out, this is helpful.
Trajda 13 Sep, 2020 @ 5:55am 
@jptrrs

Hi, Can you help me, please?
Unfortunately, I do not know what they tried to refuel cause I have max speed atm, But I allowed in your mod only wood and coal from Rimhammer and I don't have any coal atm. I hope, I helped you at least a little bit.

Probably it was a torch, passive cooler, Tribal signal fire, or cooking station cause I do not have any other refuelable object atm.

https://gist.github.com/b084e93c6e28522a62e644840860c8ec
https://imgur.com/NeqXm0T
jptrrs  [developer] 19 Sep, 2020 @ 10:42am 
trajda: waaay to many mods and errors there for anyone to make any sense of it. I really need you to isolate the issue before I can be of any help. Check the instructions.
ZX Zero 22 Sep, 2020 @ 1:47pm 
don't works with fire place from gloomy furniture, i will look if its a mod conflict with apothecary mod
jptrrs  [developer] 23 Sep, 2020 @ 7:15am 
ZX Zero: Ok, you do that. When you figure it out, don't forget to Ctrl+F12 and post me the link.
ZX Zero 23 Sep, 2020 @ 11:31am 
Sorry but with my limited skills i not find any problem with apothecary, i changed mod order and not solved.

https://gist.github.com/fbf323b582043cb6d91eb7c6ce8eab65
BlueTressym 23 Sep, 2020 @ 11:18pm 
@ZX Zero & jptrrs, I have Gloomy Furniture; I can have a poke around and see if I can find out anything if you like?
jptrrs  [developer] 24 Sep, 2020 @ 10:55am 
ZX Zero: Ok, that's the log I was talking about. That's something. But It seems you generated it before loading a game with the offending fireplace... which means there can't be any clue as to why it's not working. Also, there are still 269 loaded mods! Even if you got the error, I wouldn't be able to tell where it comes from. Please, check step 4.

BlueTressym: Yes, please! Thank you very much! Can you confirm if the fireplace is using fuel as intended?
ZX Zero 24 Sep, 2020 @ 12:34pm 
i try in a quick map generation with only Gloomy Furniture and burn it for fuel and the bug still persist.

https://gist.github.com/283fec65d738624a2bc40594b1316d9c
jptrrs  [developer] 24 Sep, 2020 @ 12:45pm 
"Quickstarter generating map with scenario: Pouso Forçado" - Brasileiro detectado! Se não se importa, vou mudar para português para facilitar ;-)
A pergunta é: quando você gerou esse log, já tinha construído a tal lareira?
< >
Showing 1-15 of 28 comments
Per page: 1530 50