{"id":51061758,"url":"https://github.com/asaitetsuya-oss/poe2_ring_capture","last_synced_at":"2026-06-23T03:00:46.469Z","repository":{"id":360604726,"uuid":"1250868758","full_name":"asaitetsuya-oss/poe2_ring_capture","owner":"asaitetsuya-oss","description":"エグザイルの盗みの指輪をキャプチャーし表示させるためのOBSスクリプト","archived":false,"fork":false,"pushed_at":"2026-05-27T04:47:31.000Z","size":838,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-27T06:22:14.812Z","etag":null,"topics":["pathofexile","pathofexile-tools","pathofexile2"],"latest_commit_sha":null,"homepage":"https://www.twitch.tv/asai_501xx","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asaitetsuya-oss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-27T03:25:12.000Z","updated_at":"2026-05-27T04:47:35.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/asaitetsuya-oss/poe2_ring_capture","commit_stats":null,"previous_names":["asaitetsuya-oss/poe2_ring_capture"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/asaitetsuya-oss/poe2_ring_capture","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asaitetsuya-oss%2Fpoe2_ring_capture","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asaitetsuya-oss%2Fpoe2_ring_capture/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asaitetsuya-oss%2Fpoe2_ring_capture/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asaitetsuya-oss%2Fpoe2_ring_capture/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asaitetsuya-oss","download_url":"https://codeload.github.com/asaitetsuya-oss/poe2_ring_capture/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asaitetsuya-oss%2Fpoe2_ring_capture/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34673437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pathofexile","pathofexile-tools","pathofexile2"],"created_at":"2026-06-23T03:00:45.739Z","updated_at":"2026-06-23T03:00:46.459Z","avatar_url":"https://github.com/asaitetsuya-oss.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# poe2-ring-capture\n\n**Path of Exile 2** の「エグザイルの盗みの指輪」UIをOBSオーバーレイとして表示するOBSスクリプトです。\n\nエリア切り替え時またはホットキーで自動キャプチャし、黒背景を透明化したPNGをOBSのイメージソースとしてリアルタイム表示します。\n\n---\n\n\u003e このスクリプトはLoL、黒い砂漠、POE配信者 [浅井ジークフリード](https://www.twitch.tv/asai_501xx) が自分の配信用に作成しました。\n\n---\n\n## スクリーンショット\nOBS画面イメージ\n![スクリーンショット](./sc.png)  \n作者の設定  \n![スクリーンショット](./sc2.png)\n\n\n---\n\n## 必要環境\n\n- Windows 10 / 11\n- [OBS Studio](https://obsproject.com/) 28以降\n- Python 3.10（OBSスクリプト用）\n- pywin32\n\n---\n\n## インストール\n\n### 1. Python 3.10をインストール\n\nOBSのスクリプト機能はPython 3.10が必要です。\n\nhttps://www.python.org/downloads/release/python-31020/\n\n### 2. pywin32をインストール\n\n```\nC:\\path\\to\\Python310\\python.exe -m pip install pywin32\n```\n\n### 3. スクリプトをダウンロード\n\n[Releases](../../releases) から最新版の `poe2_ring_capture.py` をダウンロードするか、このリポジトリをクローンします。\n\n---\n\n## セットアップ\n\n### OBSの設定\n\n**1. PythonのパスをOBSに登録**\n\nOBS → ツール → スクリプト → 「Pythonの設定」タブ\n\nPython 3.10のインストールパスを指定します。\n例: `C:\\Users\\[ユーザー名]\\AppData\\Local\\Programs\\Python\\Python310`\n\n**2. スクリプトを追加**\n\nOBS → ツール → スクリプト → `+` ボタン → `poe2_ring_capture.py` を選択\n\n**3. スクリプト設定を入力**\n\n| 項目               | 説明                                                                                     |\n| ---------------- | -------------------------------------------------------------------------------------- |\n| 解像度プリセット         | 使用モニターの解像度を選択（WQHD / FHD / 4K）                                                         |\n| 出力PNG パス         | 保存先のPNGファイルパス（例: `C:\\obs\\ring_overlay.png`）                                            |\n| 動作するシーン名         | このシーンのときだけ動作（例: `POE`）。空欄にすると常時動作                                                      |\n| エリア切り替え時に自動キャプチャ | チェックを入れるとエリア移動時に自動実行                                                                   |\n| Client.txt パス    | 自動キャプチャを使う場合に指定（例: `C:\\Users\\[名前]\\Documents\\My Games\\Path of Exile 2\\logs\\Client.txt`） |\n| 切り替え後の待機秒数       | エリア読み込み完了まで待つ時間（デフォルト: 0秒）                                                             |\n\n**4. ホットキーを割り当て**\n\nOBS → 設定 → ホットキー → 「指輪キャプチャ」に任意のキーを割り当てます。\n\n**5. イメージソースを追加**\n\nOBSのシーンに「イメージ」ソースを追加します。\n- ファイル: 手順3で設定した出力PNGパス\n\n---\n\n## カスタム解像度の設定方法\n\nWQHDでない解像度や座標がズレる場合は「カスタム」を選んで手動で調整してください。\n\n### 座標の調べ方\n\n1. POE2でコスメティクス画面（Kキー）を開き、盗みの指輪にマウスを乗せてUIを表示\n2. Windowsのペイントまたはスクリーンショットツールで画面を撮影\n3. ペイントでマウスを各座標に合わせて数値を確認\n\n| 設定項目 | 意味 |\n|----------|------|\n| 指輪アイコン X/Y座標 | 盗みの指輪アイコンの中心座標 |\n| キャプチャ Left/Top | 数値UIの左上座標 |\n| キャプチャ Right/Bottom | 数値UIの右下座標 |\n\n---\n\n## 動作の仕組み\n\n```\nホットキー押下 or エリア切り替え検出\n  → K キーを送信してコスメティクス画面を開く\n  → マウスを指輪アイコンの座標に移動\n  → 数値UIが表示されたらスクリーンショット\n  → K キーを送信して画面を閉じる\n  → マウスを元の位置に戻す\n  → 黒背景を透明化して PNG に保存\n  → OBS のイメージソースが自動更新\n```\n\n---\n\n## 注意事項\n\n- **Windowsのみ対応**（win32apiを使用）\n- ボーダレスフルスクリーンで動作確認済み\n- ゲーム内で「K」キーにコスメティクス画面以外を割り当てている場合は、スクリプト内の `VK_K = 0x4B` を該当キーのVKコードに変更してください\n- 座標はゲームのUI設定（UIスケール等）によって変わる場合があります\n- 仕様でホットキーをマウスに割り当てられませんが、マウスにキーを割り当てればマウスで操作できます\n\n---\n\n## ライセンス\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasaitetsuya-oss%2Fpoe2_ring_capture","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasaitetsuya-oss%2Fpoe2_ring_capture","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasaitetsuya-oss%2Fpoe2_ring_capture/lists"}