Ren'Py 6.99.12 Released
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.
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.
- PyTom
- Ren'Py Creator
- Posts: 16096
- 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 6.99.12 Released
I'd like to announce Ren'Py 6.99.12, the latest in a series of releases that will culminate in Ren'Py 7, and one of the biggest Ren'Py releases to date.
This release focuses on improving support for new versions of macOS, by changing the macOS-specific package to support code signing and work correctly when path randomization is enabled. When run on macOS, Ren'Py can automatically sign the application, and create a signed disk image. The launcher can launch older Ren'Py applications on macOS Sierra, to improve compatibility with older games.
Because of this change, the -all distribution has been retired, replaced with -mac and a new -pc distribution that supports Windows and Linux.
The other main focus of this release is improving support for translation of the new GUI. Translating Ren'Py now translates both the launcher and the interface of new games created in the launcher language. It is also possible to change the font used by the launcher and new projects. There is a page about translating Ren'Py in the documentation, to guide the process.
In addition to these major focuses, this release includes a number of new features and bug fixes.
Downloads of 6.99.12 can be found at:
https://www.renpy.org/release/6.99.12
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
Once again, thanks to everyone who contributed to this release - as usual, we've gotten everything from code to translations to bug reports from testers. Your work makes Ren'Py far better than anything I'd be able to create by myself.
This release focuses on improving support for new versions of macOS, by changing the macOS-specific package to support code signing and work correctly when path randomization is enabled. When run on macOS, Ren'Py can automatically sign the application, and create a signed disk image. The launcher can launch older Ren'Py applications on macOS Sierra, to improve compatibility with older games.
Because of this change, the -all distribution has been retired, replaced with -mac and a new -pc distribution that supports Windows and Linux.
The other main focus of this release is improving support for translation of the new GUI. Translating Ren'Py now translates both the launcher and the interface of new games created in the launcher language. It is also possible to change the font used by the launcher and new projects. There is a page about translating Ren'Py in the documentation, to guide the process.
In addition to these major focuses, this release includes a number of new features and bug fixes.
Downloads of 6.99.12 can be found at:
https://www.renpy.org/release/6.99.12
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
Once again, thanks to everyone who contributed to this release - as usual, we've gotten everything from code to translations to bug reports from testers. Your work makes Ren'Py far better than anything I'd be able to create by myself.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
- Divona
- Miko-Class Veteran
- Posts: 678
- Joined: Sun Jun 05, 2016 8:29 pm
- Completed: The Falconers: Moonlight
- Organization: Bionic Penguin
- itch: bionicpenguin
- Contact:
Re: Ren'Py 6.99.12 Released
This part has brought smile to my face.PyTom wrote:When run on macOS, Ren'Py can automatically sing ...
Thanks for the update!
Re: Ren'Py 6.99.12 Released
Awesome! <3
- Ocelot
- Lemma-Class Veteran
- Posts: 2425
- Joined: Tue Aug 23, 2016 10:35 am
- Github: MiiNiPaa
- Discord: MiiNiPaa#4384
- Contact:
Re: Ren'Py 6.99.12 Released
Does it logs this rejection somewhere? It would be nice to know.Ren'Py will now compile Python code as if:was true. If compilation fails, it will then re-compile the code without these settings.Code: Select all
from __future__ import absolute_imports, print_function, unicode_literals
< < insert Rick Cook quote here > >
- PyTom
- Ren'Py Creator
- Posts: 16096
- 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 6.99.12 Released
Ocelot, it doesn't log compilation failures yet.
Everyone, I've uploaded a prerelease of Ren'Py 6.99.12.1, the first bugfix release in a while. This fixes a fairly major issue that prevents MultiPersistent from working when a player has a home directory that can't be expressed in ASCII characters. (This is especially embarrassing since the issue manifests in the tutorial.) I've made some changes to the way I test Ren'Py to help me find and eliminate this class of encoding problem going forwards.
This release also fixes a few minor bugs and updates the Indonesian translation.
You can get Ren'Py 6.99.12.1.2012 by switching to the prerelease channel in the launcher and updating, or by downloading it from:
https://www.renpy.org/dl/6.99.12.1/
Hopefully, this will be out very shortly (ideally, tomorrow). Please don't release a game until then, or if you do (and your game uses MultiPersistent), check out the workaround posted at https://github.com/renpy/renpy/issues/1 ... -268719896
Everyone, I've uploaded a prerelease of Ren'Py 6.99.12.1, the first bugfix release in a while. This fixes a fairly major issue that prevents MultiPersistent from working when a player has a home directory that can't be expressed in ASCII characters. (This is especially embarrassing since the issue manifests in the tutorial.) I've made some changes to the way I test Ren'Py to help me find and eliminate this class of encoding problem going forwards.
This release also fixes a few minor bugs and updates the Indonesian translation.
You can get Ren'Py 6.99.12.1.2012 by switching to the prerelease channel in the launcher and updating, or by downloading it from:
https://www.renpy.org/dl/6.99.12.1/
Hopefully, this will be out very shortly (ideally, tomorrow). Please don't release a game until then, or if you do (and your game uses MultiPersistent), check out the workaround posted at https://github.com/renpy/renpy/issues/1 ... -268719896
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
- Bryy
- Veteran
- Posts: 407
- Joined: Thu Dec 20, 2012 10:12 pm
- Completed: 30+ games so far
- Projects: Furry Shakespeare
- Organization: Stegalosaurus Game Development
- Location: Portage, MI
- Contact:
Re: Ren'Py 6.99.12 Released
I see that there is a new Steam-specific build option. I tested it, but it only seems to output in Windows files. How does it work?
- PyTom
- Ren'Py Creator
- Posts: 16096
- 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 6.99.12 Released
If I did it right, it should include windows, mac, and Linux (like the old -all). This is meant to be used as inputs to scripts that will package up the steam version for you.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
Re: Ren'Py 6.99.12 Released
Loving this version more than the prior ones... Seems dramatic enough of a change to count as version 7.0 now. So many major changes.
What can we expect from version 7.0?
My wish-list:
- Game-loops! (Optional looping function/methods, designated as "Main-loop" and "Sub-loop". Main being like 15-30 FPS, and sub being like 2-5 fps for GUI elements or non-critical "positioning" or "tweening" or "progression checks".)
- Some kind of GUI designer for settings and screens, which can spit-out code for us to just copy/paste into our games. (Bonus if it edits the associated files directly! The "New project", quick select of the default "Menu" colors is a great start, though it is severely limited.)
- Text-editor integrated into RenPy, so we can "edit and launch", or "edit while running". (Would make development go sooo fast, being able to just type on the screen or select an item and change the values while the game is running.)
- Singing windows version! xD (Play on the type-o... "Mac version singing"... Should be "Signing".)
What can we expect from version 7.0?
My wish-list:
- Game-loops! (Optional looping function/methods, designated as "Main-loop" and "Sub-loop". Main being like 15-30 FPS, and sub being like 2-5 fps for GUI elements or non-critical "positioning" or "tweening" or "progression checks".)
- Some kind of GUI designer for settings and screens, which can spit-out code for us to just copy/paste into our games. (Bonus if it edits the associated files directly! The "New project", quick select of the default "Menu" colors is a great start, though it is severely limited.)
- Text-editor integrated into RenPy, so we can "edit and launch", or "edit while running". (Would make development go sooo fast, being able to just type on the screen or select an item and change the values while the game is running.)
- Singing windows version! xD (Play on the type-o... "Mac version singing"... Should be "Signing".)
- PyTom
- Ren'Py Creator
- Posts: 16096
- 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 6.99.12 Released
I just released 6.99.12.2.2029. This fixes a couple of bugs:
* If they hadn't been downloaded before, the wrong version of the RAPT and Renios DLC would be installed. This would manifest as Ren'Py repeatedly deciding to download the files, as it would see the wrong version, try to download the new ones, and fail at that.
* In some cases, focus would not be passed into viewport children. This would show up on a sufficiently long error handling screen, among other situations.
This also improves support for the (as yet unreleased) interactive director.
* If they hadn't been downloaded before, the wrong version of the RAPT and Renios DLC would be installed. This would manifest as Ren'Py repeatedly deciding to download the files, as it would see the wrong version, try to download the new ones, and fail at that.
* In some cases, focus would not be passed into viewport children. This would show up on a sufficiently long error handling screen, among other situations.
This also improves support for the (as yet unreleased) interactive director.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
Possible Ren'Py 6.99.12.2 bug
http://prntscr.com/dtr8lo
This appears from a fresh install, freshly generated new GUI project. Same results for other colors, but legacy works great. This only results from the second resolution option. When I picked the first/smallest, it appears alright.
It might be isolated to me, but I think it's worth posting here.
This appears from a fresh install, freshly generated new GUI project. Same results for other colors, but legacy works great. This only results from the second resolution option. When I picked the first/smallest, it appears alright.
It might be isolated to me, but I think it's worth posting here.
- PyTom
- Ren'Py Creator
- Posts: 16096
- 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 6.99.12 Released
Odd. That looks like a video driver issue we've seen in the past. (One that I thought some changes in 6.99.12 would help work around, but apparently not, at least for all platforms.)
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
- Ocelot
- Lemma-Class Veteran
- Posts: 2425
- Joined: Tue Aug 23, 2016 10:35 am
- Github: MiiNiPaa
- Discord: MiiNiPaa#4384
- Contact:
Re: Ren'Py 6.99.12 Released
Does Ren'Py 6.99.12 uses either directly or indirectly when compiling game code? It would explain some reported bugs (or, rather, that they do not exist on development machine).
Code: Select all
from __future__ import division
< < insert Rick Cook quote here > >
- PyTom
- Ren'Py Creator
- Posts: 16096
- 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 6.99.12 Released
No, it does not use them yet. It added:
to some stuff that has been the default since python 2.6.
Code: Select all
| __future__.absolute_import.compiler_flag
| __future__.print_function.compiler_flag
| __future__.unicode_literals.compiler_flag
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
- TheGreatTheorist
- Newbie
- Posts: 18
- Joined: Sun Mar 23, 2014 11:03 pm
- Location: Bandung
- Contact:
Re: Ren'Py 6.99.12 Released
I forgot to check this forum first before downloading rapt for the prior version. Do I have to restart all downloads from the beginning or copying from the prior one works too?
"The butterflies will come home - soon enough."
- PyTom
- Ren'Py Creator
- Posts: 16096
- 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 6.99.12 Released
6.99.12.3.1208)
I've made the first - and hopefully last - prerelease of Ren'Py 6.99.12.3. This is probably a little bigger in terms of new features than a bugfix should be, but it fixes enough bugs that I want to release it now.
There are two big new features in this release - support for version 0.2 of the Interactive Director (coming soon), and support for customizing GUI text using a slew of new variables. To support this, some of the GUI variables were renamed to be more systematic - for example, gui.default_font is now gui.text_font, and gui.interface_font is now gui.interface_text_font. This allows us to have new stuff like gui.label_text_font, etc. It's now also possible to have outlined text in the new GUI.
There's support for a new feature (tentatively called attribute images) I'll be developing outside of Ren'Py, and hope to have ready for people to use by NaNoRenO. The Russian and Italian translations have been modernized to work with the new GUI. (And apparently, Ren'Py is now female, at least in Russian.)
Finally, there have been a bunch of bug-fixes, such as one for video playback on mobile platforms, and one that prevented Ren'Py from starting when placed in a directory with a long Japanese name.
The changelog is here:
https://www.renpy.org/dev-doc/html/changelog.html
Please, take a moment to check this out, and let me know if it's working well for you and your game. i'd like this to be the version - perhaps augmented with the directory and the new attribute images thing - that people use for their NaNoRenO games.
I've made the first - and hopefully last - prerelease of Ren'Py 6.99.12.3. This is probably a little bigger in terms of new features than a bugfix should be, but it fixes enough bugs that I want to release it now.
There are two big new features in this release - support for version 0.2 of the Interactive Director (coming soon), and support for customizing GUI text using a slew of new variables. To support this, some of the GUI variables were renamed to be more systematic - for example, gui.default_font is now gui.text_font, and gui.interface_font is now gui.interface_text_font. This allows us to have new stuff like gui.label_text_font, etc. It's now also possible to have outlined text in the new GUI.
There's support for a new feature (tentatively called attribute images) I'll be developing outside of Ren'Py, and hope to have ready for people to use by NaNoRenO. The Russian and Italian translations have been modernized to work with the new GUI. (And apparently, Ren'Py is now female, at least in Russian.)
Finally, there have been a bunch of bug-fixes, such as one for video playback on mobile platforms, and one that prevented Ren'Py from starting when placed in a directory with a long Japanese name.
The changelog is here:
https://www.renpy.org/dev-doc/html/changelog.html
Please, take a moment to check this out, and let me know if it's working well for you and your game. i'd like this to be the version - perhaps augmented with the directory and the new attribute images thing - that people use for their NaNoRenO games.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
Who is online
Users browsing this forum: GetOutOfMyLab, giorgi1111, Google [Bot], Majestic-12 [Bot]