Pubblicato un nuovo aggiornamento per PNGShot, un semplice sysmodule sviluppato dal developer ppkantorski per catturare screenshot in formato PNG, a differenza del tradizionale formato JPEG sulla console Switch.
Il progetto risale al 2020 (o 2021), quando il developer, dopo aver esplorato diverse librerie, si era trovato di fronte a difficoltà legate alle chiamate IPC che richiedevano la modalità debug. Per evitare possibili controversie, decise di mantenere il progetto riservato.
Anni dopo, mentre cercava tra i backup, il developer ha ritrovato il codice sorgente originale di PNGShot, inizialmente conosciuto come pngscr, e ha deciso di rilasciarlo per evitare che andasse sprecato.
Questa nuova versione, oltre ad introdurre la compatibilità con il firmware 19.0.1, include anche diverse migliorie. Tra queste, un filtro per gli eventi del pulsante di cattura, che evita conflitti con altri moduli come Ultahand, e la gestione automatica dei file JPEG quando si cattura un PNG, personalizzabile creando il file sdmc:/Nintendo/Album/PNGs/allow_jpeg
.
Sono state apportate anche numerose revisioni al codice e aggiunte patch VI dedicate, disponibili nel pacchetto di rilascio o scaricabili dalla repository principale grazie al contributo di impeeza.
La modalità sperimentale è stata completamente rimossa, poiché ormai considerata superflua. Il developer ha inoltre promesso di continuare a supportare il sysmodule, adattandolo alle future modifiche del firmware Nintendo.
Funzionalità principali
PNGShot offre diverse funzionalità che migliorano l’esperienza di cattura degli screenshot:
- Esportazione in PNG: Gli screenshot vengono salvati in
SDMC:/switch/PNGShot/[anno][mese][giorno][ora][minuti][secondi].png
, con un formato RGB standard per minimizzare le dimensioni dei file. - Integrazione con bitmap-printer: Per il corretto funzionamento dell’applicazione, è necessario utilizzare gli exefs_patches per bitmap-printer.
- Utilizzo di viLayer: Le immagini catturate includono le stesse filigrane degli screenshot normali, sebbene gli utenti possano modificare questa impostazione nel codice sorgente.
Changelog
Ci scusiamo per il tempo trascorso. Questa versione è compatibile con la 19.0.1 e presenta le seguenti caratteristiche:
- Grazie a @ppkantorski
- Filtro per gli eventi del pulsante di cattura, così PNGShot evita conflitti con Ultahand e altri moduli che utilizzano il pulsante di cattura.
- PNGshot ora si occupa dei JPEG quando viene catturato un PNG. Questo comportamento può essere modificato semplicemente creando il file
sdmc:/Nintendo/Album/PNGs/allow_jpeg
. - Varie modifiche e revisioni del codice. Ce ne sono troppe da elencare. Quindi grazie mille, @ppkantorski.
- Grazie a @impeeza, PNGShot ha ora le sue patch VI da scaricare. Sono incluse nello zip di rilascio o possono essere scaricate dal repo principale. Grazie!
- La modalità sperimentale è stata completamente abbandonata perché al momento non presenta vantaggi rispetto al modo originale di catturare i PNG.
Download: PNGShot v2.0.0
Download: Source code PNGShot v2.0.0
Fonte: gbatemp.net