X



『エルデンリング』の“やたら強い犬”←バグだった
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/30(水) 21:09:01.005ID:vp6EYbDLd
『エルデンリング』の“やたら強い犬”はバグのせいとのユーザー報告。困ったプログラムで犬攻撃が超火力

とはいえ、強いとされた犬はただの犬ではない。一部エリアに登場する、グロテスクな見た目と出血を強いる攻撃をもった、通称「出血犬」だ。この出血犬は、時としてあまりの大ダメージをはじき出すため、犠牲になった褪せ人からは「バグがあるのではないか」との声もあがっていた。海外掲示板Redditでは、2000HPを一撃で消し飛ばされたとする報告の動画が反響を集めていた。なぜこの犬だけがこんなに強いのか。不具合めいた理不尽さながら、本作の時に容赦ないゲーム性もあり不具合か否か議論を呼んでいた。

そして3月30日に、ユーザー投稿のYouTube動画によって「出血犬強すぎ問題」にある見解が示された。投稿者は、『ダークソウル』シリーズなどの解析動画を投稿しているZullie氏だ。同氏によれば、出血犬の非情なるダメージの原因は、本作の内部演算に起因する不具合なのだという。分析においては、『ダークソウル』シリーズのMod制作ツールなどを開発するMeowmaritus氏の助力もあったとのこと。

動画のなかでは、まず『エルデンリング』におけるNPCたちのアニメーション実装方法について説明している。本作には、NPCごとに固有のIDが割り振られているとのこと。相棒となる霊馬トレントの場合は「c8000」とのIDが割り振られているようだ。そして、NPCのアニメーションデータは「anibnd」形式のファイルに取りまとめられており、トレントの場合はc8000と名付けられたアニメーションデータを利用しているとのこと。そして、トレントのアニメーションはほかのNPCなどと被らない、独自のデータを利用しているそうだ。

〜中略〜

ところがひとつだけ、この処理が適切に働かない攻撃があるのだという。具体的には、小さいサイズの出血犬による、力を溜めてから噛み付くような攻撃モーションだ。このモーションの発生時においては、なぜか上述の「犬攻撃データ」配列が消えてしまうのだという。配列が消えると共に、ゲームのプログラムはプレイヤーが攻撃を一度食らっていることも“忘れて”しまう。同時に、配列には新品の「犬攻撃データ」が流し込まれ、ふたたび攻撃判定が発生する。すると何が起こるのか。プレイヤーが、通常ではありえない速度で立て続けに攻撃を食らってしまう。つまり、プレイヤーを一瞬で葬った噛み付きは、実質上は猛烈な速さの連続攻撃だったとの検証結果が出たのだ。Zullie氏は、この現象発生時のダメージについて、「秒間1万1640ダメージ(出血ダメージ除く)」との試算を出している。

Zullie氏による見解は、あくまでもユーザー解析の結果ということには留意しておきたい。しかしながら、出血犬による謎の大ダメージに答えを示す興味深いデータでもある。
0002◆Raven....6
垢版 |
2022/03/30(水) 21:12:15.691ID:McMxuGds0
おれ昨日ちょうどその犬にやられてめちゃ怖かった
バグだったのか、なんか安心した
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況