[{"data":1,"prerenderedAt":395},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:blog:ONy_H-442h3A_vCKYyl0vNWGQrpSTm_8p5Z45V3JQrw":195,"content-page-surround:blog:yY6y-GoGzK-uc4LSFaI03W83uPE0TdcmuPzb36CvQuc":390},[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,"description":197,"badge":198,"date":199,"readingTime":200,"author":201,"body":232,"type":376,"id":377,"canonicalKey":7,"draft":6,"partial":6,"locale":8,"collection":378,"navigationFile":6,"file":379,"route":383,"resolution":387},"Guild Wars, running natively on Apple Silicon","The GWonMac alpha is here — steady 60 FPS at 4K on an M1 Pro, powered by ArenaNet's official WebAssembly client.","Alpha","2026-07-23","3 min read",{"slug":202,"name":203,"role":204,"bio":205,"avatar":206,"links":207,"id":214,"type":215,"title":216,"canonicalKey":217,"draft":6,"partial":6,"locale":8,"collection":218,"navigationFile":6,"file":219,"body":223,"route":224,"resolution":229},"matamo","MatAmo","Creator of GWonMac","Building the unofficial Guild Wars Reforged launcher for macOS — free, open source, and made for Apple Silicon.","\u002Fmatamo.png",[208,211],{"label":209,"href":210},"GitHub","https:\u002F\u002Fgithub.com\u002FMat4m0\u002Fgwonmac",{"label":212,"href":213},"Discord","https:\u002F\u002Fdiscord.gg\u002FZ9ft52RBD3","content:en:authors:matamo.json","json","Matamo","authors\u002Fmatamo","authors",{"source":220,"path":221,"stem":222,"dir":218,"extension":215},"content","en\u002Fauthors\u002Fmatamo.json","en\u002Fauthors\u002Fmatamo",null,{"resolvedPath":225,"alternates":226},"\u002Fauthors\u002Fmatamo",[227],{"locale":8,"path":225,"source":228},"variant",{"requested":230,"resolved":231,"usedFallback":6},{"locale":8},{"locale":8},{"type":233,"children":234,"toc":369},"root",[235,243,248,255,260,297,303,316,351,364],{"type":236,"tag":237,"props":238,"children":239},"element","p",{},[240],{"type":241,"value":242},"text","I honestly didn't expect to be writing this, but Guild Wars is now running flawlessly on my M1 Pro MacBook Pro with 16 GB of RAM. I'm getting a constant 60 FPS on a 4K display with the highest graphics settings.",{"type":236,"tag":237,"props":244,"children":245},{},[246],{"type":241,"value":247},"It's also surprisingly efficient. It uses around 70% of a single CPU core on average and about 500 MB of active memory, with no thermal or performance warnings.",{"type":236,"tag":249,"props":250,"children":252},"h2",{"id":251},"how-it-works",[253],{"type":241,"value":254},"How it works",{"type":236,"tag":237,"props":256,"children":257},{},[258],{"type":241,"value":259},"GWonMac runs ArenaNet's official WebAssembly client inside a dedicated macOS app. It does not bundle or modify the game — the official client and game files are downloaded directly from ArenaNet, and you sign in with your own account.",{"type":236,"tag":237,"props":261,"children":262},{},[263,265,272,274,280,282,288,289,295],{"type":241,"value":264},"Huge credit goes to ",{"type":236,"tag":266,"props":267,"children":269},"a",{"href":268},"https:\u002F\u002Fgithub.com\u002Fhenderkes",[270],{"type":241,"value":271},"Marc Henderkes \u002F dub_le",{"type":241,"value":273}," and ",{"type":236,"tag":266,"props":275,"children":277},{"href":276},"https:\u002F\u002Fgithub.com\u002F3vcloud",[278],{"type":241,"value":279},"Jon \u002F 3vcloud",{"type":241,"value":281},", and to everyone behind ",{"type":236,"tag":266,"props":283,"children":285},{"href":284},"https:\u002F\u002Fgithub.com\u002Fgwdevhub\u002Fgw_in_browser",[286],{"type":241,"value":287},"gw_in_browser",{"type":241,"value":273},{"type":236,"tag":266,"props":290,"children":292},{"href":291},"https:\u002F\u002Fgithub.com\u002Fgwdevhub",[293],{"type":241,"value":294},"gwdevhub",{"type":241,"value":296},". Marc wrote gw_in_browser, the work that figured out how to run ArenaNet's WASM build outside the game's own launcher; Jon maintains gwdevhub and shared the proof of concept that got me started. Without their research, this version wouldn't exist. I took that approach and developed it into a polished, standalone Mac app.",{"type":236,"tag":249,"props":298,"children":300},{"id":299},"looking-for-testers",[301],{"type":241,"value":302},"Looking for testers",{"type":236,"tag":237,"props":304,"children":305},{},[306,308,314],{"type":241,"value":307},"This is still an ",{"type":236,"tag":309,"props":310,"children":311},"strong",{},[312],{"type":241,"value":313},"alpha version",{"type":241,"value":315},", so I'm looking for people who are willing to test it on different Apple Silicon Macs. Please let me know how it performs, whether you find any bugs, and what could be improved.",{"type":236,"tag":237,"props":317,"children":318},{},[319,321,327,329,333,335,341,343,349],{"type":241,"value":320},"You can download the app from the ",{"type":236,"tag":266,"props":322,"children":324},{"href":323},"https:\u002F\u002Fgithub.com\u002FMat4m0\u002Fgwonmac\u002Freleases\u002Flatest",[325],{"type":241,"value":326},"releases page",{"type":241,"value":328}," and share feedback on ",{"type":236,"tag":266,"props":330,"children":331},{"href":213},[332],{"type":241,"value":212},{"type":241,"value":334},", in the ",{"type":236,"tag":266,"props":336,"children":338},{"href":337},"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FGuildWars\u002Fcomments\u002F1v4sehu\u002Fguild_wars_native_experience_achieved_on_apple\u002F",[339],{"type":241,"value":340},"Reddit thread",{"type":241,"value":342},", or through the ",{"type":236,"tag":266,"props":344,"children":346},{"href":345},"https:\u002F\u002Fgithub.com\u002FMat4m0\u002Fgwonmac\u002Fissues\u002Fnew?template=bug-report.yml",[347],{"type":241,"value":348},"GitHub bug form",{"type":241,"value":350},".",{"type":236,"tag":237,"props":352,"children":353},{},[354,356,362],{"type":241,"value":355},"The project is free, ",{"type":236,"tag":266,"props":357,"children":359},{"href":358},"https:\u002F\u002Fgithub.com\u002FMat4m0\u002Fgwonmac\u002F",[360],{"type":241,"value":361},"open source",{"type":241,"value":363},", and independent. It is not affiliated with or endorsed by ArenaNet or NCSoft.",{"type":236,"tag":237,"props":365,"children":366},{},[367],{"type":241,"value":368},"As far as I know, this is currently the closest thing to a native Guild Wars experience on Apple Silicon. Feel free to try it and let me know how it runs on your Mac.",{"title":370,"searchDepth":371,"depth":371,"links":372},"",4,[373,375],{"id":251,"depth":374,"text":254},2,{"id":299,"depth":374,"text":302},"markdown","content:en:2.blog:1.guild-wars-native-on-apple-silicon.md","blog",{"source":220,"path":380,"stem":381,"dir":378,"extension":382},"en\u002F2.blog\u002F1.guild-wars-native-on-apple-silicon.md","en\u002F2.blog\u002F1.guild-wars-native-on-apple-silicon","md",{"requestedPath":384,"resolvedPath":384,"alternates":385},"\u002Fblog\u002Fguild-wars-native-on-apple-silicon",[386],{"locale":8,"path":384,"source":228},{"requested":388,"resolved":389,"usedFallback":6},{"locale":8},{"locale":8},{"previous":223,"next":391},{"title":392,"id":393,"canonicalKey":56,"locale":8,"draft":6,"path":394},"The GWonMac beta is here","content:en:2.blog:2.the-gwonmac-beta-is-here.md","\u002Fblog\u002Fthe-gwonmac-beta-is-here",1786362930390]