trackmastersteve / alienfx

AlienFX is a CLI and GUI utility to control the lighting effects of your Alienware computer.
GNU General Public License v3.0
285 stars 70 forks source link

Issues Running on Alienware Area51 R2 (desktop) #110

Open JustCryen opened 2 years ago

JustCryen commented 2 years ago

1. Expected behavior.

2. Actual behavior.

You are running alienfx under Python-Version: 3.10.5 (main, Aug  1 2022, 07:53:20) [GCC 12.1.0]
ERROR:root:No Alien FX controller, defined by a supported model, found!
would you like to perform a zonescan? (y/n):

3. Steps to reproduce the problem.

4. Specifications like the version of the project, install method, operating system, and hardware.

5. Additional info.

JustCryen commented 1 year ago

I've modified the alienfx/core/controller_area51_r2.py file to match the zone codes, added new zones in alienfx/core/controller.py to better distinguish between all the led zones. (since it's a desktop, zone names like "Left Keyboard" are confusing and unhelpful)

Additionally I've modified the /alienfx/data/themes/default.json file to get the new zones to initialize successfully. I guess I should not save it as a default but a preset made specifically for area51, right?

I think all of this is worth making a pull request but I'm still having a minor problem with this setup. Every morphing animation seems to have very limited brightness range. Alien Head seems to have only 8 brightness states (from the off state to full brightness) and other zones seem to have only 14 brightness states.

This makes any color change / fade to black animation really rough. Is there anything I could try to smooth it out?