スカイリム本体のダウングレードは既にそういう支援装置がNexusに出回っていますので、まだ情報が出揃っていないであろうCKをSE仕様に戻して再度使えるようにする方法を書いておきます。
前置き
多分間違った事を書いています。
私が出来た論でしかない事を把握した上でお読みください。
steam_api64.dllの都合上、最低一回はスカイリムをSEにダウングレードしてSE用のディレクトリを丸ごとバックアップを取っていただく事になります。
それをMO2で新規インスタンスとして登録して、CK専用として運用してください。
本記事での方法はSE向けCKへのダウングレード及び、既存プラグインのヘッダーバージョンを1.71から1.70に戻す情報のみを扱います。
その為エクステンドESL形式及びヘッダーバージョンを1.71のまま使い続けたい人は、本記事の対象外となる事をご了承ください。
CKの過去exeと関連ファイルを入手
Win + Rキーでファイル名を指定して実行を開いたら、名前に
Steam://nav/console
と入力してSteamコンソールを開いてください。
その後入力画面に
download_depot 1946180 1946182 5099162879680505807
download_depot 1946180 1946183 1633303557398589581
を一つずつ入力します。
一つが終わるまで次の行を入力しないのが重要です。
ダウンロードしたファイルは
C:\Program Files (x86)\Steam\steamapps\content\app_1946180\depot_1946182
C:\Program Files (x86)\Steam\steamapps\content\app_1946180\depot_1946183
に格納されていますので、フォルダの中身だけをSkyrimSE.exeが存在するディレクトリにぶちまけてください。
CKのダウングレード
CKにCKPEを適用したい場合、Creation Kit Downgrade Patcherを入手して使用します。
https://www.nexusmods.com/skyrimspecialedition/mods/67096
これによってCKのexeがSE向けになるはずです。
後はCKPEを適用してMO2の起動引数に1946180を指定して起動しましょう。
もしsteam_api64.dll関係で弾かれたらゲーム本体をSEにダウングレードして、すぐにSE用steam_api64.dllをバックアップしておく事をオススメします。
ゲーム本体のダウングレードについては探せばいくらでも方法が見つかりますので、ここでは触れません。
結局別階層でSE用のインスタンスを作成して、それをCK用にしてしまうのが一番手っ取り早いと思います。
既存プラグインのヘッダーバージョンを1.70にする
NexusにあるOSSEAA xEdit Scripts RepoというxEdit用スクリプトで可能でした。
https://www.nexusmods.com/skyrimspecialedition/mods/182282
Miscellaneous filesからダウンロードしてEdit Scriptsフォルダに放り込み、xEditを起動したら適用したいプラグインの上で右クリックし、該当スクリプトを実行してセーブしましょう。
エクステンドESL形式のプラグインに関してはどうしようもありません、お疲れ様でした。
最後に
どうしてもCKを使いたい人向けの力技記事ですので、他にもっと良い方法がありましたら教えてください。
コメント