Ren'Py 6.12.1 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: 15893
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.1 Pre-Released

#16 Post by PyTom » Mon Apr 18, 2011 8:56 pm

jack_norton wrote:The no-thumbnail bug? yes if you check Remember ME, every time you save in the map you get the black one.
Thanks, being able to reliably repeat a bug makes it much easier to track down. How about a bug for a bug: On the map's screen: "The town biggest park" -> "The town's biggest park".
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
PyTom
Ren'Py Creator
Posts: 15893
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.1 Pre-Released

#17 Post by PyTom » Mon Apr 18, 2011 10:49 pm

1476: I've uploaded another pre-release of 6.12.1. This includes the following changes:

- Fixes for honeycomb tablets.
- The new phone and tablet screen variants.
- Restart now works again.
- renpy.image now works again, as do automatic images.
- Timers now participate in rollback.
- Timer events are no longer merged with other events. (This lead to strange problems, including a bug where {nw} sometimes didn't work when a joystick was plugged in.)
- Ren'Py will no longer attempt to adjust the system mixer volume.
- Screenshots are read from the front buffer, which fixes the all-black screenshot problem.

There's also quite a bit of code-quality and documentation work here, including new documentation for the image, scene, show, and hide statements.

Right now, the only things I know to be outstanding for the PC version are:
- Documentation. (I'd like to write a page about transitions, and there are a few places that still need updates.)
- backansi's bug, which totally slipped my mind! Sorry about that. I plan to remove the translation of the error screen, which should fix this.

So please test this hard, as if it was a release candidiate. Once I get a little bit of positive feedback, I'll put this up on the Ren'Py home page, for further testing.

The Android port hasn't been updated yet - I'll be uploading a new release in a few days.

Thanks to everyone who reported bugs in 1460.
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
jack_norton
Lemma-Class Veteran
Posts: 4067
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.1 Pre-Released

#18 Post by jack_norton » Tue Apr 19, 2011 2:51 am

Cool, thanks :)
I am not sure if I should use this to do the Remember Me release though... I mean it fixes the map black screen, but... you know is always bad to release something with a brand new version of any library/tool I think :D But from the next game will use this for sure.
follow me on Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 15893
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.1 Pre-Released

#19 Post by PyTom » Wed Apr 20, 2011 10:35 pm

After thinking about backansi's bug, I think that the right solution will be to simply document the _default style, which is the style used for the text in error messages. Changing the font property of that style will fix the problem - and doing it manually is a lot cleaner than having Ren'Py try to automatically change it.
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
backansi
Veteran
Posts: 224
Joined: Sun May 31, 2009 7:15 am
Location: Korea, Republic of
Contact:

Re: Ren'Py 6.12.1 Pre-Released

#20 Post by backansi » Thu Apr 21, 2011 9:37 am

PyTom wrote:After thinking about backansi's bug, I think that the right solution will be to simply document the _default style, which is the style used for the text in error messages. Changing the font property of that style will fix the problem - and doing it manually is a lot cleaner than having Ren'Py try to automatically change it.
Hehe... Thanks. :D It really makes non-English speaker comfortable even if s/he can read it.

User avatar
PyTom
Ren'Py Creator
Posts: 15893
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.1 Pre-Released

#21 Post by PyTom » Sun Apr 24, 2011 11:28 am

1487: I've bumped Ren'Py 6.12.1 up to version 1487. This is a public pre-release, and is a release candidate - if there are no bugs reported in the next few days, I will be releasing this version as Ren'Py 6.12.1.

Most of the work since 1476 has gone into documentation. The new manual now includes documentation for the scene, show, hide, and with statements, and also for all of the transitions and transition classes in Ren'Py. I've been trying to force myself to write a couple of chapters of documentation per release, so that the new manual slowly moves towards completion.

Probably the most obvious change is the new parse error screen, which is shown when Ren'Py encounters a parse error. It's used both when Ren'Py is starting up, and when reloading. Since there should no be no case that uses it, I've removed the black screen of death we used to show for reload errors.

Again, I'd like feedback from people who try 6.12.1 - especially those who use the new show semantics, for new games. Even a "it works for me!" would be useful, as it helps me build confidence for a release. Thanks to everyone who tested previous pre-releases, and thanks in advance to everyone who will test this one as we move towards 6.12.1 final.
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
PyTom
Ren'Py Creator
Posts: 15893
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.1 Pre-Released

#22 Post by PyTom » Sun Apr 24, 2011 7:59 pm

1493: Several bugfixes for say with image attributes. I've also added a new config.say_attribute_transition, which makes it possible to apply a transition when a say with image attributes occurs.

Thanks go out to Samukun and Doomfest for their feedback on #renpy - please keep it up, as it's easier to fix problems now when I don't have to worry about preserving semantics.

Remember, you can update to the latest version of Ren'Py by hitting shift+U in the launcher.
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
jack_norton
Lemma-Class Veteran
Posts: 4067
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.1 Pre-Released

#23 Post by jack_norton » Tue Apr 26, 2011 1:52 pm

I have a strange bug:

Code: Select all

I'm sorry, but an uncaught exception occurred.

After loading the script.
Exception: Scene may not run while in init phase.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "C:\- indie dev -\games\renpy\renpy\bootstrap.py", line 274, in bootstrap
  File "C:\- indie dev -\games\renpy\renpy\main.py", line 277, in main
  File "C:\- indie dev -\games\renpy\renpy\parser.py", line 1945, in report_parse_errors
  File "C:\- indie dev -\games\renpy\renpy\display\error.py", line 104, in report_parse_errors
  File "C:\- indie dev -\games\renpy\renpy\display\error.py", line 51, in init_display
  File "C:\- indie dev -\games\renpy\renpy\exports.py", line 323, in scene
Exception: Scene may not run while in init phase.

Windows-Vista-6.0.6002-SP2
Ren'Py 6.12.1.1493
I get this error if I add before the start label this screen:

Code: Select all

transform flow(x,y,z,s,r):
    delay (s*5)
    xalign x yalign y zoom z alpha 1
    linear s xalign -.5 yalign -.5 alpha 0
    repeat
screen rain:
    for i in range(10):
        add "gfx/rain.png" at flow (1.2+renpy.random.random()*1.8,0.renpy.random.random()*1.3-1,0.5+renpy.random.random()*0.5,4.5+renpy.random.random()*5.5,renpy.random.randint(0,360))
    add "lightning"
I didn't try in previous version, but I don't understand where is the problem in this code ?
follow me on Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 15893
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.1 Pre-Released

#24 Post by PyTom » Tue Apr 26, 2011 7:07 pm

1494 fixes that bug, which was in the new error handling. (Masking a real bug.)

Get it with shift+U, or download it - I'm a little too tired to update the web page.
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
Camille
Eileen-Class Veteran
Posts: 1227
Joined: Sat Apr 23, 2011 2:43 pm
Completed: Please see http://trash.moe
Projects: the head well lost
Organization: L3
Tumblr: narihira
Deviantart: crownwaltz
itch: lore
Contact:

Re: Ren'Py 6.12.1 Pre-Released

#25 Post by Camille » Wed Apr 27, 2011 1:05 am

I don't have a whole lot to say but I've been using the pre-release to develop my new game and it works great for me. I haven't used the new show options as much, but it does save a bit of time and the change in image attributes is great. My favorite feature though is the new menu that shows up when you hit an error while running the script--it's much more user-friendly than the black screen of death + error message in jEdit I used to get. :D

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4067
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.1 Pre-Released

#26 Post by jack_norton » Wed Apr 27, 2011 2:45 am

PyTom wrote:1494 fixes that bug, which was in the new error handling. (Masking a real bug.)
THanks, I have another weird thing though:

Code: Select all

File "game/script.rpy", line 450: Syntax error while parsing python expression.
    flow (1.2+renpy.random.random()*1.8,0.renpy.random.random()*1.3-1,0.5+renpy.random.random()*0.5,4.5+renpy.random.random()*5.5,renpy.random.randint(0,360))
                                               ^
again, this was working before (is same code as Remember Me main menu particle effect!).
follow me on Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 15893
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.1 Pre-Released

#27 Post by PyTom » Wed Apr 27, 2011 9:46 am

jack_norton wrote:
PyTom wrote:1494 fixes that bug, which was in the new error handling. (Masking a real bug.)
THanks, I have another weird thing though:

Code: Select all

File "game/script.rpy", line 450: Syntax error while parsing python expression.
    flow (1.2+renpy.random.random()*1.8,0.renpy.random.random()*1.3-1,0.5+renpy.random.random()*0.5,4.5+renpy.random.random()*5.5,renpy.random.randint(0,360))
                                               ^
again, this was working before (is same code as Remember Me main menu particle effect!).
It really shouldn't work, because 0.renpy is not valid python. Did you cut something off there?
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
jack_norton
Lemma-Class Veteran
Posts: 4067
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.1 Pre-Released

#28 Post by jack_norton » Wed Apr 27, 2011 10:34 am

haha LOL sorry yes :D my fault!!
follow me on Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 15893
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.1 Pre-Released

#29 Post by PyTom » Sat Apr 30, 2011 12:51 pm

I've just pushed up Ren'Py 6.12.1.1497. This pre-release has two changes:

- The style inspector can access viewports.

- Ren'Py will now load archive files in reverse-asciiabetical order. This means that if we have three .rpa files: data.rpa, patch01.rpa, and patch02.rpa, Ren'Py will first search for a file in patch02.rpa, then patch01.rpa, and finally data.rpa. This search order was undefined in the past, and probably system specific.

Unless someone finds a major regression in the next day, I'll be releasing this as Ren'Py 6.12.1 final.
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
chensterrain
Veteran
Posts: 225
Joined: Sun Oct 26, 2008 2:01 am
Completed: Lucky Rabbit Reflex!, Dusk ~A Moonlight Romance~
Projects: Edge of Elsewhere
Organization: Super63
Tumblr: supersixthree
Deviantart: chensterrain
Location: London, UK
Contact:

Re: Ren'Py 6.12.1 Pre-Released

#30 Post by chensterrain » Sat Apr 30, 2011 4:48 pm

For some reason, the black screenshot fix doesn't seem to be working for me? Now no screenshots show up on the load / save menu at all, is there something I should be doing? (I've upgraded to the latest version of Ren'py, but the first version with the fix didn't seem to work either).

(Sorry for bringing this up again!)
Attachments
114-LT1.rar
(39.88 KiB) Downloaded 23 times

Post Reply

Who is online

Users browsing this forum: No registered users