Closed Yucie closed 5 months ago
ありがとうございます、確認します。
こちらでは再現できませんでした。 言語を変更後、「再起動後に適用されます。」というメッセージが出ますが、OKボタンで設定を保存しないと設定が反映されません。 もう一度確認してもらえますか?
こちらでは再現できませんでした。 言語を変更後、「再起動後に適用されます。」というメッセージが出ますが、OKボタンで設定を保存しないと設定が反映されません。 もう一度確認してもらえますか?
私翻訳やってるので、OSは日本語以外の言語を設定しました。 たぶん、DEFAULT SYSTEMは日本語、英語以外は認識できないかもしれない。
言語を変更して適用後、config.jsonのLanguageがどのような内容になっているか確認してもらえますか。
{ "CaptureMode": 1, "Debug": true, "EnableCheckUpdate": true, "FontName": "Yu Gothic UI", "FontSize": 12, "ImageType": 1, "IsHideNoneChoise": false, "IsShowStatusBar": true, "Language": "jpn", "OcrPoolSize": 2, "OptionMaxLine": 7, "SaveMissingEventName": false, "ScreenshotSavePath": "D:\UmaUmaChecker_v1.3.2_x64\screenshots", "TesseractLanguage": "jpn", "Theme": 0, "UpdateUrl": "https://raw.githubusercontent.com/Cilda/UmaUmaChecker/master/UmaUmaChecker/Library/", "WindowWidth": 734, "WindowX": 2697, "WindowY": 125 }
"Language": "jpn", →言語が変更しても、変更しない
"TesseractLanguage": "jpn", →言語が変更しても、変更しない
"WindowWidth": 734, →サイズが変わっても変更しない
"WindowX": 2697, →位置が変わっても変更しない
"WindowY": 125 →位置が変わっても変更しない
OKボタンが押した前、LANGUAGEの変更→CHECKER 閉めた→ファイル更新→再起動のあともCONFIG.JSONの中身が変更しなかった. CONFIG.JSONが読み取り専用ではありません。
Languageは jpn ではなく、ja に変更してみてください。 また English に変更して保存後、config.jsonのLanguageが何に変更されたかを教えてください。
jaに変わったら、普通に日本語のUIに変れました。 しかし、ENGLISHに変更して保存後、CONFIGのLANGUAGEが変更できませんでした。 そのうえ、OCR数が4に変更しても、CONFIGも変化がありませんでした。
ところで、1.6..2にアップデートの時、 LANGUAGEのところは”JPN”とか ””がわかりませんが、初起動の時が”JPN”になりました。
config.jsonが反映されない原因はこちらでは分かりませんでした。 一度ダウンロードし直して確認してもらえますか?
もう一度ダウンロードし直しても、またCONFIGのところが変更できませんでした。
少し試したけど、フォルダ名は関係がありませんでした。”d:\a\” でフォルダを作成し、最新バージョンのウマチェッカーを解凍して試しても、再起動してもCONFIG.JSONが変更できません。
なるほど。 では、設定を変更してダイアログを閉じてから、もう一度設定ダイアログを開いた場合に変更した設定は反映されていますか? 反映されている場合は、保存が上手く行ってない可能性があります。 反映されていない場合は、改めて不具合になりそうな箇所を修正したものを添付します。
https://github.com/Cilda/UmaUmaChecker/assets/12384865/7426966d-5398-4574-a989-e7df51ce3c9f
反映されていますが、CONFIG.JSONが保存しなかった。
WRITE の動作がありましたが、 変更したデータが認識しなくて、変更の前のデータがそのまま書き込まれたように見えた。 MODIFYがありましたが、中身は変更がありませんでした。
ところで、スクリーンショットは問題がなくて、取れます。
UmaUmaChecker_v1.6.2custom.zip こちらで試してみてください。
同じ状況です。だめでした。
ところで、設定を変更してダイアログを閉じてから、もう一度設定ダイアログを開いた場合に変更した設定は反映さませんでした。
P.S ダイアログの設定変更と、CONFIG.JSONが書き込まれた前状態がOUTPUT.LOGに載ったほうがいいかもしれません。
UmaUmaChecker_v1.6.2custom2.zip 設定ファイルを保存する際に内容をログに書き込むようにしました。
今回もダメでした。
https://github.com/Cilda/UmaUmaChecker/assets/12384865/d9f39b1d-4d6f-4db8-b6e8-ef5767532c64
新しい発見しましたが、1回目CONFIG.JSONがない状態でチェッカーを閉めたら、CONFIG.JSONが作れなかった。
https://github.com/Cilda/UmaUmaChecker/assets/12384865/4eabeb27-ff06-4409-8b4a-cc6439055b6f
こっちはCUSTOM1の実況
[2023-12-02 09:50:43.811929][INFO]: UmaUmaChecker v1.6.2 [2023-12-02 09:50:44.186533][INFO]: UpdateFile: Chara.json 更新あり ←CUSTOM2がない [2023-12-02 09:50:44.437503][INFO]: UpdateFile: Skills.json 更新あり ←CUSTOM2がない [2023-12-02 09:50:44.744411][INFO]: Loaded EventData at 306 msec!
[2023-12-02 09:51:05.260754][INFO]: UmaUmaChecker v1.6.2 [2023-12-02 09:51:06.413601][INFO]: Loaded EventData at 490 msec!
Windows11側の言語設定で、赤枠の設定にチェックは入っていますか?
入っていません
UmaUmaChecker_v1.6.2custom3.zip ログの書き込みを少し修正しました。
駄目だった。CONFIG.JSONが作っても、中身が変更できません。 なお、設定を変更してダイアログを閉じてから、もう一度設定ダイアログを開いた場合に変更した設定は反映さませんでした。
https://github.com/Cilda/UmaUmaChecker/assets/12384865/ecc27189-05b4-468c-a2b2-22b7d9056ecb
もう一度試し、録画したら、今回はダイアログを閉じてから、もう一度設定ダイアログを開いた場合に変更した設定は反映さました。
CUSTOM3: CONFIG.JSONはプログラムが閉めたら、保存しなかったことが分かった。 たぶん、CONFIG.JSONの記録ログにも必要がありそう
UmaUmaChecker_v1.6.2custom4.zip 設定ダイアログでOKボタンを押したときにログに書くようにしました。
https://github.com/Cilda/UmaUmaChecker/assets/12384865/695fc9ac-4990-4c6c-aa4a-9ad96b365537
CUSTOM4: CONFIG.JSONはプログラムが閉めたら、保存しなかったことが分かった。
プログラムを終了後、タスクマネージャーでUmaUmaChecker.exeのプロセスは残っていますか?
残りませんでした。
UmaUmaChecker_v1.6.2custom5.zip 終了時に何かしらのエラーが起きている可能性があるため、終了時にエラーがあればメッセージダイアログに表示するようにしました。 これでエラーが出るか確認してみてください。
https://github.com/Cilda/UmaUmaChecker/assets/12384865/df948ec4-748b-426b-b35a-997bb8a84a49
CUSTOM5 エラーがなかった。 閉めた後、CONFIG.JSONは保存しなかった。 UmaUmaChecker.exeのプロセスは残っていませんでした。
UmaUmaChecker_v1.6.2custom6.zip 終了時にDEBUGというタイトルのダイアログが出るようにしました。
https://github.com/Cilda/UmaUmaChecker/assets/12384865/d5c01b5a-21e8-4409-9131-72e7bb2cbec0
CUSTOM6 DEBUG ダイアログがでませんでした。
UmaUmaChecker_v1.6.2custom7.zip 致命的な例外のダンプを保存するようにしました。 致命的な例外が発生した場合は終了時にダイアログが出るようになります。
ちなみに、こっちはセキュリティソフト・ウイルスはインストールしません。 ウィンドウズディフェンダーだけ使っています。
UmaUmaChecker_v1.6.2custom8.zip 例外の処理を修正してみました。 これでどうでしょうか。
https://github.com/Cilda/UmaUmaChecker/assets/12384865/e9854abb-7873-48fd-a8f7-5b424d321d67
CUSTOM8 CONFIG.JSONは保存しなかった。 ダイアログがでませんでした。
イベントビューアにエラーが出てると思いますが、何のエラーになっているでしょうか。
イベントビューアが普通に使えます。閉めれます。開けます。
Windowsのイベントビューアの方ですね。
Windowsのイベントビューアの方ですね。
Windowsのイベントビューアがぜんぜん出ませんでしたが、チェッカーが閉めた時、前より閉める時間がかかり、一瞬フリーズになったと思いました。
WindowsのイベントビューアのWindows ログのApplicationかシステムにUmaUmaCheckerのエラーが記録されていると思います。 確認してみてください。
イベントビューアのWindows ログ
ちなみに、ウマウマチェッカーの設定ダイアログを開かずに終了すると、一瞬フリーズする現象はありますか?
前はその現象がなかったです。
現在はどうでしょうか
現在はどうでしょうか
前は閉めたら、すぐ閉めます。
DEBUG ダイアログが追加の後: ダイアログを開かずに終了すると、前よりプログラムをしめて、もっと2-3秒がかかります。 ダイアログを開いて終了すると、一瞬フリーズとなって、閉めれます。
UmaUmaChecker_v1.6.2d_custom9.zip デバッグでビルドしたものです。 これでまたFatalExceptionのダイアログが出ると思います。
https://github.com/Cilda/UmaUmaChecker/assets/12384865/19281596-6681-4c40-8b4e-61f33b0ef5f6
UmaUmaChecker_dbgrpt-8608-20231202T162615.zip
起動は前より遅い(3-4秒ぐらい) また、CONFIG.JSONは保存できません。
日本語に設定し、再起動したら、またDEFAULF SYSTEM LANGUAGEのままで変更できなかった。 なお、CONFIG.JSONも "Language"が変更しなかった。