Skip to content

Releases: Flohhhhh/ultimate-lighting-controller

v1.3.3

09 Feb 14:04
Compare
Choose a tag to compare

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

05 Feb 03:08
6381dce
Compare
Choose a tag to compare

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

04 Feb 23:26
Compare
Choose a tag to compare

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

16 Jan 18:29
Compare
Choose a tag to compare

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

12 Jan 12:54
bd042e3
Compare
Choose a tag to compare

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

12 Jan 12:40
Compare
Choose a tag to compare

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

06 Jan 04:20
Compare
Choose a tag to compare

What's New

  • Added some more errors and warnings for better UX
  • ulc.lua files no longer have to be in the data folder of the vehicle resource
  • Added baseevents to dependencies
  • Cleaned up config.lua

Links:

Full Changelog: v1.0.1...v1.1.0

v1.0.0

01 Jan 17:18
Compare
Choose a tag to compare

v0.1.1

30 Dec 15:44
Compare
Choose a tag to compare

Public beta version.

0.1.0

23 Dec 22:43
dc1d34a
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

Initial beta release. Private.