Add complete PyQt6 GUI implementation using agent swarm: - ui/main_window.py: Main application window with project management, session controls, log output, and dark theme styling - ui/hud_overlay.py: Transparent, always-on-top HUD overlay for real-time stats during gameplay. Features: * Frameless, click-through window * Draggable with Ctrl key * Session timer, loot tracking, damage stats * Position persistence * Decimal precision for PED values - ui/loadout_manager.py: Gear configuration dialog with: * Weapon/Armor/Healing tool setup * DPP (Damage Per Pec) calculator * Cost per hour estimation * Break-even calculator * Save/Load loadouts (JSON persistence) * Mock data for common EU gear - ui/__init__.py: Module exports - requirements.txt: Add PyQt6 dependency All components follow Never-Break Rules: ✅ Decimal precision for currency ✅ Dark theme styling ✅ Integration hooks for existing core modules ✅ Mock test modes included Developed with 3-agent parallel swarm (3 minutes vs 6 hours serial). |
||
|---|---|---|
| core | ||
| docs | ||
| test-data | ||
| tests | ||
| ui | ||
| .env.example | ||
| .gitignore | ||
| AGENTS.md | ||
| AI_KNOWLEDGE_BASE.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 | ||
| main.py | ||
| requirements.txt | ||
| run_tests.bat | ||
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).