魔兽地图制作助手

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

【魔兽地图制作助手】生成、修改、校验魔兽争霸3自定义地图 .w3x/.w3m(兼容 TFT 1.24-1.27 经典版与重制版)。当用户想做魔兽地图、魔兽RPG/防守/生存/塔防/对抗图、改地图脚本、解包或重打包 MPQ、或地图打不开要排查原因时使用。不依赖魔兽地图编辑器:内置 MPQ 容器读写、war3map.w3e/w3i/wpm/shd/doo/Units.doo 字节级规格、暴雪表加密算法、JASS 脚本模板、静态校验与独立校验脚本,直接产出可玩的地图文件。

一句话选型结论

按资料字段整理

魔兽地图制作助手是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_d50deffa/sherlock-wc3-map-assistant
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_d50deffa仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791677663
正文体量5.8 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
魔兽地图制作助手当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

5.8 KB
模型实际读到的说明书原文,来自技能仓库

魔兽地图制作助手(wc3-map-assistant)

不依赖魔兽争霸3地图编辑器(World Editor),用脚本直接产出可玩的 .w3x 地图文件,
并能解包 / 修改 / 重打包已有地图、对成品做多级校验。

什么时候用

  • 用户要"做一张魔兽争霸3(War3/WC3)地图",或要 RPG / 防守 / 生存 / 塔防 / 对抗图
  • 用户拿到 .w3x / .w3m,要改、要看内部、要重新打包
  • 地图打不开 / 报错,需要排查格式问题
  • 需要 MPQ 归档读写(魔兽地图、暴雪老游戏资源包)

快速流程(新做一张图)

  1. 问清两件事:① 玩法类型(防守/塔防/RPG/对抗);② 游戏版本——
    1.27 经典版 → war3map.w3i 格式版本 25、.w3x、.doo 用 v8/subversion 11;
    重制版 1.31+ → 版本 28/31+。不确定就写 25(Reforged 向下兼容老格式)。
  2. 搭工程目录(make_map.py 按此布局找文件,产物输出到工程目录的上一级):
    我的地图/ └── wc3map/ ← 工程目录 ├── mpq_pack.py ← 从 scripts/ 复制 ├── make_map.py ← 从 scripts/ 复制(地形/信息/单位参数都在这里面改) ├── verify.py ← 从 scripts/ 复制 ├── jass_lint.py ← 从 scripts/ 复制 └── war3map.j ← 玩法脚本:从 assets/survival-defense-war3map.j.txt 复制后改名为 war3map.j,再按需求改
  3. 先写 war3map.j(全部玩法逻辑:刷怪、波次、胜负、奖励),
    再改 make_map.py 顶部的地形/地图信息参数(尺寸、地表、出生点、每波怪物表)。
    地图内文本一律用 ASCII(1.27 中文客户端对地图内文本编码处理不一致,中文易乱码)。
  4. 依次执行并全部通过:
    python jass_lint.py # 需官方 common.j / Blizzard.j,见 references/checklist.md python make_map.py # 产出 ../xxx.w3x python verify.py # 独立校验(需 pip install mpyq)
  5. 交付 .w3x,提醒用户放到 文档\Warcraft III\Maps\,单人游戏 → 自定义游戏 选择。

改已有地图 / 只想解包

python mpq_pack.py unpack 地图.w3x 输出目录/   # 解包全部内部文件
python mpq_pack.py pack   输出目录/ 新地图.w3x # 改完重新打包
python mpq_pack.py list   地图.w3x             # 只看里面有什么

深度规格(按需加载,不要一次全读)

需要什么 读哪个
MPQ 容器格式、表加密算法、读写的坑 references/mpq-container.md
w3e/w3i/wpm/shd/doo/Units.doo/mmp/Preview 字节级规格 references/war3map-formats.md
JASS 骨架顺序、玩家常量、常用函数、硬性规则 references/jass-guide.md
校验清单、参考样本下载地址、交付提醒 references/checklist.md

五条最容易翻车的红线

  1. MPQ 的哈希表/块表是加密存储的,密钥用 hash type 3(不是算槽位的 type 0),
    且加密/解密推进密钥流都用明文值——按同一循环写会导致读回来全是乱码。
  2. w3e tilepoint 平地基准:高度 0x2000、水 0x2000、无悬崖 0xF、层高 2 → 尾字节 F2。
  3. 出生点是一个 sloc 单位,必须写进 war3mapUnits.doo(不是只写在 w3i 里)。
  4. JASS:local 必须在函数体最前;函数必须先定义后引用;块结构必须配平。
  5. 用 World Editor 保存地图会按触发器树重写 war3map.j,把你的脚本覆盖掉——
    先备份脚本,或把 WE 只当地形编辑器用,改完重新跑生成器。

校验(无法真机启动游戏时必做)

  1. 第三方库 mpyq 回读成品,与 build 目录逐字节比对——对 MPQ 写入最强的外部验证。
  2. 自己的解析器把 war3map.w3i 按对应格式版本解析,断言恰好消耗到文件末尾。
  3. jass_lint.py 用官方 common.j / Blizzard.j 核对每个函数名、块配平、local 位置。
  4. 结构对表:w3e = 头 + (格数+1)²×7;shd = 16×格数²;wpm = 16+16×格数²。
    详细步骤与样本地址见 references/checklist.md。

交付时一定要提醒用户

  • .w3x = 冰封王座,.w3m = 混乱之治;放到 Documents\Warcraft III\Maps\。
  • 本技能生成的是原创数据,不包含任何暴雪游戏素材;请配合正版/自有的游戏客户端使用。
  • 若用户要"保护"地图:可去掉 (listfile) 并压缩内部文件,但请仅用于自己的作品。

常见问题

5 问
答案由本站依据条目字段整理
魔兽地图制作助手怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_d50deffa/sherlock-wc3-map-assistant。安装方式为未标注。装完刷新技能列表或重开客户端。

魔兽地图制作助手支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

魔兽地图制作助手权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

魔兽地图制作助手收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

魔兽地图制作助手用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。