Crispy Lights

If you liked this item, please rate it up on Steam Workshop page.

Author: Sakashiro

Last revision: 26 May at 01:16 UTC

File size: 123.51 KB

On Steam Workshop

Description:
Features

This mod adds the following features to placeable lights:

Dynamic Shadows
Shadows can be enabled per light or globally, per client or server-wide.
Volumetric Shadows
Players can choose to make shadows appear volumetric, cutting through fog.
Persistence
The game will remember the state of each light across restarts.

Usage

Point at a placeable light that is owned by you or your clan, then hold the interaction key (E by default) and choose from the radial menu the option to enable/disable shadows.

Configuration

Load order does not matter to this mod, but optional Tot!Sudo integration is planned for a future release, so if you do use Tot!Sudo, put this mod somewhere below it.

The game reads mod configuration settings from the file Engine.ini, typically located in the folder Conan ExilesConanSandboxSavedConfigWindows. The file does not exist by default but can be created with a text editor, e.g. Notepad. After you have created the file, make it read-only so the game will not delete it when shutting down.

Start with the section name /Game/Mods/CrispyLights/Settings.Settings_C between square brackets, followed by any of the following entries:

DynamicShadows

DynamicShadows=True enables per-light shadowcasting, DynamicShadows=False disables it. This setting can be configured on the client or on the server. If a client-side setting exists, it overrides the server-side setting for that client without affecting other players. If this setting is False, the option to enable/disable shadows per light will be removed from the radial menu. The game will still remember each light’s last state, so nothing is lost.

Default: True

VolumetricShadows

VolumetricShadows=True enables volumetric rendering of shadows, VolumetricShadows=False disables it. Set this to False if you find that volumetric shadows degrade performance too much for you. This setting is client-side only and will not affect other players.

Default: True

ShadowsEverywhere

A frequently requested feature, ShadowsEverywhere=True will remove the per-light option from the radial menu and simply make all placeable lights cast shadows. This setting is client-side only and will not affect other players. If you combine this with VolumetricShadows=True, expect a massive performance hit when close to multiple lights. You have been warned!

Default: False

LightSwitch

This is a server-side option. Set LightSwitch=False to avoid conflicts if you use other mods to control the on/off state of lights, e.g. the lamplighter of Better Thralls.

Default: True

Console Commands

With console commands the above client-side settings can also be temporarily changed while the game is running. The common format of these commands is as follows:

DataCmd CrispyLights <Setting> {True|False|Toggle}

Example: DataCmd CrispyLights DynamicShadows Toggle will turn the shadow feature on or off.

You can assign any of these console commands to hotkeys in the game’s controls settings. Note that the effects of these commands will last only until the game is shut down. For permanent changes you have to edit your Engine.ini.

Support

To read about upcoming releases, report bugs, discuss new features, or share your shady screenshots, join the Crispy Mods[discord.gg] Discord server.