PCOT関連の掲示板

views
0 フォロー
627 件中 161 から 200 までを表示しています。
487
ぬるっぽ 2022/03/23 (水) 21:09:55 >> 485

あまり考えたくない事態ですが、一つ試して頂きたいことがあります。
PCOT「だけ」がダメな理由はDeepLから名指しで規制されているとしか思えません。
試しに「PCOT.exe」を全く関係ない名前にリネームして、連携出来るか試して頂いてもよろしいですか?
プロセスを特定する際にはプロセスIDがユニークになりますが、プロセスIDは起動するたびに採番される
ようなので、EXE名を変更すればプロセス名を変更できる筈です。
これで連携出来てしまったら・・・PCOTがDeepLから目の敵にされているということなので
PCOTからDeepL連携機能を取っ払わないといけない事態に・・・。

486

はい、v1.1.6リリース時点では問題なくDeepL連携が出来ていました。さらに付け加えれば、最新VerのPCOTでもマシン1にて問題なく連携できていた時期がありました。今回の現象発生自体は2日前からとなります。
また、PCOT上でのCtrl+C+Cも反応がありません。

こちらでのマシン1とマシン2は常駐アプリ環境が全く異なっており、特にマシン2はアンチウイルス程度しか(タスクトレイ上での)常駐アプリはありません。それも排除してマシン2での動作を試しましたが動作しませんでした。

隠し機能は良好に動作していますので、利用には問題ありません。
迅速かつ丁寧な対応に感謝いたします。

485
ぬるっぽ 2022/03/23 (水) 08:55:31 修正 >> 484

うーん不思議ですね・・・。
こちらでは再現できないんですよね・・・。
こちらの環境はシングルディスプレイですが、全く同じです。
OSのエディションもビルド番号も全て同じです。
DeepLも恐らく同じだと思います。一応画像で貼っておきます。

画像1

逆に質問ですが、PCOTのv1.1.6をお持ちということはv1.1.6をリリースした段階ではDeepL連携を
使えていたという認識で合っていますか?
そして、全く同じということはPCOT上でCtrl+CCとやっても反応しないという状況で合ってますか?
私の環境でも同様の事象が発生するのであれば、PCOTが名指しでDeepLから規制されてるとも
考えられるのですが、こちらでは普通に連携されてしまいます・・・。

何か特別なアプリ入れてたり、キーバインドの変更みたいな事をしていない限りは
こちらでは原因の特定ができないです・・・。
>> 479への対処法と同じになってしまいますが、しばらくは隠し機能をご利用頂けると助かります。
一応こちらでも、色んなアプローチで原因を探ってみます。
ご不便おかけし申し訳ございません。

484

PCOTの方いつも使わせていただいています、ありがとうございます。

さて、>> 479に報告されている不具合と全く同じものがこちらでも発生いたしましたので報告いたします。
発生した環境は以下になります。
Windows 10 Pro ビルド19044.1586
デュアルディスプレイ環境
PCOT  Ver1.3.3
DeepL Ver3.3.4484
ツリーにある対策と確認を行いましたが、改善されませんでした。
また、この環境でPCOTをVer1.1.6にロールバックしましたが、改善されませんでした。
さらに、別マシンにおいても動作を確認しましたが、同じく動作しませんでした。環境は以下になります。
Windows 10 Pro ビルド19044.1586
シングルディスプレイ環境
PCOT  Ver1.3.3
DeepL Ver3.3.4484

PCOT_Setting.cfg編集による隠し機能1は両マシンにて動作しました。

483

オフアプリ登録はされていませんでした。

ダウンロード版Deeplへの連携は諦めて、使う事にします。
お手数をお掛けし致しました。
素晴らしいソフト、ありがとうございます。

482
ぬるっぽ 2022/03/19 (土) 15:20:06 >> 480

おま環、のようですね・・・。
タスクバーにある状態でDeepLが前面に出てくるのは、今はどうか分かりませんが
かなり前のDeepLのバージョンでコマンドが成立したにも関わらずタスクバーに出るのに
アクティブにならないというDeepL側の不具合?がありまして、タスクバーにある場合は
PCOTで無理やりアクティブにする修正をした記憶があります。

こちらで全く同じ状況に再現できた方法としては、下の画像のようにPCOTをオフアプリとして
登録してしまう方法ですね。現象を拝読した限り、PCOTだけがダメな理由は他に考えられません。
・・・が、わざわざこんな変なことする理由もないと思うので
画像の様にPCOTがオフアプリ登録されていないのであれば、お手上げです。

画像1

一応、根本的な解決にはならないかもしれませんが、最終手段として
「説明書.txt」の一番下にある隠し機能の使用をご検討ください。
お力になれず、申し訳ございません。

481

DeepLの設定、画像赤線の部分は同じでした。
症状の補足。DeepLのウィンドウが開かれているかタスクバーにある場合と前面に出てきますがペーストされず、システムトレイにある場合はそもそもDeepLウィンドウが開きません。

PCOT以外でDeepLのCtrlCCが機能している(システムトレイからも開く)のを確認。連携を使わず、PCOPのボックス内のテキストを選択してCtrlCCしても反応なし。
PCOTとDeepLをアンインストして再度インストし、DeepLの設定を赤線以外も画像と揃えてみても、改善しない。

おま環でしょうか?
Ctrl+V押すワンステップが増えるだけなので、このままでも大きな支障はないです。

480
ぬるっぽ 2022/03/18 (金) 17:01:07 >> 479

DeepLもPCOTも同じバージョンで使用しましたが、こちらでは正しく動作しました。
DeepLの設定が以下の画像の赤枠と同様の設定になっているか確認してください。

また、ショートカットキーが違う場合は動作しませんので「デフォルトに戻す」ボタンを押してデフォルト設定に戻してください。
画像1

479

DeepLと連携が、上手く動作しません。
DeepLはアクティブになるのですが、原文が自動でペーストされません。
手動でペーストは出来ますので、クリップボードにコピーは出来ているようです。

Windows 10 Home
PCOT  Ver1.3.3
DeepL Ver3.3.4484

478
ぬるっぽ 2022/03/17 (木) 18:47:13 修正

PCOTを更新しました。v1.3.3

※今回の更新はWindows10以外のバージョンも対象です。

以下に更新内容を列挙します。

・辞書登録で正規表現に設定した場合に対応していないエスケープ文字(¥文字)が入力された際は通常の置換を実行するように修正
・名詞登録で正規表現に設定した場合に対応していないエスケープ文字(¥文字)が入力された際は通常の置換を実行するように修正
・PCOTの各種情報を見れるようにメニューに情報を追加

PCOT情報について
みれば分かると思いますが、補足として資料を作成しました。
画像1

477
ぬるっぽ 2022/03/16 (水) 07:31:45

PCOTを更新しました。v1.3.2

※今回の更新はWindows10以外のバージョンも対象です。

今回は細かい修正だけです。以下に更新内容を列挙します。

・名詞登録の正規表現に初期値を設定するように修正(これだけは前Verで実装済み)
・辞書登録で空白を含む場合にトリムしないように修正
・DeepL翻訳の場合にも字下げを挿入するように修正

476
ぬるっぽ 2022/03/11 (金) 23:57:35

PCOTを更新しました。v1.3.1

※今回の更新はWindows10以外のバージョンも対象です。

以下に更新内容を列挙します。

・F1で原文の選択範囲の改行をスペースに変換した際に直ぐに翻訳が実行されるように修正
・辞書リストのフィルター機能を履歴リストのフィルター機能と同様の仕様に変更
・辞書登録に正規表現置換機能を追加
・名詞登録に正規表現置換機能を追加
・フィルター選択画面のアンカーがおかしかったのを修正

正規表現置換について

今回新たに名詞登録と辞書登録に正規表現置換機能を追加しました。
正規表現についての細かい説明は各自ネットで調べてください。
これは結構玄人向けの機能で、実を言うと私もあまり詳しくありません(必要になった時に調べて対応する程度だったので)
大雑把に説明すると、改行文字やタブ文字等、普段文章中に見えない制御文字に対して置換をかける機能です。

【正規表現置換を利用する方法】
名詞登録/名詞リスト:
 名詞登録時、もしくは名詞リスト内で正規表現チェックボックスにチェックを入れてください。

辞書登録/辞書リスト:
 辞書登録時、もしくは辞書リスト内の処理タイプを正規表現に変更してください。

【各種正規表現の処理優先度】
各種置換処理は通常の置換や無視など、色々な処理タイプが混在しています。
処理の優先度は以下の通りです。

名詞登録:
 1.正規表現置換
 2.通常置換

辞書登録:
 1.無視置換
 2.正規表現置換
 3.文字単位置換
 4.単語単位置換

PCOTの開発を終えたと言いつつも、気になるものは気になるので、今後も自分が欲しい機能がある場合は
気まぐれに更新すると思います。よろしくお付き合いください。

475
ぬるっぽ 2022/01/26 (水) 20:50:33

PCOTを更新しました。v1.3.0

※今回の更新はWindows10以外のバージョンも対象です。

今回の更新は不具合修正のみです。

・翻訳後にメイン画面が戻ってこなくなる不具合を修正
 PCOTのメイン画面を×ボタン等で閉じた後に翻訳を行うと、翻訳後にメイン画面が戻ってこない不具合がありました。
 割と致命的な不具合なので、しょうもない修正ですが更新します。

474
ぬるっぽ 2022/01/23 (日) 13:02:02

PCOTを更新しました!!v1.2.9

※今回の更新はWindows10以外のバージョンも対象です。

以下に更新項目を列挙します。

・色置換機能追加
・四値化グレースケール追加
・画像加工前の読取倍率変更を適用するかどうかのオプションを追加
・すべての画像加工値を変更できるように修正
・画像加工値入力ダイアログで補助説明を追加
・画像翻訳画面でキャプチャー画面を起動中に画像翻訳画面を閉じるとキャプチャー画面が残ってしまう不具合を修正
・キャプチャー画面起動中、特定条件下でOCRエンジンの切り替えができない不具合を修正
・設定選択画面で新規設定を作成した設定は保存されるまでコピーできないように修正
・原文とプロセスの連動機能をCtrl+左クリックの他にAlt+左クリックでも機能するように修正
・DeepLと自動連携しようとすると、PCOTの画面が背面に行ってしまう不具合を修正
・その他グリッドの列クリックでエラーが出る不具合など、細々とした不具合を修正

重要な更新については個別で説明します。

【原文とプロセスの連動機能について】

原文とプロセスの連動機能はお陰様で沢山の支持を頂いております。
ただ、「Ctrl+左クリック」だけだとノベルゲーム等では会話がスキップしてしまう為
新たに「Alt+左クリック」でも同様の動作をするように修正しました。
ノベルゲーム等で原文とプロセスの連動機能を使用したい場合は「Alt+左クリック」をご利用ください。

新規追加の【色置換機能について】

色置換機能は便利な機能ではありますが、使い方を誤ると物凄く重くなってしまいます。
注意点を含めた使用方法の資料を画像で作成しましたので、熟読してください。

【色置換機能の説明】
画像1
画像2
画像3
画像4

【最後に】

なんだかんだでダラダラと更新を続けてきましたが、今後はゲーム制作に専念するため、しばらく更新の予定はありません。
但し、不具合については確認でき次第すぐに修正しますので、この掲示板までご報告ください。

以下、私信です。
>フクスケ様
DeepLと自動連携した際にPCOTが背面に行ってしまう不具合を修正しました。
大分お待たせしてしまい、申し訳ありませんでした。
これで大丈夫だと思いますが、また何かあればお気軽にお問い合わせください!

473
フクスケ 2022/01/16 (日) 19:34:16 56e9f@f3b4e >> 461

原因が分かって良かったです。
私がPCOTに貢献できることといえば検証ぐらいしかありませんので、僅かでもお役に立てたのであればとても嬉しいです。
今後とも末永くPCOTを利用させていただこうと思っておりますので、お身体にお気を付けて作業いただけますと幸いです。(5時は頑張りすぎです!笑)

472
ぬるっぽ 2022/01/16 (日) 05:12:18 >> 461

すみません、原因が分かりました・・・。
完全にこちらのミスです。v1.2.8で組み込んでしまったバグです。
原因はDeepLをアクティブにしようとした際に、何故か対象プロセスのタイトルをアクティブにするというケアレスミスです。
逆に言えばDeepLをアクティブにしようとしなければ問題ないと思うので、しばらくは隠し機能を使った方がいいかもしれません。
隠し機能の使用方法については「説明書.txt」の一番下の部分に記述してあります。
無駄な検証に付き合わせてしまい、ご迷惑をおかけしました。
次の更新までまだ時間が掛かりそうなので、申し訳ありませんが今しばらくお待ちください。

471
ぬるっぽ 2022/01/15 (土) 23:50:52 >> 461

ありがとうございます!頑張ってみます!
余談ですが、【原文とプロセスの連動機能】の良さに共感して頂けて非常に嬉しいです!

470
フクスケ 2022/01/15 (土) 19:36:48 56e9f@f3b4e >> 461

承知いたしました。
PCOTがなかった時代が考えられないぐらい利用しており、ぬるっぽ様には感謝しかありません。
そのため、今回の事象が解決しなくても私的には感謝の気持ちしかありませんが、お手すきの時にでも
ご対応いただけるのであれば大変ありがたく思います。

469
ぬるっぽ 2022/01/15 (土) 18:47:44 >> 461

こちらでも事象が発生しました。
まだ原因までは特定できていませんが、一通り試した感じでは「Tesseract OCR」の場合(翻訳時のプロセス停止も関係あるかも)だと、報告にあった通りの頻度で発生しました。
ひとまずの対処法として「Windows10 OCR」の導入をお勧めします。

導入方法は「【必読】りどみ.txt」に書いてあった気がしますが、念のため、導入方法の記事を貼っておきます。
Windows10 OCR導入方法

「Tesseract OCR」と「Windows10 OCR」はフォントによって得意不得意が違うので、どちらが良いというのは一概には言えませんが、「Windows10 OCR」は圧倒的な読取速度が魅力です。その分、短い行を読み飛ばしてしまったりすることがありますが・・・。
ただ、こちらで試した感じでは「Windows10 OCR」では一度も事象が発生しなかったので、一先ず対応するまでの繋ぎとしてでも利用を推奨します。

現在、かなり大きな機能を実装しているのと、目に付く不具合を片っ端から直している状況で、すぐに更新は出来なさそうですが今回の報告にあった事象の不具合修正もやれるだけやってみます。
その際に改めて動作確認して頂くことになると思いますが、その際はよろしくお願いいたします。

468
ぬるっぽ 2022/01/15 (土) 17:46:56 >> 461

おぉ、沢山の情報ありがとうございます!
v1.2.7を利用させるなんてとんでもないです。PCOTを愛用してくださる方にそんな不便を強いたくありません。
出来る限り対応させて頂きます。ただ・・・もしどうあってもダメだった場合は諦めて頂くことになるかもしれませんが、私が簡単に諦めたくはないので、出来得る限りの手段を講じたいと思っています。

上記にある事象の説明で事象自体は想像できたので、あとはこちらで再現できればデバッグ出来そうですね。
その為には「Google Chrome」で同様の事象が発生するかどうか確認する必要がありそうです。
ブラウザはfirefoxしか使っていなかったので、たまたま自分だけが発生していない&報告に挙がってない可能性はありそうです。
一度Chromeをインストールして試してみます。原因特定までしばらくお待ちください。

467
フクスケ 2022/01/15 (土) 14:23:27 56e9f@f3b4e >> 461

ご参考までに、検証の画面を録画しましたので下記サイトにアップいたしました。
※画面が見切れておりますが、ご了承ください
 ファイル容量が大きいためご注意ください
 動画内で事象が発生しなかったときは、マウスカーソルで〇を描いております

http://dtbn.jp/AySGVB1R

動画内の検証結果は下記の通りです。

1.PCOTを解凍
2.「Pathfinder Wrath of the Righteous」でフリー選択5回
1回目 発生しない
2回目 発生しない
3回目 事象発生
4回目 事象発生
5回目 発生しない
3.「Google Chrome」でフリー選択5回
1回目 発生しない
2回目 事象発生
3回目 事象発生
4回目 発生しない
5回目 事象発生
4.「firefox」でフリー選択5回
1回目 発生しない
2回目 発生しない
3回目 発生しない
4回目 発生しない
5回目 発生しない

466
フクスケ 2022/01/15 (土) 11:24:42 56e9f@f3b4e >> 461

私なりに発生事象について検証してみましたので下記に記載させていただきます。ご参考になれば幸いです。(分かりにくく申し訳ありませんが・・)
(検証1) 同一画面にて同一英文をフリー選択で5回翻訳

「firefox」     事象発生しませんでした
「microsoft edge」 事象発生しませんでした
「Google Chrome」  事象発生しますが、発生しない場合もあります
 (例) 同一画面にて同一英文をフリー選択
 一回目 発生せず
 二回目 発生せず
 三回目 発生
 四回目 発生
 五回目 発生せず
 ※上記はあくまで一例ですので、5回連続で発生しない場合もありました。
「stellaris」       事象発生しますが、発生しない場合もあります(上記Google Chrome同じイメージです)
  ※ボーダレスウインドウで検証
「Pathfinder Wrath of the Righteous」 確定で事象発生と思っていましたが、正常に表示される場合もありました(上記Google Chrome同じイメージです)

 (検証2)
 「Google Chrome」で10回連続事象発生せず。
  プロセス再選択で「stellaris」を選択し、フリー選択の1回目で事象発生。
  再度プロセス再選択で「Pathfinder Wrath of the Righteous」 に切り替えフリー選択、1回目は発生せず2回目で発生。
  再度プロセス再選択で「Google Chrome」に切り替え、フリー選択を行ったら一回目で発生。

事象検証していて思ったのですが、より正確な事象内容の表現としては下記の通りかなと感じました(言葉が足りておらず申し訳ありません)
 事象内容 PCOTとDeepLの画面が一瞬前面に表示されるが、そのあとすぐに対象プロセスの画面が前面に表示されてしまう(PCOTとDeepLの画面が背面にいってしまう)
  ※一瞬前面に表示される体感時間としては、1秒もないぐらいです

色々お手数をおかけしてしまい、大変恐縮です。私だけ発生するのであれば、v1.2.7を利用すれば問題ありませんので、不具合というかおま環なのかなと思います。。

465
フクスケ 2022/01/15 (土) 11:08:16 56e9f@f3b4e >> 461

PCOTとDeepLの画面が前面に出ないのは全てのプロセスで発生する状態でしょうか?
それとも、「Pathfinder Wrath of the Righteous」だけでしょうか?もしくは、混在している状況でしょうか?
⇒混在している状況です

「Pathfinder Wrath of the Righteous」はウィンドウモードで利用している状態でしょうか?
それとも、ボーダレスの全画面で利用しているのでしょうか?
⇒ウィンドウモードで利用しています

使用しているPCのOSはWindows10でしょうか?
⇒Windows10 20H2

PCOTをDLし直して、設定を何も弄らずに使用した場合でも同様の問題が発生するのでしょうか?
⇒同様の問題が発生します

464
ぬるっぽ 2022/01/15 (土) 07:10:19 >> 461

ご提示頂いた設定ファイルをDLして差し替えて試してみましたが、再現できませんでした・・・。
一応、こちらで試したプロセスをお知らせすると「firefox」です。

どうにかしたいので、もう少し細かく確認させてください。
お手数ですが、以下の質問についてご回答いただきたいです。

  • PCOTとDeepLの画面が前面に出ないのは全てのプロセスで発生する状態でしょうか?
    それとも、「Pathfinder Wrath of the Righteous」だけでしょうか?もしくは、混在している状況でしょうか?

  • 「Pathfinder Wrath of the Righteous」はウィンドウモードで利用している状態でしょうか?
    それとも、ボーダレスの全画面で利用しているのでしょうか?

  • 使用しているPCのOSはWindows10でしょうか?

  • PCOTをDLし直して、設定を何も弄らずに使用した場合でも同様の問題が発生するのでしょうか?
     
    一応こちらの情報を出すと、v1.2.7とv1.2.8の影響がありそうな箇所の違いは画面ハンドル(どの画面が対象か)を取得する際にこれまではプロセス名+プロセスのメイン画面のタイトルから取得していたものを、最初のプログラム一覧で選択されたタイトルを検索して取ってくるように変更しました。
    ただ、最初のプログラム一覧画面のリスト上に同一プロセスが複数ないと影響がない筈なので、ちょっと判断がつきません・・・。
     
    とりあえずは、回答を待っている間にこちらでも気まぐれに変更した部分がないか、ソースの変更履歴を追ってみます。
    度々で申し訳ありませんが、ご回答をお待ちしております。

463
フクスケ 2022/01/15 (土) 03:13:50 56e9f@f3b4e >> 461

ご教示いただきましたシステム設定を確認しましたが、「翻訳後にフォーカスを対象プロセスに戻す」はチェックが入っていませんでした。
下記サイトにファイルをアップロードしましたので、ご確認いただけますと幸いです。
http://dtbn.jp/dslaeB1R

462
ぬるっぽ 2022/01/15 (土) 01:45:42 >> 461

あれ、不具合ですか・・・。
こちらではv1.2.8でも何も起こらなかったので検証しようがないのですが、もしかしたらシステム設定のせいかもしれません。
思い当たる点としては、以下の画像にある「翻訳後にフォーカスを対象プロセスに戻す」というオプションにチェックが入っているかどうか確認して頂けますか?

画像1

ここにチェックが入っていると設定の項目にある通り、翻訳動作が全て完了した後にフォーカスを対象プロセスに戻します。
これは、デュアルディスプレイ環境の方を想定とした機能で、ノベルゲーム等で翻訳後にエンターで直ぐに文章を次に進めたいという様な用途で利用します。
なので、シングルモニターの方、言い換えればPCOTとDeepLが毎度前面に出てきて欲しい方は当オプションのチェックを外してご利用ください。

もし、これのチェックが外れていた場合は申し訳ありませんが、ちょっとよく分からないのでどこかしらに
「PCOT\data\PCOT_Setting.cfg」のファイルをアップロードして頂けると幸いです。
掲示板に直接設定ファイルの内容を貼り付けちゃうとマークアップが走っておかしな表示になってしまうので・・・。
Twitterの相互さんであればDMを送り付けてもらってもかまいません。
お手数をおかけしますが、ご確認ください。

461
フクスケ 2022/01/15 (土) 00:38:27 82090@f3b4e >> 460

すみません 文字が飛んでいる箇所がありましたので下記に記載いたします。
Pathfinder Wrath of the Righteousというゲームを翻訳しながら遊んでいるのですが、v1.2.7以前であれば、翻訳後(フリー選択後)に【PCOTのメイン画面】と【DeepLの画面】が前面に表示されました。
v1.2.8では、翻訳後(フリー選択後)にゲーム画面が前面に表示され、~(以下同文です)

460
フクスケ 2022/01/15 (土) 00:33:15 82090@f3b4e

おかげさまで、洋ゲーを日々楽しく遊ぶことができております。
v1.2.8を早速利用したのですが、不具合だと思われる事象を見つけましたのでご報告させていただきます。(おま環だったらすみません)
Pathfinder Wrath of the Righteousというゲームを翻訳しながら遊んでいるのですが、

であれば、翻訳後(フリー選択後)に【PCOTのメイン画面】と【DeepLの画面】が前面に表示されました。 では、翻訳後(フリー選択後)にゲーム画面が前面に表示され、【PCOTのメイン画面】と【DeepLの画面】は背面に表示されます。 そのため、翻訳の都度Alt+Tabキーを押下し【PCOTのメイン画面】と【DeepLの画面】を表示させないといけなくなりました。 v1.2.5で追加された【原文とプロセスの連動機能】が素晴らしく、活用しておりましたので以前のように翻訳画面が前面に表示されるように 修正いただけますと大変ありがたいです。
459
ぬるっぽ 2022/01/14 (金) 22:29:21 >> 458

おぉ、良かったです。
また何かありましたらお気軽にお問い合わせください。

458
テツ 2022/01/14 (金) 17:24:53 2d822@65ea4

忙しく確認が遅れましたが、問題なく動作しています。ありがとうございます!

457
ぬるっぽ 2022/01/09 (日) 23:18:30 修正

PCOTを更新しました。v1.2.8

※今回の更新はWindows10以外のバージョンも対象です。

以下に更新項目を列挙します。

  • 画像加工&OCR読取設定画面から画像更新ボタンを撤去し、読取倍率を変更したら画像に即時反映するように修正
  • 画像加工&OCR読取設定画面でテキストを選択し、赤枠を表示する際に改行が含まれていると上手く連結して赤枠表示できない不具合を修正
  • 画像翻訳時に表示された原文をCtrl+左クリックすると画像翻訳の該当箇所にカーソル移動するように修正
  • スクリーンショット取得処理で、取得する際の画像フォーマットをアルファチャンネルを含まないように修正(これで白飛びしない筈)
  • 2行だけの文字が相変わらず不自然に段落分けされたりされなかったりする問題を修正(ダメそうならまた手を加える必要あり)
  • 単語の読取座標やサイズが明らかに他の行の文字を巻き込んだと思われる誤読の場合、段落分け判定を工夫するように修正
  • テキストファイル出力処理(ocr_result.txtやresult.txt)で書き込みに失敗した場合はエラーメッセージを表示しないように修正(コンソールには出力)
  • 同一プロセスが複数リストに表示されている状況で対象プロセスを選択した場合、画面タイトルが合致するものを優先して接続するように修正
     

    同一プロセスが複数リストに表示される場合の挙動について

    同一プロセスが列挙されている場合、選択したプロセスとそれ以外とを分けるのは
    当初はプロセスIDで判断しようとしたのですが、全てのプロセスIDは起動する度に新たに採番されてしまうことと
    PCOTでは最終的にFindWindowという関数で対象プロセスの画面を特定していますが
    これは画面タイトル名から翻訳対象となる画面を探索しているのでタイトル単位で優先度を持たせることにしました。
     
    分かりやすく説明すると
    同一プロセス且つ同一タイトルが複数起動されている → どちらが優先されるか分かりません。
    同一プロセスだけどタイトル違いが複数起動されている → リストで選択したタイトルが優先されます。
     
    PCOT起動中に選択したタイトルのプロセスが閉じられた場合
    同一プロセスでタイトル違いの別のプロセスが自動的に接続対象となります。
    その後、リストで選択したタイトルのプロセスを起動した場合はその時点で接続対象がそちらに切り替わります。
     
    大分ややこしい仕様になってしまいましたが、ご理解頂きたいです。
     
    以下、私信です。
    >テツ様
    とりあえずこちらで色々と原因を考えて対応してみました。
    これでうまく動作すると良いのですが・・・。

456
ぬるっぽ 2022/01/08 (土) 14:40:47 >> 455

なるほど・・・なんとなく原因に見当はつきましたが、もう少し情報が欲しいです。
一番最初の画面で選択しているプロセス名は「Java」という認識で合っていますか?
想像ですが、タイトル名が「Minecraft(的な名前の何か)」でプロセス名が「Java」になっているのかなーと感じました。
差し支えなければ、プログラム一覧画面のスクショを貼って頂けると原因究明に役立ちそうです。
お手数をおかけしますが、よろしくお願いいたします。

455
テツ 2022/01/08 (土) 10:14:38 2d822@65ea4

PCOTでMinecraftの英語MODを翻訳しながら遊んでいるのですが、少し気になることがあります。
PCOTのプロセス選択ではMinecraftを選んでいるのに、同じjava.exeで実行している別のソフトのウィンドウを参照してしまう事が多いのです。
可能であれば修正して頂けると助かります。

454
ぬるっぽ 2021/12/28 (火) 18:02:19 >> 453

PCOTをご使用いただきありがとうございます。
ご提案の件に関してですが、シェアしようとするとDL用に何処かにレンタルサーバー等を借りる必要があり
管理も非常に大変なので、私個人でどうこうするのは難しいと思われます。少なくとも開発や不具合対応の手が止まってしまいます。
PCOT対応ゲームWikiの様に誰かが主導してシェア用のページを作り、管理して頂けるのであれば運用可能かと思われます。

プリセットの配布についてですが、基本的に以下のファイルがあれば問題ないかと思います。
・PCOT\data[プロセス名].cfg(範囲指定+OCR読取設定データ)
・PCOT\ocrset[プロセス名].ocr(OCR読取用の画像加工データ)
※画像翻訳用の画像(PCOT\image[プロセス名_yyyy_mm_dd_hh_mm_ss_fff].png)は配布出来るようしてしまうと
著作権の侵害になってしまうので、注意が必要です。

ただ、「PCOT\data[プロセス名].cfg」の場合、使用OCRエンジンで「Windows10 OCR」が選択されている場合
利用者の環境で対象言語の言語パックがインストールされていないとおかしなことになるかもしれません。
そして、配布する際はWindows10以上が対象なのか、Windows10より前のOSが対象なのかを分ける必要があります。

以上を踏まえてhide様、やってみる気はありませんか?

453

PCOTは本当に素晴らしいです。開発して下さってありがとうございます。
ぬるっぽ様のおかげで今まで手が出なかったゲームに興味が出て来ています。
ひとつだけ提案させてください。
ゲーム毎に作成した認識範囲&ショートカットプリセットを、ファイルとしてシェア出来るようになると嬉しいです。
多分認識範囲はウィンドウサイズで変わってしまうと思うので、「1920 x 1080用」等になるかと思いますが…。
よかったらご検討ください。

452
ぬるっぽ 2021/12/27 (月) 20:54:45

PCOTを更新しました。v1.2.7

※今回の更新はWindows10以外のバージョンも対象です。

・画像加工でOCRテストの文章を選択した際、選択中の単語全てに赤枠で囲うように修正
・画像加工でテストコードが残っていたので削除
・画像ビューアで横長(縦長)の画像が正しい位置で拡大/縮小されなかった不具合を修正(画像翻訳含む)
・Windows10 OCRの並び順を採用する機能がONの場合に正しく行判定出来ていなかった不具合を修正
・段落分けの判定で最頻値を取得した際に最小値との間が行間差分よりも大きいものは最小値を採用するように修正

【選択中の単語全てに赤枠で囲う状態の画像例】
選択中の単語一つだけを赤枠で括るのは、無意味というか不便過ぎたので修正しました。
画像1

※年内の更新はこれが最後です!
今年一年色々な方にお世話になりました。それでは皆様、よいお年を!

451
ぬるっぽ 2021/12/20 (月) 18:45:45

PCOTを更新しました。v1.2.6

※今回の更新はWindows10以外のバージョンも対象です。

今回は不具合修正のみです。以下に更新項目を列挙します。

・翻訳情報の行間差分の閾値の初期値を50→10に修正
・段落判定を行間差分に変更した際に2行のテキストが正しく判定されない不具合を修正
・読取失敗時にOCRエンジンの選択、読取言語の選択が作動しなかった不具合を修正

450
ぬるっぽ 2021/12/13 (月) 18:22:55

PCOTを更新しました。v1.2.5

※今回の更新はWindows10以外のバージョンも対象です。

今回は原文とプロセスの連動機能を追加しました!
■本機能についての説明資料を作成しましたので、概要や用途、注意点は以下の画像を参照してください。
画像1

機能を追加した経緯

最初Eschalonをプレイしている時に一々PCOTの画面を閉じて、対象の選択肢を選ぶ操作が「面倒くさい・・・」と
モヤモヤしていたんですが、最近始めたAvadonでEschalonを上回るレベルで選択肢が多数出てくる状況に出くわした際に
これは絶対にあった方がいいと思い奮起しました。
上のような経緯があるので、地味ですがEschalonシリーズ、Spiderweb社のゲーム等、会話中に多数の選択肢が
出てくるようなゲームでは特に効果を実感できると思います。
その他にも「PCOTからすぐにゲーム画面へ戻りたい!」という場合にも利用できると思うので、是非活用してください。

449
ぬるっぽ 2021/12/07 (火) 19:24:42 修正

PCOTを更新しました。v1.2.4

※今回の更新はWindows10以外のバージョンも対象です。

以下に更新項目を列挙します。

【行間近似率 → 行間差分】
・行間近似率のパラメータを行間差分のものへ変更
・同じ列数で列名が違うものへ変更した際の同期不具合を修正

 行間近似率の閾値のパラメータを使い回したせいで過去の設定を直すのが面倒くさすぎたので
 行間近似率の閾値のパラメータを破棄して、行間差分の閾値のパラメータを新設しました。

・プログラム一覧画面でタイトルが空白の場合でもリストに表示するように修正
・タイトルが空白の場合はメイン画面ハンドルを返すように修正

 画面タイトルがないプロセスは不要なプロセスが氾濫するのを防ぐ目的でPCOTのプログラム一覧画面のリストに
 含まれない様に弾いていましたが、一部ゲームはタイトルが存在しない場合があったのでタイトルが空白しないプロセスも
 表示するように修正しました。

448
ぬるっぽ 2021/12/03 (金) 19:50:56

PCOTを更新しました。v1.2.3

※今回の更新はWindows10以外のバージョンも対象です。

以下に更新項目を列挙します。

・行判定及び段落分けの検知方法を変更(行間近似率から行間差分へ変更)
・Windows10 OCRから返されるコレクションの並びを採用するオプションを追加
・画像加工画面でOCRテストしたテキストを全選択するとすべての読取箇所を赤枠で表示するように修正
・OCR読取失敗した場合にキャプチャー画面を閉じる時間を設定するオプションを追加

重要そうな変更については以下に画像で説明します。

【段落分けの判定方法を変更】
画像1

【OCR読取失敗時の挙動】
画像1

【隠し機能について】
画像1