Commit graph

7 commits

Author SHA1 Message Date
Hoid
4ebed5e3ab Fix: register D2R resolution profiles with engine, fix null API responses 2026-02-14 10:46:40 +00:00
67f8ec1fe8 update test image 2026-02-14 11:43:53 +01:00
Hoid
4e4acaa78d Add missing cmd/iso-bot files 2026-02-14 10:39:03 +00:00
Hoid
6a9562c406 Working prototype with dev dashboard
- Created core Engine that coordinates all subsystems
- Extended API with comprehensive endpoints for dev dashboard
- Implemented pure Go vision processing (no GoCV dependency)
- Built full-featured dev dashboard with live capture viewer, region overlays, pixel inspector
- Added D2R detector with actual health/mana reading from orb regions
- Fixed resolution profile registration and region validation
- Generated synthetic test data for development
- Added dev mode support with file backend for testing
- Fixed build tag issues for cross-platform compilation

Prototype features:
 Live capture viewer with region overlays
 Real-time state detection (game state, health %, mana %)
 Pixel inspector (hover for RGB/HSV values)
 Capture stats monitoring (FPS, frame count)
 Region management with toggle visibility
 File upload for testing screenshots
 Dark theme dev-focused UI
 CORS enabled for dev convenience

Ready for: go run ./cmd/iso-bot --dev --api :8080
2026-02-14 10:23:31 +00:00
Hoid
80ba9b1b90 Add modular capture backends, resolution profiles, Wayland support 2026-02-14 10:00:19 +00:00
Hoid
3b363192f2 Rewrite to Go: engine, plugin system, D2R plugin, API, loot filter 2026-02-14 09:43:39 +00:00
Hoid
e0282a7111 Initial project structure: reusable isometric bot engine with D2R implementation 2026-02-14 08:50:36 +00:00