Ren'Py 7.4.7 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.4.7 Released

#1 Post by PyTom »

I'm happy to announce Ren'Py 7.4.7, the seventh patch release of Ren'Py 7.4. This release includes many fixes, and some major improvements.

Perhaps the biggest set of changes was to the Web port of Ren'Py, which has been rewritten to use the web browser's native audio processing. This prevents expensive operations, like decoding image files, from interrupting audio playback. (However, an issue with Safari still exists.) Self-voicing has also been added to the web plaform.

There have also been improvements to support for the iOS platform, that allow Ren'Py games to run on the latest iPhones without aggressive pillarboxing.

The input displayable has grown quite a bit of functionality, with more keys being supported, and the caret blinking to indicate that text can be edited.

The Atom editor has been updated.

There is quite a bit of new functionality in this release, please check out the changelog for some of the new things that can be done.

Ren'Py 7.4 is the the product of over a year of development, and one of the biggest releases of Ren'Py to date. This series of releases focuses on updating Ren'Py's internals so that Ren'Py is ready for its next 15 years.

Downloads of 7.4.7 can be found at:

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

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
Triority
Regular
Posts: 183
Joined: Fri Jul 20, 2018 1:28 pm
Completed: Welcome To... Chichester 0, 1,2 OVN 1, OVN 2, OVN 3, No Regrets For The Future
Projects: Welcome To... Chichester series
Organization: Triority
Tumblr: Sku-te
itch: triority
Location: England
Discord: sku_te
Contact:

Re: Ren'Py 7.4.7 Released

#2 Post by Triority »

The swing transition doesn't seem to be working now.

I've been using something like :

Code: Select all

scene bg tower2 with swing
but with the latest update it does nothing
Last edited by Triority on Tue Jul 27, 2021 10:48 am, edited 1 time in total.

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.4.7 Released

#3 Post by PyTom »

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

Clef
Regular
Posts: 40
Joined: Wed Sep 18, 2013 11:16 am
Contact:

Re: Ren'Py 7.4.7 Released

#4 Post by Clef »

The changelog stops at 7.4.6.

User avatar
apexchimps
Regular
Posts: 29
Joined: Mon Jan 25, 2016 6:12 pm
Completed: Detective Max, Nick's Night Out!, Arthur & Susan: Almost Detectives
Projects: Arthur & Susan: Almost Detectives
Contact:

Re: Ren'Py 7.4.7 Released

#5 Post by apexchimps »

Hi,

I just updated from 7.4.6 to 7.4.7 and the game is not working now. I encounter this error quite frequently along the code:

Image

The error appears in apparently innocent dialogue lines, like this, which have worked normally in the past:

Code: Select all

michael "Menuda aventura."
Image

I have tried with several versions and this is the result:
- 7.4.5.: Works fine
- 7.4.6.: Works fine
- 7.4.7.: Error
- 7.4.8.: Error

In other cases I usually just find a workaround and change the code to adapt it to the new functionalities. But in this case I do not see what should I change.

Any ideas?

Let me know if you need any additional information, which I will very gladly provide.

Thank you in advance.

rayminator
Miko-Class Veteran
Posts: 793
Joined: Fri Feb 09, 2018 12:05 am
Location: Canada
Contact:

Re: Ren'Py 7.4.7 Released

#6 Post by rayminator »

apexchimps wrote: Wed Jul 28, 2021 6:50 am Hi,

I just updated from 7.4.6 to 7.4.7 and the game is not working now. I encounter this error quite frequently along the code:

Image

The error appears in apparently innocent dialogue lines, like this, which have worked normally in the past:

Code: Select all

michael "Menuda aventura."
Image

I have tried with several versions and this is the result:
- 7.4.5.: Works fine
- 7.4.6.: Works fine
- 7.4.7.: Error
- 7.4.8.: Error

In other cases I usually just find a workaround and change the code to adapt it to the new functionalities. But in this case I do not see what should I change.

Any ideas?

Let me know if you need any additional information, which I will very gladly provide.

Thank you in advance.
can you post a full trackback instead of a image that's cutting the most important part

there should be a button that's called copy bbcode
profile2.png
profile2.png (11.46 KiB) Viewed 6055 times

User avatar
apexchimps
Regular
Posts: 29
Joined: Mon Jan 25, 2016 6:12 pm
Completed: Detective Max, Nick's Night Out!, Arthur & Susan: Almost Detectives
Projects: Arthur & Susan: Almost Detectives
Contact:

Re: Ren'Py 7.4.7 Released

#7 Post by apexchimps »

Hi,

Sure, here it is the full trackback:

Code: Select all

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/03_00_Introduccion.rpy", line 91, in script
    michael "Menuda aventura."
TypeError: unsupported operand type(s) for &: 'float' and 'int'

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

Full traceback:
  File "game/03_00_Introduccion.rpy", line 91, in script
    michael "Menuda aventura."
  File "renpy/ast.py", line 716, in execute
    renpy.exports.say(who, what, *args, **kwargs)
  File "renpy/exports.py", line 1417, in say
    who(what, *args, **kwargs)
  File "renpy/character.py", line 1219, in __call__
    self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
  File "renpy/character.py", line 871, in do_display
    **display_args)
  File "renpy/character.py", line 621, in display_say
    rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
  File "renpy/ui.py", line 298, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3276, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
  File "renpy/display/core.py", line 3790, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "renpy/display/core.py", line 2521, in draw_screen
    renpy.config.screen_height,
  File "render.pyx", line 492, in renpy.display.render.render_screen
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 814, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 814, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 814, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/screen.py", line 681, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 814, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1238, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 814, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/text/text.py", line 2070, in render
    layout = Layout(self, width, height, renders, splits_from=virtual_layout)
  File "renpy/text/text.py", line 818, in __init__
    tw = (tw | 0x1f) + 1 if (tw & 0x1f) else tw
TypeError: unsupported operand type(s) for &: 'float' and 'int'

Windows-10-10.0.19041
Ren'Py 7.4.7.1862
apexchimps.detectivemax2 1.0
Wed Jul 28 22:17:57 2021
Thank you in advance!

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.4.7 Released

#8 Post by PyTom »

I'll make sure this is fixed.

There's also a fairly major issue in 7.4.7 that can corrupt rollback of lists and objects, so I'll be aiming to have a 7.4.8 with fixes out this weekend.
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
apexchimps
Regular
Posts: 29
Joined: Mon Jan 25, 2016 6:12 pm
Completed: Detective Max, Nick's Night Out!, Arthur & Susan: Almost Detectives
Projects: Arthur & Susan: Almost Detectives
Contact:

Re: Ren'Py 7.4.7 Released

#9 Post by apexchimps »

Thank you in advance, PyTom! Let me know if you need any code, log, output...

User avatar
Triority
Regular
Posts: 183
Joined: Fri Jul 20, 2018 1:28 pm
Completed: Welcome To... Chichester 0, 1,2 OVN 1, OVN 2, OVN 3, No Regrets For The Future
Projects: Welcome To... Chichester series
Organization: Triority
Tumblr: Sku-te
itch: triority
Location: England
Discord: sku_te
Contact:

Re: Ren'Py 7.4.7 Released

#10 Post by Triority »

Did get this error message when trying to compile for Android :

Code: Select all

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/android.rpy", line 476, in <module>
IOError: [Errno 13] Permission denied: u'C:\\Users\\njk98\\Documents\\Renpy\\Welcome To Chichester 2 - Part I\\.android.json'

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

Full traceback:
  File "launcher/game/android.rpyc", line 469, in script
  File "C:\renpy-7.4.2-sdk/renpy/ast.py", line 923, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\renpy-7.4.2-sdk/renpy/python.py", line 2235, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/android.rpy", line 476, in <module>
  File "C:\renpy-7.4.2-sdk\rapt\buildlib/rapt/configure.py", line 221, in configure
    config.save(directory)
  File "C:\renpy-7.4.2-sdk\rapt\buildlib/rapt/configure.py", line 60, in save
    with file(os.path.join(directory, ".android.json"), "w") as f:
IOError: [Errno 13] Permission denied: u'C:\\Users\\njk98\\Documents\\Renpy\\Welcome To Chichester 2 - Part I\\.android.json'

Windows-10-10.0.19041
Ren'Py 7.4.8.1895
Ren'Py Launcher 7.4.8.1895
Mon Aug  2 20:59:36 2021
While the file is hidden, it's not read-only. To get this to work, I had to make sure the .android.json wasn't hidden

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.4.7 Released

#11 Post by PyTom »

This isn't an error in Ren'Py - please make sure that the file is writable.
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
apexchimps
Regular
Posts: 29
Joined: Mon Jan 25, 2016 6:12 pm
Completed: Detective Max, Nick's Night Out!, Arthur & Susan: Almost Detectives
Projects: Arthur & Susan: Almost Detectives
Contact:

Re: Ren'Py 7.4.7 Released

#12 Post by apexchimps »

Hi, I just downloaded 7.4.8.1895 and the error I mentioned early in this thread is no longer happening. Thank you so much, Tom! Best regards!

Post Reply

Who is online

Users browsing this forum: Google [Bot]