Ren'Py 6.99.8 Released

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
User avatar
PyTom
Ren'Py Creator
Posts: 16096
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.99.8 Released

#1 Post by PyTom »

I'm pleased to announce Ren'Py 6.99.8. This is the latest in a series of
releases that introduce the new features that will make up Ren'Py 7. Ren'Py
6.99.8 fixes a bug with text spacing introduced in 6.99.7, and also adds
new features, including:
  • The ability to associate an image tag with a layer, transform, and zorder,
    and a new function that makes adding custom layers easier.
  • A full set of easing functions that can be used with ATL.
  • An overhaul of new-style side images, allowing transforms (and hence,
    transitions) to be applied when the side image changes.
  • A new PushMove transition class, which uses the new scene to push the
    old one out.
  • HighDPI display support has been added for the Windows platform.
As usual, other features have been added, bugs have been fixed, and Ren'Py
has been generally improved.


Downloads of 6.99.8 can be found at:

http://www.renpy.org/release/6.99.8

A full list of changes to Ren'Py can be found at:

http://www.renpy.org/doc/html/changelog.html

A list of changes that may require you to update your game can be found at:

http://www.renpy.org/doc/html/incompatible.html
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
PyTom
Ren'Py Creator
Posts: 16096
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.99.8 Released

#2 Post by PyTom »

As usual, thank you to everyone who tested and reported bugs. And to everyone - developers, testers, creators, and even lurkers - Merry Christmas.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
xela
Lemma-Class Veteran
Posts: 2481
Joined: Sun Sep 18, 2011 10:13 am
Contact:

Re: Ren'Py 6.99.8 Released

#3 Post by xela »

Merry Xmass.

Awesome release, so many things made simple and easy accessible in a single blow! This will require getting used to :)
Like what we're doing? Support us at:
Image

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4084
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.99.8 Released

#4 Post by jack_norton »

Hi,
I'm using the nightly build as you suggested to fix the Windows10 fullscreen bug. That bug is fixed (at least on my computer I can go fullscreen just fine) but I have now another issue, that happens even on Windows 7 (and I think on all OSes).

I have this simple screen that plays an audio file based on a string:

Code: Select all

if renpy.exists("sfx/%s.ogg" % agressor.label):
            on "show"  action Play("sound","sfx/%s.ogg" % agressor.label)
the last two line plays it. If I launch it from launcher, it always works: but when I build it, works only if I remove the renpy.exists check. If I keep that, no sound plays. Not sure if is a real bug or not, but thought to let you know :)
follow me on Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 16096
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.99.8 Released

#5 Post by PyTom »

Use renpy.loadable, not renpy.exists. renpy.exists only checks the filesystem, not archive files. (It's kind of obsolete.)
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4084
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.99.8 Released

#6 Post by jack_norton »

Ah OK thanks :)
follow me on Image Image Image
computer games

User avatar
vollschauer
Veteran
Posts: 231
Joined: Sun Oct 11, 2015 9:38 am
Github: vollschauer
Contact:

Re: Ren'Py 6.99.8 Released

#7 Post by vollschauer »

Is it silly to ship with the current nightly? Cause I was waiting also for the fullscreen bug to get fixed ... and I dunno when the next stable release is available ;)

User avatar
PyTom
Ren'Py Creator
Posts: 16096
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.99.8 Released

#8 Post by PyTom »

Right now, the nightly is in a really good shape. That being said, I'm going to fix what I can, and aim to get a release out this weekend, hoping that my power stays on.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
vollschauer
Veteran
Posts: 231
Joined: Sun Oct 11, 2015 9:38 am
Github: vollschauer
Contact:

Re: Ren'Py 6.99.8 Released

#9 Post by vollschauer »

gg wp :D

User avatar
dragondatingsim
Regular
Posts: 115
Joined: Sat Feb 14, 2015 10:22 am
Tumblr: angelswithscalywings
Contact:

Re: Ren'Py 6.99.8 Released

#10 Post by dragondatingsim »

I recently updated to the newest version from 6.18 and this seems to have caused some issues with text spacing. When lines appear, certain letters or words shift by a few pixels. This particularly happens when extend says something. There might have been other instances, but this one was the most obvious.

User avatar
PyTom
Ren'Py Creator
Posts: 16096
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.99.8 Released

#11 Post by PyTom »

That's an unavoidable consequence of the drawable-resolution text. You can set the adjust_spacing style property to False, but if you do that you need to leave extra space around the text, since at some screen sizes it can grow large and overlap your gui.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
dragondatingsim
Regular
Posts: 115
Joined: Sat Feb 14, 2015 10:22 am
Tumblr: angelswithscalywings
Contact:

Re: Ren'Py 6.99.8 Released

#12 Post by dragondatingsim »

PyTom wrote:That's an unavoidable consequence of the drawable-resolution text. You can set the adjust_spacing style property to False, but if you do that you need to leave extra space around the text, since at some screen sizes it can grow large and overlap your gui.
Interesting.. In the end, I just ended up putting a wait tag into the text instead of having extend saying the new line. Of course this only works if the extend comes immediately after the prior text line, but someone else may find this useful.

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4084
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.99.8 Released

#13 Post by jack_norton »

Is the renpy.ParameterizedText no longer supported in this latest version ?
Until the previous stable one it was working, but now I'm getting errors if I try to build games using that command :(

I was using it like:

Code: Select all

    image text_b = renpy.ParameterizedText(color="#521",ypos=0.6,size=60,font="gfx/Romanesco-Regular.ttf",text_align=0.5,first_indent=5,rest_indent=5)
    image text1 = renpy.ParameterizedText(ypos=0.5,size=32,text_align=0.5)
    image textcard = renpy.ParameterizedText(ycenter=0.5,size=75,text_align=0.5,outlines=[(3,"#0007"),(2,"#222")])
    image text_c = renpy.ParameterizedText(ypos=0.6,size=64,text_align=0.5,drop_shadow=[(1,1),(-1,-1),(-1,1),(1,-1)])
and then call it like:

Code: Select all

show text_b " {size=80}The End{/size}" at Position(xpos=.335,ycenter=.5)
when I try to run I get errors like this:

Code: Select all

I'm sorry, but errors were detected in your script. Please correct the
errors listed below, and try again.


File "game/endings.rpy", line 2639: end of line expected.
    show text_c '{size=32}Concept, Storyboard, Game Design, Programming{/size}\n{size=55}Celso Riva{/size}' at Position(yalign=.5)
                ^

File "game/endings.rpy", line 2644: end of line expected.
    show text_c '{size=32}Character Art{/size}\n{size=55}Zaphylla{/size}' at Position(yalign=.5)
                ^

File "game/endings.rpy", line 2649: end of line expected.
    show text_c '{size=32}Background Art{/size}\n{size=55}Sandra Mistal{/size}' at Position(yalign=.5)
                ^

File "game/endings.rpy", line 2654: end of line expected.
    show text_c '{size=32}Additional Art{/size}\n{size=55}Trisha Yu{/size}' at Position(yalign=.5)
                ^

File "game/endings.rpy", line 2659: end of line expected.
    show text_c '{size=32}Story Writing{/size}\n{size=55}Daniel Lumbres{/size}\n{size=32}Additional Proofreading{/size}\n{size=55}Sarah Galbraith{/size}' at Position(yalign=.5)
                ^

File "game/endings.rpy", line 2664: end of line expected.
    show text_c '{size=32}Sound Effects{/size}\n{size=32}klankbeeld, cuauh89{/size}' at Position(yalign=.5)
                ^

File "game/endings.rpy", line 2669: end of line expected.
    show text_c '{size=32}Music by{/size}\n{size=55}Matthew Myers, Sebastien Skaf{/size}' at Position(yalign=.5)
                ^

File "game/endings.rpy", line 2675: end of line expected.
    show text_c '{size=32}A game by{/size}\n{size=55}Celso Riva{/size}\n{size=32}Proudly powered by{/size}\n{size=55}Ren\'Py{/size}' at Position(yalign=.5)
                ^

File "game/script.rpy", line 208: Line is indented, but the preceding show statement statement does not expect a block. Please check this line's indentation.
    xcenter .5 ypos .05
    ^

File "game/script.rpy", line 211: end of line expected.
    show text_c '{size=40}Who is behind the abductions?\nWhat happened to the missing girls?{/size}' at Position(yalign=.5) with moveinleft
                ^

File "game/script.rpy", line 215: end of line expected.
    show text_c '{size=40}Access online shopping screen to buy gifts\nfor you and other people{/size}' at Position(yalign=.75) with moveinright
                ^

File "game/script.rpy", line 219: end of line expected.
    show text_c '{size=40}Unlock 4 part-time jobs to quickly\nincrease your stats and earn money{/size}' at Position(yalign=.75) with moveinright
                ^

File "game/script.rpy", line 223: end of line expected.
    show text_c '{size=40}Will Nicole find romance\nbefore the semester ends?{/size}' at Position(yalign=.75) with moveinleft
                ^

File "game/script.rpy", line 226: end of line expected.
    show text_c '{size=40}There is only one way to find it out{/size}' at Position(yalign=.4) with moveinleft
                ^

File "game/script.rpy", line 229: Line is indented, but the preceding show statement statement does not expect a block. Please check this line's indentation.
    xcenter .5 ypos .4
    ^

Ren'Py Version: Ren'Py 6.99.9.1052
follow me on Image Image Image
computer games

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4084
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.99.8 Released

#14 Post by jack_norton »

This is on the latest nightly.
A minor thing but a bit annoying: when using autoreload on, whenever I change the script, I can't rollback BEFORE the current position. Before it wasn't working like this, it's like if now before doing the autoreload, puts a renpy.block_rollback at current statement, preventing me from going back to earlier statements. When scripting the game (sprites/bgs) this is particularly annoying, so was wondering if was possible to go back to old behavior? :) thanks
follow me on Image Image Image
computer games

Post Reply

Who is online

Users browsing this forum: Bing [Bot]