Skip to content

Releases: oshico/GW2-Macro

v2026.06.15.1500

15 Jun 13:35
2d529c3

Choose a tag to compare

Changelog β€” Macro Keybind Manager

v2026.06.15.1400

What changed

  • Massively expanded the list of supported game binds. You can now use just about everything Nexus exposes β€” targeting, UI panels, camera controls, mounts, masteries, map, screenshots, toys, build and equipment templates, and a bunch of misc actions like AoE loot or stow/draw weapons. The only things left out are character movement (forward/strafe/etc.), spectator binds, and squad markers, since those don't really belong in a macro tool. About Face did make the cut though.

  • Picked a category first, then the action. Instead of one giant flat dropdown, the editor now has two combos: pick a category (Skills, Targeting, Mounts, etc.), then pick the specific action. Makes it way easier to find what you're looking for.

  • Fixed the CI build. The workflow was missing submodules: recursive on checkout, so the build would fail on GitHub runners since imgui, mumble, and nexus live in submodules now.

  • Cleaned up header files. All those extern keywords on function declarations were just noise β€” in C++ they're implicit at namespace scope. Only shared.h still uses them (for global variables, where it actually matters).

Supported actions now

Movement: Dodge, Jump, About Face.

Skills: Weapon 1–5, Heal, Utility 1–3, Elite, Profession 1–7, Weapon Swap, Special Action.

Targeting: Take/Call/Alert target, nearest/next/previous enemy or ally, lock target, snap ground target, auto-targeting toggles, ally targeting modes.

UI: Trading Post, Contacts, Guild, Hero, Inventory, Pets, Logout, Mail, Options, Party, PvP, PvP Build, Scoreboard, Wizard's Vault, Information, chat commands/focus/reply/toggle, squad broadcast chat.

Camera: Free Camera, Zoom In/Out, Reverse, Action Mode.

Screenshots: Normal, Stereoscopic.

Map: Toggle, Focus Player, Floor Up/Down, Zoom In/Out.

Mounts: Mount/Dismount, Mount Ability 1/2, all nine mounts (Raptor through Siege Turtle).

Mastery: Mastery, Fishing, Skiff, Jade Bot Waypoint, Rift Scan, Skyscale, Homestead Doorway.

Misc: AoE Loot, Interact, Show Enemies/Allies, Stow/Draw Weapons, Toggle Language, Toggle Pet Combat, Toggle Fullscreen, Toggle Decorate Mode.

Toys: Default, Chair, Instrument, Held Item, Toy, Tonic.

Build Templates 1–9, Equipment Templates 1–9.

v2026.05.02.1230

02 May 13:14
a196cc3

Choose a tag to compare

Macro Keybind Manager v2026.05.02.1230

Macro Keybind Manager is a Guild Wars 2 Nexus addon that lets you create and execute powerful custom macros using in-game actions, keybinds, and now mouse input β€” all fully integrated with the Nexus keybind system.

πŸš€ What’s New in v2026.05.02.1230

Managing and sharing macros just got a whole lot easier.

  • πŸ”„ Import Macros from JSON

    • Load macros from external .json files
    • Supports full macro configurations, including timing and inputs
    • Seamless integration into your existing macro list
  • πŸ’Ύ Export Macros to JSON

    • Save individual or multiple macros as .json files
    • Perfect for backups, sharing, or transferring setups between systems
  • πŸ“‹ Clipboard Support

    • Copy macros directly to your clipboard as JSON
    • Paste macros instantly without needing to create files
    • Great for quick sharing between players
  • πŸ—‚οΈ Native File Dialog Integration

    • Uses Windows file selection dialogs for importing/exporting
    • Familiar and user-friendly file browsing experience

✨ Features

  • Advanced Macro Creation Create complex macros combining keyboard actions, profession skills, and mouse input
  • Mouse Click & Movement Support Simulate mouse clicks and precise cursor movement as part of your macros
  • Full Skill Coverage Supports weapon skills, profession skills, utilities, elite skills, and core actions
  • Precise Timing Control Add customizable delays between actions for frame-perfect execution
  • Easy Macro Management Intuitive GUI to create, edit, enable/disable, and delete macros
  • Macro Import & Export (NEW) Save, share, and restore macros using JSON files or clipboard
  • Persistent Keybinds Macro keybinds persist across game restarts
  • Nexus Keybind Integration Assign and manage macro hotkeys directly from Nexus settings
  • Real-time Macro Preview Instantly see your macro sequence as you build it

πŸ“‹ Supported Game Actions

  • Weapon Skills (1–5)
  • Profession Skills
  • Heal Skill
  • Utility Skills (1–3)
  • Elite Skill
  • Dodge
  • Jump / Swim Up / Fly Up
  • Interact
  • Weapon Swap
  • Mouse Clicks (Left / Right / Middle)
  • Mouse Movement (X/Y)

⌨️ Default Controls

  • Ctrl + Shift + K β€” Toggle Macro Manager window
  • Ctrl + Shift + X β€” Stop all running macros
  • All macro keybinds are fully customizable via Nexus settings
  • Macros execute through Guild Wars 2’s game bind system for maximum safety and compatibility

🀝 Contributing

Found a bug or have a feature request?
Feel free to open an issue or submit a pull request β€” contributions are always welcome!

version 0.3.0

24 Jan 18:17

Choose a tag to compare

Macro Keybind Manager v3.0

Macro Keybind Manager is a Guild Wars 2 Nexus addon that lets you create and execute powerful custom macros using in-game actions, keybinds, and now mouse input β€” all fully integrated with the Nexus keybind system.

πŸš€ What’s New in v3.0

  • πŸ–±οΈ Mouse Input Support
    • Left / Right / Middle mouse clicks
    • Mouse movement (X/Y) for advanced macro control
  • 🎯 Profession Skills Unlocked
    • Full support for profession skill keybinds
    • No longer limited to weapon skills only
  • 🧠 Improved macro execution logic for smoother timing and reliability
  • πŸ”§ Internal refactoring and groundwork for future macro import/export features

✨ Features

  • Advanced Macro Creation Create complex macros combining keyboard actions, profession skills, and mouse input
  • Mouse Click & Movement Support Simulate mouse clicks and precise cursor movement as part of your macros
  • Full Skill Coverage Supports weapon skills, profession skills, utilities, elite skills, and core actions
  • Precise Timing Control Add customizable delays between actions for frame-perfect execution
  • Easy Macro Management Intuitive GUI to create, edit, enable/disable, and delete macros
  • Persistent Keybinds Macro keybinds persist across game restarts
  • Nexus Keybind Integration Assign and manage macro hotkeys directly from Nexus settings
  • Real-time Macro Preview Instantly see your macro sequence as you build it

πŸ“‹ Supported Game Actions

  • Weapon Skills (1–5)
  • Profession Skills
  • Heal Skill
  • Utility Skills (1–3)
  • Elite Skill
  • Dodge
  • Jump / Swim Up / Fly Up
  • Interact
  • Weapon Swap
  • Mouse Clicks (Left / Right / Middle)
  • Mouse Movement (X/Y)

⌨️ Default Controls

  • Ctrl + Shift + K β€” Toggle Macro Manager window
  • Ctrl + Shift + X β€” Stop all running macros
  • All macro keybinds are fully customizable via Nexus settings
  • Macros execute through Guild Wars 2’s game bind system for maximum safety and compatibility

🀝 Contributing

Found a bug or have a feature request?
Feel free to open an issue or submit a pull request β€” contributions are always welcome!

version 0.2.1

13 Dec 16:17

Choose a tag to compare

Macro Keybind Manager v0.2.1

Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.

πŸ”„ What's New in v0.2.1

  • Preparing the mingw-w64 compiler for the new import/export macro feature
  • Changed shortcut icon for the wintersday event πŸŽ„

✨ Features

  • Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
  • Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
  • Timing Control: Add custom delays between key presses for precise macro timing
  • Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
  • Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
  • Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
  • Real-time Preview: See your key sequences as you build them

πŸ“‹ Supported Game Actions

  • All Weapon Skills (1-5)
  • Heal Skill
  • Utility Skills (1-3)
  • Elite Skill
  • Dodge
  • Jump/Swim Up/Fly Up
  • Interact
  • Weapon Swap

⌨️ Default Controls

  • Ctrl+Shift+k - Toggle Macro Manager window
  • Ctrl+Shift+x - Stop all macros running
  • All macro keybinds are customizable through Nexus settings
  • Macros are executed using Guild Wars 2's game bind system for safety and compatibility

🀝 Contributing

Found a bug or have a feature request? Please open an issue or submit a pull request!

version 0.2.0

13 Oct 14:52

Choose a tag to compare

Macro Keybind Manager v0.2.0

Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.

πŸ”„ What's New in v0.2.0

  • Changed macro execution logic to prevent multiple macros from running simultaneously or interfering with each other
  • Added a "Kill All Shortcuts" keybind to quickly stop all active macros
  • Changed shortcut icon for the halloween event πŸŽƒ

✨ Features

  • Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
  • Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
  • Timing Control: Add custom delays between key presses for precise macro timing
  • Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
  • Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
  • Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
  • Real-time Preview: See your key sequences as you build them

πŸ“‹ Supported Game Actions

  • All Weapon Skills (1-5)
  • Heal Skill
  • Utility Skills (1-3)
  • Elite Skill
  • Dodge
  • Jump/Swim Up/Fly Up
  • Interact
  • Weapon Swap

⌨️ Default Controls

  • Ctrl+Shift+k - Toggle Macro Manager window
  • Ctrl+Shift+x - Stop all macros running
  • All macro keybinds are customizable through Nexus settings
  • Macros are executed using Guild Wars 2's game bind system for safety and compatibility

🀝 Contributing

Found a bug or have a feature request? Please open an issue or submit a pull request!

version 0.1.9

07 Oct 15:53

Choose a tag to compare

Macro Keybind Manager v0.1.9

Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.

πŸ”„ What's New in v0.1.9

  • Repository containing code is being open sourced again to allow users to check the code their running
  • Changed update repo to follow the open source code transition

✨ Features

  • Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
  • Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
  • Timing Control: Add custom delays between key presses for precise macro timing
  • Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
  • Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
  • Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
  • Real-time Preview: See your key sequences as you build them

πŸ“‹ Supported Game Actions

  • All Weapon Skills (1-5)
  • Heal Skill
  • Utility Skills (1-3)
  • Elite Skill
  • Dodge
  • Jump/Swim Up/Fly Up
  • Interact
  • Weapon Swap

⌨️ Default Controls

  • Ctrl+Shift+k - Toggle Macro Manager window
  • All macro keybinds are customizable through Nexus settings
  • Macros are executed using Guild Wars 2's game bind system for safety and compatibility

🀝 Contributing

Found a bug or have a feature request? Please open an issue or submit a pull request!

version 0.1.8

19 Sep 18:48

Choose a tag to compare

Macro Keybind Manager v0.1.8

Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.

πŸ”„ What's New in v0.1.8

  • Changed UI to be more compact and modern
  • Auto update policy changes

✨ Features

  • Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
  • Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
  • Timing Control: Add custom delays between key presses for precise macro timing
  • Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
  • Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
  • Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
  • Real-time Preview: See your key sequences as you build them

πŸ“‹ Supported Game Actions

  • All Weapon Skills (1-5)
  • Heal Skill
  • Utility Skills (1-3)
  • Elite Skill
  • Dodge
  • Jump/Swim Up/Fly Up
  • Interact
  • Weapon Swap

⌨️ Default Controls

  • Ctrl+Shift+k - Toggle Macro Manager window
  • All macro keybinds are customizable through Nexus settings
  • Macros are executed using Guild Wars 2's game bind system for safety and compatibility

🀝 Contributing

Found a bug or have a feature request? Please open an issue or submit a pull request!

version 0.1.7

19 Sep 17:40

Choose a tag to compare

Macro Keybind Manager v0.1.7

Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.

πŸ”„ What's New in v0.1.7

  • Added the addon icon
  • Fixed auto update

✨ Features

  • Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
  • Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
  • Timing Control: Add custom delays between key presses for precise macro timing
  • Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
  • Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
  • Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
  • Real-time Preview: See your key sequences as you build them

πŸ“‹ Supported Game Actions

  • All Weapon Skills (1-5)
  • Heal Skill
  • Utility Skills (1-3)
  • Elite Skill
  • Dodge
  • Jump/Swim Up/Fly Up
  • Interact
  • Weapon Swap

⌨️ Default Controls

  • Ctrl+Shift+k - Toggle Macro Manager window
  • All macro keybinds are customizable through Nexus settings
  • Macros are executed using Guild Wars 2's game bind system for safety and compatibility

🀝 Contributing

Found a bug or have a feature request? Please open an issue or submit a pull request!

version 0.1.6

19 Sep 13:41

Choose a tag to compare

Macro Keybind Manager v0.1.6

Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.

πŸ”„ What's New in v0.1.6

  • Added auto updates

✨ Features

  • Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
  • Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
  • Timing Control: Add custom delays between key presses for precise macro timing
  • Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
  • Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
  • Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
  • Real-time Preview: See your key sequences as you build them

πŸ“‹ Supported Game Actions

  • All Weapon Skills (1-5)
  • Heal Skill
  • Utility Skills (1-3)
  • Elite Skill
  • Dodge
  • Jump/Swim Up/Fly Up
  • Interact
  • Weapon Swap

⌨️ Default Controls

  • Ctrl+Shift+k - Toggle Macro Manager window
  • All macro keybinds are customizable through Nexus settings
  • Macros are executed using Guild Wars 2's game bind system for safety and compatibility

🀝 Contributing

Found a bug or have a feature request? Please open an issue or submit a pull request!

version 0.1.5

19 Sep 13:23

Choose a tag to compare

Macro Keybind Manager v0.1.5

Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.

πŸ”„ What's New in v0.1.5

  • Added a quick acess button to the top bar (WIP)
  • Updated macro saving functionality
  • Minor bug fixes

✨ Features

  • Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
  • Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
  • Timing Control: Add custom delays between key presses for precise macro timing
  • Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
  • Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
  • Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
  • Real-time Preview: See your key sequences as you build them

πŸ“‹ Supported Game Actions

  • All Weapon Skills (1-5)
  • Heal Skill
  • Utility Skills (1-3)
  • Elite Skill
  • Dodge
  • Jump/Swim Up/Fly Up
  • Interact
  • Weapon Swap

⌨️ Default Controls

  • Ctrl+Shift+k - Toggle Macro Manager window
  • All macro keybinds are customizable through Nexus settings
  • Macros are executed using Guild Wars 2's game bind system for safety and compatibility

🀝 Contributing

Found a bug or have a feature request? Please open an issue or submit a pull request!