Skip to content

Releases: T-Troll/alienfx-tools

8.2.2 (New Global effects, massive bugfix for stability)

13 Mar 20:54
Compare
Choose a tag to compare

Important! If you are using tools for the first time, please read Beginner's guide and AlienFX-GUI readme to configure out it's concept and operation principle.

Warning! Some older configuration formats not supported anymore! Backup your configuration using alienfx-config!

  • In case you upgrade from 7.7.2.1 or early, first install and run 7.8.1
  • In case you upgrade from 7.10.5 or early, first install and run 7.10.6.2
  • This version (8.2.2) has new format for light zone storage (for all light control tools), so you lost all zone light settings in case of rollback.

Fan-SDK_V1.zip have binaries built against older fan control version, use it only in case you know what you're doing (or have Aurora R7), check readme file inside archive first to configure out how to make it works!

Changes into this release:

All light control tools:

  • Better global effects for APIv8 (External keyboards):
    • More effect modes, especially for key press effect
    • Color mode support for global effect (it can run in 3 different modes - one-color, two-color and spectrum)
    • Effect brightness support, so now effect brightness will follow global app settings (f.e. dimming)
    • All global effect changes now made for profile 1
  • New compact zone storage format. It's incompatible with previous releases, be careful and backup configuration!
  • Various optimization and enchantments, especially for APIv4, v5, v8.

Fan control tools:

  • Bug fixed: Boosts not reset after application quit.

AlienFX-GUI:

  • New Global effects support (new types and color modes, better handling). Due to storage format change, you will lose previous global effect settings from all profiles!
  • Zone calculation reworked for simplicity (faster generation) and precision. It's especially valuable for gauges.
  • Bug fixed: VERY hard to catch bug with concurrency, providing random exceptions and lost colors in set. Spend a lot of time to pinpoint it. Application size grow significantly as a result, but still below 500kb. App stable now.
  • Bug fixed: Excessive RAM/CPU usage then minimized after profile change/keyboard shortcut/tray menu operation.
  • Bug fixed: Incorrect color set as default after quit if monitoring effect active.
  • Bug fixed: Device brightness not set correctly at application start.
  • Bug fixed: Incorrect zone grid map calculation, providing incorrect colors for gradient zones.
  • Bug fixed: Incorrect settings for fan data stored into profile.

AlienFan-GUI:

  • Bug fixed: Missed tray tooltip.

AlienFX-CLI:

  • New APIv8 global effect modes and color mode support.

8.2.1.2 (Hotfix)

11 Mar 03:15
Compare
Choose a tag to compare

Important! If you are using tools for the first time, please read Beginner's guide and AlienFX-GUI readme to configure out it's concept and operation principle.

Warning! Some older configuration formats not supported anymore! Backup your configuration using alienfx-config!

  • In case you upgrade from 7.7.2.1 or early, first install and run 7.8.1
  • In case you upgrade from 7.10.5 or early, first install and run 7.10.6.2

Fan-SDK_V1.zip have binaries built against older fan control version, use it only in case you know what you're doing (or have Aurora R7), check readme file inside archive first to configure out how to make it works!

Changes into this release:

AlienFX-GUI:

  • Bug fixed: Incorrect grid redraw after zone settings change.
  • Bug fixed: Color on color selection is static, instead of follow selection.
  • Bug fixed: APIv8 (external keyboard) updates sometime miss lights (device overload).

Known issues:

  • APIv8 (external keyboard) global effects can not work correctly, and some types missed for key effect. I'm working on it.

8.2.1.1 (Bugfixes and minor improvements)

10 Mar 04:33
Compare
Choose a tag to compare

Important! If you are using tools for the first time, please read Beginner's guide and AlienFX-GUI readme to configure out it's concept and operation principle.

Warning! Some older configuration formats not supported anymore! Backup your configuration using alienfx-config!

  • In case you upgrade from 7.7.2.1 or early, first install and run 7.8.1
  • In case you upgrade from 7.10.5 or early, first install and run 7.10.6.2

Fan-SDK_V1.zip have binaries built against older fan control version, use it only in case you know what you're doing (or have Aurora R7), check readme file inside archive first to configure out how to make it works!

Changes into this release:

AlienFan-GUI, AlienFX-GUI:

  • Faster power/G-mode switch

AlienFX-GUI:

  • You can switch power/G-mode even if monitoring disabled by power save. It can also be switched at profile change.
  • Context menu changed:
    • Profile selection available even if "Profile Auto switch" active
    • Active profile name visible at "Profiles" menu point
  • Bug fixed: Memory leaks at Grid Effect start.
  • Bug fixed: Memory leaks at grid window redraw.
  • Bug fixed: Mess with effect management (seems like this provide random exceptions).
  • Bug fixed: AlienFX button (Fn+Alien) does not switch in 3 phases (on-off-dimmed), only between dimmed and off.
  • Bug fixed: Incorrect brightness set for APIv2, v3 (old notebooks) in some cases.
  • Bug fixes: Various UI visual bugs (after add/remove zone/action/color etc.).

AlienFX-Mon:

  • New sensors added to Windows sensor list - active charge and discharge rate for every battery into the system (in 1000mAh grade).

8.2.1 (Power efficiency)

09 Mar 06:46
Compare
Choose a tag to compare

Important! If you are using tools for the first time, please read Beginner's guide and AlienFX-GUI readme to configure out it's concept and operation principle.

Warning! Some older configuration formats not supported anymore! Backup your configuration using alienfx-config!

  • In case you upgrade from 7.7.2.1 or early, first install and run 7.8.1
  • In case you upgrade from 7.10.5 or early, first install and run 7.10.6.2

Fan-SDK_V1.zip have binaries built against older fan control version, use it only in case you know what you're doing (or have Aurora R7), check readme file inside archive first to configure out how to make it works!

Changes into this release:

All fan-control tools:

  • Bug fixed: Incorrect G-mode status for SDK V1 versions (it detected even if absent).

AlienFan-GUI. AlienFX-GUI:

  • CPU and RAM consumption reduced dramatically if application minimized on tray. But restore from tray will took a bit more time.
  • Apps will return to previously selected power mode after g-mode switched off.
  • Bug fixed: Overboost timer don't work correctly (slow spin up at overboost start).

AlienFX-GUI:

  • "Settings" dialog re-worked - New section added - "Battery power save":
    • All battery-power related settings moved there
    • "Pause fan control" option added. In case it enabled, all fan monitoring will be paused on battery power. Please keep in mind, UI values will not update too, stuck at last position. As well as power/G-mode change will not work (but i fix this later)
    • If both "Pause fan control" and "Pause Effects" enabled, application will consume ZERO CPU if minimized (for profile switch only). Nice for you battery!
  • Much faster light system start/stop operations (at application start, then new device added, switched to "Devices and Grids" tab, quit).
  • Bug fixed: At profile switch (both manual and automatic), if old and new profile have the same effect, it will be disabled, instead of keep running.
  • Bug fixed: At hotkey profile switch, it's not possible to select first profile, only default or second.

Known issues:

  • Rare random Crash at start or "Refresh" button press. Hard to catch, it's random and only appear at Release version. Working on it.

8.2.0 (New fan control UI)

07 Mar 04:47
Compare
Choose a tag to compare

Important! If you are using tools for the first time, please read Beginner's guide and AlienFX-GUI readme to configure out it's concept and operation principle.

Warning! Some older configuration formats not supported anymore! Backup your configuration using alienfx-config!

  • In case you upgrade from 7.7.2.1 or early, first install and run 7.8.1
  • In case you upgrade from 7.10.5 or early, first install and run 7.10.6.2
  • In case you use g-mode control, you lost it state into profile if roll back from this version.

Fan-SDK_V1.zip have binaries built against older fan control version, use it only in case you know what you're doing (or have Aurora R7), check readme file inside archive first to configure out how to make it works!

Changes into this release:

All fan-control GUI tools:

  • New fan UI to simplify control and better understanding:
    • Fan control is per-fan, so check boxes removed from fan list, and it's moved to left
    • Instead, check boxes into sensor list - so now you can see what sensors checked to control selected fan
    • Some buttons renamed to reflect what they really do
  • Tray icon tooltip handling modified - now apps uses significantly less CPU.
  • Monitoring procedure optimized, and CPU usage decreased if active.
  • G-mode handling optimized - it's now simpler and handle profile switch better.

AlienFX-GUI:

  • Bug fixed: Random exception at light updates (incorrect data into light query).
  • Bug fixed: Incorrect brightness set to device in some cases.
  • Bug fixed: Incorrect light updates at start/quit app (LightFX status not handled correctly).
  • Bug fixed: Duplicate color can be set at update, providing slower light update.
  • Bug fixed: Small bug with selection in some dialogs.

AlienFan-GUI:

  • Bug fixed: Fan control menu issues with some states and buttons.

AlienFan-CLI:

  • Overboost process optimized to decrease tool size.

8.1.4 (New fan monitoring and ambient effect)

03 Mar 02:20
Compare
Choose a tag to compare

Important! If you are using tools for the first time, please read Beginner's guide and AlienFX-GUI readme to configure out it's concept and operation principle.

Warning! Some older configuration formats not supported anymore! Backup your configuration using alienfx-config!

  • In case you upgrade from 7.7.2.1 or early, first install and run 7.8.1
  • In case you upgrade from 7.10.5 or early, first install and run 7.10.6.2

Fan-SDK_V1.zip have binaries built against older fan control version, use it only in case you know what you're doing (or have Aurora R7), check readme file inside archive first to configure out how to make it works!

Changes into this release:

All fan-control tools:

  • Fan monitoring and boost set reworked:
    • Smaller and faster code (CPU and RAM usage decreased)
    • Boost now can be decreased below 100 immediately, even if system in overboost spin-up lock state.
    • UI boost/temperature points now shows proposed/set boosts even if down spin leverage active (so point can be higher, then curve for some time)
    • UI status string now shows real boost set, not levered percent
    • Some bugs fixed, providing incorrect/instable boost set in some cases

All light-control tools:

  • Light SDK initialization altered, now it doesn't mess with device brightness, so it should be set separately. All tools will set maximal brightness at start.

AlienFX-GUI:

  • New: Ambient effect now have calculation algorithm choice at "Ambient" tab:
    • Medium - Like before. Average color across screen block calculated. Can be not precise if many different colors mixed into the block
    • Prevailing - New algorithm, calculating most used color into the block. Faster, precise, but can provide incorrect result in case of no prevailing color
    • Other calculation methods can follow
  • Serious code and structure optimization. The application is 3% smaller and use about 5% less RAM.
  • Bug fixed: A bunch of small bugs providing incorrect lights brightness/state in some cases.

8.1.3 (Profile switch and grid effect improvements)

01 Mar 04:18
Compare
Choose a tag to compare

Important! If you are using tools for the first time, please read Beginner's guide and AlienFX-GUI readme to configure out it's concept and operation principle.

Warning! Some older configuration formats not supported anymore! Backup your configuration using alienfx-config!

  • In case you upgrade from 7.7.2.1 or early, first install and run 7.8.1
  • In case you upgrade from 7.10.5 or early, first install and run 7.10.6.2

Fan-SDK_V1.zip have binaries built against older fan control version, use it only in case you know what you're doing (or have Aurora R7), check readme file inside archive first to configure out how to make it works!

Changes into this release:

General items:

  • Both GUI doc and readme re-organized to reflect latest changes. Please refresh you knowledge.
  • Fan SDK V1 version now can be selected from solution settings for separate build.

All light-control tools:

  • SDK imroved (better perfomance, initialization process altered).
  • Inactive devices now ignored on device scan.
  • Bug fixed: For hang APIv6 (monitor) devices, SDK not hangs now at init, but can hang if you try to use device. I can't do anything with this firmware issue. Reset/reboot you monitor or disconnect USB cable in case light contol tools hang at start.

AlienFX-GUI, AlienFX-Mon:

  • No more ghost icons remain in tray after UAC request accepted by user.

AlienFX-GUI:

  • "Auto switch" Profile switch logic changed:
    • In case no profile fits current application list, Default profile will be selected
    • This will not happened if current profile initiated by active app, and "Do not switch for desktop" active
    • More presize application start/quit handling
    • Bug fixed: Incorrect profile power mode selected in some cases
  • "Flat morph" (grid effect for zone without gauge) reworked:
    • Effect length corrected to always fit "Width/Lengh" parameter
    • Now multiply colors and "Circle" and "Keep background" flags handled correctly
    • In some option combination, you may need to all final color (the same as "Background" one) to loop effect.
  • Lower CPU usage for Grid effect.
  • Bug fixed: Random exception at zone lights update in case zone participate with active effect.

8.1.2 (Power button zones, profile logic)

24 Feb 03:54
Compare
Choose a tag to compare

Important! If you are using tools for the first time, please read Beginner's guide and AlienFX-GUI readme to configure out it's concept and operation principle.

Warning! Some older configuration formats not supported anymore! Backup your configuration using alienfx-config!

  • In case you upgrade from 7.7.2.1 or early, first install and run 7.8.1
  • In case you upgrade from 7.10.5 or early, first install and run 7.10.6.2

Changes into this release:

  • Beginner's guide updated - now reflect latest changes and easier to understand.
  • Supported device list updated about APIv1 (which is not supported anymore).

All tools:

  • A lot of small bug fixes and improvements into configuration handling. Apps are smaller, faster and consume less RAM.

AlienFX-GUI:

  • New: It's possible to set any actions for the zone with hardware power button - block removed. But you need to have at least 2 colors for such zone, and only first and second actions will be used for power button.
  • Grid Effect UI changed to reflect the fact "Width" control also used to define length of flat morph effect.
  • "Flat morph" grid effect now use additional phase, so it will switch lights even if "Width/Length" set to 1.
  • Massive changes for Profile dialog logic:
    • Changing active profile does not alter selection anymore
    • "Copy"/"Clear" operation does not change triggers and profile settings anymore, except "Fan settings" one. But copy gauge settings.
    • Fan settings copy logic changed - it will be copied from active profile in case it has "Fan settings" active, and removed in case it doesn't.
  • Ambient effect operation priority tuned - now it will consume a bit more CPU, but it reduces update lag seriously. UI is still having a lag - it's Windows limitation.
  • Bug fixed: "Software effects" checkbox do nothing (does not switch active profile effects on/off).

8.1.1 (Power mode switch feedback, better APIv2,3,5 handling)

20 Feb 02:14
Compare
Choose a tag to compare

Important! If you are using tools for the first time, please read Beginner's guide and AlienFX-GUI readme to configure out it's concept and operation principle.

Warning! Some older configuration formats not supported anymore! Backup your configuration using alienfx-config!

  • In case you upgrade from 7.7.2.1 or early, first install and run 7.8.1
  • In case you upgrade from 7.10.5 or early, first install and run 7.10.6.2

Changes into this release:

Fan-control GUI tools:

  • New: Power mode change feedback - NumLock light will blink on success:
    • N+1 times for mode change (1 time for manual, 2 for Level 1, etc.)
    • 2 times if G-mode off, 3 times if G-mode on.

All light-control tools:

  • Experimental: Hardware brightness support for APIv2, v3 (old notebooks). WARNING: This can break dimming, please check!
  • APIv1 (ancient notebooks) deprecated (no more devices remains using it), so support removed.
  • Hardware brightness set for APIv5 (modern notebook keyboard) simplified, much faster and smaller code.
  • Bug fixed: Very slow (some seconds) light updates for APIv2 and v3 (old notebooks).

AlieFX-GUI:

  • Lower CPU usage then Ambient effect active.
  • Bug fixed: Exception then fan control off, and new device connected/disconnected to the system.
  • Bug fixed: Exception then Ambient effect turns off in some cases.

8.1.0.3 (Hotfix 3)

16 Feb 08:31
Compare
Choose a tag to compare

Important! If you are using tools for the first time, please read Beginner's guide and AlienFX-GUI readme to configure out it's concept and operation principle.

Warning! Some older configuration formats not supported anymore! Backup your configuration using alienfx-config!

  • In case you upgrade from 7.7.2.1 or early, first install and run 7.8.1
  • In case you upgrade from 7.10.5 or early, first install and run 7.10.6.2

Changes into this release:

All light-control tools:

  • Bug fixed: Critical bug - some API versions broken completely and don't work (shame on me).
  • Bug fixed: Incorrect device list and initialization in some cases.
  • Minor changes and optimizations.