Ren’Py è un noto motore di gioco gratuito che facilità la creazione di visual novel, una forma di narrazione visiva e romanzata. Il porting per console Switch è stato realizzato dal developer Julian Uy.

Per eseguire Ren’Py su console Switch non dovrete fare altro che scaricare ed estrarre il contenuto dell’archivio *.7z all’interno della scheda SD, posizionare la cartella game del progetto nella cartella estratta, ed eseguire il gioco da hbmenu.
Formati di file
Si consiglia vivamente di utilizzare i seguenti formati di file:
- WebP per le risorse delle immagini.
- Opus/WebM per le risorse audio.
- VP9/Opus/WebM per le risorse video.
Se non vengono utilizzati questi formati, esiste la possibilità che il programma funzioni in modo errato. Strumenti gratuiti come FFmpeg, cwebp e ImageMagick sono disponibili per convertire i formati di file.
Il formato del file può essere modificato senza cambiare l’estensione del file, quindi non sono necessarie modifiche allo script (file rpy).
Integrazione RomFS
Per integrare il gioco in un unico file .nro, decommenta la riga 45 all’interno del Makefile, posiziona i file di gioco in una cartella chiamata romfs e costruisci come descritto nel file Building.md.
[stextbox id=’info’]Nota: Se non si compilano i file py e rpy rispettivamente in pyo e rpyc eseguendo il gioco almeno una volta su di un filesystem di lettura-scrittura, il tempo di caricamento richiesto fino a quando viene visualizzata la schermata del titolo verrà aumentato.[/stextbox]
Il modulo py_compile può essere utilizzato per compilare file py in pyo. Esempio di utilizzo di questo comando: find . -name \*.py -exec python -O -m py_compile {} \;
Layout del file system
I seguenti file o cartelle devono trovarsi nella stessa directory del file .nro o in RomFS:
librenpyrenpy.pygame
Contenuti
renpy-switch-the-question-v1.5.nroè un romanzo visivo di esempio intitolato “The Question” che può essere eseguito su console Nintendo Switch.renpy-switch-sdk-v1.5.7zcontiene i file necessari per creare il tuo gioco e un file.elfcontenente simboli di debug nel caso in cui si verifichi un errore per facilitare il debug.renpy-switch-extra-libraries-v1.4.7zcontiene le librerie standard extra di Python se si sta utilizzando quelle che non sono incluse in Ren’Py. Questo file non è stato modificato dalla versione precedente.
Changelog v1.5
- Semplificato il sistema di compilazione.
- Supporto per touchscreen.
- Aggiornato alla versione 7.3.3 di Ren’Py; Include modifiche per ridurre la possibilità di rimanere senza risorse di thread.
Changelog v1.4
- Abilitata la modalità di ottimizzazione; Ora utilizza i file
.pyoanziché i file.pyc. - Modifiche ripristinate al threading; ora utilizza di nuovo pthread.
- Usa pthread_exit quando esci dal thread invece di non fare nulla.
- Aggiunti moduli del sottosistema gl2; non ancora funzionante.
- Aggiunte patch per la riproduzione video.
- Disabilitato il debug di Mesa.
- Cancellata un po’ di memoria quando il caricamento delle risorse dell’immagine non è riuscito; può ridurre la possibilità di interruzione dei dati.
- Compilato con libnx v2.5.0, correggendo l’input del controller sul firmware 9.0.0.
Changelog v1.3
- Rimossi errori di visualizzazione dalla console; ora richiede nxlink per visualizzare gli errori.
- Aggiunti più moduli integrati.
- Ren’Py ricostruito con le modifiche della versione 7.3.2.
- Disabilita la scrittura del bytecode quando si utilizza RomFS.
- Aggiornata la documentazione in
building.md.
Changelog v1.2
- Corretto il supporto threading.
- Corretta l’uscita.
- Migliorata la documentazione in
building.md. - Ottimizzato python.
Changelog v1.1
- I problemi relativi alla gestione del percorso sono stati risolti.
- Aggiunto il supporto RomFS per consentire la creazione di un gioco in un singolo file NRO.
- La patch impostata contro Ren’Py è stata ridotta.
- Il percorso di salvataggio dei dati è stato corretto su
sdmc:/Ren'Py Data/. - Il percorso dei registri è stato corretto su
sdmc:/Ren'Py Logs/. - I moduli Python non necessari per il funzionamento di Ren’Py vengono rimossi dalla distribuzione.
Download: Ren’Py Switch ‘The Question’ v1.5 (NRO)
Download: Ren’Py Switch SDK v1.5
Download: Ren’Py Switch Extra Libraries
Download: Source code Ren’Py Switch v1.5
Fonte: lemmasoft.renai.us


![[Scena PS4] Vue After Free: La rivoluzione del jailbreak PS4 arriva fino al firmware 13.00](https://www.biteyourconsole.net/wp-content/uploads/PlayStationVue-238x178.webp)


![[Scena PS4] Vue After Free: La rivoluzione del jailbreak PS4 arriva fino al firmware 13.00](https://www.biteyourconsole.net/wp-content/uploads/PlayStationVue-100x75.webp)

![[Scena Wii U] Rilasciato WiiWare 4:3 DB Patcher v0.4](https://www.biteyourconsole.net/wp-content/uploads/WiiWare43.jpg)
![[Scena PS3] Rilasciato PyPS3checker v0.5](https://www.biteyourconsole.net/wp-content/uploads/PyPS3Checker.jpg)