Ren'Py 7.1.2 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.
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.1.2 Prereleased

#1 Post by PyTom »

This is currently a prerelease, so you'll have to decide if you want to release a game with code that is not yet fully tested.


I'm happy to announce Ren'Py 7.1.2. This is the second bug release for Ren'Py 7.1, which improves Ren'Py while fixing issues.

There have also been a few feature additions:
  • Transforms that are used once in a screen can now be defined inline.
  • Choice menus can now display as insensitive buttons items selected by the if clause.
  • It is now possible to set variables inside a used screen.
  • Ren'Py can now automatically detect the language of the player's system and select the correct translation.
  • The German translation has been updated.
Some of the more important bugfixes include:
  • A bug that caused Arabic text to display as squares on Windows has been fixed.
  • Lint now handles several cases correctly, including layered images.
  • As Ren'Py generally could not created proper android packages with a 32-bit Java 8, it now requires a 64-bit Java Development Kit.

Downloads of 7.1.2 can be found at:

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

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
Software > Drama • https://www.patreon.com/renpytom

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4084
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: Ren'Py 7.1.2 Prereleased

#2 Post by jack_norton »

What does this means: "Transforms that are used once in a screen can now be defined inline.".
An example maybe? :) Also it's possible to set variables inside a screen means that what I was doing now works? like using $foo=True inside a screen would set that variable? thanks
follow me on Image Image Image
computer games

User avatar
Remix
Eileen-Class Veteran
Posts: 1628
Joined: Tue May 30, 2017 6:10 am
Completed: None... yet (as I'm still looking for an artist)
Projects: An un-named anime based trainer game
Contact:

Re: Ren'Py 7.1.2 Prereleased

#3 Post by Remix »

jack_norton wrote: Sat Nov 10, 2018 2:58 am What does this means: "Transforms that are used once in a screen can now be defined inline.".
An example maybe? :)
See the changelog : https://www.renpy.org/dev-doc/html/changelog.html
Also it's possible to set variables inside a screen means that what I was doing now works? like using $foo=True inside a screen would set that variable? thanks
This is only relevant to used screens, as in those that are included in another screen by the use keyword.
See : https://www.renpy.org/dev-doc/html/scre ... alVariable (Also in changelog)
Frameworks & Scriptlets:

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4084
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: Ren'Py 7.1.2 Prereleased

#4 Post by jack_norton »

Ahh OK, "used" I thought just meant that are displayed, not called by use statement :) thanks!
follow me on Image Image Image
computer games

DannX
Regular
Posts: 99
Joined: Mon Mar 12, 2018 11:15 am
Contact:

Re: Ren'Py 7.1.2 Prereleased

#5 Post by DannX »

PyTom wrote: Fri Nov 09, 2018 11:53 pm Transforms that are used once in a screen can now be defined inline.
It is now possible to set variables inside a used screen
This is amazing!!!!
You have no idea how much I've wished for this features to exist, one of the very few things I found tedious while writing screens was the need to create named external one-time-only transforms for every single displayable. This is going to make our lives so much easier.

Being able to set variables inside used screens also sounds like it will be very useful!

Thank you to all the people that contribute to Ren'Py development, I can't thank you enough for your awesome work and dedication!!

FroGlenn
Regular
Posts: 53
Joined: Sun Feb 25, 2018 2:07 pm
Contact:

Re: Ren'Py 7.1.2 Prereleased

#6 Post by FroGlenn »

"Shift-keybindings (like shift+I and shift+R) now work in the android emulation mode."

This is really helpful.

Thank you.

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.1.2 Prereleased

#7 Post by Imperf3kt »

FroGlenn wrote: Wed Nov 14, 2018 3:20 pm "Shift-keybindings (like shift+I and shift+R) now work in the android emulation mode."

This is really helpful.

Thank you.
Oh, I didn't see that.

Awesome feature! Now working on Android builds shouldn't be such a headache while trying to see what style is being applied and why.

Thanks to everyone involved!
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
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:

Re: Ren'Py 7.1.2 Prereleased

#8 Post by PyTom »

I've made another prerelease, Ren'Py 7.1.2.1090.

This fixes a bug that would likely cause a built game to error out (because script_version was being checked incorrectly.) It also fixes a bug that was triggered when showing certain layered images.

Lastly, I merged a ton of translations. This release has updates for French, German, Korean, Russian, and Simplifed Chinese.

Check it out so I can release this weekend. And thanks to everyone who's tested - having those two problems reported before release really benefits everyone.

You can get the prerelease by updating to in in the launcher. Downloads of 7.1.2 can be found at:

https://www.renpy.org/release/7.1.2
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

Andy_kl
Newbie
Posts: 18
Joined: Sun Apr 09, 2017 12:00 pm
Contact:

Re: Ren'Py 7.1.2 Prereleased

#9 Post by Andy_kl »

DannX wrote: Tue Nov 13, 2018 1:34 pm This is amazing!!!!
You have no idea how much I've wished for this features to exist, one of the very few things I found tedious while writing screens was the need to create named external one-time-only transforms for every single displayable. This is going to make our lives so much easier.
I also often encountered such a problem and was glad to solve it.
Write what things would be interesting to you in Ren'Py, maybe we just can’t imagine this.

Post Reply

Who is online

Users browsing this forum: Andredron, Google [Bot]