我还是有点饿:《荒野大镖客2》PC版发现“被强制减肥”BUG
发布时间:2022-01-12
我还是有点饿:《荒野大镖客2》PC版发现“被强制减肥”BUG
众所瞩目的《荒野大镖客2》(RedDeadRedemption2)PC版在上周上市,因优化问题灾情频传,不只是API导致的崩溃当机问题让许多玩家心惊胆战,Fps帧数不稳的状况也时有耳闻。不过,即便你关掉部分特效来取得稳定帧数,你也会遭遇一个神秘的BUG…...那就是亚瑟将永无饱食之日。众所皆知,在《荒野大镖客2》有著所谓的「体重机制」,角色会随着玩家吃东西的卡路里和时间而逐步增减体重,而随着体重的变化,也会影响你的生命值和体力。
不过,根据Reddit论坛玩家jimmyoneshot发现,在PC版亚瑟核心槽扣减的速度比PS4版快上许多,且角色的体重也以惊人的速度往下掉,不论怎么喂他或吃了啥,亚瑟似乎永远都处于饥饿状态。
而在经历了大量的测试后,他发现体力核心和体重下降的速度,大约是PS4版的「4倍」……于是他终于意识到了这个问题的原因:那就是PC版的Fps每秒帧数,通常是110~130。没错,差不多是PS430帧的「4倍」。
这听起来很不可思议,但他的实验证明结果真的如此。他用完全相同的存档重复了一模一样的流程,一个用他原本的帧数,而对照组则锁定在30Fps。
他发现在原本的帧数下,即便吃了4块牛排的分量,一天后亚瑟的体重仍然下降了0.75。而在30Fps的状况下,亚瑟的体重却增加了1.5。换句话说,游戏真的是以帧数来计算体重系统的扣减速度,与他的推论不谋而合。
jimmyoneshot也作了极端环境下的实验,把所有特效关掉后,用160Fps帧数去进行同样的流程,亚瑟的核心会以惊人的速度扣减,且在数天内就会跌到最低体重。
那些牺牲画质把Fps提高的玩家,几乎都难以逃过被BUG强制减肥、饥寒交迫的命运外,同时也意味着游戏内或许还存在某些与Fps相关的系统都可遭到了同样的问题。
当然,其实这种类似原因的BUG并不少见,比较有名的例子是《泰坦陨落》l》的智能MK5手枪,在最初是以Fps来计算锁定时间,所以帧数越高的玩家,就真的能以越快的速度射杀对手。