Skip to content

An Addon Host for Guild Wars 2. Handling loading & updating addons and provides a mod API.

Notifications You must be signed in to change notification settings

RaidcoreGG/Nexus

Repository files navigation

Nexus Addon Loader & Manager

Nexus is a next-gen Addon Manager & Loader for Guild Wars 2. It provides a powerful API for addons and keeps your plugins always up-to-date. No fidgeting with DLL files, crashing games after updates or inconsistent behaviour across addons. A single installation to manage all your extensions.

This is as close to an official Addon API as it gets.

Features

Overview

  • Loading & unloading addons without restarting the game.
  • Automatic updates.
  • Addon Library for quick discovery & installation of new addons.
  • Automatically disable breaking addons when the game updates.
  • Consistent behaviour across addons.
  • Multiboxing compatibile.
  • 100% ToS compliant. Doesn't read game memory at all.
  • Integrates with ArcDPS

Overview for addon developers

  • Hot-Loading, enabling fast feature iteration.
  • Event Publishing / Subscribing
  • Managed Keybinds No need to fiddle with WndProc. Unless you want to.
  • Logging
  • Resource Registry to share resources & functions between Addons.
  • Texture/Image Loader
  • Shared & parsed Mumble

Installation

  1. Download d3d11.dll found in the latest release.
  2. Place the file in your game installation directory (e.g. C:\Program Files\Guild Wars 2). In that same folder you should see Gw2-64.exe.
  3. Start the game, you should have a popup to accept the Legal Agreement.

After accepting you can open the menu using CTRL+O by default.

Chainloading

If you want another proxy d3d11.dll, for example ArcDPS, you can chainload it by naming it d3d11_chainload.dll and also putting it in the game directory.

Third Party Notices

Licensed under the MIT license.

Licensed under the MIT license.

Licensed under the BSD 2-Clause license.

Licensed under the MIT license.

Licensed under the MIT license.

Licensed under the Apache-2.0 license.

Special Thanks

GGDM

For the idea of a proxy dll & hot-loading.

For the idea of an addon loading system.

For general guidance & programming help.

Invaluable help with debugging & general guidance.

For creating my favourite game!

The Guild Wars 2 Community

For supporting my work!