Page 1 of 4
Ren'Py 6.99.12 Prereleased
Posted: Mon Nov 14, 2016 12:41 am
by PyTom
This is currently a prerelease, for the purpose of deciding if this version of Ren'Py is stable enough to release with.
I'd like to announce Ren'Py 6.99.12, the latest in a series of releases that will culminate in Ren'Py 7, and one of the biggest Ren'Py releases to date.
This release focuses on improving support for new versions of macOS, by changing the macOS-specific package to support code signing and work correctly when path randomization is enabled. When run on macOS, Ren'Py can automatically sing the application, and create a signed disk image. The launcher can launch older Ren'Py applications on macOS Sierra, to improve compatibility with older games.
Because of this change, the -all distribution has been retired, replaced with -mac and a new -pc distribution that supports Windows and Linux.
The other main focus of this release is improving support for translation of the new GUI. Translating Ren'Py now translates both the launcher and the interface of new games created in the launcher language. It is also possible to change the font used by the launcher and new projects. There is a page about translating Ren'Py in the documentation, to guide the process.
In addition to these major focuses, this release includes a number of new features and bug fixes.
Downloads of 6.99.12 can be found at:
https://www.renpy.org/release/6.99.12
A full list of changes to Ren'Py can be found at:
https://www.renpy.org/dev-doc/html/changelog.html
A list of changes that may require you to update your game can be found at:
https://www.renpy.org/dev-doc/html/incompatible.html
Re: Ren'Py 6.99.12 Prereleased
Posted: Mon Nov 14, 2016 12:42 am
by PyTom
As usual, thanks in advance to everyone who tests this prerelease and reports issues - both proper bugs, and things like if the new interface translation stuff is useful for their purposes.
Re: Ren'Py 6.99.12 Prereleased
Posted: Mon Nov 14, 2016 9:16 am
by xela
One thing that behaves differently in .12:
it's an easy fix with:
The former will not throw errors but it may return False where it preciously returned True. It prolly have to be switched back to str again in Python 3.
Re: Ren'Py 6.99.12 Prereleased
Posted: Mon Nov 14, 2016 4:35 pm
by AXYPB
Were any changes made to the implementation of style preferences? They no longer appear to have any effect in my projects.
For instance, I use style preferences to toggle the appearance of the text box and text outlines, but regardless of the setting, no outlines are shown.
Code: Select all
style window:
background Transform("ui/window.png")
ypos 434
top_margin 0
bottom_margin 2
xpadding 30
top_padding 13
bottom_padding -28
xsize 800
ysize 166
# Define text box show/hide styles.
python:
renpy.register_style_preference("text_box","on",style.window,"background",Frame("ui/window.png",0,0))
renpy.register_style_preference("text_box","on",style.say_thought,"outlines",[(0,"#000000A0",2,2)])
renpy.register_style_preference("text_box","off",style.say_thought,"outlines",[(2,"#000000A0",0,0),(0,"#000000A0",2,2)])
renpy.register_style_preference("text_box","off",style.window,"background",None)
Re: Ren'Py 6.99.12 Prereleased
Posted: Mon Nov 14, 2016 6:26 pm
by PyTom
Could be. There are some order changes with respect to style preferences. I'll take a look and see what I come up with.
Re: Ren'Py 6.99.12 Prereleased
Posted: Mon Nov 14, 2016 11:47 pm
by PyTom
AXYPB, it would up there were two bugs in the style system. This will be fixed in the next nightly, and I'll make a second prerelease in a day or two. Thanks for finding this.
Re: Ren'Py 6.99.12 Prereleased
Posted: Mon Nov 14, 2016 11:49 pm
by AXYPB
I am pleased to have been of assistance.
Truthfully, I had used the nightly build two days before this pre-release to test the fixes for the voice replay bugs I reported, and the style preferences were broken in that build as well. I did not report it as I assumed it was an isolated case, and would in any case be corrected in later builds.
Re: Ren'Py 6.99.12 Prereleased
Posted: Tue Nov 15, 2016 4:17 pm
by xavimat
Wow! Ren'Py has learned to sing!
PyTom wrote:
...
This release focuses on improving support for new versions of macOS, by changing the macOS-specific package to support code signing and work correctly when path randomization is enabled. When run on macOS, Ren'Py can automatically sing the application, and create a signed disk image. The launcher can launch older Ren'Py applications on macOS Sierra, to improve compatibility with older games.
...
(I'm really sorry for the bad joke, It was stronger than me

)
Re: Ren'Py 6.99.12 Prereleased
Posted: Thu Nov 17, 2016 1:28 am
by PyTom
I've updated the prerelease to 6.99.12.1918.
This fixes two issues. The first is the style issue given above, and the second is an issue that could prevent Ren'Py from starting on Windows if a non-ASCII character was present in the user's account name. (The latter one is actually a huge problem, so please grab the fix ASAP.)
Re: Ren'Py 6.99.12 Prereleased
Posted: Thu Nov 17, 2016 11:51 am
by AXYPB
The style preferences now work as expected in this build. Thank you for your attention on this matter.
Re: Ren'Py 6.99.12 Prereleased
Posted: Fri Nov 18, 2016 8:50 pm
by AXYPB
When running a project with WebP assets, a number of PNG images in the cache directory are generated. Will it be recommended to include these files in distributions despite the extra size they add?
Re: Ren'Py 6.99.12 Prereleased
Posted: Sat Nov 19, 2016 12:53 am
by PyTom
Yes, they speed up Ren'Py. (They should also be created if you're using pngs.)
Re: Ren'Py 6.99.12 Prereleased
Posted: Tue Nov 22, 2016 2:22 am
by PyTom
I've updated the Ren'Py prerelease to 6.99.12.1930. Changes include:
- Ren'Py will now detect, report, and deal with a read-only projects directory, which is slightly more likely on modern macs.
- The fonts used by the launcher, template game, and tutorial have now been placed in a central directory, removing duplication. This substantially drops the size of the Ren'Py download.
- The Movie displayable now automatically selects a channel to use.
- Viewport and VPGrid now only crop their children if the child is larger than the viewport. This works around (but does not fix) buggy GL drivers that have problems with clipping on common screens like Preferences, Load, and Save, which have a viewport for layout purposes but do not use it.
- When developer mode is True, Ren'Py will report duplicate labels as an error.
Re: Ren'Py 6.99.12 Prereleased
Posted: Fri Nov 25, 2016 2:07 am
by ReAnimator
play movie "<loop 6.333>movie.webm"
Hello,
In the latest build this seems to cease to function. Previously it works. Some change has be done?
Re: Ren'Py 6.99.12 Prereleased
Posted: Thu Dec 01, 2016 1:07 am
by PyTom
I've uploaded the 6.99.12.1954 prerelease.
This is missing ReAnimator's bug (which I'll try to nail tomorrow), but has:
- A fix for an issue that prevented the updater from working if Ren'Py was run from a non-ASCII directory name.
- Fixes for FontGroups.
- A fix to a problem that caused Ren'Py to not save the state of nested transforms properly. (Or the moderately common Transform -> ImageReferences -> Transform pattern, which happens automatically with an ATL image.)
- The GUI example uses a localized font.
- The unicode linebreaking algorithm is used when breaking comments in generated gui code. (This ensures that asian languages are wrapped correctly.)
- Added a quick_menu variable, that controls the display of the quick menu, to the default gui. (This will only work in newer games.)
- Disabled planetarium mode per
https://www.reddit.com/r/vndevs/comment ... h=ca99c354