[{"data":1,"prerenderedAt":343},["ShallowReactive",2],{"docs-doc-en-customize":3,"docs-list-en":249},{"doc":4,"locale":246,"available":247},{"id":5,"title":6,"body":7,"description":234,"extension":235,"group":236,"meta":237,"navigation":238,"order":239,"path":240,"section":241,"seo":242,"stem":243,"updated":244,"__hash__":245},"docs_en\u002Fdocs\u002Fcustomize.md","Custom content",{"type":8,"value":9,"toc":222},"minimark",[10,43,48,60,67,71,74,97,105,109,116,119,163,167,170,173,184,188,191,205,208,212,215,219],[11,12,15],"callout",{"color":13,"icon":14},"info","i-lucide-book-open",[16,17,18,22,23,27,28,31,32,37,38,42],"p",{},[19,20,21],"strong",{},"The package decides what gets read."," The ",[24,25,26],"code",{},"Maps"," \u002F ",[24,29,30],{},"Mods"," resource declarations and the launcher map field are defined in the ",[33,34,36],"a",{"href":35},"\u002Fdocs\u002Fscnexus-package","SCNexus package standard",". If you want players to download this work straight from GitHub, the repository also has to meet the ",[33,39,41],{"href":40},"\u002Fdocs\u002Fgithub-source","GitHub source standard",".",[44,45,47],"h2",{"id":46},"how-it-differs-from-campaigns","How it differs from campaigns",[16,49,50,51,59],{},"Custom content (map packs and mods) is ",[19,52,53,54,27,56,58],{},"installed directly into the game's ",[24,55,26],{},[24,57,30],{}," directories"," and shows up in the game right away — there is no activation step. The management directory stores only the description and a manifest, not a second full copy of the resources, so uninstalling relies on the manifest to decide which files this work wrote.",[16,61,62,63,42],{},"If you need content that only replaces the game's campaigns after activation, use ",[33,64,66],{"href":65},"\u002Fdocs\u002Fcampaign","campaign management",[44,68,70],{"id":69},"installing-content","Installing content",[16,72,73],{},"Open Custom content in the sidebar and drag the archive or folder into the import area, or select Archive or Folder. The analysis works the same way as for campaigns:",[75,76,77,85],"ul",{},[78,79,80,81,84],"li",{},"With a ",[24,82,83],{},"package.json",", the name, author, version and launcher map are read from the manifest.",[78,86,87,88,27,90,92,93,96],{},"Without one, the ",[24,89,26],{},[24,91,30],{}," layout is identified automatically; author and version are left empty rather than guessed, and ",[24,94,95],{},"metadata.txt"," is not treated as content metadata.",[16,98,99,100,27,102,104],{},"Once you confirm, the files go straight into the game directory and the interface says the content was installed directly and needs no activation. The source must be a standard ",[24,101,26],{},[24,103,30],{}," layout — one extra wrapper folder is fine, two roots are rejected.",[44,106,108],{"id":107},"content-cards","Content cards",[16,110,111,112,115],{},"Each entry shows the cover, name, source badge (",[24,113,114],{},"SCNexus"," or auto-detected), author, version, standard file count, recognised file count and content size; a description is shown up to three lines, and a launcher map adds its path.",[16,117,118],{},"Three actions on each card:",[120,121,122,135],"table",{},[123,124,125],"thead",{},[126,127,128,132],"tr",{},[129,130,131],"th",{},"Action",[129,133,134],{},"What it does",[136,137,138,147,155],"tbody",{},[126,139,140,144],{},[141,142,143],"td",{},"Launch",[141,145,146],{},"Disabled until a launcher map is set",[126,148,149,152],{},[141,150,151],{},"Details",[141,153,154],{},"Opens the record, where the launcher map can be changed",[126,156,157,160],{},[141,158,159],{},"Uninstall",[141,161,162],{},"Removes the game files and the manifest this work wrote",[44,164,166],{"id":165},"launcher-map","Launcher map",[16,168,169],{},"The launcher map is what makes one-click play possible: once set, Launch takes the game straight into that map instead of making you find it in the lobby.",[16,171,172],{},"Set it under Details on a work:",[75,174,175,178,181],{},[78,176,177],{},"The list contains the maps installed by this work, plus No launcher.",[78,179,180],{},"When the manifest names a launcher, it is used as-is; when it was matched by filename only, the interface says the launcher was detected by filename and can be changed.",[78,182,183],{},"Select Save launcher and it confirms the launcher was saved.",[44,185,187],{"id":186},"uninstalling","Uninstalling",[16,189,190],{},"Uninstalling removes the game files this work wrote and its management manifest. If some files are shared with other works or have been edited locally, the dialog asks you to decide for each one:",[75,192,193,199],{},[78,194,195,198],{},[19,196,197],{},"Keep local files",": leave the files on disk and only drop the manifest record.",[78,200,201,204],{},[19,202,203],{},"Delete shared files",": delete them too; this cannot be undone automatically.",[16,206,207],{},"When in doubt, keep them — deleting a shared file can affect other works as well.",[44,209,211],{"id":210},"scanning-and-refreshing","Scanning and refreshing",[16,213,214],{},"Refresh and Scan & rebuild are in the top-right corner here too. After you have copied files into the game directory by hand or brought content over from elsewhere, use Scan & rebuild to line the records up with the disk again; when the list is empty the page suggests installing an archive or scanning the game directory.",[44,216,218],{"id":217},"prerequisites","Prerequisites",[16,220,221],{},"As with campaigns, the game root directory and the content management directory have to be set in Settings → Game environment first, otherwise installing and launching are refused.",{"title":223,"searchDepth":224,"depth":224,"links":225},"",3,[226,228,229,230,231,232,233],{"id":46,"depth":227,"text":47},2,{"id":69,"depth":227,"text":70},{"id":107,"depth":227,"text":108},{"id":165,"depth":227,"text":166},{"id":186,"depth":227,"text":187},{"id":210,"depth":227,"text":211},{"id":217,"depth":227,"text":218},"Install maps and mods straight into the game, then pick a launcher map and start in one click","md","usage",{},true,20,"\u002Fdocs\u002Fcustomize","app",{"title":6,"description":234},"docs\u002Fcustomize","2026-11-01","cba1OqvibhHDxg-KGpBgcMo1aKnfpiDfhuDmuRPiMc4","en",[246,248],"zh-CN",[250,257,261,266,270,274,276,280,281,285,288,292,297,302,307,312,317,322,327,332,338],{"path":251,"title":252,"description":253,"order":254,"group":255,"section":256,"contentLocale":248},"\u002Fdocs\u002Feditor","创作流程概览","从在《星际争霸II》编辑器中制作，到打包、分发与更新，说明星际枢纽在创作流程里承担的环节。",1,"start","editor",{"path":258,"title":259,"description":260,"order":254,"group":255,"section":241,"contentLocale":246},"\u002Fdocs\u002Foverview","Getting started","SCNexus is a hub app built for the StarCraft community",{"path":262,"title":263,"description":264,"order":254,"group":265,"section":265,"contentLocale":246},"\u002Fdocs\u002Freference","Overview","The packaging and source conventions that importing, installing and distributing content depends on.","reference",{"path":65,"title":267,"description":268,"order":269,"group":236,"section":241,"contentLocale":246},"Campaign management","Import your own campaigns into the library, activate them in the game, and restore the official campaigns at any time",10,{"path":271,"title":272,"description":273,"order":269,"group":236,"section":256,"contentLocale":248},"\u002Fdocs\u002Fpackaging","打包安装包","把编辑器产出的地图、模组与 package.json 组织成一个能被星际枢纽自动识别并安装的压缩包。",{"path":35,"title":36,"description":275,"order":269,"group":265,"section":265,"contentLocale":246},"Directory layout, package.json manifest fields, map and mod resource declarations, and how launchers and bundled documents are written for SCNexus work packages.",{"path":277,"title":278,"description":279,"order":239,"group":265,"section":265,"contentLocale":246},"\u002Fdocs\u002Fccm-package","CCM package standard","How CCM describes a campaign in metadata.txt, the key-value format, the directory layout and install targets, and how SCNexus reads these packages.",{"path":240,"title":6,"description":234,"order":239,"group":236,"section":241,"contentLocale":246},{"path":282,"title":283,"description":284,"order":239,"group":236,"section":256,"contentLocale":248},"\u002Fdocs\u002Ftoolbox","创作工具 · 编码转换","把中文等非 ASCII 文本转成 Galaxy 代码里可用的转义写法，可选直接转码、字符串、文本与触发调试四种输出。",{"path":40,"title":41,"description":286,"order":287,"group":265,"section":265,"contentLocale":246},"The manifest and structural requirements a public GitHub repository has to meet to serve as an install source, and how addresses and branches are written.",30,{"path":289,"title":290,"description":291,"order":287,"group":236,"section":241,"contentLocale":246},"\u002Fdocs\u002Fweekly-mutations","Weekly mutations","This week's mutation map, mutators and community rating, plus the full mutator reference",{"path":293,"title":294,"description":295,"order":296,"group":236,"section":241,"contentLocale":246},"\u002Fdocs\u002Freplays","Replays","Index replays by StarCraft profile and replay type, with duplicate detection, bulk export and match data",40,{"path":298,"title":299,"description":300,"order":301,"group":236,"section":241,"contentLocale":246},"\u002Fdocs\u002Fworkshop","Workshop","Browse community works, open their details and download reviewed releases",50,{"path":303,"title":304,"description":305,"order":306,"group":236,"section":241,"contentLocale":246},"\u002Fdocs\u002Fcreator","Creator center and uploads","Create works, maintain their details, upload new versions and track upload tasks",60,{"path":308,"title":309,"description":310,"order":311,"group":236,"section":241,"contentLocale":246},"\u002Fdocs\u002Fdownloads","Downloads","Fetch content from GitHub or the Workshop, then install it once you have checked it",70,{"path":313,"title":314,"description":315,"order":316,"group":236,"section":241,"contentLocale":246},"\u002Fdocs\u002Ftools","Creation tools","Local helpers such as the encoding converter; input is never uploaded or stored",80,{"path":318,"title":319,"description":320,"order":321,"group":236,"section":241,"contentLocale":246},"\u002Fdocs\u002Fai-assistant","Smart Assistant","A controlled MCP service connecting local data to AI clients on the same machine",90,{"path":323,"title":324,"description":325,"order":326,"group":236,"section":241,"contentLocale":246},"\u002Fdocs\u002Faccount","Account and personal center","Signing in, your profile and level progression, and setting up and maintaining two-step verification",100,{"path":328,"title":329,"description":330,"order":331,"group":236,"section":241,"contentLocale":246},"\u002Fdocs\u002Fsettings","Settings","Language, game directories, feature switches and logging privacy, tab by tab",110,{"path":333,"title":334,"description":335,"order":336,"group":337,"section":241,"contentLocale":246},"\u002Fdocs\u002Fcontributing","Contributing","How to contribute to SCNexus: where the repositories live, how to set up a development environment, what to run before submitting, the code and documentation conventions, the code of conduct, and how to report security issues.",200,"contribute",{"path":339,"title":340,"description":341,"order":342,"group":337,"section":241,"contentLocale":246},"\u002Fdocs\u002Flocalization","Translating the interface","Where the interface translation files live, how keys are named, how to submit changes, how to verify them locally, and what adding a language touches.",210,1793550744913]