Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

140 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gwonmac application icon

gwonmac

Guild Wars Reforged for macOS
Play ArenaNet's official Guild Wars client finally on an Apple Silicon Mac in high resolution and FPS.

Website · Download · User guide · Discord · Report a bug · Request a feature

Caution

This is an unofficial client host. ArenaNet and NCSOFT do not make, sponsor, endorse, or support gwonmac.

What gwonmac does

gwonmac hosts ArenaNet's official WebAssembly client (what is used in the mobile app) in a sandboxed macOS app. You do not need Windows, Wine, VMWare or Crossover.

The app provides:

  • native Apple Silicon packaging;
  • high FPS on full retina resolutions;
  • notarized by Apple (checked for Malware);
  • verified downloads from ArenaNet;
  • ArenaNet and Steam sign-in;
  • build and team management;

Requirements

  • An Apple Silicon Mac.
  • A Guild Wars account.
  • An internet connection for the first download and online play.

You can buy Guild Wars from the official store.

Install

  1. Open the Releases page or go to https://gwonmac.com/download
  2. Download the latest Stable .dmg file.
  3. Open the file.
  4. Move Guild Wars Reforged.app to Applications.
  5. Open the app from Applications.

Stable releases are signed with Developer ID and notarized by Apple. The Releases page also provides checksums, an SBOM, and build attestations. See Verify a release if you want to inspect them.

Start the game

On the first start, select one game-data mode:

Mode Result
Quick Start Download the required files first. Download each area when you visit it.
Full Game Download all game data before normal play.

You can change the mode later in Settings → Game Data. The user guide explains sign-in, updates, Tools, recovery, and local data.

Privacy and safety

  • The Mac app sends no gwonmac telemetry.
  • Diagnostics stay on your Mac until you attach an export to a report.
  • The diagnostics system does not record credentials, packet contents, cookies, request bodies, or local paths.
  • Provisioned builds can store saved login in Apple's device-only Data Protection Keychain.
  • The app verifies downloaded client artifacts before use.
  • The app keeps the untouched official client as the fallback.

ArenaNet and login providers still receive the traffic that the game needs. See Security and Diagnostics for the exact boundaries.

Application updates

Stable is the default update track. You can choose Beta in Settings. Stable, Beta, and release-candidate builds use the same app identity and local profile. Alpha builds are not public update candidates.

An update found during the launch check installs before play unless you choose Play Without Updating. An update downloaded later waits for a restart. The app never performs an automatic downgrade.

Application updates and ArenaNet game updates are separate systems. See the user guide for player instructions.

Build from source

You need macOS on Apple Silicon, Xcode Command Line Tools, Node.js 22.19 or newer, pnpm 11, and Rust through rustup.

xcode-select --install
corepack enable
pnpm install --frozen-lockfile
pnpm exec playwright install chromium
pnpm dev

Use pnpm check for the fast source gate. Use pnpm verify before a pull request. The complete contributor setup is in CONTRIBUTING.md.

Documentation

Credits and license

gwonmac descends from gwdevhub/gw_in_browser. That work proved that an external host can run ArenaNet's official WebAssembly client. The upstream Git history remains in this repository.

The project also uses work or knowledge from GWToolbox++, GuildWarsMapBrowser, and gwnative.

The source code is licensed under GPL-3.0-only. Guild Wars names, logos, screenshots, game content, and other third-party material keep their original rights. See THIRD-PARTY-NOTICES.md.

About

Guild Wars on Apple Silicon

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

22 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages