18 Commits

Author SHA1 Message Date
z060142
da5f7f4358 Add island-based bubble detection method with color masks; refactor system prompt and streamline detection config
- Introduced a new bubble detection method based on color-based connected components ("island detection").
  - Operates in a predefined region (150, 330, 600, 880) using HSV color masks.
  - Mask settings and area thresholds per bubble type (user, bot, etc.) are configurable via `bubble_colors.json`.
  - Supports optional image downscaling for performance; thresholds scale accordingly.
  - Default setting remains off (`self.use_color_detection = False`), can be enabled manually in `DetectionModule`.

- Added keyword image matching for "wolf"/"Wolf" within detected bubbles.
- Improved precision in reply content extraction and sender identification by relocating based on snapshot offsets.

- Removed redundant portions of the system prompt to reduce token usage and improve response clarity.
- Modularized and simplified configuration for bubble type addition and detection tuning.
2025-05-01 02:58:41 +08:00
z060142
d3bc8d9914 Adjust JSON output order in LLM responses to prioritize commands and improve tool use invocation 2025-04-28 00:15:16 +08:00
z060142
f191ab3315 Enhance llm_debug_script.py to allow dynamic username input 2025-04-27 23:35:12 +08:00
z060142
c2761927ad Enhance Setup.py: persist window after saving and add script control buttons 2025-04-27 23:14:21 +08:00
z060142
b590b17225 Nothing update 2025-04-26 14:39:57 +08:00
z060142
96f53ecdfc Fix Game monitor not restart game issue 2025-04-25 23:50:32 +08:00
z060142
94e3b55136 Add Game Monitor for window position tracking and auto-restart 2025-04-25 16:35:33 +08:00
z060142
37277e0282 feat Implement more efficient memory retrieval using User ID
feat Add Wolf's internal dialogue to chat logs
feat Include Wolf's birthday information
2025-04-22 19:12:09 +08:00
z060142
6a96ab455a Feat Restrict screen recognition scope for different use cases 2025-04-21 23:14:27 +08:00
z060142
cca194160d Remove MCP server dependencies, Add LLM test script, Refactor Slightly adjust UI navigation speed 2025-04-21 19:00:49 +08:00
z060142
f2cca2d394 Improve LLM system prompt update. Fix Crash caused by calling MCP 2025-04-20 21:39:43 +08:00
z060142
2510a64d22 Add Keyworld detection for Reply. Improve Multu-person chat is now handled better 2025-04-20 15:50:46 +08:00
z060142
3403c14e13 Improve LLM performance 2025-04-20 14:46:04 +08:00
z060142
e25e3177c2 Improve Element detection stability 2025-04-19 13:00:22 +08:00
z060142
3ec4017a1e Add Reply to specific conversation. Fix Conversation bubble detection 2025-04-19 01:37:57 +08:00
z060142
9f981a0621 Added the function of dismissing positions. Improved the stability of chat bubble detection. 2025-04-18 21:38:24 +08:00
z060142
cc8b32e245 Improvement Enhance LLM formatting and parsing 2025-04-17 22:16:12 +08:00
z060142
d5d7b87727 first commit 2025-04-17 01:28:22 +08:00