Skip to content

OverlayPlugin 0.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ngld ngld released this 09 Aug 19:49
· 711 commits to master since this release

So, this release brings a bunch of new stuff:

  • Rewrote the rendering code.
    The overlays are now smoother than they ever wore (at least for me). Default framerate limit is still 30 but you should be able to run them at 60 FPS without any issues. Overlays are no longer rendered when they're hidden (they were before this change). That should reduce CPU load a bit of you have hide some of your overlays.
  • Cursors actually work now. Your mouse cursor will change shape the way you'd expect it to with a normal web page.
  • The internal message handling has been restructured. As a result, WebSocket connections stopped wasting CPU cycles and work pretty much as expected. You should be able to use this as a drop-in replacement for ACTWS at this point. The only thing that's broken right now (AFAIK) are some healing informations: over heal, shielding and maybe some more. Will investigate.
  • Also, as a result of the above: Addons can now implement event sources which work with both overlays and web socket connections. Documentation will follow, in the meantime feel free to ping me on the FFXIV ACT discord.
  • I've properly implemented the ACTWS compatibility for overlays now. To use ACTWS overlays with this plugin, configure your MiniParse overlay as usual, paste the overlay url in the URL field (without HOST_PORT!!) and set the compatibility mode to ACTWebSocket.
  • A few bugs and memory leaks have been fixed.
  • Oh, and overlays can play sound again.

As always, the x64 file is for 64bit Windows (which you most likely have) and x86 is for 32bit Windows (you'll notice that you have this by the fact that you can't run FFXIV in DX 11 mode).
Please don't get those mixed up.

The OverlayPlugin_Cactbot_Test.7z is a very early, experimental release of a modified Cactbot. I've only modified it to be compatible with the new OverlayPlugin API, everything should work as usual.

This is still a beta so feel free test and let me know of any problems you find.