mirror of
https://github.com/Artemis-RGB/Artemis
synced 2025-12-12 21:38:38 +00:00
Artemis
Artemis adds support for several games to a range of RGB keyboards.
Besides game-support there are also a few effects for when you're not gaming.
Some of it's basic features:
- Support for multiple keyboards planned.
- Support for multiple games.
- A few non-gaming effects such as type waves and audio visualization.
- A fancy, modern looking UI.
Currently the following games are supported:
- Rocket League (uses memory reading for now, we've had contact with Psyonix for a better solution)
- The Witcher 3 (uses a mod)
- Counter-Strike Global Offensive (uses native gamestate intergration)
Support is planned for:
- Dota 2 (using native gamestate intergration))
- Project CARS (using native memory sharing)
- What you happen to suggest!
For online games we greatly perfer to use an official API, since memory reading is frowned upon by anti-cheat sofware.
Currently the only supported keyboards are the Logitech G910 Orion Spark and Corsair K95 RGB, but progress is being made to support Razer as well.
For any keyboards/games/effects we'd love PRs!
Video
A quick demo of Rocket League support in the old codebase (a better video demonstrating all functionality will be put up before release)
A demo of The Witcher 3 support on the new codebase
Screenshots
Thanks to:
- CUE.NET - Corsair keyboard library
- Colore - Razer keyboard library
- NAudio - Used for audio visualization
- Open.WinKeyboardHook - Used for typing effects/volume overlay
- Caliburn.Micro - Awesome WPF framework, really, try it out
- MahApps.Metro - Sweet Metro UI
- Extended.Wpf.Toolkit - Color Picker
Description
Languages
C#
77.3%
xml
22.6%



