Releases: phamphuongquynh0307/Auto_PGsharp_byQpham
Release list
v1.1.5
v1.1.5
Tiếng Việt
Log chẩn đoán nhận diện
- Hiển thị trực tiếp trong khung log từng bước Nearby, mở encounter, chờ bóng và ném.
- Ghi lại tọa độ ô Pokémon và quả bóng mà detector đã chọn.
- Báo thời gian encounter phản hồi trễ, thời gian phục hồi còn lại và nguyên nhân timeout.
- Xác nhận cú ném đã được detector ghi nhận hoặc cảnh báo khi bóng vẫn còn sau thời gian chờ.
- Debounce các thông báo lặp để log dễ đọc và không ảnh hưởng luồng bắt.
English
Detection diagnostics
- Shows each Nearby, encounter opening, ball wait, and throw stage directly in the application log.
- Records the coordinates selected by the Pokémon-slot and ball detectors.
- Reports delayed encounter timing, remaining recovery time, and timeout reasons.
- Confirms when the detector observes a committed throw or warns when the ball remains visible.
- Debounces repeated messages to keep diagnostics readable without affecting the catch loop.
v1.1.4
Tiếng Việt
Phục hồi encounter bị trễ
- Ghi nhớ trạng thái sau khi bấm Pokémon, không quay lại quét Nearby khi encounter đang che giao diện.
- Tiếp tục chờ và ném khi quả bóng xuất hiện trễ do stream MuMu bị lag hoặc nhòe frame.
- Chỉ dùng detector quả bóng chính xác hiện có, không quét màu rộng nên tránh ném nhầm trên bản đồ.
- Giới hạn tổng thời gian phục hồi encounter còn 4,5 giây để chuyển sang Pokémon tiếp theo nhanh hơn.
English
Delayed encounter recovery
- Remembers the pending encounter after tapping a Pokémon instead of returning to Nearby while the encounter covers the UI.
- Keeps watching and throws when the ball appears late because of MuMu stream lag or a smeared frame.
- Reuses the existing precise ball detector without broad color scanning, preventing blind throws on the map.
- Caps total encounter recovery at 4.5 seconds so the routine advances to the next Pokémon sooner.
v1.1.3
Tiếng Việt
Popup phản hồi nhanh và không bấm lặp
- Nhận diện nút đóng theo tỷ lệ màn hình, hỗ trợ nhiều độ phân giải và nhiều kiểu nút X.
- Quét popup trên ảnh thu nhỏ để giảm đáng kể thời gian phân tích.
- Thêm debounce 0,75 giây: mỗi popup chỉ được bấm một lần, không còn đóng rồi mở lại do frame stream cũ.
- Có thể xử lý các popup thời tiết, tốc độ, AutoWalk, Weekly Challenge, phần thưởng và màn tổng kết.
Stream và nhận diện nhanh hơn
- Mỗi vòng chỉ phân tích frame mới; không xử lý lặp lại cùng một ảnh.
- Decoder chỉ phóng lớn frame thực sự được sử dụng thay vì resize mọi frame nhận được.
- Một frame được dùng chung cho nhiều phép kiểm tra, đồng thời tái sử dụng ảnh thu nhỏ giữa các detector popup.
- Nearby giảm từ khoảng 145 ms xuống 8 ms sau lần nhận diện đầu; Feed giảm từ khoảng 506 ms xuống 16 ms.
- Vị trí Nearby/Feed được xác nhận trong vùng nhỏ và tự quét rộng lại nếu thanh bị di chuyển hoặc biến mất.
Quick Catch không key ổn định hơn
- Ổn định thao tác hai ngón: giữ Berry, chạm bóng, flick và thả đúng thứ tự.
- Chờ tối thiểu 0,35 giây để game ghi nhận cú ném trước khi thoát.
- Bình thường chỉ bấm Flee một lần; chỉ thử lại nếu frame mới xác nhận encounter vẫn còn mở.
- Không còn các lần Flee thừa rơi xuống bản đồ hoặc vô tình mở lại giao diện.
Cài đặt và căn chỉnh gọn hơn
- Trang Cài đặt trở lại một trang cuộn, sắp theo thứ tự kiểu bắt, thông số chính, thời gian, Shundo và Discord.
- Căn chỉnh tay chia theo Bắt thường (có key), Bắt nhanh (không key) và Shundo; chỉ hiện các điểm cần cho từng luồng.
- Toàn bộ thời gian trong Cài đặt dùng đơn vị giây. Cấu hình cũ dùng ms/phút được tự động chuyển đổi.
English
Fast popup handling without repeated taps
- Close-button detection now scales with the screen and supports multiple resolutions and X styles.
- Popup matching runs on reduced frames for substantially lower analysis latency.
- A 0.75-second debounce ensures each popup is tapped once and prevents stale stream frames from reopening it.
- Handles weather, speed, AutoWalk, Weekly Challenge, reward, and catch-summary dialogs.
Faster streaming and detection pipeline
- Analysis waits for a new frame instead of processing the same image repeatedly.
- The decoder enlarges only frames that are actually consumed instead of resizing every incoming frame.
- Detectors share one frame and reuse prepared reduced images during each popup pass.
- Cached Nearby detection drops from roughly 145 ms to 8 ms; cached Feed detection drops from roughly 506 ms to 16 ms.
- Nearby and Feed positions are validated locally and automatically rediscovered after moving or disappearing.
More reliable keyless Quick Catch
- Stabilized the two-finger Berry hold, ball touch, flick, and release sequence.
- Waits at least 0.35 seconds for the throw to commit before leaving.
- Normally taps Flee once and retries only while a fresh frame confirms the encounter is still open.
- Prevents extra Flee taps from landing on the map or reopening another screen.
Cleaner settings and manual alignment
- Settings use one scrollable page ordered by catch style, primary controls, timing, Shundo, and Discord.
- Manual alignment is split into Normal catch (with key), Quick catch (no key), and Shundo, showing only relevant controls.
- Every timing setting now uses seconds. Existing millisecond/minute settings are migrated automatically.
v1.1.2
Tiếng Việt
Hỗ trợ và tối ưu MuMu Player
- Tự phát hiện và kết nối MuMu qua
127.0.0.1:7555; ưu tiên thiết bị MuMu đang online thay cho thiết bị Wi-Fi cũ đã offline. - Chuyển tap, double-tap, swipe và Quick Catch sang scrcpy control socket. Sau lần khởi tạo đầu, tap trên MuMu giảm từ khoảng 700 ms xuống còn khoảng 40 ms.
- Double-tap có khoảng nghỉ chính xác, không còn bị MuMu xử lý thành một click đơn.
Quick Catch đúng chuỗi thao tác và có thể tinh chỉnh
- Chuỗi thao tác: kéo Berry sang phải và giữ → ném/thả Poké Ball → thả Berry → nhấn Flee.
- Nhận diện quả bóng lớn để bắt đầu ném sớm hơn; không phải chờ toàn bộ animation của nút chọn bóng.
- Thêm các cài đặt:
- Chờ bóng sẵn sàng trước ném (ms).
- Chờ sau ném trước khi thoát (ms).
- Số lần nhấn thoát.
- Khoảng cách giữa các lần thoát (ms).
- Mặc định chờ 200 ms trước ném, 1000 ms sau ném, nhấn thoát 3 lần cách nhau 200 ms.
Nhận diện và xử lý popup chính xác hơn
- Sửa nhận diện encounter khi khung căn tay bao cả phần đỏ và trắng của nút chọn bóng.
CLAIM REWARDSdùng dải scale riêng và hoạt động trong cả Auto bắt lẫn Shundo.- Không còn bấm mù tọa độ đóng PokéStop trùng với nút Poké Ball chính trên map; chỉ đóng khi thấy nút X thật.
Chu kỳ bắt và Shundo nhanh, nhẹ hơn
- Chờ theo trạng thái màn hình thay cho nhiều khoảng nghỉ cố định giữa các lần bắt.
- Shundo nhận toast chặn non-shiny để chuyển con tiếp theo sớm hơn.
- Giảm thời gian chờ cố định sau teleport và giới hạn detector icon
@vào thanh bên phải. - Shundo dùng stream nhẹ; chỉ chụp ảnh nét khi encounter shiny cần đọc IV.
English
MuMu Player support and performance
- Automatically discovers and connects to MuMu at
127.0.0.1:7555, preferring an online emulator over stale offline Wi-Fi devices. - Tap, double-tap, swipe, and Quick Catch now use the scrcpy control socket. After initial setup, MuMu tap latency drops from roughly 700 ms to about 40 ms.
- Double-taps now use an accurate gesture gap instead of being interpreted as a single click.
Configurable native Quick Catch
- Uses the correct sequence: drag and hold Berry → throw/release Poké Ball → release Berry → tap Flee.
- Detects the large throwable ball to start earlier without waiting for the selector animation to finish.
- Added settings for ball-ready delay, post-throw wait, Flee tap count, and Flee tap interval.
- Defaults: 200 ms before throwing, 1000 ms before fleeing, and three Flee taps spaced 200 ms apart.
Safer detection and popup handling
- Fixed encounter detection when manual alignment frames the complete red-and-white selector button.
CLAIM REWARDSnow uses its own scale sweep and works in both Catch and Shundo modes.- Removed the blind PokéStop close fallback that overlapped the map's main Poké Ball button; the bot now requires a visible X template.
Faster catch and Shundo cycles
- Replaced several fixed sleeps with screen-state-driven waits.
- Shundo reacts to the non-shiny blocked toast and moves on sooner.
- Reduced fixed post-teleport delay and restricted
@anchor searches to the nearby sidebar. - Shundo uses a lighter live stream and requests a crisp frame only when a shiny encounter needs IV reading.
v1.1.1
Tiếng Việt
Nổi bật: Nhận encounter đáng tin cho mọi loại bóng
- Bot xác nhận đang trong màn bắt bằng nút chọn bóng màu đỏ ở góc dưới bên phải — nút này luôn là Poké Ball đỏ dù bạn đang nạp Poké Ball, Great Ball hay Ultra Ball.
- Thay cho cách cũ dựa vào icon camera (viền trắng trong suốt), vốn mất tương phản trên nền trời sáng nên nhiều lúc không nhận ra encounter và không ném bóng.
- Là màu đặc nên nhận diện ổn định trên nền của bất kỳ Pokémon nào.
Ném xong tự thoát mượt
- Sau khi ném, bot bấm Flee 2 lần để chắc chắn thoát kịp trước khi cú bắt hoàn tất — tránh bị kẹt lại ở màn tổng kết.
- Nếu lỡ vẫn hiện màn "POKÉMON CAUGHT" (tổng kết XP), bot tự bấm nút OK.
- Nếu lỡ nhảy vào trang thông tin Pokémon, bot tự bấm nút tick (✓) xanh để quay lại.
- Các nút này được nhắm chính xác, không bấm nhầm POWER UP / EVOLVE (tránh tốn Bụi Sao/Kẹo).
Tự tắt popup Thử thách tuần
- Khi hiện hộp "WEEKLY CHALLENGE", bot tự bấm MAYBE LATER để đóng.
- Nhắm đúng dòng chữ, không bấm nút CHOOSE GROUP màu xanh.
Chế độ Shundo cũng dùng chung cách nhận encounter
- Shundo giờ xác nhận encounter đã mở (tín hiệu shiny) bằng đúng **nút chọ...
v1.1.4
v1.1.4
Tiếng Việt
Phục hồi encounter bị trễ
- Ghi nhớ trạng thái sau khi bấm Pokémon, không quay lại quét Nearby khi encounter đang che giao diện.
- Tiếp tục chờ và ném khi quả bóng xuất hiện trễ do stream MuMu bị lag hoặc nhòe frame.
- Chỉ dùng detector quả bóng chính xác hiện có, không quét màu rộng nên tránh ném nhầm trên bản đồ.
- Giới hạn tổng thời gian phục hồi encounter còn 4,5 giây để chuyển sang Pokémon tiếp theo nhanh hơn.
English
Delayed encounter recovery
- Remembers the pending encounter after tapping a Pokémon instead of returning to Nearby while the encounter covers the UI.
- Keeps watching and throws when the ball appears late because of MuMu stream lag or a smeared frame.
- Reuses the existing precise ball detector without broad color scanning, preventing blind throws on the map.
- Caps total encounter recovery at 4.5 seconds so the routine advances to the next Pokémon sooner.
v1.1.3
Tiếng Việt
Popup phản hồi nhanh và không bấm lặp
- Nhận diện nút đóng theo tỷ lệ màn hình, hỗ trợ nhiều độ phân giải và nhiều kiểu nút X.
- Quét popup trên ảnh thu nhỏ để giảm đáng kể thời gian phân tích.
- Thêm debounce 0,75 giây: mỗi popup chỉ được bấm một lần, không còn đóng rồi mở lại do frame stream cũ.
- Có thể xử lý các popup thời tiết, tốc độ, AutoWalk, Weekly Challenge, phần thưởng và màn tổng kết.
Stream và nhận diện nhanh hơn
- Mỗi vòng chỉ phân tích frame mới; không xử lý lặp lại cùng một ảnh.
- Decoder chỉ phóng lớn frame thực sự được sử dụng thay vì resize mọi frame nhận được.
- Một frame được dùng chung cho nhiều phép kiểm tra, đồng thời tái sử dụng ảnh thu nhỏ giữa các detector popup.
- Nearby giảm từ khoảng 145 ms xuống 8 ms sau lần nhận diện đầu; Feed giảm từ khoảng 506 ms xuống 16 ms.
- Vị trí Nearby/Feed được xác nhận trong vùng nhỏ và tự quét rộng lại nếu thanh bị di chuyển hoặc biến mất.
Quick Catch không key ổn định hơn
- Ổn định thao tác hai ngón: giữ Berry, chạm bóng, flick và thả đúng thứ tự.
- Chờ tối thiểu 0,35 giây để game ghi nhận cú ném trước khi thoát.
- Bình thường chỉ bấm Flee một lần; chỉ thử lại nếu frame mới xác nhận encounter vẫn còn mở.
- Không còn các lần Flee thừa rơi xuống bản đồ hoặc vô tình mở lại giao diện.
Cài đặt và căn chỉnh gọn hơn
- Trang Cài đặt trở lại một trang cuộn, sắp theo thứ tự kiểu bắt, thông số chính, thời gian, Shundo và Discord.
- Căn chỉnh tay chia theo Bắt thường (có key), Bắt nhanh (không key) và Shundo; chỉ hiện các điểm cần cho từng luồng.
- Toàn bộ thời gian trong Cài đặt dùng đơn vị giây. Cấu hình cũ dùng ms/phút được tự động chuyển đổi.
English
Fast popup handling without repeated taps
- Close-button detection now scales with the screen and supports multiple resolutions and X styles.
- Popup matching runs on reduced frames for substantially lower analysis latency.
- A 0.75-second debounce ensures each popup is tapped once and prevents stale stream frames from reopening it.
- Handles weather, speed, AutoWalk, Weekly Challenge, reward, and catch-summary dialogs.
Faster streaming and detection pipeline
- Analysis waits for a new frame instead of processing the same image repeatedly.
- The decoder enlarges only frames that are actually consumed instead of resizing every incoming frame.
- Detectors share one frame and reuse prepared reduced images during each popup pass.
- Cached Nearby detection drops from roughly 145 ms to 8 ms; cached Feed detection drops from roughly 506 ms to 16 ms.
- Nearby and Feed positions are validated locally and automatically rediscovered after moving or disappearing.
More reliable keyless Quick Catch
- Stabilized the two-finger Berry hold, ball touch, flick, and release sequence.
- Waits at least 0.35 seconds for the throw to commit before leaving.
- Normally taps Flee once and retries only while a fresh frame confirms the encounter is still open.
- Prevents extra Flee taps from landing on the map or reopening another screen.
Cleaner settings and manual alignment
- Settings use one scrollable page ordered by catch style, primary controls, timing, Shundo, and Discord.
- Manual alignment is split into Normal catch (with key), Quick catch (no key), and Shundo, showing only relevant controls.
- Every timing setting now uses seconds. Existing millisecond/minute settings are migrated automatically.
v1.1.2
Tiếng Việt
Hỗ trợ và tối ưu MuMu Player
- Tự phát hiện và kết nối MuMu qua
127.0.0.1:7555; ưu tiên thiết bị MuMu đang online thay cho thiết bị Wi-Fi cũ đã offline. - Chuyển tap, double-tap, swipe và Quick Catch sang scrcpy control socket. Sau lần khởi tạo đầu, tap trên MuMu giảm từ khoảng 700 ms xuống còn khoảng 40 ms.
- Double-tap có khoảng nghỉ chính xác, không còn bị MuMu xử lý thành một click đơn.
Quick Catch đúng chuỗi thao tác và có thể tinh chỉnh
- Chuỗi thao tác: kéo Berry sang phải và giữ → ném/thả Poké Ball → thả Berry → nhấn Flee.
- Nhận diện quả bóng lớn để bắt đầu ném sớm hơn; không phải chờ toàn bộ animation của nút chọn bóng.
- Thêm các cài đặt:
- Chờ bóng sẵn sàng trước ném (ms).
- Chờ sau ném trước khi thoát (ms).
- Số lần nhấn thoát.
- Khoảng cách giữa các lần thoát (ms).
- Mặc định chờ 200 ms trước ném, 1000 ms sau ném, nhấn thoát 3 lần cách nhau 200 ms.
Nhận diện và xử lý popup chính xác hơn
- Sửa nhận diện encounter khi khung căn tay bao cả phần đỏ và trắng của nút chọn bóng.
CLAIM REWARDSdùng dải scale riêng và hoạt động trong cả Auto bắt lẫn Shundo.- Không còn bấm mù tọa độ đóng PokéStop trùng với nút Poké Ball chính trên map; chỉ đóng khi thấy nút X thật.
Chu kỳ bắt và Shundo nhanh, nhẹ hơn
- Chờ theo trạng thái màn hình thay cho nhiều khoảng nghỉ cố định giữa các lần bắt.
- Shundo nhận toast chặn non-shiny để chuyển con tiếp theo sớm hơn.
- Giảm thời gian chờ cố định sau teleport và giới hạn detector icon
@vào thanh bên phải. - Shundo dùng stream nhẹ; chỉ chụp ảnh nét khi encounter shiny cần đọc IV.
English
MuMu Player support and performance
- Automatically discovers and connects to MuMu at
127.0.0.1:7555, preferring an online emulator over stale offline Wi-Fi devices. - Tap, double-tap, swipe, and Quick Catch now use the scrcpy control socket. After initial setup, MuMu tap latency drops from roughly 700 ms to about 40 ms.
- Double-taps now use an accurate gesture gap instead of being interpreted as a single click.
Configurable native Quick Catch
- Uses the correct sequence: drag and hold Berry → throw/release Poké Ball → release Berry → tap Flee.
- Detects the large throwable ball to start earlier without waiting for the selector animation to finish.
- Added settings for ball-ready delay, post-throw wait, Flee tap count, and Flee tap interval.
- Defaults: 200 ms before throwing, 1000 ms before fleeing, and three Flee taps spaced 200 ms apart.
Safer detection and popup handling
- Fixed encounter detection when manual alignment frames the complete red-and-white selector button.
CLAIM REWARDSnow uses its own scale sweep and works in both Catch and Shundo modes.- Removed the blind PokéStop close fallback that overlapped the map's main Poké Ball button; the bot now requires a visible X template.
Faster catch and Shundo cycles
- Replaced several fixed sleeps with screen-state-driven waits.
- Shundo reacts to the non-shiny blocked toast and moves on sooner.
- Reduced fixed post-teleport delay and restricted
@anchor searches to the nearby sidebar. - Shundo uses a lighter live stream and requests a crisp frame only when a shiny encounter needs IV reading.
v1.1.1
Tiếng Việt
Nổi bật: Nhận encounter đáng tin cho mọi loại bóng
- Bot xác nhận đang trong màn bắt bằng nút chọn bóng màu đỏ ở góc dưới bên phải — nút này luôn là Poké Ball đỏ dù bạn đang nạp Poké Ball, Great Ball hay Ultra Ball.
- Thay cho cách cũ dựa vào icon camera (viền trắng trong suốt), vốn mất tương phản trên nền trời sáng nên nhiều lúc không nhận ra encounter và không ném bóng.
- Là màu đặc nên nhận diện ổn định trên nền của bất kỳ Pokémon nào.
Ném xong tự thoát mượt
- Sau khi ném, bot bấm Flee 2 lần để chắc chắn thoát kịp trước khi cú bắt hoàn tất — tránh bị kẹt lại ở màn tổng kết.
- Nếu lỡ vẫn hiện màn "POKÉMON CAUGHT" (tổng kết XP), bot tự bấm nút OK.
- Nếu lỡ nhảy vào trang thông tin Pokémon, bot tự bấm nút tick (✓) xanh để quay lại.
- Các nút này được nhắm chính xác, không bấm nhầm POWER UP / EVOLVE (tránh tốn Bụi Sao/Kẹo).
Tự tắt popup Thử thách tuần
- Khi hiện hộp "WEEKLY CHALLENGE", bot tự bấm MAYBE LATER để đóng.
- Nhắm đúng dòng chữ, không bấm nút CHOOSE GROUP màu xanh.
Chế độ Shundo cũng dùng chung cách nhận encounter
- Shundo giờ xác nhận encounter đã mở (tín hiệu shiny) bằng đúng nút chọn bóng đỏ như chế độ bắt — không còn phụ thuộc icon camera.
Căn chỉnh tay
- Thêm ô Khung nút bóng phải (nhận encounter) — dùng chung cho cả chế độ Bắt và Shundo; kéo thả như các ô khác.
- Gỡ ô "Khung quét camera" cũ vì không còn dùng.
Cách cập nhật
- Tải file
AutoCatchPokemonPGSharp-v1.1.1.exetrong phần Assets. - Đóng phiên bản đang chạy.
- Thay file EXE cũ bằng file mới và mở lại; không cần cài đặt.
- Nếu nút chọn bóng trên máy bạn nằm lệch, mở Căn chỉnh tay và kéo ô đỏ vào đúng nút.
Lưu ý: PGSharp Free không có Guaranteed Hit. Tỷ lệ trúng vẫn phụ thuộc vào lực ném, tốc độ flick, khoảng cách Pokémon và thời điểm Pokémon tấn công hoặc nhảy.
Hỗ trợ: https://discord.gg/QXSfKKPpG6
English
Highlight: Reliable encounter detection for any ball type
- The bot confirms it is in an encounter using the red ball-selector button at the bottom-right — which is always a red Poké Ball whether a Poké Ball, G...
v1.1.3
v1.1.3
Tiếng Việt
Popup phản hồi nhanh và không bấm lặp
- Nhận diện nút đóng theo tỷ lệ màn hình, hỗ trợ nhiều độ phân giải và nhiều kiểu nút X.
- Quét popup trên ảnh thu nhỏ để giảm đáng kể thời gian phân tích.
- Thêm debounce 0,75 giây: mỗi popup chỉ được bấm một lần, không còn đóng rồi mở lại do frame stream cũ.
- Có thể xử lý các popup thời tiết, tốc độ, AutoWalk, Weekly Challenge, phần thưởng và màn tổng kết.
Stream và nhận diện nhanh hơn
- Mỗi vòng chỉ phân tích frame mới; không xử lý lặp lại cùng một ảnh.
- Decoder chỉ phóng lớn frame thực sự được sử dụng thay vì resize mọi frame nhận được.
- Một frame được dùng chung cho nhiều phép kiểm tra, đồng thời tái sử dụng ảnh thu nhỏ giữa các detector popup.
- Nearby giảm từ khoảng 145 ms xuống 8 ms sau lần nhận diện đầu; Feed giảm từ khoảng 506 ms xuống 16 ms.
- Vị trí Nearby/Feed được xác nhận trong vùng nhỏ và tự quét rộng lại nếu thanh bị di chuyển hoặc biến mất.
Quick Catch không key ổn định hơn
- Ổn định thao tác hai ngón: giữ Berry, chạm bóng, flick và thả đúng thứ tự.
- Chờ tối thiểu 0,35 giây để game ghi nhận cú ném trước khi thoát.
- Bình thường chỉ bấm Flee một lần; chỉ thử lại nếu frame mới xác nhận encounter vẫn còn mở.
- Không còn các lần Flee thừa rơi xuống bản đồ hoặc vô tình mở lại giao diện.
Cài đặt và căn chỉnh gọn hơn
- Trang Cài đặt trở lại một trang cuộn, sắp theo thứ tự kiểu bắt, thông số chính, thời gian, Shundo và Discord.
- Căn chỉnh tay chia theo Bắt thường (có key), Bắt nhanh (không key) và Shundo; chỉ hiện các điểm cần cho từng luồng.
- Toàn bộ thời gian trong Cài đặt dùng đơn vị giây. Cấu hình cũ dùng ms/phút được tự động chuyển đổi.
English
Fast popup handling without repeated taps
- Close-button detection now scales with the screen and supports multiple resolutions and X styles.
- Popup matching runs on reduced frames for substantially lower analysis latency.
- A 0.75-second debounce ensures each popup is tapped once and prevents stale stream frames from reopening it.
- Handles weather, speed, AutoWalk, Weekly Challenge, reward, and catch-summary dialogs.
Faster streaming and detection pipeline
- Analysis waits for a new frame instead of processing the same image repeatedly.
- The decoder enlarges only frames that are actually consumed instead of resizing every incoming frame.
- Detectors share one frame and reuse prepared reduced images during each popup pass.
- Cached Nearby detection drops from roughly 145 ms to 8 ms; cached Feed detection drops from roughly 506 ms to 16 ms.
- Nearby and Feed positions are validated locally and automatically rediscovered after moving or disappearing.
More reliable keyless Quick Catch
- Stabilized the two-finger Berry hold, ball touch, flick, and release sequence.
- Waits at least 0.35 seconds for the throw to commit before leaving.
- Normally taps Flee once and retries only while a fresh frame confirms the encounter is still open.
- Prevents extra Flee taps from landing on the map or reopening another screen.
Cleaner settings and manual alignment
- Settings use one scrollable page ordered by catch style, primary controls, timing, Shundo, and Discord.
- Manual alignment is split into Normal catch (with key), Quick catch (no key), and Shundo, showing only relevant controls.
- Every timing setting now uses seconds. Existing millisecond/minute settings are migrated automatically.
v1.1.2
Tiếng Việt
Hỗ trợ và tối ưu MuMu Player
- Tự phát hiện và kết nối MuMu qua
127.0.0.1:7555; ưu tiên thiết bị MuMu đang online thay cho thiết bị Wi-Fi cũ đã offline. - Chuyển tap, double-tap, swipe và Quick Catch sang scrcpy control socket. Sau lần khởi tạo đầu, tap trên MuMu giảm từ khoảng 700 ms xuống còn khoảng 40 ms.
- Double-tap có khoảng nghỉ chính xác, không còn bị MuMu xử lý thành một click đơn.
Quick Catch đúng chuỗi thao tác và có thể tinh chỉnh
- Chuỗi thao tác: kéo Berry sang phải và giữ → ném/thả Poké Ball → thả Berry → nhấn Flee.
- Nhận diện quả bóng lớn để bắt đầu ném sớm hơn; không phải chờ toàn bộ animation của nút chọn bóng.
- Thêm các cài đặt:
- Chờ bóng sẵn sàng trước ném (ms).
- Chờ sau ném trước khi thoát (ms).
- Số lần nhấn thoát.
- Khoảng cách giữa các lần thoát (ms).
- Mặc định chờ 200 ms trước ném, 1000 ms sau ném, nhấn thoát 3 lần cách nhau 200 ms.
Nhận diện và xử lý popup chính xác hơn
- Sửa nhận diện encounter khi khung căn tay bao cả phần đỏ và trắng của nút chọn bóng.
CLAIM REWARDSdùng dải scale riêng và hoạt động trong cả Auto bắt lẫn Shundo.- Không còn bấm mù tọa độ đóng PokéStop trùng với nút Poké Ball chính trên map; chỉ đóng khi thấy nút X thật.
Chu kỳ bắt và Shundo nhanh, nhẹ hơn
- Chờ theo trạng thái màn hình thay cho nhiều khoảng nghỉ cố định giữa các lần bắt.
- Shundo nhận toast chặn non-shiny để chuyển con tiếp theo sớm hơn.
- Giảm thời gian chờ cố định sau teleport và giới hạn detector icon
@vào thanh bên phải. - Shundo dùng stream nhẹ; chỉ chụp ảnh nét khi encounter shiny cần đọc IV.
English
MuMu Player support and performance
- Automatically discovers and connects to MuMu at
127.0.0.1:7555, preferring an online emulator over stale offline Wi-Fi devices. - Tap, double-tap, swipe, and Quick Catch now use the scrcpy control socket. After initial setup, MuMu tap latency drops from roughly 700 ms to about 40 ms.
- Double-taps now use an accurate gesture gap instead of being interpreted as a single click.
Configurable native Quick Catch
- Uses the correct sequence: drag and hold Berry → throw/release Poké Ball → release Berry → tap Flee.
- Detects the large throwable ball to start earlier without waiting for the selector animation to finish.
- Added settings for ball-ready delay, post-throw wait, Flee tap count, and Flee tap interval.
- Defaults: 200 ms before throwing, 1000 ms before fleeing, and three Flee taps spaced 200 ms apart.
Safer detection and popup handling
- Fixed encounter detection when manual alignment frames the complete red-and-white selector button.
CLAIM REWARDSnow uses its own scale sweep and works in both Catch and Shundo modes.- Removed the blind PokéStop close fallback that overlapped the map's main Poké Ball button; the bot now requires a visible X template.
Faster catch and Shundo cycles
- Replaced several fixed sleeps with screen-state-driven waits.
- Shundo reacts to the non-shiny blocked toast and moves on sooner.
- Reduced fixed post-teleport delay and restricted
@anchor searches to the nearby sidebar. - Shundo uses a lighter live stream and requests a crisp frame only when a shiny encounter needs IV reading.
v1.1.1
Tiếng Việt
Nổi bật: Nhận encounter đáng tin cho mọi loại bóng
- Bot xác nhận đang trong màn bắt bằng nút chọn bóng màu đỏ ở góc dưới bên phải — nút này luôn là Poké Ball đỏ dù bạn đang nạp Poké Ball, Great Ball hay Ultra Ball.
- Thay cho cách cũ dựa vào icon camera (viền trắng trong suốt), vốn mất tương phản trên nền trời sáng nên nhiều lúc không nhận ra encounter và không ném bóng.
- Là màu đặc nên nhận diện ổn định trên nền của bất kỳ Pokémon nào.
Ném xong tự thoát mượt
- Sau khi ném, bot bấm Flee 2 lần để chắc chắn thoát kịp trước khi cú bắt hoàn tất — tránh bị kẹt lại ở màn tổng kết.
- Nếu lỡ vẫn hiện màn "POKÉMON CAUGHT" (tổng kết XP), bot tự bấm nút OK.
- Nếu lỡ nhảy vào trang thông tin Pokémon, bot tự bấm nút tick (✓) xanh để quay lại.
- Các nút này được nhắm chính xác, không bấm nhầm POWER UP / EVOLVE (tránh tốn Bụi Sao/Kẹo).
Tự tắt popup Thử thách tuần
- Khi hiện hộp "WEEKLY CHALLENGE", bot tự bấm MAYBE LATER để đóng.
- Nhắm đúng dòng chữ, không bấm nút CHOOSE GROUP màu xanh.
Chế độ Shundo cũng dùng chung cách nhận encounter
- Shundo giờ xác nhận encounter đã mở (tín hiệu shiny) bằng đúng nút chọn bóng đỏ như chế độ bắt — không còn phụ thuộc icon camera.
Căn chỉnh tay
- Thêm ô Khung nút bóng phải (nhận encounter) — dùng chung cho cả chế độ Bắt và Shundo; kéo thả như các ô khác.
- Gỡ ô "Khung quét camera" cũ vì không còn dùng.
Cách cập nhật
- Tải file
AutoCatchPokemonPGSharp-v1.1.1.exetrong phần Assets. - Đóng phiên bản đang chạy.
- Thay file EXE cũ bằng file mới và mở lại; không cần cài đặt.
- Nếu nút chọn bóng trên máy bạn nằm lệch, mở Căn chỉnh tay và kéo ô đỏ vào đúng nút.
Lưu ý: PGSharp Free không có Guaranteed Hit. Tỷ lệ trúng vẫn phụ thuộc vào lực ném, tốc độ flick, khoảng cách Pokémon và thời điểm Pokémon tấn công hoặc nhảy.
Hỗ trợ: https://discord.gg/QXSfKKPpG6
English
Highlight: Reliable encounter detection for any ball type
- The bot confirms it is in an encounter using the red ball-selector button at the bottom-right — which is always a red Poké Ball whether a Poké Ball, Great Ball, or Ultra Ball is loaded.
- This replaces the old camera-icon check (a semi-transparent white outline) that lost contrast against a bright sky and often missed the encounter and never threw.
- Being an opaque colour, it reads reliably against any Pokémon's background.
Clean exit after every throw
- After throwing, the bot taps Flee twice to leave in time before the catch resolves — no more getting stuck on the summary screen.
- If the "POKÉMON CAUGHT" XP summary still slips through, the bot taps OK automatically.
- If it lands on the Pokémon detail page, the bot taps the green check (✓) to go back.
- These buttons are matched precisely and never hit POWER UP / EVOLVE (so no Stardust/candy is spent).
Auto-dismiss the Weekly Challenge popup
- When the "WEEKLY CHALLENGE" modal appears, the bot taps MAYBE LATER to close it.
- It targets the text and **never taps the green CHOOSE GROU...
v1.1.2
v1.1.2
Tiếng Việt
Hỗ trợ và tối ưu MuMu Player
- Tự phát hiện và kết nối MuMu qua
127.0.0.1:7555; ưu tiên thiết bị MuMu đang online thay cho thiết bị Wi-Fi cũ đã offline. - Chuyển tap, double-tap, swipe và Quick Catch sang scrcpy control socket. Sau lần khởi tạo đầu, tap trên MuMu giảm từ khoảng 700 ms xuống còn khoảng 40 ms.
- Double-tap có khoảng nghỉ chính xác, không còn bị MuMu xử lý thành một click đơn.
Quick Catch đúng chuỗi thao tác và có thể tinh chỉnh
- Chuỗi thao tác: kéo Berry sang phải và giữ → ném/thả Poké Ball → thả Berry → nhấn Flee.
- Nhận diện quả bóng lớn để bắt đầu ném sớm hơn; không phải chờ toàn bộ animation của nút chọn bóng.
- Thêm các cài đặt:
- Chờ bóng sẵn sàng trước ném (ms).
- Chờ sau ném trước khi thoát (ms).
- Số lần nhấn thoát.
- Khoảng cách giữa các lần thoát (ms).
- Mặc định chờ 200 ms trước ném, 1000 ms sau ném, nhấn thoát 3 lần cách nhau 200 ms.
Nhận diện và xử lý popup chính xác hơn
- Sửa nhận diện encounter khi khung căn tay bao cả phần đỏ và trắng của nút chọn bóng.
CLAIM REWARDSdùng dải scale riêng và hoạt động trong cả Auto bắt lẫn Shundo.- Không còn bấm mù tọa độ đóng PokéStop trùng với nút Poké Ball chính trên map; chỉ đóng khi thấy nút X thật.
Chu kỳ bắt và Shundo nhanh, nhẹ hơn
- Chờ theo trạng thái màn hình thay cho nhiều khoảng nghỉ cố định giữa các lần bắt.
- Shundo nhận toast chặn non-shiny để chuyển con tiếp theo sớm hơn.
- Giảm thời gian chờ cố định sau teleport và giới hạn detector icon
@vào thanh bên phải. - Shundo dùng stream nhẹ; chỉ chụp ảnh nét khi encounter shiny cần đọc IV.
English
MuMu Player support and performance
- Automatically discovers and connects to MuMu at
127.0.0.1:7555, preferring an online emulator over stale offline Wi-Fi devices. - Tap, double-tap, swipe, and Quick Catch now use the scrcpy control socket. After initial setup, MuMu tap latency drops from roughly 700 ms to about 40 ms.
- Double-taps now use an accurate gesture gap instead of being interpreted as a single click.
Configurable native Quick Catch
- Uses the correct sequence: drag and hold Berry → throw/release Poké Ball → release Berry → tap Flee.
- Detects the large throwable ball to start earlier without waiting for the selector animation to finish.
- Added settings for ball-ready delay, post-throw wait, Flee tap count, and Flee tap interval.
- Defaults: 200 ms before throwing, 1000 ms before fleeing, and three Flee taps spaced 200 ms apart.
Safer detection and popup handling
- Fixed encounter detection when manual alignment frames the complete red-and-white selector button.
CLAIM REWARDSnow uses its own scale sweep and works in both Catch and Shundo modes.- Removed the blind PokéStop close fallback that overlapped the map's main Poké Ball button; the bot now requires a visible X template.
Faster catch and Shundo cycles
- Replaced several fixed sleeps with screen-state-driven waits.
- Shundo reacts to the non-shiny blocked toast and moves on sooner.
- Reduced fixed post-teleport delay and restricted
@anchor searches to the nearby sidebar. - Shundo uses a lighter live stream and requests a crisp frame only when a shiny encounter needs IV reading.
v1.1.1
Tiếng Việt
Nổi bật: Nhận encounter đáng tin cho mọi loại bóng
- Bot xác nhận đang trong màn bắt bằng nút chọn bóng màu đỏ ở góc dưới bên phải — nút này luôn là Poké Ball đỏ dù bạn đang nạp Poké Ball, Great Ball hay Ultra Ball.
- Thay cho cách cũ dựa vào icon camera (viền trắng trong suốt), vốn mất tương phản trên nền trời sáng nên nhiều lúc không nhận ra encounter và không ném bóng.
- Là màu đặc nên nhận diện ổn định trên nền của bất kỳ Pokémon nào.
Ném xong tự thoát mượt
- Sau khi ném, bot bấm Flee 2 lần để chắc chắn thoát kịp trước khi cú bắt hoàn tất — tránh bị kẹt lại ở màn tổng kết.
- Nếu lỡ vẫn hiện màn "POKÉMON CAUGHT" (tổng kết XP), bot tự bấm nút OK.
- Nếu lỡ nhảy vào trang thông tin Pokémon, bot tự bấm nút tick (✓) xanh để quay lại.
- Các nút này được nhắm chính xác, không bấm nhầm POWER UP / EVOLVE (tránh tốn Bụi Sao/Kẹo).
Tự tắt popup Thử thách tuần
- Khi hiện hộp "WEEKLY CHALLENGE", bot tự bấm MAYBE LATER để đóng.
- Nhắm đúng dòng chữ, không bấm nút CHOOSE GROUP màu xanh.
Chế độ Shundo cũng dùng chung cách nhận encounter
- Shundo giờ xác nhận encounter đã mở (tín hiệu shiny) bằng đúng nút chọn bóng đỏ như chế độ bắt — không còn phụ thuộc icon camera.
Căn chỉnh tay
- Thêm ô Khung nút bóng phải (nhận encounter) — dùng chung cho cả chế độ Bắt và Shundo; kéo thả như các ô khác.
- Gỡ ô "Khung quét camera" cũ vì không còn dùng.
Cách cập nhật
- Tải file
AutoCatchPokemonPGSharp-v1.1.1.exetrong phần Assets. - Đóng phiên bản đang chạy.
- Thay file EXE cũ bằng file mới và mở lại; không cần cài đặt.
- Nếu nút chọn bóng trên máy bạn nằm lệch, mở Căn chỉnh tay và kéo ô đỏ vào đúng nút.
Lưu ý: PGSharp Free không có Guaranteed Hit. Tỷ lệ trúng vẫn phụ thuộc vào lực ném, tốc độ flick, khoảng cách Pokémon và thời điểm Pokémon tấn công hoặc nhảy.
Hỗ trợ: https://discord.gg/QXSfKKPpG6
English
Highlight: Reliable encounter detection for any ball type
- The bot confirms it is in an encounter using the red ball-selector button at the bottom-right — which is always a red Poké Ball whether a Poké Ball, Great Ball, or Ultra Ball is loaded.
- This replaces the old camera-icon check (a semi-transparent white outline) that lost contrast against a bright sky and often missed the encounter and never threw.
- Being an opaque colour, it reads reliably against any Pokémon's background.
Clean exit after every throw
- After throwing, the bot taps Flee twice to leave in time before the catch resolves — no more getting stuck on the summary screen.
- If the "POKÉMON CAUGHT" XP summary still slips through, the bot taps OK automatically.
- If it lands on the Pokémon detail page, the bot taps the green check (✓) to go back.
- These buttons are matched precisely and never hit POWER UP / EVOLVE (so no Stardust/candy is spent).
Auto-dismiss the Weekly Challenge popup
- When the "WEEKLY CHALLENGE" modal appears, the bot taps MAYBE LATER to close it.
- It targets the text and never taps the green CHOOSE GROUP button.
Shundo mode shares the same detection
- Shundo now confirms the encounter opened (its shiny signal) with the same red ball-selector button as catch mode — no longer relying on the camera icon.
Manual alignment
- Added a Right ball-selector box (encounter) region — shared by both Catch and Shundo modes; drag it like the other boxes.
- Removed the old "Camera scan box" since it is no longer used.
How to update
- Download
AutoCatchPokemonPGSharp-v1.1.1.exefrom the release Assets. - Close the currently running version.
- Replace the old EXE and launch the new one; no installation is required.
- If your device's ball-selector sits in a different spot, open Manual align and drag the red box onto it.
Note: PGSharp Free does not provide Guaranteed Hit. Accuracy still depends on throw power, flick speed, Pokémon distance, and whether the Pokémon attacks or jumps.
Support: https://discord.gg/QXSfKKPpG6
v1.1.1
v1.1.1
Tiếng Việt
Nổi bật: Nhận encounter đáng tin cho mọi loại bóng
- Bot xác nhận đang trong màn bắt bằng nút chọn bóng màu đỏ ở góc dưới bên phải — nút này luôn là Poké Ball đỏ dù bạn đang nạp Poké Ball, Great Ball hay Ultra Ball.
- Thay cho cách cũ dựa vào icon camera (viền trắng trong suốt), vốn mất tương phản trên nền trời sáng nên nhiều lúc không nhận ra encounter và không ném bóng.
- Là màu đặc nên nhận diện ổn định trên nền của bất kỳ Pokémon nào.
Ném xong tự thoát mượt
- Sau khi ném, bot bấm Flee 2 lần để chắc chắn thoát kịp trước khi cú bắt hoàn tất — tránh bị kẹt lại ở màn tổng kết.
- Nếu lỡ vẫn hiện màn "POKÉMON CAUGHT" (tổng kết XP), bot tự bấm nút OK.
- Nếu lỡ nhảy vào trang thông tin Pokémon, bot tự bấm nút tick (✓) xanh để quay lại.
- Các nút này được nhắm chính xác, không bấm nhầm POWER UP / EVOLVE (tránh tốn Bụi Sao/Kẹo).
Tự tắt popup Thử thách tuần
- Khi hiện hộp "WEEKLY CHALLENGE", bot tự bấm MAYBE LATER để đóng.
- Nhắm đúng dòng chữ, không bấm nút CHOOSE GROUP màu xanh.
Chế độ Shundo cũng dùng chung cách nhận encounter
- Shundo giờ xác nhận encounter đã mở (tín hiệu shiny) bằng đúng nút chọn bóng đỏ như chế độ bắt — không còn phụ thuộc icon camera.
Căn chỉnh tay
- Thêm ô Khung nút bóng phải (nhận encounter) — dùng chung cho cả chế độ Bắt và Shundo; kéo thả như các ô khác.
- Gỡ ô "Khung quét camera" cũ vì không còn dùng.
Cách cập nhật
- Tải file
AutoCatchPokemonPGSharp-v1.1.1.exetrong phần Assets. - Đóng phiên bản đang chạy.
- Thay file EXE cũ bằng file mới và mở lại; không cần cài đặt.
- Nếu nút chọn bóng trên máy bạn nằm lệch, mở Căn chỉnh tay và kéo ô đỏ vào đúng nút.
Lưu ý: PGSharp Free không có Guaranteed Hit. Tỷ lệ trúng vẫn phụ thuộc vào lực ném, tốc độ flick, khoảng cách Pokémon và thời điểm Pokémon tấn công hoặc nhảy.
Hỗ trợ: https://discord.gg/QXSfKKPpG6
English
Highlight: Reliable encounter detection for any ball type
- The bot confirms it is in an encounter using the red ball-selector button at the bottom-right — which is always a red Poké Ball whether a Poké Ball, Great Ball, or Ultra Ball is loaded.
- This replaces the old camera-icon check (a semi-transparent white outline) that lost contrast against a bright sky and often missed the encounter and never threw.
- Being an opaque colour, it reads reliably against any Pokémon's background.
Clean exit after every throw
- After throwing, the bot taps Flee twice to leave in time before the catch resolves — no more getting stuck on the summary screen.
- If the "POKÉMON CAUGHT" XP summary still slips through, the bot taps OK automatically.
- If it lands on the Pokémon detail page, the bot taps the green check (✓) to go back.
- These buttons are matched precisely and never hit POWER UP / EVOLVE (so no Stardust/candy is spent).
Auto-dismiss the Weekly Challenge popup
- When the "WEEKLY CHALLENGE" modal appears, the bot taps MAYBE LATER to close it.
- It targets the text and never taps the green CHOOSE GROUP button.
Shundo mode shares the same detection
- Shundo now confirms the encounter opened (its shiny signal) with the same red ball-selector button as catch mode — no longer relying on the camera icon.
Manual alignment
- Added a Right ball-selector box (encounter) region — shared by both Catch and Shundo modes; drag it like the other boxes.
- Removed the old "Camera scan box" since it is no longer used.
How to update
- Download
AutoCatchPokemonPGSharp-v1.1.1.exefrom the release Assets. - Close the currently running version.
- Replace the old EXE and launch the new one; no installation is required.
- If your device's ball-selector sits in a different spot, open Manual align and drag the red box onto it.
Note: PGSharp Free does not provide Guaranteed Hit. Accuracy still depends on throw power, flick speed, Pokémon distance, and whether the Pokémon attacks or jumps.
Support: https://discord.gg/QXSfKKPpG6
v1.1.0
v1.1.0
Tiếng Việt
Nổi bật: Quick Catch không cần PGSharp key
- Thêm kiểu bắt Auto bắt nhanh (không cần PGSharp key).
- Mô phỏng thao tác Quick Catch hai ngón thật: giữ và kéo khay Berry, ném bóng, sau đó thoát encounter để bỏ qua hoạt ảnh bắt.
- Hoạt động với PGSharp Free; không cần kích hoạt tính năng Quick Catch trả phí.
- Không cần root điện thoại và không cần cài thêm ứng dụng trên máy Android.
- Bộ điều khiển multi-touch được đóng gói sẵn trong file EXE và tự khởi động khi cần.
Tùy chỉnh cú ném
- Có thể chỉnh Lực ném từ 100–1400 px.
- Có thể chỉnh Flick Quick Catch từ 50–500 ms; giá trị càng thấp thì cú vuốt càng nhanh.
- Giá trị mặc định đã được thử nghiệm: lực 700 px và flick 100 ms.
- App lưu lại đúng thông số người dùng nhập và không khóa cứng lực ném.
Căn chỉnh tay cho Quick Catch
- Thêm điểm Quick Catch: nút Berry.
- Thêm điểm Quick Catch: kéo Berry tới.
- Hiển thị mũi tên hướng kéo ngay trên ảnh chụp màn hình điện thoại.
- Các tọa độ được lưu theo độ phân giải thiết bị và dùng thay cho vị trí tự động khi chạy.
Ổn định và sửa lỗi
- Chờ game ghi nhận bóng đã rời tay trước khi bấm Flee, tránh hủy cú ném vì thoát quá sớm.
- Tự kiểm tra đã về bản đồ; nếu Flee chưa được nhận, bot sẽ thử lại thay vì chồng encounter mới lên encounter cũ.
- Sửa quá trình bắt tay với scrcpy control socket để multi-touch hoạt động ổn định qua ADB Wi-Fi.
- Tự đóng kết nối điều khiển và dọn ADB port-forward khi dừng bot.
- Đã thử nghiệm nhiều lượt Quick Catch liên tiếp trên thiết bị Android 15 ở độ phân giải 1220×2712.
Thông báo cập nhật Discord
- GitHub Actions có thể tự gửi thông báo vào Discord sau khi phát hành phiên bản mới.
- Tin nhắn gồm phiên bản, link tải EXE trực tiếp và link xem release notes.
- Cần cấu hình repository secret
DISCORD_WEBHOOK_URLđể bật thông báo.
Cách cập nhật
- Tải file
AutoCatchPokemonPGSharp-v1.1.0.exetrong phần Assets. - Đóng phiên bản đang chạy.
- Thay file EXE cũ bằng file mới và mở lại; không cần cài đặt.
- Chọn Auto bắt nhanh (không cần PGSharp key) trong phần Kiểu bắt.
- Nếu cần, mở Căn chỉnh tay để đặt lại hai điểm Berry cho đúng màn hình.
Lưu ý: PGSharp Free không có Guaranteed Hit. Tỷ lệ trúng vẫn phụ thuộc vào lực ném, tốc độ flick, khoảng cách Pokémon và thời điểm Pokémon tấn công hoặc nhảy.
Hỗ trợ: https://discord.gg/QXSfKKPpG6
English
Highlight: Quick Catch without a PGSharp key
- Added the Quick auto catch (no PGSharp key) catch style.
- Performs a real two-finger Quick Catch gesture: hold and drag the Berry drawer, throw the ball, then leave the encounter to skip the catch animation.
- Works with PGSharp Free without enabling its paid Quick Catch feature.
- No root access or additional Android app installation is required.
- The multi-touch controller is bundled in the EXE and starts automatically when needed.
Throw customization
- Throw power is editable from 100–1400 px.
- Quick Catch flick is editable from 50–500 ms; lower values produce a faster flick.
- Tested defaults: 700 px throw power and a 100 ms flick.
- User-entered values are saved and are not forcibly locked.
Manual Quick Catch alignment
- Added a Quick Catch: Berry button alignment point.
- Added a Quick Catch: Berry drag target alignment point.
- The drag direction is displayed as an arrow over the phone screenshot.
- Coordinates are saved per device resolution and override automatic positions while running.
Reliability and fixes
- Waits for Pokémon GO to register the released ball before tapping Flee, preventing early exits from cancelling the throw.
- Confirms that the map has returned and retries Flee when necessary instead of stacking encounters.
- Fixed the scrcpy control-socket handshake for reliable multi-touch over ADB Wi-Fi.
- Closes the control connection and removes ADB port forwarding when the bot stops.
- Tested across multiple consecutive Quick Catch cycles on an Android 15 device at 1220×2712.
Discord update notifications
- GitHub Actions can notify Discord after a new release is published.
- The notification includes the version, direct EXE download, and release-notes links.
- Configure the
DISCORD_WEBHOOK_URLrepository secret to enable notifications.
How to update
- Download
AutoCatchPokemonPGSharp-v1.1.0.exefrom the release Assets. - Close the currently running version.
- Replace the old EXE and launch the new one; no installation is required.
- Select Quick auto catch (no PGSharp key) under Catch style.
- If necessary, open Manual align and reposition the two Berry points for your screen.
Note: PGSharp Free does not provide Guaranteed Hit. Accuracy still depends on throw power, flick speed, Pokémon distance, and whether the Pokémon attacks or jumps.
Support: https://discord.gg/QXSfKKPpG6
v1.0.2
v1.0.2
English
Highlights
Manual alignment (drag & drop)
New "Manual align" button: it shows a screenshot of your phone with draggable points and boxes. Drag each one onto the right spot on your screen and Save. The bot then uses those exact positions and skips auto-detection (which could drift when the UI changes).
- Points: Pokemon tap (nearby), ball throw, Flee button, Pokestop close.
- Boxes: camera scan (shared by Catch and Shundo), IV pill, toast, out-of-balls — drag any of the four corners to resize.
Much faster catching
- Fled or empty slot now moves to the next cycle immediately, instead of stalling for a few seconds each time.
- After a catch it moves on at once: it detects "back on the map" from the encounter camera disappearing (fast and reliable) instead of waiting for the nearby bar to reappear.
Other
- Added a "Rest between catches (s)" setting to tune the catching pace.
Fixes (rolled up from earlier updates)
- Works correctly across different screen resolutions (measures and aligns to each device).
- Correct thrown-ball count (no longer counts empty "no Pokemon" cycles).
- Reads the right resolution when the device uses a custom size.
How to update
Download the new .exe from Assets below, replace the old file, and run it. No reinstall needed.
Support: https://discord.gg/QXSfKKPpG6
Tiếng Việt
Nổi bật
Căn chỉnh tay (kéo-thả)
Thêm nút "Căn chỉnh tay": hiện ảnh màn hình điện thoại với các điểm và khung kéo được. Bạn kéo từng cái vào đúng chỗ trên máy mình rồi Lưu. Bot dùng đúng các vị trí đó và bỏ qua việc dò tự động (vốn hay lệch khi giao diện thay đổi).
- Điểm: bấm Pokémon (nearby), ném bóng, nút Flee, đóng Pokéstop.
- Khung: quét camera (dùng chung Bắt & Shundo), IV pill, toast, hết bóng — kéo 4 góc để đổi kích thước.
Bắt nhanh và mượt hơn nhiều
- Con fled / ô trống thì qua con kế ngay, không còn đứng chờ vô ích vài giây mỗi vòng.
- Bắt xong chuyển con kế tức thì: nhận biết "đã về bản đồ" bằng việc camera biến mất (nhanh, chắc) thay vì chờ thanh nearby hiện lại.
Khác
- Thêm ô "Nghỉ giữa 2 con (giây)" trong Cài đặt để tự chỉnh nhịp bắt.
Sửa lỗi (gộp từ các cập nhật trước)
- Chạy đúng trên nhiều độ phân giải màn hình (tự đo và căn theo máy).
- Đếm số bóng ném chuẩn (không cộng nhầm ở vòng "không có Pokémon").
- Đọc đúng độ phân giải khi máy đặt chế độ tùy chỉnh.
Cách cập nhật
Tải file .exe mới ở phần Assets bên dưới, thay file cũ, rồi mở lên chạy. Không cần cài lại.
Hỗ trợ: https://discord.gg/QXSfKKPpG6
v1.0.1
v1.0.1
Nổi bật
- Chạy đúng trên nhiều độ phân giải / kích thước màn hình khác nhau. Tọa độ giờ được tính theo mật độ điểm ảnh (density) thay vì chiều rộng, nên các nút và vùng nhận diện bám đúng vị trí trên mọi tỉ lệ màn hình — không còn bấm lệch khi đổi máy.
- Tự hiệu chỉnh khi khởi động (self-calibration). Bot tự đo kích thước giao diện thật của máy (dựa trên nút menu PGSharp) rồi căn chỉnh nhận diện theo đó — cắm máy nào cũng tự thích nghi, khỏi chỉnh tay.
- Nhận diện ổn định hơn. Quét template ở nhiều kích thước nên bắt icon tốt hơn dù giao diện game render to/nhỏ khác nhau.
Sửa lỗi
- Đếm số bóng ném sai: chu kỳ "không có Pokémon" không còn bị cộng nhầm vào tổng — chỉ đếm khi thực sự vào màn bắt.
- Đọc độ phân giải: sửa lỗi đọc nhầm khi máy đặt độ phân giải tùy chỉnh (nay đọc đúng Override size/density), tránh bấm sai toàn bộ.
Khác
- Thêm link Discord vào tab Ủng hộ ❤ để tham gia cộng đồng.
v1.0.0
Auto Catch Pokemon (PGSharp) — v1.0.0
Auto-catcher for Pokémon GO with PGSharp, driving an Android phone over ADB (Wi-Fi or USB). No adb install needed — it is bundled inside the .exe.
Features
- Auto-catch the Pokémon in the right-side (nearby) sidebar.
- Shundo mode: hunt only shiny / 100% IV. A full shundo pauses (or stops) and waits for you; a plain shiny is fled automatically so hunting continues, still with a Discord alert + screenshot.
- One-tap connect: plug in USB the first time, then reconnect over Wi-Fi cable-free afterwards.
- Handles blocking popups: speed warning ("I'M A PASSENGER"), weather warning ("I AM SAFE"), level-up claim rewards.
- Out of balls: leaves the encounter, alerts Discord, holds off for 10 minutes while still AutoWalking to find balls, then resumes.
- Discord alerts (webhook): long dry spells, periodic reports, low battery, out of balls, shiny found.
- Vietnamese / English UI, with an in-app Guide tab.
How to use
- Download
AutoCatchPokemonPGSharp.exefrom the Assets below. - On the phone: enable USB debugging, open Pokémon GO (PGSharp) to the map screen, on the same Wi-Fi as the PC.
- Open the app, click Connect (plug in USB the first time), pick a mode, click Run.
- See the in-app Guide tab for full instructions.
Notes
- Windows only. USB debugging must be enabled on the phone.
- Personal project, All Rights Reserved — see LICENSE.
- Automating gameplay may violate Niantic's Terms of Service; use at your own risk.
Auto Catch Pokemon (PGSharp) — v1.0.0
Công cụ tự động bắt Pokémon dùng với PGSharp, điều khiển điện thoại Android qua ADB (Wi-Fi hoặc USB). Không cần cài adb — đã bundle sẵn trong file .exe.
Tính năng
- Tự bắt Pokémon ở thanh bên phải màn hình (nearby).
- Chế độ Shundo: chỉ săn shiny / 100% IV. Gặp shundo thì tạm dừng (hoặc dừng hẳn) chờ bạn; gặp shiny thường thì tự thoát soi con tiếp, vẫn báo Discord kèm ảnh.
- Kết nối 1 chạm: lần đầu cắm USB, các lần sau tự nối lại qua Wi-Fi (khỏi cáp).
- Tự xử lý popup chặn màn: cảnh báo tốc độ ("I'M A PASSENGER"), cảnh báo thời tiết ("I AM SAFE"), nhận thưởng lên cấp.
- Hết bóng: tự thoát màn bắt, báo Discord, tạm ngừng 10 phút và vẫn AutoWalk đi kiếm bóng rồi tự bắt lại.
- Cảnh báo Discord (webhook): trống spawn lâu, báo cáo định kỳ, pin yếu, hết bóng, gặp shiny.
- Giao diện song ngữ Việt / Anh, có tab Hướng dẫn ngay trong app.
Cách dùng
- Tải file
AutoCatchPokemonPGSharp.exeở mục Assets bên dưới. - Trên điện thoại: bật Gỡ lỗi USB, mở Pokémon GO (PGSharp) tới màn hình bản đồ, chung Wi-Fi với PC.
- Mở app, bấm Kết nối (lần đầu cắm cáp USB), chọn chế độ, bấm Chạy.
- Xem hướng dẫn chi tiết trong tab Hướng dẫn của app.
Lưu ý
- Chỉ dùng cho Windows. Cần bật Gỡ lỗi USB trên điện thoại.
- Dự án cá nhân, All Rights Reserved — xem file LICENSE.
- Dùng tool tự động trong game có thể vi phạm điều khoản của Niantic; bạn tự chịu trách nhiệm.