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

Top/日本語化パッチ

#author("2023-02-01T19:32:54+09:00","","")
*はじめに [#ncc62f2e]
 Oblivionで日本語を表示できるようにする非公式パッチの紹介です。&color(crimson){Oblivionを日本語化するには、更に日本語に翻訳したデータ};([[日本語Mod]])&color(crimson){が必要です};。
日本語化パッチは特定のバージョンのOblivionにしか対応していないので[[公式パッチ]]を充ててその対応するバージョンにもっていく必要が有ります。
 Steam版はexeファイルにパッチを充てる必要はありませんがobja_12416.dllをOBSEプラグインとして導入する必要があります。

&color(red){Oblivion.exeが暗号化されているdirect2drive版、Impulse版は、日本語化に対応していません。};

**目次 [#w6252bc4]
#contents

* 日本語化パッチ [#o728ea6b]
**プラグインタイプ(Beta版) v0.16 beta3 [#i8573f0d]
&color(crimson){Steam版はこちらでしか日本語化出来ません};。
導入時に付属の「 obja_loader.exe 」か[[Oblivion Script Extender>http://wiki.oblivion.z49.org/?MOD%2FEXE%E6%8B%A1%E5%BC%B5]] (以後 OBSE)を選ぶ必要があります。
安定版のv0.15cと比べ導入の手間は多いですが、oblivion.exeを変更しない為、これを動作中に利用するtoolで不都合が起きにくいです。
OBSEプラグインとして導入する場合は、パッケージ版・Steam版共に[[導入手順/Steam/patch0.16]]を参考にするとよいでしょう。
*知識 [#z3e79661]
**基本 [#md78f0e2]

※Beta版では、これを起因とした不具合に遭遇する可能性がある事を理解して利用してください。
※Beta版をOBSEプラグインとして利用する場合は、&color(crimson){OBSEプラグインを導入する方法を理解していないと日本語化できません};。
※このBeta版で、特にゲームプレイを止めてしまうような致命的な不具合は報告されていません。
-日本語化パッチはそのままでは日本語の表示ができない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]]も参考の事)

-''[[v0.16 beta3>http://www.4shared.com/file/120321501/b49f07f8/TES4JaPatch016_beta3.html]]''
#pre(,monospaced){{{
【パッケージ版ですか?Steam版ですか?】─(それ以外)→【日本語化パッチは使えません】
   │           │
   │           │
 (パッケージ版)      (Steam版)
   │           │
   │           │
   │           └────────────┐
   ↓                        │
【ゲームのバージョンは幾つですか?】          │
   │           │            │
   │           │            │
(1.1.0.511か1.2.0.416)  (それ以外)          │
   │           │            │
   │           │            │
   │           ↓            │
   │  【公式パッチでアップデートしてください】  │
   │                        │
   │                        │
   ↓                        ↓
【v0.15c or v0.16(beta)】            【v0.16(beta)】
}}}

** パッチタイプ(安定版) v0.15c [#d39cf0a2]
手早く日本語化MODを導入したいならば、これを利用するとv0.16b3よりも簡単に実行でき、また安定して動作します。
oblivion.exeのバイナリを書き換える為、特定のtoolが動作しない可能性があります。
また、MOD導入の際に手間が増える傾向があります。(付属のReadMe.txt等を参照の事)
-パッケージ版の方は全てのバージョンの日本語化パッチが使用できます。しかし、あなたが初心者で始めて日本語化パッチを導入するのであれば安定版である ''v0.15c'' を選択しましょう。
-v0.16系はbeta版扱いですので最初から導入する事はお勧めしません((致命的問題は確認されていませんが))。まずは安定環境をきちんと導入出来る事、それが一番大事です。
-Steam版の方は''v0.16(beta)''しか選べません

※PS3/Xbox版でOblivionを体験済みの方、また今後いろいろなMODを追加する予定の方は、今後の為にもv0.16b3を選びその手順を学ぶほうがよいかもしれません。

-''[[v0.15c>http://rapidshare.com/files/155782977/TES4JaPatch015c.zip.html]]''
*日本語化パッチのバリエーション [#o728ea6b]
導入方法は[[導入手順]]にまとめてあります。よって詳しい導入解説は行いません

**ミラー [#k9d24604]

**現行安定版 [#m8ba9638]
***v0.15系 [#gb05c732]
-最新版は ''v0.15c''
-安定最新版。初めての人はこれをまず試すべき
--ゲームプログラムにパッチを当てる事で導入する ([[導入手順/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版はこの方法でしか日本語化パッチを利用できない
---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/]]

*OBSE(Oblivion Script Extender)対応に関して [#ya0a05bb]
-日本語化パッチv0.15cはoblivion.exeのバイナリを書き換える為、OBSE の起動チェックに弾かれるようになります。しかし、幾つかの日本語化パッチのバージョンにはOBSE作者様に対応して頂いている上に、未対応なバージョンでも動くようにする工夫が可能です
※プラグインタイプのv0.16b3の場合、oblivion.exeのバイナリを書き換えない為、上記の問題は回避可能です。
-OBSEの導入に関する情報は[[ObWikiJP:OblivionScriptExtender]]をご参考下さい(OBSE用プラグインフォルダを作る・日本語化パッチをインストールする等)
-OBSEが未対応なバージョンの日本語化パッチでも動くようにしたい場合の情報も上のリンクから辿れます
*既知の問題 [#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との併用は出来ません};。

-参考:[[OblivionWikiJP:OblivionScriptExtender]]


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