War3 地图工程编辑器
在 VS Code 中,以接近 Warcraft III 世界编辑器的方式编辑解包地图工程。
触发器编辑 · 物体编辑 · 资源预览 · 全局变量
功能概览
| 触发器 |
物体编辑器 |
资源预览 |
| WE 风格函数编辑 |
单位、物品、技能 |
BLP、TGA 与常见图片 |
| 事件、条件、动作 |
Buff、科技 |
MDX 模型网格渲染 |
| 中文分类与搜索 |
装饰物、可破坏物 |
动画、队伍色与速度 |
| 嵌套参数与类型校验 |
原生及自定义对象 |
地图及 MPQ 音效播放 |
触发器编辑
- 新建、修改、删除和禁用事件、条件、动作。
- 支持预设、数组、全局变量、对象引用与递归嵌套函数。
- 支持跨 LML 复制、剪切、粘贴、多选、拖拽、撤销和重做。
- 支持触发器分类、中文搜索、同名 TXT 注释与状态管理。
- 编辑页内置全局变量对话框,无需切换独立页面。

物体编辑器
- 按 WE 目录显示原生对象与自定义对象。
- 支持新建、克隆、复制粘贴、多选、修改 ID、重置和删除。
- 根据字段类型提供数字、文本、下拉、复选、对象列表、颜色及资源选择器。
- 只写回实际修改的数据,未修改的 INI 内容保持原样。

资源预览
- 预览 BLP、TGA、PNG、JPG 等图像。
- 实时渲染 MDX 模型,可选择动画、队伍色和播放速度。
- 播放地图音效、原生音效与 WE 声音集。
- 地图模型缺少原生贴图时,自动从 Warcraft III 资源中补全。
快速开始
- 使用 W3x2Lni 或 YDWE 解包地图。
- 用 VS Code 打开地图工程目录。
- 在左侧 War3 地图 中配置路径。
- 点击 打开触发器 或 打开物编 开始编辑。
- 保存后自行打包地图,并使用 WE 完成最终保存和测试。
建议第一次使用时先复制一份地图工程作为备份。
WE 保存并解包
插件编辑的是 W3x2Lni 解包后的地图工程。第一次准备地图时,按下面的顺序操作。
1. 安装并同步 W3x2Lni
先检查当前编辑器中是否存在:
<WE 根目录>\plugin\w3x2lni_zhCN_v2.7.3\w2l.exe
如果没有 w3x2lni_zhCN_v2.7.3:
- 下载最新版
KKWE /或 群内下载
- 从 KKWE 中复制完整的
plugin\w3x2lni_zhCN_v2.7.3 文件夹。
- 将它粘贴到自己正在使用的
<WE 根目录>\plugin 中。
- 备份移植过来的
data\zhCN-1.27.0\UI 目录。
- 将自己编辑器
<WE 根目录>\share\mpq 目录内的全部文件和文件夹,复制到:
<WE 根目录>\plugin\w3x2lni_zhCN_v2.7.3\data\zhCN-1.27.0\UI
复制时保留原目录结构,并选择合并目录、覆盖同名文件。这样 W3x2Lni 使用的函数、触发器和物编定义会与当前 WE 保持一致。更换或更新 WE 后,建议重新执行一次同步。
2. 检查 W3x2Lni 配置
配置文件位于:
<WE 根目录>\plugin\w3x2lni_zhCN_v2.7.3\config.ini
只修改插件目录最外层的 config.ini,不要修改 script\core\config.ini 或 script\share\config.ini。确认其中包含:
[global]
data_ui = ${YDWE}
[lni]
read_slk = false
export_lua = true
data_ui = ${YDWE}:使用当前 WE 的界面、触发器和物编定义。
read_slk = false:按 LNI 工程格式读取并导出物编数据。
export_lua = true:导出插件可编辑的 table\*.ini 数据。
W3x2Lni 应放在当前 WE 的 plugin 目录中。这样即使没有单独设置 Windows 的 YDWE 地图关联,它也能从自身位置识别当前 WE。
3. 在 WE 中保存地图
- 使用同一个 WE 打开原始
.w3x 或 .w3m 地图。
- 等待触发器和物编加载完成。
- 执行一次保存,确保地图内的触发器、物编和脚本是最新状态。
- 保存完成后关闭当前地图,避免解包时文件仍被 WE 占用。
4. 解包并打开工程
- 运行上述 W3x2Lni 目录中的
w3x2lni.exe。
- 选择刚保存的地图,转换模式选择 LNI。
- 解包完成后,工程根目录应包含
.w3x 标记文件,并通常包含 table、trigger 等目录。
- 使用 VS Code 打开这个工程根目录,不要只打开某个
.lml 文件。
物编需要 table 目录;触发器编辑器需要 trigger 目录。地图本身没有某类数据时,对应目录可能不存在。
路径配置
路径全部由用户手动选择,插件不会自动扫描电脑。
| 配置项 |
应选择的目录 |
用途 |
| WE / YDWE |
包含 share\mpq 的工具根目录 |
中文函数、类型与物编基础数据 |
| Warcraft III |
War3.exe 或其所在游戏目录 |
原生图标、模型、贴图和音效 |
常用快捷键
| 快捷键 |
功能 |
F2 |
修改当前函数或对象 |
Delete |
删除选中内容 |
Ctrl+C / X / V |
复制、剪切、粘贴 |
Ctrl+Z / Y |
撤销、重做 |
Shift + 单击 |
连续多选 |
Enter |
确认当前对话框 |
Esc |
关闭对话框或取消剪切状态 |
联系作者
遇到问题或有功能建议,欢迎联系:
QQ 群:719028748
当前版本:2.0.17