Skip to content

gw2-addon-loader/loader-core

Repository files navigation

loader-core

Core addon loading library for Guild wars 2

Original idea: https://github.com/Archomeda/gw2-addon-loader

Build status

Features

In short: loads addons on game start and provides basic addon API functionality.

Addon DLL loading

On start loads compatible DLLs than conform to name "/addons/addon_name/gw2addon_addon_name.dll" and have addon exports.

Addon API

Addon API includes several parts:

  1. Addon loading functions to load and unload addons on fly
  2. Function registry to share functions between addons
  3. Event registry to perform some sender/subscriber logic.

Details in <include/gw2al_api.h>

Installation

  1. Download and extract the archive loader_core_*.zip found in the latest release.
  2. Place the contents (bin64, addonLoader.dll, d3d11.dll, dxgi.dll) in your game installation directory (with the default game install path, this would be C:\Program Files\Guild Wars 2).