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

2019年01月19日
6

PC ゲーム Metro 2033 Redux 日本語データから日本語化 Mod ファイルを作成する方法の記事です。Steam 版GOG 版 および Epic 版 に対応 しています。

本記事の内容は旧作 Metro 2033 には対応していません。(参考情報

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

2021/2/11 追記

Epic 版 Metro: 2033 Redux および Epic 版 Metro Last Light Redux日本語化ファイルが公開 されました。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 ファイル更新方法

日本語化作業所にある翻訳データをゲームに反映することができるようになっています。

ソースコード 内に公開時点の日本語化作業所の xlsx ファイルが同梱されているため、特に理由がない限りは xlsx ファイルの更新は不要ですが、何らかの理由で作業所の翻訳データが必要になった場合などは、以下の手順でファイルを更新することになります。

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

Metro Redux 日本語化作業所 から xlsx 形式の日本語データをダウンロードします。

ダウンロード方法は こちらのリンク をクリックするか、作業所のGoogle スプレッドシートにアクセスして、メニューから 「ファイル」 → 「形式を指定してダウンロード」 → 「Microsoft Excel (.xlsx)」 をクリックしてダウンロードします。

日本語化作業所からダウンロードした xlsx のファイル名が MetroLLRedux日本語化作業所.xlsx になっていることを確認します。違う名前になっていたら MetroLLRedux日本語化作業所.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 ファイル(この場合は Metro Last Light Redux の 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 6

There are no comments yet.
awgs

awgs

Re: タイトルなし

こちらでリンク先を確認してみたところ同じメッセージが表示されたのでダウンロードできなくなってしまったようです。
おそらく日本語化 Mod 作者の方がファイルを削除されたのではないかと思われます。

2021/07/22 (Thu) 05:06

Anonymous

参考サイト
LLredux日本語化作業mod(配布).zip ダウンロード - Metro シリーズ総合 Chapter:9

この項目でリンク先に飛んでも既に何もない状態です。
プレビューできません。ファイルはオーナーのゴミ箱にあります
と出てきます。

2021/07/22 (Thu) 02:42

Anonymous

No title

Epic版の日本語化、大変わかりやすく記載していただきありがとうごいます。無事日本語化できました。

EpicのインストールフォルダがProgram Files(デフォルトインスト)の場合、unpackerRedux.exeでアンパックする際に、管理者権限で実行しないとアンパックしてくれません。
ウインドウでの基本ではありますが、私もここで若干ひっかかりましたので、報告しておきます。

2021/01/01 (Fri) 00:32

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 フィルタ、おまかせ禁止ワードを有効 および 禁止ワード を厳しく設定しています。コメント内容は承認後に公開されます。コメントの内容によっては削除する ことがあります。質問がある場合は こちらの記事内容 をお読みの上、質問内容をなるべく詳細に正確に整理したうえで投稿してください。