Skip to content

Commit 7f5b40e

Browse files
committed
DirectX 12 の起動引数を削除する機能を実装 / DirectX 11 で起動するための起動引数に対応
1 parent be26efe commit 7f5b40e

File tree

2 files changed

+18
-14
lines changed

2 files changed

+18
-14
lines changed

Resources/Languages/ja.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@
178178
},
179179
"Dialog": {
180180
"FailedToLoadProfiles": "以下のプロファイルの読み込みに失敗しました。\n詳細はデバッグログを参照してください。\n\n{0}",
181-
"ConvertedOldDX12Args": "DirectX 12 で起動するための起動引数が シーズン 21 以降に対応していない値だったため、次の値を自動的に置き換えました。\n置換前: {0}\n置換後: {1}\n\n<置換処理を行ったプロファイル>\n{2}"
181+
"ConvertedOldDX12Args": "シーズン23 (アストラルアノマリーイベント) 以降不要になった DirectX 12 で起動するための起動引数が設定されていたため、自動的に削除しました。\n\n<置換処理を行ったプロファイル>\n{1}"
182182
}
183183
},
184184
"InPlay": {
@@ -599,13 +599,13 @@
599599
}
600600
},
601601
"LaunchOption": {
602-
"-anticheat_settings=SettingsDX12___dot___json": {
602+
"-anticheat_settings=SettingsDX11___dot___json": {
603603
"Category": "グラフィック",
604604
"Choices": "有効",
605-
"Desc": "DirectX 12 でゲームを起動します。\r\nDirectX 12 を使用すると、ゲームがCPU グラフィック コードを複数のコアに分散できるようになり、フレームレートの向上が期待できます",
605+
"Desc": "DirectX 11 でゲームを起動します。\r\nDirectX 12 を使用する方がパフォーマンスと安定性に優れる傾向にあるため、このオプションを使用することは推奨されません。\r\nDirectX 12 でパフォーマンスが安定しない場合のみ使用してください",
606606
"DisabledText": "無効",
607-
"Name": "DirectX 12 を有効化",
608-
"AdditionalButtonText": "DirectX 12 に関する詳しい情報 (Reddit)"
607+
"Name": "DirectX 11 でゲームを起動",
608+
"AdditionalButtonText": "DirectX 12/11 に関する詳しい情報 (Reddit)"
609609
},
610610
"-forcenovsync": {
611611
"Category": "グラフィック",

Source/プロファイル管理器.rdr

+13-9
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,15 @@
105105
もしプロファイル辞書(「Info」)(「Total_Play_Time_List」)が無ならプロファイル辞書(「Info」)(「Total_Play_Time_List」)=空の辞書
106106
もしプロファイル辞書(「Info」)(「Last_Play_Date_And_Time_List」)が無ならプロファイル辞書(「Info」)(「Last_Play_Date_And_Time_List」)=空の辞書
107107

108-
// シーズン 21 から DirectX 12 で起動するための引数が変わったので、以前の引数が存在する場合は置き換える
108+
// DirectX 12 がデフォルトになったので、以前の引数が存在する場合は削除する
109+
// 旧引数 (シーズン20以前)
109110
もし[プロファイル辞書(「Game」)(「Arguments」)]から「-eac_launcher_settings SettingsDX12.json」を探したものが1以上なら
110-
プロファイル辞書(「Game」)(「Arguments」)=[プロファイル辞書(「Game」)(「Arguments」)]で「-eac_launcher_settings SettingsDX12.json」を「-anticheat_settings=SettingsDX12.json」へ置換したもの
111+
プロファイル辞書(「Game」)(「Arguments」)=[プロファイル辞書(「Game」)(「Arguments」)]で「-eac_launcher_settings SettingsDX12.json」を「」へ置換したもの
112+
DX12引数置換リストへ「[プロファイル辞書(「Info」)(「Name」)]」を追加する
113+
もし終わり
114+
// 新引数 (シーズン21以降)
115+
もし[プロファイル辞書(「Game」)(「Arguments」)]から「-anticheat_settings=SettingsDX12.json」を探したものが1以上なら
116+
プロファイル辞書(「Game」)(「Arguments」)=[プロファイル辞書(「Game」)(「Arguments」)]で「-anticheat_settings=SettingsDX12.json」を「」へ置換したもの
111117
DX12引数置換リストへ「[プロファイル辞書(「Info」)(「Name」)]」を追加する
112118
もし終わり
113119

@@ -140,7 +146,7 @@
140146
// DirectX 12 で起動するための引数が置き換えられている場合はダイアログを表示する
141147
もしDX12引数置換リストの個数が1以上なら
142148
[言語管理器で「ProfileManagement.Dialog.ConvertedOldDX12Args」を{
143-
-eac_launcher_settings SettingsDX12.json」,「-anticheat_settings=SettingsDX12.json」,「・[DX12引数置換リストを「[改行]・」で繋げたもの]」
149+
「・[DX12引数置換リストを「[改行]・」で繋げたもの]」
144150
}として取得したもの]を「情報アイコン」で表示する
145151
もし終わり
146152
終わり
@@ -606,13 +612,11 @@
606612
},
607613

608614
////////// グラフィック //////////
609-
「-anticheat_settings=SettingsDX12.json」={
615+
「-anticheat_settings=SettingsDX11.json」={
610616
「カテゴリー」=「グラフィック」,
611-
「名前」=「DirectX 12 を有効化 (ベータ)」,
612-
「説明」=「DirectX 12 でゲームを起動します。
613-
DirectX 12 を使用すると、ゲームがCPU グラフィック コードを複数のコアに分散できるようになり、フレームレートの向上が期待できます。
614-
環境によっては、テクスチャーが正常に表示されないなど、不具合が発生する可能性があります。」,
615-
「拡張ボタン」={「DirectX 12 に関する詳しい情報はこちら (Reddit)」,「「「https://www.reddit.com/r/apexlegends/comments/16mwzaz/dev_team_update_directx_12_rhi/」を「標準」で開く」」},
617+
「名前」=「DirectX 11 を有効化」,
618+
「説明」=「DirectX 11 でゲームを起動します。」,
619+
「拡張ボタン」={「DirectX 12/11 に関する詳しい情報は (Reddit)」,「「「https://www.reddit.com/r/apexlegends/comments/1gv3ing/dev_team_update_directx_12/」を「標準」で開く」」},
616620
「編集可能」=○,
617621
「入力」=×,
618622
「入力初期値」=「」,

0 commit comments

Comments
 (0)