Mods / Tallow Candle

Tags:
Content-Mod
Author:
meapineapple
Side:
Both
Created:
Apr 9th at 11:34 PM
Last modified:
Apr 30th at 11:23 AM
Downloads:
1932
Follow Unfollow 66
Latest release (for Vintage Story 1.22.0-rc.1 - 1.22.1, potentially outdated):
TallowCandle_1.0.1.zip  1-click install

Adds a recipe for tallow candles to the game, i.e. candles made from fat. The recipe is the same as beeswax candles, made in a cooking pot with with flax fiber, except that it's made with three units of either raw or rendered fat instead of beeswax.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.1 meapineapplefatcandle
1.22.0-rc.1 - 1.22.1
1209 Apr 27th at 9:13 AM TallowCandle_1.0.1.zip 1-click install

- Clean up some accidentally included unrelated files.
- Test and verify for 1.22.0.

1.0.0 meapineapplefatcandle
1.22.0-rc.1 - 1.22.1
723 Apr 9th at 11:41 PM TallowCandle_1.0.0.zip 1-click install

Initial mod release.


7 Comments (oldest first | newest first) (threaded | flat)

Skullpunk, Apr 29th at 9:55 PM

handbook entry for candles crashes game.

meapineapple , Apr 30th at 11:23 AM
@Skullpunk: handbook entry for candles crashes game.

Oh shoot, when I uploaded this mod and set the version compatibility I hadn't learned yet that missing input ingredient codes cause handbook crashes, and so I set the version compatibility to when the wiki said the current beeswax candle recipe was introduced (1.20.0) when in retrospect I should have set it to when rendered fat was added (1.22.0-pre.2, I think). Sorry about that.

I'm going to just update the version compatibility info, not add a 1.20/1.21 specific version, but if you (or anyone else) would like to get this working without the handbook crash on 1.20/1.21, then you can do that with a few fairly easy steps:

  • Extract the zip file
  • Open the text file "assets/meapineapplefatcandle/recipes/cooking/fatcandle.json" in a text editor
  • Remove these lines:

 

{
"type": "item",
"code": "game:fat-rendered"
}

 

  • Zip it back up - make sure to zip it the exact same way, with the modinfo.json and other files at the top level of the zip, not inside a "TallowCandle" folder inside the zip
  • Put the new modified zip in your VS mods folder

 

Now with 1.20/1.21 it should work without crashing in the handbook.

Tels, Apr 27th at 11:19 AM (modified Apr 27th at 1:12 PM)

Nice mod idea! Maybe the tallow candles could be a sep. item and have a slightly different (not as yellow) light color as beeswax candles?

meapineapple , Apr 27th at 5:07 PM
@Tels: Nice mod idea! Maybe the tallow candles could be a sep. item and have a slightly different (not as yellow) light color as beeswax candles?

Tels That's not something I'm planning on right now, since that's a little more involved to make and wouldn't be my personal preference. But please do feel free to use this mod as a starting point for your own, if you want.

ThreeHeadedDingo, Apr 15th at 11:30 PM

Thanks for this. No idea why this isn't vanilla behavior, tallow candles already exist IRL and sometimes odd decisions are made to arbitrarily hold back tech for no good reason (if I'm at the tech where I can make plates, why can't I make candles and have lanterns just because I'm in a cursed seed with no bees?).

meapineapple , Apr 14th at 8:39 AM

I think that would make sense traugdor but it's complicated a little bit by how VS codes cooking pots. A recipe either can only be cooked in a clean pot (is food), or always dirties the pot (is not food). Between only letting you make tallow candles in clean pots (setting the food flag) or making pots dirty (not setting the food flag) for now I will stick with making it the same as beeswax candles, to try not to confuse people about why they can't make tallow candles in the same pot as their beeswax candles.

If you really want to make tallow candles in clean cooking pots, though, then you should be able to do so by editing this mod to add "isFood: true" to the recipe JSON it adds.

Dearest devs, it would be nice if the two behaviors were split out from the one IsFood flag to separate MakesPotDirty and CookableInDirtyPot flags..?

https://github.com/anegostudios/vssurvivalmod/blob/c8c5b901a37081051246c67f5d4cb1a0ee76c70c/Systems/Cooking/BlockCookingContainer.cs

traugdor, Apr 11th at 5:31 AM

I feel like because it uses tallow, you should be allowed to make it in a regular cookpot without it making the cookpot dirty.