Skip to content

0.1.54

Latest
Compare
Choose a tag to compare
@guildantix guildantix released this 05 Nov 17:41

New Features

  1. New Floating Combat Text

  2. Added support for an additional Project 1999 filename.
    image

  3. Added a Stopwatch action type.
    image
    i. The duration of the stopwatch can be stored in a variable, once the stopwatch has ended.
    image
    ii. The stored duration can be used by another timer.
    image

  4. Added context menu options for Enabling/Disabling all triggers in a folder.
    image

  5. Added "Quick Share" to the trigger's right-click context menu, allowing users to quick share single triggers.
    image

  6. Added the ability for users to change the order of actions in the trigger's action tab.
    image

  7. Added two new sliders in the settings menu, for speech volume and audio volume, along with the master volume.

  8. Added a new slider in settings to set a base speaking rate for all speaking actions.
    image

  9. Changed the speaking rate slider on triggers into a toggle group with preset discrete speaking rate values. Any existing triggers with a speaking rate will be migrated automatically.
    image

  10. Added a button to allow the user to change the timer type when importing Gina triggers. The toggle will be available for the Timer type and allow the user to change between a Nag Timer or Countdown.
    image

  11. Added character trigger profiles.
    i. With a character trigger profile, you can specify what triggers are enabled for that character and share those settings with other characters.

  12. Added an option to reverse the order in which timers/dots/buffs sort allowing the user to choose bottom-up instead of the default top-down model.
    image
     
    Here are some examples:
    image
    image
     
    This also works for grouped timers as well.
    image
    image

  13. Reworked the styling of all timer types, so that the positioning, font, and images will be displayed proportionately to the text size.
    image
    image
    image

  14. Added a text preview window to the overlay editor when editing text/alert overlays.

  15. Disabled GPU acceleration by default. You can re-enable acceleration in the Settings tab.
    image

  16. Added beneficial AA haste and haste duration limit inputs on the character profile.
    image

  17. Added quick share buttons to the new Floating Combat Text system, allowing you to share/install configurations from other players.

Floating Combat Text

Preamble

To begin with, this is still very much a work in progress. What I really want right now is for people to play around with it and tell me what they like/hate and what kind of pain points there are getting things the way you want them.

Additionally, a note, quick share will be included so you can share your combat groups with others, or install others' combat groups on your computer. However, that feature is still being developed.
image

Description

Your floating combat text interface is going to change. Here's what you'll see in this update.
image

image

Here you can add as many combat groups as you desire.
image

When you create a new combat group, you'll be required to name the group immediately.
image

The new group will be placed at the bottom of the list.
image

This is important because combat groups will have priority by their position in this list. If you have two identical combat groups, the group that appears first in the list will render the combat text and the group following it will render nothing. If you want your new group at the top, use the up/down arrows to modify it's position in the list.
image

After the group is created, the first thing you'll need to do is assign an overlay.
image

Inside of the group, you can tell Nag what combat types, including modifiers, that your new group should capture.
image

Once your filters are set, you can move on to setting the styles and animations. And you can style your damage and type separately.
image

For example, if you would like the source to appear below the damage, but positioned towards the right, you could make these selections.
image

You can also tweak your preferred animations for the group.
image

For example, you could choose "Fountain" and "Shrink". To see what the animation will do, you can click on the play button in the preview window.
image

Here's an example of that animation
electron_2023-08-27_13-32-07

Finally, we can move back to our properties section. If you have a lot of noise in combat, you can opt to have values ignored or consolidated. If you choose to ignore hits, you can specify the minimum hit value before being rendered.

For example, if you choose 10,000 damage as your threshold, any hits under 10,000 will be ignored and will not be rendered by the group. However, another group further down the chain may pick that value up and render it. This could be good if you only want the Blowout animation for critical hits over 10k, but all other critical hits can just go to your normal hits group.
image
image

Additionally, instead of completely ignoring hits you can choose to consolidate hits. This means that for any hit under your threshold, it's hit value will be added to the last hit that was rendered. For more information, you can click on the help icon next to "Threshold" in the app.

Character Trigger Profiles

image

Fixes

  1. Fixed the default settings for the Other Healing FCT group.
  2. Empty lines are removed before executing log simulation.
  3. Timestamps are inserted into log entries that are missing timestamps in log simulation.
  4. Hitting enter on the textarea will not close the input dialog.
  5. Fixed the issue when importing Gina Stopwatches. They now import as Nag Stopwatch.
  6. Fixed an issue that would cause Nag to get locked up when right-clicking a folder with many triggers.
  7. Importing Gina Timers now correctly default to the Nag Countdown type. You can change this to a Nag Timer by clicking on the "change" button prior to generating the trigger.
  8. Made some further changes to the trigger speaking rate and base speaking rates.
    i. Base speaking rates lower than 1 will reduce the overall speaking rate for all options.
    (example: With a base speaking rate of 0.75, the fast mode will be 1.50 and the very fast mode will be 2)
    ii. Base speaking rates higher than 1 will act as a minimum speaking rate.
    (example: With a base speaking rate of 2, the normal and fast modes will be set to 2, and the very fast mode will be set to 2.25)
  9. Created a simple caching mechanism for the log watcher variables, so that when the log watcher unloads to save resources, the stored variables are cached for the next time the log watcher loads. This cache is destroyed when Nag closes.
  10. Fixed an issue when clicking outside of the Paste window in log simulation, the log data could be deleted.
  11. Fixed an issue with beneficial casting focus calculations.
  12. Added support for the Quarm server log files.
  13. Added support for unknown log file names.
  14. Fixed an issue with the show imported button not working for the Gina importer window.
  15. Added more number magnitude labels to the death recap window.
    Code_2023-10-21_11-27-48
  16. Removed the option to enable/disable GPU acceleration. This is enabled by default. If you can't run nag with GPU acceleration enable, you'll need to edit your shortcut and add --no-gpu flag.
    image
  17. Fixed an issue where some users would get a black box when running Nag.
  18. Fixed some issues where overlays could sometimes be moved off screen.