PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法

2019年01月19日
3

PC ゲーム Metro 2033 Redux 日本語データから日本語化 Mod ファイルを作成する方法の記事です。

日本語化 Mod ファイルを作成する方法は続編の Metro Last Light Redux でも一緒です。

Steam 版GOG 版 および Epic 版 に対応しています。

関連記事
PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法

Metro 2033 Redux 日本語化 Mod ファイル作成の準備

Metro 2033 Redux の日本語化 Mod ファイルを作成するには必要なファイルを準備していれば、GitHub で公開されている ソースコード から生成できます。

ただ、私の PC 環境(Windows 7 64bit)で試してみた限りでは、日本語ファイルを生成できる準備をしてもプログラムは動きませんでした。

いろいろ試してみたところ LLredux日本語化作業mod(配布).zip の readme.txt ファイルに記載されている手順以外に、必要なファイルがあったり設定を変更する必要があったので、日本語化ファイル生成に必要な手順を以下説明します。

参考サイト

Metro 2033 Redux - IPA 明朝フォントインストール

PC ゲーム Metro 2033 Redux、Metro Last Light Redux 日本語化 Mod ファイル作成方法、IPA 明朝フォントをインストール、ここでは IPAMTTC00303.zip をダウンロードして、IPA 明朝 TTC ファイル(Ver.003.03) の ipam.ttc ファイルを右クリックしてインストール

フォントファイル IPA 明朝 をインストールします。

私の環境では IPA 明朝 (IPA 明朝・IPA P 明朝 2書体パック 「TTCファイル」)(Ver.003.03) の IPAMTTC00303.zip をダウンロードして、ipam.ttc ファイルを右クリックしてインストールしました。

参考サイト

Metro 2033 Redux - ソースコードダウンロード

GitHub から MetroRedux日本語化mod の Source code (zip) をダウンロード PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、GitHub からダウンロードした MetroRedux_JapaneseMod-2.zip を展開・解凍、2033redux日本語化mod フォルダを使って Metro 2033 Redux 日本語化 Mod ファイル作成

GitHub から最新版ソースコード(Windows の場合は Source code (zip) の部分)をダウンロードします。今回ダウンロードしたソースコードファイルは MetroRedux_JapaneseMod-2.zip (2018年9月13日版)。

ダウンロードしたファイルを展開・解凍したら、Metro 2033 Redux の場合は 2つあるフォルダのうち 「2033redux日本語化mod」 フォルダに必要なファイルや設定をして日本語ファイルを生成します。

ちなみに WinMerge で MetroRedux_JapaneseMod-2.zip (2018年9月13日版) の 「2033redux日本語化mod」 フォルダと 「LLredux日本語化mod」 フォルダを比較したところ日本語化ファイル生成に必要なファイルは同じで、唯一違う部分は make.bat の記述だけでした。

以下、make.bat ファイルで相違部分があった個所です。43行目の split ファイルの指定が異なっています。

おそらく 42行目の scriptsplitter.exe でアンパックした config.bin の split ファイルを使うので、2033 Redux・Last Light Redux で config.bin に含まれる split ファイルが違うのかもしれません。

2033redux日本語化mod - make.bat
rem -- scripts.bin ファイルパック
scriptsplitter.exe .\resource\unpack\config.bin .\resource\scripts
sympack_redux .\resource\symbol.xml .\resource\scripts\54_FA8EEA67.split
scriptconcat .\resource\scripts .\out\config.bin
LLredux日本語化mod - make.bat
rem -- scripts.bin ファイルパック
scriptsplitter.exe .\resource\unpack\config.bin .\resource\scripts
sympack_redux .\resource\symbol.xml .\resource\scripts\66_FA8EEA67.split
scriptconcat .\resource\scripts .\out\config.bin
参考サイト

Metro 2033 Redux - content.vfx、config.bin、stable_us.lng ファイルを resource → unpack フォルダに配置

PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、Metro 2033 Redux がインストールフォルダにある content.vfx をコピーして、2033redux日本語化mod フォルダの resource → unpack フォルダに配置 PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、アンパックした Metro 2033 Redux の content フォルダ内にある config.bin ファイルをコピーして、2033redux日本語化mod フォルダの resource → unpack フォルダに配置 PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、アンパックした Metro 2033 Redux の content → localization フォルダ内にある stable_us.lng ファイルをコピーして、2033redux日本語化mod フォルダの resource → unpack フォルダに配置

日本語化ファイルを生成するのに content.vfxconfig.binstable_us.lng ファイルが必要です。

content.vfx は Metro 2033 Redux のインストールフォルダにあります。GitHub で公開している Metro 2033 Redux 日本語化ファイル も content.vfx を使用しているので、すでに日本語化済みの環境から間違って content.vfx を使わないように注意してください。

config.binstable_us.lngMetro 2033 Redux ゲームデータをアンパック してファイルを抽出する必要があります。

ちなみに Metro 2033 Redux と Metro Last Light Redux の stable_us.lngWinMerge で比較した結果、同じファイルでした。

PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、2033redux日本語化mod フォルダの resource → unpack フォルダを作成して content.vfx、config.bin、stable_us.lng 3ファイルを配置

2033redux日本語化mod\resource フォルダに unpack フォルダを作成して、content.vfxconfig.binstable_us.lng の 3ファイルを配置します。

関連記事
参考サイト

Metro 2033 Redux - バッチファイル make.bat テキストエディタで改行コード LF から CR+LF に変更(Windows)

PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、2033redux日本語化mod フォルダにある make.bat ファイルをテキストエディタで開き、改行コードが LF の場合 CR+LF に変更して保存する PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、2033redux日本語化mod フォルダにある make.bat ファイルをテキストエディタで開き、改行コードが LF の場合 CR+LF に変更して保存する

2033redux日本語化mod」 にある make.bat ファイルをテキストエディタで開き、改行コードを LF から CR+LF に変更して保存します。(画像はテキストエディタ 秀丸)

これは日本語が含まれるバッチファイルで改行コードが LF の場合、バッチファイルが動作しないためです。

参考サイト

Metro 2033 Redux - 最新版 MetroLLRedux日本語化作業所.xlsx に更新(ファイル差し替え)

PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、2033redux日本語化mod フォルダの MetroLLRedux日本語化作業所.xlsx を、Metro Redux 日本語化作業所からダウンロードした最新版ファイルに差し替え

最新版の翻訳データに反映したい場合は、Metro Redux 日本語化作業所 から最新版日本語データをダウンロードします。

Google スプレッドシートのメニューから 「ファイル」 → 「形式を指定してダウンロード」 → 「Microsoft Excel (.xlsx)」 をクリックします。

2033redux日本語化mod」 フォルダにある MetroLLRedux日本語化作業所.xlsx を、ダウンロードした MetroLLRedux日本語化作業所.xlsx に差し替えます。

参考サイト

Metro 2033 Redux - dll ファイル(ClosedXML.dll、DocumentFormat.OpenXml.dll、ExcelNumberFormat.dll、FastMember.Signed.dll、System.IO.FileSystem.Primitives.dll、System.IO.Packaging.dll) を tools → excel フォルダに配置

PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、LLredux日本語化作業mod(配布).zip の tools → excel フォルダにある dll ファイル(ClosedXML.dll、DocumentFormat.OpenXml.dll、ExcelNumberFormat.dll、FastMember.Signed.dll、System.IO.FileSystem.Primitives.dll、System.IO.Packaging.dll) を 2033redux日本語化mod フォルダの tools → excel フォルダに配置 PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、LLredux日本語化作業mod(配布).zip の tools → excel フォルダにある dll ファイル(ClosedXML.dll、DocumentFormat.OpenXml.dll、ExcelNumberFormat.dll、FastMember.Signed.dll、System.IO.FileSystem.Primitives.dll、System.IO.Packaging.dll) を 2033redux日本語化mod フォルダの tools → excel フォルダに配置

LLredux日本語化作業mod(配布).zip の tools → excel フォルダにある dll ファイル(ClosedXML.dllDocumentFormat.OpenXml.dllExcelNumberFormat.dllFastMember.Signed.dllSystem.IO.FileSystem.Primitives.dllSystem.IO.Packaging.dll) を 「2033redux日本語化mod」 フォルダの tools → excel フォルダに配置します。

この dll ファイルがないとバッチファイル実行時に excel フォルダにある xlsx-text.exe の処理ができません。

参考サイト

Metro 2033 Redux - dds 空フォルダ作成

PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、2033redux日本語化mod フォルダに dds 空フォルダを作成

2033redux日本語化mod」 フォルダに 空フォルダを作成して名前を dds にします。

どうもバッチファイル(make.bat) で dds フォルダに dds ファイルが作成されるようになっているようですが、この dds フォルダがないと dds ファイルが保存されないようです。

dds フォルダがなくてもバッチファイル(make.bat)はとりあえず最後まで正常に処理が流れて日本語化ファイルを生成しますが、dds ファイル(フォントテクスチャファイル?)分の容量が抜けてしまうようです。

Metro 2033 Redux 日本語化 Mod ファイル作成(make.bat 実行)

PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、make.bat 実行後に生成された content.vfx と content99.vfs0、この 2ファイルを Metro 2033 Redux インストールフォルダに入れてゲームを起動すれば日本語表示可能

以上、上記すべての手順をしたうえでバッチファイル make.bat を実行すると、content.vfxcontent99.vfs0 が作成されます。

この生成された 2ファイルを Metro 2033 Redux インストールフォルダに入れてゲームを起動すれば日本語が表示されます。

Metro 2033 Redux 日本語化 Mod ファイル - 文字が表示されない、文字化けの原因と対処法

PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、文字が表示されない、文字化けの原因と対処法、resource\unpack フォルダに配置した config.bin ファイルが Metro Last Light Redux からアンパックしたファイルだった場合に発生、Metro 2033 Redux から アンパックした config.bin ファイルに差し替えた後、resource\scripts フォルダを削除、またはフォルダ内にあるすべての split ファイルを必ず削除、これは以前の config.bin から生成された split ファイルが残っているため日本語化 Mod ファイルを再生成した時に再度取り込んでしまい日本語が表示されなくなるため PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、文字が表示されない、文字化けの原因と対処法、resource\unpack フォルダに配置した config.bin ファイルが Metro Last Light Redux からアンパックしたファイルだった場合に発生、Metro 2033 Redux から アンパックした config.bin ファイルに差し替えた後、resource\scripts フォルダを削除、またはフォルダ内にあるすべての split ファイルを必ず削除、これは以前の config.bin から生成された split ファイルが残っているため日本語化 Mod ファイルを再生成した時に再度取り込んでしまい日本語が表示されなくなるため

resource\unpack フォルダに配置した config.bin ファイルMetro Last Light Redux からアンパック したファイルだった場合、その状態で 日本語化 Mod ファイルを生成 すると、ゲームは起動できてもゲーム内の文字が表示されなかったり、文字化けすることを確認しています。

そのため、Metro 2033 Redux からアンパック した config.bin ファイルを使用しているかどうか確認してください。

また、一度でも違う config.bin ファイルを使って 日本語化 Mod ファイルを生成 していた場合は、resource\scripts フォルダを削除、またはフォルダ内にあるすべての split ファイルを必ず削除してください。

これは Metro Last Light Redux の config.bin から生成された split ファイルが resource\scripts フォルダに残っているため、Metro 2033 Redux からアンパックした config.bin に差し替えても 日本語化 Mod ファイル生成 時に残った split ファイルを再び取り込んでしまい、同じ現象が発生してしまうためです。

おまけ : Metro 2033 Redux - stable_jp.txt ファイルから日本語化 Mod ファイル作成

PC ゲーム Metro 2033 Redux 日本語化 Mod ファイル作成方法、MetroLLRedux日本語化作業所.xlsx からではなく、xlsx から txt ファイルに変換された stable_jp.txt ファイルから日本語化 Mod ファイルを生成する方法、make.bat をテキストエディタで開き 4行目先頭に rem 文を入れるか削除することで xlsx から txt ファイルに変換する処理を省略する、stable_jp.txt から直接翻訳修正することで、その内容が content.vfx と content99.vfs0 に反映される

MetroLLRedux日本語化作業所.xlsx からではなく、xlsx から txt ファイルに変換された stable_jp.txt ファイルから日本語化 Mod ファイルを生成する方法があります。

make.bat をテキストエディタで開き 4行目先頭に rem 文を入れるか削除することで、xlsx から txt ファイルに変換する処理を省略することができます。

stable_jp.txt から直接翻訳したり修正することで、その内容を日本語化 Mod ファイルに反映させることができます。

2033redux日本語化mod - make.bat 4行目修正前
@echo off
chcp 932
set PATH=%PATH%;%CD%\tools;
.\tools\excel\xlsx-text .\MetroLLRedux日本語化作業所.xlsx .\resource\localization\stable_jp.txt
lngpack_redux .\resource\localization\stable_jp.txt .\out\stable_us.lng .\resource\textures\font\chtable.txt
2033redux日本語化mod - make.bat 4行目 rem 追加(コメント扱い)
@echo off
chcp 932
set PATH=%PATH%;%CD%\tools;
rem .\tools\excel\xlsx-text .\MetroLLRedux日本語化作業所.xlsx .\resource\localization\stable_jp.txt
lngpack_redux .\resource\localization\stable_jp.txt .\out\stable_us.lng .\resource\textures\font\chtable.txt
関連記事
awgs
Posted by awgs

Comments 3

There are no comments yet.

Atom

記事ありがとうございます。日本語化できました。

2019/10/30 (Wed) 22:24
awgs

Anonymous

To Anonymousさん

私の力不足のため、これ以上わかりやすく説明することができません。
Youtube に別の方が作成した「Epic版Metro 2033 Reduxを日本語でプレイ(MOD導入)する方法」というタイトルの動画がありますので、そちらの動画でもう一度日本語化の手順内容をご確認ください。

2019/10/28 (Mon) 18:47

Anonymous

Epic 版の日本語化に挑戦しているのですが、なかなか成功しません。
もう少し分かりやすく解説お願いします。

2019/10/28 (Mon) 17:41

英数字フィルタ、URL フィルタ、おまかせ禁止ワードを有効にしています(詳細)。コメント内容は承認後に公開されますが、コメントの内容によっては削除することがあります。