[{"data":1,"prerenderedAt":498},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:eEitL7-0heWxhIliJ_71XR3Jkkr64BsodJAVvLEZrD4":195,"content-page-surround:docs:eEitL7-0heWxhIliJ_71XR3Jkkr64BsodJAVvLEZrD4":493},[4,54,74],{"title":5,"page":6,"canonicalKey":7,"locale":8,"id":9,"draft":6,"icon":10,"sidebar":11,"children":12},"Guides",false,"1","en","content:en:1.docs:1.guides:.navigation.yml","lucide:route","section",[13,19,26,33,40,47],{"title":14,"id":15,"canonicalKey":16,"locale":8,"draft":6,"icon":17,"path":18},"Install Guild Wars on Mac","content:en:1.docs:1.guides:1.install.md","1\u002F1","lucide:download","\u002Fdocs\u002Fguides\u002Finstall",{"title":20,"id":21,"canonicalKey":22,"locale":8,"draft":6,"navigation":23,"icon":24,"path":25},"Accounts & mobile linking","content:en:1.docs:1.guides:2.accounts.md","1\u002F2",{"title":20},"lucide:key-round","\u002Fdocs\u002Fguides\u002Faccounts",{"title":27,"id":28,"canonicalKey":29,"locale":8,"draft":6,"navigation":30,"icon":31,"path":32},"Play on Mac: options","content:en:1.docs:1.guides:3.play-guild-wars-on-mac.md","1\u002F3",{"title":27},"lucide:scale","\u002Fdocs\u002Fguides\u002Fplay-guild-wars-on-mac",{"title":34,"id":35,"canonicalKey":36,"locale":8,"draft":6,"navigation":37,"icon":38,"path":39},"Performance","content:en:1.docs:1.guides:4.performance.md","1\u002F4",{"title":34},"lucide:gauge","\u002Fdocs\u002Fguides\u002Fperformance",{"title":41,"id":42,"canonicalKey":43,"locale":8,"draft":6,"navigation":44,"icon":45,"path":46},"Templates","content:en:1.docs:1.guides:5.templates.md","1\u002F5",{"title":41},"lucide:bookmark","\u002Fdocs\u002Fguides\u002Ftemplates",{"title":48,"id":49,"canonicalKey":50,"locale":8,"draft":6,"navigation":51,"icon":52,"path":53},"Troubleshooting","content:en:1.docs:1.guides:6.troubleshooting.md","1\u002F6",{"title":48},"lucide:wrench","\u002Fdocs\u002Fguides\u002Ftroubleshooting",{"title":55,"page":6,"canonicalKey":56,"locale":8,"id":57,"draft":6,"icon":58,"sidebar":59,"children":60},"Project","2","content:en:1.docs:2.project:.navigation.yml","lucide:shield-check","group",[61,67],{"title":62,"id":63,"canonicalKey":64,"locale":8,"draft":6,"navigation":65,"icon":58,"path":66},"Safety & account risk","content:en:1.docs:2.project:1.safety.md","2\u002F1",{"title":62},"\u002Fdocs\u002Fproject\u002Fsafety",{"title":68,"id":69,"canonicalKey":70,"locale":8,"draft":6,"navigation":71,"icon":72,"path":73},"About & credits","content:en:1.docs:2.project:2.about.md","2\u002F2",{"title":68},"lucide:users","\u002Fdocs\u002Fproject\u002Fabout",{"title":75,"page":6,"canonicalKey":76,"locale":8,"id":77,"draft":6,"icon":78,"sidebar":11,"children":79},"For ArenaNet","3","content:en:1.docs:3.upstream:.navigation.yml","lucide:send",[80,87,94,120,146,158,177],{"title":81,"id":82,"canonicalKey":83,"locale":8,"draft":6,"navigation":84,"icon":85,"path":86},"Introduction","content:en:1.docs:3.upstream:1.introduction.md","3\u002F1",{"title":81},"lucide:book-open-check","\u002Fdocs\u002Fupstream\u002Fintroduction",{"title":88,"id":89,"canonicalKey":90,"locale":8,"draft":6,"navigation":91,"icon":92,"path":93},"Request summary","content:en:1.docs:3.upstream:2.request-summary.md","3\u002F2",{"title":88},"lucide:list-checks","\u002Fdocs\u002Fupstream\u002Frequest-summary",{"title":95,"page":6,"canonicalKey":96,"locale":8,"id":97,"draft":6,"icon":98,"sidebar":59,"children":99},"File system","3\u002F3","content:en:1.docs:3.upstream:3.filesystem:.navigation.yml","lucide:folder-x",[100,106,113],{"title":101,"id":102,"canonicalKey":103,"locale":8,"draft":6,"navigation":104,"icon":98,"path":105},"File routines (UR-01…04)","content:en:1.docs:3.upstream:3.filesystem:1.unimplemented-routines.md","3\u002F3\u002F1",{"title":101},"\u002Fdocs\u002Fupstream\u002Ffilesystem\u002Funimplemented-routines",{"title":107,"id":108,"canonicalKey":109,"locale":8,"draft":6,"navigation":110,"icon":111,"path":112},"RemoveExtension (UR-05)","content:en:1.docs:3.upstream:3.filesystem:2.path-remove-extension.md","3\u002F3\u002F2",{"title":107},"lucide:scissors","\u002Fdocs\u002Fupstream\u002Ffilesystem\u002Fpath-remove-extension",{"title":114,"id":115,"canonicalKey":116,"locale":8,"draft":6,"navigation":117,"icon":118,"path":119},"File::Open mode (UR-06)","content:en:1.docs:3.upstream:3.filesystem:3.file-open-mode.md","3\u002F3\u002F3",{"title":114},"lucide:file-plus-2","\u002Fdocs\u002Fupstream\u002Ffilesystem\u002Ffile-open-mode",{"title":121,"page":6,"canonicalKey":122,"locale":8,"id":123,"draft":6,"icon":124,"sidebar":59,"children":125},"Input","3\u002F4","content:en:1.docs:3.upstream:4.input:.navigation.yml","lucide:mouse-pointer-click",[126,132,139],{"title":127,"id":128,"canonicalKey":129,"locale":8,"draft":6,"navigation":130,"icon":124,"path":131},"Double-click (UR-07)","content:en:1.docs:3.upstream:4.input:1.double-click-flag.md","3\u002F4\u002F1",{"title":127},"\u002Fdocs\u002Fupstream\u002Finput\u002Fdouble-click-flag",{"title":133,"id":134,"canonicalKey":135,"locale":8,"draft":6,"navigation":136,"icon":137,"path":138},"Key labels (UR-08)","content:en:1.docs:3.upstream:4.input:2.key-labels.md","3\u002F4\u002F2",{"title":133},"lucide:keyboard","\u002Fdocs\u002Fupstream\u002Finput\u002Fkey-labels",{"title":140,"id":141,"canonicalKey":142,"locale":8,"draft":6,"navigation":143,"icon":144,"path":145},"Cursor re-test (UR-09)","content:en:1.docs:3.upstream:4.input:3.cursor-re-evaluation.md","3\u002F4\u002F3",{"title":140},"lucide:pointer","\u002Fdocs\u002Fupstream\u002Finput\u002Fcursor-re-evaluation",{"title":147,"page":6,"canonicalKey":148,"locale":8,"id":149,"draft":6,"icon":150,"sidebar":59,"children":151},"Runtime","3\u002F5","content:en:1.docs:3.upstream:5.runtime:.navigation.yml","lucide:cpu",[152],{"title":153,"id":154,"canonicalKey":155,"locale":8,"draft":6,"navigation":156,"icon":150,"path":157},"Heap maximum (UR-10)","content:en:1.docs:3.upstream:5.runtime:1.heap-maximum.md","3\u002F5\u002F1",{"title":153},"\u002Fdocs\u002Fupstream\u002Fruntime\u002Fheap-maximum",{"title":159,"page":6,"canonicalKey":160,"locale":8,"id":161,"draft":6,"icon":162,"sidebar":59,"children":163},"Interface proposals","3\u002F6","content:en:1.docs:3.upstream:6.proposals:.navigation.yml","lucide:plug",[164,171],{"title":165,"id":166,"canonicalKey":167,"locale":8,"draft":6,"navigation":168,"icon":169,"path":170},"Build identity (UR-11)","content:en:1.docs:3.upstream:6.proposals:1.build-identification.md","3\u002F6\u002F1",{"title":165},"lucide:fingerprint","\u002Fdocs\u002Fupstream\u002Fproposals\u002Fbuild-identification",{"title":172,"id":173,"canonicalKey":174,"locale":8,"draft":6,"navigation":175,"icon":162,"path":176},"Host interface (UR-12)","content:en:1.docs:3.upstream:6.proposals:2.platform-host-interface.md","3\u002F6\u002F2",{"title":172},"\u002Fdocs\u002Fupstream\u002Fproposals\u002Fplatform-host-interface",{"title":178,"page":6,"canonicalKey":179,"locale":8,"id":180,"draft":6,"icon":181,"sidebar":59,"children":182},"Reference","3\u002F7","content:en:1.docs:3.upstream:7.reference:.navigation.yml","lucide:microscope",[183,189],{"title":184,"id":185,"canonicalKey":186,"locale":8,"draft":6,"navigation":187,"icon":52,"path":188},"Our workarounds","content:en:1.docs:3.upstream:7.reference:1.our-workarounds.md","3\u002F7\u002F1",{"title":184},"\u002Fdocs\u002Fupstream\u002Freference\u002Four-workarounds",{"title":190,"id":191,"canonicalKey":192,"locale":8,"draft":6,"navigation":193,"icon":181,"path":194},"Verification method","content:en:1.docs:3.upstream:7.reference:2.verification-method.md","3\u002F7\u002F2",{"title":190},"\u002Fdocs\u002Fupstream\u002Freference\u002Fverification-method",{"title":196,"ref":197,"description":198,"icon":72,"updated":199,"navigation":200,"body":201,"type":474,"id":69,"canonicalKey":70,"draft":6,"partial":6,"locale":8,"collection":475,"navigationFile":6,"file":476,"resolvedRefs":482,"route":483,"resolution":490},"About GWonMac & Related Projects","docs\u002Fproject\u002Fabout","Where GWonMac comes from, the open-source projects it builds on, its licence, and how it relates to Guild Wars 2 on Mac.","2026-08-04",{"title":68},{"type":202,"children":203,"toc":463},"root",[204,212,219,224,306,311,324,330,344,350,370,376,403,409,422,428],{"type":205,"tag":206,"props":207,"children":208},"element","p",{},[209],{"type":210,"value":211},"text","GWonMac is a free, open-source macOS app that runs ArenaNet's official Guild Wars client natively on Apple Silicon. It exists because there is still no official desktop Mac client, and the usual workarounds (virtual machines, Wine-based layers) take more setup than most players want to deal with.",{"type":205,"tag":213,"props":214,"children":216},"h2",{"id":215},"built-on-community-work",[217],{"type":210,"value":218},"Built on community work",{"type":205,"tag":206,"props":220,"children":221},{},[222],{"type":210,"value":223},"GWonMac builds directly on earlier community projects:",{"type":205,"tag":225,"props":226,"children":227},"ul",{},[228,245,259,281,295],{"type":205,"tag":229,"props":230,"children":231},"li",{},[232,243],{"type":205,"tag":233,"props":234,"children":235},"strong",{},[236],{"type":205,"tag":237,"props":238,"children":240},"a",{"href":239},"https:\u002F\u002Fgithub.com\u002Fgwdevhub\u002Fgw_in_browser",[241],{"type":210,"value":242},"gw_in_browser",{"type":210,"value":244}," is the upstream project that first ran ArenaNet's official WebAssembly client in a browser. GWonMac is a fork that develops this approach into a standalone Mac app.",{"type":205,"tag":229,"props":246,"children":247},{},[248,257],{"type":205,"tag":233,"props":249,"children":250},{},[251],{"type":205,"tag":237,"props":252,"children":254},{"href":253},"https:\u002F\u002Fgithub.com\u002Fhenderkes",[255],{"type":210,"value":256},"Marc Henderkes \u002F dub_le",{"type":210,"value":258}," wrote gw_in_browser: the work that figured out how to host ArenaNet's WASM build outside the browser and hand it the platform surface it expects. That is the foundation everything here stands on.",{"type":205,"tag":229,"props":260,"children":261},{},[262,271,273,279],{"type":205,"tag":233,"props":263,"children":264},{},[265],{"type":205,"tag":237,"props":266,"children":268},{"href":267},"https:\u002F\u002Fgithub.com\u002F3vcloud",[269],{"type":210,"value":270},"Jon \u002F 3vcloud",{"type":210,"value":272}," maintains ",{"type":205,"tag":237,"props":274,"children":276},{"href":275},"https:\u002F\u002Fgithub.com\u002Fgwdevhub",[277],{"type":210,"value":278},"gwdevhub",{"type":210,"value":280}," and contributed to that work, and shared the proof of concept that got this project started.",{"type":205,"tag":229,"props":282,"children":283},{},[284,293],{"type":205,"tag":233,"props":285,"children":286},{},[287],{"type":205,"tag":237,"props":288,"children":290},{"href":289},"https:\u002F\u002Fgwtoolbox.com",[291],{"type":210,"value":292},"GWToolbox++",{"type":210,"value":294}," contributed the macOS launch wrapper that GWonMac's native host grew out of.",{"type":205,"tag":229,"props":296,"children":297},{},[298,300,304],{"type":210,"value":299},"The ",{"type":205,"tag":233,"props":301,"children":302},{},[303],{"type":210,"value":278},{"type":210,"value":305}," community umbrella hosts several other open-source Guild Wars projects worth checking out.",{"type":205,"tag":206,"props":307,"children":308},{},[309],{"type":210,"value":310},"Upstream is licensed GPL-3.0, and so is GWonMac. If you find this app useful, the credit belongs upstream first.",{"type":205,"tag":206,"props":312,"children":313},{},[314,316,322],{"type":210,"value":315},"Screenshots on this site are by ",{"type":205,"tag":237,"props":317,"children":319},{"href":318},"https:\u002F\u002Fbloogum.net\u002Fguildwars\u002F",[320],{"type":210,"value":321},"Snapshot Henchman",{"type":210,"value":323},". The QT Friz Quad display font is © QualiType, used under the SIL Open Font License 1.1.",{"type":205,"tag":213,"props":325,"children":327},{"id":326},"related-projects",[328],{"type":210,"value":329},"Related projects",{"type":205,"tag":206,"props":331,"children":332},{},[333,342],{"type":205,"tag":233,"props":334,"children":335},{},[336],{"type":205,"tag":237,"props":337,"children":339},{"href":338},"https:\u002F\u002Fgithub.com\u002Fjean-humann\u002Fgwnative",[340],{"type":210,"value":341},"gwnative",{"type":210,"value":343}," is a second, independent Mac project with the same goal, built as a native Rust host around WKWebView instead of Electron. We share notes and fixes rather than compete, and a few ideas in GWonMac came out of that exchange. The macOS icon GWonMac ships was prepared by gwnative from ArenaNet's official Reforged App Store artwork.",{"type":205,"tag":213,"props":345,"children":347},{"id":346},"licence-and-whats-inside",[348],{"type":210,"value":349},"Licence and what's inside",{"type":205,"tag":206,"props":351,"children":352},{},[353,355,360,362,368],{"type":210,"value":354},"The application source is licensed under ",{"type":205,"tag":233,"props":356,"children":357},{},[358],{"type":210,"value":359},"GPL-3.0",{"type":210,"value":361}," and published at ",{"type":205,"tag":237,"props":363,"children":365},{"href":364},"https:\u002F\u002Fgithub.com\u002FMat4m0\u002Fgwonmac",[366],{"type":210,"value":367},"Mat4m0\u002Fgwonmac",{"type":210,"value":369},". The app does not bundle any proprietary game binaries. The official client and game data are downloaded directly from ArenaNet, and you play with your own account.",{"type":205,"tag":213,"props":371,"children":373},{"id":372},"guild-wars-1-not-guild-wars-2",[374],{"type":210,"value":375},"Guild Wars 1, not Guild Wars 2",{"type":205,"tag":206,"props":377,"children":378},{},[379,381,386,388,393,395,401],{"type":210,"value":380},"GWonMac runs the original ",{"type":205,"tag":233,"props":382,"children":383},{},[384],{"type":210,"value":385},"Guild Wars (Reforged)",{"type":210,"value":387},", the 2005 classic and its campaigns. It does not run ",{"type":205,"tag":233,"props":389,"children":390},{},[391],{"type":210,"value":392},"Guild Wars 2",{"type":210,"value":394},", which uses a different engine; ArenaNet discontinued the native Guild Wars 2 Mac client in February 2021. If you came here looking for GW2 on Mac, GWonMac can't help you. The original ",{"type":205,"tag":237,"props":396,"children":398},{"href":397},"$docs\u002Fguides\u002Finstall",[399],{"type":210,"value":400},"runs natively now",{"type":210,"value":402},", if you ever want to revisit it.",{"type":205,"tag":213,"props":404,"children":406},{"id":405},"not-affiliated",[407],{"type":210,"value":408},"Not affiliated",{"type":205,"tag":206,"props":410,"children":411},{},[412,414,420],{"type":210,"value":413},"GWonMac is an independent fan project, in no way affiliated with or endorsed by ArenaNet or NCSoft. Guild Wars and all associated content are © ArenaNet, Inc. All trademarks are the property of their respective owners. The full picture on account risk is on the ",{"type":205,"tag":237,"props":415,"children":417},{"href":416},"$docs\u002Fproject\u002Fsafety",[418],{"type":210,"value":419},"safety page",{"type":210,"value":421},".",{"type":205,"tag":213,"props":423,"children":425},{"id":424},"get-involved",[426],{"type":210,"value":427},"Get involved",{"type":205,"tag":225,"props":429,"children":430},{},[431,442,452],{"type":205,"tag":229,"props":432,"children":433},{},[434,440],{"type":205,"tag":237,"props":435,"children":437},{"href":436},"https:\u002F\u002Fdiscord.gg\u002FZ9ft52RBD3",[438],{"type":210,"value":439},"Discord",{"type":210,"value":441},": questions, feedback, and what GWonMac Tools should do first",{"type":205,"tag":229,"props":443,"children":444},{},[445,450],{"type":205,"tag":237,"props":446,"children":447},{"href":364},[448],{"type":210,"value":449},"GitHub",{"type":210,"value":451},": source, issues, releases",{"type":205,"tag":229,"props":453,"children":454},{},[455,461],{"type":205,"tag":237,"props":456,"children":458},{"href":457},"\u002Fblog",[459],{"type":210,"value":460},"Blog",{"type":210,"value":462},": release announcements and development notes",{"title":464,"searchDepth":465,"depth":465,"links":466},"",4,[467,469,470,471,472,473],{"id":215,"depth":468,"text":218},2,{"id":326,"depth":468,"text":329},{"id":346,"depth":468,"text":349},{"id":372,"depth":468,"text":375},{"id":405,"depth":468,"text":408},{"id":424,"depth":468,"text":427},"markdown","docs",{"source":477,"path":478,"stem":479,"dir":480,"extension":481},"content","en\u002F1.docs\u002F2.project\u002F2.about.md","en\u002F1.docs\u002F2.project\u002F2.about","project","md",{"$docs\u002Fguides\u002Finstall":18,"$docs\u002Fproject\u002Fsafety":66},{"requestedPath":73,"resolvedPath":73,"alternates":484},[485,487],{"locale":8,"path":73,"source":486},"variant",{"locale":488,"path":489,"source":486},"de","\u002Fde\u002Fdokumentation\u002Fprojekt\u002Fueber",{"requested":491,"resolved":492,"usedFallback":6},{"locale":8},{"locale":8},{"previous":494,"next":496},{"title":62,"id":63,"canonicalKey":64,"locale":8,"draft":6,"navigation":495,"path":66},{"title":62},{"title":81,"id":82,"canonicalKey":83,"locale":8,"draft":6,"navigation":497,"path":86},{"title":81},1786362926504]