War3 LML 触发器编辑器在 VS Code 中,以接近 Warcraft III 世界编辑器(WE)的方式,可视化编辑 YDWE / w3x2lni 地图工程中的 LML 触发器。 无需直接阅读和修改复杂的 LML 文本。打开解包后的地图工程,即可管理触发器、事件、条件、动作、函数参数和全局变量。 功能亮点WE 风格的触发器编辑以“事件、条件、动作”结构显示触发器内容。 支持新建、修改、删除、禁用、复制、剪切、粘贴、多选和拖拽排序。带有子条件或子动作的函数可以展开、收起和继续编辑。 完整的 YDWE 函数支持直接读取所配置 YDWE 中的 TriggerData 定义,可识别 YDWE、DzAPI、KKApi 等扩展函数。 函数按照原始分类和顺序显示,并提供中文名称、函数说明、参数名称和参数类型。 类型正确的参数编辑参数对话框会根据实际类型提供:
嵌套函数可以继续打开内部参数,逐层进行编辑。 全局变量管理内置全局变量管理器,可以新建、修改和删除变量,并设置:
中文内容搜索可以按触发器界面最终显示的中文内容搜索当前文件或整个地图工程。 函数名称、函数说明、预设名称、变量注释和地图对象名称都可以参与搜索。 稳定保存 LML编辑器以结构化方式解析和生成 LML,避免直接替换显示文本。 保存时会尽量保留原文件的换行格式、缩进、空常量、多行字符串和 YDWE 特殊函数格式,并支持 VS Code 原生撤销与重做。 快速开始
地图工程目录中至少需要包含 小白教程:配置 YDWE 路径首先找到 YDWE 或制图工具的安装目录。 正确的根目录中必须存在:
例如:
需要配置的路径是:
打开 VS Code,按
找到“LML Visual Editor: YDWE Path”,粘贴 YDWE 根目录。 配置完成后按
常用操作
使用建议首次使用时建议先复制地图工程,并保留原始备份。 如果出现函数缺失、没有中文名称或参数类型不正确,请优先检查 YDWE 根目录是否配置正确。 联系作者QQ:274059894 |