Pubblicato un nuovo aggiornamento per Sharpii .NET Core, lo strumento a riga di comando per PC Windows, Mac OS e Linux creata originariamente dal developer person66 permette di comprimere, decomprimere e modificare diversi file in uso sulla console Wii.
Questa versione modificata è stata sviluppata utilizzando il framework .NET 7 (precedentemente .Net Core) anziché .Net, rendendo l’app cross-platform e compatibile anche con MacOS e Linux.
Caratteristiche
- Comprime, decomprime o modifica i file
.wad
. - Comprime e decomprime gli archivi U8.
- Applica patch ai file
.wad
di IOS con varie patch. - Scarica file da NUS.
- Converti un file
.wav
in.bns
e viceversa. - Converti un file immagine in un
.tpl
e viceversa. - Invia un file
.dol
o.wad
al canale Homebrew tramite Wi-Fi.
Modifiche rispetto alla versione originale
- Sharpii ora funziona su .Net Core invece di .Net Framework.
- Ora con supporto per molti sistemi operativi!
- Gestione degli errori leggermente migliore (lavorando per renderlo migliore).
- Codici di uscita personalizzati per l’uso di script.
- Più possibilmente di più!
- I file ora sono enormi rispetto agli originali, circa 40 MB. Ciò è dovuto ai file
.dll
compressi e, si spera, sto lavorando per ridurli.
Modifiche pianificate
- Self Updater (esegui solo con un comando, NON su ogni utilizzo. Sarebbe fastidioso rapidamente).
- File di dimensioni inferiori.
Perché [Insert command here] non funziona!?!?!?!??11?
Bene, ti dirò perché! L’ho rotto, o non ha funzionato in primo luogo. In ogni caso, aprire un problema su https://github.com/TheShadowEevee/Sharpii-NetCore/issues e posso dare un’occhiata!
Non credo che a questo punto sarà fatto alcun lavoro sulla versione originale di Sharpii (ovviamente, non c’è molto da fare), quindi potrei essere una buona scommessa per sistemare le cose perché è probabilmente un problema da parte mia.
Hmm… Dovresti davvero aggiungere [alcuni suggerimenti]
I suggerimenti sono apprezzati, ma non hanno grandi possibilità di essere aggiunti. Vedi, in realtà non conosco molto C, ma ne so abbastanza per essere in grado di decodificare alcune cose e provare a correggere i bug. Posso fare lo stesso con i suggerimenti, ma alcuni potrebbero non valere il lavoro.
Download
Windows, MacOSX, Linux x64 e Linux Arm hanno tutti file binari nella pagina di rilascio dei progetti Github. Puoi autocompilare Sharpii, ma questo richiederà un po’ di lavoro e al momento non ho un tutorial per la compilazione.
Nota finale
Anche se questo è stato originariamente creato per l’uso personale, ho pensato che altri avrebbero voluto saperlo. So che ci saranno alcuni bug e alcuni problemi con cose come la dimensione del file.
Tutto quello che posso dire è segnalare eventuali problemi che potresti avere e, se non ti piace il programma, non usarlo. Sono felice di ascoltare le vostre opinioni, sia buone che cattive, e sono disposto a cercare di aiutare con qualsiasi problema che possa sorgere.
Potrei modificare questo post alcune volte per migliorare la formattazione o aggiornare anche le informazioni.
Changelog
- Ora aggiornato a .Net 7.
- La globalizzazione invariante è stata abilitata.
- TL;DR La globalizzazione è stata disabilitata per risparmiare sulla dimensione del file ed eliminare una dipendenza dall’ICU.
- Le versioni ora sono semi-automatiche, una nuova versione viene creata automaticamente in forma di bozza quando viene inserito un nuovo tag
Download: Sharpii .NET Core v1.1.9 (Linux ARM)
Download: Sharpii .NET Core v1.1.9 (Linux ARM64)
Download: Sharpii .NET Core v1.1.9 (Linux x64)
Download: Sharpii .NET Core v1.1.9 (MacOSX ARM64)
Download: Sharpii .NET Core v1.1.9 (MacOSX x64)
Download: Sharpii .NET Core v1.1.9 (Windows)
Download: Source code Sharpii .NET Core v1.1.9
Fonte: gbatemp.net