elizagamedev / mkxp-oneshot

mkxp, forked for OneShot
GNU General Public License v2.0
82 stars 31 forks source link

Chroma integration #17

Closed taedixon closed 6 years ago

taedixon commented 6 years ago

This change adds (basic) support for the Razer Chroma SDK via ChromaApi.dll, based on CChromaEditor For more information on the API and animation editor, see https://github.com/RazerOfficial/CChromaEditor

Right now, in the Ruby, use Chroma.playAnimation(String animFile, bool looping) to run a pre-built animation file (.chroma) on the keyboard. In future more DLL methods may be supported if needed.

Scene_map.rb contains debug/demonstration usages of this via keys f6, f7, f9