MSIRGB Versions Save

Alternative to MSI Mystic Light for controlling motherboard LEDs, without the fixed 7 colour limitation.

v2.4.0

2 years ago
  • Updated Heartbeat effect to feel smoother and work consistently across all motherboards
  • Cleaned up scripts, fixed some bugs in them & added inverted_colours option to Police Lights effect (light green-blue vs dark red-blue)
  • Added code to check if anti-cheats are running, and give some info as to what to do
  • Lua scripts can now call any Lua function, including loading modules (Lua or C modules via require)
  • Added button to change all colours at once in the GUI
  • Added code to invert colour channels on the chip, which apparently allows you to use more vivid colours (i.e. same RGB values, but colours presented are slightly different)
  • Tried to fix some problems with LED settings not being applied fast enough, causing LED settings to be messed up (mixed settings from different scripts) - I think it's okay? Haven't noticed anything much
  • Tried to improve the GUI overall look
  • Fixed some motherboards not getting correctly initialized because they weren't on the list of supported motherboards even though they were reportedly working
  • Disable support for model 7B45 (wasn't supported, shouldn't have been allowed to work)
  • Fixed LED settings not being applied after a cold boot

v2.3.0

3 years ago

Fixes reversed colour issue for a bunch of motherboards. No longer shows warning message on a couple more.

v2.2.1.2

5 years ago

Update motherboard vendor name check code to look for keyword "MSI" as well, as MSIRGB wouldn't run on some of the supported motherboards otherwise.

v2.2.1.1

5 years ago

Fixes check for MB vendor name added in 2.2.1.

v2.2.1

5 years ago

Adds specific check for non-MSI boards so that MSIRGB shuts down before bad things can happen.

scripts-v2.2.0

5 years ago

From now on, scripts will be included separately from MSIRGB so that new scripts can be published without releasing new versions of the tool.

Includes: - Hue Wheel - Pumpkin - Strobe - Police Lights

Compatible with MSIRGB 2.2.0.

v2.2.0

5 years ago

Adds the Pumpkin and Strobe effects, adds check for running MSI apps that may interfere with MSIRGB's functioning.

v2.1.0

5 years ago

Fixes bug where MSIRGB would fail to start if the script service was already running and it had been started by Windows. Introduces Lua API function Lighting.ColourUtils.HSVtoRGB.

v2.0.1

5 years ago

Improves fix of potential data races from v2.0.0. Improves error messages that may appear on startup of MSIRGB. Improves the GUI.

v2.0.0

5 years ago

This is a compatibility breaking update. The changes are as such:

  • Lighting.BatchBegin and Lighting.BatchEnd Lua API functions now no longer return false if called incorrectly (e.g. called BatchEnd() but there was no matching call to BatchBegin()), but rather stop execution of the script and throw an error in the log
  • Since there was a fix for MSIRGB to properly understand the colours from the chip (it was previously interpreting 4 colours of 24-bit depth, while the chip in fact supports 8 colours but only of 12-bit depth), there were some changes to accomodate this:
    • Lighting.SetColour now only accepts values for each channel between 0x0 and 0xf
    • The colour picker in the GUI was replaced with a slider-based colour picker, allowing to choose only between the 4096 available colours. Previously, the colour chosen from the colour picker was approximated to make work with the chip.