4.2 KiB
Artemis
Artemis adds highly configurable support for several games to a range of RGB keyboards, mice and headsets.
Download: https://github.com/SpoinkyNL/Artemis/releases
FAQ: https://github.com/SpoinkyNL/Artemis/wiki/Frequently-Asked-Questions-(FAQ)
Notice
Artemis 2 is in development. In the meanwhile I'm no longer supporting Artemis 1.x, sorry!
Executable of latest Artemis 2 build: Artemis_Build.zip. To use, extract the ZIP and run Artemis.UI.exe.
Please note that even though I've included a plugin for each brand supported by RGB.NET, only Corsair and Logitech have been tested. If you run into any issues please let us know on Discord.
Want to build? Follow these instructions
- Create a central folder like
C:\Repos - Clone RGB.NET's development branch into
<central folder>\RGB.NET - Clone Artemis into
<central folder>\Artemis - Open
<central folder>\RGB.NET\RGB.NET.slnand build with the default config - Open
<central folder>\Artemis\src\Artemis.sln - Restore Nuget packages
A quick overview of the largest changes compared to Artemis 1.x
- Completely overhauled UI
- Deep intergration with DarthAffe's RGB.NET (meaning more devices!)
- Custom device positions to accurately map out your real-world setup
- Profiles are no longer be bound to a specific keyboard but will with any setup
- Layers are assigned to LEDs to allow for very precise lighting
- Profiles are built using an entirely custom made editor with support for keyframe-based animations and shape manipulation
- Devices, layer types (known as brushes and effects in Artemis 2), modules and many other things are available in the form of plugins
- There will be a workshop to share plugins, profiles and even layers. This workshop will be integrated into the application and will also part of an Artemis website
Much of this is subject to change and will take a while to create but it'll leave us with a much better platform to create a community around 😃 For an up-to-date overview of what's currently being worked on, see the Projects page
Work in progress screenshots
The surface editor allows you to recreate your desktop in 2D space, ensure effects scale properly over your different devices. Right clicking a device lets you identify it (it will blink white) and change its properties such as rotation and scale.
Here is an overview of the profile editor, the panels aren't populated yet but will allow you to configure display conditions, layer elements (such as colors, animations, filters) and element properties where you can configure the different elements.
Inside the profile editor you'll be able to select LEDs and create layers for them or apply them to layers. A layer will only display on the LEDs it is assigned to.
An example of what the profile editor might look like whith a rotated keyboard and an enlarged mouse.
This is an early version of the device settings tab, in here you can configure devices where applicable.