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 PlayStation Vita è stato realizzato dal developer SonicMastr.
Lo strumento può essere utilizzato per gestire adeguatamente i progetti all’interno di un unico posto, da solo o in tandem con l’SDK ufficiale di Ren’Py.
[stextbox id=’info’]Nota: Basato su renpy-switch di uyjulian (ottimo lavoro).[/stextbox]
Problemi noti
- I tempi di caricamento possono essere piuttosto lunghi e il caricamento di alcune immagini causa intoppi. Purtroppo non è qualcosa che posso risolvere in quanto è una limitazione hardware della PlayStation Vita.
- La riproduzione video non funzionerà.
- Quitting andrà in crash (ma l’ho lasciato dentro. Non fa niente di male. Lo prometto).
- Alcuni giochi potrebbero avere problemi di memoria. Continuerò a modificare l’utilizzo della memoria se necessario, ma la PlayStation Vita è piuttosto scarsa in memoria, quindi potrei non essere in grado di tirare fuori un coniglio dal mio cappello quando si tratta di piena compatibilità.
Istruzioni per la build
Pre-requisiti
- Linux (o WSL1/2).
- Cython.
- Python 2.7.18.
- Git.
- Clonare questa repository.
- Scaricare
PSVita_Release.zip
evitasdk_stubs.zip
da PVR_PSP2. - Clonare SDL.
- Clonare Python Future.
Passaggi
- Copiare i contenuti di
vitasdk_stubs.zip
nella directory della libreria VitaSDK. - Copiare tutti i file da include nella directory
include
di VitaSDK. - Copiare i file SENZA caratteri di sottolineatura da
python-future/src
dalla cartella Python2.7 nella directorylib
di VitaSDK. - Passare alla directory
SDL
ed eseguire
cmake -S. -Bbuild -DVIDEO_VITA_PVR=ON -DCMAKE_TOOLCHAIN_FILE=${VITASDK}/share/vita.toolchain.cmake -DCMAKE_BUILD_TYPE=Release
- Una volta completato, andare alla cartella della build appena creata ed eseguire
make -j4 install
. - Passare alla cartella
renpy-vita
ed eseguire il comandogit submodule init
e quindigit submodule update
. - Navigare nella cartella
renpy-vita/renpy/module
ed eseguireRENPY_DEPS_INSTALL=$VITASDK/arm-vita-eabi RENPY_STATIC=1 python2 setup.py
. - Navigare in
renpy-vita/pygame-sdl2
ed eseguirePYGAME_SDL2_STATIC=1 python setup.py
. - Navigare in
renpy-vita/renpy-vita
ed eseguire./link_compile_pylibs.bash
e poi./link_sources.bash
(potrebbe essere necessario eseguire chmod). - Ora eseguire
cmake -Bbuild -DCMAKE_TOOLCHAIN_FILE=${VITASDK}/share/vita.toolchain.cmake -DCMAKE_BUILD_TYPE=Release
. - Passare alla directory della build ed eseguire
make -j4
. - Ora hai finito.
Come utilizzare
Per realizzare un progetto valido, creare una cartella con all’interno una cartella del gioco valida (ad esempio DDLC/game
). L’applicazione troverà automaticamente questi progetti e li aggiungerà alla lista da costruire. Bisogna fornire manualmente tutte le altre risorse, incluso il file pic0.png
.
Inserire successivamente le informazioni richieste e fare clic su Build. Tutti i file VPK creati in questo modo verranno inseriti nella cartella dist
sotto il nome del loro progetto.
Download: Ren’Py PSVita Distribution Tool v1.0
Download: Source code Ren’Py PSVita Distribution Tool v1.0
Fonte: reddit.com