• SFC版DQ2 命の紋章消失バグ・アイテム復活バグについて

    2014-11-05 22:411

    ●きっかけ

    身内6作の本番において、DQ2担当の十兵衛さんが命の紋章を取得してすべての紋章を取得したにもかかわらず、ルビスのイベントが起こらなかった。

    つよさで確認してみると命の紋章がなくなっているのが原因であることがわかった。

    TSを確認したところどう見ても命の紋章を取得しており、消失した原因を突き止めるべく検証を行った。



    ●検証

    ・検証1(十兵衛さんの行動をなぞる)

    条件

    アイテム欄マックス状態で命紋章を取得→世界樹の葉を取りに行く→持ち物がいっぱいなので何か捨てますか?→いいえ→世界樹の葉を諦める

    結果

    世界樹の葉を諦めた瞬間に命紋章が消失する。命紋章は元の宝箱に戻っていた

    結論

    世界樹の葉を諦めたことで、命紋章が消失して元の宝箱に戻ることが判明



    ・検証2(諦めなければどうなのか?)

    条件

    アイテム欄マックス状態で命紋章を取得→世界樹の葉を取りに行く→持ち物がいっぱいなので何か捨てますか?→はい→なにかを捨てる→世界樹の葉を取得

    結果

    命紋章は消失しない

    結論

    なにかを捨てれば命紋章は消えない。世界樹の葉を諦めるのが原因



    ・検証3(アイテム欄マックス状態で命紋章を取得したのが原因?)

    条件

    命紋章を取得→買い物によってアイテム欄マックス→世界樹の葉を諦める

    結果

    命紋章が消失する

    結論

    アイテム欄マックス状態での命紋章の取得は関係ない。買い物しても関係ない。ちなみにアイテムを使ったり、捨てても関係なかった



    ・検証4(世界樹の葉以外を諦めた場合は?)

    条件

    アイテム欄マックス状態で命紋章を取得→海底洞窟の不思議木の実を取りに行く→持ち物がいっぱいなので何か捨てますか?→いいえ→不思議木の実を諦める

    結果

    命紋章は消失しない

    結論

    世界樹の葉を諦めるのが命紋章消失の条件で、他の宝箱を諦めるは関係ない



    ・検証5(別の宝箱の取得を挟むと?)

    条件

    命紋章を取得→海底洞窟の不思議木の実を取得→世界樹の葉を諦める→不思議木の実の宝箱を見に行く

    結果

    命紋章も不思議木の実も消失しない。しかし、不思議木の実の宝箱が未開封状態になったおり、もう一度取得することができた

    結論

    最後に取得した宝箱が、世界樹の葉を諦めることにより復活することが判明。命紋章は消失するが、通常アイテムは消失しないので増殖可能



    ・検証6(宝箱以外はどうなのか?)

    条件

    ロトの兜or船の財宝を取得してアイテム欄マックス状態にする→世界樹の葉を諦める

    結果

    ロト兜も船の財宝も復活して、複数所持することができた

    結論

    宝箱以外でも最後に取得したアイテムは復活可能



    ・検証7(別の紋章はどうなのか)

    条件

    太陽の紋章取得→世界樹を諦める

    結果

    太陽の紋章は消失しない。しかし、その前に取得したローレシアの宝箱が復活していた

    結論

    太陽の紋章を最後に取得した場合、その前に取得したアイテムが復活対象



    ・検証8(取得しない場合は?)

    条件

    命紋章取得→船の財宝を諦める→世界樹の葉を諦める

    結果

    命紋章は消失しない

    結論

    最後に取得したアイテムではなく、最後に調べたアイテムが復活対象。この場合は取得していないので、復活とは呼べないかw



    ●検証結果のまとめ

    ①命紋章取得後に世界樹の葉を諦めることにより、命紋章は消失して元の宝箱に戻る

    ②なにかを捨てて世界樹の葉を取得すれば命紋章は消失しない

    ③途中で買い物をする、道具を使うor捨てる等の行為は命紋章消失とは関係ない

    ④世界樹の葉を諦めるのがこのバグの原因、他の宝箱のアイテムを諦めるのは関係ない

    ⑤命紋章以外でも最後に取得したアイテムが世界樹の葉を諦めることで復活可能。その際、通常アイテムは消失しないので、増殖可能

    ⑥宝箱以外の拾えるアイテムも復活対象

    ⑦太陽の紋章は対象外でその前に取得したアイテムが復活対象

    ⑧最後に取得したではなく、調べたアイテムが復活対象



    ●考察

    詳しい解析はできないので、検証結果から原因を考察する。内部処理的には、最後に取得したor調べたアイテムがメモリに記憶されており、世界樹の葉を諦めたときに世界樹の葉でなくそのメモリのアイテムを諦めた判定となり、アイテムが復活したのではないかと考察できる。命の紋章が消失した理由はよくわからないが、詳しくは解析勢の方が調べてくれるだろう。

    RTAにおける有効な活用法としては、不思議な帽子や祈りの指輪、命木の実の増殖あたりがタイム短縮や安定につながりそう。不思議な帽子は15000Gで売れるだけでなく、MP節約にも役立つ。また、ザハンの祈りの指輪を残しておけば、世界樹の葉とザハンの往復で祈りの指輪を数分で複数獲得できそうである。また、太陽の祠が近いので、世界樹の葉→太陽の祠経由→ムーンブルク城の往復で命木の実の増殖もそこまで時間はかからなそう。そのほかに世界樹の葉を取りに行くついでに最後に取得したアイテムを復活させておくことも考えられる。例えば、ハーゴン城の悪魔鎧取得→世界樹の葉を1度諦める(悪魔鎧復活)→すぐ世界樹の葉を取得→ハーゴン城で再度悪魔鎧取得、などの金策。船入手後のローレシアの宝物庫で命木の実を最後に取得する→世界樹を諦める(命木の実復活)→すぐ世界樹の葉を取得→神官前に命木の実取得など。考えればキリがないが、そのほかにも色々な有効活用法はあるだろう。ちなみに、水の羽衣を二つ入手するのは不可能らしい。聖なる織り機と雨露の糸は増殖できるが、水の羽衣は1個しか作ってくれないんだって。

    以上、ブロマガ初投稿でした
  • 広告