Artemis Versions Save

Provides advanced unified lighting across many different brands RGB peripherals

prerelease

11 months ago

Artemis is still in pre-release, you can download the latest version at https://artemis-rgb.com/ Once installed, the application can update itself.

pre-release

3 years ago

Every time a change is made to Artemis 2, a build is automatically created and uploaded.

The recommended way to install these builds is using the Artemis installer.

  • The installer will always install the latest build
  • You can use the installer to update Artemis
  • You don't need to download the installer to get a new version, just run it again

You may get a SmartScreen/virus warning but the installer is virus free and so is Artemis.

This warning is because the installer is not digitally signed (doing so is very expensive).

If you don't want to use the installer, you can browse the builds per branch here.
The installer and the manual downloads both include all plugins from the Artemis.Plugins repository

1.9.0.2

7 years ago

Howdy,

Here's a release that should fix any issues with enabling Razer keyboards.

Fixes

  • Fixed a crash when enabling Razer keyboards.
  • Fixed mouse freezing on startup, it'll still lag a bit for a second or two but that's just how it works (if it's still more than a few seconds let me know).
  • Fixed an issue in the DX9ScreenCapture caused by windows-dpi-scaling

Known issues

  • The K95 Platinum has an issue where some keys also light up the key to their left or right.
  • Changing layer properties in LUA isn't reflected in the profile editor.
  • Some LEDs on CoolerMaster keyboards dont light up, this is an SDK issue will fix when they update the SDK.

Note: You only need to download Setup.exe. All the other files are used by the auto-updater

1.9.0.1

7 years ago

Hey guys, last update broke a few little things, this update takes care of that. Oh and if you like Terraria, rejoice! I've added a Terraria module

Additions

  • Added Terraria module, no default profile yet though!

Fixes

  • Fixed Strafe being 'zoomed in'
  • Fixed GTA V module editor
  • Fixed GTA V module DLL placement

Known issues

  • The K95 Platinum has an issue where some keys also light up the key to their left or right.
  • Changing layer properties in LUA isn't reflected in the profile editor.
  • Some LEDs on CoolerMaster keyboards dont light up, this is an SDK issue will fix when they update the SDK.

Note: You only need to download Setup.exe. All the other files are used by the auto-updater

1.9.0.0

7 years ago

Time for another Artemis release, this time featuring new devices and keybinds!

I know it's been a while since the last release and I'd love to get these out faster but I'm currently quite pressed for time. I do read all the issues though and your feedback is noted and appreciated! :3

Additions

  • [Layers] Added keybinds to layers. These work alongside conditions and allow you to enable/disable/toggle layers on/during certain keypresses or mouseclicks.
  • [Layers] Added shrink animation.
  • [Layers] Added GIF animation speed control through the animation speed slider.
  • [LUA] Added keybind module, for more info see the wiki.
  • [Modules] Added Assetto Corsa module with default profile by Bluethefurry.
  • [Devices] Added K95 Platinum support, including the awesome new lightbar.
  • [Devices] Added CM Master Mouse support.

Improvements

  • [Devices] Updated the CoolerMaster SDK so that CanEnable no longer returns a false positive
  • [Profile editor] Made profile editor scale with window size.
  • [Profile editor] You can now copy-paste layers with Ctrl+C/Ctrl+V, this works across profiles.
  • [UI] Redesigned layer properties.
  • [UI] Replaced all checkboxes with the same Windows 10-styled checkbox (it's the little things).
  • [UI] Aligned UI elements across the application

Fixes

  • [Profile editor] Fixed layer changes getting lost on alt-tabbing away.
  • [LUA] Fixed drawing scale on the preview image.
  • [UI] Fixed layer editor window title.
  • [General] Fixed a bunch of reported crashes.
  • [Devices] Fixed CM keyboard lighting release on Artemis shutdown.

Modules

  • [The Division] I've disabled this module for now, it was broken and it'll be a pain to fix.
  • [GTA V] Improved DLL-placement mechanism.

Known issues

  • The K95 Platinum has an issue where some keys also light up the key to their left or right.
  • Changing layer properties in LUA isn't reflected in the profile editor.

Note: You only need to download Setup.exe. All the other files are used by the auto-updater

1.8.2.0

7 years ago

Here's a beta release for testing keybinds and Assetto Corsa

For anny issues/feedback/comments please reply to the keybinds issue and Assetto Corsa issue

I've also added keybinds to the LUA API, I'll update the docs later but a quick example:

-- Simply call a method
function kbTest()
    print("oohai!");
end
Keybind.SetKeybind("test1", "SHIFT+D", kbTest);

-- Call a method with argument(s)
function kbTest2(message)
    print(message);
    -- As a test, remove the keybind after being pressed once
    Keybind.RemoveKeybind("test2");
end
Keybind.SetKeybind("test2", "SHIFT+F", kbTest2, "hello!!!");

Note: To run, extract all files and run Artemis.exe in the Release folder

1.8.1.0

7 years ago

Over the past few updates performance has been a bit of a concern for me. In my opinion when gaming Artemis should stay below 2% CPU usage. the General profile uses a bit more than that but that's excusable.

Improvements

  • [Layers] Greatly improved performance when using easing on layers.
  • [Rendering] Improved performance when using multiple devices.

Fixes

  • [LUA] Fixed LUA drawing scale on non-keyboard events.
  • [Profile editor] Made labels in editor consistent (#301).

Devices

  • [Corsair] Added 15 second auto-run delay to fix mouse not being detected (#297).
  • [CM] Improved CM Masterkeys Pro S code to handle it being a separate model better. (#299).
  • [All non-keyboard] Upgraded rendering resolution scale to 2. It was 1 in the last update due to performance issues but with recent improvements 2 makes for a nice compromise. Keyboard are still on a scale of 4. (#300).

Modules

  • [General] Split up RAM into total RAM, used RAM and available RAM.
  • [General] Improved performance datamodel update.

Known issues

  • LightFX is included in this release because I forgot to take it out (again), but it's not ready yet.
  • Changing layer properties in LUA isn't reflected in the profile editor.

Note: You only need to download Setup.exe. All the other files are used by the auto-updater

1.8.0.2

7 years ago

Time for another release, this time with lots and lots of improvements below the surface such as a complete rewrite of the entire module system and the audio layer.

The main focus of this release was improving on existing features and getting rid of lots of tiny bugs. This means you won't see a whole lot of new stuff but this release features around 6,589 code changes. And I'm sure that has not cause a single bug :').

1.8.0.1 includes a hotfix for the audio layers on the default profiles.
1.8.0.2 includes a hotfix for the layer properties window input fields.

Additions

  • [Modules] - Added a Overlay profile module. This lets you create a profile that's always drawn on top of whatever other effect you have active. Currently it acts in the same way as the old Volume overlay module (which has been removed).
  • [Modules] - Added American Truck Simulator support to the now called Truck Simulator module.
  • [Events] - Expanded events to trigger on value change, value increase or value decrease. The latter two only work on number values (to see it in action, inspect the default overlay profile).
  • [Layers] - Added a new layer type, conical brush by DarthAffe. For a preview click here.
  • [Audio layer] - Added an option to select which audio device to display, can be input (microphone) or output.
  • [Audio layer] - When setting this new option to default Artemis will auto-update the layer when the default device changes.

Fixes

  • [General] - The last active module is no longer activated after closing a game when that module was disabled in the first place. (#286)
  • [Profile editor] - Streamlined profile activation cycle, this fixes LUA not updating on running games and lots of rare bugs. (#257)
  • [Layer editor] - Fixed layer conditions sometimes resetting on properties window open.

Improvements

  • [Profile editor] - Changed the confusing way in which editing worked with a game active. From now on whenever the editor is active and the Artemis window has focus, the game is overwritten by the editor. When you close the editor or focus the game window, the game is active. (#275)
  • [Audio layer] - Rewrote the audio layer so that it now always shows an accurate visualization
  • [Audio layer] - Removed the sensitivity slider in favor of auto-sensitivity. Artemis will watch how loud the sound is you're outputting and make sure it averages out to filling up your keyboard for 75% (this will be configurable later on).

Known issues

  • LightFX is included in this release because I forgot to take it out, but it's not ready yet.
  • Renaming layers from the properties window can cause other settings not to save. To rename them without issue right-click on the layer and click Rename.
  • Changing layer properties in LUA isn't reflected in the profile editor.

Note: You only need to download Setup.exe. All the other files are used by the auto-updater

1.7.1.0

7 years ago

First update of the year, thanks for your support and helping Artemis grow over the past year :). Happy new year everyone!

This release features mostly updates to default profiles, bug fixes and a few minor new features. I've run into a bit of trouble with the profile editor (see known issues at the bottom) but I wanted to get this update out.

Additions

  • [Layers] - Added an option to match one, all or none of the conditions on a layer.
  • [LUA] - Added Timer module, see the wiki for more information.
  • [LUA] - Added a GetRelativeColor function to the Brushes module, see the wiki for more information.
  • [LUA] - Added a GetKeyPosition function to the Keyboard module, see the wiki for more information.

Fixes

  • [General] - Fixed a crash when Artemis has no internet access. (#251)
  • [General] - Fixed devices going blank after system wakeup. (#204)
  • [Profiles] - Fixed a crash when using invalid characters in a profile name. (#237)
  • [LUA] - Cleaned up errors in the log, showing only relevant info.
  • [Ambilight] - Fixed bug in the ambilight-layer-type causing it to stop working after changing profiles. (DarthAffe)
  • [Windows profile] Fixed window title data not always updating. (DarthAffe, #242)
  • [Rocket League] Updated for Rocket League 1.26 (this doesn't actually require a full Artemis update and was fixed yesterday) (#217)

Profiles

  • [Overwatch] - Added Ana and Sombra to the default profiles.
  • [Project CARS] - Added default profiles.
  • [Rocket League] - The boost layer now fills up and changes color smoothly on default profiles.
  • [Rocket League] - Removed the blinking layer on default profiles.

Known issues

  • Changing layer properties in LUA isn't reflected in the profile editor.
  • Editing the LUA script of a game that is currently running can cause the script to stop working. (#257)
  • The audio visualization layer fills up the entire layer at certain volumes (#228)

_Note: You only need to download Setup.exe. All the other files are used by the auto-updater_

1.7.0.0

7 years ago

Hey, another fairly major update here that adds pretty extensive Project CARS support.

Project CARS had been on my list for a while now (#11, a long while!) and I finally got around to adding it through it's great Shared Memory support. If you have any game that also has an API like this, make an issue and it should be really easy to add support to Artemis!

Additions

  • Added Project CARS support. (#11)
  • Added button to settings to open the logs folder

Windows profile

  • Added Active window and process to data model. (DarthAffe, #219)

Fixes

  • Fixed a crash when changing layer conditions
  • Fixed logs not being archived.

General

  • I've changed how easily Artemis crashes. in 1.6 I made the program more sensitive to errors, instead of just ignoring them alother but decided to somewhat revert this change. With 1.7 if something goes wrong rendering a frame the error is logged and the frame is skipped, instead of the whole application crashing. Many of these errors were simply caused by mis timings which I've tried very hard to avoid but I can't catch them all.

Known issues

  • Changing layer properties in LUA isn't reflected in the profile editor.
  • After sleep, Artemis might not work, a quick way to fix this is by right-clicking the tray icon and clicking disable and then enable.
  • A crash occurs when using a reserved path character in a profile name.

_Note: You only need to download Setup.exe. All the other files are used by the auto-updater_