Releases: SnatMTE/CactBridge
Release list
0.0.5.1
What's Changed
- TTS Engine Support: Choose between System.Speech (Windows SAPI) and eSpeak NG (Linux/Steam Deck) engines
- Game Volume Sync: TTS volume now automatically syncs with the game's Voice channel on Windows
- TTS Config Options: Enable/disable TTS per alert type (Alarm, Alert, Info)
- Bug fix - TTS crash on logout/zone change: IGameConfig.TryGet() no longer breaks TTS when disconnected
- Bug fix - Callouts stop after login: Fixed issue where alert toasts/callouts stopped working after logging out and back in or switching zones
Download
Attached: \CactBridge.zip\ - extract to your Dalamud dev plugins folder.
0.0.5.0
What's Changed
- Removed native party list DPS overlay: The hook-based approach was abandoned as impractical
- Removed DPS-next-to-name in damage meter: Cleaned up the overlay to show DPS in its own column only
- Personal DPS now only shows YOUR value: No longer falls back to total encounter DPS when the player isn't found in the combatants list
0.0.4.0
What's Changed
- Overlay style toggle: Added Custom/Toast style option in config
- Toast mode: Alerts can now be sent as real FFXIV toasts via IToastGui (native game toasts)
- Settings hiding: Overlay display settings are hidden when Toast mode is active
- Build script updates: Updated release documentation to match CactBridge project paths
Download
Attached: \CactBridge.zip\ - extract to your Dalamud dev plugins folder.
0.0.3.0
What's Changed
- Personal DPS display improvements: Refined DPS calculation logic and default configuration settings for better accuracy
- Combat data handling: Enhanced WebSocket service for more robust combat data parsing
- Timeline & WebSocket integration: Improved timeline overlay synchronization and connection stability
- Damage meter overlay: Added full damage meter overlay with DPS tracking and encounter statistics
- Server info bar: Added party and personal DPS display options to the server info bar
- Chromium persistence: Updated browser cache path to use %APPDATA% for persistence across plugin updates
- Code quality: Refactored overlay windows to use proper Vector2 positioning and updated DtrBarEntry types
Download
Attached: \CactBridge.zip\ - extract to your Dalamud dev plugins folder.
0.0.2.4
What's Changed
- Browser installation announcements: Added chat message handling for browser download/install progress notifications
- Removed zone change overlay: Zone change alerts no longer appear in the centre of the screen
Download
Attached: CactbotUI.zip - extract to your Dalamud dev plugins folder.
0.0.2.3
Version 0.0.2.3
Build: CactbotUI.dll (Release, .NET 10)
Bug Fixes
-
Fixed duplicate alerts - Alerts (e.g. Death notifications) were being displayed twice due to
HandleBroadcastprocessing bothtextandalarmText/alertText/infoTextfields from a single message. Added an early return after processing thetextfield to prevent duplicates. -
Fixed blurry game fonts - Game fonts (Axis, Jupiter, TrumpGothic) are raster/bitmap fonts that become blurry when upscaled via
ImGui.SetWindowFontScale(). Removed the post-scaling approach and instead bake the font size directly into the font handle at creation time (14f * scale,16f * scale,23f * scale). This keeps bitmap fonts at integer pixel sizes for crisp rendering at any scale setting.Note: You may want to slightly reduce your
AlertFontScalesetting since fonts now render at their true configured size rather than being upscaled. For example, a scale of1.2with the old system produced a blurry ~17px font - the same visual result now comes from setting the font directly to the desired size.
0.0.2.2
This update lets users choose the alert font, increase or decrease font size with simple buttons, and preview the result directly in-game while the Dalamud config window is open. The previous thickness option has been removed, and the overlay preview now appears in the centre box instead of inside the settings window.
0.0.2.1
What's New
- Added selectable alert, font families
- Default is now an FFXIV-style font (Axis)
- Added font size scaling controls
- Added font thickness controls for bolder, easier-to-read alerts
- Updated preview so font, size, and thickness changes are visible immediately in config
0.0.2.0
v0.0.1.0
New Features & Improvements
Overlay Box Resizing & Text Layout
- The overlay alert window is now a resizable box - configure the width and height in settings (or drag in move mode, size is persisted).
- Alert text word-wraps to fit the box width automatically.
- Text is always centred - each wrapped line is centred horizontally, and the block of alerts is centred vertically inside the box.
- Note: Death messages ("X defeated by Y") have been removed - the overlay now focuses on mechanic alerts only.
- Live Preview in Settings
- The config window now includes a preview panel that shows a sample alert rendered exactly as it would appear in the overlay.
- Tweak the Width/Height, Font Scale, Colour, or Outline settings and see the preview update in real time.
New Config Options
- Overlay Width (default: 500px) - drag to resize, min 100px, max 2000px
- Overlay Height (default: 150px) - drag to resize, min 50px, max 1000px