Releases: gw2-addon-loader/loader-core
Version 1.1 for 14 March 2023 Game Update
Relocates dxgi.dll
to bin64\cef
for compatibility with CEF update.
Version 1.1 for 18 April 2023 Game Update
Adds copies of dxgi.dll
to the root Guild Wars 2 directory and inside bin64
in addition to bin64\cef
for improved compatibility.
Version 1.1
-Fixed regression which broke D3D9 loading if D3D11/DXGI DLLs were present as well
Version 1.0
-DX11 Support
-Added non-flushing-to-disk log message writing
-Some cleanup of APIs
Version 0.3
-fixed ignorance of other addons when one addon is failed to unload
Version 0.2
-upgraded to msvc2019 (update msvc redist if you have problems!)
-fix log being locked out when game is running
-properly handle multiple D3DCreate calls
-add custom code path for addon triggered reload
Loader core v0.1
Core addon loading library for Guild wars 2
Original idea: https://github.com/Archomeda/gw2-addon-loader
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:
- Addon loading functions to load and unload addons on fly
- Function registry to share functions between addons
- Event registry to perform some sender/subscriber logic.
Details in <include/gw2al_api.h>