共通/導入の手引き のバックアップソース(No.24)

 式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
#contents
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人
株
式
会
社
チ
キ
ン
ヘ
ッ
ド
の
ミ
ナ
ミ
ヒ
ト
ア
キ
は
セ
ガ
エ
イ
ジ
ス
の
開
発
資
金
を
横
領
し
た
ボ
ン
ク
ラ
韓
国
人

 
**概要 [#kfebf2c3]

hoi2は、十数年前に開発された''EU2エンジン''で設計されたゲームです。
この原則については、新作のAOD・DHでも変わりがありません。

旧式のエンジンで動いているがため、最新のPCとの間で相性問題が発生し、ゲームが起動できなくなったり、ゲームが重くなったりすることがあります。
このページでは、それらの問題が発生する原因と、その解消法を紹介し、プレイヤーを支援するものとします。
 
 
**Macについて [#d32ca85d]

hoi2は、windowsを起動推奨環境としたゲームであるため、Macでの起動は推奨されません。
上級者以外は、windowsを使ってください。

#region(どうしてもMacで動かしたい場合(※上級者向け))

bootcampを導入し、Windows7をインストールしてください。
なお、bootcampかつWindows8以降では極めて高確率でゲームが動かないので、Windows7の一択です。

VMwareやParallelsなど、仮想環境Windowsでのゲーム導入は動作激重なので非推奨です。
hoi2ほどの軽いゲームであっても、実用レベルとは言い難いです。

#endregion

 
 
***作業の前に [#q4065d7c]

以下の作業を行う前に、''拡張子を表示する''設定にすることを推奨します。
以下の解説は、基本的に拡張子が表示される状態を前提として書かれているため、これが表示されていないと、混乱が生じる可能性があります。

win7では、[[こちら>https://121ware.com/qasearch/1007/app/servlet/qadoc?QID=013547]]の方法で、
win10では、[[こちら>https://pc-karuma.net/windows-10-show-explorer-file-name-extension/]]の方法で、拡張子を表示できます。

 
拡張子が表示されていない例の画像(DHの場合)

#ref(DHSSA.png)


 
 
**ウィンドウモードの利用 [#d3be7a33]

大前提として、デフォルト設定のフルスクリーンモードではなく、ウィンドウモードを利用することが、ゲームの安定化・軽量化に資す特徴があります。
そのため、とりあえずの処置として、ウィンドウモードに設定してみることを推奨します。

なお、ウィンドウモードを利用するには、OSで設定されるカラーモードが、''16bit''であることが前提条件となります。

 
***ウィンドウモードを利用できない例外 [#n786b668]

''ディスプレイの解像度が小さすぎる''場合、ウィンドウモードを利用することができません。
設定を済ませても、ゲームがディスプレイからはみ出てしまい、起動後すぐに落ちてしまったり、プレイ中に落ちまくったりします。

この場合には、他のディスプレイを利用するか、例外的にフルスクリーンモードを利用してください。

 
***カラーモードの設定(win8以降) [#ie6ec072]

win8以降では、以下の手順で、アプリケーションごとに個別に設定することができます。

実行ファイル(.exe)を右クリック → プロパティ → 互換性 → カラーモードを制限する に チェック → 16ビットカラー を 選択

 
***カラーモードの設定(win7/Vista) [#o380d3ac]

win7以前では、個別の設定は不可能であるため、コントロールパネルから、全体の色数を落とす必要があります。

デスクトップの何も無いところを右クリック → 画面の解像度 → 詳細設定 → モニター → 色 → High color(16 ビット) → OK

 
***ウィンドウモードの設定(AOD・DH - win8以降) [#yd38e962]

win8以降では、ランチャーから設定することができないため、手動で''settings.cfg''を編集する必要があります。
win8以降では、ウィンドウモードの設定に限らず、ランチャーの利用が推奨されません。

実行ファイルと同じフォルダにある、settings.cfgを、メモ帳等で開き、

 0 # Display mode: 0 = full screen, 1 = windowed

この行を、

 1 # Display mode: 0 = full screen, 1 = windowed

このように書き換えると、カラーモードの設定が完了していれば、実行ファイルからの起動時に、ウィンドウモードで開始されます。
カラーモードが設定されていない場合、エラーが表示され、起動されなくなるので注意してください。

 
***ウィンドウモードの設定(AOD・DH - win7/Vista) [#h852ff5f]

事前に16ビットにカラーモードを設定している場合のみ、付属のランチャー内で、ワンクリックで設定することができます。

 
***ウィンドウモードの設定(無印・DD・DA) [#r5821496]

+実行ファイルのショートカットを右クリックし、プロパティを選びます。
+リンク先が、例として、
"C:\Program Files\CYBERFRONT\Doomsday\DoomsdayJP.exe" 
なっているとします。
+末尾に、半角スペース(全角不可)を一つ入れて。WINDOWED(小文字不可)と書きます。
"C:\Program Files\CYBERFRONT\Doomsday\DoomsdayJP.exe" WINDOWED 
+OKを押し、ショートカットのプロパティを閉じる 

 
***ウィンドウモードの設定(IC) [#u2f426f1]

ICは、DA・AOD・DHそれぞれにインストールする拡張パックであるため、インストール先の設定方法に準拠します。

 
***解像度の設定(AOD・DH) [#g98df95b]

DH・AODでは、ウィンドウの解像度を、デフォルト値である''1024x768''から変更することができます。
この際、解像度を大きくしすぎると、ゲームがディスプレイからはみ出て、起動後すぐに落ちてしまったり、プレイ中に落ちまくったりするので、適切な大きさに設定しましょう。

解像度の設定は、win7/vistaならランチャーから、win8以降ならsettings.cfgを直に編集することで可能となります。

 
 
**各種の問題の傾向と対策 [#c4d2c091]

当項目では、''解決しやすい問題''から、上から順番に記述しています。
自らの環境で当てはまる項目を、順番に試していってみてください。

 
***マルチディスプレイ [#y4a87614]

マルチディスプレイの利用は厳禁で、絶対に起動しなくなります。

ゲームのプレイ時には、マルチディスプレイを解除するなどの対応が必要となります。

 
***表示スケール [#m3c03c61]

OSの設定で、アプリケーションの表示スケールを変更することができますが、これを用いると、ゲームの安定性が著しく低下します。

表示スケールを100%から125%に変更している場合などは、100%に戻してください。

win7では、[[こちら>https://support.microsoft.com/ja-jp/help/960737]]の方法で、
win10では、[[こちら>https://hayakute.kantan-sakusaku.com/windows/2018/0817151539/]]の方法で、変更できます。

 
***管理者権限 [#e728f76d]

管理者権限を有効にしていないことが、ゲームの安定性を低める場合があります。

win7では、[[こちら>https://121ware.com/qasearch/1007/app/servlet/qadoc?QID=011088]]の方法で、
win10では、[[こちら>https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=017789]]の方法で、管理者権限を有効にしてみてください。

 
***UAC [#p8b26641]

UAC(ユーザーアカウント制御)を有効にしていることが、ゲームの安定性を低める場合があります。

win7では、[[こちら>https://www.pasoble.jp/windows/7/08805.html]]の方法で、
win10では、[[こちら>https://www.pasoble.jp/windows/10/08883.html]]の方法で、管理者権限を無効にしてみてください。

 
***Aero [#d813688a]

Aero(高度なグラフィック設定)を有効にしていることが、ゲームの安定性を低める場合があります。

win7では、[[こちら>https://121ware.com/qasearch/1007/app/servlet/qadoc?QID=011309]]の方法で、
win10では、[[こちら>http://windows10.wiki.fc2.com/wiki/Aero%E3%82%B9%E3%83%8A%E3%83%83%E3%83%97%E3%81%AE%E7%84%A1%E5%8A%B9%E3%83%BB%E6%9C%89%E5%8A%B9%E5%8C%96%E3%81%AE%E6%96%B9%E6%B3%95]]の方法で、Aeroを無効にしてみてください。

 
***セキュリティソフト [#f3eedb3c]

hoi2が、使用しているセキュリティソフトとの間で、衝突している可能性があります。

一時的にセキュリティソフトを停止して試してみたり、セキュリティソフト側の「例外設定」をしてみてください。
具体的な設定方法は、各ソフトごとに異なるため、それぞれ調べてみてください。

 
***インストール先 [#gdaf74c1]

デフォルトのインストール先である、Program Filesにインストールしていることが、エラーの原因となる場合があります。

Cドライブの直下など、他の場所に、インストールし直してみてください。

 
***ユーザー名 [#m21d4105]

ユーザー名に、2バイト文字を設定している場合、エラーの原因となる場合があります。

win7では、[[こちら>https://support.hp.com/jp-ja/document/c01967156]]の方法で、
win10では、[[こちら>https://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=0310-9702]]の方法で、1バイト文字のみのユーザー名に、変更してみてください。

 
***互換モード [#fc9fce76]

WindowsXPで、最もhoi2が安定する傾向があるため、XP互換モードで起動することで、ゲームの安定性が向上する可能性があります。

実行ファイル(.exe)を右クリック → プロパティ → 互換性 → 互換モードでこのプログラムを実行する に チェック → Windows XP Service Pack 3 を 選択

 
***レガシーコンポーネント(win8.1以降) [#m01200e7]

win8.1以降では、古いアプリケーションを利用するための、レガシーコンポーネントという機能が新設されています。
その中の、''Direct Play''を有効化することで、ゲームの安定性が向上する可能性があります。

有効化の方法は、[[こちら>https://pc-karuma.net/windows-10-turn-windows-features-on-or-off/]]をご覧ください。

 
***仮想OS(win10) [#r0cfeced]

win10は、現在(2018年12月)において、最先端のOSですが、最先端であるがため、相性問題の発生率が高くなっています。

上記の方法をすべて試しても解決しない場合、PC上級者向けとなりますが、以下の方法があります。

#region(仮想OSの利用)

Win10 Pro以上のエディションの場合に付属する''Hyper-V''を利用することで、Win10上で、仮想OSを動かすことができます。
例として、Win7を用いることによって、hoiの起動に成功する可能性があります。
この具体的な方法については、[[こちら>https://www.pc-koubou.jp/magazine/2372]]や、[[こちら>http://windows-10.biz/win10faq/hyper-v_setup_install_iso/]]の解説をご覧ください。

この方法を試す場合、Win10 Homeのユーザーは、Proにアップグレードする必要があります。
アップグレードの方法については、[[こちら>https://pc-karuma.net/windows-10-home-pro-upgrade/]]の解説をご覧ください。

#endregion

 
***グラフィックボードとの相性1(Radeon) [#iac30499]

DA以前と、AOD・DHの、それぞれの古いバージョンでのみ起こる問題であり、DH1.05、AoD1.11以降へのアップデートで、解決されます。

#region(古いバージョンにおいての解決方法)

 364 :名無しさんの野望 (ワッチョイ 93bc-7HKf) [sage] :2017/03/26(日) 19:35:31.58 ID:WtPWiGuF0
 AMDの最新ドライバにするとhoi2が動かなくなるという話は前に書かれていたけど、
 T-carrier a-fire c-min d-ne.bmpとT-carrier a-fire c-min d-sw.bmpが悪さしていたようだ。
 directx10以前だとファイルの最大幅は8192ピクセルらしく10744ピクセルだからトラブルの原因になっているらしい。
 ゲフォにしろAMDにしろ今まで運良く動いていたようだ。
 この2ファイルを短くすれば普通に動いたことがフォーラムでわかったようだ。
 
 367 :名無しさんの野望 (ワッチョイ 93bc-7HKf) [sage] :2017/03/26(日) 21:26:34.27 ID:WtPWiGuF0
 ビデオカードの話をしていたのだが、三行でまとめると
 ・スプライトの画像解像度で横が8192を超えるとエラーが発生する。
 ・それを超えるファイルが二つ有ってそれを調整したらAMDかつWin10でも問題なく動いた。
 ・それがフォーラムでその事が判明した。
 
+フォーラムから修正ファイルを[[ダウンロード>https://forum.paradoxplaza.com/forum/index.php?threads/the-ultimate-fix-for-dh-aod-ic-and-hoi-2-dd-arma-for-the-amd-drivers-issue.1007688/]]
++レス1の中ほどの''INSTALLATION:''の次の行
 1. Download the edited .BMPs from here
の''here''をクリックし、ダウンロードサイトの説明に従い、ファイルをダウンロードする
++ブラウザのAd Blockを切らないとダウンロードできない場合有り。
+ダウンロードした修正ファイル''Two Fixed Files.zip''を解凍する
 T-CARRIER A-FIRE C-MIN D-NE.bmp
 T-CARRIER A-FIRE C-MIN D-SW.bmp
の2つのファイルが出来ていればOK
+修正ファイルのインストール
まず、ゲームをインストールしたフォルダにある \gfx\map\units\bmp を開く
++先ほど解凍した2つのファイルを上書きする

#endregion

なお、当項目及び、下記二項目の問題は、あくまでグラフィックボードとの相性問題であるため、
グラフィックボードをオフとし、オンボードの状態で起動することでも、必然的に問題は解決します。

 
***グラフィックボードとの相性2(Ge Force/Radeonの一部) [#b2a07ef8]

稀に、グラフィックボードのドライバとの相性問題が発生し、ゲームの安定性が低下することがあります。

以下は、例として、DHの場合の解決方法となります。AOD等には応用してください。

#region(レジストリの編集による解決)

+レジストリエディタの起動
スタート を右クリック→メニューの検索ボックスに半角で「regedit」と入力し、エンターキーを押す
または、検索にヒットした「regedit.exe」を選択する
+レジストリエディタでDarkest Hour.exeを検索
++左側の枠内にある コンピュータ をクリックして選択
++メニュー の 編集(E) をクリック→検索(F)を選択
++検索ウィンドウが開くので 検索対象 枠内の キー(K)のチェックだけ残し、他は全てチェックを外す。
検索する値 フィールドに正確に Darkest Hour.exe と入力し、次を検索 をクリック
+レジストリエディタで Darkest Hour.exe の設定編集
++検索の結果、左側の枠内で Darkest Hour.exe が選択され、
右側の枠内に 名前→(既定)、種類→REG_SZ、データ→(値の設定なし)
表示されるはずです
++(既定) をクリックして選択
++メニュー の 編集(E) をクリック→修正(M)を選択
++文字列の編集 ウィンドウが開くので、値のデータ フィールドに正確に文字列
 $ DWM8And16BitMitigation WINXPSP3 Layer_ForceDirectDrawEmulation
をコピー(手入力するよりミスが防げる)する
フィールドに貼り付け($ DWM8 の前と DirectDrawEmulation の後に半角スペースがないことを確認)し、OKをクリック
++データ→(値の設定なし) から
 $ DWM8And16BitMitigation WINXPSP3 Layer_ForceDirectDrawEmulation
と変わっていれば成功($ DWM8 の前と DirectDrawEmulation の後に半角スペースがないことを確認)。

#endregion

 
***グラフィックボードとの相性3(Ge Forceの一部) [#nfa6f613]

一時期のGe Forceの型番のみ、解決方法が判明していない、深刻な相性問題が発生する場合があります。

#region(具体的な症例)

 676 :名無しさんの野望 [] :2015/03/23(月) 19:35:15.68 ID:TsqEWWh9
 久しぶりにWIN7でEU2エンジンのゲームをやろうとしたら、
 画面がおかしくなってできなくなってた。
 一ヶ月前にはできたのに(涙)
 HOI2、VIC、CK全部ダメだった。
 NVIDIAのグラボの更新でおかしくなったのかな?
 原因がわかる人はいませんか?

 679 :名無しさんの野望 [sage] :2015/03/23(月) 23:11:55.60 ID:prelLgqH
 少し前のGeForceドライバのアップデートでDA、AOD、DH、EU2とプレイできない(真っ黒になって正常に描画されない)
 症状が発生したな。ドライバアンインストール再インストールで解決

 681 :676 [] :2015/03/24(火) 00:55:21.28 ID:jBPVAovB
 解決しました!
 ありがとうございます。
 最新のドライバーを再インストールでできました。

 535 :名無しさんの野望 [sage] :2015/11/06(金) 19:06:04.34 ID:Ez1ljNlh
 グラボgeforce使いで最新のドライバで正常にできた人おるかー
 自分のマシンはwin7 i5-3470 8GM GTX660、DHウィンドウ起動すると画面が色々おかしくなったんで
 353台に戻したら正常にDH起動できたが環境のせいかドライバのせいか自分のせいかわからん

 536+1 :名無しさんの野望 [sage] :2015/11/06(金) 19:33:21.39 ID:6nGQ2qtC
 >>535
 とりあえずフルスクリーンだが358.50で上手くやれとる

 537 :名無しさんの野望 [sage] :2015/11/06(金) 20:29:32.10 ID:Ez1ljNlh
 ドライバver忘れていた最新の358.87で出た症状だったわ、フルでも試しておくべきだったか
 >>536
 どうも、なるほどそれならフルならいけると
 
 SLI関連の不具合報告が複数あるらしく
 自分も二枚差だったからそれかもしれんスレ汚しすまんかった

 376 :名無しさんの野望 [sage] :2015/12/19(土) 14:28:07.41 ID:eeb1lKez
 久しぶりにhoi2起動してdh1.04になってたからウィンドウモードでやろうとしたが何だこれ
 ウィンドウ化できることはできるが描画がおかしいのか黒画面が点滅するわ横のブラウザ別ウィンドウが点滅するわでもの凄いことに
 おれのwin7ちゃんで前まで普通にできてたのに
 同じような症状出た人いる?

 537 :名無しさんの野望 [] :2015/12/27(日) 19:56:18.99 ID:TrsPGdKG
 質問です
 DHとDAをウィンドウ化して起動すると画像みたいに残像?みたいのが残るんだが
 これは何が問題なのか分かる人おられますか

 546 :名無しさんの野望 [sage] :2015/12/28(月) 03:10:47.45 ID:W2jhgUbc
 ゲフォグラボ使っていて特定の型番?あるいはSLI状態では
 最新ドライバ358台(358.87)での不具合報告が結構あるって、念のため355か353台以前に戻せ
 >>376>>537は一応、環境とグラボ型番
 症状が起きたときのドライバverは書いてくれるとより詳しい情報になってくれるで

 547 :名無しさんの野望 [] :2015/12/28(月) 04:18:48.12 ID:cEbeAiPW
 >>546
 >>537です
 無事直りましたありがとナス!
 報告がてら一応355と353の両方試しましたが前者はダメでした

#endregion