Page 1 of 10
Ren'Py 6.15 Pre-Releases
Posted: Sun Feb 17, 2013 8:52 pm
by PyTom
This is a pre-release of Ren'Py. Please try this out with your games, and let me know about any problems you encounter. Please also let me know if it works fine, as I'd like to know that as well.
I'm pleased to announce Ren'Py 6.15 "Foreign Policy", the result of about six months of Ren'Py development. The main focus of this release was on internationalization, the creation of a comprehensive translation system, and better support for displaying Japanese text. Other new features include:
- An interactive console that allows you to type Ren'Py and python command, that can be accessed by typing ~.
- Screens now take positional and named parameters,
- Support for creating a replay gallery.
- Voice improvements, including the ability to mute particular voices.
- Support for skinning the launcher.
Ren'Py now includes a Japanese translation of the tutorial game, which can be accessed from the preferences menu. For a full list of features and bug fixes, please see the changelog.
Ren'Py 6.15 has increased the minimum requirements to run on the Macintosh platform. It now requires a 64-bit Intel Macintosh running OS X 10.6 or later.
Downloads of 6.15 can be found at:
http://www.renpy.org/release/6.15
A full list of changes to Ren'Py can be found at:
http://www.renpy.org/dev-doc/html/changelog.html
A list of changes that may require you to update your game can be found at:
http://www.renpy.org/dev-doc/html/incompatible.html
Re: Ren'Py 6.15 Pre-Releases
Posted: Sun Feb 17, 2013 8:56 pm
by PyTom
For the record, the first pre-release is 6.15.0.239. You should be able to update by going to the launcher and choosing update. (You may want to go to the preferences page first, and ensure that you're on the prerelease update channel.)
Re: Ren'Py 6.15 Pre-Releases
Posted: Sun Feb 17, 2013 9:25 pm
by Hijiri
The launcher seems to get bricked by the update. The launcher doesn't open after the update, nor does it appear in the task manager.
Re: Ren'Py 6.15 Pre-Releases
Posted: Sun Feb 17, 2013 9:31 pm
by PyTom
Hijiri, what platform are you on?
Re: Ren'Py 6.15 Pre-Releases
Posted: Sun Feb 17, 2013 9:56 pm
by nyaatrap
Thanks for updating. Though updater failed to update 6.14 because of global Name Error or something, so I downloaded the new package.
I'm trying to generate TL files. It seems working on other games, but my old game, astrea rio, failed to generate it.
As you're seeing, the tl folder doesn't include all rpy scripts.
Re: Ren'Py 6.15 Pre-Releases
Posted: Sun Feb 17, 2013 10:09 pm
by PyTom
Hm... I've been able to update 6.14.1 to 6.15 repeatedly. If someone can get me a copy of the error you're getting, I'd like to track it down.
nyaatrap, can you get me a copy of astraea rio, please.
Re: Ren'Py 6.15 Pre-Releases
Posted: Sun Feb 17, 2013 10:18 pm
by nyaatrap
Re: Ren'Py 6.15 Pre-Releases
Posted: Sun Feb 17, 2013 11:05 pm
by Hijiri
PyTom wrote:Hijiri, what platform are you on?
Windows 7 (64 bit)
Re: Ren'Py 6.15 Pre-Releases
Posted: Sun Feb 17, 2013 11:37 pm
by nyaatrap
Is it possible to translate python format string?
Code: Select all
$ testtext = _("blah blah blah")
$ renpy.say(_("test char"), _("showing {}".format(testtext)))
I tried this code, but the line "showing {}".format(testtext) doesn't show in the tl scripts.
Re: Ren'Py 6.15 Pre-Releases
Posted: Mon Feb 18, 2013 2:36 am
by nyaatrap
I found when Translation generator fails.
If _("") has Japanese characters, generating stops there.
Re: Ren'Py 6.15 Pre-Releases
Posted: Mon Feb 18, 2013 3:17 am
by jack_norton
I looked at the changelog but couldn't find it, the Mountain Lion fullscreen bug has been fixed? Other changes looks cool, in particular the python console and the screen parameters, but that bug was preventing me to release all games using same Ren'Py version (had to use 6.13 for Mac only to avoid the fullscreen bug).
Thanks

Re: Ren'Py 6.15 Pre-Releases
Posted: Mon Feb 18, 2013 5:21 am
by nyaatrap
Translation problem on the developer menu and GL testing. They don't read font style and couldn't show Japanese characters.
BTW, another question: What "%b %d, %H:%M" in common.rpy stand? It might be a good idea to implement a comment on this.
Re: Ren'Py 6.15 Pre-Releases
Posted: Mon Feb 18, 2013 7:44 am
by Ryue
I tried to access this new console feature....but upon typing ~ nothing happens. Is that a bug or can it be that something needs to be set for it to be accessible?
(I'm using german keyboard layout thus I need to type "Alt Gr." + "+" to get a "~" symbol).
Edit:
I tested it using a newly created program with the 6.15 version of renpy
----------------------------------------------------------------------------------------------------------------
And on another note there. When I choose a theme and later try to change it.....the themes preselected in the choser are not those I had chosen previously.
Re: Ren'Py 6.15 Pre-Releases
Posted: Mon Feb 18, 2013 7:48 am
by nyaatrap
PyTom wrote:
[*] An interactive console that allows you to type Ren'Py and python command, that can be accessed by typing ~.
It's confused me a lot, since there's none in a Japanese keyboard. After hit keys randomly, I think I found a equivalent key but it crashed ren'py. Tested with the tutorial game.
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00console.rpy", line 566, in script
File "renpy/common/00console.rpy", line 567, in python
File "renpy/common/00console.rpy", line 239, in python
File "renpy/common/00console.rpy", line 361, in python
File "renpy/common/00console.rpy", line 566, in script
File "renpy/common/00console.rpy", line 567, in python
File "renpy/common/00console.rpy", line 239, in python
File "game/screens.rpy", line 344, in python
File "game/screens.rpy", line 226, in python
File "renpy/common/00action_menu.rpy", line 85, in python
RuntimeError: maximum recursion depth exceeded
That's key is "activate IME" key in Japanese keyboards. It's really a special key for us.
Re: Ren'Py 6.15 Pre-Releases
Posted: Mon Feb 18, 2013 9:58 am
by PyTom
So here's where I'm at at, the morning after:
1) The japanese translation has been brought up to date.
2) Last night, I wrote a patch that fixed some unicode issues in the translator. That will be in the next release.
nyaatrap wrote:Is it possible to translate python format string?
Code: Select all
$ testtext = _("blah blah blah")
$ renpy.say(_("test char"), _("showing {}".format(testtext)))
I tried this code, but the line "showing {}".format(testtext) doesn't show in the tl scripts.
Right now, no. I'll address this tonight.
jack_norton wrote:I looked at the changelog but couldn't find it, the Mountain Lion fullscreen bug has been fixed? Other changes looks cool, in particular the python console and the screen parameters, but that bug was preventing me to release all games using same Ren'Py version (had to use 6.13 for Mac only to avoid the fullscreen bug).
Thanks

I _think_ so. The thing is, I bought a new Mac Mini to test this on, and then recompiled Ren'Py with a newer SDK and in 64-bit mode, and the problem never showed up for me. So for now, I'm considering it solved, even though I never did anything explicitly to fix it.
nyaatrap wrote:Translation problem on the developer menu and GL testing. They don't read font style and couldn't show Japanese characters.
The developer stuff uses style._default, not style.default. You'd have to style both if you want to translate them.
BTW, another question: What "%b %d, %H:%M" in common.rpy stand? It might be a good idea to implement a comment on this.
For the record, it's the date format for saves.
Finally, since it's not clear in the forum people are using, it's the backtick key (`) or tilde key (~) that enables the console. It looks like this key might not be present on some platforms. Does anyone know what key games like Quake or Half-Life use to enable the console on other platforms?