Mods / Immersive Lighting

Tags: #Crafting #Furniture #QoL #Utility
Author: techy
Side: Both
Created: Nov 26th 2024 at 12:58 AM
Last modified: Dec 1st 2024 at 12:42 AM
Downloads: 676
Follow Unfollow 62

Latest release (for outdated Vintage Story v1.19.8):
immersivelighting_1.0.1.zip  1-click install


Immersive Lighting Mod

Version 1.0.0

Description

An attempt to make more immersive lighting sources for Vintage Story.

Current Features

Liquid Fuel Lamps

- Burn any combustible liquid at a rate determined by the liquid's burnDuration property

- Visually see the fuel level in the lamp

- Interactions to increase / decrease light & fuel consumption levels by adjusting wick height

- Can contain any liquid but will only light when a combustible liquid is present.

Aqua Vitae Patch

Aqua Vitae (alcohol) updated to include combustionProperties to allow it to be used as a relatively quickly burning fuel in the Liquid Fuel Lamp

 

Upcoming Features & Enhancements

Spoiler!

Improved light simulation<

  • Vary light color by fuel burn temp for cleaner/dirtier fuel feels
  • Flickering
  • Wind Impact
  • Better Particles
Rushlights (Cheaper, dirtier, shorter lived torches with worse light) Better Fire Lighting Implements
  • Flint / Steel (striker?)
  • Wood light stick (a short lived but very cheap burnable piece of wood, plant, or string to light things with will emit very little light)
Liquid Fuel Lamp Improvements
  • Recipe
  • Add smithable parts
  • Collar
Glass Blowing Parts?
  • Globe
  • Reservoir
Improved Light Simulation (see above) Require lighting implement
  • (Optionally allow addition of striker for auto lighting variant??)
Variants!!!
  • Colored glass shades
  • Reservoir sizes
  • Different metal collars
  • more?!?!
Better Candles
  • More Candle Colors
  • Wick Trimming
  • Candle Timers
  • Candles burn down
Better Torches
  • Improved light simulation (see above)
  • More smoke
  • Heat generation in area (increased rot/transitions based on heat)

Special Thanks to the following individuals on Discord for their support

Spoiler!

 

  • Pizza2000
  • Dana
  • ImNuts42
  • Nat
  • spearandfang
  • lazylion93
  • & Many others who talk in the Discord mod-development channel

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.0.1 498 Dec 1st 2024 at 12:42 AM Show immersivelighting_1.0.1.zip 1-click install
v1.0.0 42 Dec 1st 2024 at 12:36 AM Show immersivelighting_1.0.0.zip 1-click install

11 Comments (oldest first | newest first)

💬 Stroomschok, Feb 19th at 12:24 PM

Great Mod, inifite light sources always felt like such a lazy cheat. Could you make it compatible with hanging oil lamps?

💬 Aca, Dec 30th 2024 at 10:23 AM

Hi, works with 1.20?

💬 techy , Dec 19th 2024 at 1:05 AM

An additional note, I am still working actively on this mod. It is my primary project. At this time I am working on improved lighting and light simulation. However am stuck behind a bit of a wall. I will overcome it but if there are any requests for cross mod support or other features or any of the upcoming features to take a priority please let me know. Response times will be faster in the discord mod thread than here. (Why do we not get email notifications for comments added to mods on the moddb?)

💬 techy , Dec 19th 2024 at 1:02 AM

ForestWitchReyna So far as I know only Aqua Vitae works in vanilla I had to patch that in myself. I'm not aware of any other mods currently adding combustibleProps to their fluids. However if you send me the name of a mod I can reach out and see if they can add it (it's a vanila property) or I can make a patch to include it if there is enough interest in the mod fluids being supported.

💬 ForestWitchReyna, Dec 16th 2024 at 10:56 PM

Does anyone know of any other liquids in vanilla that can be used as fuel? And are there any mods with liquid fuels that support it?

💬 techy , Dec 1st 2024 at 12:38 AM

There was an issue with 1.0.0's packing. I have corrected and re-uploaded it. If you have already downloaded it I suggest deleting and re-downloading it. I corrected 1.0.0 so there should be no issues, but I will also release 1.0.1 with the fix so any mod managers can see the update shortly.

💬 Thalius, Nov 29th 2024 at 6:40 PM

@techy I understand. It was just a suggestion to consider. I have the multiplayer server experience in mind, and in my experience running a multiplayer server, most players will default to the easiest thing they can. This mod really only has value in that sort of a setting if vanilla light sources are either modified to act in similar manner to the modded content with comparable features and material investement, or if vanilla light sources are disabled so that the more immersive modded light sources are the only option.

Just something to think over. ;)

💬 techy , Nov 28th 2024 at 8:30 AM

Thalius I don't have any plans to disable the other vanilla light sources right now, once I get some improved light simulation in and things look better I might consider addng a config to handle that and some other things like burn time modifiers but for now I'm keeping my focus on the core functionality. 

 

Right now I'm not happy with how I handle switching between light levels, and am concerned there may be a rendering bug or two things I've noticed but haven't been able to repeat or pin down. Once the lamp is solid and you can change the light level and have the fuels actually affect light color / brightness and get some visual impact like better particle affects and maybe some flickering and being affected by wind (to a very small degree for the lamps) I want to make get onto the candles. Once I have both I'll consider some configs. Right now there's too much code in flux still to try to add configurations (I'm likely to break them on an update)

 

I'm hoping to have some of the improved light simulation in later this week, next week at the latest. Candles should be a pretty simple affar once I have that so I might consider adding configs in about a month. I need to check with some of the other mods and make sure they actually have combustible properties if they don't I'll have to add some more fuels as well which will have to include the recipes to make them so that may delay things even more.

💬 Thalius, Nov 28th 2024 at 2:48 AM

I've wanted more realistic lighting sources for my server for ages. Very excited to see this, and hope you can pull off what you have planned! 

Please consider a config option to disable all vanilla lighting sources, if you've not included that already. (I've not tested the mod yet, as I've moved on to VS 1.20 and am keeping an eye on updates for mods such as this one!)

💬 techy , Nov 27th 2024 at 3:00 AM

AzuliBluespots I haven't added any specific compatability with any mods. However it is designed so that ANY fluid which has the vanilla games' combustibleProperties can be burnt in it. The rate at which is determined by those properties. So if they've given the liquids realistic properties it would work. You can put any fluid at all in the lamp, however it will only light when it is a combustible fluid. The info when you look at the block will tell you if the fluid inside it is combustible or not.

💬 AzuliBluespots, Nov 26th 2024 at 7:08 PM

This is pretty cool! Is there compatibility with expanded foods? I mean, there's lard and oils in there, and also it enables olive oil iirc.

 (edit comment delete)