1.15:修订间差异

添加9,899字节 、​ 7个月前
无编辑摘要
无编辑摘要
无编辑摘要
 
(未显示4个用户的18个中间版本)
第2行:
|keywords=铁锈战争1.15,Rusted Warfare 1.15,铁锈战争更新日志,铁锈战争,rustedwarfare,1.15更新日志,铁锈战争wiki
|description=铁锈战争1.15所有版本更新日志大全,1.15版本的更新主要以Mod特性为主,新单位添加较少。}}
1.15版本包含重大更新主要以Mod特性为主了少量单位添加较少与游戏内容,同时更新的有大量Mod特性
{| class="wikitable"
|+1.15
! colspan="3" |测试更新
|-
|当前类型
| colspan="2" |测试正式
|-
|首次更新时间
第14行:
|-
|最后更新时间
| colspan="2" |2022-0811-2310 1314:3909
|-
| rowspan="14" |内部迭代版本号
|1.15
|176
|-
|1.15p11b
|175
|-
|1.15p11
|174
|-
|1.15p10
|173
|-
| rowspan="9" |内部迭代版本号
|1.15p9
|172
第43行 ⟶ 第55行:
|1.15p2
|158
|-
|1.15p1
|157
|-
|已发布平台
第603行 ⟶ 第618行:
*添加了[decal]includeParentsSelection - 布尔型 - 启用时,上面的几种onlyWhenSelected*将会同时检查父单位是否被选中。
*添加了[decal]onlyPlayersWithUnitControl - 布尔型 - 只在玩家能控制此单位时显示。
*添加了[decal]onlyTeam - TeamRelation - 只在单位与玩家的之间的队伍关系满足特定条件时绘制贴花特效。- 可用参数有: own|notOwn|neutral|allyNotOwn|ally|enemy|any。
*添加了[decal]onlyWithZoomLevelOrMore - 浮点型 - 填写示例:0.7 - 缩小一点时会隐藏贴花。当屏幕上可能需要显示大量单位时,有助于减少对性能的绘制要求。建议为3D立体像素风格单位、小细节或小阴影的贴花设置此属性。
*添加了[decal]onlyWhileActive - 只在单位建造完成后绘制贴花特效。
第667行 ⟶ 第682行:
*向autoTriggerOnEvent添加了‘attachmentRemoved’事件。
*向autoTriggerOnEvent的queueItemAdded触发器添加了withActionTag和queueItemCancelled两个参数,用于触发动作时检测标签。
* 添加了numberOfUnitsInAllTeams()。
* PC模组设置界面添加了查找选项。
*动态检测并添加玩家在Steam创意工坊中订阅的模组,并能查看模组下载状态。
*被移除的单位现在总是在移除时一并删除生命值(用于Mod逻辑中的检测)。
第710行 ⟶ 第725行:
</tr>
</table>
==1.15p10==
<table class="mw-collapsible mw-collapsed wikitable" data-collapsetext="点击隐藏" data-expandtext="点击展开">
<tr>
<th>1.15p10更新日志</th>
</tr>
<tr>
<td>
'''Rusted Warfare - Alpha - v1.15p10 热修复版'''
 
<< 这只是v1.15p10的更新日志,请参阅之前的更新日志以了解v1.15的所有变动 >>
*修复了Android版选择动作目标的界面(例如选择核弹目标的界面)出现建造相关按钮的bug。
*修复了PC版某些语言环境下打开玩家选项调整界面(即房主调整玩家位置的界面)时游戏会崩溃的问题。
*修复了沙盒模式下单位描述中不展示价格的问题。
*修复了Android版模组使用多帧1像素图像时游戏错误地要求"width and height must be > 0"(宽度和高度必须大于0)的bug。
*修复了鹦鹉螺号发射侦察机器人时可以绕过冷却的问题和抛射体丢失目标的问题。
*修复了阴影层上的贴花导致游戏崩溃的问题。
*更改了T2和T3资源制造仪的基础价格,使之与升级价格相匹配。
*添加了Mod特性:[effect]trailEffect
*添加了Mod特性:[effect]trailEffectRate
*添加了Mod特性:self.maxShield
*添加了Mod特性:self.maxEnergy
*添加了Mod特性:self.isEnergyRecharging
*添加了Mod特性:[core]updateUnitMemory * 和[action]setUnitMemory效果相似,但相比额外触发动作,新特性的性能更快、更容易用于计时
*添加了Mod特性:[core]updateUnitMemoryRate * 调用updateUnitMemory的频率,默认为1秒。设置为0时将会在每一游戏帧都触发
*修复了游戏开启OpenGL模式后在某些Android设备上渲染矩形时形状会倾斜的问题。
*修复了替代着色器在界面渲染比例不为1倍时渲染出错的问题。
*修复了可建造单位回收资源完成并自动切换回收下一个时的一帧画面错误。
*修复了PC版极少数情况下更改"强制垂直同步"选项时游戏会崩溃的问题。
*修复了极少数情况下开始游戏时若地图加载失败游戏会同时崩溃的问题。
*现在游戏列出zip压缩文件内容时会捕获内存溢出错误
*游戏现在会为引擎保留更多内存,以免大型Mod造成内存溢出导致游戏崩溃
*修复了大量其它会导致游戏崩溃的问题
</td>
</tr>
</table>
== 1.15p11 ==
<table class="mw-collapsible mw-collapsed wikitable" data-collapsetext="点击隐藏" data-expandtext="点击展开">
<tr>
<th>1.15p11更新日志</th>
</tr>
<tr>
<td>
Rusted Warfare - 测试版 - v1.15p11
 
<< 这只是v1.15p11的更新日志,请参阅之前的更新日志以了解v1.15的所有变动 >>
 
* 新增单位"侦查无人机":无法攻击/可以在雾中看得更远/生命值和速度适中/自我修复。该单位在T2空中工厂中建造
* 游戏历史记录将以图表形式展示在游戏胜利/失败后的界面上
* 回放界面新增统计数据/排行榜按钮
* 当反核导弹发射器弹药用尽时,会在游戏中显示提示标记(仅对拥有控制权的玩家可见)
* 瞭望塔价格由$2500降为$1500,T2升级价格由$3000降为$2000
* 战斗工程师价格由$4500降为$3500,nanoSpeed从1.5增至2,新增T2炮塔和T2机械工厂的建造选项,可以在实验性地面工厂中建造
* 鹦鹉螺号可以在实验性地面工厂中建造
* 鹦鹉螺号现在可以建造防导弹(射程更短,价格更高)
* 特斯拉机甲速度从0.5增至0.7,以便追赶机枪机甲,价格由$5500降为$5200
* AA光束炮舰的基础速度从0.85增至1,燃烧状态速度从2.10增至2.3
* 重型防空机甲价格由$10,000降为$8500
* 导弹飞船价格由$4200降为$3900
* 修复了返回战斗室后自定义资源错误的问题
* 对碰撞检测进行了性能优化
* 修复了在回放过程中单位上限设置错误导致的一些同步问题
* 修复了多人游戏中建造单位时资金有时会被透支的问题
* [action]setBodyRotation现在支持动态数字
* 新增[action]setHeight - 动态数字
* 新增[action]teleportTo - 标记/单位引用
* 新增[action]transportTargetNow - 单位引用 - 可以从地图任何地方传送这个单位
* 新增[action]id,以便在单位转换时更容易连接操作
* 新增[action]fireTurretXAtGround_showGuideDecals,该动作需要一个贴花列表来在选择目标时进行渲染
* 新增[action]autoTriggerOnEventRecursionLimit,默认为1
* newMessage事件触发器的默认递归限制从1增至4
* 新增[action]takeResources_triggerActionForEach - 对由takeResource找到的每个单位调用此操作,以单位为操作目标,并且操作索引从零开始计数。
* 新增[action]takeResources_searchOnly快捷方式(takeResources_maxUnits=200, takeResources_discardCollected=true, takeResources_keepResourcesOnTarget=true)
* 修复了内存中模组数量的错误显示问题
* 修复了提取器循环热键问题
* 在内存中新增数组类型,支持的类型有bool[], number[], unit[]
** 定义数组: @memory numArray:float[]
** 设置数组: setUnitMemory: numArray[0]=2
** 增加数组元素: setUnitMemory: numArray[memory.numArray.size]=5
** 读取数组: text: %{memory.numArray[memory.targetIndex] }
** 在其他单位上读取: %{ parent.readUnitMemory('numArray', type='float[]')[0] }
** 检查数组是否包含值: memory.unitArray.contains( self.attacking )
** 在其他单位上交替读取: %{ self.readUnitMemory('numArray', type='number', index=0) }
** 删除数组: setUnitMemory: numArray=null
** 数组会自动扩展,但硬限制为10,000
** 通过[action]shrinkArrays: arrayName减小数组大小 - 将删除任何空值或死亡单位,以及数字数组中的0。将删除的条目之后的所有索引移动过来。
** 使用数组需要在mod中设置minVersion为1.15p11
* 新增[action]alsoTriggerActionRepeat - 动态数字(重复调用alsoTriggerAction操作,每次重复都会改变索引)- 对于创建循环或处理数组很有用
* 新增thisActionIndex / index以供alsoTriggerActionRepeat使用
* 团队着色器更改
* 修复了部分游戏中的迷你地图颜色错误
* 修复了返回战斗室时偶然发生的崩溃问题
* 在Android上进行批量线条渲染
* nanoFactorySpeed和targetHeight现在可以在setUnitStats中使用
* 修复了当mod-info.txt文件缺失时,“上传模组到Steam创意工坊”按钮不显示的问题
* 当试图建造无法支付的建筑物时,会显示“资源不足”的警告。
* 在Android的存储问题上,如果在保存/地图上有问题,会发出警告
* 修复了Android上的贴花颜色问题
* 修复了.rwmod在目录名中的警告检查
* 在PC版中,对于'巡逻'、'指定地面目标'、'发送警报'等操作,屏幕上会显示'完成'/'关闭'按钮
* PC上的界面缩放方法得到改进,不再导致着色器和字体模糊
* 实验工厂现在被内部设定为科技等级2,以确保能够显示科技等级为2的自定义单位。
* 修复了房主投降的相关bug</td>
</tr>
</table>
 
== 1.15p11b ==
{| class="wikitable"
|+
!1.15p11b更新日志
|-
|'''Rusted Warfare - Beta 热修复 - v1.15p11b'''
(此版本能与v1.15p11进行多人游戏)
* 修复了模组中使用数组特性时游戏无法保存的问题
* 修复了保存游戏时出错后仍会生成不完整存档的问题
* 现在投降后会显示游戏失败的界面了
* 修复了队伍颜色着色器渲染队伍颜色时会出现色带虚影的问题。
* 修复光线特效渲染的问题
* 修复了侧栏操作界面遮挡游戏结束弹窗的问题
* 更新了游戏翻译
|}
== 1.15 ==
{| class="wikitable"
|+
!1.15更新日志
|-
|'''Rusted Warfare v1.15 (发行候选版 1) '''
<<有关整个v1.15的完整更新日志,请参阅上面大约10个测试版的更新内容,此更新日志仅包含v1.15p11b后的更新内容>>
* 添加[core]autoTriggerCheckWhileNotBuilt - 默认为false。设置为true后,即使单位未被完全建成,该单位的autoTriggers仍会在单位未建成的状态下检测并执行。
 
* 添加[resource]valueInStats - 当该自定义资源为全局(global)非隐藏资源时,此项默认为1;其它情况下默认为0;用于游戏赛后统计以及游戏回放中的排行榜。
 
* 添加了Added self.numberOfQueuedWaypoints([type])
 
* 添加[resource]displayInHud''(译者注: 用于在游戏界面中隐藏自定义资源)'' - 适用于设置了appendResourceInHUD但没有设置[resource]hidden: true的资源,这种情况下可以用来替换[resource]hidden以规避一些[resource]hidden的副作用。
 
* 修复了[resource]appendResourceInHUD_whenThisZero 有时即使资源数值为0也无法生效的问题
 
* 为了模组作者在首次使用或测试贴花与数组时更轻松,现在当模组不包含mod-info.txt文件时,游戏不会再检测minVersion是否已设置
 
* 当玩家在显示建造价格的界面上能看到隐藏资源的名称时,游戏现在会为隐藏资源显示"资源不足"的提示信息
 
* 修复单位建造界面中显示cannotPlaceMessage时会游戏会崩溃的问题
 
* 修复多人游戏的"游戏选项"界面无法上下翻页滚动的问题
 
* 修复使用快捷键选择单位时会选中正在被运输的单位 的问题
Steam: 在Steam中找到"属性"并选择"测试版"选项卡,然后在下拉选择菜单中选择"Beta"
 
Android: 找到游戏在Google Play商店的页面,选择"加入Beta版测试计划"
 
iOS: 该版本已在<s><nowiki>https://testflight.apple.com/join/E4dD5dxE</nowiki></s> 发布 - 测试人数上限已增加
|}
目前,1.15发行候选版已成为1.15正式版本,1.15版本的开发周期基本宣告结束。
==你知道吗==
*1.15p1版本有两次更新,其中第二次更新于2021-07-16 19:39:05并解决了玩家选项界面的崩溃问题。
[[File:glitch in rw1-15.png|缩略图|393x393像素|在32位Oracle JRE中运行的Rusted Warfare 1.15p1的bug,若是在游戏自带的OpenJDK中运行则会立即崩溃。第二次更新修复了此问题。]]
*在Google Play商店曾短暂发布过存在问题的Android版1.15p2,经测试该版本有概率会出现严重问题,主要表现为大部分地图无法加载,甚至主界面的背景也会出现黑屏和拖影。[[File:Screenshot 20210728-163352 Rusted Warfare.png|缩略图|正常情况与出错情况下的1.15p2]]
*1.15版本是Rusted Warfare发布十年以来从首个测试版(1.15p1)到正式版更新耗时最长的版本,共耗时15个月26天。[[File:Screenshot 20210728-163352 Rusted Warfare.png|缩略图|正常情况与出错情况下的1.15p2]]