自带系统
物品合成系统
这个是非常熟悉的功能了,在DOTA等类似的地图里就见到过,可以把几个物品合成一个物品。
刷兵系统
他是由创建单位和命令单位两条触发所组成的一个系统,使用这个系统不需要排泄,因为这个是用坐标点来完成的。如果你在测试版添加了这个系统,那么你的地图无法在正式版开启,所以这个BUG还是满大的的。如果想要正式版能够开启你的地图,你可以开启测试版的UI来删除触发。从1.11开始有了关闭这个刷兵系统的功能有两种方法可以取消,一种是输入参数,一种是记录刷兵的计时器然后删除。
多重物品栏
也是顾名思义,这个功能可以使英雄或单位有多个物品栏,可以做成物品,也可以用技能触发。
万能属性系统
顾名思义,这个系统是修改单位属性的,它可以修改单位的附加生命上限、魔法上限、攻击、护甲,用这个系统,就可以给物品添加额外的附加属性了。
特殊函数
设置伤害类型
设置一些技能(如钩子,月神箭)需要用到的攻击|伤害|武器类型,系统会按照设置的类型对目标进行伤害。
设置一个单位可以飞行
在以前的编辑器中让一个单位变得可以飞行,是不需要添加一个修改后的变身(风暴之鸦)技能的,使用默认的变身技能就可以了。而在YDWE中只用这个功能就足够了。万能属性系统(原“随意修改生命和魔法上限”)
设置地图边界
顾名思义,可以用触发来设置地图的边界。
设置单位生命、魔法上限
设置单位的生命、魔法上限,需用到一个关联技能。
存储系统
YDWE可以根据使用者需要,用触发动作将数据存储在整数路径或字符串路径,再用触发动作提取数据。
特效
创建单位环绕
创建一些单位围着你的单位旋转。
幸福的黄丝带
一个十分华丽的特效,能够让你的背后漂浮着美丽的丝带。
AI
佣兵系统
这个系统是不会被经常使用的系统。当你使用了这个系统之后,被选定的单位会在你的周围巡逻,当距离你一定程度的距离之后,会返回来。
英雄自动学习技能
先为英雄绑定需要学习的技能,可以是4个或5个,如果只有4个,那么第5个技能随便填写。
UI
1.20与1.24的互通
1.13版的YDWE已经可以在1.24下运行了——这大概是国内第一个可以在1.24下运行的WE插件;使用1.24魔兽版本的朋友不妨尝试下YDWE的新功能,但是,YDWE的功能不仅仅是兼容1.20和1.24,它还能实现地图的互通。我们知道,1.24禁了Return bug,而1.20下不能运行Hash表;为了解决这个纠结的问题,YDWE提供了一套存储函数;在1.20下将数据用Return bug存到GC,在1.24下存到Hash表。
现最新版本为YDWE1.24.0测试版
YDWEv1.18正式版更新如下:
-
新加自定义物体编辑器数据ID功能
-
新增tesh开关,可在配置文件中开启或关闭,当出现点击触发器崩溃时可以关闭tesh,无需用以前的修复补丁;
-
新增Cjass编译器和助手程序(Warft_TrigerCN制作);
-
新增地图文件关联程序,以后地图会有logo,并且可以双击地图直接启动YDWE。
-
集成地形纹理破解插件
UI与函数库部分:
-
修正中心计时器卡机演示;
-
-
新增由Fetrix_sai制作的全新中心计时器系统;
-
新增修正地图边界、修改伤害类型等GUI接口。
-
修正自动排泄系统导致地图崩溃BUG,并将泄漏信息提示改成中文(详见初级演示);
-
增加“任意单位移动物品事件”,新增“被移动中的物品”,并放上禁止单位移动物品栏里物品演示(详见中级演示);
-
新增由Fetrix_sai制作的全新中心计时器系统,所做的单位环绕演示(详见高级演示);
-
新增命令ID与整数的转换。
成功兼容的UI
YDWE可以兼容老狼UI、wow8UI和夜天UI
附录——YDWE-功能手册
YDWE包括以下部分:
- YDWE核心(1.18)(Aeris)
- YDWE函数库、UI库和美工(1.18)(Everguo, Walatoo,Warft_TigerCN,Fetrix_sai,C kuhn)
- Horus(0.4.6.T)(ADOLF, Van Damm。基于TESH)
- PJass(1.0j)(Jeff Pang以及其他贡献者,Aeris修改,修正了内存溢出的问题)
- JassHelper(0.A.2.B)(Vexorian)
- AdicHelper(1.4.2.12)(ADOLF, Van Damm)
更新:最新版为1.18正式版,发布时间2010/7/31
核心
作者: Aeris
☆说明
YDWE核心是YDWE功能的基础和核心。其中包含了许多对WE的扩展和限制解除。如解除地图上可放置物品、可破坏物等的上限,解除地形大小、地形纹理限制,支持vJass/zinc和新近的cJass,此外,为了支持扩展,YDWE内置了强大的脚本系统。YDWE的脚本系统基于
LuaPlus。稍后会
制作脚本的文档,方便大家扩展和自定义YDWE的功能。
WE限制去除:
- 去除地图大小限制(地图面积可以扩展到480X480)
- 去除地形纹理限制(不再受限于13种纹理,但是仍然无法突破WE的硬性限制)
- 去除自定义单位/物品/可破坏物等数量上限
- 允许使用中文名称的触发
vJass/zinc支持 + PJass语法检测:
支持最新的vJass和zinc语法,同时把WE自带的语法检测功能替换为pjass,避免因为脚本出错导致WE崩溃。如果推出了最新的JassHelper,在YDWE放出更新前可以自己更新。
cJass支持:
支持使用cJass语法。默认关闭(在选项配置里)
使用窗口模式测试:
该功能启用后(在选项配置里),在测试时魔兽将以窗口启动并测试地图,这种模式对于测试更加方便.
使用OPENGL模式测试:
该功能启用后(在选项配置里),在测试时魔兽将以OPENGL渲染模式启动并测试地图.
提供了强大的扩展功能,可以借助
脚本引擎自己DIY自己的YDWE,添加各种插件和功能。脚本的资料和函数文档稍后放出。