New demo video!
(editing could be better, but I was pressed for time I'll make a new one later on)
ChromaCraft is a mod that adds custom keyboard lighting and effects to Razer Blackwidow Chroma keyboards based on whats happening in Minecraft. (It should work on TE Blackwidow Chroma as well, but I don't have one so I can't test)
I wrote ChromaCraft in about a week, it's pretty stable, but if you find any bugs, or get crashes, PLEASE PLEASE PLEASE post them here in a spoiler so I can help you, and find issues I might need to fix
These are the currently available features in the current version of the mod (1.0). If you have ideas for more, please feel free to suggest them down below, and I'll try my best to add them.
You can enable and disable the mod while playing, either using a keybind set in the controls, or with a button in the options GUI. This allows you to only turn on the lighting when you want it, and leave your current lighting on if you don't want to use the mod.
F1-F12 keys light up depending on your health, they also change colors from red to yellow to green depending on your health. When your regening health, they flash purple (regen color is configurable)
The hotbar keys 1-9 changes colors depending on the slot, if the slot doesn't have an item in it, it's light blue, if the slot has an item, it's dark blue, and if the slot is selected it's white (Colors are fully configurable!)
The Print Screen (PRT SC) shows your hunger. It changes color from red to yellow to green depending on your hunger, and starts flashing once your hunger is half-gone (flashes faster the more hungry you are)
The Scroll Lock (SRC LK) key shows your bow status. It's blank if your not drawing back a bow, red if it's in the first stage of drawing back a bow, yellow in the second, and green if the bow is fully drawn back
The keyboard flashes red if you take damage (WIP sometimes it works, and sometimes it doesn't)
The numpad shows the currently active potion effects. Number 7 shows the first active effect, Number 8 shows the 2nd, etc (Look below for more info, also is won't work the Torunment Edition BlackWidow Chroma, since there is no numpad)
You can change the background color to whatever you want in the settings (the parts of the keyboard that are not colored by health, hotbar, etc)
There are currently some limitation, due to the SDK being in beta, and because I just don't have the money to get more Razer devices to test on.
Currently only available for BlackWidow Chroma Keyboards (Tournament Edition BlackWidow Chroma is untested, but should work)
It only works on Windows. Sorry Mac and Linux users, Razer currently only supports Windows with their Chroma SDK
You need to either change your lighting profile to a non-custom Synapse lighting profile (Eg, Spectrum, Static, etc), or shut off Synapse to use the mod (this will change soon, Razer is going to be adding support to run it with custom profiles). If you don't, your keyboard will constantly flicker between colors as the mod and Synapse both try to change the keyboard colors while the mod is running.
Screenshots and Additional Info
Installing The Mod
This installation process is a bit long, and might be hard for some of you to understand. I've done my best to explain it clearly, but if you need help please don't hesitate to ask.
The reason it is confusing/long, is because the Razer SDK is still in beta, so it's not currently as optimized as it could be for redistributing apps made with it. I might make an installer in the future if they don't make the process simpler soon.
You need to download the Razer SDK installers from here http://rzr.to/rjwHe and install the “SDK Core Files”
From the Razer SDK files you downloaded, you need to extract the “Razer_Chroma_SDK_Documentation_Beta4.8.zip” zip file to any spot on your drive.
Find the file called “Enable SDK Support.reg” in the extracted folder
Run the one called “Enable SDK support (x64).reg” if you have a x64 bit computer, or the one called “Enable SDK support (x86).reg” if you have a 36 bit
Install the latest version of 1.8 Forge, and then put the mod in your mods folder
Currently there are no “Frequently asked questions”, but I though I would put the issues people will be likely to have here just in case.
I don't see any lighting effects
on my keyboard
You either need to go into the Minecraft Settings > Controls and see what key is set to "Enable/Disable” under the Chroma category, press that while in game and it will enable the lighting. Or go to the same spot, and find what key you have set the the Chroma options keybind, press that while in game, and in the upper left corner press the button the says “ChromaCraft: Disabled”
What is the “chroma_runtime” folder that appeared in my mods folder
That folder contains a couple libraries, and an exe that are used to change the lighting on the keyboard. You don't need to do anything with these, the mod finds and uses them when it runs.
The lights on my keyboard are flickering when I enable the mod
That is because you have a custom lighting profile enabled. Either close Synapse, or change your lighting profile to a standard one (Spectrum, Reactive, etc)
This isn't working on my Mac, or it crashes my Minecraft on my Ma
The mod does not support Mac, sorry. I wish I could, but this is because Razer only has SDK support for Windows computer. (They might add cross-platform support in the future)
Where can I change the colors or the lights?
Look in options>controls and see what you have your Chroma Options Key set to (default o), press that, then in the bottom left corner, click on colors
Make the red flash when your hurt works all the time, not just sometimes.
Add support for more devices (see below for how you can help with that)
Make keys be different colors depending on what mod their being used by. (Reads the list of keybinds, and color codes them)
Fix the algorithm used to fit the Minecraft health onto the F1-F12 keys, as sometimes it is 1 key off.
Any other ideas the community has
The red flash on the keyboard when your hurt only works sometimes, other times it just doesn't flash
The potion colors on the numpad are a bit brighter then they are in game, need to figure out how to darken them.
How you can support me
I put a lot of my free time into making and maintaining my projects like this one. If you would like to support me, I would really appreciate it if you would donate, even 2 dollars is great. Any donations I receive for ChromaCraft will go towards helping improve the mod, and depending on the demand, I might buy some Razer devices like the Mamba and Orbweaver to develop the mod for.
If you would like to donate, there is a paypal donate button on the right side of the curse mod page
Any idea, I am on windows 10. I have the Razor chroma but when i activate it says. ChromeWrapper has stopped working?
Sorry for the late reply, I didn't see the notification. I've heard a couple other people are having trouble with running it on Windows 10 aswell. I'm running it on a Windows 8 computer, but when I can the chance I'll borrow one of my family's Windows 10 computers and try it on there.
Just wanted to let you guys know that I'll be looking into this issue some people are having with the mod, and be adding support for more devices over the next couple weeks!
I'll be adding support for the Firefly, Mamba, Diamondback, and the Naga Chroma. After I'm done with these issues and adding the new devices, I'll be talking to Logitech abou making a similar mod for their RGB lighting keyboards and mice too.
Um... Actually it doesn't work for me, I'm on Windows 10 and on Minecraft 1.8.8 and it displays this when I open Minecraft with Forge:
''Forge Mod Loader has found a problem with your Minecraft installation The mod listed below does not want to run in Minecraft version 1.8.8
ChromaCraft (chroma) wants Minecraft [1.8,1.8]
The file 'ForgeModLoader-client-0.log contains more information''
Can you help me please? Your work loos really awesome and I really want to try it on my Razer BlackWidowChroma.
As I write this I'm working on compiling a new version to work with 1.8.8 Forge