日本語化パッチ のバックアップの現在との差分(No.45)

Top/日本語化パッチ

#author("2023-02-01T19:32:54+09:00","","")
*はじめに [#ncc62f2e]
 Oblivionで日本語を表示できるようにする非公式パッチの紹介です。&color(crimson){Oblivionを日本語化するには、更に日本語に翻訳したデータ};([[日本語Mod]])&color(crimson){が必要です};。


**目次 [#w6252bc4]
#contents

*知識 [#z3e79661]
**基本 [#md78f0e2]

-日本語化パッチはそのままでは日本語の表示ができないoblivionのプログラムに干渉してそれが出来るようにするものです。よって日本語化パッチを当てただけではゲームない英文は英語のままです。日本語で遊ぶためには日本語データである[[日本語Mod]]も必要になります
-日本語化パッチは特定のバージョンのOblivion(&color(red){1.1.0.511};か&color(red){1.2.0.416};)にしか対応していないので[[公式パッチ]]をあててその対応するバージョンにする必要が有ります。日本語化パッチを当てる前にまずは[[公式パッチ]]のページをご覧下さい
-「日本語化パッチ」と呼んでいますが、その最新bet版のv0.16系はファイルにパッチを当てる形ではなくなっています
-日本語化パッチ0.15までは''パッケージ版''と''Steam版''でしか使用できません([[FAQ]])。&color(red){Oblivion.exeが暗号化されているdirect2drive版、Impulse版は、日本語化パッチに対応していません};
**バージョン選択 [#oe3a6ac9]
 日本語化パッチは色々なバージョンが存在します。どれを選べばよいかは次を参照してください ([[FAQ]]も参考の事)

#pre(,monospaced){{{
【パッケージ版ですか?Steam版ですか?】─(それ以外)→【日本語化パッチは使えません】
   │           │
   │           │
 (パッケージ版)      (Steam版)
   │           │
   │           │
   │           └────────────┐
   ↓                        │
【ゲームのバージョンは幾つですか?】          │
   │           │            │
   │           │            │
(1.1.0.511か1.2.0.416)  (それ以外)          │
   │           │            │
   │           │            │
   │           ↓            │
   │  【公式パッチでアップデートしてください】  │
   │                        │
   │                        │
   ↓                        ↓
【v0.15c or v0.16(beta)】            【v0.16(beta)】
}}}

-パッケージ版の方は全てのバージョンの日本語化パッチが使用できます。しかし、あなたが初心者で始めて日本語化パッチを導入するのであれば安定版である ''v0.15c'' を選択しましょう。
-v0.16系はbeta版扱いですので最初から導入する事はお勧めしません((致命的問題は確認されていませんが))。まずは安定環境をきちんと導入出来る事、それが一番大事です。
-Steam版の方は''v0.16(beta)''しか選べません


*日本語化パッチのバリエーション [#o728ea6b]
導入方法は[[導入手順]]にまとめてあります。よって詳しい導入解説は行いません


**現行安定版 [#m8ba9638]
***v0.15系 [#gb05c732]
-最新版は ''v0.15c''
-安定最新版。初めての人はこれをまず試すべき
-ゲームプログラムにパッチを当てる事で導入する ([[導入手順/ob1.2.0416/patch0.15]])
-v0.15系まではゲームプログラムにパッチを当てる形になる。ゲームプログラムのバイナリ改変を行う形だが、それまでずっと採用されてきた手法なので安定動作が期待できる
-画面上に表示された半角スペースが文字化けするという報告がある (v0.16系では大丈夫の模様)
-使用するUI MODによっては専用のdllが準備されているので添付文書を読むこと
-OBSE((Oblivion Script Extender))との併用は可能(OBSE側が対応している)
-入手:[[メイン>http://rapidshare.com/files/155782977/TES4JaPatch015c.zip.html]]、[[ミラー>http://jpmod.oblivion.z49.org/files/JaPatch/TES4JaPatch015c.zip]]
--ゲームプログラムにパッチを当てる事で導入する ([[導入手順/ob1.2.0416/patch0.15]])
---v0.15系まではゲームプログラムにパッチを当てる形になる。ゲームプログラムのバイナリ改変を行う形だが、それまでずっと採用されてきた手法なので安定動作が期待できる
---画面上に表示された半角スペースが文字化けするという報告がある (v0.16系では大丈夫の模様)
--使用するUI MODによっては専用のdllが準備されているので添付文書を読むこと
-''GOG''版使用者はスレ[[>>758>https://egg.5ch.net/test/read.cgi/game/1600934790/758]]のパッチを使うこと(OBSE((Oblivion Script Extender))と併用する場合、[[xOBSE>https://github.com/llde/xOBSE/releases]]に入れ替えるかobse_loader.exeのバイナリを書き換える必要アリ 02D34D2B → FFD2732D)
-入手:[[ダウンロード>https://jpmod.oblivion.z49.org/files/JaPatch/TES4JaPatch015c.zip]](旧ミラー)
**Beta版 [#o88d5350]
***v0.16系 [#i8573f0d]
-最新版は ''v0.16 beta3''
-最新の日本語化パッチだが、Beta版である。不具合上等の覚悟で。
-機能的にはv0.15系とそんなに変わっていないが導入方法が大幅に変更された
-導入方法は2パターン有る ([[導入手順/ob1.2.0416/patch0.16]])
--パッチ付属の obja_loader.exe から起動する方法
---日本語化パッチの添付文書で主に記述されている方法。導入方法は簡単
---OBSE((Oblivion Script Extender))との併用が出来ないのが欠点
--Oblivion Script Extender((OBSE)) のプラグインとして起動する方法
---OBSEインストールも必要になるので導入までの手数が増える
---仕組み上、OBSEとの併用が可能(というか当たり前)
---Steam版はこの方法でしか日本語化パッチを利用できない
-入手:[[メイン>http://www.4shared.com/file/120321501/b49f07f8/TES4JaPatch016_beta3.html]]、[[ミラー>http://jpmod.oblivion.z49.org/files/JaPatch/TES4JaPatch016_beta3.zip]]


---ENBとは併用できない、v0.15系でOblivion.exeに直接パッチを当てれば併用できる
-入手:[[ダウンロード>https://jpmod.oblivion.z49.org/files/JaPatch/TES4JaPatch016_beta3.zip]]
--Steam 対応修正パッチ:[[ダウンロード>https://u9.getuploader.com/oblivion/download/119]]
**旧版 [#g5a38aa8]
 大きな機能追加/変更がなされたもののみ記します

***v0.14系 [#b81304ca]
-最新版は ''v0.14a''
-導入方法は多少面倒 ([[導入手順/ob1.2.0416/patch0.14a]])
-このバージョンより oblivion.ini の編集が不要になりました。また、obja.dll を使用するようになりました
-このバージョンを使用する理由は余りありません
-OBSEとの併用は可能(OBSE側が対応している)
***v0.13系 [#b774d803]
-最新版は ''v0.13a''
-導入方法は多少面倒 (導入手順の紹介ページ無し)
-このバージョンより oblivion.ini の編集が不要になりました。また、obja.dll を使用するようになりました
-コンソールでの日本語表示対応
-このバージョンを使用する理由は余りありません
-OBSEとの併用は可能(OBSE側が対応している)

***v0.10系 [#jd8b80cb]
-最新版は ''v0.10''
-導入方法は多少面倒 ([[導入手順/ob1.2.0416/patch0.10]])
-このバージョンより後(v0.11系以降)ではゲーム内の表示FontをPCにインストールされたTrueTypeFontから選べるようになったのだが、逆にOblivion組み込みのFontは使えなくなった。よって、そのオリジナルなFontとそれにあわせた日本語Fontが好みだという方にのみこのバージョンは選択する意味が有る
-OBSEとの併用は可能(OBSE側が対応している)

***v0.09系 [#ma7876c9]
-最新版は ''v0.09b''
-導入方法は多少面倒 (導入手順の紹介ページ無し)
-入力に日本語が使用できるようになった(Potion名等に日本語が使える)
-大体これ以降、対応するOblivionのバージョンは1.1.0.511と1.2.0.416のみになる
-OBSEとの併用は可能(OBSE側が対応している)

***v0.07系 [#p2b27693]
-最新版は ''v0.07e''
-導入方法は多少面倒 (導入手順の紹介ページ無し)
-確認できる物の内で一番沢山のバージョンのOblivionに対応している ((0.1.0.228, 1.1.0.511, 1.2.0.214, 1.2.0.410, 1.2.0.416))
-OBSEとの併用は可能(OBSE側が対応している)。但し0.07eのみ


*ミラー [#k9d24604]
 上記アドレスからは落としにくい事が有るのでその場合は以下のアドレスから入手する事も出来ます。
-[[4shared>http://www.4shared.com/dir/11084813/dbb8f66e/sharing.html]]
-[[Wiki内>http://jpmod.oblivion.z49.org/files/JaPatch/]]

*既知の問題 [#w3ced4b0]
-Windows 7では環境によっては日本語入力機能が上手く動かない事があるようです
-OBSEとの併用時、文字コード上の問題により一部のダイアログが崩れる現象があるようです ((どちらかというとOBSE側の課題だが、地味が解決が厄介らしい))


*OBSE(Oblivion Script Extender)との併用 [#e741a658]

 日本語化パッチv0.15系までの日本語化パッチはOblivion.exe自体を書き換えます。よって起動時にOblivion.exeのチェックを行っているOBSE((Oblivion Script Extender))は起動できなくなります。ところがOBSE作者さん側の好意より、殆どのバージョンの日本語化パッチについてOBSE側で対応済みです。対応済みとされるバージョンは以下のとおりです(OBSE v0020ソースより抜粋)

#pre{{{
case 0x3ECC5E59:	// 1.2.0.416 japanese unofficial v7e
case 0x181B8C89:	// 1.2.0.416 japanese unofficial v9 (apparently no v8)
case 0xE56C9816:	// 1.2.0.416 japanese unofficial v9a
case 0x3E9FC1F7:	// 1.2.0.416 japanese unofficial v9b
case 0x52AE527E:	// 1.2.0.416 japanese unofficial v10
case 0x345A515B:	// 1.2.0.416 japanese unofficial v11
case 0xA83413FD:	// 1.2.0.416 japanese unofficial v12, v12a
case 0x7EE813F7:	// 1.2.0.416 japanese unofficial v12b
case 0x9B20B8E1:	// 1.2.0.416 japanese unofficial v13
case 0x175EB699:	// 1.2.0.416 japanese unofficial v13a
case 0x8DFFDD6C:	// 1.2.0.416 japanese unofficial v14
case 0xCF5AE53E:	// 1.2.0.416 japanese unofficial v14a
case 0x3DBB32D1:	// 1.2.0.416 japanese unofficial v15
case 0x7CD1332D:	// 1.2.0.416 japanese unofficial v15 (proper PE checksum)
}}}
 ぱっと見、v0.15cには対応してないように見えますが、v0.15系のパッチファイルは全て共通((obja.dllだけが異なる))ので問題は有りません。

 日本語化パッチv0.16系からはOBSE側からの対応はなされておりません。しかし、v0.16系はOBSEプラグインとしての導入方法も有る為、それを利用することでOBSEとの併用が可能です。

 以上のように、日本語化パッチとOBSEの併用で問題が出る事は殆どありません。但し、OBSEのv0017からv1.2.0.416のOblivionしかサポートしなくなっています。よって&color(crimson){Oblivionのバージョンを最新にしてない場合は日本語化パッチとOBSEとの併用は出来ません};。

-参考:[[ObWikiJP:OblivionScriptExtender]]
-参考:[[OblivionWikiJP:OblivionScriptExtender]]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS