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.
renpy-6.png
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.

Code: Select all

_("スタートゲーム")
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.
Clipboard 2.png
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?