Page 1 of 5
Ren'Py 6.12.0 Pre-Released
Posted: Sat Jan 29, 2011 9:17 pm
by PyTom
I've put up the first pre-release of Ren'Py 6.12.0.
Ren'Py 6.12.0 "Positronic Brain" is a major release of Ren'Py. This release adds suport for the Android platform, allowing Ren'Py games to run on millions of smartphones and tablets. It's possible to package Ren'Py games and distribute them through the Android market.
On all platforms, this release benefits from improved performance in the areas of image prediction and OpenGL rendering. New functionality includes sprites, mouse hover areas, and drag-and-drop. The screen support added in 6.11 has been improved, and new games now use screens by default.
Downloads of 6.12.0 can be found at:
http://www.renpy.org/release/6.12.0
A full list of changes to Ren'Py can be found at:
http://www.renpy.org/doc/html/changelog.html
The pre-release can also be found in Android Market, under the name "Ren'Py for Android (Beta)". If you have an older version of Ren'Py on your Android device, please uninstall it before installing the new release.
Along with the usual testing, I'd like there to be a couple of "launch titles" for when Ren'Py for Android comes out on the market. I plan to port Moonlight Walks, and I'd be willing to help package other titles if they're mobile-suitable.
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sat Jan 29, 2011 9:29 pm
by LVUER
Positron beaaaam (sorry, couldn't resist to say that ^_^ )
Yay! RenPy support Android. Now there will be more (quality) OELVN for cellphones.
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sat Jan 29, 2011 9:39 pm
by blakjak
This is great news !
Positronic brain, that reminds me of the Dark Tower saga.
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sat Jan 29, 2011 11:28 pm
by Snowflower
YES!
I have an android! this will be perfect
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sun Jan 30, 2011 12:36 am
by backansi
Hooray for Drag&Drop, SpriteManager and Android surpport (even though I have no Android-based device!
)
10 minutes later>
Code: Select all
I'm sorry, but an uncaught exception occurred.
UnicodeEncodeError: 'ascii' codec can't encode characters in position 116-119: ordinal not in range(128)
While loading the script.
-- Full Traceback ------------------------------------------------------------
File "E:\renpy-6.12.0\renpy\bootstrap.py", line 276, in bootstrap
File "E:\renpy-6.12.0\renpy\main.py", line 177, in main
File "E:\renpy-6.12.0\renpy\script.py", line 494, in load_script
File "E:\renpy-6.12.0\renpy\script.py", line 168, in __init__
File "E:\renpy-6.12.0\renpy\script.py", line 379, in load_appropriate_file
File "E:\renpy-6.12.0\renpy\script.py", line 346, in load_file
File "E:\renpy-6.12.0\renpy\script.py", line 419, in update_bytecode
File "E:\renpy-6.12.0\renpy\ast.py", line 150, in get_hash
UnicodeEncodeError: 'ascii' codec can't encode characters in position 116-119: ordinal not in range(128)
While loading the script.
Ren'Py Version: Ren'Py 6.12.0a
I can't even launch my new-created project.
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sun Jan 30, 2011 12:58 am
by ziaziany
Woww, Positronic Brain,huh?
This gonna be cool XD
so excited to see full release of 6.12.0
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sun Jan 30, 2011 1:37 am
by backansi
backansi wrote:Hooray for Drag&Drop, SpriteManager and Android surpport (even though I have no Android-based device!
)
10 minutes later>
Code: Select all
I'm sorry, but an uncaught exception occurred.
UnicodeEncodeError: 'ascii' codec can't encode characters in position 116-119: ordinal not in range(128)
Ren'Py Version: Ren'Py 6.12.0a
I can't even launch my new-created project.
Ahhh, I've figured out. Error is caused by translations.rpy which has never been changed
and
this still happens.
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sun Jan 30, 2011 1:47 am
by PyTom
backansi wrote:
Ahhh, I've figured out. Error is caused by translations.rpy which has never been changed
and
this still happens.
I know the problem, it will be fixed shortly.
I'm not sure what your second bug is - I don't have a test case. It looks like an encoding problem to me. Remember, I can only type ASCII, so if you want me to try something in another encoding, I have to get it from somewhere else.
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sun Jan 30, 2011 3:57 am
by Eliont
Please, return utf-8 support.
now has no effect - game crash with "UnicodeEncodeError".
Also in previous vesion (6.11.2) does't work interaction with overlays - button shown, but ui.interact can't receive return value from button in overlay.
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sun Jan 30, 2011 4:24 am
by backansi
PyTom wrote:
Remember, I can only type ASCII, so if you want me to try something in another encoding, I have to get it from somewhere else.
Ah, you're right. Here it is.
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sun Jan 30, 2011 5:07 am
by jack_norton
Whenever I try to load a savegame from previous version of Renpy I get this crash:
Code: Select all
I'm sorry, but an uncaught exception occurred.
AttributeError: 'renpy.display.gltexture.TextureGrid' object has no attribute '__dict__'
While running game code:
- script at line 819 of renpy-6.12.0-mainline/common/00library.rpy
- python at line 823 of renpy-6.12.0-mainline/common/00library.rpy.
- script at line 220 of /home/tom/ab/renpy-mainline/common/_layout/scrolling_load_save.rpym
-- Full Traceback ------------------------------------------------------------
File "C:\- indie dev -\games\renpy\renpy\bootstrap.py", line 276, in bootstrap
File "C:\- indie dev -\games\renpy\renpy\main.py", line 320, in main
File "C:\- indie dev -\games\renpy\renpy\main.py", line 93, in run
File "C:\- indie dev -\games\renpy\renpy\execution.py", line 259, in run
File "C:\- indie dev -\games\renpy\renpy\ast.py", line 588, in execute
File "C:\- indie dev -\games\renpy\renpy\python.py", line 957, in py_exec_bytecode
File "renpy-6.12.0-mainline/common/00library.rpy", line 823, in <module>
File "C:\- indie dev -\games\renpy\renpy\game.py", line 297, in call_in_new_context
File "C:\- indie dev -\games\renpy\renpy\execution.py", line 259, in run
File "C:\- indie dev -\games\renpy\renpy\ast.py", line 588, in execute
File "C:\- indie dev -\games\renpy\renpy\python.py", line 957, in py_exec_bytecode
File "/home/tom/ab/renpy-mainline/common/_layout/scrolling_load_save.rpym", line 229, in <module>
File "C:\- indie dev -\games\renpy\renpy\loadsave.py", line 272, in load
File "C:\- indie dev -\games\renpy\renpy\loadsave.py", line 53, in loads
AttributeError: 'renpy.display.gltexture.TextureGrid' object has no attribute '__dict__'
While running game code:
- script at line 819 of renpy-6.12.0-mainline/common/00library.rpy
- python at line 823 of renpy-6.12.0-mainline/common/00library.rpy.
- script at line 220 of /home/tom/ab/renpy-mainline/common/_layout/scrolling_load_save.rpym
Ren'Py Version: Ren'Py 6.12.0a
so savegames from previous versions aren't compatible?
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sun Jan 30, 2011 5:22 am
by jack_norton
Planet Stronghold doesn't crash anymore on netbooks!
However, I noticed a major graphic bug
See the images below, seems like the textures aren't aligned when using Frames:
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sun Jan 30, 2011 5:49 am
by DaFool
The simplest menus like what The Question uses are all borked:
Code: Select all
ValueError: need more than 2 values to unpack
While running game code:
- python at line 72 of renpy-6.12.0-mainline/template/game/screens.rpy.
Surprisingly, The Question itself still works even if I copy the screens.rpy to its game directory.
Is screens.rpy going to be a regular standard feature of all games, such as options.rpy?
jack >> Actually, my textbuttons are automatically formatted better now! (They were kinda aligned haphazardly before). Maybe that's related to the images being misaligned.
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sun Jan 30, 2011 5:50 am
by Aleema
Humm, I got a similar error to backansi:
Code: Select all
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 4000: ordinal not in range(128)
While loading the script.
-- Full Traceback ------------------------------------------------------------
File "C:\Documents and Settings\Aleema\My Documents\Downloads\renpy-6.12.0\renpy\bootstrap.py", line 276, in bootstrap
File "C:\Documents and Settings\Aleema\My Documents\Downloads\renpy-6.12.0\renpy\main.py", line 177, in main
File "C:\Documents and Settings\Aleema\My Documents\Downloads\renpy-6.12.0\renpy\script.py", line 494, in load_script
File "C:\Documents and Settings\Aleema\My Documents\Downloads\renpy-6.12.0\renpy\script.py", line 168, in __init__
File "C:\Documents and Settings\Aleema\My Documents\Downloads\renpy-6.12.0\renpy\script.py", line 379, in load_appropriate_file
File "C:\Documents and Settings\Aleema\My Documents\Downloads\renpy-6.12.0\renpy\script.py", line 346, in load_file
File "C:\Documents and Settings\Aleema\My Documents\Downloads\renpy-6.12.0\renpy\script.py", line 419, in update_bytecode
File "C:\Documents and Settings\Aleema\My Documents\Downloads\renpy-6.12.0\renpy\ast.py", line 150, in get_hash
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 4000: ordinal not in range(128)
While loading the script.
Ren'Py Version: Ren'Py 6.12.0a
Not sure if you already fixed that, or what I could do to fix it?
Edit: is that the é character doing that? I have some French in my dialogue. That it?
Re: Ren'Py 6.12.0 Pre-Released
Posted: Sun Jan 30, 2011 6:32 am
by Spiky Caterpillar
PyTom wrote:backansi wrote:
Ahhh, I've figured out. Error is caused by translations.rpy which has never been changed
and
this still happens.
I know the problem, it will be fixed shortly.
I'm not sure what your second bug is - I don't have a test case. It looks like an encoding problem to me. Remember, I can only type ASCII, so if you want me to try something in another encoding, I have to get it from somewhere else.
Python-in-Ren'Py defaults to treating strings as strings of bytes; you need to use u"(UTF-8 glyphs)" instead of "(UTF-8 glyphs)" to override that, but ATL catches on fire when fed u"(UTF-8 glyphs)".
Using 'show expression Text(u"UTF-8 glyphs")' does work, though, and I've attached a .rpy with testcases.
I'm not sure if defaulting to byte strings is a good thing or a bad thing - making Python-in-Ren'Py default to Unicode might make it easier on users, but I don't know if there are any things lurking deep within that will break if the default string type is unicode.
Edit: is that the é character doing that? I have some French in my dialogue. That it?
Probably. That particular crash is triggered by non-ASCII characters in Python blocks, though it's letting me get away with unicode in dialog and show expression.