YDWE Versions Save

A Tool to Help the Creation of Warcraft III Map

1.27.5测试版

10 years ago

[New]增加魔兽对Direct3D 9的支持 [New]Lua引擎新增初始化指令'exec-lua: xxx' [New]预处理器增加地图所在文件夹的引用路径 [Chg]替换日志库为boost::log [Chg]去掉条件中的发布命令UI [Fix]修正修改技能冷却时间有时候失效的问题 [Fix]修正GetRandomSubGroupEnum有除0错误的问题 [Fix]修正逆天选取单位的一个错误

1.27.3测试版

10 years ago

[New]泄漏检测增加生成详细报告 [Fix]修正酸性炸弹的文本错误 [Fix]修正字体插件不能正常工作的问题

Lua引擎: [New]slk库增加__pairs支持,用于遍历一个表或者一个物体 [New]japi库增加__pairs支持,可以遍历所有的japi函数 [Chg]lua版本由5.2.2升级到5.2.3 [Chg]去掉被5.2放弃的写法,这是修改建议 unpack -> table.unpack package.loaders -> package.searchers math.log10(x) -> math.log(x, 10) loadstring -> load(s) table.maxn -> 自己实现 package.seeall -> 不再需要 module -> 不再需要 [Chg]现在内置库不会提前加载 [Chg]现在trampoline不会重复创建,降低内存消耗 [Chg]现在调用runtime.error_handle时会使用默认的错误处理函数 [Chg]现在执行中的线程不会因runtime.sleep改变而改变 [Chg]现在多个lua_State之间不会共享runtime.error_handle [Fix]修正线程没有得到正确释放的问题 [Fix]修正会重复析构的问题

1.27.2测试版

10 years ago

[New]Lua引擎增加jass.runtime.catch_crash,用于捕获cj函数的崩溃。 [New]Lua引擎增加sleep支持。 [New]“jass运行时错误检测”增加调用栈的显示。 [Fix]修正测试地图的地图路径计算错误的问题。 [Fix]修正调用cj函数时栈长度计算错误的问题。 [Fix]修正不存在的文件被误判为只读文件的问题。 [Fix]修正预处理器错误无法显示的问题。 [Fix]修正三个Lua引擎崩溃的问题。

1.27.1测试版

10 years ago

[New]新增插件“jass运行时错误检测”。 [New]Lua引擎增加handle增加引用计数的支持。 [New]Lua引擎增加自定义错误回调函数的支持。 [New]Lua引擎增加debug库。 [Chg]Lua引擎现在会忽略TriggerWaitForSound、SyncSelections、TriggerSyncReady,并给予运行时警告。 [Fix]修正转换剪贴板失败后崩溃的bug。 [Fix]修正对数函数ln(x),x在[0.5,2)内时计算错误的问题。 [Fix]修正Lua模版的import函数的一个日志错误。

1.27.0测试版

10 years ago

[New]配置程序启动魔兽现在可以保留命令行参数。 [New]关联地图文件增加“用ydwe测试地图”的右键菜单。 [New]Lua模版的import函数现在支持导入本地文件。 [Chg]Cheat函数加载lua文件现在不会重复加载。 [Chg]Lua引擎现在会忽略TriggerSleepAction,并给予运行时警告。 [Fix]修正固定到任务栏失效的问题。 [Fix]现在会隐藏预处理器的窗口。

1.26.9正式版

10 years ago

[Fix]修正读取魔兽目录在某些情况下读取错误的问题。 [Fix]修正修改技能说明在某些情况下出错的问题。 [Fix]修正物遍读取在读取长度为0的文件时可能崩溃的问题。 [Fix]修正部分lua库在处理32位整数时有误差的问题。 [Fix]修正万能属性导入了错误的slk文件的问题。

1.26.8正式版

10 years ago

[Fix]修正ydwe.exe抛出异常时崩溃的问题。 [Fix]修正复制WE到魔兽目录某些情况下失败的问题。

1.26.7测试版

10 years ago

[Fix]修正获取文件长度错误的问题。 [Fix]修正设置游戏界面部分文字显示错误的问题。 [Fix]修正设置伤害值有可能无效的问题。 [Fix]修正设置打开方式可能无效的问题。

1.26.6测试版

10 years ago

[New]新增virtual_mpq模块,UI文件改为由virtual_mpq加载。 [Chg]移除颜色插件。 [Chg]修改预处理的启动方式(避免部分杀软的提示)。 [Chg]现在lua引擎不会把上一局的变量和状态带入下一局了。 [Chg]现在lua引擎的table seed跟魔兽的随机种子绑定。 [Chg]升级boost从1.53到1.55。 [Fix]修正lua引擎申请内存没有对齐的问题。 [Fix]修正某些情况下读取技能CD崩溃的问题。 [Fix]修正修改技能CD后,技能状态无法正确刷新的问题。 [Fix]修正吸血技能和设置伤害值冲突的问题。 [Fix]修正选取单位组跟bj_wantDestroyGroup冲突的问题。 [Fix]修正冲锋代码可能跟外部代码冲突的问题。 [Fix]修正无法获取win8.1系统版本号的问题。 [Fix]修正部分lua异常没有捕捉到的问题。

1.26.5测试版

10 years ago

[New]支持有只读属性的地图的保存 [Chg]禁止设置冷却时间为负数 [Fix]修正逆天变量某些情况下生成的代码错误的问题 [Fix]修正1.20下游戏重入后可能会有缓存数据的问题 [Fix]修正破除地形限制某些时候会失效的问题 [Fix]修正某些情况下修改文件关联失效的问题 [Fix]修正lua引擎在游戏结束后可能会崩溃的问题