[{"data":1,"prerenderedAt":248},["ShallowReactive",2],{"docs-doc-en-editor":3,"docs-list-en":153},{"doc":4,"locale":151,"available":152},{"id":5,"title":6,"body":7,"description":139,"extension":140,"group":141,"meta":142,"navigation":143,"order":144,"path":145,"section":146,"seo":147,"stem":148,"updated":149,"__hash__":150},"docs_zh\u002Fdocs\u002Feditor.md","创作流程概览",{"type":8,"value":9,"toc":130},"minimark",[10,14,19,22,47,54,65,69,84,98,102,116,119],[11,12,13],"p",{},"内容创作者用《星际争霸II》编辑器（银河编辑器）制作地图、模组与战役，星际枢纽负责把这些作品装进玩家的游戏目录，并让后续更新有据可依。整条链路可以拆成三步，每一步的产出都是下一步的输入。",[15,16,18],"h2",{"id":17},"一在编辑器中制作","一、在编辑器中制作",[11,20,21],{},"编辑器产出的是两类文件：",[23,24,25,38],"ul",{},[26,27,28,32,33,37],"li",{},[29,30,31],"strong",{},"地图","：",[34,35,36],"code",{},".SC2Map"," 文件，可以是单张地图，也可以保存为组件形式（多份组件文件组成一张地图）。",[26,39,40,32,43,46],{},[29,41,42],{},"模组",[34,44,45],{},".SC2Mod"," 文件，承载地图共用的依赖内容。",[11,48,49,50,53],{},"战役通常是一组地图加一个启动器地图：玩家从启动器进入，再由启动器跳转到具体关卡。启动器地图的文件名写进清单的 ",[34,51,52],{},"launcher.name","，星际枢纽据此提供一键启动。",[11,55,56,57,60,61,64],{},"作品如果依赖其他模组，把依赖的模组一并打包，或单独做成依赖包（",[34,58,59],{},"type: \"dependency\"","）发布，并提示玩家先安装。清单里的 ",[34,62,63],{},"dependencies"," 只用来描述依赖关系，应用不会据此自动下载或安装。",[15,66,68],{"id":67},"二打包并声明清单","二、打包并声明清单",[11,70,71,72,75,76,79,80,83],{},"把作品文件按 ",[34,73,74],{},"Maps\u002F","、",[34,77,78],{},"Mods\u002F"," 两个目录整理，与 ",[34,81,82],{},"package.json"," 放在压缩包的同一层，然后压缩成 zip。星际枢纽在导入时会自动识别并分析压缩包的内容类型与文件结构，不需要作者或玩家手动选择安装模式。",[11,85,86,87,92,93,97],{},"字段定义、必填项与路径规则见 ",[88,89,91],"a",{"href":90},"\u002Fdocs\u002Fscnexus-package","星际枢纽压缩包标准","；目录怎么摆、容易踩哪些坑见 ",[88,94,96],{"href":95},"\u002Fdocs\u002Fpackaging","打包安装包","。",[15,99,101],{"id":100},"三分发与更新","三、分发与更新",[23,103,104,110],{},[26,105,106,109],{},[29,107,108],{},"本地分发","：直接把压缩包交给玩家。玩家在「战役管理」中导入压缩包或整个文件夹，确认分析结果后安装；战役类作品还需要玩家主动激活，激活后才覆盖游戏原战役。",[26,111,112,115],{},[29,113,114],{},"创意工坊分发","：在创作者中心创建作品、上传版本并填写更新日志，版本通过审核后，玩家可按作品编号（SCNID）下载。更新时上传新版本即可，玩家在「下载管理」里看到新版本、确认后完成安装。",[15,117,118],{"id":118},"辅助工具",[11,120,121,122,125,126,97],{},"制作与调试阶段可以用内置的",[29,123,124],{},"创作工具","处理文本编码，例如把中文文本转成 Galaxy 代码里可用的转义写法，省去手工查码。工具全部在本地运行，不上传也不保存输入内容，用法见 ",[88,127,129],{"href":128},"\u002Fdocs\u002Ftoolbox","创作工具 · 编码转换",{"title":131,"searchDepth":132,"depth":132,"links":133},"",3,[134,136,137,138],{"id":17,"depth":135,"text":18},2,{"id":67,"depth":135,"text":68},{"id":100,"depth":135,"text":101},{"id":118,"depth":135,"text":118},"从在《星际争霸II》编辑器中制作，到打包、分发与更新，说明星际枢纽在创作流程里承担的环节。","md","start",{},true,1,"\u002Fdocs\u002Feditor","editor",{"title":6,"description":139},"docs\u002Feditor","2026-10-31","3BYsqL0XY6VjbuHjYYHYBo7vpuSC7kVvDzobYdaI_d4","zh-CN",[151],[154,155,161,166,172,174,177,182,186,188,193,197,202,207,212,217,222,227,232,237,243],{"path":145,"title":6,"description":139,"order":144,"group":141,"section":146,"contentLocale":151},{"path":156,"title":157,"description":158,"order":144,"group":141,"section":159,"contentLocale":160},"\u002Fdocs\u002Foverview","Getting started","SCNexus is a hub app built for the StarCraft community","app","en",{"path":162,"title":163,"description":164,"order":144,"group":165,"section":165,"contentLocale":160},"\u002Fdocs\u002Freference","Overview","The packaging and source conventions that importing, installing and distributing content depends on.","reference",{"path":167,"title":168,"description":169,"order":170,"group":171,"section":159,"contentLocale":160},"\u002Fdocs\u002Fcampaign","Campaign management","Import your own campaigns into the library, activate them in the game, and restore the official campaigns at any time",10,"usage",{"path":95,"title":96,"description":173,"order":170,"group":171,"section":146,"contentLocale":151},"把编辑器产出的地图、模组与 package.json 组织成一个能被星际枢纽自动识别并安装的压缩包。",{"path":90,"title":175,"description":176,"order":170,"group":165,"section":165,"contentLocale":160},"SCNexus package standard","Directory layout, package.json manifest fields, map and mod resource declarations, and how launchers and bundled documents are written for SCNexus work packages.",{"path":178,"title":179,"description":180,"order":181,"group":165,"section":165,"contentLocale":160},"\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.",20,{"path":183,"title":184,"description":185,"order":181,"group":171,"section":159,"contentLocale":160},"\u002Fdocs\u002Fcustomize","Custom content","Install maps and mods straight into the game, then pick a launcher map and start in one click",{"path":128,"title":129,"description":187,"order":181,"group":171,"section":146,"contentLocale":151},"把中文等非 ASCII 文本转成 Galaxy 代码里可用的转义写法，可选直接转码、字符串、文本与触发调试四种输出。",{"path":189,"title":190,"description":191,"order":192,"group":165,"section":165,"contentLocale":160},"\u002Fdocs\u002Fgithub-source","GitHub source standard","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":194,"title":195,"description":196,"order":192,"group":171,"section":159,"contentLocale":160},"\u002Fdocs\u002Fweekly-mutations","Weekly mutations","This week's mutation map, mutators and community rating, plus the full mutator reference",{"path":198,"title":199,"description":200,"order":201,"group":171,"section":159,"contentLocale":160},"\u002Fdocs\u002Freplays","Replays","Index replays by StarCraft profile and replay type, with duplicate detection, bulk export and match data",40,{"path":203,"title":204,"description":205,"order":206,"group":171,"section":159,"contentLocale":160},"\u002Fdocs\u002Fworkshop","Workshop","Browse community works, open their details and download reviewed releases",50,{"path":208,"title":209,"description":210,"order":211,"group":171,"section":159,"contentLocale":160},"\u002Fdocs\u002Fcreator","Creator center and uploads","Create works, maintain their details, upload new versions and track upload tasks",60,{"path":213,"title":214,"description":215,"order":216,"group":171,"section":159,"contentLocale":160},"\u002Fdocs\u002Fdownloads","Downloads","Fetch content from GitHub or the Workshop, then install it once you have checked it",70,{"path":218,"title":219,"description":220,"order":221,"group":171,"section":159,"contentLocale":160},"\u002Fdocs\u002Ftools","Creation tools","Local helpers such as the encoding converter; input is never uploaded or stored",80,{"path":223,"title":224,"description":225,"order":226,"group":171,"section":159,"contentLocale":160},"\u002Fdocs\u002Fai-assistant","Smart Assistant","A controlled MCP service connecting local data to AI clients on the same machine",90,{"path":228,"title":229,"description":230,"order":231,"group":171,"section":159,"contentLocale":160},"\u002Fdocs\u002Faccount","Account and personal center","Signing in, your profile and level progression, and setting up and maintaining two-step verification",100,{"path":233,"title":234,"description":235,"order":236,"group":171,"section":159,"contentLocale":160},"\u002Fdocs\u002Fsettings","Settings","Language, game directories, feature switches and logging privacy, tab by tab",110,{"path":238,"title":239,"description":240,"order":241,"group":242,"section":159,"contentLocale":160},"\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":244,"title":245,"description":246,"order":247,"group":242,"section":159,"contentLocale":160},"\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]