《战地》EA33 - 街机模式 第一部
《战地》EA33街机模式发布!体验Roguelike玩法+新武器INGRESS 700,解锁9轮挑战与自定义战役系统。完整更新日志揭秘武器重做与模组支持!
大家好!在过去的冬季里,我们一直忙于开发游戏的首个官方战役模式(我们不把旧征服模式算在内)。现在我们很高兴终于能发布街机模式!
街机模式采用类似Roguelike的玩法,你需要在不损失所有增援的情况下完成9轮比赛。在每场比赛之间,你可以选择解锁更多武器、新载具或呼叫额外增援。

每个解锁类别都包含一个小游戏:
装备空投 - 从箱子中抽取武器和工具卡牌。如果你不喜欢抽到的卡牌,可以选择保留一张你真正喜欢的卡牌,然后重新抽取其余卡牌!
新载具 - 尝试通过点击时机来选择你想要的牌照。每个牌照对应一个载具类别(地面/海军/空中)和稀有度等级。最稀有的载具有受动物启发的复杂牌照设计。
增援 - 使用无线电呼叫更多增援以在即将到来的战斗中提供帮助。信号越好,就会有越多增援听到你的呼叫。
[carousel autoadvance="true"]

[/carousel]街机模式建立在我们新的自定义战役系统之上,我们设计这个系统是为了让模组制作者能够创建自己的战役。我们还有一些关于如何扩展街机模式的想法,因此我们将发布街机第二部分更新,添加一些我们这次更新没时间加入的功能和优化。
在第二部分更新中,我们还将添加对模组制作者创建自定义战役的支持。由于街机模式完全使用Ravenscript和触发器系统创建,一旦自定义战役模组制作完全准备就绪,我们将把完整的街机模式与模组工具打包,供模组制作者检查或扩展!希望大家期待:)
由于我们完全重新设计了Ravenfield中的战役工作方式,我们不得不移除旧的征服模式,因为它不再与游戏兼容。为了弥补这一点,我们正在使用新系统重新创建征服模式,这将允许使用模组内容和地图!事情还处于早期阶段,但我们希望很快分享更多关于新征服模式的信息和截图!
我们也很高兴终于为游戏添加了新武器——INGRESS 700

受某位特工武器的启发,Ingress 700凭借其特殊能力威力十足。弹匣中发射的最后一发子弹会造成更高的伤害和击退效果,其受复古电影启发的音效设计也体现了这一点。希望你能利用这特殊的一枪扭转关键局势。你还可以按X键播放酷炫的转枪动画来获得额外的风格分数。
Ingress 700还有一个次要特殊功能:当从Ravenfield模组工具或游戏内地图编辑器测试自定义地图并播放转枪动画时,你的角色通过连按跳跃键获得兔子跳能力,这可以积累大量速度。这可以用来快速穿越你的关卡,而无需步行或使用载具!出于平衡原因,此功能在基础游戏中不可用,毕竟我们还是希望你能试试S-Ind 7的新外观!哦,关于这个:

我们(读作:现在为Ravenfield工作的图形艺术家)认为Ravenfield中2016年代的低多边形武器需要为1.0版本进行一些整容。因此我们正在重做许多现有武器的模型、动画和音效。我们从S-Ind 7和Quicksilver武器的模型和动画 overhaul 开始。其他一些武器也获得了一些新的拔枪、换弹和开火音效。预计未来几个月会有更多武器得到这种待遇!
游戏变更
- 添加了街机模式!此模式作为自定义战役实现,将在未来更新中向模组社区开放。
- 添加了Ingress 700手枪
- 使用Ingress 700时按X键进行酷炫的转枪!!
- Ingress弹匣中的最后一发子弹造成更多伤害并具有复古风格音效
- 从模组工具启动游戏时,Ingress具有特殊能力:转枪时,你可以通过兔子跳积累大量速度。这允许你在测试地图时快速穿越,如果你想检查特定区域。此能力在正常游戏中完全禁用。
- 添加了弹匣弹药即将耗尽时的音频提示。
- 添加了自定义战役系统以及RS API变更,允许从RS编写自定义战役脚本。
- 对游戏处理场景加载的方式进行了重大更改,以支持从RS进行完整的地图/游戏模式/队伍配置
- 移除了旧征服模式,因为它与新自定义战役系统不兼容。我们正在从头开始重新创建征服模式,请期待这方面的更新!
- 在即时行动菜单中添加了游戏模式艺术图
- 修复了配置数据无法正确反序列化的问题
- 修复了即时行动队伍配置页面中载具过滤器无法正常工作的问题
- 添加了对隐藏修改器(即不在菜单中显示但仍可通过RS加载的修改器)的支持
- 添加了用于播放粒子/音频的新触发器,这些将在稍后添加到模组工具中。
- TriggerGlobalSignalReceiver组件现在在OnEnable()中注册,因此它将能够立即接收信号。
- TriggerGlobalSignalReceiver组件现在在OnDisable()中停用,这修复了与载具替身生成相关的错误。
- 修复了城堡任务中缺失的检查点
- 重构了游戏模式配置以准备支持自定义游戏模式。游戏模式现在将其配置存储在ConfigurationData类型中,RS可以访问这些类型。由于此变更,一些内置游戏模式具有不同的UI。
- 特种部队对话现在反映当前队伍名称。
- 修复了游戏内地图编辑器中迷你地图居中有时在未放置占领点时失败的问题
- 为武器创建了一种新的播放开火音效的方式,允许它们播放随机音频剪辑。
- 添加了一种简单的方法来添加单独的开火音效,该音效只能在玩家使用该武器开火时听到。
- 添加了武器"rattles"值,可配置为在开火时使武器摇晃/发出咔嗒声。这也可以通过Ravenscript和动画事件触发。
- 为近炸引信射弹添加了忽略队伍目标的选项。
- 更新了S-IND 7和Quicksilver的模型和动画。
- 更新了破片手榴弹的模型。
- 为Greaser、Quicksilver、S-IND 7、Patriots、Automatico、Recon LRR和Dagger添加了各种新音效。
- 加强了S-IND 7和Quicksilver,使它们更符合其他武器的水平。
- 为近炸引信射弹添加了忽略队伍目标的选项。
- 使近战武器能够播放随机的命中音效。
Ravenscript/触发器更新
- 公开了与从自定义战役开始比赛相关的各种API系统
- 公开了用于配置从RS开始比赛时使用哪些队伍和修改器的GameInfo类
- 公开了用于从RS查询和配置队伍的武器/载具/皮肤/名称配置的TeamInfo类。可以从RS读取和写入配置,这用于根据街机模式中解锁的武器/载具来设置比赛。
- 公开了VehicleSpawner.SpawnVehicleImposter(),用于生成没有附加脚本和刚体的载具,这用于街机模式载具解锁场景中的背景载具。
- 添加了在SaveData中保存武器、载具和地图引用的支持。
- 添加了ConfigurationData类型,用于在RS中存储和获取游戏模式配置。
- TriggerNamedSignalReceiver组件现在在接收命名信号时尊重once/repeating模式。
- Lua引擎现在可以在调用RS协程时解析源脚本组件,这解决了RS API的一些罕见问题。
- 向RS公开了Weapon maxAmmoPerReload和useMaxAmmoPerReload
- 添加了BezierPath/BezierCurve类型,可用于设置和评估3D贝塞尔曲线。我们可能在下次更新中更改这些类型的名称,因此使用风险自负!
- 向DataContainer添加了BezierPath以及场景视图编辑器
- 添加了武器"rattles"值,可配置为在开火时使武器摇晃/发出咔嗒声。这也可以通过Ravenscript和动画事件触发。
- 为武器创建了一种新的播放开火音效的方式,允许它们播放随机音频剪辑。
- 添加了对仅玩家武器开火音效的支持。
- 使近战武器能够播放随机的命中音效。
希望大家喜欢这次更新,并期待自定义战役在街机第二部分更新推出后带来的新可能性!
/Johan和Ravenfield团队


