Ren'Py 6.12.0 Pre-Released

In this forum we discuss the future of Ren'Py, both bug fixes and longer-term development. Pre-releases are announced and discussed here.
Message
Author
User avatar
PyTom
Ren'Py Creator
Posts: 15423
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Ren'Py 6.12.0 Pre-Released

#1 Post by PyTom » Sat Jan 29, 2011 9:17 pm

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.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
LVUER
King of Lolies
Posts: 4538
Joined: Mon Nov 26, 2007 9:57 pm
Completed: R.S.P
Location: Bandung, West Java, Indonesia
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#2 Post by LVUER » Sat Jan 29, 2011 9:29 pm

Positron beaaaam (sorry, couldn't resist to say that ^_^ )

Yay! RenPy support Android. Now there will be more (quality) OELVN for cellphones.
"Double the princesses, quadruple the fun!" - Haken Browning (SRW-OG Endless Frontier)

DeviantArt Account
MoeToMecha Blog (under construction)
Lolicondria Blog (under construction) <- NSFW

User avatar
blakjak
Veteran
Posts: 224
Joined: Fri Dec 21, 2007 2:36 pm
Location: France
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#3 Post by blakjak » Sat Jan 29, 2011 9:39 pm

This is great news !

Positronic brain, that reminds me of the Dark Tower saga.

User avatar
Snowflower
Bishie Fangirl
Posts: 814
Joined: Sat Jan 01, 2011 11:24 pm
Completed: Idol Crush
Projects: Shugojin!, RockRobin (openmodewriter), your highness
Soundcloud: jenna-yeon
Location: Orange County, CA
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#4 Post by Snowflower » Sat Jan 29, 2011 11:28 pm

YES!
I have an android! this will be perfect
Image
Completed: Idol Crush | WIP: your highness | Hiatus: Shugojin!| Follow Me on Twitter | Subscribe to YouTube
your highness @ 102k as of 2/13

User avatar
backansi
Veteran
Posts: 224
Joined: Sun May 31, 2009 7:15 am
Location: Korea, Republic of
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#5 Post by backansi » Sun Jan 30, 2011 12:36 am

Hooray for Drag&Drop, SpriteManager and Android surpport (even though I have no Android-based device! :mrgreen: )

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
:shock:

I can't even launch my new-created project.

User avatar
ziaziany
Regular
Posts: 37
Joined: Sun Jul 18, 2010 11:21 am
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#6 Post by ziaziany » Sun Jan 30, 2011 12:58 am

Woww, Positronic Brain,huh?
This gonna be cool XD
so excited to see full release of 6.12.0
Call me "Zia"

English isn't my first language ,so I'm sorry if I said some non-understandable stuff ''| OTZ
My Deviant ID http://crezia.deviantart.com

User avatar
backansi
Veteran
Posts: 224
Joined: Sun May 31, 2009 7:15 am
Location: Korea, Republic of
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#7 Post by backansi » Sun Jan 30, 2011 1:37 am

backansi wrote:Hooray for Drag&Drop, SpriteManager and Android surpport (even though I have no Android-based device! :mrgreen: )
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
:shock:
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.

User avatar
PyTom
Ren'Py Creator
Posts: 15423
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#8 Post by PyTom » Sun Jan 30, 2011 1:47 am

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.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
Eliont
Regular
Posts: 85
Joined: Thu Aug 06, 2009 6:51 am
Completed: Begin of Evangelion, SAO - Smile of the black cat, SAO - Project "Ceramic Heart"
Projects: Legends of Alkion
Location: Russia
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#9 Post by Eliont » Sun Jan 30, 2011 3:57 am

Please, return utf-8 support.

Code: Select all

sys.setdefaultencoding('utf-8')

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.

User avatar
backansi
Veteran
Posts: 224
Joined: Sun May 31, 2009 7:15 am
Location: Korea, Republic of
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#10 Post by backansi » Sun Jan 30, 2011 4:24 am

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.
Attachments
Test.zip
(1.52 MiB) Downloaded 40 times

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4026
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#11 Post by jack_norton » Sun Jan 30, 2011 5:07 am

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? :cry:
follow me on Image Image Image Image
computer games

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4026
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#12 Post by jack_norton » Sun Jan 30, 2011 5:22 am

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:
Attachments
graphicbug.jpg
bug2.jpg
follow me on Image Image Image Image
computer games

User avatar
DaFool
Lemma-Class Veteran
Posts: 4171
Joined: Tue Aug 01, 2006 12:39 pm
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#13 Post by DaFool » Sun Jan 30, 2011 5:49 am

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.
Last edited by DaFool on Sun Jan 30, 2011 5:51 am, edited 1 time in total.

User avatar
Aleema
Lemma-Class Veteran
Posts: 2677
Joined: Fri May 23, 2008 2:11 pm
Organization: happyB
Tumblr: happybackwards
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#14 Post by Aleema » Sun Jan 30, 2011 5:50 am

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?

User avatar
Spiky Caterpillar
Veteran
Posts: 252
Joined: Fri Nov 14, 2008 7:59 pm
Completed: Lots.
Projects: Black Closet
Organization: Slipshod
Location: Behind you.
Contact:

Re: Ren'Py 6.12.0 Pre-Released

#15 Post by Spiky Caterpillar » Sun Jan 30, 2011 6:32 am

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.
Attachments
hangul.rpy
Edited, to actually attach the attachment to the attachment point.
(573 Bytes) Downloaded 111 times
Nom nom nom nom nom LEAVES.

Post Reply

Who is online

Users browsing this forum: No registered users