/Aetherbridge

FFXIV ACT Plugin Library for easier development.

Primary LanguageC#MIT LicenseMIT

This repo is no longer supported. I've merged this code into Kapture for easier maintenance.


Aetherbridge
Aetherbridge

Library for easier ACT FFXIV Plugin development

Background

This is an evolving effort to extract common code from my ACT FFXIV Plugins.

Key Features

  • Wrappers for easier access to:
    • ACT Globals and other ACT functions
    • Ravahn's FFXIV Parsing plugin
    • Ngld's Overlay Plugin
    • SaintCoinach Data
    • Universalis API
  • Config Manager for storing user settings.
  • Updater using GitHub Releases and SemVer.
  • Basic Logger with no deps.
  • Custom WinForm Controls.

How To Install

  1. Clone repo to local workspace.
  2. Update cake.build configuration section.
  3. Run ./build.ps1 as admin in powershell.

How To Update SaintCoinach Data

  1. Update config in ./scripts/game-data-config.bat.
  2. Open your Aetherbridge/scripts dir in command line.
  3. Run update-game-data.bat

Considerations

  • By default, a mock dll is generated for easier unit testing.
  • Not all SaintCoinach data is available - only what I've needed to-date.

Software Used