Ren'Py v1.2 Released

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

Post a Comment

0 Comments