Skip to content

Releases: paissaheavyindustries/Triggernometry

v1.1.2.1: TEA Added

24 Nov 12:47
92d9ef6
Compare
Choose a tag to compare
  • added table variables with column and row based lookups
  • added an action type for file operations (read only, will be expanded in the future)
  • added special variable _actionhistory to check if another action in the context of the same trigger was executed or not
  • added a search function to help locate triggers, actions, or actions properties
  • added option to unset scalar and list variables via regular expressions
  • added option to cache JSON request responses to disk
  • added a sequential execution mode guaranteering action execution order and enabling proper dynamic delays between actions
  • added special variable _env to access environment variables
  • added caching for remote sound files
  • added syntax tvar for accessing table variables (tvar:variablename[column number][row number])
  • added syntax tvarcl for accessing values of a single column by seeking columns by content (tvarcl:variablename[My Column Header Text][row number])
  • added syntax tvarrl for accessing values of a single row by seeking rows by content (tvarrl:variablename[My Row Header Text][column number])
  • added syntax etvar for checking the existing of a table variable
  • all clipboard operations are now in Unicode
  • reduced config/export size to about one third of previous size
  • reduced plugin size to about one half of previous size
  • configuration now has options for item-specific cache expiry (by default cache expiry for non-JSON is 360 days, JSON is 7 days)
  • folders with active restrictions applied will now appear purple instead of blue
  • changed trigger autofire and context menu fire to work on live values, instead of test values
  • add more sensible warnings and errors when plugin is updated without restarting ACT in between
  • add more details to aura update related exceptions
  • fixed a crash that occurred when the action delay resolved into an invalid value
  • fixes expression on the action descriptor for disabling text aura by regex
  • fixed an issue that prevented text auras to be disabled via regular expressions

v1.1.1.1

02 Nov 07:23
Compare
Choose a tag to compare
  • Added developer mode which hides some of the more advanced options
  • Added an option to force fire trigger to main view context menu
  • Added a trigger-specific option to autofire trigger after it has been edited
  • Added a notification button to top-right corner when Triggernometry wants attention
  • Fixed a minor display issue with aura disable action description
  • Version checks are now asynchronous so Triggernometry doesn't lock up on slow responses

v1.1.1.0

31 Oct 04:22
Compare
Choose a tag to compare
  • party member sorting is now more consistent with FFXIV's own sorting
  • fixes crashing with the show/hide on window focus change
  • aura disable actions now have the option to disable by regular expression
  • FFXIV variables now return more sensible defaults, string values are empty string and numeric values are zeroes (for example, referring to the inparty variable of a nonexistent party member will now return 0, instead of just empty)
  • special variables _triggername and _triggerid to refer to the name and ID of the related trigger
  • SharpDX is now embedded removing the need to play around with external files
  • columns in variable view are now resizable

v1.1.0.3

22 Aug 22:32
Compare
Choose a tag to compare
  • Ffxivparty and ffxiventity include a new property "role", which will give you either "Tank", "Healer", "DPS", "Crafter", "Gatherer" (blank if not available).
  • Aura hiding now monitors target window focus as well, not just maximized/minimized state
  • Read only mode doesn't disable controls anymore, allowing copying trigger and action parameters
  • Mouse location now displayed when editing aura actions
  • Expand all now available on main tree context menu
  • Fixed an issue where the status bar sometimes lingered after repository updates instead of going away
  • Log now includes trigger IDs as well, so it's easier to spot duplicate triggers with same name etc
  • Fixed a resource leak and a following crash in hardware acceleration mode

v1.1.0.2: Add files via upload

18 Aug 13:01
00b6386
Compare
Choose a tag to compare
  • Hardware acceleration mode auras split and no longer fullscreen, should fix the taskbar issue
  • Performance increases in hardware acceleration mode
  • Aura parameters are accessible in hardware acceleration mode as well
  • Window title can now be specified for showing/hiding auras

v1.1.0.1

16 Aug 08:28
Compare
Choose a tag to compare
  • Action settings can now be viewed in read-only mode on remote triggers
  • Gif loading improved slightly, still not a final fix for some transparency issues
  • Collapse all now available on main tree context menu
  • Aura rendering order fixed
  • Lvar functions now include lastindexof
  • String functions now include lastindexof

v1.1.0.0

07 Aug 08:55
Compare
Choose a tag to compare
  • Fixed crashes and resource leaks which occurred in hardware acceleration mode
  • Fixed an error which caused manually added repositories to emit an error when saving configuration
  • Fixed an issue where the following properties didn't properly apply when updating an existing text aura in hardware acceleration:
    • Alignment, text color, outline usage, outline color, font name, font size, font style, background color
  • Fixed an issue where text underline and strikeout didn't work in hardware acceleration
  • Repositories now support UTF-8, allowing Japanese characters and such to go through properly
  • Added special variable _fps to retrieve FPS information when hardware acceleration is turned on
  • Removal of obfuscation and transition to open source

v1.0.9.1

19 Jul 08:08
0191d7d
Compare
Choose a tag to compare
  • Network log lines now have event ID and sequence number prepended to them
  • Notation ${evar:name} and ${elvar:name} to check if scalar and list variables exist at all
  • Fixed an issue with folder id collisions and reassignment
  • Fixed a cosmetic issue where some folders were colored red even though they were enabled
  • On copy paste, folder references on child triggers are now updated to refer to the newly pasted folders (if any) instead of the original folders

v1.0.9.0

18 Jul 14:05
0191d7d
Compare
Choose a tag to compare
  • Remote trigger repository feature added
  • Master repository list added
  • New window message send action added
  • Folders can now be selected to be fired on startup (= fires all triggers inside the selected folder on startup)
  • Images to display in image auras can now be URLs to remote images
    • It was already possible to specify sound effects as remote links
  • Added show and hide source options to OBS remote control operation
  • Added string manipulation function format(type, format string)
  • Added special variable _jsonresponse for parsing and retrieve values from JSON requests
  • Added special variables _screenwidth and _screenheight to retrieve the width and height of the primary monitor
  • Added special variables _lastencounter and _activeencounter to get DPS information from ACT (in default miniparse format)
  • Added special variable _ffxivpartyorder to retrieve debug information regarding party order configuration
  • Added special variables _textaura and _imageaura to allow access to aura properties
    • Available text aura properties: x, y, w, h, opacity, text
    • Available image aura properties: x, y, w, h, opacity
  • Rebuilt log window with a better view and search options

v1.0.8.1

08 Jul 21:37
bdb6649
Compare
Choose a tag to compare
  • String manipulation functions are now available through ${func:function name(possible arguments):value}
    • Toupper, tolower, length, padleft, padright, substring, indexof, trim, trimleft, trimright, hex2dec
  • Less scientific notation in numeric conversions, so large and small values are preserved better
  • Aura updates now respect trigger's logging setting, resulting in greatly reduced spam and logging load
  • Keypress action includes option to send a window message to an arbitrary window
  • Fixed a crash that occurred when aura update expressions resolve to invalid values
  • Fixed a rare crash on exit under heavy event load