Ren'Py 7.2.1 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: 16088
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 7.2.1 Released

#1 Post by PyTom »

I'm happy to announce Ren'Py 7.2.1, a patch release. This release consists primarily of fixes. It also adds support for generating the icon and launchimage on iOS.

Ren'Py 7.2 adds new features to Ren'Py, including:
  • Menus now take arguments, and so do menu choices.
  • The say statement can now take a temporary image attribute, making is possible to change a character's emotion for a single statement.
  • The new im.Blur image manipulator can blur static images.
  • Layeredimage groups can now contain non-conflicting attributes while still being automatically declared.
  • It's possible to display a non-looping Movie displayable, and to have a movie display a static image before the first frame renders.
  • A fullscreen Ren'Py will not minimize when the mouse changes monitors.
  • Text now takes renpy.BASELINE as a yanchor, which allows one to position the text's baseline.
  • The CTC screen now takes additional arguments, including the kind of click-to-continue indicator being shown.
Ren'Py 7.2 updates Ren'Py to work with the current Android SDK, and contains a number of other bugfixes.


Downloads of 7.2.1 can be found at:

https://www.renpy.org/release/7.2.1

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

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

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

https://www.renpy.org/doc/html/incompatible.html

Please also check out the credits and sponsor list.
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 7.2.1 Released

#2 Post by jack_norton »

I think the menu are broken now. I have config.menu_include_disabled = True, so the button below should show but disabled.

Code: Select all

    $test_menu=None
    menu:
        "Leave":
            jump mainloop
        "Talk with Jacob" if test_menu!=None:
           "This shouldn't show, but it does"
follow me on Image Image Image
computer games

User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 3785
Joined: Mon Dec 14, 2015 5:05 am
itch: Imperf3kt
Location: Your monitor
Contact:

Re: Ren'Py 7.2.1 Released

#3 Post by Imperf3kt »

jack_norton wrote: Sun Mar 17, 2019 3:36 am I think the menu are broken now. I have config.menu_include_disabled = True, so the button below should show but disabled.

Code: Select all

    $test_menu=None
    menu:
        "Leave":
            jump mainloop
        "Talk with Jacob" if test_menu!=None:
           "This shouldn't show, but it does"
Does it work if you write it this way

Code: Select all

    $test_menu=None
    menu:
        "Leave":
            jump mainloop
        "Talk with Jacob" if test_menu is not None:
           "This shouldn't show, but it does"
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Current project: GGD Mentor

Twitter

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 7.2.1 Released

#4 Post by jack_norton »

Yes OK, but the != operator always worked in the last 10 years (since when I'm using Ren'Py in practice lol), so if this is a change in how Ren'Py handles the != , then would break all past games :shock: so I suppose is not that way it should work ?
follow me on Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 16088
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 7.2.1 Released

#5 Post by PyTom »

The != change is a very internal change, so it's unlikely you'd see it. I did fix some things involving menus, so maybe there was a regression there.
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
isobellesophia
Miko-Class Veteran
Posts: 979
Joined: Mon Jan 07, 2019 2:55 am
Completed: None
Projects: Maddox and Friends! (AI Teacher friend), Friendly Universities! (Soon)
Organization: Friendly Teachers series
Deviantart: SophBelle
itch: Child Creation
Location: Philippines, Mindanao
Contact:

Re: Ren'Py 7.2.1 Released

#6 Post by isobellesophia »

Hi! I have a question, some older preference in the GUI will still work in the new update right? Especially shared codes in the Ren'py cookbook.
Just like in the Historic renpy old documemtation, i am just worried if my codes were getting an error. ☺
I am a friendly user, please respect and have a good day.


Image

Image


User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 3785
Joined: Mon Dec 14, 2015 5:05 am
itch: Imperf3kt
Location: Your monitor
Contact:

Re: Ren'Py 7.2.1 Released

#7 Post by Imperf3kt »

Yes, most will still work. Some will require minor updates.

In the opening post, Pytom linked the incompatible changes tracker, which details minor and major changes that cause things to either no longer work, or work a different way.
It is a good place to start if you start seeing issues running old cookbook code or wiki examples.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Current project: GGD Mentor

Twitter

User avatar
isobellesophia
Miko-Class Veteran
Posts: 979
Joined: Mon Jan 07, 2019 2:55 am
Completed: None
Projects: Maddox and Friends! (AI Teacher friend), Friendly Universities! (Soon)
Organization: Friendly Teachers series
Deviantart: SophBelle
itch: Child Creation
Location: Philippines, Mindanao
Contact:

Re: Ren'Py 7.2.1 Released

#8 Post by isobellesophia »

That's pretty much helpful, thanks for the advice!
I am a friendly user, please respect and have a good day.


Image

Image


epadder
Newbie
Posts: 2
Joined: Thu May 24, 2018 10:53 pm
Contact:

Re: Ren'Py 7.2.1 Released

#9 Post by epadder »

Is anyone having issues with this release and local labels, when I try and jump in the console it throws me back to the global label. I also don't seem to be reaching events that are set as labels under the global label. Should local labels have been indented an extra layer so that they are essentially part of the label block of the global label?

Current code structure example

Code: Select all

label Episode_Seven:
    "Welcome to Episode 7."

label .ep7_common
    "Stuff happens here."
    jump ep7_choice

menu ep7_choice:
    "Which route?"
    "A":
        jump .ep7_a_part01
    "B":
        jump .ep7_b_part01
    "C":
        jump .ep7_c_part01

label .ep7_a_part01:
    "Route A Stuff Here"
    jump navigation

label .ep7_b_part01:
    "Route B Stuff Here"
    jump navigation

label .ep7_c_part01:
    "Route C Stuff Here"
    jump navigation

label navigation:
    ### Free-roaming Screen Navigation

User avatar
PyTom
Ren'Py Creator
Posts: 16088
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 7.2.1 Released

#10 Post by PyTom »

Local labels won't work in the console, since the console is running in a different place.
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

Post Reply

Who is online

Users browsing this forum: Majestic-12 [Bot]