Steam の DiRT2 、もうストアは無いので買えないのです。
積んだままにしてたので、プレイしようとやってみました。ちょっとレースゲーにハマっておりまして、積んでるのを軒並みプレイしてみよーかなーと。
で、起動に苦戦したのでメモしときます。
そして、日本語化にも成功しました!イエイ!
別に英語のままでもレースするだけだし、そのままでも良かったんだけど、・GFWLの無効化
Gamers for Windows Live ていう古いゲームが使ってるサービスの終わった呪いがあるのですが、これが起動時にチェックがきて、起動できないのです。だがしかし、有志がおり無効化する手順がありました。
(1) ゲームのインストールフォルダにあるインストールチェックとかする部分のファイルを削除
(DiRT2 ならここらへん)
X:\SteamLibrary\steamapps\common\Dirt 2\redist\ の中にある GFWL フォルダを削除
(2) xlive.dll を入手して、インストールフォルダに入れる。これで完了です。
このBulletstormのWikiのリンクからXlivelessってのをダウンロードできます。
先駆者に感謝ですね。
【DiRT2の日本語化】
(1) 日本語音声
音声ファイルは他にも書いてあったのですが、インストールフォルダに入っているのでリネームで適用できます。
X:\SteamLibrary\steamapps\common\Dirt 2\audio\speech\
の中にある、jp.nfs を en.nfs に置き換えでOk。
元のen.nfsはリネームなりしてバックアップしときましょう。
(2) 文字の日本語化
日本語データはあるのですが、フォントが無さそうでした。で、検索すると同じ会社の同じ時期のゲームで、PSSGって拡張子のフォントファイル使ってるやつが。
「F1 2011」は engのをjpnのファイルに置きかけで日本語にできるとあり、そのファイル使えばできるはず!!と!が、既にDiRT2と同じく販売終了。さらに検索してたら「F1 2012 Demo」も同じようなファイルがあるっぽい。これでもイケるはず!!、、、うんコチラも終了しておりました。
だがしかし、Demo版ならストアがなくともインストールできる技があると!
まずSteamDBでIDを調べる「F1 2012 Demo」211940 とわかる。
でブラウザで、「steam://install/211940」これを入力すると無事インストールできた!
先駆者ありがとー!!
てことで、ここからが本番です。
(2-1) フォントファイルコピー1
Z:\SteamLibrary\steamapps\common\F1 2012 Demo\frontend から
「b_persistent_jpn.pssg」をコピー。
Z:\SteamLibrary\steamapps\common\Dirt 2\frontend に
「b_persistent_eng.pssg」に名前を変えて上書き。(元ファイルは退避)
なんか b_nonpersistent_eng てのもいるけど、とりあえずは上のだけ上書きした。
(2-2)フォントファイルコピー2
Z:\SteamLibrary\steamapps\common\F1 2012 Demo\frontend\fonts から
「avenir_2d_jpn.PSSG」をコピー
Z:\SteamLibrary\steamapps\common\Dirt 2\frontend\fonts に入れる。
他にも_jpnのやつがあるんだけど、自分は全部これ使うことにした。
(2-3)「font_list_eng.xml」 のフォントの指定をエディタを使って変更
Texture Fonts以降の4つの database_file を先ほどコピーした
「avenir_2d_jpn.PSSG」に書き換えました。
ちなみに、一番上のフォントは3D編集とかしてる模様で、置き換えると異常終了しました。
(2-3)「render_texture_fonts_eng.xml」にコピーしたフォントの記載を追加
Z:\SteamLibrary\steamapps\common\Dirt 2\system の中にある
「render_texture_fonts_eng.xml」に 「avenir_2d_jpn.PSSG」の記載を追加
<pssg processor="FE::FontManager" filename="/data/frontend/fonts/avenir_2d_jpn.PSSG" map="APPLICATION" pool="PSSG_FE" />






0 件のコメント:
コメントを投稿