Skip to content

Releases: quisquous/cactbot

0.15.1: Plugin Bugs

13 Jan 05:57
Compare
Choose a tag to compare

Note 1: cactbot now requires OverlayPlugin 0.13.0 or later

If you are not prompted to install the new OverlayPlugin, go to Plugins > OverlayPlugin.dll > General and click Check For Updates. If you update cactbot without updating OverlayPlugin, it will give you an error message about needing a newer version of OverlayPlugin.

Note 2: If your in-game name has hyphens in it, please upgrade your FFXIV ACT Plugin to the 2.0.4.16 beta version.

Changes

  • Fixed the warning message for out of date OverlayPlugin version to not switch the reported versions.
  • Fixed a bug with date parsing in the plugin config.

If you were getting a "Error: LoadAddons: CactbotOverlay.dll: System.FormatException: String was not recognized as a valid DateTime." with the previous version of cactbot, then this version will fix it.

0.15.0: Updater, Presets, Translations

13 Jan 00:35
Compare
Choose a tag to compare

NOTE: cactbot now requires OverlayPlugin 0.13.0 or later

If you are not prompted to install the new OverlayPlugin, go to Plugins > OverlayPlugin.dll > General and click Check For Updates. If you update cactbot without updating OverlayPlugin, it will give you an error message about needing a newer version of OverlayPlugin. (Note: the versions might be switched there in the box, sorry. You need OverlayPlugin 0.13.0 or later.)

  • Added auto-updater from OverlayPlugin for future cactbot updates
  • OverlayPlugin now has cactbot presets when adding new overlays
  • radar: improvements for B-rank mobs and puller (@rreminy)
  • jobs: blm xeno timer pulses when close to overwriting (@kuwoyuki)
  • raidboss: converted many triggers to use Regex helpers and added missing translations (heroic effort by @Akurosia)
  • dps: hopefully fixed annoying css wonkiness in xephero dps meter (#924)
  • plugin: split the plugin into two DLLs to help with minimum version checks

0.14.1: plugin bugs, tea minor updates

04 Jan 20:18
Compare
Choose a tag to compare

If you are upgrading from an 0.13.x version or before, please read the note on the previous release about the new config panel.

Changes

  • plugin: fix bug where cactbot threw errors if ffxiv was closed (#912, but why would you quit??)
  • plugin: allow Korean ffxiv plugin to be renamed (#909)
  • raidboss: minor improvements to TEA callouts (alpha stillness/motion, alpha safe spots)
  • eureka, fisher, raidboss: a number of Korean translations

0.14.0: Config Panel / Korean Translations

03 Jan 02:02
Compare
Choose a tag to compare

PLEASE READ

cactbot 0.14.0 depends on ngld OverlayPlugin 0.12.0 or later. Please do not update cactbot but not update OverlayPlugin. This update primarily replaces the cactbot event source config panel with web ui that has many basic options available to set. See: documentation.

  1. If you have set a cactbot user directory, you will need to re-set it within this new options panel. Sorry.

  2. Additionally, cactbot/user/ files will SILENTLY OVERWRITE anything you set from the config panel. The idea is that there's cactbot defaults which get overridden by config panel settings which get overridden by cactbot/user/ settings. I will try to add warnings for the future if I can for some of these things. If you try to set values and it doesn't work, please temporarily remove your cactbot/user/ folder and verify that is not the problem before filing issues. Sorry about this pain, but this is what happens when the config panel support gets added so late.

I plan to add a few more things to the config panel, but do not plan to replace or remove cactbot/user/ js/css overriding functionality. Writing triggers will almost certainly always be something that requires writing code.

Other Changes

  • new config panel, see documentation
  • Korean translations of Shadowbringers (thanks to many contributors)
  • Korean plugin support (thanks to @KattTails)
  • fixed file reload option
  • tank abilities now only show for people in your party/alliance
  • setting the "debug mode" option in the config panel (shown if developer options is true) will print out files loaded from your cactbot/user/ directory
  • made the name of the ready check trigger id consistently capitalized so you may have to disable it again

0.13.5: Bugfixes (radar, tea, tts)

24 Dec 02:17
Compare
Choose a tag to compare

Minor changes

  • raidboss: hopefully fixed bug where timelines were disappearing (#393)
  • raidboss: fix tts not being respected over infoText
  • raidboss: fix tts => replacement for German (other translations needed)
  • raidboss: initial a6s triggers
  • raidboss: tea fixes:
    • fix totally incorrect escape prohibition/detection regexes
    • remove unnecessary wormhole chakram callout
    • clean up puddle tts (don't call out for puddles other than your own)
    • fix no debuff callout (again again again)
    • fix radiant sacrament callout
  • radar: log mob puller to console
  • radar: remove OnlyMobs option (and handle it properly by default)
  • radar: adjust some option defaults

0.13.4: radar and tea bugfixes

13 Dec 23:31
Compare
Choose a tag to compare

Minor Changes

  • radar: fix errors with default monster name (#846)
  • radar: fix error from missing options (#845)
  • radar: fix multiple mobs showing up (#848)
  • raidboss: fix missing "no debuff" call during temporal stasis
  • raidboss: better inception callouts, considering your vulns
  • raidboss: add callout for shared sentence during inception

0.13.3: Radar and Chinese Plugin Support

12 Dec 07:08
Compare
Choose a tag to compare

Major Changes

  • plugin support for Chinese version memory locations (thanks to @KattTails)
  • new radar module for hunts (thanks to @Bluefissure)

radar screenshot

Minor changes

  • raidboss: fewer TEA triggers in german when they're not supposed to be <_<
  • raidboss: TEA triggers don't call out multiple names for nisi
  • raidboss: better error messages when cactbot/user/ scripts have errors
  • jobs: added a gnb cartridge resource box
  • pullcounter: fixed issue where it wouldn't work if you'd never used it before (sorry again, Ferro)

0.13.2: bugfix plugin player position

01 Dec 23:34
Compare
Choose a tag to compare

As before, the ngld overlayplugin is now required to use cactbot.

0.13.2 contains a bugfix for the player position in the cactbot plugin. Sorry for the noise. Here's a copy of the release notes from 0.13.1:

0.13.1 release notes

Changes

  • raidboss: TEA triggers for the rest of the fight (and translated in german, thanks @Akurosia)
  • oopsy: basic TEA triggers
  • jobs: gcds are now automatically calculated (thanks @KattTails!)
  • pullcounter: now works with websocket mode (sorry)
  • raidboss: chinese translations for ultimates

TEA notes

cactbot will call out what limit cut number you have and what the timing is for knockback. If you want cactbot to give you more instructions (where to go initially and what puddle to soak), see this note here: https://github.com/quisquous/cactbot/blob/master/ui/raidboss/data/05-shb/ultimate/the_epic_of_alexander.js#L3-L16

You will need to add an option to your cactbot/user/raidboss.js file to enable it.

0.13.1: TEA

01 Dec 22:59
Compare
Choose a tag to compare

As before, the ngld overlayplugin is now required to use cactbot.

Changes

  • raidboss: TEA triggers for the rest of the fight (and translated in german, thanks @Akurosia)
  • oopsy: basic TEA triggers
  • jobs: gcds are now automatically calculated (thanks @KattTails!)
  • pullcounter: now works with websocket mode (sorry)
  • raidboss: chinese translations for ultimates

TEA notes

cactbot will call out what limit cut number you have and what the timing is for knockback. If you want cactbot to give you more instructions (where to go initially and what puddle to soak), see this note here: https://github.com/quisquous/cactbot/blob/master/ui/raidboss/data/05-shb/ultimate/the_epic_of_alexander.js#L3-L16

You will need to add an option to your cactbot/user/raidboss.js file to enable it.

0.13.0: ngld overlayplugin is now required

20 Nov 08:06
Compare
Choose a tag to compare

ngld's OverlayPlugin is now required

The future is now, or it is for the 50% of you who haven't bothered to update from hibiyasleep overlayplugin.

The hibiyasleep overlayplugin is now fully deprecated. cactbot only supports ngld's overlayplugin fork.

ugh why are you doing this

Yeah, I hate change too, sorry.

  • hibiyasleep's version hasn't updated in years, and so was using an extremely old chromium version. This meant that overlays could only use web features from Chrome 43. (Chrome is currently at version ~80). This helps folks write overlay more easily and helps compatibility of overlays.
  • These newer web features made it easier for me to add raidboss_timeline_only.html and raidboss_alerts_only.html.
  • ngld's OverlayPlugin merges in ACT websocket support so you don't need both ACT WS and OverlayPlugin. This is especially good for streaming if you want to just include a window without capturing your whole desktop.
  • ngld's OverlayPlugin is also an active project that is adding nice features. It has better focus detection. It can hide during cutscenes. It's got a much nicer updater. It makes it easier to add new events that overlays can use (like who is in your party).
  • The future dream is that cactbot plugin code will get moved up into ngld's OverlayPlugin so that at some point in the far future you won't need a CactbotOverlay.dll, you'll just be able to use cactbot html directly with OverlayPlugin.

cactbot + ngld overlayplugin instructions

The readme is up to date: https://github.com/quisquous/cactbot#installing-cactbot. Please reread it, as it has changed from the hibiyasleep version.

The biggest difference from previous cactbot versions is that you should load the cactbot plugin as an ACT plugin and not put it in the addons/ folder. In the past, this was unsupported, but now is the recommended path to loading cactbot.

Here's some basic instructions, although the readme walks you through this with screenshots:

(1) disable the hibiyasleep OverlayPlugin.dll in ACT, close ACT
(2) download the latest version of the ngld overlayplugin
(3) unblock and unzip that somewhere on disk, like your user folder (DO NOT put this in the same hibiyasleep OverlayPlugin folder you were using before)
(4) load the OverlayPlugin.dll in that folder as an ACT plugin
(5) download the cactbot-0.13.0.zip file
(6) read and follow these new instructions carefully: https://github.com/quisquous/cactbot#installing-cactbot
(7) unzip that file somewhere else on disk, like your user folder
(8) add the CactbotOverlay.dll plugin as an ACT plugin, loaded after aka underneath in the list the FFXIV Plugin and the ngld OverlayPlugin
(9) you will need to re-add all of your overlays, sorry
(10) please also click the "Automatically Report Errors" checkbox in the general tab

Changes

  • finally merged in the ngldoverlay branch
  • fix for extremely broken timelines in 0.12.2 (#758, thanks @KattTails)
  • full TEA timeline, huge thanks to @Legends0

Misc

I'll work on getting more TEA triggers in the coming week or so. If anybody has a network log through most of the fight, please send it my way.

Sorry for all the bug hassles while I was out of town. 😭