About this mod
This MOD is Translation for Creation kit in Japanese Environment.
このMODは Creation Kit ( CK )の文字化けを直します。
- Permissions and credits
- Donations
このMODは Creation Kit ( CK )の文字化けを直します。
2021/10/31追記: CKがクラッシュする問題を修正。ファイル名「ymx_Creationkit_v2」。
DLCをマスター指定したespを開こうとするとCKが落ちる。原因は、 DLCworkshop02_enSJIS.ILSTRINGS がファイルに含まれていなかったこと。報告頂いただきありがとうございます。Thank you. Vladimir Kuplaski @KnightHawK_B92P
=== 手順 ==============================================
(1) MODをインストール
(2) Creationkit.ini ( Fallout4.exe と同じフォルダにある ) に下記を追記する。
[General]
bAllowMultipleMasterLoads=1
sLanguage=enSJIS
=== 仕組み、考え方など =========================================
ブログを書きましたので読めばわかると思います。
https://fallout4like.blogspot.com/2019/09/creation-kit-ck.html
と、思ったけど、記事が消える可能性もあるので、下記にまるっとコピペしておきます。
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
以下、引用記事
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Creation Kit ( CK ) の日本語文字化け直し

参考にしたサイト
Fallout4のCreation Kitを日本語化(文字化け対策)したhttps://kintaro654.hatenablog.com/entry/FO4CKLocalizing
このサイトにやり方は全部書いてあります。
=======================================
私が行った方法は、上記サイトに書いてある手順とは少し違いますが、基本は同じです。考え方を書いたのと、上記サイトより楽に作業出来るようにしただけです。
もし、文字化けが残っているようだったらどの部分か教えてください。直します。
また、次の記事でMODにします。
MODをいれれば、ここの手順は必要ありません。
まあ、MODをこういう考え方で、こうやって作っているんだよ、という参考にはなると思います。
・考え方日本語のSTRINGSファイル(今回は英語版を日本語化したものを使用)を用意
→UTF-8(BOM無し)のCSVファイルへの変換
→Shift-JISのCSVファイルへの変換
→Shift-JISのSTRIGNSファイルへの変換
→CK(Creation Kit)の言語設定をShift-JISのSTRINGSを読むように設定
・使うツール下記2つ+自作のバッチファイルです。ダウンロードして展開しておきます。
Skyrim Strings File Tool
https://sites.google.com/site/jpmodfiles/localize/skyrim
SRTINGSファイルと.csvファイルの相互変換を行うツール
※ツールの実行には、.NET Framework 4が必要です。
nkf.exe nkf32.dll Windows用
https://www.vector.co.jp/soft/win95/util/se295331.html
shift-jisとutf-8テキストの相互変換を行うツール
私は Windows10 を使っているので
vc2005\win32(98,Me,NT,2000,XP,Vista,7)ISO-2022-JP\nkf.exe
を使いました。環境に合わせて動くやつ使ってください。単体で動くみたいです。
なお、-s で shift-jis に変換、-w で utf-8(BOM無し)に変換するようです。
※-wは今回は使いません
自作の bat ファイル(バッチファイル)
https://mega.nz/#!Aah0GAbR!tQ_7r7By1UJmYLlUJG17h2KKjV15JNjiG8dcBtdA7l4
上記ファイルは無くなる可能性があるので、最後の方にも書きました。
テキストファイルにコピペして、各名前でセーブすれば、ダウンロードするものと同じバッチファイルが出来ます。
なお、これらのバッチファイルは、手入力の作業を楽にするために行っているだけなので、別にコマンドプロンプト(黒い画面)を(多分)管理者権限で開いて手作業で入力してもOKです。
・手順各手順でエラーなどが起こったら、参考にしたサイトを見てください。何か原因がわかるかもしれません。
コメントに書いてもらえれば気力があれば返信します。
(1) 各ツール(展開したもの)を作業用フォルダに入れるどこでもいいです。デスクトップとかに work とか作って下さい.
(2) 日本語のSTRINGSファイル(今回は英語版を日本語化したものを使用)を用意workにいれます。
(3) UTF-8(BOM無し)のCSVファイルへの変換01_unpack_2utf8.bat を実行
※管理者権限で動かす必要あるかも?まあ、問題が起こったら管理者権限でやってみてください。この後の手順で使うバッチファイルも同じです
(4) Shift-JISのCSVファイルへの変換02_utf8csv_2_sjiscsv.bat 実行
(5) Shift-JISのSTRIGNSファイルへの変換03_sjiscsv2strings.bat 実行
(6) CK(Creation Kit)の設定変更言語設定をShift-JISのSTRINGSを読むように設定。
CreationKit.ini (Fallout4.exe があるフォルダにある) を開き、
[General]
bAllowMultipleMasterLoads=1
sLanguage=enSJIS
を記述します。
もし既にあったら書き換えて下さい。
この enSJIS が肝です。間違えないようにしてください。本来は en や ja と記述することで、ja_strings や en_strings を読み込むのですが、 こう記述することで enSJIS.STRINGS を読み込むようになります。これによって、ゲーム本体(Fallout4.exe)が読み込む en.strgings や ja.strings と、CK が読み込む enSJIS.strigns が共存出来るようになるんですね。
ちなみに、必要なのは sLanguage の方で、bAllowMultipleMasterLoads は今回のCKの日本語対応には関係ないのですが、マスターファイル(esm/esl?)を複数同時に開く時に必要な設定で、CKを使うなら必須になると思うので、この機会に追記してください。
(7) MOD作成の準備04_mkdir4mod.bat 実行
Data というフォルダが作成され、その下に STRINGS ファイルを移動されます。
あとは、 Data フォルダを .rar や .zip に圧縮して下さい。MODの出来上りです。
(8) テストMOD管理ツール(MO2, NMM, Vortexなど)で、(7)で作成したMODをインストールし、有効化してください。
※MO2の場合は Creation Kit を登録して、そこから起動してください。上にある歯車アイコンから登録します。
Creation Kitを起動して、文字化けが直っているか確認して下さい。
以上です。
・自作バッチファイル--- 01_unpack_2utf8.bat -----------------------------------
StringsUnpacker /B Fallout4_en.STRINGSFallout4_en_utf8.STRINGS.csv
StringsUnpacker /IL /B Fallout4_en.ILSTRINGS Fallout4_en_utf8.ILSTRINGS.csv
StringsUnpacker /DL /B Fallout4_en.DLSTRINGS Fallout4_en_utf8.DLSTRINGS.csv
StringsUnpacker /B DLCRobot_en.STRINGSDLCRobot_en_utf8.STRINGS.csv
StringsUnpacker /IL /B DLCRobot_en.ILSTRINGS DLCRobot_en_utf8.ILSTRINGS.csv
StringsUnpacker /DL /B DLCRobot_en.DLSTRINGS DLCRobot_en_utf8.DLSTRINGS.csv
StringsUnpacker /B DLCCoast_en.STRINGSDLCCoast_en_utf8.STRINGS.csv
StringsUnpacker /IL /B DLCCoast_en.ILSTRINGS DLCCoast_en_utf8.ILSTRINGS.csv
StringsUnpacker /DL /B DLCCoast_en.DLSTRINGS DLCCoast_en_utf8.DLSTRINGS.csv
StringsUnpacker /B DLCNukaWorld_en.STRINGS DLCNukaWorld_en_utf8.STRINGS.csv
StringsUnpacker /IL /B DLCNukaWorld_en.ILSTRINGS DLCNukaWorld_en_utf8.ILSTRINGS.csv
StringsUnpacker /DL /B DLCNukaWorld_en.DLSTRINGS DLCNukaWorld_en_utf8.DLSTRINGS.csv
StringsUnpacker /B DLCworkshop01_en.STRINGS DLCworkshop01_en_utf8.STRINGS.csv
StringsUnpacker /IL /B DLCworkshop01_en.ILSTRINGS DLCworkshop01_en_utf8.ILSTRINGS.csv
StringsUnpacker /DL /B DLCworkshop01_en.DLSTRINGS DLCworkshop01_en_utf8.DLSTRINGS.csv
StringsUnpacker /B DLCworkshop02_en.STRINGS DLCworkshop02_en_utf8.STRINGS.csv
StringsUnpacker /IL /B DLCworkshop02_en.ILSTRINGS DLCworkshop02_en_utf8.ILSTRINGS.csv
StringsUnpacker /DL /B DLCworkshop02_en.DLSTRINGS DLCworkshop02_en_utf8.DLSTRINGS.csv
StringsUnpacker /B DLCworkshop03_en.STRINGS DLCworkshop03_en_utf8.STRINGS.csv
StringsUnpacker /IL /B DLCworkshop03_en.ILSTRINGS DLCworkshop03_en_utf8.ILSTRINGS.csv
StringsUnpacker /DL /B DLCworkshop03_en.DLSTRINGS DLCworkshop03_en_utf8.DLSTRINGS.csv
---------------------------------------------------------
--- 02_utf8csv_2_sjiscsv.bat ----------------------------------------------
nkf -s DLCCoast_en_utf8.DLSTRINGS.csv>DLCCoast_en_sjis.DLSTRINGS.csv
nkf -s DLCCoast_en_utf8.ILSTRINGS.csv>DLCCoast_en_sjis.ILSTRINGS.csv
nkf -s DLCCoast_en_utf8.STRINGS.csv>DLCCoast_en_sjis.STRINGS.csv
nkf -s DLCNukaWorld_en_utf8.DLSTRINGS.csv>DLCNukaWorld_en_sjis.DLSTRINGS.csv
nkf -s DLCNukaWorld_en_utf8.ILSTRINGS.csv>DLCNukaWorld_en_sjis.ILSTRINGS.csv
nkf -s DLCNukaWorld_en_utf8.STRINGS.csv>DLCNukaWorld_en_sjis.STRINGS.csv
nkf -s DLCRobot_en_utf8.DLSTRINGS.csv>DLCRobot_en_sjis.DLSTRINGS.csv
nkf -s DLCRobot_en_utf8.ILSTRINGS.csv>DLCRobotn_sjisis.ILSTRINGS.csv
nkf -s DLCRobot_en_utf8.STRINGS.csv>DLCRobot_en_sjis.STRINGS.csv
nkf -s DLCworkshop01_en_utf8.DLSTRINGS.csv>DLCworkshop01_en_sjis.DLSTRINGS.csv
nkf -s DLCworkshop01_en_utf8.ILSTRINGS.csv>DLCworkshop01_en_sjis.ILSTRINGS.csv
nkf -s DLCworkshop01_en_utf8.STRINGS.csv>DLCworkshop01_en_sjis.STRINGS.csv
nkf -s DLCworkshop02_en_utf8.DLSTRINGS.csv>DLCworkshop02_en_sjis.DLSTRINGS.csv
nkf -s DLCworkshop02_en_utf8.ILSTRINGS.csv>DLCworkshop02_en_sjis.ILSTRINGS.csv
nkf -s DLCworkshop02_en_utf8.STRINGS.csv>DLCworkshop02_en_sjis.STRINGS.csv
nkf -s DLCworkshop03_en_utf8.DLSTRINGS.csv>DLCworkshop03_en_sjis.DLSTRINGS.csv
nkf -s DLCworkshop03_en_utf8.ILSTRINGS.csv>DLCworkshop03_en_sjis.ILSTRINGS.csv
nkf -s DLCworkshop03_en_utf8.STRINGS.csv>DLCworkshop03_en_sjis.STRINGS.csv
nkf -s Fallout4_en_utf8.DLSTRINGS.csv>Fallout4_en_sjis.DLSTRINGS.csv
nkf -s Fallout4_en_utf8.ILSTRINGS.csv>Fallout4_en_sjis.ILSTRINGS.csv
nkf -s Fallout4_en_utf8.STRINGS.csv>Fallout4_en_sjis.STRINGS.csv
pause
------------------------------------------------------
--- 03_sjiscsv2strings.bat ------------------------------------------------------
StringsPacker /B /E932 Fallout4_en_utf8.STRINGS.csvFallout4_enSJIS.STRINGS
StringsPacker /IL /B /E932 Fallout4_en_utf8.ILSTRINGS.csv Fallout4_enSJIS.ILSTRINGS
StringsPacker /DL /B /E932 Fallout4_en_utf8.DLSTRINGS.csv Fallout4_enSJIS.DLSTRINGS
StringsPacker /B /E932 DLCRobot_en_utf8.STRINGS.csvDLCRobot_enSJIS.STRINGS
StringsPacker /IL /B /E932 DLCRobot_en_utf8.ILSTRINGS.csv DLCRobot_enSJIS.ILSTRINGS
StringsPacker /DL /B /E932 DLCRobot_en_utf8.DLSTRINGS.csv DLCRobot_enSJIS.DLSTRINGS
StringsPacker /B /E932 DLCCoast_en_utf8.STRINGS.csvDLCCoast_enSJIS.STRINGS
StringsPacker /IL /B /E932 DLCCoast_en_utf8.ILSTRINGS.csv DLCCoast_enSJIS.ILSTRINGS
StringsPacker /DL /B /E932 DLCCoast_en_utf8.DLSTRINGS.csv DLCCoast_enSJIS.DLSTRINGS
StringsPacker /B /E932 DLCNukaWorld_en_utf8.STRINGS.csv DLCNukaWorld_enSJIS.STRINGS
StringsPacker /IL /B /E932 DLCNukaWorld_en_utf8.ILSTRINGS.csv DLCNukaWorld_enSJIS.ILSTRINGS
StringsPacker /DL /B /E932 DLCNukaWorld_en_utf8.DLSTRINGS.csv DLCNukaWorld_enSJIS.DLSTRINGS
StringsPacker /B /E932 DLCworkshop01_en_utf8.STRINGS.csv DLCworkshop01_enSJIS.STRINGS
StringsPacker /IL /B /E932 DLCworkshop01_en_utf8.ILSTRINGS.csv DLCworkshop01_enSJIS.ILSTRINGS
StringsPacker /DL /B /E932 DLCworkshop01_en_utf8.DLSTRINGS.csv DLCworkshop01_enSJIS.DLSTRINGS
StringsPacker /B /E932 DLCworkshop02_en_utf8.STRINGS.csv DLCworkshop02_enSJIS.STRINGS
StringsPacker /IL /B /E932 DLCworkshop02_en_utf8.ILSTRINGS.csv DLCworkshop02_enSJIS.ILSTRINGS
StringsPacker /DL /B /E932 DLCworkshop02_en_utf8.DLSTRINGS.csv DLCworkshop02_enSJIS.DLSTRINGS
StringsPacker /B /E932 DLCworkshop03_en_utf8.STRINGS.csv DLCworkshop03_enSJIS.STRINGS
StringsPacker /IL /B /E932 DLCworkshop03_en_utf8.ILSTRINGS.csv DLCworkshop03_enSJIS.ILSTRINGS
StringsPacker /DL /B /E932 DLCworkshop03_en_utf8.DLSTRINGS.csv DLCworkshop03_enSJIS.DLSTRINGS
pause
------------------------------------------------------------------
--- 04_mkdir4mod.bat ---------------------------------------------------
if exist Data\Strings rmdir /s /q Data
mkdir Data\Strings
move *ensjis.* Data\Strings
pause
----------------------------------------------------------------
=== 変更履歴 ===================================================================
2019/09/28 Version0.1 初版
2021/10/31 CKがクラッシュする問題を修正。ファイル名「ymx_Creationkit_v2」。DLCをマスター指定したespを開こうとするとCKが落ちる。原因は、 DLCworkshop02_enSJIS.ILSTRINGS がファイルに含まれていなかったこと。報告頂いただきありがとうございます。