Skip to content

Releases: actboy168/YDWE

1.27.5测试版

31 Mar 13:16
Compare
Choose a tag to compare

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

1.27.3测试版

08 Mar 14:15
Compare
Choose a tag to compare

[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测试版

22 Feb 13:16
Compare
Choose a tag to compare

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

1.27.1测试版

12 Feb 15:48
Compare
Choose a tag to compare

[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测试版

22 Jan 15:13
Compare
Choose a tag to compare

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

1.26.9正式版

15 Jan 03:53
Compare
Choose a tag to compare

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

1.26.8正式版

10 Jan 19:51
Compare
Choose a tag to compare

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

1.26.7测试版

04 Jan 06:01
Compare
Choose a tag to compare

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

1.26.6测试版

20 Dec 23:07
Compare
Choose a tag to compare

[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测试版

17 Oct 14:22
Compare
Choose a tag to compare

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