Releases: Flohhhhh/ultimate-lighting-controller
v1.3.3
Corrected error handling for new naming system.
This is a bug fix release. See the latest full release for more details about the latest changes.
Alternatively, you can see an up to date list of all changes since the the previous full release here
Full Changelog: v1.2.2...v1.3.3
v1.3.2
This is a bug fix release. See the latest full release for more details about the latest changes.
Alternatively, you can see an up to date list of all changes since the the previous full release here
Full Changelog: v1.2.2...v1.3.2
v1.3.1
What's New
- Configurations can now accept multiple names for vehicles that share the same settings
- Brake extras now function as real brakes, staying on when the vehicle is stopped (optional)
- Improved loading state awareness, onesync is no longer required and it's more stable
- Added reverse extras
- Steady burns and now de-activate when lights are turned on
- Un-globbed the fxmanifest
- Added unused code for reminder beeps (coming soon)
Config Changes
Brake Extra Changes
The brakeExtras
section in the config.lua is now empty. The speedThreshold
value has been moved to the vehicle configuration. This is backwards compatible, old ulc.lua configurations do not need to be updated.
New format for ulc.lua brake config:
brakeConfig = {
useBrakes = false,
speedThreshold = 3,
brakeExtras = {}
},
If you do not change this, ULC will default to default functionality for the value, which would be the value of 3 above.
Cruise Lights Changes
The steadyBurnsConfig
section of the ulc.lua file can now accept a new disableWithLights
value.
New format:
steadyBurnConfig = {
forceOn = false,
useTime = true,
disableWithLights = false,
sbExtras = {1, 2}
},
This is not mandatory. You do not need to update your existing configs unless you want to use this feature.
Reverse Config
The ulc.lua
file can now accept a reverseConfig
field.
Format:
reverseConfig = {
useReverse = false,
reverseExtras = {}
},
This is not mandatory. You do not need to update your existing configs unless you want to use this feature.
Links:
Full Changelog: v1.2.2...v1.3.1
v1.2.2
What's New
- Stage buttons can now have "Linked Extras" that will toggle to match the state of the primary extra
Config Changes
Buttons can now accept a linkedExtras={}
field. Extras specified in this field will toggle to match the state of the primary extra when the button is pressed.
New button structure:
{label = 'LABEL', key = 1, extra = 1, linkedExtras = {}, offExtras = {2, 3}}
This is not mandatory.
You do not need to update your existing configs unless you want to use this feature.
Links:
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's New
ulc.lua
can now contain multiple comma-separated configs (useful for packs)- Stage Buttons will now always render in all caps
- Added global (server-wide) toggle for UI
- You can now disable specified extras whenever a stage is activated
Config Changes
Buttons can now accept a offExtras={}
field. Extras specified in this field will be disabled when the button is pressed.
New button structure:
{label = 'LABEL', key = 1, extra = 1, offExtras = {2, 3}}
This is not mandatory.
You do not need to update your existing configs unless you want to use this feature.
Links:
Full Changelog: v1.1.0...v1.2.1
v1.2.0
What's New
ulc.lua
can now contain multiple comma-separated configs (useful for packs)- Stage Buttons will now always render in all caps
- Added global (server-wide) toggle for UI
- You can now disable specified extras whenever a stage is activated
Config Changes
Buttons can now accept a offExtras={}
field. Extras specified in this field will be disabled when the button is pressed.
New button structure:
{label = 'LABEL', key = 1, extra = 1, offExtras = {2, 3}}
This is not mandatory.
You do not need to update your existing configs unless you want to use this feature.
Links:
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's New
- Added some more errors and warnings for better UX
ulc.lua
files no longer have to be in thedata
folder of the vehicle resource- Added
baseevents
to dependencies - Cleaned up
config.lua
Links:
Full Changelog: v1.0.1...v1.1.0