グラフィックス関連のトラブルシューティング

Last-modified: 2022-12-08 (木) 21:17:51
 

インストール先は何処が最良か

 
  • Win7 Win8 Win10の場合、C:\Program Files以下にインストールしてはいけない。
  • 別ドライブ、またはパーティション分割されたドライブがあればそこに。
  • Win10環境下 C:\Program Files (x86)へのインストールによる起動は確認。
     

Direct X 9Cのバージョン及びNVIDIAユーザー向けの解説

 
  • Direct X 9Cは、2010年6月のバージョン。パッケージ版からのインストールであれば、本体と一緒に入っているものからインストールすれば良い。無論、その後最新版Direct X 9Cを再インストールしても問題はない。
    Geforceのドライバは、320.18以前。これ以降のドライバでも動作しないことはないが、テクスチャのクオリティが落とされるバグがある。
    現在は、最新版のドライバでも問題なく動作する方法が公式フォーラム上で発見された。NVIDIA先生、お許し下さい!
     
    画像上が不当に落とされたテクスチャ。画像下が正規のテクスチャ。
    shot_2014_04_14_19_51_37_0000.jpg
  • ↑ゲーム側の設定不具合によって落とされたテクスチャクオリティ
    shot_2014_04_14_19_52_35_0000.jpg
  • ↑正規のテクスチャクオリティ
     
  • 本シム公式フォーラムのFlanker15氏の情報によってコンフィグファイルを編集することで最新版グラフィックドライバでも問題なく動作することがわかった。
    要は、Steel Fury - Kharkov 1942\data\k42\loc_rus\config\config.engcfgに簡単な編集を加える事でゲーム側にグラボ関連の誤認識を修正するものだが、記事主が編集したものをパッチとして配布するので、NVIDIAユーザーはドライバを最新版に更新した上で導入されたし。パッチ導入のゲーミング環境は1080pを想定している。DLはこちら(video_config_fix2)
    ただし、このパッチを入れた状態でミッションエディターを起動するととんでもないローポリゴンが表示される。ミッションエディター使用時は外しておく事。
  • また、video_config_fix2を導入すると、config.engcfgが上書きされてしまうため環境設定がこのMod専用になってしまうので注意(特に画面解像度を調整している場合)!
    この際、config.engcfgを通常のメモ帳で開いてはいけない
    回避策としては、自身でカスタマイズしたconfig.engcfgvideo_config_fix2 の内容を書き写す必要がある。変更必要点は以下↓(wiki専用フォーマットのためコピペ厳禁。書き換えは手動で!)

formats()
{
user, 0, 2;
tbump, -1, 2;
hbump, -1, 2;
obump, -1, 2;
fbump, 0, 2;
lbump, 0, 2;
bump, -1, 2;
flora, 0, 2;
trans, -1, 2;
normal, 0, 2;
techn, -1, 2;
human, -1, 2;
objs, -1, 2;
marks, 0, 2;
atest, 0, 2;
clouds, 0, 2;
detail, 0, 2;
menu, 0, 2;
font, 0, 2;
uncomp, 0, 2;
}// end of formats


 

要は、0 を -1 に書き換えるのだが、面倒であれば全部書き換えてしまっても良い。また、上記と同様にミッションエディターを起動する時は任意で元に戻す。

  • 「パッチをいちいち入れたり外したりするのが面倒だ」という場合は、そもそもゲーム側にビデオメモリのチェックを行わせないという方法も取れる。
    \Steel Fury - Kharkov 1942\root\programs下のk42game.programNotepad++で開き(ここでも通常のメモ帳で開いてはいけない)、
    	check_vidmem	=	true;
    の閾値を
    	check_vidmem	=	false;
    に変更するとテクスチャクオリティは常に最高の状態が保たれる。この処置を行ったあとは、念のため4GBパッチを入れ直しておく。
     
    AMD製グラフィックボードでも、今の所上記の方法で解決する。
     

ゲーム内グラフィックス設定はどう設定すれば良いか

特に不具合がない場合は設定する必要はないが、不具合が出る場合は以下の設定を試すことで改善した報告がある。

 
  • no video setting restrictionsのチェックを入れ、use desktop resolutionを外す。
    この設定を行うと、ロード中に画面が暗転(ロード画面の解像度とゲーム設定の解像度違うため)し、応答がなくなることがあるが、ロード自体はきちんと進んでいるので安心されたし。
     

そもそも設定が出来ない(設定オプションが応答しない場合)

  • コンフィグを直接いじることで、グラフィックスオプションを設定する。
    まずゲームを起動し、 no video setting restrictions のチェックを入れ use desktop resolution のチェックを外す。
    この設定を行うと、ロード中に画面が暗転(ロード画面の解像度とゲーム設定の解像度違うため)し、応答がなくなることがあるが、ロード自体はきちんと進んでいるので安心されたし。
    次に、Notepad++のインストールを行う。
    続いて、Steel Fury - Kharkov 1942\data\k42\loc_rus\config内のconfig.engcfgNotepad++で開く(最新版であれば文字化けしない)。
    00006.png
     
    次に、ctrlキー + Fキーで検索画面を出し、lod_distを検索する。続いて、以下の数字に変更する。
    lod_dist0 = 25.000000;
    lod_dist1 = 150.000000;
    lod_dist2 = 0.000000;

    lod_dist0 = 750.000000;
    lod_dist1 = 1000.000000;
    lod_dist2 = 0.000000;
     
    こうすることで、高度なポリゴンを強制的に表示させるというもの。続いて、解像度の設定を行う。
    先ほどのように、検索画面を出してbb_widを探す。そして、解像度任意のものに変更する。以下は一例。
    bb_wid = 1920;
    bb_hei = 1080;
    bb_freq = 60;
     
    これでも変化がない場合は、少々面倒な手順を取らねばならない挙句、確実ではない。
     

上記を行ってもグラフィックに変化が見られない場合

 
  • まず手始めに、デスクトップの解像度を落とす。Win7の場合、右クリック>>画面の解像度(C)で設定できる。そして、1600 x 900当たりに引き下げ(任意で良い)、config.engcfgにも同様に
    bb_wid = 1600;
    bb_hei = 900;
    を当てはめる。
     
    ゲームを起動し、問題がないかどうか確かめる。なければデスクトップの解像度を元に戻し、config.engcfgにも任意の解像度を当てはめ、ゲームを起動し状態を見る。
     
  • ショートカットを管理者権限で起動してみる。
     

グラフィックを更にハイクオリティに描画する。

 
  • NVIDIA Inspectorというツールを使って、更にテクスチャクオリティを水増し、アンチエイリアスがゲーム側でかけられない場合にもアンチエイリアスを強制的に設定できる。
     
    まずは本体をDLしてこよう。
    解凍して起動すると、こんな画面が現れるので、マウスでポイントしている部分をクリックする。
    00000.png
    すると、このような画面が現れる。同じようにマウスでポイントしているところをクリックし、新たなプロフィールを作成する。今回は、Steel Fury - Kharkov 1942とした。
    00002_0.png
     
    続いて詳細な設定を行う。Antialiasing CompatibilitySetting Valueこのサイトを参考に、0x000012C1に変更する。初めにこの作業をしなければ、画面が白く滲むので注意。あとの設定は以下の画像を参考に色々試してみて欲しい。Antialiasing Settingは、上げ過ぎるとまともに描画されないので注意。
    00005.png
     
    最後に、今の設定をゲームに適用する。以下の画像内のマウスでポイントしたボタンを押し、\Steel Fury - Kharkov 1942\bin\rel内のshell.exeを選択する。これで完了だ。
    加えて、ドライバアップデートを適用したときには、この作業をやり直す必要がある。
    00004.png
     
  • デフォルト比べ、少々だがテクスチャクオリティが上がった。結構綺麗である。
    shot_2013_12_21_22_20_29_0000.jpg
    shot_2013_12_21_22_20_57_0001.jpg
    shot_2013_12_21_22_33_08_0000.jpg
    shot_2013_12_21_22_43_08_0000.jpg
  • nvidiaInspector有無における比較(個々のPC性能による間差があるため、あくまで参考です。)
    no inspector001.jpg
    use inspector.jpg
    tank_no_inspector.jpg
    tank_use_inspector.jpg

 

コメント欄

  • win10です.がゲームを起動すると画面の左上1/4だけが拡大されます。windowsの設定で解像度を -- 2016-12-29 (木) 17:12:08
    • ミス解像度を2560x1600から1280x800にすると画面全体が表示されるのですが、2560x1600のままプレイする方法はありますか?何かのバグでしょうか?それとも仕様でしょうか? -- 2016-12-29 (木) 17:14:53
    • アスペクト比の問題かも。2560x1600(16:10)は1.6なので \Steel Fury - Kharkov 1942\data\k42\loc_rus\config のconfig.engcfg内にaspect = 1.6の記述があるか確認されたし。 -- 2016-12-29 (木) 21:27:32
      • 遅れました 1.777から1.6に変更しましたが変化はありませんでした -- 2016-12-30 (金) 17:06:08
      • no video setting restrictionsのチェックを外し、use desktop resolutionにチェックを入れる。 -- 2016-12-30 (金) 17:23:51
      • うーん...解決しませんね…タイトル前のロードが12%くらいになると拡大されます。 -- 2016-12-30 (金) 23:24:20
      • ミッション中にwindowsの解像度をあげた後にタイトルに戻ると解決しました。ありがとうございました。 -- 2016-12-30 (金) 23:37:00
  • テクスチャバグの根本的解決方法が分かったので追記 -- 2017-02-19 (日) 05:11:55
  • やはりテクスチャバグを修正したらプレイできないミッションもでてくるな・・・ -- 2017-02-24 (金) 21:14:14
    • 多分テクスチャの方に問題があるのかと思われ。テクスチャFixを行った状態で、FURYキャンペーンに推奨されている春季泥濘Modを入れてるとロード100%落ちしてしまう。 -- 2017-02-24 (金) 23:51:19
    • SSM2.41~video_config_Fixを全て導入したうえで4gbパッチを当てるとクラッシュしなくなった -- 2017-02-26 (日) 17:35:56
      • こちらもそれで起動を確認。情報感謝 -- 2017-02-26 (日) 21:49:10
  • 修正パッチを入れたのですが、ビデオカードのメモリーが128MB以下しかないというメッセージが出ます。ビデオカードが認識されていないみたいです。パッチを入れても改善されなかったのでコンフィグ弄ってメモリーチェックをオフにしてグラフィック設定を変えたのですが、キャンペーンはロード落ち、シングルミッションも時たま突然落ちます。どうすればいいでしょうか?i76700/GTX750Ti/RAM8GB/Win10Homeです -- 2017-02-26 (日) 13:17:07
    • 4GBパッチが入ってないのでは? -- 2017-02-26 (日) 14:08:05
      • 一番最初に適用したはずですが -- 2017-02-26 (日) 15:45:20
      • グラボのドライバは最新ですか? NVIDIAの設定で全タイトルに影響するオプション(強制アンチエイリアスなど)を付けていませんか? ロード時に落ちるときは%で落ちるのか見ておいて下さい。また、4GBパッチの対象をファイルもよく確認してください。加えて、このゲームはXP以降のOSは全てVistaと認識するようです。 -- 2017-02-26 (日) 19:24:15
      • ありがとうございます -- 2017-02-26 (日) 20:09:00
      • 4GBパッチを適用し直したら落ちる事はなくなりました -- 2017-02-27 (月) 18:59:38
    • 管理者として実行してみては? -- 2017-02-26 (日) 16:19:28
      • ゲーム側ではVistaとして認識されてるようだったんでVistaでやってみたんですがだめでした。けどパフォーマンス的にグラボを使ってないはずはないので・・・ -- 2017-02-26 (日) 17:08:52
  • Radeon RX590、ドライバAdrenalin2019 ver19.7.2動作確認。テクスチャ解像度減衰なし -- 2019-07-20 (土) 22:15:53
  • Intelの内蔵グラフィクスを使用してしまい、グラフィックボードを利用してくれません。解決法があるようであれば教えていただけませんか。 -- 2020-10-09 (金) 01:47:22
    • グラボがオプション画面上で認識できてないだけなら問題ありません。プレイ中にタスクマネージャーでGPU負荷があれば確認できます -- 2020-10-13 (火) 12:59:54
  • メニュー画面が大きすぎてはみ出る症状なのですが、 -- 2021-04-12 (月) 20:06:22
    • ミス ディスプレイ設定の拡大縮小とレイアウトの項目にある表示スケールを「100%(推奨)」にしたら直りました -- 2021-04-12 (月) 20:08:32
  • 三突の距離計が粗いのを直そうと上記のパッチを当ててコンフィグを書き換えてみましたが、どうも元のグラフィックから変わってしまったようです。メモ帳で開いたのがいけなかったのか…とりあえず上書きしたconfig.engcfgを元に戻したいのですが、どなたか戻し方をご存じかファイルをお持ちの方はいらっしゃいませんか? -- 2021-07-18 (日) 22:54:49
    • config.engcfgを一旦削除してゲームを再起動すれば戻ります。コンフィグ書き換えはパッチ導入前にパッチのconfig.engcfg自体を任意の値に書き換えた上で導入してください。そうすればすぐに元の環境に戻せます -- 2021-07-19 (月) 15:00:39
    • おお、ありがとうございます!直りました!もうこのまま戻らなかったらどうしようかと気が気でなかったです… -- 2021-07-19 (月) 19:57:58
    • …で、直ったは直ったのですが今度は草が表示されてないのとおよそ1000m以遠が見えないことが発覚しまして…草はともかく遠くが見えないのは戦車をアウトレンジから屠るのに差し障るので直し方をご教授ください -- 2021-07-20 (火) 16:23:15
      • 消してから再生成された画質設定は最低になっているのでそれが原因かと思われます -- 2021-07-20 (火) 20:07:23
    • 画質は1920*1080なので、おそらく違う原因ではないかと思います。例えばクラース二ボルですと、地面の草が全くなく、橋手前からでもぎりぎりチェコの針鼠が見えるくらいの視界になっています。ファイル側の異常なのでしょうか… -- 2021-07-20 (火) 21:22:23
      • 画面解像度ではなく画質設定はどうなっていますか? -- 2021-07-20 (火) 22:36:55
      • Qualityをvery highまで戻した結果、無事元の状態に戻すことができました。ここまで色々とありがとうございました。 -- 2021-07-22 (木) 00:47:34
  • STA GMP 3.32のミッション、Cold Heart Beastを冬modを入れてプレイしようとすると、Error: initialization problem.とエラー表示が出されてSteelFury自体が終了します。 -- 2021-08-15 (日) 02:49:25
  • 1920*1080の画質にDetail Qualityはvery high、植物や草の除去のチェックボックスも入れていないにもかかわらず、上で書いたような草なしの1000m以遠が見えない状況になってしまいました。この場合、どこかファイルが破損しているのでしょうか? -- 2022-12-06 (火) 18:47:29
    • video_config_fix2などのパッチは当たっていますか? -- 2022-12-06 (火) 22:51:47
    • MODの入れ直しをしてもうまくいかないようであれば、Steamで購入したものならconfigは
      SteamLibrary\steamapps\common\Steel Fury Kharkov 1942\MODS\STA2.2+JCM_ausf.G_June\data\k42\loc_rus\config
      にMODの初期状態のもconfigファイルがあるので、それを今のconfigファイルを上書きすればリセットできます。configファイルは
      SteamLibrary\steamapps\common\Steel Fury Kharkov 1942\data\k42\loc_rus\config
      にあります。
      ただしこの方法を使うとバニラのconfigファイルが消えます。 -- 2022-12-07 (水) 07:18:54
      • ありがとうございます。折角教えていただいたのになんですがすべて再導入するという力業で強行突破してしまいました… -- 2022-12-08 (木) 21:17:51