Skip to content

Releases: guildantix/eq-nag

0.0.37

11 Sep 01:02
Compare
Choose a tag to compare
v0.0.37

Initialized a new electron project with base values and materialize css.

0.0.36

10 Sep 23:54
Compare
Choose a tag to compare

Lots of bug fixes.

0.0.33

28 May 14:34
Compare
Choose a tag to compare

Automatic buff timers are still in development

Changes

  • DoT import should import to the selected folder.
  • Add ranks (Rk. I, II, III) to the dot timers and buff timers import. No need to have separate triggers for ranked abilities.
  • Refactored the themes. Added a darker dark theme, but laid the groundwork for adding additional themes in the future.
  • Refactor the timer settings components
  • Add the end early condition for you slaying something.
  • When selecting a folder, include all sub-folder triggers in the list.
  • When a folder is selected, only search that folder and sub-folders for triggers.
  • Increase the limit on search matches, it's a bit aggressive.
  • Develop the GINA import utility.
  • Created an import raid ability scraper.
  • Time remaining only shows seconds
  • Time remaining is shown even if box is not checked.
  • Add buff ext percent.
  • Add the ability to not display timers and countdowns.
  • Add a new timer type: buff timer.
  • Create a buff timer trigger
  • Prevent log watcher from closing when there are active timers.
  • Restart timer behaviors
  • Refactor the all timer execution code, there's too much replication in the overlay render method.
  • Interrupt speech on timer ending/ended.
  • Multiple condition behavior

Fixes

  • Fixed buff timers.
  • Fixed an issue when new characters were not added.
  • Fixed a bug preventing display text from including matched literals.
  • ${Character} is no longer creates a regex group.
  • Cancelling timer icon select no longer hides the buttons.
  • Fixed the error when deleting triggers.
  • Fixed buff timer backgrounds are very bright. This didn't happen when the buff timer was originally hidden.
  • Fixed: When a timer is added to a group at exactly the same time as the last timer clears, the group is deleted after the new timer is added.
  • Fixed: Buff timers are not restarting on duplicate.

0.0.31

13 Dec 23:15
Compare
Choose a tag to compare

New Features

Phonetic Transforms

Phonetic transforms will change the way the TTS engine pronounces words and phrases.
image
figure 1. You can manage this in the settings tab.

Trigger Classes

Triggers that only apply to certain classes can be restricted to only those classes.
image
figure 2. You can edit the trigger classes in the new tab on the trigger details dialogue.

Bugs

  • Fixed a bug where dot timers were not being refreshed while casting the same dot before the log file writes all the entries for the first dot. This usually happens in lag spikes or when casting the same dot very quickly on two different targets. The effect was that only the first dot timer would show up/refresh.
  • Updated the way the store variable action works to allow the trigger to ignore values that are not used as conditions for other triggers. This option is off by default.

0.0.30

10 Dec 00:29
Compare
Choose a tag to compare

New Features

Search Triggers

You can search triggers by any value in the trigger (phrase, condition, spell name, description, etc). This feature is still in development.
image
figure 1. Searching triggers for "Blood"

Trigger Folders

You can organize your triggers into folders now. Click on the "+" button in the header to add new folders. You can right-click on a trigger or trigger folder to move that item to another folder.
image
figure 2. The trigger folders list.

image
figure 3. Right-clicking a folder to bring up the context menu.

image
figure 4. Right-clicking a trigger brings up the trigger context menu.

Timers, Countdowns, and Counters

You can now add new trigger types. Timers allow you to create general timers for any event, not just dot timers. Countdowns are like timers but they start filled and progress towards empty as the time remaining reduces. Counters can keep track of the number of events that have occurred.
image
figure 5. These are actions on the trigger, just like dot timers.

Clipboard actions

You can now specify that the clipboard be populated by rules/values in a trigger.
image
figure 6. Like other actions, you can use matched values from conditions or phrases to include in the clipboard text.

In addition to adding a clipboard action, you can also specify that the clipboard be populated with text at the ending or end of timers and countdowns.

Bugs Fixed

  • The end early phrase should correctly end the timer.
  • Fixed a bug that was causing dots cast by other players to refresh your dot timers.

In Dev

  • The GINA import button in settings does not work, that feature is disabled while I'm still working on it.

0.0.29

26 Nov 17:37
Compare
Choose a tag to compare

New Features

DoT timer icons

  • You can now select an icon for dot timers. The icons from the default user interface are the default options, but you can select a file on your computer instead.
    image
  • When selecting a default image, just click on the image you want and it will be applied to the timer.
    NOTE When pulling dot spell information from allakhazam, the default spell icon is automatically applied.

Timer countdown

  • Added an option to show the time remaining on timers.

    figure 2. To enable this option, check this box in either the overlay editor or DoT timer action on the trigger.


    figure 2. The appearance of the time remaining option.

Group by target

  • Added an option to group dot timers by target instead of showing the target name on the timer.
    image
    figure 1. This option exists on the overlay settings.

    image
    figure 2. How dots appear when grouped by target.

Not enough room on your screen?

  • Then hide the mob's name! After using the system, the most use-case scenario for dot timers happens to be on raid targets. We already know who we're fighting, why bother with adding the name?
    image
    figure 1. The option to hide target labels is in the overlay editor.

    image
    figure 2. Default DoT timers with target labels on.

    image
    figure 3. Default DoT timers with target labels off.

    image
    figure 4. Grouped DoT timers with target labels off.

NOTE This option hides the inline target labels when dot timers are not grouped by target, and hides the header when grouped by target.

Only care about raids and rares?

  • Why bother even tracking dots on randos, disable tracking on all but the toughest sumbitches! When importing DoTs from Allakhazam, choose the option to only track on raids and rares.
    image

Sick and tired of your screen filling up with timers on dead targets?

  • Me too! Stop beating that dead horse! When importing DoTs from Allakhazam, choose the option to end the timer early if the target dies.
    image

New import options

  • Because your class is now tracked on the characters tab, the import from Allakhazam method does not ask for the class. Instead, algorithm pulls information about all classes for the scraped spell and applies extended duration focii based on the character tab.
    image
    figure 1. Notice the lack of a character dropdown. So spacey, much wow!

    image
    figure 2. Ensure that your class is selected and that you have specified your extended dot focus effects.

    image
    figure 3. If you do want to manually add classes, that can be set in the DoT Timer action group in the Trigger editor.

Important import imports!

  • When a DoT timer is imported from Allakhazam (yes, you could actually do all of this manually but fuck that noise right?), the URL is now stored on the trigger. This enables the option to re-import those triggers without the need to hunt down the spell's URL again.
    image
    figure 1. The re-import from Allakhazam button will appear on the trigger details.

    image
    figure 2. Warning, but who cares amiright?

    NOTE This option will only be available for triggers imported in version 0.0.29 and up. If the trigger was imported previous to this version (yes, it was) then you'll need to delete the trigger and re-import it from the main triggers window again. In future updates that necessitate re-importing trigger data, this will make it easier to do that.

Future

  • In the a future update you'll be able to specify which dot timers are active for which characters and organize your timers into categories. That will be located in the Triggers tab in each character profile.
    • This may mean you need to re-import your triggers from Allakhazam (this will be easier now!) if you plan on including more characters that share the same spells.
  • I'll be adding a way to import GINA trigger packages so that we aren't running both during raids. This also means I'll be adding every trigger feature that exists in GINA into this application which I must also commit a name to.

0.0.28

14 Nov 18:12
Compare
Choose a tag to compare

Bugs

  • Fixed an issue that was causing an error when editing new FCT overlays.
  • The timer ended options should correctly appear when setting the duration on the timer ended duration.

Features

  • Added a minimize button
  • Added text outline settings to the alert overlays.
  • Multiple character configurations
    • Removed the DKP tracker and placed a Characters tab.
    • Instead of selected a log file in the Settings tab, on the Characters tab click on 'New Character'.
      • You can select your server/character or select the log file directly. If the app could not find your EQ folder, you will have to select your log file directly.
    • When a character is logged on and the log file is actively being written to, the connected icon on the Characters tab should light up green.
    • After 1 min of no activity on the log file, the light should turn off.
    • This means any dot focus effects must be specified on the character, those options have been removed from the Settings tab.

Future

  • In the next update you'll be able to specify which dot timers are active for which characters. That will be located in the Triggers tab in each character profile.
  • This may mean you need to re-import your triggers from Allakhazam if you plan on including more characters that share the same spells.

0.0.27

08 Nov 20:10
Compare
Choose a tag to compare

Bugs

  • Fixed an issue that was causing many dot timers to not appear.

Features

  • Created a grid layout for critical damage to reduce (but not entirely eliminate) text overflow when reporting critical hits.
  • FCT overlay windows are now oversized so that critical reports are not clipped by the edges of the viewing area. You don't need to make any changes to your overlay settings.
  • Variated the critical hit reports so that they don't all appear at once.

0.0.26

07 Nov 22:35
Compare
Choose a tag to compare

New features

  • Add new options to alert overlays.
    • Text borders can now be specified. This is great for making alert text easier to read on varied backgrounds.
    • Text glow can now be specified. This is just neat and really not worth the development cost, but whatever it's there now.
  • Added many new options to dot timers.
    • Timer ending duration was added so that actions can be taken when a timer is near it's end.
      • You can change the color of the dot timer bar.
      • You can display text in an alert window.
      • You can specify a phrase for the TTS engine to say.
    • Timer ended duration was added so that actions can be taken after a timer has ended.
      • You can change the color of the dot timer bar.
      • You can display text in an alert window.
      • You can specify a phrase for the TTS engine to say.
    • Reorganized the actions list a bit to make all of the new options easier to digest.
  • The editor window remembers the last position when editing an overlay.

0.0.25

07 Nov 15:32
Compare
Choose a tag to compare

Fixed a major bug with dot timers.

  • DoT timers should not restart when another class casts and lands the same dot.

New features

  • Added the ability to change the color of dot timers.
  • You can now change the color of the dot timer based on the remaining duration.
  • Added rangers and druids to the allakhazam scraping algorithm.
  • Updated the dot timer scraping algorithm to automatically set the "Restart if name matches" flag.

Notice
The new features for changing dot timer colors and ending soon color will likely change formats in the next release. Any settings set may be lost on the next update.