ゲーム情報&ブログ2.0

家庭用コンシューマーゲーム情報ブログ。任天堂、ソニー、マイクロソフト満遍なく取り扱っています。

スポンサードリンク

『The Elder Scrolls V: Skyrim Anniversary Edition』は、既存の多くのMODとの互換性を失うことになると、MODツールの開発者が語っていることが明らかに



『The Elder Scrolls V: Skyrim Anniversary Edition』は、既存の多くのMODとの互換性を失うことになると、MODツールの開発者が語っていることが明らかにとしていて、どのような見解になっているのかですね。


『The Elder Scrolls V: Skyrim Anniversary Edition』は、既存の多くのMODとの互換性を失うことになると、同ゲームで最も人気のあるMODツールのひとつの開発者が語っています。

Skyrim Script Extenderの開発者であるExtrwi氏がRedditで明らかにしたところによると、PC版のゲームを所有している全ての人を対象に無料アップデートとして発売される次期リリースは、Special Editionで使用されていた2015年版のコンパイラを超えてVisual Studio 2019のコンパイラを使用する新バージョンのゲームのため、多くの既存MODとの互換性が失われるとのことです。

Skyrim SEを中心としたネイティブコードのModdingシーンは、AEが発売される頃には約4年が経過していることになります。その間に、多くのプラグインを異なるバージョンのゲーム間で移植可能にするためのコードが開発されてきました。ほとんどのプラグインは、meh321のAddress Libraryを使用しています。他のプラグインでは、特定のパターンに『似た』数を見つけるコードシグネチャーマッチングを使用しています。SKSEでは、私が昔に開発した、位置に依存しないコードハッシュに基づいたオフラインツールを使用しています。AEのアップデートでは、これらの方法がすべて使えなくなるため、アドレスを一から探し直す必要があります。

その理由は、AEアップデートの一環として、Bethesdaが64ビット版のSkyrimのビルドに使用するコンパイラをVisual Studio 2015からVisual Studio 2019にアップデートすることにしたからです。これにより、コードの生成方法が変更され、MOD開発者は一から関数を見つけてフックを書かなければならなくなりました。クラスのレイアウトは、幸いなことに変わりそうにありません。具体的に聞いたわけではありませんが、最も可能性の高い理由は、Windowsストアの実績に使われているXbox Liveのライブラリが2017年以降にしか使えないことです。一部のゲームでは、Xbox Liveと連動するコードをゲームが動的にロードするセカンダリDLLに組み込むことでこの制限を回避していましたが、彼らはこのオプションを選択しませんでした。

The Elder Scrolls V: Skyrim Anniversary Editionと互換性を持たせるためには、ほとんどのネイティブプラグインが最低限の作業を必要とするところまで状況が変化したとExtrwiは述べています。

この作業には、各プラグインごとに相応の時間がかかります。私は数日かけてSKSEのアップデート版を作ることができますが、私が一番心配しているのは、世の中にある他のプラグインです。プラグインのエコシステムは長く続いているので、人々は移動し、コードは維持されないままになっています。事実上、ネイティブコードのプラグインを書いた人は全員、AEをサポートするために少なくともある程度の作業をする必要があります。これは現実的には、AEがリリースされてから未知の期間、ネイティブコードのMODシーンが壊れることを意味しています。

The Elder Scrolls V: Skyrim Anniversary Editionは既存のSpecial Editionのインストールに対するパッチとして発売されるため、extrwiは既存のすべてのMODとの互換性を保つためにSteamでのアップデートを無効にすることを提案しています。

The Elder Scrolls V: Skyrim Anniversary Editionは、PC、PlayStation 5、PlayStation 4、Xbox Series X、Xbox Series S、Xbox Oneで11月11日に発売されます。


関連リンク


アニバーサリエディションには互換性がないとしていて、旧MODが使えなくなる見通しのようですね。これは痛いというのは間違いなく、又新たに作成し直す必要があるようですね。

 [ゲーム]ゲーム情報記事

スポンサードリンク

0 Comments

Leave a comment