S3LightFixesChangelog
Changelog
Every release of S3LightFixes, newest first. A release marked unreleased is declared in mod.toml and published when its tag is pushed.
Releases
43 declared
-
1.1.0 stable
S3LightFixes finds OpenMW's own configuration when none is named, as the original does.
Added
- With neither
--confignor OPENMW_CONFIG, the openmw.cfg in the folder OpenMW keeps its own in on this platform: Documents\My Games\OpenMW on Windows, wherever Documents was moved, Library/Preferences/openmw on macOS, and the XDG config folder elsewhere. Its?userconfig?and?userdata?are OpenMW's own folders. Needs jess 0.2.1 or later.
org.dreamweave.s3lightfixes-1.1.0.jpkVerify · sha256 a1d41dac5ffc…ae82461b0
- Release
- 1.1.0 (stable)
- Size
- 74413 bytes
- SHA-256
- a1d41dac5ffca9fb0192e64e2faaaccf6576e78a7a8862475b1668eae82461b0
- Commit
- 1a608873d150
- Package
org.dreamweave.s3lightfixes- Content digest
- 4bdabef4b5b7888ff531d172cf54a0a873bc542d16039e2c62c0bef00696b3e9
- Sources
- 1
Check it yourself:
sha256sum org.dreamweave.s3lightfixes-1.1.0.jpkmust print the digest above. - With neither
-
1.0.0 stable
S3LightFixes is a Jess package, written in Luau; the Rust program continues on the rust branch at 0.5.0.
Breaking changes
- The tool is the Jess package
org.dreamweave.s3lightfixes, run through jess rather than as a downloaded binary, so the per-platform downloads, the PortMaster build and the AUR package end with 0.5.0. The Rust program stays on its GitHub releases and this repository'srustbranch, and is no longer developed on main.
org.dreamweave.s3lightfixes-1.0.0.jpkVerify · sha256 daa4dfe1fc0c…663fd33dd
- Release
- 1.0.0 (stable)
- Size
- 73985 bytes
- SHA-256
- daa4dfe1fc0cb5191f66b10f8a07dd6d9c6b61c1deb3488386ddecc663fd33dd
- Commit
- 128f85d19ff3
- Package
org.dreamweave.s3lightfixes- Content digest
- f0c8c2a9b5ee74a6525883b4f38cf0098ac98d994e29e88abd2083dae75d598f
- Sources
- 1
Check it yourself:
sha256sum org.dreamweave.s3lightfixes-1.0.0.jpkmust print the digest above. - The tool is the Jess package
-
0.5.0 stable unreleased
A cleaned-up command line, runs that check or preview without writing anything, a log of every change, RGB colors in overrides, and the MIT license.
Breaking changes
-Vis--version, and--colored-valueno longer has a short form.-i,--infois gone: use--version.-l,--write-logandsave_log, which wrote the whole plugin as text, are gone: every run writeslightconfig.loginstead.- Light flags in overrides are spelled as in the Construction Set,
FLICKER_SLOWandPULSE_SLOW;FLICKERSLOWandPULSESLOWare errors. --ambientcolors on the command line arered,greenandblue, 0 to 255, nothue,saturationandvalue.lightconfig.tomlstill reads the old form.--openmw-cfgtakes a folder holdingopenmw.cfg, or a file named exactlyopenmw.cfg, and stops the run with exit code 127 on anything else.
Added
--dry-runreads everything and prints every change without writing a file.--validate-configcheckslightconfig.toml, the options and every pattern, and stops. It fails on a key inlightconfig.tomlit does not know, which a run warns about and ignores.dry_runandvalidate_configinlightconfig.toml.red,greenandblueas a fixed color in light overrides, andred_mult,green_multandblue_mult, applied last.flagin light overrides takes any of the nine light flags, or a list of them, so an override can keepCAN_CARRY.--disable-negative-lightsanddisable_negative_lights: negative lights can be kept.lightconfig.log: the config, output and counts of a run, and one line per changed record. Every run also prints it.--auto-enablebacks upopenmw.cfgtoopenmw.cfg.s3lightfixes.bakbefore editing it, and edits nothing if the backup fails.--generate-completionfor bash, elvish, fish, PowerShell and zsh, and--generate-manpage.- Android and PortMaster archives.
- A Rust library,
s3lightfixes, with the settings, overrides and light arithmetic the program uses.
Changed
- Licensed MIT, instead of GPL-3.0-or-later.
openmw.cfgis found as OpenMW finds its root config:OPENMW_CONFIG,OPENMW_CONFIG_DIR, beside the program, the Linux global config, then the user's.- The Linux builds need glibc 2.34 or newer, down from 2.39.
- Every archive holds
s3lightfixes,s3lightfixes-README.md,s3lightfixes-LICENSEand a Sigstore bundle. - openmw-config 1.1, and updated dependencies.
Fixed
- The user
openmw.cfgis read when no other is found, on Windows and macOS too. - Exclusions and light and ambient overrides match ids and plugin names in any case. An override pattern with a capital letter matched nothing.
- Infinite lights stay infinite, unless an override gives them a fixed duration.
- A plugin named
S3LightFixesis never read as input, whatever its extension. - An unreadable
lightconfig.tomlexits with status 1. On Linux and macOS it exited 0. - Messages are printed when no dialog can be shown, such as on Linux without zenity, kdialog or yad.
- Saving rewrites
lightconfig.tomlunder the name it was found with, instead of adding a second file on a case-sensitive system. - A dry run piped into
headno longer ends in an error.
Migration
Most runs need no change. Scripts and launchers that pass options do:
-Vis now--version, so give--colored-valuein full; use--versionfor-i; drop-l, since every run writeslightconfig.log. Spell light flagsFLICKER_SLOWandPULSE_SLOW, and give--ambientcolors asred,greenandblue.--openmw-cfgneeds a folder, or a file named exactlyopenmw.cfg. Then runs3lightfixes --validate-config: it sayssave_logcan be deleted fromlightconfig.toml, and fails on any other key it does not read. -
0.4.6 stable
openmw-config 0.1.93 and an updated tes3. This build reports its version as 0.4.59.
Changed
- OpenMW's configuration is read with openmw-config 0.1.93.
s3lightfixes-Windows-X64.zipVerify · sha256 cbfc1c5d8b62…16c839acc
- Release
- 0.4.6 (stable)
- Size
- 1459199 bytes
- SHA-256
- cbfc1c5d8b62d1ef12030b6fdc22abbf68e5d8359d7dc0014597e9c16c839acc
- Commit
- 1d43ba1c6c37
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Windows-X64.zipmust print the digest above.s3lightfixes-macOS-ARM64.zipVerify · sha256 6dd20dc0de58…8cd9b985a
- Release
- 0.4.6 (stable)
- Size
- 1657926 bytes
- SHA-256
- 6dd20dc0de5847acc1020c2586facfeef70b9cf01a5b0c553a4fc218cd9b985a
- Commit
- 1d43ba1c6c37
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-ARM64.zipmust print the digest above.s3lightfixes-macOS-X64.zipVerify · sha256 1750b52799ab…0af536160
- Release
- 0.4.6 (stable)
- Size
- 1733677 bytes
- SHA-256
- 1750b52799ab61885e2e0f4fa43e4b8abd18a3b14c8c103cc791e360af536160
- Commit
- 1d43ba1c6c37
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-X64.zipmust print the digest above.s3lightfixes-Linux-X64.zipVerify · sha256 b909953db267…9be268bbd
- Release
- 0.4.6 (stable)
- Size
- 1848168 bytes
- SHA-256
- b909953db267f68f8b08831f78e157ed65d0a94e9e302fde72ea9429be268bbd
- Commit
- 1d43ba1c6c37
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Linux-X64.zipmust print the digest above. -
0.4.58 stable
A regular expression that does not compile is reported instead of dropped.
Fixed
- An invalid
excluded_idsorexcluded_pluginspattern shows a notification naming it.
s3lightfixes-Windows-X64.zipVerify · sha256 e02093600e88…af16f3660
- Release
- 0.4.58 (stable)
- Size
- 1480478 bytes
- SHA-256
- e02093600e889af05e0503a3a352743a4e67465ffc9cb3c43f96494af16f3660
- Commit
- 17eeda64fa5e
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Windows-X64.zipmust print the digest above.s3lightfixes-macOS-ARM64.zipVerify · sha256 6dec4d734cc3…37abb57c3
- Release
- 0.4.58 (stable)
- Size
- 1663846 bytes
- SHA-256
- 6dec4d734cc3d5f3cf8ab166343734c66d119541864c97ad35e32e937abb57c3
- Commit
- 17eeda64fa5e
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-ARM64.zipmust print the digest above.s3lightfixes-macOS-X64.zipVerify · sha256 a866a36b0cc7…44048ac58
- Release
- 0.4.58 (stable)
- Size
- 1756323 bytes
- SHA-256
- a866a36b0cc7ab102c6556a1d14f7f69b829fea33255d664735e51e44048ac58
- Commit
- 17eeda64fa5e
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-X64.zipmust print the digest above.s3lightfixes-Linux-X64.zipVerify · sha256 08026abaed75…abf8df136
- Release
- 0.4.58 (stable)
- Size
- 1869836 bytes
- SHA-256
- 08026abaed756b7822c7d2d51808c22fbb3b3d0e39b487018b7529dabf8df136
- Commit
- 17eeda64fa5e
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Linux-X64.zipmust print the digest above. - An invalid
-
0.4.57 stable
Release workflow changes only. The program is unchanged.
s3lightfixes-Windows-X64.zipVerify · sha256 951ac51e8cdb…0e192911a
- Release
- 0.4.57 (stable)
- Size
- 1481132 bytes
- SHA-256
- 951ac51e8cdbf7faf9ae3aed05e65d7b2f6040d9962d44ee359b1560e192911a
- Commit
- 287542c1b320
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Windows-X64.zipmust print the digest above.s3lightfixes-macOS-ARM64.zipVerify · sha256 887fab369501…9242d4bac
- Release
- 0.4.57 (stable)
- Size
- 1664593 bytes
- SHA-256
- 887fab369501e93dc42380de248d40def843de152f18b0a7ba093539242d4bac
- Commit
- 287542c1b320
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-ARM64.zipmust print the digest above.s3lightfixes-macOS-X64.zipVerify · sha256 e9e0d437764d…538c5ebfd
- Release
- 0.4.57 (stable)
- Size
- 1755750 bytes
- SHA-256
- e9e0d437764df4814853e7fec67175544feff12538c28e7c1df263e538c5ebfd
- Commit
- 287542c1b320
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-X64.zipmust print the digest above.s3lightfixes-Linux-X64.zipVerify · sha256 8736d7c44d1b…b9b4fff26
- Release
- 0.4.57 (stable)
- Size
- 1870748 bytes
- SHA-256
- 8736d7c44d1bcde1fd661c6225b0dc360436684fd41dedb4d605a97b9b4fff26
- Commit
- 287542c1b320
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Linux-X64.zipmust print the digest above. -
0.4.55 stable
Release workflow changes only. The program is unchanged.
s3lightfixes-Windows-X64.zipVerify · sha256 e418b709cf91…bfbfcbc1f
- Release
- 0.4.55 (stable)
- Size
- 1481041 bytes
- SHA-256
- e418b709cf91a5716f66691a72a1f867c25fbe78aba46b301ee3812bfbfcbc1f
- Commit
- 4f47db7a4ac0
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Windows-X64.zipmust print the digest above.s3lightfixes-macOS-ARM64.zipVerify · sha256 a5a57ad6ea1f…dedb6ec1d
- Release
- 0.4.55 (stable)
- Size
- 1664466 bytes
- SHA-256
- a5a57ad6ea1f685d060ea3482dbcae1a41963d7d072e9149fdec9a5dedb6ec1d
- Commit
- 4f47db7a4ac0
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-ARM64.zipmust print the digest above.s3lightfixes-macOS-X64.zipVerify · sha256 9079e046dba1…3450db84b
- Release
- 0.4.55 (stable)
- Size
- 1755475 bytes
- SHA-256
- 9079e046dba18494dc0438b16eb5801f2af570b8a6203677321fd533450db84b
- Commit
- 4f47db7a4ac0
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-X64.zipmust print the digest above.s3lightfixes-Linux-X64.zipVerify · sha256 713c2b51c765…fee975e62
- Release
- 0.4.55 (stable)
- Size
- 1870485 bytes
- SHA-256
- 713c2b51c76512eb42b85ce865bf8fbdb83af2faa3ab4da22934e68fee975e62
- Commit
- 4f47db7a4ac0
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Linux-X64.zipmust print the digest above. -
0.4.56 stable
Release workflow changes only. The program is unchanged.
s3lightfixes-Windows-X64.zipVerify · sha256 862e20703830…6b66c6251
- Release
- 0.4.56 (stable)
- Size
- 1481109 bytes
- SHA-256
- 862e207038301a83cde6f0f0cb51150bf003cea6db0ce4bcaf21cef6b66c6251
- Commit
- d490db1d3ea9
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Windows-X64.zipmust print the digest above.s3lightfixes-macOS-ARM64.zipVerify · sha256 8c855329b382…7af8b4ec4
- Release
- 0.4.56 (stable)
- Size
- 1664344 bytes
- SHA-256
- 8c855329b382ce00ee146be1943ef5e09e70c0013064ebd72ef86797af8b4ec4
- Commit
- d490db1d3ea9
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-ARM64.zipmust print the digest above.s3lightfixes-macOS-X64.zipVerify · sha256 a258ba680d52…740a3bfd5
- Release
- 0.4.56 (stable)
- Size
- 1755502 bytes
- SHA-256
- a258ba680d524c4c9ddc3c431f9ab364e02cc76f922c9dcd9acee34740a3bfd5
- Commit
- d490db1d3ea9
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-X64.zipmust print the digest above.s3lightfixes-Linux-X64.zipVerify · sha256 d7148bd271bc…f03451bee
- Release
- 0.4.56 (stable)
- Size
- 1870746 bytes
- SHA-256
- d7148bd271bc6f09abe0bdbebba660ab752f9706ee2d3c241d9b092f03451bee
- Commit
- d490db1d3ea9
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Linux-X64.zipmust print the digest above. -
0.4.53 stable
Archives are named
s3lightfixes-<platform>.zip. The program is unchanged.s3lightfixes-Windows-X64.zipVerify · sha256 760bdec3b0dc…3b26fe9f4
- Release
- 0.4.53 (stable)
- Size
- 1481159 bytes
- SHA-256
- 760bdec3b0dc61315b9b0b47deca263cfc767c969b644076a29f9de3b26fe9f4
- Commit
- 5efcc03aeb7b
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Windows-X64.zipmust print the digest above.s3lightfixes-macOS-ARM64.zipVerify · sha256 55dee9c00df2…b3f392c4c
- Release
- 0.4.53 (stable)
- Size
- 1664633 bytes
- SHA-256
- 55dee9c00df22e886d34f3f71eb3daa740ff272bdc1f4023cdaf794b3f392c4c
- Commit
- 5efcc03aeb7b
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-ARM64.zipmust print the digest above.s3lightfixes-macOS-X64.zipVerify · sha256 805ab301eba0…a044e7891
- Release
- 0.4.53 (stable)
- Size
- 1755784 bytes
- SHA-256
- 805ab301eba031d0b4a62cd3b0949e80d787bed1cdf329172b72c58a044e7891
- Commit
- 5efcc03aeb7b
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-macOS-X64.zipmust print the digest above.s3lightfixes-Linux-X64.zipVerify · sha256 6ed7991ac64c…8eab88908
- Release
- 0.4.53 (stable)
- Size
- 1870654 bytes
- SHA-256
- 6ed7991ac64c89699e84c690428ead2224e3641c9d6347f60f12aed8eab88908
- Commit
- 5efcc03aeb7b
- Sources
- 1
Check it yourself:
sha256sum s3lightfixes-Linux-X64.zipmust print the digest above. -
0.4.51 stable unreleased
Excluded plugins are excluded again.
Fixed
excluded_pluginsis applied again, without regard to case. From 0.4.2 on it had been read and ignored.
-
0.4.52 stable unreleased
A build for Intel Macs.
Added
- An Intel macOS archive, beside Apple silicon, Windows and Linux.
-
0.4.50 stable unreleased
Overrides apply in the order lightconfig.toml lists them, and excluded ids also exclude cells.
Changed
excluded_idsalso matches interior cell ids.- Light and ambient overrides keep the order they have in
lightconfig.toml, so the first match is the first listed.
Fixed
- Builds on macOS again, with an updated native-dialog.
-
0.4.46 stable unreleased
An openmw-config update that fixes how the user openmw.cfg is handled, and the license in every archive.
Added
LICENSEin every release archive.
Fixed
- Handling of the user openmw.cfg, through an updated openmw-config.
-
0.4.45 stable unreleased
Dependency updates and a corrected linker for ARM64 Linux builds.
-
0.4.44 stable unreleased
Licensed GPL-3.0-or-later, with dependencies updated.
Added
- A license: GPL-3.0-or-later.
-
0.4.43 stable unreleased
Cells the plugin replaces are written without a water height.
Fixed
- Every cell the plugin replaces is written without the water height of the plugin it was copied from.
-
0.4.42 stable unreleased
The same program as 0.4.4: 0.4.41's lookup of openmw.cfg in the working directory and its parent is reverted.
-
0.4.4 stable unreleased
vfstool_lib 0.2.0, which no longer pulls in DirectXTex. The program is unchanged.
-
0.4.3 stable unreleased
Builds with stable Rust. The program is unchanged.
-
0.4.2 stable unreleased
Per-light and per-cell overrides, and plugins read in parallel.
Added
--lightand[light_overrides]: color, radius, duration and flags for the lights whose id matches a regular expression.--ambientand[ambient_overrides]: ambient, sunlight and fog colors and fog density for the interior cells whose id matches.-U,--update-light-config, andsave_configsave the settings of a run intolightconfig.toml.disable_interior_suninlightconfig.toml, the setting behind--classic.
Changed
- Plugins are read in parallel, and only their cell and light records.
Fixed
- A relative
--openmw-cfgpath is resolved from the working directory. - Only cells that were changed are written to the plugin.
- Interior cells without ambient data are no longer reported as changed.
Known issues
excluded_pluginsis read but not applied, until 0.4.51.
-
0.4.0 stable unreleased
Pulsing lights, carried-light duration and exclusions become settings, and openmw.cfg is read through openmw-config.
Added
disable_pulseand--no-pulseremove the pulse flags from every light.duration_multand--duration-multmultiply light durations.excluded_idsandexcluded_plugins: regular expressions for light ids and plugins to leave alone, with a built-in list of plugins that do not parse.
Changed
- OpenMW's configuration is read with the openmw-config crate.
- A
lightconfig.tomlthat leaves out a setting uses its default instead of failing.
Fixed
- The generated plugin's header counts its records correctly.
-
0.4.1 stable unreleased
Finds the OpenMW config in its default Windows location, and reports every handled error in a notification.
Fixed
- Finding openmw.cfg in its default Windows location, including a Documents folder that OneDrive has moved.
- Every error the program handles is shown as a notification, not only some of them.
-
0.3.3 stable unreleased
lightconfig.toml is read again.
Fixed
lightconfig.tomlis read from the folder ofopenmw.cfg. From 0.3.0 on it was looked for in the wrong place, so every run used the defaults and wrote them over it.
-
0.3.21 stable unreleased
Release workflow changes only. The program is unchanged.
-
0.3.22 stable unreleased
Release workflow changes only. The program is unchanged.
-
0.3.23 stable unreleased
Release workflow changes only. The program is unchanged.
Known issues
- Its GitHub release has only the Windows archive.
-
0.3.25 stable unreleased
Release workflow changes only. The program is unchanged.
Known issues
- Its GitHub release has no Linux archive.
-
0.3.24 stable unreleased
Release workflow changes only. The program is unchanged.
-
0.3.29 stable unreleased
Updated dependencies, and the readme in every archive.
Added
Readme.mdin every archive.
Changed
- Updated tes3, openmw-cfg and clap.
-
0.3.28 stable unreleased
Release workflow changes only, which add development builds. The program is unchanged.
Known issues
- Its GitHub release has no Linux archive.
-
0.3.27 stable unreleased
Release workflow changes only. The program is unchanged.
Known issues
- Its GitHub release has no archives.
-
0.3.2 stable unreleased
The Linux build moves to Ubuntu 22.04. The program is unchanged.
Changed
- The Linux build is made on Ubuntu 22.04, and needs a system at least that new.
Known issues
- Its GitHub release has only the Windows archive.
-
0.3.1 stable unreleased
Negative lights are black as well as off.
Fixed
- Negative lights are also made black, so vtastek's classic light falloff no longer shows them.
Known issues
- Its GitHub release has no Linux archive.
-
0.3.0 stable unreleased
Command-line options for every setting, and nothing installed or enabled unless asked.
Breaking changes
- The plugin is written to the working folder, or
--output, instead ofdata-local, and one left indata-localis deleted. - The plugin is enabled in
openmw.cfgonly with--auto-enable.auto_installis no longer read. - Interior sunlight is taken out only with
--classic. - Only the
lightconfig.tomlbesideopenmw.cfgis read, not one beside the program or indata-local.
Added
- A command-line option for every
lightconfig.tomlsetting, which takes the file's place for that run. -c,--openmw-cfg: the folder of theopenmw.cfgto read.-o,--output: the folder to write the plugin to.-e,--auto-enable: enable the plugin inopenmw.cfg.-7,--classic: for vtastek's shaders on OpenMW 0.47, a standard radius of 2.0 and no interior sunlight.-l,--write-log,-n,--no-notifications,-d,--debugand-i,--info.
Changed
- The default standard radius is 1.2, down from 2.0, and the standard hue 0.62, up from 0.6.
Fixed
standard_saturationinlightconfig.tomlis read.
Known issues
lightconfig.tomlis looked for in the wrong place, so every run uses the defaults and writes them over it, until 0.3.3.
- The plugin is written to the working folder, or
-
0.2.0 stable unreleased
Negative lights are turned off, as they were always meant to be.
Fixed
- Negative lights are written to the plugin, with the flag removed and a radius of 0. Before, they were left out.
- Enabling the plugin starts a new line when
openmw.cfgdoes not end with one.
-
0.1.9 stable unreleased
Signed builds.
Added
- Every archive holds a Sigstore bundle,
S3LF-<runner>.bundle, to check the program withcosign verify-blob.
- Every archive holds a Sigstore bundle,
-
0.1.7 stable unreleased
Refuses to write an empty plugin, and builds for Android.
Changed
- Updated openmw-cfg and tes3.
Fixed
- A plugin with no masters stops the run with a message instead of being written.
- Builds for Android, where messages are printed instead of shown in a dialog.
-
0.1.6 stable unreleased
Dialogs for success and failure.
Added
- A dialog reports a finished run, or an
openmw.cfgor plugin list that cannot be read. WithS3L_NO_NOTIFICATIONSset, the message is printed instead.
Fixed
- The message for a plugin that fails to load reads properly.
- A dialog reports a finished run, or an
-
0.1.5 stable unreleased
Reads plugins whose extension is in capitals, and runs on older Linux systems.
Changed
- The Linux build is made on Ubuntu 20.04, so it runs on older systems.
Fixed
- Plugins with a capitalized extension, like
.ESP, are read instead of skipped. - A value of the wrong type in
lightconfig.tomlis reported as one.
-
0.1.4 stable unreleased
Debug output, and clearer failures when openmw.cfg cannot be used.
Added
S3L_DEBUGprints the config, the plugins and the data folders that were found, and the plugin's header.
Fixed
- A crash on a missing folder, through an updated openmw-cfg.
- An
openmw.cfgthat lists no plugins stops the run with a message. - An
openmw.cfgthat cannot be read is reported with the reason.
-
0.1.2 stable unreleased
Works with an OpenMW config file of any name.
Fixed
lightconfig.tomlis written beside, and the plugin enabled in, the config file that was read, whatever its name.
-
0.1.3 stable unreleased
The log goes beside the config file too.
Fixed
save_logwriteslightconfig.logbeside the config file that was read, whatever its name.
-
0.1.1 stable unreleased
The first release: a program of its own that writes S3LightFixes.omwaddon for the load order in openmw.cfg, where Lightfixes.pl and Waza-lightfixes needed tes3cmd.
Added
- Every light in the load order recolored and resized, with hue, saturation, value and radius multipliers for standard (orange) lights and for colored ones.
- Sunlight taken out of interior cells.
disable_flickeringremoves the flicker flags from every light.- The plugin is saved in OpenMW's
data-localfolder, andauto_installenables it inopenmw.cfg. lightconfig.tomlbesideopenmw.cfg, written with the defaults when there is none.save_logwrites the plugin as text tolightconfig.log.OPENMW_CONFIGandOPENMW_CONFIG_DIRpoint it at a portable install'sopenmw.cfg.
Known issues
- Negative lights are meant to be turned off, but are left out of the plugin instead, until 0.2.0.
standard_saturationinlightconfig.tomlis not read, so its default is always used, until 0.3.0.