Ren'Py 7.1.0 Prereleased

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.
Message
Author
User avatar
PyTom
Ren'Py Creator
Posts: 15200
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.1.0 Prereleased

#1 Post by PyTom » Fri Jun 29, 2018 9:34 pm

I'm happy to announce Ren'Py 7.1.0. This release fixes minor issues with Ren'Py 7.0.0, and also includes a few new features:
  • Android support has been rewritten to use the modern gradle-based build system. This allows Android apps created using Ren'Py to be posted in the Google Play store again. This also improves them in other ways, like making the app smaller by splitting out support for different platforms.
  • There is a new "monologue mode", which allows you to use triple-quoted strings to create say statements that contain multiple lines of dialogue. As part of this, the new {clear} text tag allows the equivalent of ``nvl clear`` to be embedded in dialogue.
  • The new :var:`_quit_slot` variable lets you specify a save slot that the game is saved to when the user quits.
  • The updater (built into the launcher) has been updated to prompt for the channel to update to on each use, preventing creators from updated to an unexpected prerelease or nightly build.
Downloads of 7.1.0 can be found at:

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

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

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

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

https://www.renpy.org/dev-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
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
gas
Veteran
Posts: 439
Joined: Mon Jan 26, 2009 7:21 pm
Contact:

Re: Ren'Py 7.0.1 Released

#2 Post by gas » Sun Jul 01, 2018 10:40 am

How does interpolation work for monologue? How to have an interpolated string belong to more dialogue lines?

Apart from this, all those features are what I've wished for ages. Thank you.
10 ? "RENPY"
20 GOTO 10

RUN

User avatar
PyTom
Ren'Py Creator
Posts: 15200
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.0.1 Prereleased

#3 Post by PyTom » Sun Jul 01, 2018 11:09 pm

Err, prereleased. Sorry for the confusion.

And it doesn't work with monologue - the splitting occurs before interpolation.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

cookienomnom
Newbie
Posts: 12
Joined: Thu Jan 11, 2018 10:02 am
Contact:

Re: Ren'Py 7.0.1 Prereleased

#4 Post by cookienomnom » Thu Jul 05, 2018 10:54 pm

I've found a post back in May 2018 about updating Android SDK to API 26. Has this issue been addressed with 7.0.1 by any chance?

User avatar
PyTom
Ren'Py Creator
Posts: 15200
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.0.1 Prereleased

#5 Post by PyTom » Sat Jul 07, 2018 4:49 pm

No, but I've been working on it. My goal is to get 7.0.1 out RSN, and I've already started on getting the Android SDK updated.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
PyTom
Ren'Py Creator
Posts: 15200
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.0.1 Prereleased

#6 Post by PyTom » Sun Jul 08, 2018 11:13 pm

7.0.1.284)

There's one big semantic change, which is that dynamic images (of the form "foo [variable]") can now be used as the backgrounds of windows, buttons, bars, and frames.

There's also a big bugfix, which was that modal True was consuming 100% CPU.

Other than that, the prerelease is basically ready, to the point that I've been spending most of my time on Android work for 7.1.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
trooper6
Lemma-Class Veteran
Posts: 3385
Joined: Sat Jul 09, 2011 10:33 pm
Projects: A Close Shave
Location: Medford, MA
Contact:

Re: Ren'Py 7.0.1 Prereleased

#7 Post by trooper6 » Mon Jul 09, 2018 4:55 am

Is the LayeredImage attribute negation situation going to be fixed in 7.0.1 when it is released or will that come later? I tried the 7.0.1 prerelease and it didn't seem to be there. But then 7.0.1 crashed my RenPy and I had to go back to 7.0.0
A Close Shave:
*Last Thing Done (Aug 17): Finished coding emotions and camera for 4/10 main labels.
*Currently Doing: Coding of emotions and camera for the labels--On 5/10
*First Next thing to do: Code in all CG and special animation stuff
*Next Next thing to do: Set up film animation
*Other Thing to Do: Do SFX and Score (maybe think about eye blinks?)
Check out My Clock Cookbook Recipe: http://lemmasoft.renai.us/forums/viewto ... 51&t=21978

User avatar
PyTom
Ren'Py Creator
Posts: 15200
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.0.1 Prereleased

#8 Post by PyTom » Mon Jul 09, 2018 2:20 pm

It should be fixed in 7.0.1.

But when you say "crashed your Ren'Py", what do you mean? If it's causing a crash, you should file a bug report, or at least let me know so I can fix it.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
trooper6
Lemma-Class Veteran
Posts: 3385
Joined: Sat Jul 09, 2011 10:33 pm
Projects: A Close Shave
Location: Medford, MA
Contact:

Re: Ren'Py 7.0.1 Prereleased

#9 Post by trooper6 » Mon Jul 09, 2018 2:54 pm

So I'm reproducing what I did last night. (I'm on a Mac, by the way)
I have a brand new 7.0.0 installed.
Then I went to preferences and switched from release to pre-release and updated. All is well. And the program upgrades and restarts.
Now, if I click the update button again, RenPy crashes.
Here is the traceback:

Code: Select all

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/updater.rpy", line 187, in <module>
  File "game/updater.rpy", line 193, in _execute_python_hide
URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>

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

Full traceback:
  File "launcher/game/updater.rpyc", line 187, in script
  File "/Users/trooper6/Desktop Folders/Programming/RenPy/renpy-7.0.0-sdk/renpy/ast.py", line 861, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/Users/trooper6/Desktop Folders/Programming/RenPy/renpy-7.0.0-sdk/renpy/python.py", line 1912, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/updater.rpy", line 187, in <module>
  File "game/updater.rpy", line 193, in _execute_python_hide
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/urllib2.py", line 154, in urlopen
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/urllib2.py", line 431, in open
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/urllib2.py", line 449, in _open
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/urllib2.py", line 409, in _call_chain
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/urllib2.py", line 1240, in https_open
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/urllib2.py", line 1197, in do_open
URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>

Darwin-17.6.0-x86_64-i386-64bit
Ren'Py 7.0.1.284
Ren'Py Launcher 7.0.1.284
Mon Jul  9 14:52:08 2018
Also, if I restart and try to go into preferences to switch it back from Pre-release to Release, I notice that the entire section in the preference screen is missing so there is no way to change your preferences regarding release/prerelease anymore.

Note: I can still run RenPy (including learning that -sweatdrop now works, yay!), but updating crashes the program every time.
A Close Shave:
*Last Thing Done (Aug 17): Finished coding emotions and camera for 4/10 main labels.
*Currently Doing: Coding of emotions and camera for the labels--On 5/10
*First Next thing to do: Code in all CG and special animation stuff
*Next Next thing to do: Set up film animation
*Other Thing to Do: Do SFX and Score (maybe think about eye blinks?)
Check out My Clock Cookbook Recipe: http://lemmasoft.renai.us/forums/viewto ... 51&t=21978

User avatar
PyTom
Ren'Py Creator
Posts: 15200
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.0.1 Prereleased

#10 Post by PyTom » Mon Jul 09, 2018 5:42 pm

Oh that's bad. I will fix this shortly, and I apologize for the inconvenience.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
trooper6
Lemma-Class Veteran
Posts: 3385
Joined: Sat Jul 09, 2011 10:33 pm
Projects: A Close Shave
Location: Medford, MA
Contact:

Re: Ren'Py 7.0.1 Prereleased

#11 Post by trooper6 » Mon Jul 09, 2018 11:08 pm

No worries! I'm just glad to be able to be helpful!
A Close Shave:
*Last Thing Done (Aug 17): Finished coding emotions and camera for 4/10 main labels.
*Currently Doing: Coding of emotions and camera for the labels--On 5/10
*First Next thing to do: Code in all CG and special animation stuff
*Next Next thing to do: Set up film animation
*Other Thing to Do: Do SFX and Score (maybe think about eye blinks?)
Check out My Clock Cookbook Recipe: http://lemmasoft.renai.us/forums/viewto ... 51&t=21978

User avatar
solarProtag
Newbie
Posts: 18
Joined: Sun May 28, 2017 12:17 am
Completed: http://solarprotag.weebly.com/games.html
Projects: Battle Live Series
Tumblr: solarasketchbook
itch: solarprotagonist
Contact:

Re: Ren'Py 7.0.1 Prereleased

#12 Post by solarProtag » Tue Jul 10, 2018 2:11 pm

Is there a possibility of adding partial attribute changes for side images, or is the side image format not made for that kinda thing just yet?

By the way thanks so much for adding monologue mode!

edit bc I forgot lol: I ask bc I tested using layered images for a side image but found that I still had to define every attribute of my side image I wanted to show.

User avatar
PyTom
Ren'Py Creator
Posts: 15200
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.0.1 Prereleased

#13 Post by PyTom » Fri Jul 13, 2018 12:41 am

7.0.1.291)

This fixes the problem with the updater, and has a few more minor changes.

If you're having trouble updating from the old version, please grab https://raw.githubusercontent.com/renpy ... pdater.rpy and replace launcher/game/updater.rpy with it. That will solve the problem that's keeping you from updating.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
ComputerArt.Club
Veteran
Posts: 264
Joined: Mon May 22, 2017 8:12 am
Completed: Santa's workshop, Cat's Bath, Computer Art Club
Location: Taiwan
Contact:

Re: Ren'Py 7.0.1 Prereleased

#14 Post by ComputerArt.Club » Fri Jul 13, 2018 4:27 pm

PyTom wrote:
Sat Jul 07, 2018 4:49 pm
No, but I've been working on it. My goal is to get 7.0.1 out RSN, and I've already started on getting the Android SDK updated.
Good to hear it is in progress, Thanks Tom :) . That is quite important for me too and I’ve seen a few people with similar concerns.

User avatar
PyTom
Ren'Py Creator
Posts: 15200
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.0.1 Prereleased

#15 Post by PyTom » Fri Jul 13, 2018 4:56 pm

ComputerArt.Club wrote:
Fri Jul 13, 2018 4:27 pm
Good to hear it is in progress, Thanks Tom :) . That is quite important for me too and I’ve seen a few people with similar concerns.
Weirdly, the best thing you can do to help with the 7.1 Android stuff is to take a look at 7.0.1. The sooner that release comes out, the sooner I can have to stop dividing my attention.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

Post Reply

Who is online

Users browsing this forum: Minuteman, rames44