Lad's Lighting Overhaul
Lad's Lighting Overhaul! Hello everyone! This mod is introducing some lighting changes that reflect for both day and night, as well as overcast. This aims to give a more cinematic feeling to the game. This mod comes with 9 separate configs that you will have to configure on your server. These changes purely affect the brightness of the night for OVERCAST ONLY. 4 of these will add the film grain filter to help combat… (more)
Lad's Lighting Overhaul! Hello everyone! This mod is introducing some lighting changes that reflect for both day and night, as well as overcast. This aims to give a more cinematic feeling to the game. This mod comes with 9 separate configs that you will have to configure on your server. These changes purely affect the brightness of the night for OVERCAST ONLY. 4 of these will add the film grain filter to help combat against Gamma. Clear nights will remain the same regardless of which config you go for. This mod also reintroduces a long lost lighting setting that was present during the Beta build of DayZ. After many requests, I have decided to reimplement it. (With some minor changes to noise levels to make it playable). The mod also makes changes to the HDR settings, making your eyes take longer to adjust as well as adjusting the lighting overall. Further to this, interiors and forests appear darker during the day when you are outside, but your eyes adjust as you enter them, making them brighter. Experimental Version can be found here: https://steamcommunity.com/sharedfiles/filedetails/?id=3012019528 I await your feedback and I am looking forward to hearing from you all! Compatibility Issues If you use Deer Isle, there will be a conflict with the Personal Light. I recommend you switch off the personal light for the best result. Night Vision will be affected by Namalsk, and will be darker. Lad's Modding Workshop Discord You can join my Modding Workshop discord to help report issues, give feedback and talk about my projects: https://discord.com/invite/jm49NcTPgh Please let me know if you run into more compatibility issues. Plans for future updates Toggle-able Vignette Effect Interchangable Glow.emat effects (Choice of colour, saturation etc) Instructions for use Please change your lightingconfig line in both your serverDZ file and cfggameplay.json. Simply change it to the corresponding numbers: 2222 = Darker Overcast Nights. 3333 = Brighter Overcast Nights. 4444 = Darker Overcast Nights w/ film grain. 5555 = Brighter Overcast Nights w/ film grain. -Livonia Configs below 6666 = Livonia Darker Overcast Nights. 7777 = Livonia Brighter Overcast Nights. 8888 = Livonia Darker Overcast Nights w/ film grain. 9999 = Livonia Brighter Overcast Nights w/ film grain. 1010 = DayZ 0.63 Lighting Usage & Terms This item is NOT authorized (strictly forbidden) for any of these conditions: - posting on Steam, except under the Steam account Lad. - hosting on any download server other than Lad's current workshop download. - hosting on any launcher for distribution other than Lad's current workshop download. - to be packaged in any form other than Lad's current workshop download. - to create derivative works. PERMISSION IS NOT GRANTED FOR THIS MOD TO BE INCLUDED IN A "SERVER PACK" or "MOD PACK". Use a Collection if you want to include this mod on your server for your users. Monetization while using this mod is approved. Support If you like this mod and want to support this or future mods you can do so below. Thanks. PS it does not get you sweaty feet pics. That is the platinum tier
No file I/O on hot paths, no timers created per event, no per-player-per-frame hooks.
37 chain breaks on base classes or persisted data. 12 more are whole-class replacements of specific classes.
0.00248% of each server frame at 100 players (0.025 ms/s). Counts hook dispatch and timers only, not what the hooks do inside. Methodology.
Structural load of the 328 scripted mods analyzed, lightest on the left. This mod's bar is lit; 17 others share it. Ranked list.
Every-frame hooks carry 100% of this mod's structural load. 0.025 ms/s in all.
1 hook · 0.025 ms/s
1 hook · 0.000002 ms/s
| Every-frame hooksrun every server frame | 1 hook | 0.025 ms/s | 100% | ScriptedLightBase.EOnFrame |
| Lifecycle hooksrun when an entity is created, loaded or deleted | 1 hook | 0.000002 ms/s | <0.1% | ScriptedLightBase.EOnInit |
Counts how often each hook is dispatched and how many timers stay alive, not what the code inside does. Some rates are order-of-magnitude estimates; the methodology lists which.
Chain breaks, by consequence
49 overrides that skip super(), ranked by how much they can affect. On any server a break replaces vanilla's behaviour on that method and silences every earlier-loaded mod hooking it.
ScriptedLightBase.AddLifetime
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:376ScriptedLightBase.AttachOnMemoryPoint
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:162ScriptedLightBase.AttachOnObject
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:127ScriptedLightBase.CheckFadeOut
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:628ScriptedLightBase.CheckIfParentIsInCargo
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:576ScriptedLightBase.CorrectLightPulseDuringDaylight
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:264ScriptedLightBase.DeleteLightNow
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:121ScriptedLightBase.DeleteLightWithDelay
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:106ScriptedLightBase.Destroy
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:323ScriptedLightBase.DetachFromParent
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:192ScriptedLightBase.EOnFrame T1
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:388ScriptedLightBase.EOnInit T3
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:67ScriptedLightBase.EnableDebug
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:440ScriptedLightBase.FadeBrightnessTo
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:285ScriptedLightBase.FadeIn
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:368ScriptedLightBase.FadeOut
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:347ScriptedLightBase.FadeRadiusTo
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:308ScriptedLightBase.HandleBlinking
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:718ScriptedLightBase.HandleBrightnessFadeing
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:642ScriptedLightBase.HandleDancingShadows
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:446ScriptedLightBase.HandleFlickering
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:486ScriptedLightBase.HandleRadiusFadeing
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:675ScriptedLightBase.OnFrameLightSource
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:382ScriptedLightBase.SetBlinkingSpeed
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:706ScriptedLightBase.SetBrightnessTo
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:255ScriptedLightBase.SetDancingShadowsAmplitude
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:416ScriptedLightBase.SetDancingShadowsMovementSpeed
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:422ScriptedLightBase.SetDisableShadowsWithinRadius
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:565ScriptedLightBase.SetFadeOutTime
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:341ScriptedLightBase.SetFlickerAmplitude
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:512ScriptedLightBase.SetFlickerAmplitudeMax
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:518ScriptedLightBase.SetFlickerAmplitudeMin
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:523ScriptedLightBase.SetFlickerSpeed
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:506ScriptedLightBase.SetLifetime
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:334ScriptedLightBase.SetRadiusTo
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:300ScriptedLightBase.TryShadowOptimization
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:547ScriptedLightBase.UpdateMode
Vanilla's work on this method, and any earlier-loaded mod's, never runs for any ScriptedLightBase.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:83SetColorToBlue · SetColorToGreen · SetColorToRed · SetColorToWhite · SetColorToYellow · SetIntensity
Only this class is affected. Matters only if another mod in your stack patches the same class.
1 class
ChemlightLight6 locations
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:40Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:34Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:28Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:22Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:46Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:16SetExteriorMode · SetInteriorMode
Only this class is affected. Matters only if another mod in your stack patches the same class.
1 class
FireplaceLight2 locations
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\fireplacelight.c:32Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\fireplacelight.c:25SetNVMode · SetUndergroundExposureCoef
Only this class is affected. Matters only if another mod in your stack patches the same class.
1 class
PPERequester_CameraNV2 locations
Lads_Lighting.pbo::Scripts\3_Game\PPEManager\moddedPPE\PPERequester_LadsCameraNV.c:13Lads_Lighting.pbo::Scripts\3_Game\PPEManager\moddedPPE\PPERequester_LadsCameraNV.c:86ApplyEyeAcco
Only this class is affected. Matters only if another mod in your stack patches the same class.
1 class
UndergroundHandlerClient1 location
Lads_Lighting.pbo::Scripts\4_World\Underground\undergroundhandlerclient.c:13OnFrameLightSource
Only this class is affected. Matters only if another mod in your stack patches the same class.
1 class
TorchLight1 location
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\torchlight.c:25Where this mod runs often
Hooks on per-frame and high-rate surfaces, with what their bodies call. Body work, not the hook itself, is what costs frame time.
EOnFrame on ScriptedLightBaseOther findings
Checks answered without super() · 2 · warning
- ScriptedLightBase.CheckLifetime returns its own answer without consulting super.CheckLifetime() — vanilla's conditions on this check, and those of every earlier-loaded mod, no longer apply. Intended when a mod owns the rule outright; otherwise it is how another mod's restriction quietly stops working.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:616 - ScriptedLightBase.IsScriptedLight returns its own answer without consulting super.IsScriptedLight() — vanilla's conditions on this check, and those of every earlier-loaded mod, no longer apply. Intended when a mod owns the rule outright; otherwise it is how another mod's restriction quietly stops working.
Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:78
- ScriptedLightBase.CheckLifetime returns its own answer without consulting super.CheckLifetime() — vanilla's conditions on this check, and those of every earlier-loaded mod, no longer apply. Intended when a mod owns the rule outright; otherwise it is how another mod's restriction quietly stops working.
Which vanilla methods the mod hooks, which of them drop the chain, how often each hook fires, and which risky calls sit inside hot hooks.
How long hook bodies take, network cost, or engine-side load. Measured across live fleets, most server lag comes from the engine and world state, not mod script chains — a light footprint does not clear a mod of lag, and a heavy one does not convict it. Methodology.
Everything else
All 64 overrides
Surface is the dispatch tier the rubric can price (— = unpriced); server is whether the override exists on a dedicated server; super() shows whether the vanilla chain is preserved on a server.
| method | surface | server | super() | where |
|---|---|---|---|---|
ChemlightLight.SetIntensity |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:16 |
ChemlightLight.SetColorToWhite |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:22 |
ChemlightLight.SetColorToRed |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:28 |
ChemlightLight.SetColorToGreen |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:34 |
ChemlightLight.SetColorToBlue |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:40 |
ChemlightLight.SetColorToYellow |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\chemlightlight.c:46 |
FireplaceLight.SetInteriorMode |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\fireplacelight.c:25 |
FireplaceLight.SetExteriorMode |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\fireplacelight.c:32 |
PPERequester_CameraNV.SetNVMode |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\3_Game\PPEManager\moddedPPE\PPERequester_LadsCameraNV.c:13 |
PPERequester_CameraNV.OnStart |
— | yes | ✓ | Lads_Lighting.pbo::Scripts\3_Game\PPEManager\moddedPPE\PPERequester_LadsCameraNV.c:73 |
PPERequester_CameraNV.OnStop |
— | yes | ✓ | Lads_Lighting.pbo::Scripts\3_Game\PPEManager\moddedPPE\PPERequester_LadsCameraNV.c:81 |
PPERequester_CameraNV.SetUndergroundExposureCoef |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\3_Game\PPEManager\moddedPPE\PPERequester_LadsCameraNV.c:86 |
ScriptedLightBase.EOnInit |
T3 | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:67 |
ScriptedLightBase.IsScriptedLight |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:78 |
ScriptedLightBase.UpdateMode |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:83 |
ScriptedLightBase.DeleteLightWithDelay |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:106 |
ScriptedLightBase.DeleteLightNow |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:121 |
ScriptedLightBase.AttachOnObject |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:127 |
ScriptedLightBase.GetAttachmentParent |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:156 |
ScriptedLightBase.AttachOnMemoryPoint |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:162 |
ScriptedLightBase.DetachFromParent |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:192 |
ScriptedLightBase.CreateLightAtObjMemoryPoint |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:212 |
ScriptedLightBase.CreateLight |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:224 |
ScriptedLightBase.SetBrightnessTo |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:255 |
ScriptedLightBase.CorrectLightPulseDuringDaylight |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:264 |
ScriptedLightBase.FadeBrightnessTo |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:285 |
ScriptedLightBase.SetRadiusTo |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:300 |
ScriptedLightBase.FadeRadiusTo |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:308 |
ScriptedLightBase.Destroy |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:323 |
ScriptedLightBase.SetLifetime |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:334 |
ScriptedLightBase.SetFadeOutTime |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:341 |
ScriptedLightBase.FadeOut |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:347 |
ScriptedLightBase.FadeIn |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:368 |
ScriptedLightBase.AddLifetime |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:376 |
ScriptedLightBase.OnFrameLightSource |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:382 |
ScriptedLightBase.EOnFrame |
T1 | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:388 |
ScriptedLightBase.SetDancingShadowsAmplitude |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:416 |
ScriptedLightBase.SetDancingShadowsMovementSpeed |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:422 |
ScriptedLightBase.GetDancingShadowsAmplitude |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:428 |
ScriptedLightBase.GetDancingShadowsMovementSpeed |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:434 |
ScriptedLightBase.EnableDebug |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:440 |
ScriptedLightBase.HandleDancingShadows |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:446 |
ScriptedLightBase.HandleFlickering |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:486 |
ScriptedLightBase.SetFlickerSpeed |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:506 |
ScriptedLightBase.SetFlickerAmplitude |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:512 |
ScriptedLightBase.SetFlickerAmplitudeMax |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:518 |
ScriptedLightBase.SetFlickerAmplitudeMin |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:523 |
ScriptedLightBase.GetFlickerSpeed |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:529 |
ScriptedLightBase.GetFlickerAmplitudeCoefMax |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:535 |
ScriptedLightBase.GetFlickerAmplitudeCoefMin |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:541 |
ScriptedLightBase.TryShadowOptimization |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:547 |
ScriptedLightBase.SetDisableShadowsWithinRadius |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:565 |
ScriptedLightBase.GetDisableShadowsWithinRadius |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:571 |
ScriptedLightBase.CheckIfParentIsInCargo |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:576 |
ScriptedLightBase.CheckLifetime |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:616 |
ScriptedLightBase.CheckFadeOut |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:628 |
ScriptedLightBase.HandleBrightnessFadeing |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:642 |
ScriptedLightBase.HandleRadiusFadeing |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:675 |
ScriptedLightBase.SetBlinkingSpeed |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:706 |
ScriptedLightBase.GetBlinkingSpeed |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:712 |
ScriptedLightBase.HandleBlinking |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\moddedscriptedlightbase.c:718 |
TorchLight.OnFrameLightSource |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\scriptedlightbase\pointlightbase\torchlight.c:25 |
UndergroundHandlerClient.ApplyEyeAcco |
— | yes | ✗ none | Lads_Lighting.pbo::Scripts\4_World\Underground\undergroundhandlerclient.c:13 |
WorldLighting.SetGlobalLighting |
— | yes | ✓ | Lads_Lighting.pbo::Scripts\3_Game\WorldLighting.c:31 |
Dispatch surfaces and timers the grade prices
| surface | tier | rate (Hz) | rate source | ms/s |
|---|---|---|---|---|
ScriptedLightBase.EOnFrame | T1 | 1000.0 | placeholder | 0.0248 |
ScriptedLightBase.EOnInit | T3 | 0.1 | placeholder | 0.0000 |
Includes 0.025 ms/s from placeholder-rated surfaces.
Load-order constraints (CfgPatches)
What each PBO declares: its addon identity and the addons it requires to be loaded first (requiredAddons). A partial load-order signal from the mod's own metadata.
Lads_Lighting.pbo
Lads_LightingOverhaulScriptsrequiredVersion 0.1 — requiresDZ_Data
Lads_LightingGraphics.pbo
Lads_LightingGraphics— requiresDZ_Data
census 1.1 · findings 1.1 · hash 7b74e985814d2a26