Skip to content

na632/CSDK_ChromaModSample

 
 

Repository files navigation

C++ Chroma MOD Sample

Table of Contents

See Also

Docs:

Apps:

Plugins:

Quick Start

  • Install Synapse

  • Make sure the Chroma Connect module is installed.

image_4

  • If you don't have Chroma hardware, you can see Chroma effects with the Chroma Emulator

About

This is a C++ console application which shows how to create a Chroma RGB lighting enabled application that is moddable.

image_1

The sample application has default BASE animations that mods can override.

Animations
└───Base
    ├───Fighter
    ├───Paladin
    └───Thief

Mods are controlled using a directory naming convention described in the setup section.

Setup

Mod folders with custom Chroma animations can be placed within Mods subfolder of the application folder.

%USERPROFILE%\AppData\Local\Razer\CSDK_ChromaModSample\Mods

image_2

Two sample mods can be found in the Animation folder.

Both mods can be unpacked within the application folder. Mods are detected when the application starts.

%USERPROFILE%\AppData\Local\Razer\CSDK_ChromaModSample\Mods
├───Mod1
│   ├───Fighter
│   ├───Paladin
│   └───Thief
└───Mod2
    ├───Fighter
    ├───Paladin
    └───Thief

Mods use the directory template of MOD NAME | CLASS NAME | EFFECT.

Each mod has a sample class for FIGHTER | PALADIN | THIEF.

Each class has a sample effect for ATTACK | BLOCK | DAMAGE.

Each effect has a device Chroma animation for CHROMALINK | HEADSET | KEYBOARD | KEYPAD | MOUSE | MOUSEPAD.

image_3

About

C++ Chroma RGB Modding Sample

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 59.0%
  • C++ 40.4%
  • Inno Setup 0.6%