PCOT関連の掲示板

PCOTの感想、質問、バグ報告受付 / 616

711 コメント
views
1 フォロー
616

はじめまして、いつもPCOTを活用させていただいております。
この度は2つほど要望をさせていただきたく投稿しました。

1つ目は、翻訳時にPCOTや外部翻訳アプリをアクティブにしない設定です。
翻訳文を見ずに音声で聞きながらゲームを進めることがあるのですが、
ゲームを仮想フルスクリーンでプレイしている場合、翻訳時にゲーム画面の上にウィンドウが出てきてしまいます。
フォーカスが外れると一時停止してしまうゲームでは、"翻訳後にフォーカスを対象プロセスに戻す"が有効の場合でも、短時間ですがゲームが止まってしまうため、
可能であれば、翻訳時にPCOT等のウィンドウをアクティブにしない設定を追加していただけたらと思った次第です。

2つ目は、履歴登録を自動で行う機能です。
履歴登録機能も活用させていただいているのですが、
PCOTのウィンドウからクリックする必要があるのと、ラベルタイトルを入力する必要があるため、
やはり、ゲームを仮想フルスクリーンでプレイしている場合には、都度ウィンドウを切り替える必要があります。
全ての翻訳文が自動で保存されれば(ラベルタイトルは連番でも構わないので)、
手動で履歴をとっていない場合でも、メッセージを振り返ることができ便利だと思い要望させていただきました。

ご検討いただければ幸いです。
よろしくお願いします。

通報 ...
  • 617
    ぬるっぽ 2023/09/20 (水) 12:16:34 >> 616

    PCOTをご使用いただき、ありがとうございます。

    要望の件についてなんですが、まず前提として要望は受け付けていません。
    大して大変でない場合や、私自身があったら嬉しいと思う機能を気まぐれに追加はしますが、重たい改修が発生する要望は基本的にお断りさせて頂いております。

    とはいえ、二つの要望に関してどう大変かが分からないと納得できないと思いますので、一つずつ説明させて頂きます。

    【画面をアクティブにしない要望について】
    一瞬ゲームからフォーカスが外れてゲームが止まってしまうのは翻訳表示画面を表示した時もそうですが、メインはOCRで翻訳範囲を読取する時です。
    目には見えませんが、OCR時には見えない画面が起動していて、OCRする座標とサイズを特定していますが、これがゲームからフォーカスを奪っています。
    この要望に対応しようとすると、固定翻訳の実行機能を根本的に作り変える必要があり、大変です。

    【履歴を自動登録する要望について】
    翻訳表示画面から登録した履歴は履歴リストから確認することができますが、データを表示している部品は「DataGridView」というもので、これは複数データを表形式で表示するのに向いていますが、大量データの表示に向きません。
    履歴を自動登録できる仕様にしてしまうと、大小含めて1,000件以上のデータが登録される可能性があり、PCのスペックにもよりますが、履歴リストが表示されるまでに時間が掛かってしまったり、動作が重くなる可能性が高いです。
    この要望に対応しようとすると

    • ページャー(Google検索すると下にGooooooooogleとか出るアレです)を用意して表示件数を減らして描画負担を抑える
    • ローカルでデータベースを構築して大量データを取り扱える仕組みを用意して読み込み時のメモリの消費を減らす
      上記二つの作業が必要となり、これも凄く大変です。

    以上の理由から誠に申し訳ないのですが、要望対応はできかねます。
    ただ、履歴登録に関しては名前が勘違いされやすい上に、既に履歴登録という機能があちこちで紹介されてしまっている実情から、本来の名前に添った機能を実装する必要性は感じていました。なので、いつとは明言できませんがいつかご要望の機能は実装したいと思っています。

    長くなりましたが、ご期待に沿えず申し訳ありません。

    618

    丁寧な説明をありがとうございます、理由を理解することができました。
    開発の苦労や事情も知らず、浅はかな考えで要望をしてしまい大変失礼しました、申し訳ありません。

    PCOTを知ってから、今まで敬遠していた英語のゲームにも挑戦してみようと思えるようになり、
    各翻訳エンジンごとの翻訳表現の違いを見比べるなど、新しい楽しみも生まれました。

    大変素晴らしいアプリケーションを開発・公開していただいたことには感謝しかありません。
    これからもPCOTを活用させていただきたいと思います。

    お手数を掛けまして申し訳ありませんでした。
    それでは失礼いたします。