Page 2 of 4

Re: Ren'Py 6.12.1 Pre-Released

Posted: Mon Apr 18, 2011 8:56 pm
by PyTom
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".

Re: Ren'Py 6.12.1 Pre-Released

Posted: Mon Apr 18, 2011 10:49 pm
by PyTom
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.

Re: Ren'Py 6.12.1 Pre-Released

Posted: Tue Apr 19, 2011 2:51 am
by jack_norton
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.

Re: Ren'Py 6.12.1 Pre-Released

Posted: Wed Apr 20, 2011 10:35 pm
by PyTom
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.

Re: Ren'Py 6.12.1 Pre-Released

Posted: Thu Apr 21, 2011 9:37 am
by backansi
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.

Re: Ren'Py 6.12.1 Pre-Released

Posted: Sun Apr 24, 2011 11:28 am
by PyTom
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.

Re: Ren'Py 6.12.1 Pre-Released

Posted: Sun Apr 24, 2011 7:59 pm
by PyTom
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.

Re: Ren'Py 6.12.1 Pre-Released

Posted: Tue Apr 26, 2011 1:52 pm
by jack_norton
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 ?

Re: Ren'Py 6.12.1 Pre-Released

Posted: Tue Apr 26, 2011 7:07 pm
by PyTom
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.

Re: Ren'Py 6.12.1 Pre-Released

Posted: Wed Apr 27, 2011 1:05 am
by Camille
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

Re: Ren'Py 6.12.1 Pre-Released

Posted: Wed Apr 27, 2011 2:45 am
by jack_norton
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!).

Re: Ren'Py 6.12.1 Pre-Released

Posted: Wed Apr 27, 2011 9:46 am
by PyTom
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?

Re: Ren'Py 6.12.1 Pre-Released

Posted: Wed Apr 27, 2011 10:34 am
by jack_norton
haha LOL sorry yes :D my fault!!

Re: Ren'Py 6.12.1 Pre-Released

Posted: Sat Apr 30, 2011 12:51 pm
by PyTom
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.

Re: Ren'Py 6.12.1 Pre-Released

Posted: Sat Apr 30, 2011 4:48 pm
by chensterrain
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!)