/Elite-Dangerous-RGB-Lighting-Integration

This program reacts LIFX and Chroma RGB lighting with Elite Dangerous events.

Primary LanguagePython

Elite Dangerous RGB Lighting Integration

What does it do?

This program reacts LIFX and Chroma RGB lighting with Elite Dangerous events.

Credit to Vaypron's chroma-python sdk, making this possible in a simple Python script. Credit to https://edassets.org/#/ for making Elite Dangerous assets freely available.

This is still in development, bugs are still present and many features are to be added in the future.

How do I set it up?

Python modules you will need: glob, os, subprocess, time, tkinter, psutil, ChromaPython and requests Info on how to install modules here: https://docs.python.org/3/installing/index.html

  1. Make sure you have the latest version of Python installed.
  2. Download and install chroma-python from here: https://github.com/chroma-sdk/chroma-python.
  3. Download all the files.
  4. In the config.py change the settings to your preferences. (Use this page to find out how to get your LIFX access token if required: https://api.developer.lifx.com/docs/how-to-use-the-following-examples)
  5. Save the file.
  6. Run the Start ED Light Sync.vbs file and click on 'Start Lighting' and turn on the Elite Dangerous Sync Chroma app in the Razer Synapse application, then close the program.
  7. Whenever you want to use the program, simply run the Start ED Light Sync.vbs, click Start Lighting and open Elite Dangerous.
  8. Continue with your game and have fun!

Steps 1 to 6 are only required for setup however 7 and 8 are for every use.