15 KiB
EU-Utility Plugins
Complete documentation for all 26 built-in plugins in EU-Utility.
Table of Contents
Dashboard & Utility
Dashboard
Purpose: Customizable start page with avatar statistics
| Attribute | Value |
|---|---|
| Name | Dashboard |
| Version | 2.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+Home |
Features:
- PED Balance widget
- Skills Tracked count
- Inventory Items count
- Current DPP display
- Today's Skill Gains
- Professions count
- Active Missions count
- Codex Progress
- Globals/HOFs counter
- Session Time tracker
Usage:
- Press
Ctrl+Shift+Hometo open Dashboard - Click Customize to enable/disable widgets
- Arrange widgets to your preference
- Click Save to persist layout
Available Widgets:
| Widget | Description |
|---|---|
| PED Balance | Total TT value from inventory |
| Skills Tracked | Number of monitored skills |
| Inventory Items | Total item count |
| Current DPP | Last calculated DPP |
| Today's Skill Gains | Gains in last 24h |
| Professions | Tracked profession count |
| Active Missions | Current mission count |
| Codex Progress | Creatures tracked |
| Globals/HOFs | Today's globals counter |
| Session Time | Play time today |
Calculator
Purpose: Standard calculator for quick math
| Attribute | Value |
|---|---|
| Name | Calculator |
| Version | 1.1.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+C |
Features:
- Basic arithmetic operations
- Clear and backspace functions
- Copy result to clipboard
- Keyboard input support
Usage:
- Press
Ctrl+Shift+Cto open - Use on-screen buttons or keyboard
- Results auto-copy to clipboard
Settings
Purpose: Configure EU-Utility preferences
| Attribute | Value |
|---|---|
| Name | Settings |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+, |
Features:
-
General Settings:
- Theme selection (Dark/Light)
- Overlay opacity (50-100%)
- Icon size
- Start with Windows
- Minimize to tray
- Show tooltips
-
Plugin Management:
- Enable/disable plugins
- Plugin info display
- Version checking
-
Hotkeys:
- Customize global hotkeys
- Reset to defaults
- Conflict detection
-
Data Management:
- Export all data
- Import from backup
- Clear all data
- Set retention days
Usage:
- Press
Ctrl+Shift+,to open Settings - Navigate to desired tab
- Make changes
- Click Save Settings
Plugin Store
Purpose: Community plugin marketplace
| Attribute | Value |
|---|---|
| Name | Plugin Store |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | - |
Features:
- Browse available plugins
- One-click installation
- Auto-updates
- Plugin ratings and reviews
- Author information
Usage:
- Open Plugin Store from Dashboard
- Browse or search for plugins
- Click Install to add
- Restart EU-Utility to load
Search & Information
Universal Search
Purpose: Search all Entropia Nexus entities
| Attribute | Value |
|---|---|
| Name | Universal Search |
| Version | 2.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+F |
Features:
- Search across all entity types
- Filter by category
- Quick results preview
- Direct links to Nexus
- Recent searches history
Searchable Types:
- Items, Weapons, Armors
- Mobs, Pets
- Blueprints, Materials
- Locations, Teleporters
- Shops, Vendors
- Planets, Areas
- Skills
- Enhancers, Medical Tools
- Finders, Excavators
- Vehicles, Decorations
Usage:
- Press
Ctrl+Shift+F - Select search mode
- Enter search term
- Double-click result to open on Nexus
Nexus Search
Purpose: Search items and market data via Nexus API
| Attribute | Value |
|---|---|
| Name | EntropiaNexus |
| Version | 1.1.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+N |
Features:
- Real-time market data
- Item details
- Price history
- Buy/sell orders
- Exchange rates
Tabs:
- Market: Current exchange items and prices
- Search: Find specific items
- Details: Item statistics and info
Usage:
- Press
Ctrl+Shift+N - Search for item or browse categories
- View market data and prices
- Double-click to open on Nexus website
TP Runner
Purpose: Teleporter locations and route planner
| Attribute | Value |
|---|---|
| Name | TP Runner |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | - |
Features:
- Teleporter database
- Route planning
- Distance calculation
- Planet filtering
- Favorite locations
Usage:
- Open TP Runner
- Select start and destination
- View suggested routes
- Save frequently used routes
Calculators
DPP Calculator
Purpose: Calculate Damage Per PEC and weapon efficiency
| Attribute | Value |
|---|---|
| Name | DPP Calculator |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+D |
Formula:
DPP = Damage / ((Ammo/100) + Decay)
Efficiency = (DPP / 4.0) * 100%
Inputs:
- Weapon Damage
- Ammo per shot
- Weapon Decay (PEC)
- Amp Damage (optional)
- Amp Decay (optional)
Efficiency Scale:
| DPP | Efficiency | Rating |
|---|---|---|
| 4.0+ | 100%+ | Excellent |
| 3.5-4.0 | 85-95% | Very Good |
| 3.0-3.5 | 75-85% | Good |
| 2.5-3.0 | 60-75% | Average |
| < 2.5 | < 60% | Poor |
Features:
- Real-time calculation
- Save weapon setups
- Compare setups side-by-side
- Efficiency rating display
Usage:
- Press
Ctrl+Shift+D - Enter weapon stats
- Click Calculate
- View DPP and efficiency
Crafting Calculator
Purpose: Calculate crafting success rates and material costs
| Attribute | Value |
|---|---|
| Name | Crafting Calc |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+B |
Features:
- Blueprint database
- Material cost calculation
- Success rate estimation
- QR (Quality Rating) input
- Click count planning
- Cost per success
Inputs:
- Blueprint Category
- Blueprint Selection
- Quality Rating (QR)
- Number of Clicks
Outputs:
- Expected success rate
- Total material costs
- Cost per successful click
- Estimated TT value
Usage:
- Press
Ctrl+Shift+B - Select blueprint category
- Choose specific blueprint
- Enter QR and clicks
- Click Calculate
Enhancer Calculator
Purpose: Calculate enhancer break rates and costs
| Attribute | Value |
|---|---|
| Name | Enhancer Calc |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+E |
Enhancer Types:
- Accuracy Enhancer
- Damage Enhancer
- Economy Enhancer
- Range Enhancer
- Skill Enhancer
Inputs:
- Enhancer Type
- TT Value of Enhancer
- Shots per hour
Outputs:
- Expected break rate
- Hourly cost
- Cost per shot
- Break interval estimate
Usage:
- Press
Ctrl+Shift+E - Select enhancer type
- Enter TT value and usage rate
- Click Calculate
Trackers
Loot Tracker
Purpose: Track hunting loot with statistics and ROI analysis
| Attribute | Value |
|---|---|
| Name | Loot Tracker |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+L |
Features:
- Session-based tracking
- Automatic loot detection
- ROI calculation
- Historical data
- Export to CSV
Statistics:
- Total kills
- TT value looted
- Ammo spent
- Weapon decay
- Net profit/loss
- ROI percentage
Usage:
- Press
Ctrl+Shift+L - Click Start Session
- Hunt normally
- Click Stop Session when done
- View statistics
Data Persistence:
- Sessions saved to
data/loot_tracker.json - View all historical sessions
- Compare session performance
Skill Scanner
Purpose: OCR-based skill tracking
| Attribute | Value |
|---|---|
| Name | Skill Scanner |
| Version | 2.1.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+S |
Features:
- OCR skill window scanning
- Track skill gains over time
- Progress to next level
- Historical skill data
- Skill gain notifications
Usage:
- Open Skills window in-game
- Press
Ctrl+Shift+S - Click Scan Skills Window
- View scanned skills
Requirements:
- EasyOCR installed (
pip install easyocr) - Skills window visible on screen
- Good game brightness
Codex Tracker
Purpose: Track creature challenges and codex progress
| Attribute | Value |
|---|---|
| Name | Codex Tracker |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+X |
Features:
- Creature database
- Current rank display
- Progress tracking
- Kills to next rank
- Reward preview
- OCR codex scanning
Usage:
- Press
Ctrl+Shift+X - Add creatures to track
- Update progress manually or via OCR
- View completion estimates
Mission Tracker
Purpose: Track missions, challenges, and objectives
| Attribute | Value |
|---|---|
| Name | Mission Tracker |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | - |
Features:
- Mission list management
- Progress bars
- Completion tracking
- Mission categories
- Time tracking
- Reward notes
Usage:
- Open Mission Tracker
- Click Add Mission
- Enter mission details
- Update progress as you complete objectives
Global Tracker
Purpose: Track globals, HOFs, and ATHs
| Attribute | Value |
|---|---|
| Name | Global Tracker |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | - |
Features:
- Auto-detect globals from chat
- HOF and ATH tracking
- Value statistics
- History log
- Personal bests
Usage:
- Enable Global Tracker
- It automatically monitors chat
- View statistics and history
- Get notifications on new globals
Mining Helper
Purpose: Track mining finds, claims, and hotspot locations
| Attribute | Value |
|---|---|
| Name | Mining Helper |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | - |
Features:
- Claim logging
- Hit rate calculation
- Resource type tracking
- Location notes
- TT value estimation
- Claim depth recording
Usage:
- Open Mining Helper
- Click Add Claim when you find resources
- Enter claim details
- View statistics and hotspots
Auction Tracker
Purpose: Track auction prices and markups
| Attribute | Value |
|---|---|
| Name | Auction Tracker |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | - |
Features:
- Item price tracking
- Markup calculation
- Historical trends
- Price alerts
- Export data
Usage:
- Open Auction Tracker
- Search for items
- Add to watchlist
- Track price changes over time
Inventory Manager
Purpose: Track items, TT value, and weight
| Attribute | Value |
|---|---|
| Name | Inventory |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | - |
Features:
- Item catalog
- TT value tracking
- Weight calculation
- Category filtering
- Value statistics
- Export inventory
Usage:
- Open Inventory Manager
- Add items manually or via OCR
- View total TT value
- Manage item categories
Profession Scanner
Purpose: Track profession ranks and progress
| Attribute | Value |
|---|---|
| Name | Profession Scanner |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | - |
Features:
- Profession list
- Rank tracking
- Progress to next rank
- Skill requirements
- Standings comparison
Usage:
- Open Profession Scanner
- Scan professions window
- Track progress over time
Game Integration
Game Reader
Purpose: OCR scanner for in-game menus and text
| Attribute | Value |
|---|---|
| Name | Game Reader |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+R |
Features:
- Screen capture with OCR
- Text extraction
- Copy to clipboard
- Save screenshots
- Region selection
Common Uses:
- Read NPC dialogue
- Capture mission text
- Extract item stats
- Read shop prices
- Copy coordinates
Usage:
- Open menu in Entropia Universe
- Press
Ctrl+Shift+R - Click Capture Screen
- View extracted text
- Click Copy Text to copy
Requirements:
- EasyOCR installed
- Game window visible
Chat Logger
Purpose: Log, search, and filter chat messages
| Attribute | Value |
|---|---|
| Name | Chat Logger |
| Version | 1.0.0 |
| Author | ImpulsiveFPS |
| Hotkey | - |
Features:
- Real-time chat logging
- Channel filtering (Main, Team, Society, etc.)
- Search functionality
- Export logs
- Custom alerts
Usage:
- Enable Chat Logger
- Select channels to monitor
- Search historical messages
- Set up keyword alerts
Event Bus Example
Purpose: Demonstrates Enhanced Event Bus features
| Attribute | Value |
|---|---|
| Name | Event Bus Example |
| Version | 1.0.0 |
| Author | EU-Utility |
| Hotkey | - |
Features:
- Example event publishing
- Subscription demonstrations
- Event filtering examples
- Event statistics display
Usage:
- Open Event Bus Example
- View real-time events
- Test event publishing
- Learn event system patterns
External Integration
Spotify Controller
Purpose: Control Spotify and view current track info
| Attribute | Value |
|---|---|
| Name | Spotify |
| Version | 1.1.0 |
| Author | ImpulsiveFPS |
| Hotkey | Ctrl+Shift+M |
Features:
- Play/Pause control
- Next/Previous track
- Volume adjustment
- Current track display
- Album artwork
Requirements:
- Spotify desktop app running
- Windows: No additional requirements
- Linux:
playerctlinstalled (sudo apt install playerctl)
Usage:
- Start Spotify and play music
- Press
Ctrl+Shift+M - Use controls to manage playback
Creating Custom Plugins
Want to create your own plugin? See the Plugin Development Guide for complete documentation.
Quick Start Template
from plugins.base_plugin import BasePlugin
from PyQt6.QtWidgets import QWidget, QVBoxLayout, QLabel
class MyPlugin(BasePlugin):
"""My custom EU-Utility plugin."""
name = "My Plugin"
version = "1.0.0"
author = "Your Name"
description = "What my plugin does"
hotkey = "ctrl+shift+y"
def initialize(self):
"""Called when plugin is loaded."""
self.config = self.load_data("config", {})
def get_ui(self):
"""Return the plugin's UI widget."""
widget = QWidget()
layout = QVBoxLayout(widget)
label = QLabel(f"Hello from {self.name}!")
layout.addWidget(label)
return widget
def shutdown(self):
"""Called when app closes."""
self.save_data("config", self.config)
Plugin Support
For plugin-related issues:
- Check plugin documentation
- Review TROUBLESHOOTING.md
- Check plugin logs in
data/logs/ - Report issues on GitHub
Last Updated: 2025-02-14