Artemis Changelog

What's new in Artemis 1.11.3.0

Jun 13, 2018
  • Fixes:
  • [Logitech] Fixed device support on the latest Logitech Gaming Software.
  • 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.
  • The Rocket League module doesn't currently work.
  • The Unreal Tournament plugin is outdated and so the module doesn't work.
  • Note: Downloading the artemis-setup-1.11.3.0.msi instead of the artemis-1.11.3.0.zip is recommended.

New in Artemis 1.11.2.0 (Jan 8, 2018)

  • Fixes:
  • [G910] Fixed key alignment (#408).
  • [G810] Applied the same fix as to the G910 but untested.
  • Modules:
  • [WoW] Fixed the addon to no longer prevent logout after 7.3.5.
  • [Overwatch] Fixed the default profile to no longer only work with Genji (#419).
  • 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.
  • The Rocket League module doesn't currently work.
  • The Unreal Tournament plugin is outdated and so the module doesn't work.

New in Artemis 1.11.1.0 (Dec 4, 2017)

  • A quick update to fix some issues that came up with 1.11.
  • Please note that if you're still running Artemis 1.10 or earlier the auto-updater will not pick this version up. 1.11 and onwards use a new type of auto-updater.
  • Fixes:
  • [General] Fixed default profiles not being placed in the right folder.
  • [General] Artemis now stores profiles and settings in the Program Data folder instead of the Documents folder (C:ProgramDataArtemis by default) this should keep virus scanners like Avast from having a stroke..
  • Modules:
  • [WoW] Fixed a crash if certain DLLs are removed by antivirus, you'll now just get a warning and instructions instead.

New in Artemis 1.11.0.0 (Nov 29, 2017)

  • Additions:
  • [LUA] Added slider GUI element (TylerJaacks).
  • [Profile editor] Added the ability to have conditions look inside lists (useful for the WoW module).
  • [Devices] Added Razer Firefly support (Chris-Barton).
  • [Devices] Added Razer Mamba support (Chris-Barton).
  • [Modules] Added F1 2017 module.
  • [Modules] Added World of Warcraft module.
  • Fixes:
  • [LUA] Fixed some LUA syntax in the default LUA file and wiki.
  • [Layers] Fixed Audio Visualization layers lag.
  • [Profile editor] Fixed rename duplicating profiles.
  • [Profile editor] Fixed some occasions on which the editor would go blank.
  • [Devices] Fixes to the Corsair keymap that's used for type lighting
  • [Devices] Fixed some LEDs not lighting up on the CoolerMaster keyboards
  • [General] Fixed a crash in the Rocket League module
  • Modules:
  • [Overwatch] Added Orisa and Doomfist (TylerJaacks).
  • [Overwatch] Updated the default profile to use LUA instead of a lot of layers.
  • [CS:GO] Added bomb status and win_team to CS:GO datamodel
  • [F1 2017] This module uses the game's official UDP telemetry, be sure to enable it!
  • [WoW] This module uses an addon it installs automatically whenever WoW is started with the module enabled. The addon doesn't break WoW's ToS but I cannot guarantee that it's 100% safe to use (I've been using it for a month without any issues myself). If you disable the module it will not install the addon.
  • Improvements:
  • [General] Artemis will no longer ask for administrator privilages on autorun.
  • [General ] Replaced the setup and auto-updater with one that doesn't rely on Squirrel.Windows. It was giving false-positives on virus scanners.

New in Artemis 1.10.0.0 (Oct 5, 2017)

  • Additions:
  • [LUA] Added GUI module to create simple interfaces. I'm still deciding on a wiki format for this so bare with me.
  • [LUA] Added storage to allow saving options and other values, for more info see the wiki.
  • Fixes:
  • [Layers] Fixed Audio Visualization layers randomly stopping.
  • [Layers] Disable layers by default when Toggle Enable keybind is first keybind.
  • [Profiles] Fixed a crash when loading invalid profiles.
  • [Profile editor] Fixed a crash when copy-pasting inside any of the editor windows.
  • [General] Added a compatibility workaround with the RivaTuner Statistics Server.
  • Improvements:
  • [General] Completely got rid of the input lag during Artemis startup (at least in my tests!).
  • [General profile] Added an option to update the active window/process on a timer in case you're having issues with the default setting.
  • [Profile editor] You can now always move and resize selected layer even when it us underneath other layers.

New in Artemis 1.9.0.2 (Oct 5, 2017)

  • 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

New in Artemis 1.9.0.1 (Oct 5, 2017)

  • 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

New in Artemis 1.9.0.0 (Oct 5, 2017)

  • 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.

New in Artemis 1.8.1.0 (Oct 5, 2017)

  • 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.

New in Artemis 1.8.0.2 (Oct 5, 2017)

  • 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).

New in Artemis 1.7.1.0 (Oct 5, 2017)

  • 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.

New in Artemis 1.7.0.0 (Oct 5, 2017)

  • 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.

New in Artemis 1.6.1.0 (Oct 5, 2017)

  • Fixes:
  • Fixed a crash when using the key press layer (#224 and #225).
  • Fixed the Generic layer not drawing until changed into something else first (#224).
  • Additions:
  • You can now use Artemis without using a full RGB keyboard.
  • Added displays of what is being sent to each device in the debug window.

New in Artemis 1.6.0.0 (Oct 5, 2017)

  • Fixes:
  • Removed the 'None' brush type from layers as it does nothing and causes a crash.
  • Fixed audio layer settings not always applying. (#205)
  • Fixed audio layer CPU usage with multiple audio layers and when editing profiles using audio layers. (#212)
  • Improved error reporting in the main render loop.
  • Additions:
  • Added layer animations to the audio layer type. (#178)
  • Added CM Masterkeys Pro S support. (#202)
  • Windows profile:
  • Enabled easing on the Spotify progress bar and CPU indicator(s).
  • Overwatch:
  • Added Ana and Sombra, these aren't in the default profiles yet but you can add them yourself if you want.

New in Artemis 1.5.0.3 (Oct 5, 2017)

  • Fixes:
  • Fixed the Strafe not drawing properly (#198)

New in Artemis 1.5.0.2 (Oct 5, 2017)

  • Fixes:
  • Fixed a crash when showing certain dialogs
  • Additions:
  • Added Caps lock, scroll lock and num lock to WindowsProfile's datamodel

New in Artemis 1.5.0.0 (Oct 5, 2017)

  • Interface:
  • As you can see if you're reading this in Artemis, changelogs now appear formatted!
  • The save button below the profile editor now forces a save on the profile too (profiles used to only auto-save every 5 seconds, sorry!)
  • Additions:
  • Added LUA scripting engine, you can read all about it on the wiki. (A guide and more examples coming soon, as always, feedback is welcome)
  • Added Ambient Lighting layer type (DarthAffe, #180)
  • Added QWERTZ layout (DarthAffe, #185)
  • Added debug window showing live log output. LUA output is also shown here
  • Added GTA V support
  • Added Cooler Master Masterkeys Pro L support (#184)
  • Windows Profile:
  • Added Google Play Music Desktop Player support similar to how Spotify works (#190)
  • Unreal Tournament:
  • Updated plugin for latest release
  • Fixes:
  • Views no longer randomly disappear (#182)
  • Fixed a possible crash on first run
  • Layers can no longer be dragged/resized off of the canvas
  • Drastically decreased memory usage when the UI is closed (usage with most of the default profiles goes down to 50mb after a while!)
  • Fixed light bleeding issue with some keyboards (#189, #193)
  • Fixed trailing tray icon on shutdown

New in Artemis 1.4.0.0 (Oct 5, 2017)

  • General:
  • Finally fully implemented the event system, check out the wiki to see how events work
  • Cleaned up libraries to decrease installation size
  • Updated Logitech SDK to allow coloring of the G910's G-keys and logos
  • Split up the G910 and G810 profiles because they are now different sizes
  • This means your G810 profiles will have gone missing, check out the FAQ on how to get them back.
  • Additions:
  • Added preset brushes to the color selector
  • Added buttons to easily change the brush direction in the color selector
  • CS:GO:
  • Added a made_kill and made_headshot boolean that is true for 500ms after you made a kill or headshot
  • Fixes:
  • Fixed Rocket League support

New in Artemis 1.3.3.0 (Oct 5, 2017)

  • General:
  • Removed the audio visualization and key press effects in favor of layers that do the same and more.
  • Updated The Witcher 3 mod to work with version 1.31.
  • Updated to the latest CUE SDK. Make sure you're running the latest CUE2.
  • Added link to Overwatch wiki on the Overwatch profile for people having trouble with it.
  • Updated all windows profiles to include all device types.
  • Updated almost all profiles to include a mousemat layer.
  • Additions:
  • Added mousemat layer type. For now only the Corsair MM800 RGB POLARIS is supported.
  • Added icons to audio and keypress layers
  • Added default windows profiles for key waves and audio visualization.
  • Added text explaining where the audio visualization and key press effects went.
  • Added default profile for Eurotruck Simulator 2
  • Fixes:
  • Artemis now takes exclusive access of all RGB devices with CUE, to get rid of VOID issues.
  • Fixed crash that could occur on layer deselection.
  • Fixed pulse/grow effects display in editor.

New in Artemis 1.3.2.0 (Oct 5, 2017)

  • General:
  • Updated Unreal Tournament plugin to work with Alpha 0.1.4 (August 29, 2016)
  • Additions:
  • Added kill state display to Unreal Tournament datamodel (kill, double kill, multi kill etc.)
  • Fixes:
  • Fixed pulse animation (#149)
  • Fixed a crash that could occur when deselecting a layer in the editor

New in Artemis 1.3.1.0 (Oct 5, 2017)

  • Additions:
  • Added K65 LUX RGB support
  • Added K65 RGB RAPIDFIRE support
  • Improvements:
  • Replaced ETS2 telemetry reader with a better one (#145)
  • Fixes:
  • Fixed ETS2 plugin placement (#145)
  • Fixed effects not realising they are active (desyncing the toggle button in the UI)

New in Artemis 1.3.0.0 (Oct 5, 2017)

  • Additions:
  • Added Euro Truck Simulator 2 support (#142) (is currently missing a default profile, will add it in a small update this week)
  • Added configuration options to the Audio layer type (#75 and #113)
  • Added auto-update (can be disabled in settings)
  • Improvements:
  • Replaced the old installer with a new one that should be a lot more robust (#112)
  • Fixes:
  • Options now properly persist through application updates
  • The last active effect should now always activate when starting Artemis
  • The last active should now always be selected when starting Artemis (#126)

New in Artemis 1.2.3.1 (Oct 5, 2017)

  • Fixed the default UT profile to show the wrong team color
  • Added CGK65 RGB support

New in Artemis 1.2.3.0 (Oct 5, 2017)

  • Additions:
  • Added Unreal Tournament support
  • Added Audio layer type
  • Added configuration options to the key wave layer type
  • Added a toggle for displaying all layers in the editor, or only the selected folder/layer
  • Improvements:
  • Improved profile loading performance
  • Pipe server no longer quietly fails (should hopefully give some insight on Overwatch issues)
  • Fixes:
  • Fixed clicking on a layer sometimes selecting the wrong layer
  • Fixed adding a layer after closing the edit-layer dialog not working correctly

New in Artemis 1.2.2.0 (Oct 5, 2017)

  • Fixes:
  • Rewrote the way Artemis communicates with Overwatch
  • Fixed Corsair K70 LUX RGB not being recognized
  • Additions:
  • Added key press layer type. This is still an early preview, you can create a brush for it and it will show on your keyboard. Any other configuration options are not working yet.

New in Artemis 1.2.1.1 Beta (Oct 5, 2017)

  • Rewrote Overwatch integration to use a different communication method

New in Artemis 1.2.0 (Oct 5, 2017)

  • Fixes:
  • Updated Rocket League to work with patch 1.21
  • Updated The Witcher 3 to work with patch 1.22
  • Made Overwatch data reading more reliable
  • Fixed settings being lost on reboot (if this still occurs please let me know)
  • Additions:
  • Added layer animations to mice and headset
  • Added a new device type, generic. More about generic devices in the FAQ
  • Added support for all Logitech RGB gear through the general layer type
  • Added some very basic events functionality. I've left it in for people to have a look but it isn't ready yet.

New in Artemis 1.1.3.2 (Oct 5, 2017)

  • This release adds multiple logging levels which can be selected in the settings menu.

New in Artemis 1.1.3 (Oct 5, 2017)

  • Fixes:
  • Fixed freeze on startup when CUE is not installed
  • Fixed crash on shutdown
  • Improvements to CPU usage, especially in Overwatch
  • Improvements to memory usage by @DarthAffe, more to come 👍
  • Fixed default Overwatch profile for the G910
  • Additions:
  • Added several progress popups to indicate Artemis is busy enabling keyboards
  • Added bubbles effect (Thanks @DarthAffe!)
  • Added total CPU and RAM usage to Windows Profile (Thanks @Thoth2020!)
  • The Witcher 3:
  • Updated the mod Artemis uses to support Blood & Wine (patch 1.21)
  • Added MaxHealth, Health, Stamina, Toxicity to the data model

New in Artemis 1.1.2 (Oct 5, 2017)

  • Added K70 Rapidfire support

New in Artemis 1.1.1 (Oct 5, 2017)

  • Fixes:
  • Fixed a crash that could occur on some systems in the Windows Profile.
  • UI Improvements:
  • The layer editor now opens when double clicking a layer
  • Gradient stops no longer become invisible when their transparency is turned down
  • Known issues:
  • Spotify doesn't always show the music progress. When you first start Artemis you'll have to skip one song. If it still doesn't work after that try restarting Spotify.
  • It is possible to drag layers outside the editor, making them unreachable
  • The Witcher 3 support is broken with the Blood & Wine update

New in Artemis 1.1.0 (Oct 5, 2017)

  • Additions:
  • Added profile system which allows you to create interactive layers on your keyboard per game.
  • Added support for Corsair RGB mice and headsets, more devices will be supported in the future.
  • Added a dark theme, a light Corsair theme and a dark Corsair theme.
  • Added support for beta The Division.
  • Added support for Overwatch (special thanks to Corsair for providing the game!).
  • Added automatic game location detection for CS:GO and Dota 2
  • Effect notes:
  • Windows Profile:
  • Besides the game profiles, you can also create a profile for use when not gaming. The default profile shows CPU usage on the numpad, and Spotify music progress on the F-keys.
  • To have a unique profile when you're not gaming you can create a GIF layer and set a looping GIF to it, an example is included in the demo profile
  • Game notes:
  • CS:GO:
  • The default profile for CS:GO shows your health, team, money and ammo. Mouse and headset are colored according to team.
  • CS:GO features a huge data model on which you can base your own profile.
  • Dota 2:
  • The default profile for Dota 2 shows your health, mana, ability cooldowns and temporary effects. Mouse and headset are colored according to health.
  • Dota 2 features a huge data model on which you can base your own profile.
  • Rocket League:
  • The default profile for Rocket League shows your boost, changing the bar's color depending on how much you have left. Mouse and headset are also colored according to boost left.
  • Rocket League's data model currently only contains the boost amount. In the near future this will be greatly expanded.
  • The Division (beta):
  • The default profile for The Division shows your health, a low ammo alert, an alert when holding a grenade, WASD highlights and party member status
  • The Division's data model is sadly limited to what we can safely read from Logitech's RGB intergration.
  • The Division currently uses a bit more CPU than I'd like, improvements to this will be made.
  • The Witcher 3 (not yet updated for Blood & Wine):
  • The default profile for the Witcher colors the keyboard, mouse and headset according to the active sign
  • The Witcher 3 data model will be expanded in the near future.
  • Overwatch:
  • The default profile for Overwatch shows Ultimate (Q) cooldown, Ability 1 (shift) cooldown and Ability 2 (E) cooldown. In the main menu the keyboard, mouse and headset will take on an orange color, when ingame the color of the selected character.
  • The Division's data model is sadly limited to what we can safely read from Razer's RGB intergration.
  • Notes:
  • The default profiles for the K70 and K65 are untested, if anything is misaligned please create an issue (preferably with a fixed profile uploaded to Pastebin)
  • To experience all layers have to offer, head over to Effects > Windows Profile and try out the Demo profile.
  • Should there be a need, tutorials on how to create your own profile will be created.

New in Artemis 1.0.3.1 (Oct 5, 2017)

  • Fixes:
  • Fixed trailing keys on Logitech with latest SDK
  • Fixed Corsair initialization exception
  • Fixed false-positive in the duplicate instance check

New in Artemis 1.0.3 (Oct 5, 2017)

  • Improvements:
  • Settings window closes when clicking outside it
  • Additions:
  • Dota 2 Support
  • Razer Blackwidow Chroma Support
  • Fixes:
  • Strafe sizing for certain effects

New in Artemis 1.0.2 (Oct 5, 2017)

  • Improvements:
  • Major stability improvements all around the program
  • Settings window closes when clicking outside it
  • Additions:
  • Added update-check (can be disabled in settings)
  • Added auto show on startup (can be disabled in settings)
  • Added a tray icon indication when Artemis is disabled (it turns grey)
  • Added proper error messaging when effects freeze
  • Added message dialogs in line with the rest of the application design
  • Added a confirmation window when resetting effect settings
  • Added an indicator on the bottom of the settings screen showing the currently active effect
  • Added a default 'None' keyboard, meaning you don't immidiatly get an error if you're not using a Logitech device (which was the old default)
  • Added an option to color the Rocket League boost bar according to boost amount (green > yellow > red)
  • Fixes:
  • Effect settings are now always applied when clicking save changes
  • Volume display now works correctly when Type Waves are visible

New in Artemis 1.0.1 (Oct 5, 2017)

  • Bug Fixes:
  • Fixed many issues with strafe keyboard.