Extract item icons from Entropia Universe cache
Go to file
LemonNexus 9c397ca1db refactor: clean up code - remove unused imports and variables
Removed:
- logging import and logger (unused)
- ctypes import at top level (moved inside function)
- APP_VERSION, DEVELOPER, DISCORD constants (unused)
- _open_url method (unused)
- _preview_file method (merged into _on_file_double_clicked)
- find_cache_folder method (unused)
- Multiple icon path checks in set_app_icon (simplified)
- Unused self._cache_path variable
- Removed label1.setOpenExternalLinks (unnecessary)

Moved imports to top:
- os, subprocess, webbrowser (were inside methods)

Code is now cleaner and more maintainable.
2026-02-11 20:03:59 +00:00
.github/workflows feat: add PyInstaller support for executable builds 2026-02-11 19:56:55 +00:00
.gitignore chore: add .gitignore and remove pycache 2026-02-11 19:32:15 +00:00
README.md feat: add PyInstaller support for executable builds 2026-02-11 19:56:55 +00:00
icon.ico Initial commit: Entropia Universe Icon Extractor 2026-02-11 19:05:10 +00:00
icon_extractor.py refactor: clean up code - remove unused imports and variables 2026-02-11 20:03:59 +00:00
icon_extractor.spec feat: add PyInstaller support for executable builds 2026-02-11 19:56:55 +00:00
requirements.txt Initial commit: Entropia Universe Icon Extractor 2026-02-11 19:05:10 +00:00

README.md

Entropia Universe Icon Extractor

A standalone tool for extracting item icons from Entropia Universe game cache.

EU Icon Extractor

Download

Download Latest Release

Download EU-Icon-Extractor.exe and run it - no installation needed!

Description

Extract item icons from Entropia Universe cache and convert them to PNG format.

Important: Items must be seen/rendered in-game before they appear in the cache! If an icon is missing, view the item in your inventory or the auction first.

Usage

  1. Download EU-Icon-Extractor.exe from Releases
  2. Double-click to run - no installation needed!

Option 2: Run from Source

python icon_extractor.py

Requirements

  • Python 3.11+
  • PyQt6: pip install PyQt6
  • Pillow: pip install Pillow

Features

  • Auto-detects game cache from C:\ProgramData\Entropia Universe\public_users_data\cache\icon
  • Version selector - Choose which game version to extract from
  • "All Folders" option - Extract from all versions at once
  • Double-click preview - Preview TGA files before extraction
  • 320x320 PNG output - Icons centered on transparent canvas
  • Light/Dark theme - Toggle between themes
  • Custom output folder - Choose where to save extracted icons

Output

Icons are saved to your Documents folder:

Documents\Entropia Universe\Icons\

(Same location where chat.log is normally stored)

Disclaimer

Entropia Universe Icon Extractor is a fan-made resource and is not affiliated with MindArk PE AB. Entropia Universe is a trademark of MindArk PE AB.

Building from Source

If you want to build the executable yourself:

# Install dependencies
pip install pyinstaller
pip install -r requirements.txt

# Build executable
pyinstaller icon_extractor.spec --clean

The executable will be in dist/EU-Icon-Extractor.exe

License

MIT License - Feel free to use and modify!