From c8ed5d77e6b8504a080b26de89410df5a23262be Mon Sep 17 00:00:00 2001 From: Milkeyyy <59532514+Milkeyyy@users.noreply.github.com> Date: Mon, 18 Aug 2025 20:43:15 +0900 Subject: [PATCH 1/9] =?UTF-8?q?[=E3=83=97=E3=83=AD=E3=82=BB=E3=82=B9?= =?UTF-8?q?=E7=9B=A3=E8=A6=96]=20=E5=AE=9F=E8=A1=8C=E3=83=95=E3=82=A1?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E5=90=8D=E5=88=87=E3=82=8A=E6=9B=BF=E3=81=88?= =?UTF-8?q?=E5=87=A6=E7=90=86=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\343\202\273\343\202\271\347\233\243\350\246\226.rdr" | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git "a/Source/\343\203\227\343\203\255\343\202\273\343\202\271\347\233\243\350\246\226.rdr" "b/Source/\343\203\227\343\203\255\343\202\273\343\202\271\347\233\243\350\246\226.rdr" index f65821b2..57abde0d 100644 --- "a/Source/\343\203\227\343\203\255\343\202\273\343\202\271\347\233\243\350\246\226.rdr" +++ "b/Source/\343\203\227\343\203\255\343\202\273\343\202\271\347\233\243\350\246\226.rdr" @@ -441,14 +441,7 @@ ApexLegendsとは メイン画面の起動中パネルのプロファイル名ラベルの内容=プロファイルの名前 - // DirectX 11/12 で実行ファイル名を変える - もしプロファイルの起動引数が「-anticheat_settings=SettingsDX11.json」を含むなら - 実行ファイル名=「r5apex」 // DX11 - - そうでなければ - 実行ファイル名=「r5apex_dx12」 // DX12 - - もし終わり + 実行ファイル名=「r5apex_dx12」 // DX12 [言語管理器で「InPlay.Log.Done」を取得したもの]をログ出力する From 7922dd9c3eabae4c1e1afa2bbb1e91717a7242ff Mon Sep 17 00:00:00 2001 From: Milkeyyy <59532514+Milkeyyy@users.noreply.github.com> Date: Mon, 18 Aug 2025 21:21:08 +0900 Subject: [PATCH 2/9] =?UTF-8?q?=E5=90=84=E3=82=B3=E3=83=B3=E3=83=95?= =?UTF-8?q?=E3=82=A3=E3=82=B0=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E5=87=A6?= =?UTF-8?q?=E7=90=86=E3=81=AE=E5=AE=9F=E8=A1=8C=E6=99=82=E3=80=81=E8=AA=AD?= =?UTF-8?q?=E3=81=BF=E8=BE=BC=E3=81=BE=E3=82=8C=E3=82=8B=E3=83=95=E3=82=A1?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E3=81=8C=E5=AD=98=E5=9C=A8=E3=81=97=E3=81=AA?= =?UTF-8?q?=E3=81=84=E5=A0=B4=E5=90=88=E3=81=AF=E5=87=A6=E7=90=86=E3=82=92?= =?UTF-8?q?=E3=82=B9=E3=82=AD=E3=83=83=E3=83=97=E3=81=99=E3=82=8B=E3=82=88?= =?UTF-8?q?=E3=81=86=E6=94=B9=E8=89=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Languages/ja.json | 3 +++ ...3\343\202\271\347\233\243\350\246\226.rdr" | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/Resources/Languages/ja.json b/Resources/Languages/ja.json index 028f034b..95cf9352 100644 --- a/Resources/Languages/ja.json +++ b/Resources/Languages/ja.json @@ -288,6 +288,9 @@ "Game_ProcessTrackingError": "プロセス監視エラー: {0}", "Game_ProcessTrackingTerminationError": "監視終了処理でエラーが発生しました。\n\n{0}", "SystemDisplaySettings_RestoringError": "システムのディスプレイ設定の復元処理でエラーが発生しました。", + "GetConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、取得できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", + "CreateConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、作成できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", + "RestoreConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、復元できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", "ConfigFile_RestoringError": "コンフィグファイルの復元処理でエラーが発生しました。", "ProfileConfigFile_RestoringError": "プロファイルコンフィグファイルの復元処理でエラーが発生しました。", "VideoConfigFile_EditingFailed_CorruptedFile": "ビデオコンフィグファイルが壊れている可能性があるため、ファイルを読み込めませんでした。ビデオ設定がリセットされる可能性があります。", diff --git "a/Source/\343\203\227\343\203\255\343\202\273\343\202\271\347\233\243\350\246\226.rdr" "b/Source/\343\203\227\343\203\255\343\202\273\343\202\271\347\233\243\350\246\226.rdr" index 57abde0d..f177f3ac 100644 --- "a/Source/\343\203\227\343\203\255\343\202\273\343\202\271\347\233\243\350\246\226.rdr" +++ "b/Source/\343\203\227\343\203\255\343\202\273\343\202\271\347\233\243\350\246\226.rdr" @@ -571,6 +571,12 @@ ApexLegendsとは 固有ファイルパス=「[アプリのコンフィグフォルダー]Profile\VideoConfig\[ビデオコンフィグファイル名]」 // 固有ファイルのパス 分岐終わり + // ゲームが読み込むコンフィグファイルが存在しない場合は処理を行わない + 保存ファイルパスが存在しないなら + [言語管理器で「InPlay.ErrorLog.GetConfigFile_NotFoundError」を{[保存ファイルパス]}として取得したもの]をログ出力する + 手順から抜ける + そして + // プロファイル固有のコンフィグを読み込むための処理 もし(プロファイルのコンフィグ指定が2)なら // プロファイル固有のコンフィグファイルが見つからない場合は作成(通常のコンフィグファイルをコピー)する @@ -605,6 +611,7 @@ ApexLegendsとは コンフィグファイル=ファイル情報(保存ファイルパス)を作ったもの [言語管理器で「InPlay.Log.Done」を取得したもの]をログ出力する + 発生した場合 エラーのメッセージというエラーを発生させる 監視終わり @@ -640,6 +647,12 @@ ApexLegendsとは 旧固有ファイルパス=「[アプリのコンフィグフォルダー]Profile\VideoConfig\[プロファイルのID].txt」 分岐終わり + // ゲームが読み込むコンフィグファイルが存在しない場合は処理を行わない + 保存ファイルパスが存在しないなら + [言語管理器で「InPlay.ErrorLog.CreateConfigFile_NotFoundError」を{[保存ファイルパス]}として取得したもの]をログ出力する + 手順から抜ける + そして + // アカウント切り替え機能実装前のファイルが存在する場合はそのファイルから移行する もし旧固有ファイルパスが存在するなら 「- 」&[言語管理器で「InPlay.Log.TransferConfigFile_Path」を{旧固有ファイルパス,固有ファイルパス}として取得したもの]をログ出力する @@ -688,6 +701,12 @@ ApexLegendsとは 固有ファイルパス=「[アプリのコンフィグフォルダー]Profile\VideoConfig\[ビデオコンフィグファイル名]」 // 固有ファイルのパス 分岐終わり + // ゲームが読み込むコンフィグファイルが存在しない場合は処理を行わない + 保存ファイルパスが存在しないなら + [言語管理器で「InPlay.ErrorLog.RestoreConfigFile_NotFoundError」を{[保存ファイルパス]}として取得したもの]をログ出力する + 手順から抜ける + そして + もし(プロファイルのコンフィグ指定が2)かつ(固有ファイルパスが存在する)なら [言語管理器で「InPlay.Log.RestoreConfigFile」を{コンフィグ種類}として取得したもの]をログ出力する From 272ea50aac572a75a8895e6c769c61015f8e45b7 Mon Sep 17 00:00:00 2001 From: Milkeyyy <59532514+Milkeyyy@users.noreply.github.com> Date: Mon, 18 Aug 2025 21:45:26 +0900 Subject: [PATCH 3/9] Update CHANGELOG.md --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b3d65488..5f3c7c10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # LegendUtil Changelog + +## 🚀 Version 0.4.1-beta + +### ⚡ このバージョンの主な変更点 +- ゲームの起動時、各コンフィグファイルを取得できなかった場合でも処理をスキップして起動を続行するよう修正 + +--- + +### 🔁 変更 +- [プロセス監視] 各コンフィグファイル処理の実行時、読み込まれるファイルが存在しない場合は処理をスキップするよう改良 +- [プロセス監視] DirectX 11/12 の実行ファイル名切り替え処理を削除 + + ## 🚀 Version 0.4.0-beta ### ⚡ このバージョンの主な変更点 From 071e728cf1ad7c947fe64cb32b4ace78e7231f52 Mon Sep 17 00:00:00 2001 From: Milkeyyy <59532514+Milkeyyy@users.noreply.github.com> Date: Mon, 18 Aug 2025 21:52:45 +0900 Subject: [PATCH 4/9] New translations ja.json (Korean) --- Resources/Languages/ko.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Resources/Languages/ko.json b/Resources/Languages/ko.json index f059d38d..805a8d27 100644 --- a/Resources/Languages/ko.json +++ b/Resources/Languages/ko.json @@ -288,6 +288,9 @@ "Game_ProcessTrackingError": "프로세스 모니터링 오류: {0}", "Game_ProcessTrackingTerminationError": "모니터링 종료 처리에서 오류가 발생했습니다.\n\n{0}", "SystemDisplaySettings_RestoringError": "시스템 디스플레이 설정 복원 과정에서 오류가 발생했습니다.", + "GetConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、取得できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", + "CreateConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、作成できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", + "RestoreConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、復元できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", "ConfigFile_RestoringError": "설정 파일 복원 과정에서 오류가 발생했습니다.", "ProfileConfigFile_RestoringError": "프로필 설정 파일 복원 과정에서 오류가 발생했습니다.", "VideoConfigFile_EditingFailed_CorruptedFile": "비디오 구성 파일이 손상되었을 수 있으므로 파일을 로드할 수 없습니다. 비디오 설정이 재설정될 수 있습니다.", From d570e25769acf3ce094fe48ce7f7969ff3fd0706 Mon Sep 17 00:00:00 2001 From: Milkeyyy <59532514+Milkeyyy@users.noreply.github.com> Date: Mon, 18 Aug 2025 21:52:47 +0900 Subject: [PATCH 5/9] New translations ja.json (English) --- Resources/Languages/en.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Resources/Languages/en.json b/Resources/Languages/en.json index f41231c1..a9535768 100644 --- a/Resources/Languages/en.json +++ b/Resources/Languages/en.json @@ -288,6 +288,9 @@ "Game_ProcessTrackingError": "Process Tracking Error: {0}", "Game_ProcessTrackingTerminationError": "An error occurred during tracking termination processing.\n\n{0}", "SystemDisplaySettings_RestoringError": "An error occurred while restoring the system display settings.", + "GetConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、取得できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", + "CreateConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、作成できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", + "RestoreConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、復元できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", "ConfigFile_RestoringError": "An error occurred while restoring the config file.", "ProfileConfigFile_RestoringError": "An error occurred while restoring the profile config file.", "VideoConfigFile_EditingFailed_CorruptedFile": "The video config file could not be loaded because it may be corrupted. Your video settings may be reset.", From 92c2ef364f68f3ebaaf9a0defc525ba7ee305221 Mon Sep 17 00:00:00 2001 From: Milkeyyy <59532514+Milkeyyy@users.noreply.github.com> Date: Mon, 18 Aug 2025 21:52:48 +0900 Subject: [PATCH 6/9] New translations ja.json (English (Translated by Gemini)) --- Resources/Languages/en-gemini.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Resources/Languages/en-gemini.json b/Resources/Languages/en-gemini.json index b588cd79..cef450e7 100644 --- a/Resources/Languages/en-gemini.json +++ b/Resources/Languages/en-gemini.json @@ -288,6 +288,9 @@ "Game_ProcessTrackingError": "Process tracking error: {0}", "Game_ProcessTrackingTerminationError": "An error occurred during the monitoring termination process.\n\n{0}", "SystemDisplaySettings_RestoringError": "An error occurred while restoring the system display settings.", + "GetConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、取得できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", + "CreateConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、作成できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", + "RestoreConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、復元できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", "ConfigFile_RestoringError": "An error occurred while restoring the config file.", "ProfileConfigFile_RestoringError": "An error occurred while restoring the profile config file.", "VideoConfigFile_EditingFailed_CorruptedFile": "The video config file could not be loaded because it may be corrupted. Video settings may be reset.", From 43b41f5412802ff277cf81c52e4a29a09a993612 Mon Sep 17 00:00:00 2001 From: Milkeyyy <59532514+Milkeyyy@users.noreply.github.com> Date: Mon, 18 Aug 2025 21:54:50 +0900 Subject: [PATCH 7/9] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9f6c609b..d0f39fe0 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,10 @@ [![Downloads](https://img.shields.io/github/downloads/femtoCommunity/LegendUtil/total?style=for-the-badge)](https://github.com/femtoCommunity/LegendUtil/releases) [![Nightly Build Status](https://img.shields.io/github/actions/workflow/status/femtoCommunity/LegendUtil/nightly_rdr.yml?branch=dev&style=for-the-badge&label=Nightly%20Build)](https://github.com/femtoCommunity/LegendUtil/actions/workflows/nightly_rdr.yml) -[![Twitter](https://img.shields.io/badge/Twitter-%231DA1F2.svg?style=for-the-badge&logo=Twitter&logoColor=white)](https://twitter.com/Milkeyyy_53) +[![Twitter](https://img.shields.io/badge/@Milkeyyy__53-blue?style=for-the-badge&label=Twitter&labelColor=gray&logo=data:image/svg%2bxml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyNDggMjA0Ij4KICA8cGF0aCBmaWxsPSIjMWQ5YmYwIiBkPSJNMjIxLjk1IDUxLjI5Yy4xNSAyLjE3LjE1IDQuMzQuMTUgNi41MyAwIDY2LjczLTUwLjggMTQzLjY5LTE0My42OSAxNDMuNjl2LS4wNGMtMjcuNDQuMDQtNTQuMzEtNy44Mi03Ny40MS0yMi42NCAzLjk5LjQ4IDggLjcyIDEyLjAyLjczIDIyLjc0LjAyIDQ0LjgzLTcuNjEgNjIuNzItMjEuNjYtMjEuNjEtLjQxLTQwLjU2LTE0LjUtNDcuMTgtMzUuMDcgNy41NyAxLjQ2IDE1LjM3IDEuMTYgMjIuOC0uODctMjMuNTYtNC43Ni00MC41MS0yNS40Ni00MC41MS00OS41di0uNjRjNy4wMiAzLjkxIDE0Ljg4IDYuMDggMjIuOTIgNi4zMkMxMS41OCA2My4zMSA0Ljc0IDMzLjc5IDE4LjE0IDEwLjcxYzI1LjY0IDMxLjU1IDYzLjQ3IDUwLjczIDEwNC4wOCA1Mi43Ni00LjA3LTE3LjU0IDEuNDktMzUuOTIgMTQuNjEtNDguMjUgMjAuMzQtMTkuMTIgNTIuMzMtMTguMTQgNzEuNDUgMi4xOSAxMS4zMS0yLjIzIDIyLjE1LTYuMzggMzIuMDctMTIuMjYtMy43NyAxMS42OS0xMS42NiAyMS42Mi0yMi4yIDI3LjkzIDEwLjAxLTEuMTggMTkuNzktMy44NiAyOS03Ljk1LTYuNzggMTAuMTYtMTUuMzIgMTkuMDEtMjUuMiAyNi4xNnoiLz4KPC9zdmc+) +](https://twitter.com/Milkeyyy_53) [![Discord](https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/Y5FrzPft3M) + [![GitHub Sponsors](https://img.shields.io/github/sponsors/Milkeyyy?style=for-the-badge&logo=githubsponsors)](https://github.com/sponsors/Milkeyyy) [![Ko-Fi](https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge&logo=ko-fi&logoColor=white)](https://ko-fi.com/milkeyyy) From 2438c7d7978c64182ab6456f28981bbdcc9eac3c Mon Sep 17 00:00:00 2001 From: Milkeyyy <59532514+Milkeyyy@users.noreply.github.com> Date: Mon, 18 Aug 2025 22:10:36 +0900 Subject: [PATCH 8/9] New translations ja.json (Korean) --- Resources/Languages/ko.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Languages/ko.json b/Resources/Languages/ko.json index 805a8d27..7dad4c1e 100644 --- a/Resources/Languages/ko.json +++ b/Resources/Languages/ko.json @@ -288,9 +288,9 @@ "Game_ProcessTrackingError": "프로세스 모니터링 오류: {0}", "Game_ProcessTrackingTerminationError": "모니터링 종료 처리에서 오류가 발생했습니다.\n\n{0}", "SystemDisplaySettings_RestoringError": "시스템 디스플레이 설정 복원 과정에서 오류가 발생했습니다.", - "GetConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、取得できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", - "CreateConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、作成できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", - "RestoreConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、復元できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", + "GetConfigFile_NotFoundError": "파일({0})이 없으므로 검색할 수 없습니다. 응용 프로그램 설정에서 \"EA app 구성 폴더\"를 설정하면 해결 될 수 있습니다.", + "CreateConfigFile_NotFoundError": "파일({0})이 없으므로 만들 수 없습니다. 응용 프로그램 설정에서 \"EA app 구성 폴더\"를 설정하면 해결 될 수 있습니다.", + "RestoreConfigFile_NotFoundError": "파일({0})이 없으므로 복원할 수 없습니다. 응용 프로그램 설정에서 \"EA app 구성 폴더\"를 설정하면 해결 될 수 있습니다.", "ConfigFile_RestoringError": "설정 파일 복원 과정에서 오류가 발생했습니다.", "ProfileConfigFile_RestoringError": "프로필 설정 파일 복원 과정에서 오류가 발생했습니다.", "VideoConfigFile_EditingFailed_CorruptedFile": "비디오 구성 파일이 손상되었을 수 있으므로 파일을 로드할 수 없습니다. 비디오 설정이 재설정될 수 있습니다.", From 57dd961cd4219b333f83cd615a3b0a95fb469931 Mon Sep 17 00:00:00 2001 From: Milkeyyy <59532514+Milkeyyy@users.noreply.github.com> Date: Mon, 18 Aug 2025 22:10:37 +0900 Subject: [PATCH 9/9] New translations ja.json (English) --- Resources/Languages/en.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Languages/en.json b/Resources/Languages/en.json index a9535768..c492838e 100644 --- a/Resources/Languages/en.json +++ b/Resources/Languages/en.json @@ -288,9 +288,9 @@ "Game_ProcessTrackingError": "Process Tracking Error: {0}", "Game_ProcessTrackingTerminationError": "An error occurred during tracking termination processing.\n\n{0}", "SystemDisplaySettings_RestoringError": "An error occurred while restoring the system display settings.", - "GetConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、取得できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", - "CreateConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、作成できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", - "RestoreConfigFile_NotFoundError": "ファイル ({0}) が存在しないため、復元できませんでした。アプリケーション設定から「EA app コンフィグフォルダー」を設定すると解消される可能性があります。", + "GetConfigFile_NotFoundError": "Could not get file ({0}) because it does not exist. Setting the \"EA app config folder\" in the application settings may resolve this issue.", + "CreateConfigFile_NotFoundError": "Could not create file ({0}) because it does not exist. Setting the \"EA app Config Folder\" in the application settings may resolve this issue.", + "RestoreConfigFile_NotFoundError": "Could not restore file ({0}) because it does not exist. Setting the \"EA app config folder\" in the application settings may resolve this issue.", "ConfigFile_RestoringError": "An error occurred while restoring the config file.", "ProfileConfigFile_RestoringError": "An error occurred while restoring the profile config file.", "VideoConfigFile_EditingFailed_CorruptedFile": "The video config file could not be loaded because it may be corrupted. Your video settings may be reset.",