你好 Site02。
经过了数月的开发,我们已准备好正式发布14.1版本。
您可以点击此处查看本次更新的预告片。
常规游戏性改动
- 新增了一个可选的允许玩家不扮演SCP的系统。可在准备阶段大厅或设置菜单中切换。
- 可穿戴护甲现在会在所有人类模型上显示,装备不同等级的护甲时将会有一些细微的差别。
- SCP现在会在从极高处坠落时受到轻微的伤害,并重置 休谟护盾 的恢复冷却时间。
- SCP-106在潜入地下时将不再被SCP-1344追踪。
- 新增了试做型武器柜打开和关闭时的全新音效。
- 现在从对应试做型武器柜中拿取一把试做型武器时将会自动装备该武器,除非当前有物品正在使用。
- 在PT-00新增了一个钥匙卡概率刷新点。
- 新增了一个无障碍设置,可以禁用SCP-939的模糊视觉效果。
- 在确保与新模型兼容后,将SCP-3114重新添加到了远程管理员面板中。
- 武器工作站现在只需一秒即可启动。
- 新增了设施内额外的风扇环境音。
- 为重生计时条新增了悬停提示。
- 新增了一个成就。
- 重生计时条现在会在即将刷新时闪烁。
- 为SCP-127和SCP-3114添加了语音音量设置。
- 当一个正在被观察的玩家死亡时,旁观者镜头将会在5秒后自动切换到另一个玩家上。这可以在设置中关闭,并且不会对监管模式产生影响。
- 更新了SCP-939的纹理。牙齿现在会带有微弱的泛光。
- 机动特遣部队单位的护目镜现在也会发光,并在死亡时逐渐消失。
- 发光的护目镜即使在停电期间也始终能被队友看到。
- 敌人无法在断电期间看到护目镜发出的光。
- 增加了 Severed Eyes 和 Severed Hands 效果的伤害,从原来的每秒5点伤害增加至每秒10点。
- SCP-1344使用者的队友将不再收到被侦测时的声音提示。
- 玩家现在在进入SCP-1344使用者侦测范围时才会收到 Detected (被侦测到)音频提示,而不再是身处于SCP-1344使用者的直接视线中。
- 身处于SCP-1344使用者的侦测范围内的敌人将收到一个持续的视觉效果提示。
- SCP-1344的透视光球现在会有节奏的闪烁。一旦 Detected (被侦测到),玩家的透视光球将会在一秒后逐渐消失。若该玩家5秒后仍处于SCP-1344的侦测范围内,透视球体将再次闪烁光球。这样设计的目的是在降低使用SCP-1344时对枪的优势,同时也保留了其原有的实用性。
- 左轮手枪的开镜瞄准闲置动画更加平滑,瞄准放大动画也略微加快。
- 霰弹枪的命中指示器现在更接近其在14.0之前的表现。
- 更新了所有人类角色的美术图标,替换了游戏中所有使用旧图标的位置,例如在观察者界面,远程管理员面板和操作指南中。
SCP-127
主要机制
- 新增了SCP-127, ‘活体枪’。
- SCP-127生成于重收容区域,并保存在一个专用的收容室和收容柜内。
- 在物品栏上限方面,它被归为‘武器’一类。
- SCP-127不能通过武器工作站进行自定义改装。
- 拥有60+1的弹匣容量以及750发/分钟的基础射速。
- 具有与FSP-9相近的基础武器精度。
当手持时
- SCP-127无法正常重新装弹,但在弹药耗尽时必须手动上膛。
- 弹药会在停止射击不久后开始随时间自然再生。
- 击杀一个目标将立刻提供少量弹药奖励。
- SCP-127会为玩家提供一个小型 休谟护盾 ,该护盾会随时间恢复,并会在玩家未持有SCP-127时消退。此护盾无法与AHP叠加。
- SCP-127已开始表现出额外的异常特性。需要对其语音进行进一步研究。
等级系统
- SCP-127基于一个等级系统运作,起始等级为1级。
- 等级系统是基于玩家运作的,类似于SCP-268的冷却计时器。
- 等级将在玩家逃离设施后保留,并在玩家死后重置。
- 在造成足够多的伤害后,SCP-127将会升级。每次击杀将给予额外150点伤害奖励,用于升至下一级。
- 第一次升级总计需要1000点伤害。第二次升级则额外需要1500点伤害。
- 升级会提升SCP-127的基础伤害、射速、穿透力、给予的 休谟护盾 、子弹再生所需时间、子弹再生速率以及武器精度。
钥匙卡更新
- 更新了所有钥匙卡的模型,提高了它们的辨识性,便利性以及低光环境下的可见性。
- 现在有五种主要的钥匙卡设计,每种设计都具有独特的外观设计及显示的信息。
- 将钥匙卡权限简化为三个类别:‘收容权限’、‘军械库权限’ 和 ‘管理权限’。
- 每种权限类别有四种可能的等级(从零级到三级)。
- ‘收容权限’和‘军械库权限’与之前的游戏玩法表现一致。
- ‘管理权限’现在提供访问广播室和检查点(一级权限),地表重型闸门(二级权限)及核弹(三级权限)的权限。
- 钥匙卡所提供的权限将在其模型上和物品栏中显示。
- 钥匙卡现在更容易在远处区分。
- 读卡器上现在会显示与之交互所需的必要权限。
- 门的状态现在将通过符号和图标显示在面板上,不再使用文本。这包括一种新的图示信息,用来说明一扇门当前是否被锁定及其被锁定的原因。
- 加入了卡自定义钥匙的技术支持,允许服务器插件创建具有独特权限等级、颜色、标签、姓名标签、序列号和人称前缀的自定义钥匙卡。
- 一个全新的‘地表通行证’已被加入到游戏中。
- 它将自然刷新在Micro-HID实验室,SCP-049/173收容子区及重收容区域的核弹头发射井房间中。
- 该通行证只能开启地表A大门或B大门,没有被授予其它权限。
- 它不能用于关闭大门。
- 使用后,该物品会被自动丢弃并从使用者的物品栏中移除。
- 该物品在SCP-914中有固定配方表,但目前还不能通过SCP-914获取。
影响力改动
- 减少了可获得的重生波次的次数。每个阵营现在仅能获取两次额外的重生波次,而不再是三次。
- 将获取首次额外重生波次的影响力需求提高到40(原为30)。
- 击杀敌对武装单位现在提供1点影响力并使重生计时器-4秒(先前不提供影响力,-2秒重生计时)
- 手持武器的平民单位现在被视为武装单位,被击杀时提供击杀奖励。
- 击杀一个SCP-049-2实例现在会使重生计时器-5秒。每个SCP-049-2实例只能触发一次。
- 现在对SCP造成其最大生命值10%的伤害会提供1点影响力并-2秒重生计时(先前为每损失20%提供2点影响力)。
- 击杀一个SCP现在使重生计时器-10秒(原为-20秒)。
- 使用试做型武器击杀SCP现在额外获得5点影响力奖励。
- 若主要重生波次刷新后未能在规定时间内得到相应的迷你波次支援,则敌对阵营会得到一次迷你波次。
- 迷你波次生成的延时计时器现在最低只能减少到120秒,而不再是90秒。
终局程序
- 终局程序启动倒计时现在会在获得新的重生波次时重置为160秒。迷你波次将不再会重置计时器,但会令其延长40秒。这不能使其延迟超过初始的240秒计时器。
- 这意味着在终局程序激活前获得新的重生波次,将不再出现程序在重生不久后激活的情况。
- 在终局程序激活时,所有低于其最大生命值25%的SCP将恢复至其最大生命值的25%。
SCP平衡性调整
SCP-049
- 生命值增加至2500(原为2300)。
- 医生的传唤 能力的冷却时间减少至45秒(原为60秒)。
- 在医生的传唤 影响下的049-2实例现在会以每秒20点的速度恢复休谟护盾(原为每秒10点)。
- 医生的正确诊断 能力现在的冷却时间固定为25秒。2.5秒的未命中冷却时间不受影响。
SCP-079
- 访问等级为1级时的备用电力恢复速度增加至1.9每秒(原为1.2每秒)。
SCP-096
- 生命值增加至3000(原为2500)。
- 最低休谟护盾量增加至500(原为450)。
- 最高休谟护盾量增加至1000(原为900)。
- 处于狂怒或温顺状态切换过程中时的移动速度增加至3.3m/s(原为2.55m/s)。
- 温顺状态下的抽泣声可从更远处被听到,范围是之前距离的两倍。
- 修复了使用能力的状态不能被正确同步给新加入的玩家的问题。
SCP-106
- 攻击冷却减少至1.25秒(原为1.5秒)。
- Corroding (腐蚀)效果不再会消耗猎物的耐力,而是在该效果生效期间阻止耐力的恢复。
- SCP-106在 潜伏狩猎 状态下不再会被SCP-1344侦测到。
SCP-173
- 基础生命值的护甲减伤效果提升至100%(原为80%)。请务必使用AP穿甲弹!
- 休谟护盾现在以每秒4%的速度恢复,这意味着无论当前 休谟护盾 的最大值是多少,从0开始回满它都是总共需要25秒。
Micro-HID
- 触发充能过载导致的爆炸所需的充能时间现在缩短为10秒(之前是15秒)。
- 鼠标左键‘快速射击’模式现在每秒消耗4%的能量(之前是5%)。
- 现在发出的声音更大,可被听到的距离是之前的两倍远。
- 为Micro-HID的电量图标应用了Mipmap(多级渐远纹理)技术,使其在掉落时更易被识别。
地图改动
- 战利品现在会在重收容区域的各处自然生成。
- 每个房间都有其独立的低级战利品生成概率,包括弹药、手枪、钥匙卡、医疗用品和手电筒等物品。
- 为重收容区域加入了全新的重置版服务器机房。
- 调整了核弹室和服务器机房的电梯门,使其更容易被跳过。
- 对SCP-106的口袋次元进行了视觉性翻新并优化了环境音效。
- 更新了SCP-049/173收容室直道走廊。子区域的改进将在未来的更新中涉及。
- TC01(SCP-330的收容室)现在只需1级收容权限。
- 广播室现在只需1级管理权限。
- 在D级人员出生房间的末尾添加了2024年艺术创作大赛的获奖作品。
- .对Micro-HID房间进行了改进,设计了一个更开阔的空间,并加入了一个可破坏的窗户。
- 对SCP-106的收容室进行了改进,包括在磁铁周围加装了围栏,在房间入口增设了箱子,以及对几处玩家能无意到达的位置增加碰撞箱。
- 重新设计并实装了新的‘管道房’。
- 重收容区域的电缆桥架将不再突然中断。它会在两个房间之间会保持连接,并会在穿过墙壁时具有一些小细节。
- 更新了在所有收容室前的收容物标志。
- 修复了SCP-173收容室旁的一个悬空的摄像头。
- 移动了位于SCP-939出生房间内发电机的位置。
- 移动了一处生成于重收容区域核弹发射井房间的发电机位置。
- 移动了一处位于重收容区域军械库的摄像头位置。
- 更新了标准储物柜的模型(通常能在入口区域及轻收容区域找到它们)。
- 更新了地表区域的天空盒。
- 在地表A大门处新增了动态的探照灯。
- 在地表B大门处新增了静态的探照灯。
- 在入口区域的长凳附近增加了一些碰撞箱。
- 为重收容区域的门增加了地板上的门框部分。
- 在重收容区域的几个房间中添加了叉车。
- 更新了多个区域中一些物件的碰撞箱。
- 新增了多份世界观故事的文档。
- 略微增加了普通门和隔离舱门的生成数量。
音效改动
- 由于游戏引擎已更新至Unity 6(Unity 6000),混响效果基本上已完全重构。
- 全局聊天(旁观者语音、SCP语音、准备阶段语音)不再具有混响效果。
- 近距离聊天的混响效果将随着距离增加而增强。
- 武器和C.A.S.S.I.E.现在总体上更加安静,但具备更强的音频压制效果,能确保它们的声音在其他音效中仍然清晰可辨。(音频压制是指更响亮的声音播放时,自动减少其他声源的音量。)
- 现在所有广播消息均会在SCP-079使用的扬声器中播放。即使玩家附近没有扬声器,广播信息仍能被听到。
- SCP-127的第一人称音效不会受到音频压制效果的影响,并且混响效果会有所减弱。
操作指南改动
- 新的人类模型已添加到操作指南中。
- 所有相关条目均已更新,以匹配新的模型。
- 整理了已有的操作指南条目。
- 更新了多篇条目的背景。
- 操作指南现在可在游戏中通过打开暂停菜单进行访问。
- 提升了操作指南系统的性能。
- 在全屏自由拖拽视角模式下新增了一个按钮,可完全隐藏UI元素。
- 在全屏自由拖拽视角模式下新增了一个按钮,可启用绿幕模式。
Bug修复
- 优化了由SCP-173发怒能力产生的污池效果,减少了其被观察时的性能问题。
- 修复了反向可乐不能通过单击鼠标右键取消饮用的问题。
- 被扣押的玩家现在将不会在被致盲时捂眼。
- 显著降低了在核弹室电梯准备下行时尝试跳到其顶部会出现不同步的问题。
- 修复了SCP-106可利用的一个使攻击范围增大的漏洞。
- 修复了SCP无法看到后处理效果的问题。
- 修复了全部已知的会导致SCP-106在使用猎人地图后卡住的问题。
- 修复了一个第一人称视角模型动画剔除的误判问题(不会再出现拿在手上的隐形E11SR)
- 修复了 "小伙儿就是好,倒头就能睡" 成就在使用Micro-HID完成时不能正确解锁的问题。
- 修复了 "还是得我亲自动手..." 成就在使用Micro-HID时完成不能正确解锁的问题。
- 修复了" ‘异常’高效" 成就有时不会在SCP-939上生效的问题。
- 修复了剔除系统偶尔启用SCP-330房间内净化清除视觉效果的问题。
- 修复了使用远程管理员面板缴械玩家时会可能出现的异常错误的问题。
- 修复了玩家能够隔着栅栏与储物柜及掉落的物品交互的问题。
- 修复了SCP-079的重型闸门略微悬浮在地面上的问题。
- 修复了多个与SCP-173传送有关的出界问题。
- 修复了一处导致假人在Steam游戏状态中显示的问题。
- 修复了通过远程管理员面板更改角色时,枪械仍保留原有身份标签的问题。此修复解决了奇怪伤害和友军伤害的机制的问题。
- 修复了位于入口区域和空走廊的门因缺少空间深度而导致的被暴力剔除问题。
- 修复了由于两个房间占据地图网格中相同坐标而导致的罕见的剔除问题。
- 修复了工具纹理图集中的一个纹理错误,红色工具箱上最为明显。
- 修复了一些卡边缘行走点位。
- 发电机在核弹头引爆后不再播报其启动消息。
- 修复了A大门的一处纹理问题。
- 修复了SCP-049-2的攻击动画在连续攻击时的不同步问题。
- 修复了SCP-106与隔离舱门的碰撞箱问题。
- 修复了Hypothermia(低温症)效果在服务端未被完全移除的问题。
- 修复了奥秘消解部的碰撞箱有时会穿过SCP-079收容室的问题。
- 修复了玩家可以跳到奥秘消解部房间门框上的问题。
- 修复了位于奥秘消解部的一处地板缝隙。
- 修复了手电筒与第一人称手部模型穿模的问题。
- 修复了SCP-079在达到三级解锁锁门能力时丢失按键码的问题。
- 改进了电梯外部附近物品的物理表现。
- 濒死时视觉灰度效果的强度现在会考虑休谟护盾和临时生命值(AHP)。
- 现在当SCP-3114与其受害者的头之间有任何不可通行的物体时,SCP-3114的扼喉技能会被强制打断。这个机制带有一些刻意设计的容错空间。
- 修复了玩家扮演人类时,SCP-939声纹效果偶尔出现的问题。
- 修复了一个在向一大群敌人射击时偶尔会吞子弹的问题。
- 修复了服务器偶尔会拒绝玩家正常装备FSP-9的问题。
- 提升了玩家可能出现延迟时的射击容错率。
- 修复了一个电梯门过早关闭的问题。
- 修复了Discord状态显示没有使用服务器实际的最大玩家数量的问题。
- 修复了成就调试菜单会遮挡一些社交媒体按钮的问题。
- 修复了奥秘消解部的一处错误摆放的管道。
- 移除了四向走廊和标准拐角走廊中的过时地板贴图。
- 修复了逃生点终点门(ESCAPE_FINAL)后的区域可能成为逃离口袋次元时的传送点的问题。
- 对身份验证系统进行了改进,解决了一个导致玩家被踢出服务器的问题。
- 修复了分子裂解者在丢弃后击中目标后不会给予命中提示的问题。
技术性调整
- 我们的游戏引擎从Unity 2021更新到了Unity 6(Unity 6000)。这对我们在引擎上能实现的功能以及支持的硬件上都是一个巨大的改变。与任何系统更新一样,某些功能可能与以前略有不同 — 如果有任何负面影响,请务必告知我们!
- 加入了可生成的管理员文本玩具(TextToy),一个允许在服务器和客户端之间共享同步且格式化的文本参数。
- 当生成的可扮演SCP数量超过了最大限制时,每多一次SCP生成的机会,每名SCP角色就将额外获得一次10%的最大生命值和5%的最大休谟护盾补偿。该效果可在游戏配置文件内通过`allow_scp_overflow`关闭。
- 为终局程序添加了可配置的统计数据。
- `dms_activation_time`,可修改终局程序触发前的等待倒计时(默认值为: 240f)。
- `dms_enabled`,用于选择整个终局程序的启用状态(默认值: true)。
- 为终局程序添加了指令控制。
- `dms toggle` 切换倒计时的开关,无论是否满足条件。
- `dms force` 立刻激活终局程序。
- `dms get` 和 `dms set`,允许您控制终局程序的启动计时器。
- 上述效果已在远程管理面板中以按钮形式实装。
- 实现了一种假人的输入模拟框架,目的是作为调试工具。某些操作(如使用物品或SCP能力)现在可在远程管理原面板中远程触发。
- 添加了一个专门用于控制假人的子菜单,并将其从地图控制(Map Control)中分出。
- 添加了重生波次的基础配置。虽然当前功能受限,但未来程序员会进一步扩展。
- 配置项基于该波次的脚本名称。
- 例如:`ntfspawnwave_size_percentage: 0.75`
- 现有的波次包括:`NtfSpawnWave`, `ChaosSpawnWave`, `ChaosMiniWave`, `NtfMiniWave`.
- 所有波次配置默认情况下都有一个启用属性。
- 例如:`examplewave_enabled: true`
- 主要波次目前只有一个百分比大小属性,用于决定波次生成时服务器玩家的生成比例。
- 在远程管理员面板中波次会显示其是否已被服务器端禁用,同时也会显示该波次的规模大小。
- 添加了一个可通过命令提示符访问的客户端布娃娃移动工具。
- 原始对象(Primitive)和光源(Light Source)玩具的同步间隔已重新设置回0.1(而不是0)。这样做是为了帮助解决有大量原始对象(Primitive)的服务器上的同步问题。
- 在显示回合总结时启用回合锁定现在将中止回合重启进程并隐藏回合总结。
- 用于定义大房间的SubBounds和AdditionalZones的古早系统已被完全自动化的方法替代,该方法将在地图生成过程中计算Bounds。
- 此外,房间现在只会占用一个主坐标,这解决了地图生成器会遇到不同房间占用相同网格节点后冲突的罕见漏洞。
- 添加了提升编程体验的RoomUtils实用工具,基于在上述重构中重复使用最多的代码。值得一提的是,现在可以通过调用`transform.position.GetZone()`直接获取特定位置的区域。
- 实现了新的`executeas`指令,允许您以另一名玩家或假人的身份在服务器上执行指令。该指令需要`PlayerManagement`权限,并且无法执行使用者没有权限的指令。
- 在地图生成过程中为多个对象实现了静态批处理,以及动态提取移动对象以保持兼容性。这应该会带来性能提升。
- 重构了物品生成点系统,使我们未来的开发提供更多自由性。
- 重构了提示系统,使其能够根据屏幕边缘正确调整位置。这将支持所有分辨率。
- 区域的物理垂直分布现在更加紧密,以防止出现浮点导致的视觉故障。新的世界高度为:
- 地表区域: y = 300 (之前是 y = 1000)。
- 入口区域及重收容区域: y = -100 (之前是 y = -1000)。
- 轻收容区域: y = 100 (之前是 y = 0)。
- 调整了摔落伤害系统,允许为不同的角色自定义摔落伤害。
- 将‘Scp559Effect’,‘Scp956Target’ 和 ‘Scanned’ 更新至技术性状态效果类下。
- 重构了指令快捷键绑定系统。
- 新增 ‘cmdunbind’ 指令,允许您在游戏中解绑指令快捷键。
- 为指令绑定指令新增了别名 ‘bind’ 和 ‘unbind’ 。
- ‘cmdbind.txt’ 现在会被缓存,而不是在每次需要访问时生成。
- 修复了 ‘bind’ 指令会在替换现有绑定时重复保存文件的问题。
- 废弃了指令绑定的同步方法,改为使用服务器独有设置(Server-Specific Settings)选项卡。
- 重写了渗洞生成系统。
- 新增了客户端调试日志,用于记录服务器判断无效射击的情况。
- 添加了 `SSKeybindHintParameter`(服务器绑定按键提示参数),允许开发者以本地设置的服务器独有按键绑定的内容格式向客户端发送提示。允许开发者发送提示信息,客户端会将其格式内容替换为本地设置中服务器独有的按键绑定。
- 为 `AlphaWarHeadActivationPanel` 地表按钮状态添加了一个公共setter。
- 在远程管理员面板中添加了 'maxhp' 指令及对应的GUI元素,允许修改玩家的最大生命值。
- 添加了远程管理员指令 ‘visualizecolliders’ ,该指令可在游戏中可视化未绑定渲染器的碰撞箱,实现方法是在这些碰撞箱的位置生成原始对象,所有玩家都可以看到这些对象。
- 为上述指令添加了别名 ‘visualisecolliders’ 和 ‘viscols’。
- 添加了一个远程过程调用(RPC),允许将管理员玩具的父级对象更改为另一个具有 `NetworkIdentity` 的 `gameObject`。
- 生成具有自定义缩放比例的布娃娃时,现在将相对于其自身GameObject的缩放比例进行缩放,而不再使用绝对缩放值。
- 更新了启动未经验证的服务器时抛出的错误消息。
- 新增了可生成的SCP-079摄像头。
- 新增了可生成的InvisibleInteractableToy(无形可交互玩具),用于模拟一个可触发交互或搜索的碰撞箱。
- 重构了Searchables,可处理任何具有继承自ISearchable组件的GameObject。
- 更新了游戏使用的多种依赖和库。
- 添加了强制取消(ForceCancel)的请求类型,用于在客户端重置手雷这仍然需要通过从玩家物品栏中移除并重新添加手榴弹来解决,但可以修复玩家投掷投射物事件(PlayerThrowingProjectileEvent)中的幽灵手雷和物品栏逻辑故障的问题。
- 修复了SSSliderSetting的SyncDragging未同步至服务器的问题。
可绘制线条
- 为客户端和服务端都添加了可绘制的线条。
- 它们是能链接两个或多个位置的线条。
- 服务器可以通过网络向客户端发送绘制线条的请求。
- 来自客户端的线条为绿色,来自服务端的线条为红色。可以通过特定的实现进行自定义。
- 添加了 `line` 指令,用于处理与可绘制线条系统相关的所有事务。更多信息请运行指令 `line help`。
- SCP-018将使用青色球体绘制其弹道计算,使用红色球体绘制其命中框。
- 武器将使用黄色线条绘制子弹轨迹。
LabAPI
我们已将 NWAPI 完全替换为我们全新插件框架,‘LabAPI’。您可以在 这里 了解详情,以下是相较于旧框架的改进:
- Northwood工作室现在拥有专门的维护团队,负责该框架的持续更新及维护。
- LabAPI是在开发者反馈的基础上制作的,现在提供了更多的资源和更好的插件使用帮助文档。
- 允许修改以前不可修改的功能:
- 可自定义的轻收容净化清除计时器。
- 可同步的玩家数据(最大生命值,人类的休谟护盾等)
- 玩家在空中时的重力。
- 改进了对特殊玩家及布娃娃尺寸的支持。
- 移除了对提示系统的速率限制。
- 最重要的是,加入了可生成的水豚作为管理员玩具!
感谢大家一直以来的支持。我们目前正在进行一些非常大的项目 — 请继续关注将会到来的内容。
玩得开心,以及 see you in the dark.