Windows7にしてから久しぶりにプレイしたくなりインストールして見たのですが起動しませんでした!
ロゴ画面(動画再生?)が表示される前に真っ黒になり、デスクトップに戻ってしまいます。
一時的に解像度は変わってるのは見て分かります。
その時の私のやり方はこうだ。
BF2本体インストール>1.41パッチ>1.5パッチ
正常なインストール方法だったのに関わらず起動できなかったのだ。
あと試したことは、
・アンインストール>「Program Files\EA GAMES\BF2」のフォルダも完全削除>再インストール
・互換モードでXPとVISTAをそれぞれ選んで見たがダメ
・nVidiaを最新ドライバに更新
・デュアルモニタじゃなくしてみたり
念のため、スペック。
OS:Windwos7
CPU:AMD64
メモリ:3GB
グラボ:NVIDIA GeForce 9500 GT
ディスプレイ:
解像度:1280×1024
リフレッシュレート:75Hz
その他:SHARP AQUOS(TV)とのデュアルモニタにしてる
2chに助けを求めて、書き込みしたりして色々と解決策を探し回ってました。
まずエラーメッセージを見たいのですが、見かたが分かりませんでした。
探していると、動画が原因では無いか?という記事を見つけて、動画をスキップできるような設定に変更しました。
しかし、エラーは変わらず…動画が始まる前にエラーになってる模様。
その後、同じ記事の中に“ウィンドウモードで起動できる”という記事を見つけ、早速実行。
いつものように、画面全体を黒くするのではなくて、一部だけ黒くなりました(これがウィンドウモード)。
すると、やはりロゴが出る前でエラーが!でも、今回はエラーメッセージが見れました。フルスクリーンだとエラーメッセージは表示されないみたいですね。
その時のエラーの内容が以下のとおり。(これ、外国で公開されてたのをコピペしただけなので、バージョンとか細かい数値はずれてます)
Debug assertion failed!
Version: 1.1.2484.0 Build date:2009-12-31 04:52
Module: RendDX9
File: c:\dice\projects\BF2Branches\BF2JunePatch\Code\BF2\RendDX9\VideoOptions.cpp
Line: 234
Text: Unknown DynamicOption value 1280×1024@70Hz
Current confile:
このエラーメッセージを読む限り、解像度やリフレッシュレートが怪しい…。
ゲーム内のエラーというよりは、画面変更する際のエラーに見える。
そこで気付いたのがリフレッシュレート!
現在の私の設定は、 1280x1024x75Hz だったのです。エラーに表示されてる内容と、私の設定が違う・・・?一番近い数値を使ってるだけ・・・?など、色々と憶測がありましたが、とりあえずは、リフレッシュレートを60Hzにして見ようと思い、変更してみました。
だが、変更して見たものの起動には失敗…。エラーメッセージも同じものしか表示されない。
そこで私は気付きました。もしかしたらインストール時に解像度の取得などをして保存されてしまってるのではないかと!
リフレッシュレートを60Hzにしたまま、再度再インストールをして見ました。。。
パッチを当てる前に起動確認をしてみると。。。。
起動(-_-)キ(_- )キ!(- )キッ!( )キタ(. ゚)キタ!( ゚∀)キタ!!( ゚∀゚ )キタ━━━!!!!!
つまり、インストール時の画面設定が原因だったようです!!!
WEBを調べたあげく、解決策が残っていなかったので、念のため私が記述してきます。
そのあと2chで以下の様に書かれていたので、再インストールよりも手間が省けると思います!
どうぞ、困ってる方は試して見てくださいね。
247 :UnnamedPlayer:2009/12/31(木) 08:39:18 ID:u+KRKh2o
そう言う話なら、video.con削除すると設定がリセットされる
コメントを残す