Skip to content

A Linux-compatible executable runner for Nexus, designed to work with Blish HUD and other similar tools.

Notifications You must be signed in to change notification settings

OlivierFortier/gw2-executable-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GW2 Executable Runner

A Linux-compatible executable runner for Nexus, designed to work with Blish HUD and other similar tools. This project allows dynamic running and management of executables from the Guild Wars 2 environment in an easy way. It is particularly useful for linux users who want to run custom addons or tools alongside the game.

Linux info

Starting executables this way will start them in the same wine prefix as the game, using the same wine binary as the game. This is the main reason why this addon exists, as it allows for running exes while on Steam Deck (or Bazzite) gaming mode.

Features

  • Dynamic running and initialization of executables inside the GW2 environment
  • UI for selecting and managing executables

Usage

  1. Download the DLL from the releases page and place it in the addons directory of your Guild Wars 2 folder. Then, start the game and enable the addon in the nexus settings.

  2. Click on the addon icon in the Nexus UI to open the executable loader interface. From there, you can select and manage your executables.

Screenshots

main UI quick access menu

Project Structure

├── Cargo.toml
├── src/
│   ├── lib.rs           # Main library entry point
│   └── addon/
│       ├── init.rs      # Addon initialization logic
│       ├── manager.rs   # Addon exe manager implementation
│       ├── mod.rs       # Addon module definitions
│       └── ui.rs        # UI integration for addons
├── images/              # Project images and icons

About

A Linux-compatible executable runner for Nexus, designed to work with Blish HUD and other similar tools.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages