ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

推荐开源项目:YDWE | 免费完整的魔兽争霸III地图编辑器,自带 Lua 脚本调试

推荐开源项目:YDWE | 免费完整的魔兽争霸III地图编辑器,自带 Lua 脚本调试 推荐开源项目YDWE | 免费完整的魔兽争霸III地图编辑器自带 Lua 脚本调试【免费下载链接】YDWEA Tool to Help the Creation of Warcraft III Map项目地址: https://gitcode.com/gh_mirrors/yd/YDWEYDWEYet Another World Editor是一款免费、完整的《魔兽争霸III》地图编辑器基于游戏自带 WorldEdit 二次开发解决官方编辑器无法扩展、脚本调试难的问题适合地图作者和 JASS、Lua 脚本学习者。为什么需要 YDWE官方 WorldEdit 的两个短板官方 WorldEdit 的功能是出厂即定版没有插件机制想批量改物编数据、给触发器加增强都没有入口。另一个痛点在脚本环节——JASS/Lua 写完只能回游戏里手动测报错只能靠肉眼找。YDWE 把这两块都补上了编辑器可加载插件脚本环境自带调试改完马上能验证。YDWE 核心能力拆解从编辑到脚本调试插件化编辑器内置插件加载器已带物体编辑器数据读写、语法高亮等插件你也可以用 Lua 写自己的插件改界面不用在多个外部工具间来回切。Lua 脚本与调试地图逻辑可直接写 Lua通过 JAPI 接口调用游戏对象配套 Lua 调试组件让报错栈、变量值直接可见定位问题不用再盲猜。逆天变量系统突破原版触发器的局部变量数量限制新增局部变量、自定义值、休眠触发器等功能老系统代码里那些变通写法可以删掉大半。物编数据读写底层数据以 slk 文件魔兽地图的资源文本表形式暴露配合模板批量生成做数据表不用一条条手点。双版本兼容与双开同时支持魔兽 1.20 与 1.24支持双开编辑器新旧版本地图来回搬不用换工具。快速上手 YDWE 的构建步骤装好 Visual Studio 2017含 Update 7和 Windows 10 SDK 10.0.15063。克隆源码git clone https://gitcode.com/gh_mirrors/yd/YDWE。运行Build/Build_Release.bat即可编译产物在Build/publish/Release/。把 YDWE 文件夹拷到硬盘任意位置就能用example目录下的演示地图可以打开来核对各项配置。依赖都已随仓库内置StormLibmpq 包读写、SlkLibslk 解析、ydbase 钩子库脚本层的 lml、w3x2lni 等 Lua 组件在Development/Component下不用单独安装。YDWE 适合谁三类魔兽地图作者自定义地图作者地形、单位、触发器在编辑器里一条龙完成物编读写插件能明显加速批量数据工作。JASS/Lua 脚本作者逆天局部变量加调试环境写物品合成、存档、中心计时器这类系统脚本效率更高。想入门魔兽脚本的新手演示地图覆盖了 JAPI 调用、事件、存档、技能模板等照着抄一遍就懂基本套路。不太适合不写脚本的纯地形玩家官方 WorldEdit 已经够用不必为此折腾编译。如果你正在找一款免费、能自编译、带完整 Lua 调试链路的魔兽地图编辑器YDWE 的源码和全部演示地图都在仓库里直接克隆就能开始改。【免费下载链接】YDWEA Tool to Help the Creation of Warcraft III Map项目地址: https://gitcode.com/gh_mirrors/yd/YDWE创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表