- modules/game_vision_ai.py - Main AI vision engine with OCR and icon detection - modules/icon_matcher.py - Icon similarity matching using perceptual hashing - ui/vision_settings_dialog.py - GPU/OCR settings panel - ui/vision_calibration_dialog.py - Calibration wizard - ui/vision_test_dialog.py - Test and debug dialog - vision_example.py - Usage examples - Update requirements.txt with paddlepaddle, opencv, torch dependencies Features: - GPU auto-detection (CUDA, MPS, DirectML) - PaddleOCR for text extraction (English/Swedish) - Icon detection from loot windows - Icon matching against database - Real-time screenshot processing |
||
|---|---|---|
| core | ||
| docs | ||
| memory | ||
| modules | ||
| test-data | ||
| tests | ||
| ui | ||
| .env.example | ||
| .gitignore | ||
| AGENTS.md | ||
| AI_KNOWLEDGE_BASE.md | ||
| COMPLETE_FEATURE_SUMMARY.md | ||
| DEVELOPMENT_SUMMARY.md | ||
| GAME_MECHANICS.md | ||
| INSPIRATION.md | ||
| MODULE_REQUIREMENTS.md | ||
| OBSIDIAN_WORKFLOW.md | ||
| PROJECT_INDEX.md | ||
| PROJECT_RESUME.md | ||
| README.md | ||
| RESOURCES.md | ||
| TECHNICAL_SPECS.md | ||
| TESTING_AND_DEBUGGING.md | ||
| USER_TEST_GUIDE.md | ||
| VERIFICATION_CHECKLIST.md | ||
| WINDOWS_TESTING_GUIDE.md | ||
| environment-test.md | ||
| gui_main.py | ||
| main.py | ||
| migrate_db.py | ||
| pytest.ini | ||
| requirements.txt | ||
| run_tests.bat | ||
| vision_example.py | ||
README.md
Entropia-Tools Suite Replication Project
Project Overview
This project aims to replicate the full software suite found at Entropia-Tools.com. The suite provides professional-grade analytics, financial tracking, and utility tools for players of the MMORPG Entropia Universe.
Core Philosophy: The Data Principle
All modules must treat user data as "Projects." Every session (a hunt, a mining run, or a crafting batch) must be:
- Stored: Automatically saved to a local database.
- Archivable: Capable of being closed and reopened as a "Previous Project."
- Comparable: Users should be able to compare current live data against historical project data.
Module Summary
- Hunter Tracker: Combat performance and ROI analytics.
- Mining Tracker: Geospatial resource mapping and probe efficiency.
- Crafting Tool: Manufacturing cost/benefit simulation.
- Inventory Manager: Asset valuation and market markup tracking.
Technical Stack Recommendation
- Language: Python (for rapid dev) or C#/.NET (for Windows native performance).
- Database: SQLite or structured JSON for project storage.
- UI: Modern Dark Mode (PyQt6 or Electron).