Ren'Py 7.3.0 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.3.0 Released

#1 Post by PyTom »

I'm pleased to announce the release of Ren'Py 7.3.0, the first release of Ren'Py with support for running on the web platform, inside a web browser supporting HTML 5, Web Assembly, and WebGL. Right now, this support is in beta, as it's limited by the capabilities of the web platform itself, but it's suitable for making web demos of Ren'Py games.

In addition to that, this release adds many new features to Ren'Py. These include:
  • Many improvements to creator-defined statements, allowing the parsing of Ren'Py statements and block, the catching of errors, and the ability to execute a second function after Ren'Py in the body of a statement has finished.
  • Screen language improvements, like the ability to capture screen language displayables into a variable and to use a property to determine if a screen is sensitive to input.
  • Text improvements, with self-closing text tags and the ability to control the capitalization of interpolated text.
  • Mobile platforms now support non-rectangular focus masks, and 64-bit Android is supported in time for the Google Play deadline.
  • There is a new Turkish translation of the launcher and Spanish translation of the tutorial game, while several of the other translations have been updated.
There are also a number of other changes, so check out the changelog for all of what's new.

Downloads of 7.3.0 can be found at:

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

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
Elta
Regular
Posts: 72
Joined: Sun Jun 02, 2019 6:28 pm
Tumblr: limitelta
Deviantart: limitelta
itch: limitelta
Contact:

Re: Ren'Py 7.3.0 Released

#2 Post by Elta »

Oh wow, that's cool to know! Thank you for working so hard on this program! I love it so much! 💗

So to update from the old version, do I need to do anything special? Like do I need to uninstall the old version first. I'm guessing I should also move my games out of the renpy folder for save keeping before I update? (Sorry if these questions seem dumb, I know very little about how programs work, until this month I've only even used a few art programs and firefox. xD)

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

#3 Post by Imperf3kt »

Just open the launcher and press the update button.
You may need to redowmload other packages such as RAPT, at least, I always do.


Thanks again PyTom for all the wonderful updates!
This release is especially awesome.
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
Elta
Regular
Posts: 72
Joined: Sun Jun 02, 2019 6:28 pm
Tumblr: limitelta
Deviantart: limitelta
itch: limitelta
Contact:

Re: Ren'Py 7.3.0 Released

#4 Post by Elta »

Imperf3kt wrote: Sun Jun 16, 2019 5:10 pm Just open the launcher and press the update button.
You may need to redowmload other packages such as RAPT, at least, I always do.


Thanks again PyTom for all the wonderful updates!
This release is especially awesome.
Thank you so much for the help!💕 I didn't realize that was there!

User avatar
tiya_nofurita
Miko-Class Veteran
Posts: 669
Joined: Fri Jun 22, 2012 7:23 pm
Completed: ALLBLACK Phase 1, Heart's Blight, Last Rx., EDDA Cafe, Kohana, Half Moon
Projects: ALLBLACK Phase 2
Organization: VN Project Indonesia
Deviantart: SECONDARY-TARGET
itch: NSAID
Location: I can be everywhere
Discord: 3,4-Methylendioxymethamphetamine#4886
Contact:

Re: Ren'Py 7.3.0 Released

#5 Post by tiya_nofurita »

Cool! How do we customized pre-loading screen on web version, is there any documentation about it?
Webtoon

"For what reason I live?"
Image

---
Completed project:


"What will you see when you are dead?"

Image

MY VISUAL NOVEL

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

#6 Post by Imperf3kt »

tiya_nofurita wrote: Mon Jun 17, 2019 1:49 am Cool! How do we customized pre-loading screen on web version, is there any documentation about it?
viewtopic.php?f=32&t=52015&start=60#p512138

This post and the reply directly after it may be what you are looking for.
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
tiya_nofurita
Miko-Class Veteran
Posts: 669
Joined: Fri Jun 22, 2012 7:23 pm
Completed: ALLBLACK Phase 1, Heart's Blight, Last Rx., EDDA Cafe, Kohana, Half Moon
Projects: ALLBLACK Phase 2
Organization: VN Project Indonesia
Deviantart: SECONDARY-TARGET
itch: NSAID
Location: I can be everywhere
Discord: 3,4-Methylendioxymethamphetamine#4886
Contact:

Re: Ren'Py 7.3.0 Released

#7 Post by tiya_nofurita »

Ah, thanks. I just got a reply myself from discord (it's much faster there lol)
The link is : https://renpy.beuc.net/
Webtoon

"For what reason I live?"
Image

---
Completed project:


"What will you see when you are dead?"

Image

MY VISUAL NOVEL

User avatar
Tayruu
Regular
Posts: 141
Joined: Sat Jul 05, 2014 7:57 pm

Re: Ren'Py 7.3.0 Released

#8 Post by Tayruu »

I've encountered a weird behaviour with my file screen, and I'm not sure if this is resolved with a new function or not.

The save/load screen has hovered and unhovered elements in the save slots, both of which use SetScreenVariable to set an active_save variable, to display expanded information in an infobox.

Code: Select all

hovered [SetScreenVariable("active_save", slot)]
unhovered [SetScreenVariable("active_save", None)]
I was finding for some reason that upon hover/screen update, the save file buttons were having their data set to the last slot on the current page. If pages were changed, slots which weren't used would reset for a moment. The files themselves still load and show infobox data correctly, but the save name, time, and index on the buttons themselves are not correct.

... so I messed around with the default file_slot screen to compare things, and eventually found the problem resolves if I add () to the end of my screen name. (screen file_picker():). But this stops the SetScreenVariable function from executing...?

Post Reply

Who is online

Users browsing this forum: Google [Bot]