Site icon Games and Consoles

[WII] Rilasciato WiiPy v1.5.0

wii

WiiPy è un semplice strumento a riga di comando che sfrutta le funzionalità di libWiiPy per gestire i formati di file utilizzati sulla console Nintendo Wii. WiiPy funge anche da implementazione di riferimento per le funzionalità di libWiiPy, poiché è progettato per utilizzarle tutte.

WiiPy è cross-platform e supporta macOS, Windows e Linux, grazie al fatto che è scritto in Python puro e può essere compilato per tutte e tre le piattaforme tramite Nuitka.

Per scoprire quali funzionalità sono supportate, è consigliabile consultare l’elenco delle funzionalità offerte da libWiiPy, disponibile qui (link alla documentazione ufficiale).


Requisiti

libWiiPy è stato testato su Python 3.11 e 3.12 e funziona correttamente in entrambe le versioni. WiiPy dipende esclusivamente da libWiiPy, quindi qualsiasi versione supportata da libWiiPy dovrebbe essere compatibile anche con WiiPy.

Per assicurarsi di avere libWiiPy e tutte le sue dipendenze, è sufficiente eseguire:

pip install -r requirements.txt

Utilizzo

L’uso base di WiiPy è molto semplice:

python3 wiipy.py <comando>

È possibile utilizzare --help per visualizzare un elenco di tutti i comandi disponibili oppure <comando> --help per vedere le istruzioni specifiche di un comando. Lo stesso vale per i sottocomandi, con la sintassi <comando> <sottocomando> --help.

I sottocomandi disponibili aumenteranno man mano che verranno aggiunte nuove funzionalità a libWiiPy. WiiPy è progettato attorno al ramo principale di libWiiPy, quindi qualsiasi funzionalità integrata in main sarà probabilmente supportata qui in breve tempo. Ciò significa anche che eventuali aggiornamenti della libreria saranno rapidamente implementati, evitando problemi con cambiamenti incompatibili.


Compilazione

Se si desidera compilare WiiPy da Python in un eseguibile più nativo, è possibile utilizzare uno dei seguenti comandi. Assicurarsi di essere in un ambiente virtuale (venv) e di aver installato Nuitka (incluso in requirements.txt).

Linux e macOS

È disponibile un Makefile per compilare e installare WiiPy su Linux e macOS. Questo genererà un eseguibile chiamato wiipy nella directory principale del progetto.

make all

Facoltativamente, è possibile installare WiiPy in modo che sia disponibile a livello di sistema (verrà installato in /usr/bin/):

sudo make install

Windows

Su Windows, è possibile utilizzare lo script PowerShell Build.ps1 al posto del Makefile. Questo genererà un eseguibile chiamato wiipy.exe nella directory principale del progetto.

powershell
.\Build.ps1

Novità nella v1.5.0

Sono passati ben 4 mesi dall’ultima release! È finalmente arrivato il momento di rilasciare alcune delle nuove funzionalità su cui ho lavorato.

Elenco delle modifiche:

Info

EmuNAND

Modifica WAD/TMD

NUS

Nuovo Comando: lz77

Per maggiori dettagli sui singoli comandi, consultare --help per ciascuno di essi.


Queste build si basano sul ramo main di libWiiPy aggiornato al 28/03/2025 e utilizzano la versione v0.6.0 della libreria.

Scarica ora e inizia a gestire i tuoi file Wii con facilità!

Condividi su :
Pubblicità
Exit mobile version