ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

【YDWE】—— 把 WorldEdit 二开成脚本化的 Warcraft3 地图编辑器

【YDWE】—— 把 WorldEdit 二开成脚本化的 Warcraft3 地图编辑器 【YDWE】—— 把 WorldEdit 二开成脚本化的 Warcraft3 地图编辑器【免费下载链接】YDWEA Tool to Help the Creation of Warcraft III Map项目地址: https://gitcode.com/gh_mirrors/yd/YDWE做魔兽争霸III的自定义地图常被自带 WorldEdit 卡住物体编辑器只能一格一格点JASS 报错定位不到更没法用程序批量改图。【YDWE】Yet Another World Editor就是基于 WorldEdit 二次开发的 Warcraft3 地图编辑器物体数据能用 Lua 读写脚本可以打断点调试地图文件本身也能被解析。YDWE 把 WorldEdit 变成了什么把物体编辑器里逐格手改数据变成用 Lua 读写地图物体数据批量生成、修改一段脚本搞定把 JASS 报错后的黑盒试错变成游戏内 Lua 脚本打断点、单步看变量把 .w3x 地图文件从看不懂的二进制变成可解析的 INI 结构化数据。一键构建流程怎么走git clone https://gitcode.com/gh_mirrors/yd/YDWE 后准备 Visual Studio 2017 Update 7 和 Windows 10 SDK 10.0.15063跑一下 Build_Release.bat产物落在 Build/publish/Release/。两处值得留意Lua 引擎以 yd_lua_engine 形式注入游戏进程yd_virtual_mpq 负责虚拟挂载脚本资源这也是它能改图不改包的关键。Warcraft3 地图修改工具的三个典型用法RPG 地图搭建RPG 图作者直接在编辑器里写 Lua 实现存档、物品合成等逻辑不用再手写 JASSLua 脚本调试调试地图逻辑时在游戏内打断点、看变量省掉反复改图重跑的痛苦 ️批量改图与解析需要批量改物体数据或程序化生成地图时先把 w3x 解析成结构化数据再处理。想让自定义地图跑起脚本逻辑先去仓库把构建脚本跑一遍编译完打开仓库 example(演示地图) 目录里的现成 w3x 试下手感比读文档快。【免费下载链接】YDWEA Tool to Help the Creation of Warcraft III Map项目地址: https://gitcode.com/gh_mirrors/yd/YDWE创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表