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

2019年01月19日
Metro 2033 Redux
0

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

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

関連記事
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 で 「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 ゲームデータをアンパック してファイルを抽出する必要があります。(今回ダウンロードしたソースコードファイル MetroRedux_JapaneseMod-2.zip (2018年9月13日版)にはなぜか最初からこの 2つのファイルが入っていました。)

ちなみに 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ファイル

content.vfxconfig.binstable_us.lng ファイルを 「2033redux日本語化mod」 フォルダの resource → unpack フォルダに配置します。

関連記事
参考サイト

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.vfx と content99.vfs0 が作成されます。

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

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 0

There are no comments yet.

Leave a reply

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