Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Wii Plugin Manager: Difference between revisions

From GameBrew
Created page with "{{Infobox Wii Homebrews |title=Wii Plugin Manager |image=WiiPluginManager.png |description=Wii Plugin Manager - A python pc tools for wii. |author=wei134102 |lastupdated=2025/05/10 |type=PC Utilities |version=2.2 |license=N/A |download=https://dlhb.gamebrew.org/wiihomebrews/WiiPluginManager.7z |website=https://gbatemp.net/threads/wii-plugin-manager-a-python-pc-tools-for-wii.670731/ |source=https://github.com/wei134102/wii-retro-plugins-editer |donation= }} {{#seo: |title..."
 
 
(2 intermediate revisions by 2 users not shown)
Line 2: Line 2:
|title=Wii Plugin Manager
|title=Wii Plugin Manager
|image=WiiPluginManager.png
|image=WiiPluginManager.png
|description=Wii Plugin Manager - A python pc tools for wii.
|description=A Python PC tools to manage Wii plugin.
|author=wei134102
|author=wei134102
|lastupdated=2025/05/10
|lastupdated=2025/05/10
Line 19: Line 19:
|image_alt=Wii Plugin Manager
|image_alt=Wii Plugin Manager
}}
}}
Wii Plugin Manager is a desktop application designed to manage plugins for the Nintendo Wii. It is particularly useful for users of homebrew loaders like WiiFlow and USBLoaderGX, offering a graphical interface to handle plugin configurations, game ROMs, and associated cover images.
A Python PC tools to manage Wii plugin.


== Main Features ==
== Features ==
=== Key Features ===
*Key Features:
* Visual interface for plugin management
** Visual interface for plugin management.
* Automatic association between ROMs and images
** Automatic association between ROMs and images.
* Bilingual UI support (Chinese/English)
** Bilingual UI support (Chinese/English).
* One-click scan and load plugin directory
** One-click scan and load plugin directory.
* Real-time preview of configuration changes
** Real-time preview of configuration changes.
* Double-click to copy ROM filename feature
** Double-click to copy ROM filename.
==== Plugin Management ====
*Plugin Management:
# Scan and load plugin configuration files (.ini)
** Scan and load plugin configuration files (.ini).
# Edit plugin configurations (right-click menu)
** Edit plugin configurations (right-click menu).
# Delete plugins (move to bak directory)
** Delete plugins (move to bak directory).
# Support for subdirectory scanning
** Support for subdirectory scanning.
==== ROM Management ====
*ROM Management:
# Display ROM list with custom display names
** Display ROM list with custom display names.
# Rename ROM files (with option to rename corresponding images)
** Rename ROM files (with option to rename corresponding images).
# Delete ROM files
** Delete ROM files.
# Copy ROM filename to clipboard with double-click
** Copy ROM filename to clipboard with double-click.
# Open ROM folder from right-click menu
** Open ROM folder from right-click menu.
==== Image Management ====
*Image Management:
# Display images corresponding to ROMs
** Display images corresponding to ROMs.
# Resize images (with or without maintaining aspect ratio)
** Resize images (with or without maintaining aspect ratio).
# Rename image files
** Rename image files.
# Open image folder
** Open image folder.
# Automatically display corresponding image when ROM is selected
** Automatically display corresponding image when ROM is selected.
# Image status indication (has/no image)
** Image status indication (has/no image).
==== Custom Titles ====
*Custom Titles:
# Load and save custom title configurations
** Load and save custom title configurations.
# Edit ROM display names
** Edit ROM display names.
# Open custom title file for direct editing
** Open custom title file for direct editing.
# Auto-save modified titles
** Auto-save modified titles.
==== Interface Features ====
*Interface Features:
# Bilingual UI support (Chinese/English, toggle with "change language" button)
** Bilingual UI support (Chinese/English, toggle with "change language" button).
# Window always-on-top function (click "📌 Pin" button)
** Window always-on-top function (click " Pin" button).
# Logging functionality (can be enabled/disabled)
** Logging functionality (can be enabled/disabled).
# Status bar notifications
** Status bar notifications.
# Movable toolbar
** Movable toolbar.


== Installation & Usage (English) ==
== Installation ==
=== System Requirements ===
=== System requirements ===
* Python 3.8+
* Python 3.8+
* PyQt5
* PyQt5
* Pillow (Image processing library)
* Pillow (Image processing library)
=== Installation Steps ===
1 - Create virtual environment:
<pre>python -m venv venv</pre>


2 - Activate virtual environment:
=== Setup instructions ===
* Windows: <code>venv\Scripts\activate</code>
* Create virtual environment: <code>python -m venv venv</code>
* Mac/Linux: <code>source venv/bin/activate</code>
* Activate virtual environment:
** Windows: <code>venv\Scripts\activate</code>
** Mac/Linux: <code>source venv/bin/activate</code>
* Install dependencies: <code>pip install PyQt5 pillow</code>
* Run the program: <code>python main.py</code>


3 - Install dependencies
=== Supported plugin types ===
<pre>pip install PyQt5 pillow</pre>
 
4 - Run the program:
<pre>python main.py</pre>
=== Supported Plugin Types ===
* wii flow plugins
* wii flow plugins
* usbloader_gx plugins
* usbloader_gx plugins


=== Usage Instructions ===
== User guide ==
==== Basic Setup ====
=== Basic setup ===
# Click &quot;Plugins Dir&quot; button to select plugin configuration directory
* Click &quot;Plugins Dir&quot; button to select plugin configuration directory
# Click &quot;ROMs Dir&quot; button to select ROM files directory
* Click &quot;ROMs Dir&quot; button to select ROM files directory
# Click &quot;Images Dir&quot; button to select game images directory
* Click &quot;Images Dir&quot; button to select game images directory
# Click &quot;Title Files&quot; button to select custom title configuration file (optional)
* Click &quot;Title Files&quot; button to select custom title configuration file (optional)
# Click &quot;Scan Plugins&quot; button to load plugin configurations
* Click &quot;Scan Plugins&quot; button to load plugin configurations
==== ROM Operations ====
=== ROM operations ===
# Select a plugin from the left list, the middle area will display corresponding ROMs
* Select a plugin from the left list, the middle area will display corresponding ROMs
# Right-click on an item in the ROM list to:
* Right-click on an item in the ROM list to:
#* Open ROM folder
** Open ROM folder
#* Rename ROM file (with option to rename corresponding image)
** Rename ROM file (with option to rename corresponding image)
#* Delete ROM file
** Delete ROM file
# Double-click on ROM filename to copy it to clipboard
* Double-click on ROM filename to copy it to clipboard
# Click on an item in the ROM list, if there's a corresponding image, it will be displayed in the preview area
* Click on an item in the ROM list, if there's a corresponding image, it will be displayed in the preview area
==== Image Operations ====
=== Image operations ===
# Right-click on an item in the image list to:
* Right-click on an item in the image list to:
#* Open image folder
** Open image folder
#* Resize image
** Resize image
#* Rename image file
** Rename image file
==== Custom Titles ====
=== Custom titles ===
# Edit the &quot;Display Name&quot; column directly in the ROM list
* Edit the &quot;Display Name&quot; column directly in the ROM list
# Click &quot;Open Titles&quot; button to edit the title configuration file directly
* Click &quot;Open Titles&quot; button to edit the title configuration file directly
==== Other Features ====
=== Other features ===
# Click &quot; Pin&quot; button to toggle window always-on-top state
* Click &quot; Pin&quot; button to toggle window always-on-top state
# Click &quot;change language&quot; button to switch between Chinese and English interface
* Click &quot;change language&quot; button to switch between Chinese and English interface
# Click &quot;Log&quot; button to enable/disable logging functionality
* Click &quot;Log&quot; button to enable/disable logging functionality


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/wiihomebrews/WiiRetroGamePluginsEditor-01.png
https://dlhb.gamebrew.org/wiihomebrews/images/WiiPluginManager-01.png


https://dlhb.gamebrew.org/wiihomebrews/WiiRetroGamePluginsEditor-02.png
https://dlhb.gamebrew.org/wiihomebrews/images/WiiPluginManager-02.png


==Changelog==
==Changelog==
Line 121: Line 117:


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/wii-plugin-manager-a-python-pc-tools-for-wii.670731/
* GitHub - https://github.com/wei134102/wii-retro-plugins-editer
* Github - https://github.com/wei134102/wii-retro-plugins-editer
* GBAtemp - https://gbatemp.net/threads/wii-plugin-manager-a-python-pc-tools-for-wii.670731/

Latest revision as of 05:53, 1 June 2025

Wii Plugin Manager
General
Authorwei134102
TypePC Utilities
Version2.2
LicenseN/A
Last Updated2025/05/10
Links
Download
Website
Source

A Python PC tools to manage Wii plugin.

Features

  • Key Features:
    • Visual interface for plugin management.
    • Automatic association between ROMs and images.
    • Bilingual UI support (Chinese/English).
    • One-click scan and load plugin directory.
    • Real-time preview of configuration changes.
    • Double-click to copy ROM filename.
  • Plugin Management:
    • Scan and load plugin configuration files (.ini).
    • Edit plugin configurations (right-click menu).
    • Delete plugins (move to bak directory).
    • Support for subdirectory scanning.
  • ROM Management:
    • Display ROM list with custom display names.
    • Rename ROM files (with option to rename corresponding images).
    • Delete ROM files.
    • Copy ROM filename to clipboard with double-click.
    • Open ROM folder from right-click menu.
  • Image Management:
    • Display images corresponding to ROMs.
    • Resize images (with or without maintaining aspect ratio).
    • Rename image files.
    • Open image folder.
    • Automatically display corresponding image when ROM is selected.
    • Image status indication (has/no image).
  • Custom Titles:
    • Load and save custom title configurations.
    • Edit ROM display names.
    • Open custom title file for direct editing.
    • Auto-save modified titles.
  • Interface Features:
    • Bilingual UI support (Chinese/English, toggle with "change language" button).
    • Window always-on-top function (click " Pin" button).
    • Logging functionality (can be enabled/disabled).
    • Status bar notifications.
    • Movable toolbar.

Installation

System requirements

  • Python 3.8+
  • PyQt5
  • Pillow (Image processing library)

Setup instructions

  • Create virtual environment: python -m venv venv
  • Activate virtual environment:
    • Windows: venv\Scripts\activate
    • Mac/Linux: source venv/bin/activate
  • Install dependencies: pip install PyQt5 pillow
  • Run the program: python main.py

Supported plugin types

  • wii flow plugins
  • usbloader_gx plugins

User guide

Basic setup

  • Click "Plugins Dir" button to select plugin configuration directory
  • Click "ROMs Dir" button to select ROM files directory
  • Click "Images Dir" button to select game images directory
  • Click "Title Files" button to select custom title configuration file (optional)
  • Click "Scan Plugins" button to load plugin configurations

ROM operations

  • Select a plugin from the left list, the middle area will display corresponding ROMs
  • Right-click on an item in the ROM list to:
    • Open ROM folder
    • Rename ROM file (with option to rename corresponding image)
    • Delete ROM file
  • Double-click on ROM filename to copy it to clipboard
  • Click on an item in the ROM list, if there's a corresponding image, it will be displayed in the preview area

Image operations

  • Right-click on an item in the image list to:
    • Open image folder
    • Resize image
    • Rename image file

Custom titles

  • Edit the "Display Name" column directly in the ROM list
  • Click "Open Titles" button to edit the title configuration file directly

Other features

  • Click " Pin" button to toggle window always-on-top state
  • Click "change language" button to switch between Chinese and English interface
  • Click "Log" button to enable/disable logging functionality

Screenshots

WiiPluginManager-01.png

WiiPluginManager-02.png

Changelog

v2.2

  • Fix bugs and add features!

v1.0

  • Fixed the bug that blank columns appeared after sorting!

External links

Advertising: