概要
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 Patcher と Unofficial Skyrim Downloader は同じ作者。Unofficial Skyrim Downloaderでやる方がシンプルだが使用するアプリケーションにSteamアカウントの情報を渡さないといけないため、それが嫌な人は前者を使えばいいよと言ってる。
これは Unofficial Skyrim Special Edition Downgrade Patcher を使った手順。
手順
1. 日本語化のための事前準備1
Steamで1.6.640の日本語版をインストールする
- Skyrim バージョン1.6.640での言語間でのファイルの差分 - njo こちらの記事の通り、1.6.640の日本語と英語版の違いはINIと追加で日本語音声ファイルがあるかどうかだけなので、ダウングレード時にも英語版に切り替える必要はないはず
Steamから一度Skyrimを起動して閉じる
\Documents\My Games\Skyrim Special Edition\
を生成するため
Steamのライブラリのskyrimを右クリック -> プロパティ -> アップデートで「このゲームを起動した時しか更新しない」にする
BSA Browserをインストールして使えるようにしておく
- BSA Browserでググればインストール方法などは出てくる
作業用の一時的なフォルダとして、デスクトップなど適当な場所に
se_ja_work
のフォルダを作成しse_ja_work\Data\Interface
となるようにサブフォルダを作成する\steamapps\common\Skyrim Special Edition\Data\Skyrim - Interface.bsa
をBSA Browserで開くInterface\book.swf
を右クリックし、Extractを選ぶ出力先は
se_ja_work\Data\Interface
フォルダを選択する。BSA Browserはもう使わないので閉じる\steamapps\common\Skyrim Special Edition\Data\
の中にあるSkyrim - Voices_ja0.bsa
をコピーしse_ja_work\Data\
に張り付けるse_ja_work\Data\Skyrim - Voices_ja0.bsa
をse_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の使い方。この代わりに自分でコピーして取り出すというのが、上の手順でやった事。
手順
一番確実簡単なSkyrim Special Editionの日本語化|skyrimshot こちらのページの下準備の「Skyrim SE/AE Localizer」をクリックする
SkyrimSEAELocalizer.7z
がダウンロードされるがそれは使わないので削除していい。その後に開くOneDriveの一覧からSkyrimSELocalizer.7z
をダウンロードするSkyrimSELocalizer.7z
を解凍し、その中のdata\
の中にあるStrings\
とInterface\
という2つのディレクトリをコピーしse_ja_work\Data\
の中に張り付ける
3. ダウングレード
Unofficial Skyrim Special Edition Downgrade Patcher を使用して1.5.970にダウングレードする。
- この時点で英語版の1.5.970環境となる
\steamapps\common\Skyrim Special Edition\SkyrimSE.exe
を右クリック -> プロパティ -> 詳細 -> 製品バージョンでバージョンがダウングレードされた事を確認できる
4. 日本語化
\steamapps\common\Skyrim Special Edition\Data\
の中にse_ja_work\Data\
の中身を全て上書きコピーする現状ではINIの設定が日本語のリソースを参照する設定になっているため、英語のリソース(中身は日本語)を向くように
\Documents\My Games\Skyrim Special Edition\Skyrim.ini
を下記のように変更する[General]
のsLanguage=JAPANESE
をsLanguage=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のまま更新が止まってて丁度良いので使ってる。