//没登陆

欢迎您来到凯恩之角,奈非天!

帖子:2252

符文:738

发表于 2021-9-17 19:58:56 |显示全部楼层

不再原汁原味 暴雪以现代化方式修复NHAM错误

在原版暗黑2中存在一个臭名昭著的bug,它被称为 NHAM (Next Hit Always Misses )或者叫下次攻击总会打偏 错误。简单的来说,当玩家的击中中断动画由于眩晕,击退,格挡等效果生效之后,他们的下一次攻击将会100%打偏。这个bug的存在是可预测的,众所周知的而且是破坏性的。虽然对于众多休闲玩家来说,在整个游戏过程中甚至可能都没有意识到这是一个错误,但是这个错误在游戏里的广泛存在以及100%触发的事实,甚至会让有些人会认为这是一个故意为之的设计。

由于这个错误的存在,使得很多玩法尤其是近战打法受到了极大影响,比如狂热圣骑士,狂怒德鲁伊,击退亚马逊等等。因此,暗黑社区中有很多呼声希望随着暗黑2重置版的推出,修复这个影响核心玩法的错误。

这个错误在社区中的讨论热度之高,使得暗黑IP大总管Rod也出来解释,他表示,“我们知道这个问题,但我们认为这是我们担心影响的原始体验的一部分。如果社区觉得这是他们想要的改变,我们绝对可以考虑在发布后进行修复。”

言下之意,开发团队曾经考虑过修复这个错误,但最终决定将其作为“原始体验的一部分”不予改动,也就是所谓的“原汁原味”。

此事似乎就此告一段落了,但是今天暴雪社区经理PezRadar 在推特上表示将会修复陷阱刺客的精英怪组生成错误,又把NHAM错误推到了风口浪尖,很多人在回帖中表示希望将其修复。这一请求得到了PezRadar的回应。

他表示:

NHAM的话题很有趣。我知道 Rod 曾简短地说了一嘴,但我这里有一些关于它如何以及为什么以特定方式运作的更多详细信息。

取决于你如何看待这个话题,我们可以说没有改动它,但也可以说我们以另一种方式修复了它。

首先,让我解释一下暗黑2原版里的情况,作为玩家是怎么看待的,以及为什么它会被视为一个错误。当你在玩暗黑2时,有两个地方会用到游戏逻辑。一个是在客户端,也就是你的电脑,另一个在服务器,也就是我们这里的电脑。当你和其他玩家一起玩时,他们在他们的客户端上操作,同时也更新到服务器上。服务器将其全部整理好并将信息发送回给每个人。当其中一个的信息与另一个不同时,我们称之为不同步。一个很好的例子就是当你站在一个地方,而服务器认为你在​​另一个地方。当你弹回相同的位置时,这会导致“卡顿”。这就是为什么如果你的连接状况很差时,你会看到更多的卡顿。当我们为暗黑2重置版而更新暗黑2原版是,我们做了大量的工作来去最小化同步。

另一个不同步的例子是当玩家正在做某件事(比如传送或冰霜新星)时受到攻击。在客户端,会开始播放动画。攻击和其他技能实际上并不会在动画的第一帧发生,它们会在稍后的时间点发生。使用传送,你将开始看到闪电形态,但角色的实际上位移是直到动画周期的后期才会发生。如果你在播放该动画时被击中,你的技能会被打断,并且该技能将被取消。在原版暗黑2中,你经常会看到动画持续的时间比预期的时间长得多。这导致它看起来像是你的下一个技能也被错过了,因为客户端看到的和服务器看到的是两种不同的东西。然后客户端会拒绝任何成功施展的技能,因为它知道你仍然处于“被击中”的状态,但是作为一个玩家,客户端已经变得不同步,并让动画继续。这会让你看起来像是你的传送发生了,或者你的冰霜新星发射了,但实际上什么也没发生。

人们看到的这个 NHAM 错误与上面的例子有些许的关联,也就是你的下一次攻击/技能在被击中反馈后并不起作用。在原版暗黑2中发生的原因是,你在客户端进行操作,但服务器那里认为你仍处于击中恢复状态并拒绝/忽略了该命令。在暗黑2重置版里进行了重大改进,因此玩家现在在客户端上可以更精确地看到发生的事情。因此,当你在客户端上受到攻击,并且仍然在服务器上被认为受到攻击时,你会在两个地方看到相同的事情。这个逻辑仍然和以前一样,但我们现在已经修复了它在客户端上的显示方式。

我认为发布后的反馈很重要。正如Rod所提到的,我们将继续监测发布后的反馈,但我们认为将其游戏呈现到更多人面前并投入更多的时间将有助于更好地了解社区对于游戏的感受。

很抱歉在这里发表了冗长的帖子,但这确实是一个有趣的话题,而且与许多其他事情有关。


简单的说,暴雪以现代化更精准的画面反馈解决了所谓的NHAM错误。同时也会继续观察游戏上市后的社区反馈,可以肯定的是,重置版还会继续进行更新,进一步打破所谓的“原汁原味”。
已有 1 人评分符文 收起 理由
蛮人切菠萝 + 5 感谢分享

总评分:  符文 + 5   查看全部评分

实时暗黑资讯微博 http://weibo.com/diiicn

帖子:3641

符文:373

2#
听着意思是,客户端说我fhr了,必须等到服务器说你fhr结束了,才能继续施法。
也就是说,旧版客户端触发fhr,那7f之后(假定档位是7)就可以施法了。尽管这个施法不会成功(即使客户端看起来成功了)。
新版客户端触发fhr,在得到服务器说你fhr结束之前,你一直是fhr状态(无法做任何事)。可能是7f,也可能是17f,甚至是70f。
我这个理解准确么?
发表于 2021-9-17 20:34:57 |显示全部楼层
bideyuanli.com

帖子:2169

符文:88

3#
已阅
发表于 2021-9-17 20:39:58 来自凯恩之角App |显示全部楼层

帖子:1771

符文:912

4#
坐好细看
发表于 2021-9-17 20:46:01 来自凯恩之角App |显示全部楼层

帖子:328

符文:87

5#
bug 能修复就修复 世界上没有完全相同的树叶 何必在意原汁原味
发表于 2021-9-17 20:59:29 来自凯恩之角App |显示全部楼层

帖子:965

符文:151

6#
三闪赶紧安排上,修复恶性bug这种事都要拿出来讨论半天才决定,属实有点支棱不起的感觉。
发表于 2021-9-17 21:01:15 来自凯恩之角App |显示全部楼层

帖子:274

符文:5

7#
想知道亚马逊啥时候能重回1.09风光。
发表于 2021-9-17 21:20:52 |显示全部楼层
[armory]http://d3.blizzard.cn/profile/泡沫归来-5412/42373208[/armory]

帖子:283

符文:38

8#
不就是和FPS对战游戏里的延迟补正差不多的情形吗,该修就修,
发表于 2021-9-17 21:22:25 |显示全部楼层

帖子:461

符文:40

9#
比的原理 发表于 2021-9-17 22:34
听着意思是,客户端说我fhr了,必须等到服务器说你fhr结束了,才能继续施法。
也就是说,旧版客户端触发fh ...

我的理解是,原版当你被打出FHR,本地游戏你已经开始第二次攻击,但是这次攻击造成的伤害会被服务器端否定因为服务器认为你还在FHR中,这是本地和服务器端不同步造成的
新版里服务器端和本地将会同步,所以服务器端认为你还在FHR时,你本地显示你也会陷入FHR,并不会出现第二次攻击的动画,一直到你的FHR结束为止。所以你的网速将决定你这一次FHR将持续多久
发表于 2021-9-17 21:39:39 |显示全部楼层

帖子:3641

符文:373

10#
③岁就满帅 发表于 2021-9-17 21:39
我的理解是,原版当你被打出FHR,本地游戏你已经开始第二次攻击,但是这次攻击造成的伤害会被服务器端否 ...

这不是和我说的一个意思嘛
发表于 2021-9-17 21:40:26 |显示全部楼层
bideyuanli.com

帖子:461

符文:40

11#
比的原理 发表于 2021-9-17 23:40
这不是和我说的一个意思嘛

但是如果是单机的话,这个延迟几乎忽略不计,所以单机可以看成这个BUG就是“修复”了
发表于 2021-9-17 21:43:53 |显示全部楼层

帖子:3641

符文:373

12#
③岁就满帅 发表于 2021-9-17 21:43
但是如果是单机的话,这个延迟几乎忽略不计,所以单机可以看成这个BUG就是“修复”了

按照他的描述,原版单机似乎也不应该有这个问题?
那原版究竟是什么表现?fhr了多长时间以内攻击无效?
发表于 2021-9-17 21:45:28 |显示全部楼层
bideyuanli.com

帖子:1419

符文:218

13#
暴雪现在对游戏的态度还是值得肯定的
发表于 2021-9-17 21:48:32 来自凯恩之角App |显示全部楼层

帖子:461

符文:40

14#
比的原理 发表于 2021-9-17 23:45
按照他的描述,原版单机似乎也不应该有这个问题?
那原版究竟是什么表现?fhr了多长时间以内攻击无效?
...

原版就是FHR的动作会不显示,直接开始了下一波攻击,但是攻击会无效,可能是游戏底层伤害结算的时候拒绝结算伤害因为游戏底层还认为你应该继续FHR直到FHR结束。新版单机估计给游戏底层植入了一个命令,在FHR走完之前这个命令会阻止你进行下一次攻击
可能是这样,反正还有一个礼拜就上市了,到时候看看
发表于 2021-9-17 21:50:49 |显示全部楼层

帖子:3641

符文:373

15#
③岁就满帅 发表于 2021-9-17 21:50
原版就是FHR的动作会不显示,直接开始了下一波攻击,但是攻击会无效,可能是游戏底层伤害结算的时候拒绝 ...

这不符合游戏体验,游戏中显然是有fhr动画的,无论单机战网。
除非是什么条件下fhr动画不显示,但似乎不符合这个bug的描述。看描述就是fhr都会造成这个问题。
发表于 2021-9-17 21:52:49 |显示全部楼层
bideyuanli.com
您需要登录后才可以回帖 登录 | 注册网易通行证