1.15:修订间差异

更正1.15p7的部分机翻
无编辑摘要
(更正1.15p7的部分机翻)
第342行: 第342行:
|-
|-
|'''Rusted Warfare - Beta - v1.15p4'''
|'''Rusted Warfare - Beta - v1.15p4'''
*添加了与"autoTriggerOnEvent"一同使用的"eventsource" (在1.15p1更新日志中thisActionTarget和并用autoTriggerOnEvent的示例是错的。改用eventSource即可达到目的)
*添加了与"autoTriggerOnEvent"一同使用的"eventsource" (在1.15p1更新日志中thisActionTarget和autoTriggerOnEvent并用的示例是错的。改用eventSource即可达到目的)
*在[core]部分向defineUnitMemory添加了一个@memory快捷方式,用于快速创建单个内存变量。配合单位模板与copyFrom逻辑作为defineUnitMemory来覆盖也可以正常使用。 示例: @memory customText:string
*在[core]部分向defineUnitMemory添加了一个@memory快捷方式,用于快速创建单个内存变量。配合单位模板与copyFrom逻辑作为defineUnitMemory来覆盖也可以正常使用。 示例: @memory customText:string
*新增[action]fireTurretXAtGround_withTarget (采用单位或标记作为引用)
*新增[action]fireTurretXAtGround_withTarget (采用单位或标记作为引用)
第474行: 第474行:
'''Rusted Warfare - Alpha - v1.15p7'''
'''Rusted Warfare - Alpha - v1.15p7'''


<注意:需要选择alpha,请参见上文>>
<< 注意,你要选择参与Alpha测试才能更新到这个版本,详情请翻看上面的更新日志 >>
* -添加了[resource]displayTextAppendResourceWithGap-默认为false。将不相关的资源放在同一行时,在资源之间添加空间。
* 添加了[resource]displayTextAppendResourceWithGap - 默认为false。将不相关的资源放在同一行时,在资源之间添加空格。
* -添加了[resource]appendResourceInHUD_(当为零时)-默认为true。False允许附加资源(如最大值)与父资源一起隐藏。
* 添加了[resource]appendResourceInHUD_whenThisZero - 默认为true。为false时附加资源(如用于显示最大值的资源)与父资源一起隐藏。
* -displayTextAppendResource现在会自动打断屏幕上太宽的行。适用于小型显示器或处于纵向模式的手机。
* displayTextAppendResource现在在单行太宽时自动截断换行。适用于小屏幕或竖屏游戏的玩家
* -增加了对动态数中模的支持
* 现在可以对动态数值进行取模运算了
* -增加了self.isReversing()
* 添加了self.isReversing()这个逻辑布尔值
* -使[resource]displayPos与全球资源协同工作。默认值为0。(它以前什么都没做,也不打算被记录下来)
* 使[resource]displayPos与全局资源(global_resource_X)协同工作。[resource]displayPosd的默认值为0(之前这个代码还没实装,用不了其实本身不算bug)
* -修复了[resource]displayWhenZero,因此它会显示尚未使用的资源
* 修复了[resource]displayWhenZero,因此它会显示尚未使用的资源
* -android菜单的一些改进
* 优化了Android系统的菜单界面
* -在沙盒调试模式下显示当前附件
* 现在沙盒中调试模式下可以显示某个单位的附属单位了
* -使沙盒调试模式下的单元标志可读
* 将沙盒中调试模式下显示的单位flag转为人类可读的形式
* -在PC上显示重叠键绑定的警告弹出窗口
* 现在PC版绑定的快捷键出现重复时会弹窗提示警告
* -修复从保存文件中恢复游戏规则(如无核武器、收入倍增等)时出现的问题(仅在新保存中修复旧保存,在高级冲突中加载它们作为解决方法)
* 修复了加载存档时无法自动应用游戏规则(例如如禁核、多倍收入)的问题(只有新创建的存档无此bug,对于旧存档请在遭遇战模式中通过高级选项进行加载)
* -在unitDetect映射触发器中仅添加了一个Fempty
* 在unitDetect地图触发器中添加onlyIfEmpty参数
* -spawnUnits gridAlign现在应用于offsetRandomX/Y之后,而不是之前
* spawnUnits gridAlign现在应用于offsetRandomX/Y之后,而不是之前
* -从mac os中跳过mod data中的任何_MACOSX临时文件夹
* 在Mac OS上加载模组数据时会跳过所有"_MACOSX"临时文件夹
* -将selfRegenRate添加到setUnitStats
* 将selfRegenRate添加到setUnitStats
* -在Android 9或更低版本上恢复使用传统的直接访问存储,以避免这些Android版本中的操作系统错误和缺少文件管理器,应该是可能的,因为这些设备上不强制使用作用域存储。
* 在Android 9或更低版本上恢复使用传统的直接访问存储,以避免这些Android版本中的缺少文件管理器或其它系统问题(因为这些运行旧版本操作系统的设备上不会[https://developer.android.google.cn/about/versions/11/privacy/storage?hl=zh-cn 强制执行分区存储])。
* -新的安卓调试选项“saf force off”用于测试直接访问,不推荐使用,因为在较新的安卓版本上,这可能会以奇怪的方式失败,操作系统会对游戏隐藏文件。
* Android版新增调试选项:"saf force off",用于测试直接访问,不推荐使用:因为在较新的安卓版本上,这可能会以奇怪的方式失败,操作系统会对游戏隐藏文件。
* -新的android调试选项“saf强制开启”,用于在旧的android版本上测试saf
* Android版新增调试选项: "saf force on",用于在旧版本Android上测试SAF
* -新的android调试选项“共享日志”-保存游戏日志的快捷方式,然后显示共享弹出窗口
* Android版新增调试选项: "share logs",执行后游戏会保存日志并弹出分享界面
* -mod info中的minVersion消息。txt显示版本号和当前版本。
* 现在mod-info.txt中可以使用minVersion选项来显示模组的制作版本与当前运行的游戏版本
* -使用setUnitStats更改shootDelayMultiplier时夹紧炮塔延迟和反冲
* 使用 setUnitStats 更改shootDelayMultiplier 时保持炮塔延迟和后坐力数值固定不变
* -修复首次加载时逻辑布尔类型错误
* 修复了首次加载模组时逻辑布尔类型出错的问题
* -用android opengl修复上下文丢失后的空白屏幕
* 修复了Android版OpenGL在丢失上下文后出现白屏的问题
* -修复了在PC上呈现单元帮助屏幕的问题
* 修复了PC版帮助界面的单位显示问题
* -修复rwmod mods无法删除或共享额外文件夹的问题
* 修复了打包为".rwmod"的模组无法删除或分享的问题
* -修复显示的图标太小的问题
* 修复了显示的图标太小的问题
* -修复了在android上重新加载mod数据时线程崩溃的问题
* 修复了在android上重新加载mod数据时线程崩溃的问题
* -修复调试语言覆盖不影响某些字符串(如映射触发器)
* 修复了通过调试选项修改游戏语言时某些字符串未能应用的问题(如地图触发器文本)
* -修复changeCredits映射触发器显示有关添加/设置的错误警告
* 修复changeCredits映射触发器显示有关添加/设置的错误警告
* -修复v1.15p6回归纹理图谱导致渲染瑕疵
* 修复v1.15p6中引入的bug: 导致渲染伪影的纹理图集
* -修复v1.15p6使用纹理图集时停止实时重新加载纹理
* 修复v1.15p6中引入的bug: 使用纹理图集时停止纹理实时重载不生效的问题
* -修正高速设备走长路径时的中间路径暂停
* 修复了移速高的单位在长距离移动时会一步一卡的问题
* -修复在电脑GUI中加载无效地图缩略图或图像时的崩溃
* 修复在PC版GUI中加载无效的地图缩略图或图像时的崩溃问题
* -修复android上罕见的简历崩溃
* 修复Android版上罕见的恢复游戏时会导致游戏崩溃的问题


* -修复在android上导入文件时无法发送文件数据的崩溃
* 修复在Android上导入文件时无法发送文件数据导致的崩溃问题
* -修复导入无法写入目标文件时的崩溃
* 修复导入时写入目标文件失败时的崩溃问题
* -修复贴图具有无效浮动属性时的崩溃
* 修复了地图中存在无效的浮点属性时会导致游戏崩溃的问题
* -修复贴图未定义平铺时的崩溃
* 修复了地图中存在未定义图块时会导致游戏崩溃的问题
* -修复UI中的崩溃,包括地面限制和转换/重新加载的单元
* 修复了fireTurretXAtGround存在距离限制时单位重载或变换会导致游戏界面崩溃的问题
* -修复音乐无法列出内部文件夹时的崩溃
* 修复了音乐系统因无法列出内部文件夹导致的崩溃问题
* -修复创建一些位图时内存不足的崩溃
* 修复了创建一些位图时因内存溢出导致的崩溃问题
* -修复在SAF上创建目录失败时的崩溃
* 修复了通过SAF创建目录失败时游戏会崩溃的问题
* -修复android上实验性opengl渲染器的崩溃
*修复了Android上实验性OpenGL渲染器的崩溃问题
* -修复了在iOS上渲染过多圆圈的故障
* 修复了在iOS上渲染圆的数目过多时会导致游戏崩溃的问题
* -修复iOS上的争用条件线程崩溃
* 修复iOS上因线程出现竞态条件导致的崩溃
</td>
</td>
</tr>
</tr>