Ren'Py 7.4.4 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: 16093
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.4.4 Released

#1 Post by PyTom »

I'm happy to announce Ren'Py 7.4.4, the fourth patch release for the 7.4 series. This fixes a pair of regressions, one that stopped the Web Beta from working, and another that prevented gestures and controller support from working.

This release adds basic support for custom blend modes, and uses that support to implement additive and multiplicative blends for Live2D. It also fixes an issuse with large textures that usually manifested as problems with Live2D.

It also includes a new feature that makes it possible to supply old .rpyc files to Ren'Py, which should help maintain save compatibility with games that are released more than once, such as games with early access.

Everyone should upgrade.

Downloads of 7.4.4 can be found at:

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

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
solarProtag
Regular
Posts: 37
Joined: Sun May 28, 2017 12:17 am
Completed: http://solarprotag.weebly.com/gamedev.html
Projects: Battle Live Series
Tumblr: solarasketchbook
itch: solarprotagonist
Contact:

Re: Ren'Py 7.4.4 Released

#2 Post by solarProtag »

Hi there!
Unfortunately this release still has the issue I had in the previous one where called screens (not with show but call) are skippable with the skip button or holding ctrl.

djinius
Newbie
Posts: 11
Joined: Fri Oct 23, 2020 7:42 pm
Contact:

Re: Ren'Py 7.4.4 Released

#3 Post by djinius »

This version has a problem with Live2D.
I've ran the same project with 7.4.1 and 7.4.4.
With 7.4.1, the Live2D character is displayed well.
But with 7.4.4, the Live2D character stands still until another animated object is shown.

User avatar
meyaoi
Regular
Posts: 61
Joined: Thu Dec 03, 2015 6:07 am
Tumblr: meyaoigames
Deviantart: meyaoi
Contact:

Re: Ren'Py 7.4.4 Released

#4 Post by meyaoi »

It seems that after updating to 7.4 version, there's a problem in refreshing layeredimage in screens.
I use the following code (super simplified version) to code for dress up screen and it's working greatly in 7.3.5.

Code: Select all

layeredimage mc:
    always:
        "base.png"
    always:
        "player_clothing_image"

image player_clothing_image = "dressup/mc_[cloth.imagefile]"
In the screen, I change the cloth.imagefile variable using python function (not the SetVariable action because there's a bunch of variables to change). It doesn't refresh the player image in the screen (it is changed if I go hide the screen and re-show the screen tho). I've tried to use renpy.restart_interaction() to no avail.

For now, I'll be using 7.3.5 but I'd prefer to upgrade to 7.4 since I want my game to use the latest version of Renpy.
I sure hope there's a workaround to this >_<

User avatar
IrinaLazareva
Veteran
Posts: 399
Joined: Wed Jun 08, 2016 1:49 pm
Projects: Legacy
Organization: SunShI
Location: St.Petersburg, Russia
Contact:

Re: Ren'Py 7.4.4 Released

#5 Post by IrinaLazareva »

This is probably not important...
But in the Ren'Py Launcher (russian localization) suddenly translated the name of sound's folder..

Image

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

Re: Ren'Py 7.4.4 Released

#6 Post by Imperf3kt »

Just got this on an Android while trying to launch an app. First I've ever seen this error.

Code: Select all

I'm sorry, but an uncaught exception occurred.

While running game code:
Exception: Cannot start an interaction in the middle of an interaction, without creating a new context.

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

Full traceback:
  File "script.rpyc", line 145, in script call
  File "script.rpyc", line 160, in script call
  File "script.rpyc", line 152, in script
  File "C:\Program Files (x86)\renpy/renpy/ast.py", line 1642, in execute
  File "C:\Program Files (x86)\renpy/renpy/exports.py", line 1038, in menu
  File "C:\Program Files (x86)\renpy/renpy/exports.py", line 1274, in display_menu
  File "C:\Program Files (x86)\renpy/renpy/ui.py", line 298, in interact
  File "C:\Program Files (x86)\renpy/renpy/display/core.py", line 3077, in interact
Exception: Cannot start an interaction in the middle of an interaction, without creating a new context.

I'm using 7.4.4.1439
My device is running Android 9
The app was closed hours ago and not left in a suspended state
Relaunching the app worked fine with no error
I can provide more details later if needed

Edit:
Appears to be something to do with loading.
Inside label after_load I use a call, I'll remove that and see if it helps.
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
Tayruu
Regular
Posts: 141
Joined: Sat Jul 05, 2014 7:57 pm

Re: Ren'Py 7.4.4 Released

#7 Post by Tayruu »

This 3D stage feature sounds really interesting, though I feel like I'll need to see it in motion to really understand the application of it.
I already had set up my own set of pre-defined positions and distances for character portraits, but this could be useful to make things more natural...

EDIT: oops this is actually a 7.4.5 feature, not sure how I posted about this here, maybe because it was the newer thread at the time

User avatar
IrinaLazareva
Veteran
Posts: 399
Joined: Wed Jun 08, 2016 1:49 pm
Projects: Legacy
Organization: SunShI
Location: St.Petersburg, Russia
Contact:

Re: Ren'Py 7.4.4 Released

#8 Post by IrinaLazareva »

IrinaLazareva wrote: Wed Apr 07, 2021 1:28 pm But in the Ren'Py Launcher (russian localization) suddenly translated the name of sound's folder..
Anyway, if anyone else is also annoyed by this..
:arrow: - open file: renpy/launcher/game/tl/[your_language]/launcher.rpy (This is true of any language);
:arrow: - find and remove (or comment by #) the line (1617th for russian):

Code: Select all

    # game/front_page.rpy:198
    #old "audio"
    #new "звук"
Unfortunately, this procedure will have to be repeated every time you upgrade the launcher. But it's better than nothing.
P.S. This way you also can correct any errors or inaccuracies in the translation for your language.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Andredron, Bing [Bot]