[{"data":1,"prerenderedAt":686},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:UEkFV7goKsO_rpN8WLCxCVZ90Hde5xff8MMChmtXTtw":195,"content-page-surround:docs:UEkFV7goKsO_rpN8WLCxCVZ90Hde5xff8MMChmtXTtw":681},[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":45,"updated":199,"navigation":200,"body":201,"type":662,"id":42,"canonicalKey":43,"draft":6,"partial":6,"locale":8,"collection":663,"navigationFile":6,"file":664,"resolvedRefs":670,"route":671,"resolution":678},"Guild Wars Build Templates on Mac: Import & Export","docs\u002Fguides\u002Ftemplates","Move your Guild Wars build templates from a Windows install to your Mac, import codes from the clipboard, and export a backup you can keep.","2026-08-05",{"title":41},{"type":202,"children":203,"toc":650},"root",[204,235,244,249,256,280,312,336,350,356,393,417,433,439,475,487,492,498,517,535,541,557,575,580,593,599,610,615,620,626],{"type":205,"tag":206,"props":207,"children":208},"element","p",{},[209,212,218,220,225,227,233],{"type":210,"value":211},"text","Guild Wars saves each build as a short template code. On Windows those are ",{"type":205,"tag":213,"props":214,"children":215},"code",{},[216],{"type":210,"value":217},".txt",{"type":210,"value":219}," files under ",{"type":205,"tag":213,"props":221,"children":222},{},[223],{"type":210,"value":224},"Documents\\Guild Wars\\Templates",{"type":210,"value":226},", so you can copy them between machines. On your Mac they live inside the game's own storage, where Finder cannot reach them — so GWonMac gives you a way in and out under ",{"type":205,"tag":228,"props":229,"children":230},"strong",{},[231],{"type":210,"value":232},"Settings → Templates",{"type":210,"value":234},".",{"type":205,"tag":206,"props":236,"children":237},{},[238],{"type":205,"tag":239,"props":240,"children":243},"img",{"src":241,"alt":242},"\u002Fdocs\u002Ftemplates\u002Fsettings-pane.webp","The Templates pane in GWonMac Settings: Export, Import Folder, Import Files, and Import from Clipboard, above a count of saved templates",[],{"type":205,"tag":206,"props":245,"children":246},{},[247],{"type":210,"value":248},"The pane works once the game has started, because that is when the game's storage exists. Before then it says so instead of showing buttons that cannot do anything.",{"type":205,"tag":250,"props":251,"children":253},"h2",{"id":252},"bring-your-builds-over-from-windows",[254],{"type":210,"value":255},"Bring your builds over from Windows",{"type":205,"tag":206,"props":257,"children":258},{},[259,261,265,267,272,274,278],{"type":210,"value":260},"If you played on Windows — on a PC, in Parallels or VMware, or through CrossOver — your builds are already ",{"type":205,"tag":213,"props":262,"children":263},{},[264],{"type":210,"value":217},{"type":210,"value":266}," files. Copy the ",{"type":205,"tag":213,"props":268,"children":269},{},[270],{"type":210,"value":271},"Guild Wars",{"type":210,"value":273}," folder (or just its ",{"type":205,"tag":213,"props":275,"children":276},{},[277],{"type":210,"value":41},{"type":210,"value":279}," folder) to your Mac, then:",{"type":205,"tag":281,"props":282,"children":283},"ol",{},[284,295,307],{"type":205,"tag":285,"props":286,"children":287},"li",{},[288,290,294],{"type":210,"value":289},"Start Guild Wars and open ",{"type":205,"tag":228,"props":291,"children":292},{},[293],{"type":210,"value":232},{"type":210,"value":234},{"type":205,"tag":285,"props":296,"children":297},{},[298,300,305],{"type":210,"value":299},"Choose ",{"type":205,"tag":228,"props":301,"children":302},{},[303],{"type":210,"value":304},"Import Folder…",{"type":210,"value":306}," and pick the folder.",{"type":205,"tag":285,"props":308,"children":309},{},[310],{"type":210,"value":311},"Read the preview, then confirm.",{"type":205,"tag":206,"props":313,"children":314},{},[315,317,321,323,327,329,334],{"type":210,"value":316},"You can point it at ",{"type":205,"tag":213,"props":318,"children":319},{},[320],{"type":210,"value":271},{"type":210,"value":322},", at ",{"type":205,"tag":213,"props":324,"children":325},{},[326],{"type":210,"value":41},{"type":210,"value":328},", or straight at ",{"type":205,"tag":213,"props":330,"children":331},{},[332],{"type":210,"value":333},"Skills",{"type":210,"value":335}," — all three land the same builds in the same places.",{"type":205,"tag":337,"props":338,"children":340},"note",{"icon":339},"lucide:info",[341,343,348],{"type":210,"value":342},"Guild Wars reads its template list once per session. After importing, open the template panel in game and choose ",{"type":205,"tag":228,"props":344,"children":345},{},[346],{"type":210,"value":347},"Refresh List",{"type":210,"value":349}," — or restart Guild Wars — before your builds appear.",{"type":205,"tag":250,"props":351,"children":353},{"id":352},"import-a-code-someone-shared",[354],{"type":210,"value":355},"Import a code someone shared",{"type":205,"tag":206,"props":357,"children":358},{},[359,364,366,371,373,378,380,384,386,391],{"type":205,"tag":228,"props":360,"children":361},{},[362],{"type":210,"value":363},"Import from Clipboard",{"type":210,"value":365}," reads codes you copied from a guild page, a wiki, a forum post, or a chat message. It recognises a code on its own, ",{"type":205,"tag":213,"props":367,"children":368},{},[369],{"type":210,"value":370},"Name: code",{"type":210,"value":372},", ",{"type":205,"tag":213,"props":374,"children":375},{},[376],{"type":210,"value":377},"Name",{"type":210,"value":379}," + tab + ",{"type":205,"tag":213,"props":381,"children":382},{},[383],{"type":210,"value":213},{"type":210,"value":385},", and the ",{"type":205,"tag":213,"props":387,"children":388},{},[389],{"type":210,"value":390},"[Name;code]",{"type":210,"value":392}," form builds are usually shared in. Several codes at once is fine, and skill and equipment codes are filed correctly on their own.",{"type":205,"tag":206,"props":394,"children":395},{},[396,398,402,404,409,410,415],{"type":210,"value":397},"A pasted code carries no name, so the preview offers a ",{"type":205,"tag":228,"props":399,"children":400},{},[401],{"type":210,"value":377},{"type":210,"value":403}," field. Type one and it is used as it is; paste several codes and they are numbered from it. Leave it empty and they arrive as ",{"type":205,"tag":213,"props":405,"children":406},{},[407],{"type":210,"value":408},"Template 1",{"type":210,"value":372},{"type":205,"tag":213,"props":411,"children":412},{},[413],{"type":210,"value":414},"Template 2",{"type":210,"value":416},". A code that came with its own name keeps that name.",{"type":205,"tag":206,"props":418,"children":419},{},[420,425,427,431],{"type":205,"tag":228,"props":421,"children":422},{},[423],{"type":210,"value":424},"Import Files…",{"type":210,"value":426}," does the same for individual ",{"type":205,"tag":213,"props":428,"children":429},{},[430],{"type":210,"value":217},{"type":210,"value":432}," files, including a single file holding many codes.",{"type":205,"tag":250,"props":434,"children":436},{"id":435},"export-a-backup",[437],{"type":210,"value":438},"Export a backup",{"type":205,"tag":206,"props":440,"children":441},{},[442,447,449,454,456,460,462,466,468,473],{"type":205,"tag":228,"props":443,"children":444},{},[445],{"type":210,"value":446},"Export…",{"type":210,"value":448}," asks where to put it and writes a ",{"type":205,"tag":213,"props":450,"children":451},{},[452],{"type":210,"value":453},"Guild Wars Build Templates",{"type":210,"value":455}," folder: one ",{"type":205,"tag":213,"props":457,"children":458},{},[459],{"type":210,"value":217},{"type":210,"value":461}," per build, filed under ",{"type":205,"tag":213,"props":463,"children":464},{},[465],{"type":210,"value":333},{"type":210,"value":467}," and ",{"type":205,"tag":213,"props":469,"children":470},{},[471],{"type":210,"value":472},"Equipment",{"type":210,"value":474},". It is the same layout Windows uses, so what you get is a backup you can keep, a way to move builds to another Mac, and a folder a Windows install can read.",{"type":205,"tag":206,"props":476,"children":477},{},[478,480,485],{"type":210,"value":479},"An export never writes into an earlier one — a second export becomes ",{"type":205,"tag":213,"props":481,"children":482},{},[483],{"type":210,"value":484},"Guild Wars Build Templates 2",{"type":210,"value":486},", so nothing you already saved is overwritten.",{"type":205,"tag":206,"props":488,"children":489},{},[490],{"type":210,"value":491},"Restoring is just importing that folder again.",{"type":205,"tag":250,"props":493,"children":495},{"id":494},"nothing-is-written-until-you-confirm",[496],{"type":210,"value":497},"Nothing is written until you confirm",{"type":205,"tag":206,"props":499,"children":500},{},[501,503,508,510,515],{"type":210,"value":502},"After you pick a source, the pane shows what would be imported, what it would skip and why, and what to do when a name is already in use — ",{"type":205,"tag":228,"props":504,"children":505},{},[506],{"type":210,"value":507},"Keep Existing",{"type":210,"value":509}," or ",{"type":205,"tag":228,"props":511,"children":512},{},[513],{"type":210,"value":514},"Replace",{"type":210,"value":516},". Keep Existing is the default, and builds you already have are skipped either way, so re-importing the same folder changes nothing.",{"type":205,"tag":206,"props":518,"children":519},{},[520,522,527,529,534],{"type":210,"value":521},"Names the game refuses are adjusted rather than dropped, and the preview says how many: ",{"type":205,"tag":213,"props":523,"children":524},{},[525],{"type":210,"value":526},"Me\u002FE Domination",{"type":210,"value":528}," arrives as ",{"type":205,"tag":213,"props":530,"children":531},{},[532],{"type":210,"value":533},"Me-E Domination",{"type":210,"value":234},{"type":205,"tag":250,"props":536,"children":538},{"id":537},"imports-land-in-the-top-level",[539],{"type":210,"value":540},"Imports land in the top level",{"type":205,"tag":206,"props":542,"children":543},{},[544,546,550,551,555],{"type":210,"value":545},"Guild Wars lists only the templates directly inside ",{"type":205,"tag":213,"props":547,"children":548},{},[549],{"type":210,"value":333},{"type":210,"value":467},{"type":205,"tag":213,"props":552,"children":553},{},[554],{"type":210,"value":472},{"type":210,"value":556},". It will show you a subfolder, but it never reads what is inside one it did not write itself — so a template imported into a subfolder would be saved, would show up in an export, and would never appear in the game's list.",{"type":205,"tag":206,"props":558,"children":559},{},[560,562,567,568,573],{"type":210,"value":561},"Every import therefore lands in the top level, and a build from a Windows subfolder keeps that folder as part of its name: ",{"type":205,"tag":213,"props":563,"children":564},{},[565],{"type":210,"value":566},"Warrior\\Shockaxe",{"type":210,"value":528},{"type":205,"tag":213,"props":569,"children":570},{},[571],{"type":210,"value":572},"Warrior - Shockaxe",{"type":210,"value":574},". Because the list is alphabetical, those stay grouped together.",{"type":205,"tag":206,"props":576,"children":577},{},[578],{"type":210,"value":579},"That also means the game's limit of 550 templates per kind applies to everything you import. Subfolders are the documented way around that limit on Windows, and they cannot be used for it here.",{"type":205,"tag":337,"props":581,"children":582},{"icon":339},[583,585,592],{"type":210,"value":584},"This is a limitation in ArenaNet's client, not in GWonMac. It is written up with the other client defects we have reported — see ",{"type":205,"tag":586,"props":587,"children":589},"a",{"href":588},"$docs\u002Fupstream\u002Fintroduction",[590],{"type":210,"value":591},"Upstream requests to ArenaNet",{"type":210,"value":234},{"type":205,"tag":250,"props":594,"children":596},{"id":595},"if-templates-are-stuck-in-a-folder",[597],{"type":210,"value":598},"If templates are stuck in a folder",{"type":205,"tag":206,"props":600,"children":601},{},[602,604,609],{"type":210,"value":603},"If a template is already sitting in a folder Guild Wars cannot read — left by an earlier version of GWonMac, or written by the game itself — the pane says so and offers ",{"type":205,"tag":228,"props":605,"children":606},{},[607],{"type":210,"value":608},"Move to Top Level",{"type":210,"value":234},{"type":205,"tag":206,"props":611,"children":612},{},[613],{"type":210,"value":614},"That is the only way out, because the game cannot list such a template and therefore cannot rename or delete it either. Moving keeps the folder name as part of the template name and tidies the empty folder away. If the new name is already taken by a different build, that one is left alone and reported rather than overwriting either copy.",{"type":205,"tag":206,"props":616,"children":617},{},[618],{"type":210,"value":619},"The offer only appears when there is something to move.",{"type":205,"tag":250,"props":621,"children":623},{"id":622},"related",[624],{"type":210,"value":625},"Related",{"type":205,"tag":627,"props":628,"children":629},"ul",{},[630,641],{"type":205,"tag":285,"props":631,"children":632},{},[633,639],{"type":205,"tag":586,"props":634,"children":636},{"href":635},"$docs\u002Fguides\u002Ftroubleshooting",[637],{"type":210,"value":638},"Troubleshooting & known issues",{"type":210,"value":640}," — including what happens to templates when ArenaNet updates the client",{"type":205,"tag":285,"props":642,"children":643},{},[644,648],{"type":205,"tag":586,"props":645,"children":646},{"href":588},[647],{"type":210,"value":591},{"type":210,"value":649}," — the client defects behind template saving",{"title":651,"searchDepth":652,"depth":652,"links":653},"",4,[654,656,657,658,659,660,661],{"id":252,"depth":655,"text":255},2,{"id":352,"depth":655,"text":355},{"id":435,"depth":655,"text":438},{"id":494,"depth":655,"text":497},{"id":537,"depth":655,"text":540},{"id":595,"depth":655,"text":598},{"id":622,"depth":655,"text":625},"markdown","docs",{"source":665,"path":666,"stem":667,"dir":668,"extension":669},"content","en\u002F1.docs\u002F1.guides\u002F5.templates.md","en\u002F1.docs\u002F1.guides\u002F5.templates","guides","md",{"$docs\u002Fupstream\u002Fintroduction":86,"$docs\u002Fguides\u002Ftroubleshooting":53},{"requestedPath":46,"resolvedPath":46,"alternates":672},[673,675],{"locale":8,"path":46,"source":674},"variant",{"locale":676,"path":677,"source":674},"de","\u002Fde\u002Fdokumentation\u002Fanleitungen\u002Ftemplates",{"requested":679,"resolved":680,"usedFallback":6},{"locale":8},{"locale":8},{"previous":682,"next":684},{"title":34,"id":35,"canonicalKey":36,"locale":8,"draft":6,"navigation":683,"path":39},{"title":34},{"title":48,"id":49,"canonicalKey":50,"locale":8,"draft":6,"navigation":685,"path":53},{"title":48},1786362924860]