Skip to content

Releases: Friendly0Fire/GW2Radial

v2.4.0

24 Nov 05:58
Compare
Choose a tag to compare

This release rolls up the 2.3.0 pre-release changes as well as the more recent 2.4.0 pre-release changes into a public build. There are still a few issues to iron out, but it is becoming more and more apparent that releasing this version now is better than leaving 2.2.1 as the last stable build indefinitely.

Changelog is as follows:

2.3.0 pre-release changes

  • Redesigned UI for conditionals and visibility table.
  • Added custom behavior for Skiff to always reset mouse to prior location before triggering, which allows it to be placed correctly.
  • Overhauled conditional display and triggering of menu items: rather than a bunch of bespoke exceptions and workarounds, each menu item can now be extensively configured to be usable and visible in specific circumstances. This replaces previously hardcoded behaviors such as the Skimmer's underwater use or the Warclaw's WvW exception. In their stead, each item can now be configured to be visible and/or usable individually in (1) default normal circumstances (2) combat (3) WvW (4) on water (5) underwater.
  • Overhauled favorites. In a similar manner to the newly introduced conditionals, favorite items can now be defined for all 4 conditions, in addition to a "default" favorite. This means you can have, for instance, the Skimmer as the favorite underwater, Jackal while in combat, and then Skyscale elsewhere.
  • As hinted at by the previous changes, "on water" and "underwater" are now considered distinct.
  • Added a new "Dismount" keybind which should be bound to the "Mount/Dismount" in-game option. This keybind will be used instead of sending an arbitrary mount keybind to dismount, and can be additionally used to unsummon a Skiff and exit certain states (such as chairs).
  • Added "pass to game" option for "before delay" setting and as a center behavior, making it possible to reuse the radial menu activation keybinds for other in-game keys if tapped or held in center, respectively.
  • Errors will now display more informative popups wherever possible.
  • Added workaround for COM/WIC crash, most notably with ArcDPS Boon Table.
  • Settings menu keybind can now be customized.
  • New Skiff and Fishing icons! Now you can stop criticizing my (lack of) art skills :(
  • Click to select now works correctly.
  • Fixed crash on exit on AMD GPUs.
  • Improved minidump generation to only occur if this addon is crashing rather than if anything (other addons, drivers, the game) is. As a bonus, will print more information to the log file/window.

2.4.0 pre-release changes

  • Mount queuing should more reliably trigger and dismiss itself, especially if the player mounted up from some other source than the queue itself (triggering another mount, a direct shortcut, world objects like Skyscale launchers, etc.). Queue also does not dismiss itself immediately when triggered, it instead checks if the player actually mounted up which should help mounting up on Warclaw in combat (which is interrupted by attacking).
  • Added "Cancel" radial menu option which is displayed whenever a mount is queued up.
  • Added "Force" radial menu option which is displayed only when a Skyscale or Warclaw is queued. This bypasses the queue and triggers the mount, invoking the relevant in-combat mount behavior.
  • Added option to automatically use the "Force" option when releasing the radial menu keybind before the menu has appeared. This will override your normal preference (favorite, last used, etc.), but only when Skyscale/Warclaw is queued, allowing a "double tap" pattern to quickly queue and instantly mount those choices.
  • Improved rendering of the delay indicator.
  • Removed RTSS/Ansel popup.
  • Some possible crash fixes.
  • Correct issues with the Warclaw in WvW and more reliably queues a mount if it cannot be mounted when selected.

v2.4.0-pre2

01 Oct 00:36
Compare
Choose a tag to compare
v2.4.0-pre2 Pre-release
Pre-release

This update includes all prior changes from prerelease 1, but also attempts to correct issues with the Warclaw in WvW and more reliably queues a mount if it cannot be mounted when selected.

v2.4.0-pre1

20 Sep 15:14
Compare
Choose a tag to compare
v2.4.0-pre1 Pre-release
Pre-release

This release tries to address the added complexity of the two new in-combat mounts introduced by the latest expansions. In addition, it provides support for the two new Mastery skills: Scan for Rift and Summon Conjured Doorway.

  • Mount queuing should more reliably trigger and dismiss itself, especially if the player mounted up from some other source than the queue itself (triggering another mount, a direct shortcut, world objects like Skyscale launchers, etc.). Queue also does not dismiss itself immediately when triggered, it instead checks if the player actually mounted up which should help mounting up on Warclaw in combat (which is interrupted by attacking).
  • Added "Cancel" radial menu option which is displayed whenever a mount is queued up.
  • Added "Force" radial menu option which is displayed only when a Skyscale or Warclaw is queued. This bypasses the queue and triggers the mount, invoking the relevant in-combat mount behavior.
  • Added option to automatically use the "Force" option when releasing the radial menu keybind before the menu has appeared. This will override your normal preference (favorite, last used, etc.), but only when Skyscale/Warclaw is queued, allowing a "double tap" pattern to quickly queue and instantly mount those choices.
  • Improved rendering of the delay indicator.
  • Removed RTSS/Ansel popup.
  • Some possible crash fixes.

Still awaiting further investigation:

  • Warclaw in WvW needs some touchups.

Version 2.3.0 Pre-release 8

22 Oct 22:26
Compare
Choose a tag to compare
Pre-release
  • Updated from pre3: Redesigned UI for conditionals and visibility table.
  • Added custom behavior for Skiff to always reset mouse to prior location before triggering, which allows it to be placed correctly.
  • Overhauled conditional display and triggering of menu items: rather than a bunch of bespoke exceptions and workarounds, each menu item can now be extensively configured to be usable and visible in specific circumstances. This replaces previously hardcoded behaviors such as the Skimmer's underwater use or the Warclaw's WvW exception. In their stead, each item can now be configured to be visible and/or usable individually in (1) default normal circumstances (2) combat (3) WvW (4) on water (5) underwater.
  • Overhauled favorites. In a similar manner to the newly introduced conditionals, favorite items can now be defined for all 4 conditions, in addition to a "default" favorite. This means you can have, for instance, the Skimmer as the favorite underwater, Jackal while in combat, and then Skyscale elsewhere.
  • As hinted at by the previous changes, "on water" and "underwater" are now considered distinct.
  • Added a new "Dismount" keybind which should be bound to the "Mount/Dismount" in-game option. This keybind will be used instead of sending an arbitrary mount keybind to dismount, and can be additionally used to unsummon a Skiff and exit certain states (such as chairs).
  • Added "pass to game" option for "before delay" setting and as a center behavior, making it possible to reuse the radial menu activation keybinds for other in-game keys if tapped or held in center, respectively.
  • Errors will now display more informative popups wherever possible.
  • Added detection and warning of Nvidia Ansel and RTSS.
  • Added workaround for COM/WIC crash, most notably with ArcDPS Boon Table.
  • Settings menu keybind can now be customized.
  • New Skiff and Fishing icons! Now you can stop criticizing my (lack of) art skills :(
  • Click to select now works correctly.
  • Fixed crash on exit on AMD GPUs.
  • Improved minidump generation to only occur if this addon is crashing rather than if anything (other addons, drivers, the game) is. As a bonus, will print more information to the log file/window.

Version 2.3.0 Pre-release 7

30 Aug 04:49
Compare
Choose a tag to compare
Pre-release
  • Updated from pre3: Redesigned UI for conditionals and visibility table.
  • Updated from pre6: Hopefully fixed Skiff image alpha.
  • Added custom behavior for Skiff to always reset mouse to prior location before triggering, which allows it to be placed correctly.
  • Overhauled conditional display and triggering of menu items: rather than a bunch of bespoke exceptions and workarounds, each menu item can now be extensively configured to be usable and visible in specific circumstances. This replaces previously hardcoded behaviors such as the Skimmer's underwater use or the Warclaw's WvW exception. In their stead, each item can now be configured to be visible and/or usable individually in (1) default normal circumstances (2) combat (3) WvW (4) on water (5) underwater.
  • Overhauled favorites. In a similar manner to the newly introduced conditionals, favorite items can now be defined for all 4 conditions, in addition to a "default" favorite. This means you can have, for instance, the Skimmer as the favorite underwater, Jackal while in combat, and then Skyscale elsewhere.
  • As hinted at by the previous changes, "on water" and "underwater" are now considered distinct.
  • Added a new "Dismount" keybind which should be bound to the "Mount/Dismount" in-game option. This keybind will be used instead of sending an arbitrary mount keybind to dismount, and can be additionally used to unsummon a Skiff and exit certain states (such as chairs).
  • Added "pass to game" option for "before delay" setting and as a center behavior, making it possible to reuse the radial menu activation keybinds for other in-game keys if tapped or held in center, respectively.
  • Errors will now display more informative popups wherever possible.
  • Added detection and warning of Nvidia Ansel and RTSS.
  • Added workaround for COM/WIC crash, most notably with ArcDPS Boon Table.
  • Settings menu keybind can now be customized.

Version 2.3.0 Pre-release 6

29 Aug 02:36
Compare
Choose a tag to compare
Pre-release
  • Updated from pre3: Redesigned UI for conditionals and visibility table.
  • Added custom behavior for Skiff to always reset mouse to prior location before triggering, which allows it to be placed correctly.
  • Overhauled conditional display and triggering of menu items: rather than a bunch of bespoke exceptions and workarounds, each menu item can now be extensively configured to be usable and visible in specific circumstances. This replaces previously hardcoded behaviors such as the Skimmer's underwater use or the Warclaw's WvW exception. In their stead, each item can now be configured to be visible and/or usable individually in (1) default normal circumstances (2) combat (3) WvW (4) on water (5) underwater.
  • Overhauled favorites. In a similar manner to the newly introduced conditionals, favorite items can now be defined for all 4 conditions, in addition to a "default" favorite. This means you can have, for instance, the Skimmer as the favorite underwater, Jackal while in combat, and then Skyscale elsewhere.
  • As hinted at by the previous changes, "on water" and "underwater" are now considered distinct.
  • Added a new "Dismount" keybind which should be bound to the "Mount/Dismount" in-game option. This keybind will be used instead of sending an arbitrary mount keybind to dismount, and can be additionally used to unsummon a Skiff and exit certain states (such as chairs).
  • Added "pass to game" option for "before delay" setting, making it possible to reuse the radial menu activation keybinds for other in-game keys if tapped.
  • Errors will now display more informative popups wherever possible.
  • Added detection and warning of Nvidia Ansel and RTSS.
  • Added workaround for COM/WIC crash, most notably with ArcDPS Boon Table.
  • Settings menu keybind can now be customized.

Version 2.3.0 Pre-release 5

21 Aug 21:34
Compare
Choose a tag to compare
Pre-release
  • Updated from pre3: Redesigned UI for conditionals and visibility table.
  • Added custom behavior for Skiff to always reset mouse to prior location before triggering, which allows it to be placed correctly.
  • Overhauled conditional display and triggering of menu items: rather than a bunch of bespoke exceptions and workarounds, each menu item can now be extensively configured to be usable and visible in specific circumstances. This replaces previously hardcoded behaviors such as the Skimmer's underwater use or the Warclaw's WvW exception. In their stead, each item can now be configured to be visible and/or usable individually in (1) default normal circumstances (2) combat (3) WvW (4) on water (5) underwater.
  • Overhauled favorites. In a similar manner to the newly introduced conditionals, favorite items can now be defined for all 4 conditions, in addition to a "default" favorite. This means you can have, for instance, the Skimmer as the favorite underwater, Jackal while in combat, and then Skyscale elsewhere.
  • As hinted at by the previous changes, "on water" and "underwater" are now considered distinct.
  • Added a new "Dismount" keybind which should be bound to the "Mount/Dismount" in-game option. This keybind will be used instead of sending an arbitrary mount keybind to dismount, and can be additionally used to unsummon a Skiff and exit certain states (such as chairs).
  • Errors will now display more informative popups wherever possible.
  • Added detection and warning of Nvidia Ansel and RTSS.
  • Added workaround for COM/WIC crash, most notably with ArcDPS Boon Table.
  • Settings menu keybind can now be customized.

Version 2.3.0 Pre-release 4

20 Aug 22:06
Compare
Choose a tag to compare
Pre-release

This update includes a large restructuring effort in various parts of the code. As a result, expect bugs!

  • Updated from pre3: Redesigned UI for conditionals and visibility table.
  • Added custom behavior for Skiff to always reset mouse to prior location before triggering, which allows it to be placed correctly.
  • Overhauled conditional display and triggering of menu items: rather than a bunch of bespoke exceptions and workarounds, each menu item can now be extensively configured to be usable and visible in specific circumstances. This replaces previously hardcoded behaviors such as the Skimmer's underwater use or the Warclaw's WvW exception. In their stead, each item can now be configured to be visible and/or usable individually in (1) default normal circumstances (2) combat (3) WvW (4) on water (5) underwater.
  • Overhauled favorites. In a similar manner to the newly introduced conditionals, favorite items can now be defined for all 4 conditions, in addition to a "default" favorite. This means you can have, for instance, the Skimmer as the favorite underwater, Jackal while in combat, and then Skyscale elsewhere.
  • As hinted at by the previous changes, "on water" and "underwater" are now considered distinct.
  • Added a new "Dismount" keybind which should be bound to the "Mount/Dismount" in-game option. This keybind will be used instead of sending an arbitrary mount keybind to dismount, and can be additionally used to unsummon a Skiff and exit certain states (such as chairs).
  • Errors will now display more informative popups wherever possible.
  • Added detection and warning of Nvidia Ansel and RTSS.
  • Settings menu keybind can now be customized.

Version 2.3.0 Pre-release 3

20 Aug 18:00
Compare
Choose a tag to compare
Pre-release

This update includes a large restructuring effort in various parts of the code. As a result, expect bugs!

  • Added custom behavior for Skiff to always reset mouse to prior location before triggering, which allows it to be placed correctly.
  • Overhauled conditional display and triggering of menu items: rather than a bunch of bespoke exceptions and workarounds, each menu item can now be extensively configured to be usable and visible in specific circumstances. This replaces previously hardcoded behaviors such as the Skimmer's underwater use or the Warclaw's WvW exception. In their stead, each item can now be configured to be visible and/or usable individually in (1) default normal circumstances (2) combat (3) WvW (4) on water (5) underwater.
  • Overhauled favorites. In a similar manner to the newly introduced conditionals, favorite items can now be defined for all 4 conditions, in addition to a "default" favorite. This means you can have, for instance, the Skimmer as the favorite underwater, Jackal while in combat, and then Skyscale elsewhere.
  • As hinted at by the previous changes, "on water" and "underwater" are now considered distinct.
  • Added a new "Dismount" keybind which should be bound to the "Mount/Dismount" in-game option. This keybind will be used instead of sending an arbitrary mount keybind to dismount, and can be additionally used to unsummon a Skiff and exit certain states (such as chairs).
  • Errors will now display more informative popups wherever possible.
  • Added detection and warning of Nvidia Ansel and RTSS.
  • Settings menu keybind can now be customized.

Version 2.3.0 Pre-release 2

19 Aug 16:04
Compare
Choose a tag to compare
Pre-release

This update includes a large restructuring effort in various parts of the code. As a result, expect bugs!

  • Moved the Skiff to the rebranded Novelties & Masteries menu. Added custom behavior for Skiff to always reset mouse to prior location before triggering, which allows it to be placed correctly.
  • Overhauled conditional display and triggering of menu items: rather than a bunch of bespoke exceptions and workarounds, each menu item can now be extensively configured to be usable and visible in specific circumstances. This replaces previously hardcoded behaviors such as the Skimmer's underwater use or the Warclaw's WvW exception. In their stead, each item can now be configured to be visible and/or usable individually in (1) combat (2) WvW (3) on water (4) underwater.
  • Overhauled favorites. In a similar manner to the newly introduced conditionals, favorite items can now be defined for all 4 conditions, in addition to a "default" favorite. This means you can have, for instance, the Skimmer as the favorite underwater, Jackal while in combat, and then Skyscale elsewhere.
  • As hinted at by the previous changes, "on water" and "underwater" are now considered distinct.
  • Errors will now display more informative popups wherever possible.
  • Added detection and warning of Nvidia Ansel and RTSS.
  • Settings menu keybind can now be customized.