IAF Version 1.1 Patch


IAF 1.1パッチリリース
12月01日、EA/Jane's Combat SimulationsからIAFのVer.1.1へのアップデートパッチがリリースされました。

ftp://ftp.ea.com/pub/janes/patches/iaf/npspatchiaf.exe
Size: 1.84 Mbyte

ただしこのファイルを実行したら即IAFがアップデートされるわけではありません。このファイルを実行すると"Network Play System"(以下NPS)なるもののセットアップが立ち上がるのでとりあえず通常のアプリケーションと同じようにインストールします。

NPSのセットアップが終わるとスタートメニューの"プログラム>Jane's Combat Simulations>I A F"のところに"I A F Update Check"というショートカットが出来ます。オンラインでのアップデートとなるのでこれを実行する時にはインターネットに接続していなければなりません。
実行すると"EA Auto Patch"というタイトルのウィンドウが現れ自動的にアップデートが開始されます。アップデートはNPSのサーバーに接続し現在のバージョンをチェックしてからサーバーより最新のファイルがIAFフォルダ内に送られて来てプログラムが直接書き換えられることで行われます(ここで送られてくるファイルは565kバイト。最初からこれだけダウンロードさせてくれれば良いに...)。エラーが出ずにアップデート完了とメッセージが出たらIAFはバージョン1.1になっています。


バージョン1.0からの変更点
変更点に付いての詳しい内容はアップデート後IAFフォルダ内に出来るReadme1_1.txtに記されています。
そのうち主なものを挙げると

対戦時に相手の名前が分かるようになったのはかなり今まで誰と戦っているのか分かりにくかっただけに大きな改善です。ガンサイトのずれも無くなったようなのでさらにドッグファイトが楽しくなると思います。
またタキシング時のステアリングはいままでスティックでしか操作できませんたが一般的なラダーペダルでの操作も出来るようになりました。


EAスクウェア版アップデート時の問題と解決法
私もパッチが出た日に早速ダウンロードして以上のことを実行してみました...まずなかなかアップデートサーバーに繋がらないという問題があり何度も接続を試みました。そしてようやく繋がったらしく"Checking for updates to I A F..."とメッセージでいよいよファイルが送られてくるのかと思いきや"No update required! You already have the most current version of the software."というメッセージが出て終わってしまいました。一応ゲームを立ち上げてみましたが当然何も変化はありません。その後何度もくり返しましたがやはり同じ結果となりました。私以外にIAFを持っている人もやはり同じ症状でアップデートできないようでした。

しかし海外のIAFプレイヤーはちゃんとアップデートされているようだったので、どうやら私を含めほとんどの日本人ユーザーが使っている代理店(EAスクウェア)版ではアップデートされないと言うことが分かりました。以前F-22ADFのパッチが代理店(イマジニア)版には当たらず結局代理店からパッチが出るまで待たされたという我々にとっては大きな"事件"があり、今回も同じことになるのではないかと不安がよぎりました。
しかしIAFの代理店版はプログラム自体には英語版から全く改変が行われていないようなのでまずどこにバージョン情報があるかを探してみました。一番可能性の高いレジストリを覗いてみるとやはり"Version"が"1.0"とあったのでまずここを変えてみたのですが駄目で、次に同じところにある"Language"という値を変更してアップデートを試みたら今度は見事にアップデートが開始されました。やはり見た目は英語のままでも日本(語)版して区別されていたようです。

もしかしたら後でEAスクウェアから正式なパッチが出るかもしれないのですがとりあえずこれで今すぐIAF 1.1が楽しめます。


以下に詳しい方法を記しますが、レジストリを操作するうえメーカー非公認の方法なので実行する場合は各自の責任で行なって下さい。この方法で万が一ゲームもしくはシステムに障害が発生しても私もメーカーも責任は取りません。(まぁ、まずそんな事は起らないと思いますが...)

  1. レジストリエディタ(Windowsがインストールされているドライブの"\windows\regedit.exe")を起動します。

  2. HKEY_LOCAL_MACHINE\SOFTWARE\Jane's Combat Simulations\I A F と言うキーを探し出します。
    マイコンピュータ
    ├ HKEY_CLASSES_ROOT
    ├ HKEY_CURRENT_USER
    ├ HKEY_LOCAL_MACHINE
    │ ├ ...
    │ ├ ...
    │ ├ SOFTWARE
    │ │ ├ ...
    │ │ ├ ...
    │ │ ├ Jane's Combat Simulations
    │ │ │ ├ ...
    │ │ │ ├ I A F  ← これ
    │ │ │ └ ...
    │ │ ├ ...
    │ │ ├ ...
    │ │ └ ...
    │ ├ ...
    │ ├ ...
    │ └ ...
    ├ HKEY_USERS
    ├ HKEY_CURRENT_CONFIG
    └ HKEY_DYN_DATA
    

  3. ここには"Language"という名前の値がありデータはEAスクウェア版では0x00000411 (1041)となっているのでここを16進で409もしくは10進で1033に変更します。

  4. 変更したらレジストリエディタを終了してオンラインで"IAF Update Check"を行ないます。

  5. バージョンチェックをクリアしてファイル転送が始まればOKです。転送が終わりアップデート完了と出たら無事Ver.1.1になっているはずです。

  6. レジストリのLanguageのデータは元に戻さなくても大丈夫ですが不安なら再び16進で411か10進で1041に戻しておきます。
レジストリ操作の際はくれぐれもの間違ったところを書き換えるなどしてシステムを破壊することのないよう注意して下さい。もし不安ならEA/スクウェアからの正式な対応を待ちましょう。