Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
powerofthree for creating the original Light Placer
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 3.0.1
Prevent lights from attaching to DynDOLOD references which was the culprit in almost every reported crash.
Version 3.0.0
[Breaking] Removed addonNode attachment method. To attach lights to addon nodes, use nodes (ie. "nodes": ["AddonNode14"])
Lights can be attached to multiple nodes with the same name using "nodes"
Remove light culling feature since first person was broken and wouldn't work with offscreen GI mods.
Add lights to projectiles
Fix several reported crashes with Dyndolod meshes
Fix lights not detaching when harvesting plants (NiSwitchNodes)
Show hemisphere light markers for shadow hemisphere lights
Optimization pass
Version 2.5.3
Fix reported light re-attach crash
Version 2.5.2.2
Removed frustum check from this mod, instead moved that to a new mod Flayan's Tweaks
Version 2.5.2
Compiled plugin without AVX2 instructions so it works on older CPUs
VR: Enabled frustum culling optimization in VR!
Version 2.5.1
Add lights to tree objects
Whitelist/blacklist now supports base IDs
Version 2.5.0
Dynamically cull lights outside camera view (increased performance with lots of lights)
New animation controller - lightController for controlling multiple light values at once
Fix crash caused by broken mods not including an enchant shader for their enchantments
Fix visual effect lights disappearing across interior->interior transitions
Fix light index count for good
VR: Disabled culling in VR until I've found a culling solution in VR
Version 2.1.1.2
Fixed conjuration crash in VR
Version 2.1.1
Fix critical bug where lights from duplicate LP entries were not properly counted and added to the object
Added missing debug info to objects with only one light (logLP console command)
Version 2.1.0
Add whitelist for bDisableAllGameLights
Add SyncAddonNodes flag to toggle attached addons based on condition state
Add conditionalNodes to toggle specified nodes based on condition state
Add UpdateOnCellTransition flag to only evaluate conditions on exterior<->interior transitions
Add UpdateOnWaiting flag to only evaluate conditions after waiting/sleeping
Allow multiple light editorIDs to be chained together as fallback (ModdedCandleLight|VanillaCandleLight)
Allow negative light colors
Prevent fade/intensity from scaling with object size - should reduce "supernova" like lights
Fix VFX lights disappearing on exterior<->interior transitions
Minor optimization
Version 2.0.1
Fix bug where enabling bDisableAllGameLights didn't disable lights
Fix animated lights not being updated
Version 2.0.0
Features
Proper support for shadow casting lights and spotlights (light limit still in place, use sparingly)
Optional - Flayan's Tweaksto fix frustum culling issue in VR (flickering lights at edge of screen), no longer needed for this specific mod due to removing culling in 3.0
How to use (for mod authors)
Check original mod Light Placer how to create mods for this framework