|
16.
|
|
|
Ren'Py includes support for television-based Android consoles, such as the OUYA. It includes support for detecting the OUYA specifically, and choosing a variant as appropriate.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/changelog.rst:303
|
|
17.
|
|
|
This release adds some video playback support to the Android port. While limited to full-screen video and codecs that the Android platform supports (which unfortunately have little overlap with desktop Ren'Py), this may be enough to enable cutscene movies.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/changelog.rst:307
|
|
18.
|
|
|
Ren'Py now includes a new set of screen variants, with "large", "medium", and "small" reflecting the visual size of devices (televisions are considered to be small because they're far away), while "touch", "tv", and "pc" reflect the input devices involved.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/changelog.rst:312
|
|
19.
|
|
|
Android now supports displaying vertical text.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/changelog.rst:317
|
|
20.
|
|
|
Save, Load, and Persistent Improvements
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/changelog.rst:321
|
|
21.
|
|
|
The low-level load/save API has been overhauled. It's now possible to access save slot information directly, instead of having to scan all save slots to find the one you want. New functions include :func:`renpy.list_slots`, :func:`renpy.newest_slot`, :func:`renpy.slot_mtime`, :func:`renpy.slot_json`, and :func:`renpy.slot_screenshot`.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/changelog.rst:323
|
|
22.
|
|
|
At a higher level, there is a new :func:`FileNewest` function that's true for the newest save slot. :func:`FilePageNext` and :func:`FilePagePrevious` now support a wrap argument that causes them to wrap around a defined number of screens.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/changelog.rst:329
|
|
23.
|
|
|
There is now support for adding arbitrary JSON information to save files. This allows per-save information (like the path you're on in a VN, date and amount of money in a sim, or party composition in an RPG) to be accessed from the save and load screens.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/changelog.rst:334
|
|
24.
|
|
|
JSON information is created by :var:`config.save_json_callbacks`, and can be accessed through the low-level :func:`renpy.slot_json` or high-level :func:`FileJson` functions.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/changelog.rst:339
|
|
25.
|
|
|
When possible, Ren'Py now stores save files with the game, as well as in a user-global save directory. This means that if a Ren'Py game is placed on a USB drive or shared on a network, the saves will be available on multiple computers. (When save files are available in both places, the newest file wins.)
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/changelog.rst:343
|