便利情報、ユーザーカスタマイズ等。
マルチモニタースクリーンでの表示問題
マルチモニター環境では、表示問題が生じます(Ver1.2.6)。
画面内文字やコンパス
これは極端に大きくなります。
- この問題については、以下のリンク先(BlackShark Wiki)の「追記3 表示のカスタマイズ」を参考にして、
View Portの幅を正面モニター内に収めてしまうことで解決可能です。
http://wikiwiki.jp/dcska50/?customize#x29a12e1訂正後の表示、
画像をクリックすると拡大
ただ、この方法では、双眼鏡ビュー([B]キー)を押すと、以下のような表示エラーが出てしまう問題があります。
プレイには支障はありませんが、雰囲気は壊れてしまいます。
今のところ、この問題の完全な解決策は見つかっていません。画像をクリックすると拡大
- 別の解決策
上の方法では、ゲーム>OPTIONS>SYSTEMタブ>MONITORSで決定する設定ファイルの内容をカスタマイズして対処しています。
この方法の利点は、ゲーム内メッセージ等を全てセンターモニターに寄せられることです。
これはベゼルでメッセージが隠れて見えないことがなくなる非常な利点です。
その点を妥協して、デフォルト設定の「1 Screen」でCAの表示を解決する方法を以下に紹介します。
この方法の利点は、双眼鏡ビューが表示エラーで雰囲気が台無しにされてしまわないことです。フォルダ[DCS World\Mods\tech\CombinedArms\Cockpit]を開きます。
ここに変更する全ての「.lua」ファイルがあります。- CAに共通する変更/Generic View Port
ファイルiinfo.luaの
という箇所を以下のように書き換えます。※赤太字の内容は環境によります。dedicated_viewport = {ULX + SZX/2,
ULY + SZY/2*aspect,
SZX/2,
SZY/2*aspect}
XXX は左モニター幅dedicated_viewport = {XXX + YYY + ZZZ/2,
ULY + SZY/2*aspect/3.2125,
ZZZ/2,
SZY/2*aspect/3.2125}
YYY はベゼル幅
ZZZ はセンターモニター幅
ここでの3.2125 は自分の環境のマルチディスプレーの全幅/センターモニター幅です。各自、変更して下さい。
私の場合は
4112/1280=3.2125 - CAに共通する変更/Information text
ファイルiinfo_page.luaの
という箇所を以下のように書き換えます。※赤太字の内容は環境によります。local text_y = (aspect - 1.3333)/0.5
if aspect > 2 then
text_y = aspect * 0.5 + 0.2
end
に変更します。local text_y = (1.25 - 1.3333)/0.5
-- if aspect > 2 then
-- text_y = aspect * 0.5 + 0.2
-- end
1.25という数字は私の環境でのセンターモニター(スクエアモニター)のアスペクト(横ドット数/縦ドット数)です。各自、変更して下さい。 - ユニット種類ごとの変更/赤軍(ロシア軍)戦車の場合
主砲、機関銃、ATGM(トラッキングミサイル)と兵器ごとにファイルが違います。
※これらの変更は、別の種類のユニットとも共有されます。他のユニットについては後述します。
変更内容は共通です。該当ファイルは、
主砲 - itankred.lua
機関銃 - iAAA_center.lua
ATGM - imissileAT.lua以上のファイルにある、
という箇所をdedicated_viewport = {ULX,
ULY,
SZX,
SZY}
と変更します。赤太字は以下に従って書き換えて下さい。dedicated_viewport = {XXX+YYY,
(SZY - SZY/3.2125)/2,
ZZZ,
SZY/3.2125}
XXX は左モニター幅
YYY はベゼル幅
ZZZ はセンターモニター幅
ここでの3.2125 は自分の環境のマルチディスプレーの全幅/センターモニター幅です。
私の場合は
4112/1280=3.2125
※変更内容は上記「CAに共通する変更/Generic View Port」と同じです。 - その他の種類のユニットの設定変更
以下のファイルに同様の変更を加えて下さい。
itank.lua
imissileAT.lua
iM973SAM.lua
imlrs.lua
itankblue.lua
itankbluehe.lua
ibmp2.lua
ibtr.lua
ihowitzer.lua
これで(確認した限りでは)全てのユニットの表示がワイドモニターに最適化されます。
訂正後の表示、画像をクリックすると拡大

- CAに共通する変更/Generic View Port
コメント/連絡欄
- 「マルチモニタースクリーンでの表示問題」に「別の解決策」を追記しました。 -- 2014-01-13 (月) 01:13:38

