njo

Skyrimを1.6.640(AE)から1.5.970(SE)にダウングレードして英語版日本語化をする方法

概要

2023/01現在は SkyrimにMODを導入する時に1.5.97にダウングレードしなければいけない実際の理由 - njo のような問題もあり、やはりまだModを不自由なく使いたいなら1.5.970の英語版(中身日本語)で遊ぶのが良いと思う。

やり方は俺流が入っているかもしれないけど理屈上は正しいはず……。一応こういう方法があるよという参考に。

またこの手順では Unofficial Skyrim Special Edition Downgrade Patcher を使用しているが、実際には単に1.5.970バージョンのexeを上書きすればOKという話もある。コピーした1.5.970のexe持って入ればそれを1.6.640のexeに上書きしたらいいし、持ってなければ Unofficial Skyrim Downloader を使えば手に入る。

ちなみに Unofficial Skyrim Special Edition Downgrade PatcherUnofficial Skyrim Downloader は同じ作者。Unofficial Skyrim Downloaderでやる方がシンプルだが使用するアプリケーションにSteamアカウントの情報を渡さないといけないため、それが嫌な人は前者を使えばいいよと言ってる。

これは Unofficial Skyrim Special Edition Downgrade Patcher を使った手順。

手順

1. 日本語化のための事前準備1

  1. Steamで1.6.640の日本語版をインストールする

  2. Steamから一度Skyrimを起動して閉じる

    • \Documents\My Games\Skyrim Special Edition\ を生成するため
  3. Steamのライブラリのskyrimを右クリック -> プロパティ -> アップデートで「このゲームを起動した時しか更新しない」にする

  4. BSA Browserをインストールして使えるようにしておく

    • BSA Browserでググればインストール方法などは出てくる
  5. 作業用の一時的なフォルダとして、デスクトップなど適当な場所に se_ja_work のフォルダを作成し se_ja_work\Data\Interface となるようにサブフォルダを作成する

  6. \steamapps\common\Skyrim Special Edition\Data\Skyrim - Interface.bsa をBSA Browserで開く

  7. Interface\book.swf を右クリックし、Extractを選ぶ

  8. 出力先は se_ja_work\Data\Interface フォルダを選択する。BSA Browserはもう使わないので閉じる

  9. \steamapps\common\Skyrim Special Edition\Data\ の中にある Skyrim - Voices_ja0.bsa をコピーし se_ja_work\Data\ に張り付ける

  10. se_ja_work\Data\Skyrim - Voices_ja0.bsase_ja_work\Data\Skyrim - Voices_en0.bsa にリネームする

2. 日本語化のための事前準備2

これは何をやってるの?

1.5.970の日本語化をするには1.5.970バージョンのskyrimの日本語リソースが必要なはずだが、これを入手する手段が限られている。

https://tktk1.net さんの SkyrimSELocalizer.7z には1.5.970の日本語のリソースが含まれているため、それを拝借するという事をやっている。

ちなみにこの中にはbook.swfとvoiceファイルは含まれておらず、batによってそれを自身のローカルのskyrimから抜き出すというのが本来のSkyrimSELocalizerの使い方。この代わりに自分でコピーして取り出すというのが、上の手順でやった事。

手順

  1. 一番確実簡単なSkyrim Special Editionの日本語化|skyrimshot こちらのページの下準備の「Skyrim SE/AE Localizer」をクリックする

  2. SkyrimSEAELocalizer.7z がダウンロードされるがそれは使わないので削除していい。その後に開くOneDriveの一覧から SkyrimSELocalizer.7z をダウンロードする

  3. SkyrimSELocalizer.7z を解凍し、その中の data\ の中にある Strings\Interface\ という2つのディレクトリをコピーし se_ja_work\Data\ の中に張り付ける

3. ダウングレード

  1. Unofficial Skyrim Special Edition Downgrade Patcher を使用して1.5.970にダウングレードする。

    • この時点で英語版の1.5.970環境となる
  2. \steamapps\common\Skyrim Special Edition\SkyrimSE.exe を右クリック -> プロパティ -> 詳細 -> 製品バージョンでバージョンがダウングレードされた事を確認できる

4. 日本語化

  1. \steamapps\common\Skyrim Special Edition\Data\ の中に se_ja_work\Data\ の中身を全て上書きコピーする

  2. 現状ではINIの設定が日本語のリソースを参照する設定になっているため、英語のリソース(中身は日本語)を向くように \Documents\My Games\Skyrim Special Edition\Skyrim.ini を下記のように変更する

    • [General]sLanguage=JAPANESEsLanguage=ENGLISH に変更

    • 下記の2行を削除する

        [Fonts]
        sFontConfigFile=Interface\FontConfig_ja.txt
      
    • [Archive]sResourceArchiveList2 の中の Skyrim - Voices_ja0.bsa の部分を Skyrim - Voices_en0.bsa に変更する

    • Skyrim.ini ではなく SkyrimCustom.ini を編集するのがベターではあるけどお任せ

Unofficial Skyrim Special Edition Patchについて

本家のUSSEPは1.5.970の後方互換性などを捨てて更新され続けているため、 USSEP - Japanese Voice Edit at Skyrim Special Edition Nexus - Mods and Community こちらが1.5.970のまま更新が止まってて丁度良いので使ってる。