Commit Graph

6 Commits

Author SHA1 Message Date
LemonNexus f498dffa69 feat: standalone extractor - improved UI and TGA preview
Major improvements:

1. Disclaimer updated:
   - "Entropia Universe Icon Extractor is a fan-made resource..."

2. Important Information moved to bottom:
   - Orange header, amber text on dark background
   - Larger, easier to read font (13px)
   - Better line spacing

3. Improved text readability throughout:
   - Larger font sizes (12-13px)
   - Better contrast (lighter text on dark bg)
   - Bold headers in group boxes
   - Consistent spacing and padding

4. Fixed box layouts:
   - All content fits properly in Cache Source and Output Location
   - Better margins (12, 18, 12, 12)
   - Path labels wrap properly with minimum heights

5. Added TGA Preview feature:
   - Double-click any icon in the list to preview
   - Shows original size and scaled preview
   - Modal dialog with close button
   - Tooltip on items indicates preview is available

6. Updated styling:
   - Better hover effects on list items
   - Improved color scheme
   - Larger window default size (1150x900)
2026-02-11 18:23:43 +00:00
LemonNexus 6bf90e5230 fix: improve UI scaling and layout
- Increased minimum window size (1000x800)
- Removed maximumHeight from notice text box (auto-sizes)
- Better spacing and margins in group boxes
- Shorter, wrapped text for paths and labels
- Fixed footer to have proper height and multi-line layout
- Better button sizing and constraints
- Files list now expands to fill available space
2026-02-11 18:17:09 +00:00
LemonNexus a30515bf1e fix: update legal disclaimer in standalone extractor
Footer now reads:
"Entropia Nexus is a fan-made resource and is not affiliated with MindArk PE AB. Entropia Universe is a trademark of MindArk PE AB."

Also updated header comment with same disclaimer.
2026-02-11 18:13:40 +00:00
LemonNexus eba76cf59c feat: standalone extractor - professional polish and hardcoded settings
Major updates to standalone_icon_extractor.py:

Settings:
- Hardcoded to 320x320 canvas size (removed upscale options)
- Output folder uses Path.home() for any Windows username
- Added explanation about output location (Documents/Entropia Universe/Icons)

UI Changes:
- Removed game controller emoji from title
- Button changed to "Start Extracting Icons" (no rocket emoji)
- Removed all emojis from UI for professional look

Attribution & Legal:
- Footer: "Developed by ImpulsiveFPS"
- Discord contact: impulsivefps
- Disclaimer: Not affiliated with Entropia Universe or Mindark PE AB
- Trademark notice for Entropia Universe

Features:
- Added EntropiaNexus.com link and button
- Added explanation that items must be seen in-game to be cached
- Added "Important Information" box explaining cache requirements
- Icon support (looks for assets/icon.ico or icon.ico)

Technical:
- Uses QSettings under ImpulsiveFPS organization
- Added set_app_icon() function for custom icon support
2026-02-11 18:13:05 +00:00
LemonNexus 8b97dbc58c fix: standalone extractor - hardcoded path + subfolder support
- Hardcoded base path: C:/ProgramData/Entropia Universe/public_users_data/cache/icon
- Added version subfolder selector dropdown
- Shows icon count per subfolder
- "All Folders" option to merge from all subfolders
- Checkbox to include ALL subfolders at once
- Files list shows folder prefix (e.g., "19.3.2.201024/icon001.tga")
- Refresh button to re-scan for subfolders
- Auto-scan now properly detects and lists version folders
2026-02-11 18:00:01 +00:00
LemonNexus 7fa889a9bc feat: add standalone icon extractor tool
New standalone tool: standalone_icon_extractor.py

A focused, single-purpose GUI tool for extracting Entropia Universe icons:
- Auto-detects cache folder including version subfolders
- Converts TGA to PNG with transparent backgrounds
- Canvas sizing options (64x64 to 512x512)
- Upscale options: None, NEAREST, HQ4x, LANCZOS
- Selective conversion (select specific files or all)
- Saves settings between sessions
- Dark theme UI

Usage:
    python standalone_icon_extractor.py

Does not require Lemontropia Suite to be installed/running.
2026-02-11 17:56:33 +00:00