Skip to content

Commit 0201cf1

Browse files
authored
Merge pull request #54 from femtoCommunity/dev_0.2.x
Version 0.2.3-beta
2 parents 621eca8 + 6df64c9 commit 0201cf1

File tree

4 files changed

+44
-23
lines changed

4 files changed

+44
-23
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# LegendUtil Changelog
22

3+
## 🚀 Version 0.2.3-beta
4+
5+
### 🔧 修正
6+
- 1つのアカウントでしかログインしていない環境でゲームを起動する際、コンフィグファイルを取得できずにエラーが発生する問題の修正
7+
> ゲームの起動時に EA app で設定されている Apex Legends の起動引数を削除する機能の影響
8+
39
## 🚀 Version 0.2.2-beta
410

511
### 🟢 追加

LegendUtil.rdrproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<項目 位置="Source\ウィンドウ\設定画面.rdr" />
4848
<項目 位置="Source\ウィンドウ\文字入力画面.rdr" />
4949
</一覧>
50-
<バージョン 値="0.2.1.0">
50+
<バージョン 値="0.2.2.0">
5151
<項目 名前="Comments" 値="LegendUtil - Developed by femto Community Software Team" />
5252
<項目 名前="FileDescription" 値="LegendUtil" />
5353
<項目 名前="CompanyName" 値="femto Community Software Team" />

Source/Platform/EAapp.rdr

+2-1
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,8 @@ EA app で、インストールされているいずれかのゲームのプロ
298298

299299
そうでなければ
300300
「- ファイル存在 ×」をデバッグログへ出力する
301-
もしエラー表示が1なら「EA app のコンフィグファイルが見つかりません。[改行]コンフィグが別のユーザーフォルダーに保存されている可能性があります。[改行]アプリケーション設定で[「]EA app コンフィグフォルダー[」]へ、現在ログインしている Windows のユーザーフォルダーを設定してください。」というエラーを発生させる
301+
もしエラー表示が0なら手順から抜け出す
302+
他でもしエラー表示が1なら「EA app のコンフィグファイルが見つかりません。[改行]コンフィグが別のユーザーフォルダーに保存されている可能性があります。[改行]アプリケーション設定で[「]EA app コンフィグフォルダー[」]へ、現在ログインしている Windows のユーザーフォルダーを設定してください。」というエラーを発生させる
302303
他でもしエラー表示が2なら「EA app のコンフィグファイルが見つかりません。[改行]コンフィグが別のユーザーフォルダーに保存されている可能性があります。[改行]アプリケーション設定で[「]EA app コンフィグフォルダー[」]へ、現在ログインしている Windows のユーザーフォルダーを設定してください。」を「警告アイコン」で表示する
303304
手順から抜け出す
304305

Source/プロセス監視.rdr

+35-21
Original file line numberDiff line numberDiff line change
@@ -390,30 +390,44 @@ ApexLegendsとは
390390
デフォルトコンフィグリセットする手順
391391
ステータス番号=22
392392

393-
例外監視
393+
// EA app でログイン中のユーザーIDを取得できた場合はコンフィグの編集を試行する
394+
もしEAappの現在ユーザーIDが-1でないなら
394395
// EA app のコンフィグを読み込む
395-
EAappで1としてコンフィグ読み込む
396+
例外監視
397+
EAappで1としてコンフィグ読み込む
398+
発生した場合
399+
「EA app コンフィグ編集失敗: コンフィグファイルを読み込めませんでした (ID: [EAappの現在ユーザーID])」をログ出力する
400+
手順から抜け出す
401+
監視終わり
396402

397-
もし[EAappのコンフィグ(「user.gamecommandline.origin.ofr.50.0002694」)]が「」でないなら
398-
【質問結果】=「EA app のプロパティで Apex Legends の起動引数が設定されているため、[改行]このまま起動すると、意図しない設定が適用されてしまう可能性があります。[改行][改行]EA app のプロパティで設定されている起動引数を削除しますか?[改行][改行]<設定されている起動引数>[改行][EAappのコンフィグ(「user.gamecommandline.origin.ofr.50.0002694」)]」を「警告アイコン」にして「はいといいえ」で質問したもの
399-
もし質問結果が「はい」なら
400-
// EA app を終了させないとコンフィグの内容が上書きされてしまうので終了させる
401-
「EA app を終了」をログ出力する
402-
EAappを終了する
403-
「完了」をログ出力する
404-
405-
「コンフィグの起動引数を削除」をログ出力する
406-
// Apex Legends の起動引数を削除する
407-
EAappのコンフィグ(「user.gamecommandline.origin.ofr.50.0002694」)=「」
408-
// 編集したコンフィグを保存する
409-
EAappでコンフィグ保存する
410-
「完了」をログ出力する
403+
例外監視
404+
もし[EAappのコンフィグ(「user.gamecommandline.origin.ofr.50.0002694」)]が「」でないなら
405+
【質問結果】=「EA app のプロパティで Apex Legends の起動引数が設定されているため、[改行]このまま起動すると、意図しない設定が適用されてしまう可能性があります。[改行][改行]EA app のプロパティで設定されている起動引数を削除しますか?[改行][改行]<設定されている起動引数>[改行][EAappのコンフィグ(「user.gamecommandline.origin.ofr.50.0002694」)]」を「警告アイコン」にして「はいといいえ」で質問したもの
406+
もし質問結果が「はい」なら
407+
「EA app コンフィグ編集」をログ出力する
408+
// EA app を終了させないとコンフィグの内容が上書きされてしまうので終了させる
409+
「- EA app を終了」をログ出力する
410+
EAappを終了する
411+
「- 完了」をログ出力する
412+
413+
「- コンフィグの起動引数を削除」をログ出力する
414+
// Apex Legends の起動引数を削除する
415+
EAappのコンフィグ(「user.gamecommandline.origin.ofr.50.0002694」)=「」
416+
// 編集したコンフィグを保存する
417+
EAappでコンフィグ保存する
418+
「- 完了」をログ出力する
419+
もし終わり
411420
もし終わり
412-
もし終わり
413-
発生した場合
414-
エラーのメッセージを「エラー」としてログ出力する
415-
エラーのメッセージというエラーを発生させる
416-
監視終わり
421+
発生した場合
422+
エラーのメッセージを「エラー」としてログ出力する
423+
「EA app コンフィグ編集失敗: [エラーのメッセージ]」をログ出力する
424+
手順から抜け出す
425+
監視終わり
426+
そうでなければ
427+
「EA app コンフィグ編集失敗: ログイン中のユーザーを取得できません」をログ出力する
428+
手順から抜け出す
429+
430+
もし終わり
417431
終わり
418432

419433
-初期コンフィグ:辞書

0 commit comments

Comments
 (0)