Page 1 of 6

Ren'Py 7.1.0 Prereleased

Posted: Fri Jun 29, 2018 9:34 pm
by PyTom
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.

Re: Ren'Py 7.0.1 Released

Posted: Sun Jul 01, 2018 10:40 am
by gas
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.

Re: Ren'Py 7.0.1 Prereleased

Posted: Sun Jul 01, 2018 11:09 pm
by PyTom
Err, prereleased. Sorry for the confusion.

And it doesn't work with monologue - the splitting occurs before interpolation.

Re: Ren'Py 7.0.1 Prereleased

Posted: Thu Jul 05, 2018 10:54 pm
by cookienomnom
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?

Re: Ren'Py 7.0.1 Prereleased

Posted: Sat Jul 07, 2018 4:49 pm
by PyTom
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.

Re: Ren'Py 7.0.1 Prereleased

Posted: Sun Jul 08, 2018 11:13 pm
by PyTom
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.

Re: Ren'Py 7.0.1 Prereleased

Posted: Mon Jul 09, 2018 4:55 am
by trooper6
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

Re: Ren'Py 7.0.1 Prereleased

Posted: Mon Jul 09, 2018 2:20 pm
by PyTom
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.

Re: Ren'Py 7.0.1 Prereleased

Posted: Mon Jul 09, 2018 2:54 pm
by trooper6
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.

Re: Ren'Py 7.0.1 Prereleased

Posted: Mon Jul 09, 2018 5:42 pm
by PyTom
Oh that's bad. I will fix this shortly, and I apologize for the inconvenience.

Re: Ren'Py 7.0.1 Prereleased

Posted: Mon Jul 09, 2018 11:08 pm
by trooper6
No worries! I'm just glad to be able to be helpful!

Re: Ren'Py 7.0.1 Prereleased

Posted: Tue Jul 10, 2018 2:11 pm
by solarProtag
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.

Re: Ren'Py 7.0.1 Prereleased

Posted: Fri Jul 13, 2018 12:41 am
by PyTom
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.

Re: Ren'Py 7.0.1 Prereleased

Posted: Fri Jul 13, 2018 4:27 pm
by ComputerArt.Club
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.

Re: Ren'Py 7.0.1 Prereleased

Posted: Fri Jul 13, 2018 4:56 pm
by PyTom
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.