admin管理员组

文章数量:1531793

2024年5月15日发(作者:)

YDWE文件结构说明

1. bin文件夹

这个文件夹下存着,这是1.21b官方免CD版本编辑器;它的作用是

——提供一个标准的编辑环境,同时即便魔兽自带的编辑器无法使用(没有免CD,甚至根

本就没有等),也可以正常使用YDWE。

2. jass文件夹

这个文件夹下存有YDWE需要用到的库函数,inject_returnbug.j和

inject_hashtable.j分别是1.20和1.24需要用到基本代码;当在配置文件中勾选“注入基

本代码”,YDWE会根据选择的魔兽版本来导入对应的函数库。

inject_scriptsystem.j则对应配置文件中的“注入Script System代码”,当你需要

用到YDWE中的电影系统,那么必须导入这个函数库。

System文件夹下存放了1.20和1.24的CJ和BJ函数库,如果需要把地图保存为不

同于魔兽版本的版本(例如1.20的魔兽要保存为适用于1.24的版本,或者反之),离不开

这个函数库。

3. jasshelper文件夹

这里存放了jasshelper编译器以及pjass语法检测器,它能支持VJ语法,提供更好

的语法检查功能。

魔兽自带的语法检查Bug极多,甚至是if没有写end都可能导致WE崩溃……而pjass

没有这个问题,哪怕代码从头到尾没有一点正确的语法也不会崩溃。

当地图保存时,会在这个文件夹下生成一个war3map.j文件,里面是地图的全部代码;

当地图出了BUG,而你又有一定的jass水平,不妨来这找下war3map.j文件以查明原因。

当然,如果需要更多的信息,可以看logs目录。

4. mpq文件夹

里面存放了YDWE的MPQ,MPQ中包含UI和Units文件。它们是YDWE的UI。

5. tesh文件夹

Tesh是款非常优秀的插件,具有代码高亮、函数查询以及批量替换等功能,函数库也

比较齐全。

不过这款软件的兼容性不太好,可能会导致“点击触发器后编辑器崩溃”的BUG,到

时只有使用YDWE提供的修复补丁来修复(这款补丁将在下文说明)。

6. 注册表修复软件

YDWE是款绿色、无需安装的软件,但作为编辑器,必须知道魔兽的注册表信息;如

果魔兽没有安装过,那么可以用该软件来修复注册表。

注册表修复软件使用方法——将复制到魔兽根目录下,双击左键,点

本文标签: 魔兽代码编辑器需要语法