Lemontropia-Suite/TECHNICAL_SPECS.md

1.1 KiB

Technical Specifications

1. Data Capture Engine

The software must utilize a Hybrid Data Acquisition strategy:

  • Log Polling: Monitor Documents/Entropia Universe/chat.log in real-time to parse loot drops, globals, and system messages.
  • Screen Scraping (OCR): Use a lightweight OCR (like Tesseract or PaddleOCR) to read non-logged UI elements, such as creature names in the target frame or specific window values.

2. HUD & Overlay System

  • Implement a "Transparent Click-Through" window.
  • The overlay must stay "Always on Top" of the Entropia Universe client.
  • Users must be able to toggle "Edit Mode" to reposition HUD elements and "Lock Mode" to prevent accidental clicks during gameplay.

3. Security & Licensing

  • Auth: System must require Email and Invoice ID for activation.
  • API: Simple check against a remote manifest to verify license validity and trigger auto-updates.

4. Automation Logic

  • Global Trigger: When a loot value > 50 PED is detected in the log/OCR, trigger a system screenshot and save it to the /Screenshots folder associated with the current Project.