Ren'Py v1.2 Released
Nintendo Switch homebrew author uyjulian has released a new version of his port of The Ren'Py Visual Novel Engine, which is a free software engine which facilitates the creation of visual novels, a form of computer-mediated storytelling.
Ren'Py is a portmanteau of ren'ai, the Japanese word for 'romantic love', a common element of games made using Ren'Py; and Python, the programming language that Ren'Py runs on. Ren'Py has proved attractive to English-language hobbyists; over 1000 games use the Ren'Py engine, nearly all in English.
What's New?
* Fixed threading support
* Fixed exiting
* Improved building documentation
* Optimized Python
Description
The Ren'Py Visual Novel Engine is a free software engine which facilitates the creation of visual novels, a form of computer-mediated storytelling. Ren'Py is a portmanteau of ren'ai, the Japanese word for 'romantic love', a common element of games made using Ren'Py; and Python, the programming language that Ren'Py runs on. Ren'Py has proved attractive to English-language hobbyists; over 1000 games use the Ren'Py engine, nearly all in English.
Instructions
`renpy-switch-the-question-v1.1.nro` can be run on your Nintendo Switch for a sample visual novel entitled "The Question."
`renpy-switch-sdk-v1.1.7z` contains the files needed to build your own game.
Basic steps for creating a RomFS image:
1. Place `lib`, `renpy`, `renpy.py`, and `game` into the `Contents` subdirectory of the root of the RomFS image
2. Use `nacptool` from devkitPro `switch-tools` package to create a NACP file with the name of the application, the author, and the version.
3. Use `elf2nro` from devkitPro `switch-tools` package to create a NRO file with the path to the ELF file, and with the `--romfsdir=` argument, the path to the `Contents` directory (not the `Contents` directory itself)
If you do not want to create a RomFS image, the old way of placing `lib`, `renpy`, `renpy.py`, and `game` in the same directory as `renpy-switch.nro` still works.
`renpy-switch-extra-libraries-v1.1.7z` contains extra Python standard libraries if you are using those that are not included in Ren'Py.
Changelog
v1.2
* Fixed threading support
* Fixed exiting
* Improved building documentation
* Optimized Python
`renpy-switch-the-question-v1.2.nro` can be run on your Nintendo Switch for a sample visual novel entitled "The Question."
`renpy-switch-sdk-v1.2.7z` contains the files needed to build your own game.
`renpy-switch-extra-libraries-v1.1.7z` contains extra Python standard libraries if you are using those that are not included in Ren'Py. This file has not changed from the previous release.
v1.1
* Issues relating to path handling is fixed
* RomFS support is added to allow building a game into a single NRO file
* Patch set against Ren'Py has been reduced
* Save data path is fixed to `sdmc:/Ren'Py Data/`
* Logs path is fixed to `sdmc:/Ren'Py Logs/`
* Python modules not needed for operation of Ren'Py are removed from the distribution
v1.0
* Initial release. renpy-switch-the-question-v1.0.7z is intended for users to check out the functionality of Ren'Py for Switch, while renpy-switch-v1.0.7z is intended for developers who want to set their own icon or permissions.
Links & Downloads
https://github.com/uyjulian/renpy-switch/releases/tag/v1.2
0 Comments