Creation Kitをバージョンアップしたら起動しなくなった
私のスカイリムvr1.5.97でCreation Kitを最新のものvr1.6.1378.1にバージョンアップしたところ起動しなくなりました
解決策を調べたところ、「steam_api64.dll」が最新のものでないとCreation Kitが起動せず、かといって最新のものにしてしまうと、今度は古いバージョンのスカイリム本体が起動しなくなるそうです
いろいろ試しましたがかなり無理した回避策を見つけました
スカイリムvr1.5.97 MOD管理ツール MO2使用 環境となります
あくまでも自分の環境化での成功談となります
「steam_api64.dll」が大事
まずCreation Kitをアップデートする前に、「steam_api64.dll」を別のフォルダに保存しておいてください、後でゲームを起動するために必要になります
そしてCreation KitをSteamからダウンロードします
念のため、現在のものをアンインストールしてからインストールしたほうがいいかも
そしてCreation Kitを起動、うまく起動すれば「steam_api64.dll」が最新バージョンに、そうでなければ旧バージョンのはずです
逆に最新だとゲームが起動せず、旧だと起動するはずです
(Creation Kitのバージョンアップで「steam_api64.dll」が更新されるかどうか、いろいろやっているうちにわからなくなってしまいました、すいません)
旧バージョンの方はこちら
から新しい「steam_api64.dll」をダウンロードしてきて上書き保存してください
そしてCreation Kitが起動するのを確認して、スカイリムのゲームフォルダ
steamapps\common\Skyrim Special Edition
のSkyrim Special Editionを別ドライブに丸ごとコピーします
私は「CreationKit用スカイリム」というフォルダを作りそこにいれました
次に元のスカイリムのゲーム本体のフォルダに最初に保存しておいた旧の「steam_api64.dll」を上書きします
これをしないと
というエラーがでて起動しません、MO2経由だと一瞬ロードされてすぐに終了します
(画像はCreationKitの場合のエラーメッセージです)
コピーしたフォルダーからCreation Kitを起動する
次にMO2の「実行可能ファイル」のCreation Kitのところの実行ファイルをさきほどコピーしたスカイリムのゲームフォルダの「Creation Kit.exe」に変更します
開始フォルダはそのままにしておいてください
これでMO2経由でCreation Kitを起動すると、別フォルダに作った最新の「steam_api64.dll」のCreation Kitを起動してくれます
が、これでCreation Kitの起動はできるのですが、実はセーブが反映されません
では次は、どうやって編集したデータを保存するかを説明します
どうやってセーブするか
今回は試しに
https://www.nexusmods.com/skyrimspecialedition/mods/163868?tab=files&file_id=685081&nmm=1
様から剣のMODを使わせていただき、これをもう1本新しい剣を増やしてみたいと思います
Creation Kitを使い、Feanor4_TheMonarch.espを開いて
ID Feanor4TheMonarch2 NAME The Monarch試験型 という片手剣を追加します
そして通常であればここで保存して終わりなのですがセーブが反映されません
Logを見ると
とでていて
翻訳すると
[マスターファイル] 以前のファイルの削除に失敗したため、操作を完了できません。プラグイン「Data\Feanor4_TheMonarch.esp」がロックされているか、読み取り専用になっている可能性があります。一時ファイル「Data\Feanor4_TheMonarch.tes」に保存データが含まれています。
と出ています
一時ファイル「Data\Feanor4_TheMonarch.tes」に保存データが含まれています、とあるので
Creation Kitの起動用に作った、コピーしたスカイリムのフォルダの中を見ると
ありました、拡張子が.tesのFeanor4_TheMonarch.tes
これが今回編集したMODのespファイルになります
このファイルの拡張子を.tesから.espに変更します
Feanor4_TheMonarch.tes→Feanor4_TheMonarch.esp
そしてこのファイルをMO2内の「The Monarch - Custom Sword」のフォルダ内のFeanor4_TheMonarch.espに上書きします
心配ならバックアップしておいてください
これで完了です
ゲーム内で確認すると
ちゃんと増えていますね
うまくいきました
動きはしたが?
かなり無理をしたやり方ですし、素直にCreation Kitを使う時だけ「steam_api64.dll」を書き換えればいいのですが
今回は書き換えをせずになんとか使えないか、ということで試行錯誤の末たどり着いた方法でした
結局は出力されたファイルの拡張子を変更して上書きする、という作業が入ってしまったので結局はどっちがいいのかわからなくなりましたが・・・
あくまでも自分の環境でうまくいった、体験談ですのでこれでうまくいく保証はありませんが同じ悩みを抱えている方の参考になればと








