The Road to 6.13

In this forum we discuss the future of Ren'Py, both bug fixes and longer-term development. Pre-releases are announced and discussed here.
Message
Author
User avatar
jack_norton
Lemma-Class Veteran
Posts: 4067
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: The Road to 6.13

#16 Post by jack_norton » Tue Aug 16, 2011 2:49 am

Just to be sure I understood, the 6.13 will have both DirectX AND the new Text ? :)
follow me on Image Image Image
computer games

User avatar
DaFool
Lemma-Class Veteran
Posts: 4171
Joined: Tue Aug 01, 2006 12:39 pm
Contact:

Re: The Road to 6.13

#17 Post by DaFool » Tue Aug 16, 2011 3:04 am

PyTom wrote: Probably the biggest change was the addition of a new "quick menu" to the screens.rpy file that's used for new games. Here's a screenshot:
screenshot0001.jpg
It's in the lower-right of dialogue screens. The buttons are fairly subtle by default, so as not to detract from the game, but become more visible when hovered, and change to a yellow color to indicate selection. (All of this is configurable, of course.)
Good thing I caught this as we were about to put $ showoverlay = False everywhere there's a menu or scene dissolve. Would this implementation then automatically hide whenever there's no textbox? Because that would be very convenient.

User avatar
PyTom
Ren'Py Creator
Posts: 15893
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: The Road to 6.13

#18 Post by PyTom » Tue Aug 16, 2011 7:39 am

jack_norton wrote:Just to be sure I understood, the 6.13 will have both DirectX AND the new Text ? :)
Yes, those are the two big changes. (That is, the ones that took me the most time, and that people will notice the least.)
DaFool wrote:Would this implementation then automatically hide whenever there's no textbox?
This is part of the textbox screen. (It's also added to the input screen and the nvl screen.) So it's only shown when one of those screens is shown.
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

Counter Arts
Miko-Class Veteran
Posts: 646
Joined: Fri Dec 16, 2005 5:21 pm
Completed: Fading Hearts, Infinite Game Works
Projects: Don't Save the World
Organization: Sakura River
Location: Canada
Contact:

Re: The Road to 6.13

#19 Post by Counter Arts » Tue Aug 16, 2011 5:47 pm

I took note of the location of the quickbar. While there is a Ui theory for things that are flush to the side of the screen being easier to click, it may become hard for people that play in windowed mode since they may accidentally click outside of the window.

Just an observation and a consideration about something that *might* come up in the future.
Fading Hearts is RELEASED
http://www.sakurariver.ca

User avatar
Aleema
Lemma-Class Veteran
Posts: 2677
Joined: Fri May 23, 2008 2:11 pm
Organization: happyB
Tumblr: happybackwards
Contact:

Re: The Road to 6.13

#20 Post by Aleema » Tue Aug 16, 2011 6:23 pm

The Quickbar is an excellent idea, though I used to never use it, once I did, I wanted it on in every project! :D Good to see that it's now standard. I do agree with Counter Arts that it's eerily close to the bottom edge, though. I understand why it's there, but at its size, it will definitely resulting in many misclicks off the window. (also, text touching the edges wigs me out) Matching the margin on the right to the bottom may fix this.

What does the "time_warp" parameter do? Sounds ... exciting.

Sounds like a lot of goodies coming our way.

User avatar
PyTom
Ren'Py Creator
Posts: 15893
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: The Road to 6.13

#21 Post by PyTom » Tue Aug 16, 2011 7:45 pm

I've been able to click the quickbar buttons fairly easily, but perhaps I have overly good mouse control? Let's put this aside for the moment, until a prerelease comes out. Then people can give me feedback on how easy or hard the buttons are to click, and we can change things before the final release.

A time_warp parameter is a function from [0.0, 1.0] to [0.0, 1.0], that distorts the progression of time inside a transition - so one could have it pass more quickly, or in a side wave pattern, or something. Think of it like an ATL warper, applied to transitions. (This is a quick add, until I get around to ATL2 and ATL Transitions.)

In other news, I've begin the 6.13 release campaign. The first thing I did was to put together a first draft of the changelog - check it out at:

http://www.renpy.org/dev-doc/html/changelog.html
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
backansi
Veteran
Posts: 224
Joined: Sun May 31, 2009 7:15 am
Location: Korea, Republic of
Contact:

Re: The Road to 6.13

#22 Post by backansi » Wed Aug 17, 2011 10:25 am

PyTom wrote:In other news, I've begin the 6.13 release campaign.

! Good news which I was looking forward to was here! :D
Anyway I found something written wrong though it was not found in the changelog.

Code: Select all

textbutton "Music Room" action ShowMenu("gallery")
http://www.renpy.org/dev-doc/html/rooms ... ge-gallery

User avatar
PyTom
Ren'Py Creator
Posts: 15893
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: The Road to 6.13

#23 Post by PyTom » Fri Aug 19, 2011 8:15 am

I call your bug in the gallery documentation, and raise you 3500 words of new documentation of text display:

http://www.renpy.org/dev-doc/html/text.html
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: 15893
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: The Road to 6.13

#24 Post by PyTom » Sun Aug 21, 2011 6:54 pm

Spent the weekend working on release engineering for Ren'Py 6.13. Here's some of the highlights:

Instead of libjpeg, Ren'Py is using libjpeg-turbo. This library is used by google chrome, and promises up to 4x faster JPEG decoding.

Ren'Py is now using ffmpeg-0.8.2 rather than 0.6. This should hopefully make it easier to create movies that play in Ren'Py.

On Windows, when DirectX is missing and GL is not fully functional, we'll prompt the user to install DirectX. We distribute the DirectX web setup with Ren'Py game, so it's a straightforward install.
screenshot0001.png
On Mac OS X, the powerpc binaries will be a separate download that the user will have to add to their game. (It's hard to justify the additional size, for a platform that's mostly dead.)

I'm also working on updating the Linux build environment, but more news on that when I finish.
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

Watercolorheart
Eileen-Class Veteran
Posts: 1314
Joined: Mon Sep 19, 2005 2:15 am
Completed: Controlled Chaos / Sum of the Parts / "that" Midna game with ZONEsama
Projects: Sparse Series/Oddments Shop original cartoon in Pevrea; Cybernetic Duels (fighting game); Good Vibin'
Organization: Watercolorheart Studios
IRC Nick: BCS
Tumblr: adminwatercolor
Deviantart: itsmywatercolorheart
Github: Watercolordevdev
Skype: heartnotes
Soundcloud: Watercollider
itch: watercolorheart
Location: Florida
Contact:

Re: The Road to 6.13

#25 Post by Watercolorheart » Sun Aug 21, 2011 7:07 pm

I will have to try out the image-based Music and new Gallery rooms soon.
I'm not even the same person anymore

User avatar
SleepKirby
Veteran
Posts: 255
Joined: Mon Aug 09, 2010 10:02 pm
Projects: Eastern Starlight Romance, Touhou Mecha
Organization: Dai-Sukima Dan
Location: California, USA
Contact:

Re: The Road to 6.13

#26 Post by SleepKirby » Mon Aug 22, 2011 3:18 am

I'm quite excited about this after reading the new Text documentation. The text displayables, non-English display features and translation support, and many of those text tags look like they could be very handy.

User avatar
PyTom
Ren'Py Creator
Posts: 15893
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: The Road to 6.13

#27 Post by PyTom » Mon Aug 22, 2011 8:36 am

I did some changes to the Linux and Mac build environment. Linux is now being built with GCC 4.5, while Mac is now on GCC 4.2. This should give a small performance increase, while not being particularly noticeable otherwise.

I had been considering increasing the minimum Glibc requirement on Linux, but I decided against that. Ren'Py should run every place it used to - except for powerpc, where you (or your users) will have to download another zip file to make it continue to work.
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
Taleweaver
Writing Maniac
Posts: 3428
Joined: Tue Nov 11, 2003 8:51 am
Completed: Metropolitan Blues, The Loyal Kinsman, Daemonophilia, The Dreaming, The Thirteenth Year, Adrift, Bionic Heart 2, Secrets of the Wolf, The Photographer
Projects: The Pilgrim's Path, Elspeth's Garden, Secret Adventure Game!
Organization: Tall Tales Productions
Location: Germany
Contact:

Re: The Road to 6.13

#28 Post by Taleweaver » Mon Aug 22, 2011 9:01 am

When do you suppose Ren'Py 6.13 is ready for release? A few features might come in handy for my current project...
Scriptwriter and producer of Metropolitan Blues
Creator of The Loyal Kinsman
Scriptwriter and director of Daemonophilia
Scriptwriter and director of The Dreaming
Scriptwriter of Zenith Chronicles
Scriptwriter and director of The Thirteenth Year
Scriptwriter and director of Romance is Dead
Scriptwriter and producer of Adrift
More about me in my blog
"Adrift - Like Ever17, but without the Deus Ex Machina" - HigurashiKira

User avatar
PyTom
Ren'Py Creator
Posts: 15893
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: The Road to 6.13

#29 Post by PyTom » Mon Aug 22, 2011 9:56 am

I'm pretty close (days) to a pre-release. After that, who knows? The text changes were substantial, so I suspect that some bug-fixing will be in order.
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
Taleweaver
Writing Maniac
Posts: 3428
Joined: Tue Nov 11, 2003 8:51 am
Completed: Metropolitan Blues, The Loyal Kinsman, Daemonophilia, The Dreaming, The Thirteenth Year, Adrift, Bionic Heart 2, Secrets of the Wolf, The Photographer
Projects: The Pilgrim's Path, Elspeth's Garden, Secret Adventure Game!
Organization: Tall Tales Productions
Location: Germany
Contact:

Re: The Road to 6.13

#30 Post by Taleweaver » Tue Aug 23, 2011 2:47 pm

I'm really keen on seeing how the performance changes with DirectX implementation. I'm on a netbook, and some basic graphics effects (like Dissolve) already put quite a bit of strain on my machine...
Scriptwriter and producer of Metropolitan Blues
Creator of The Loyal Kinsman
Scriptwriter and director of Daemonophilia
Scriptwriter and director of The Dreaming
Scriptwriter of Zenith Chronicles
Scriptwriter and director of The Thirteenth Year
Scriptwriter and director of Romance is Dead
Scriptwriter and producer of Adrift
More about me in my blog
"Adrift - Like Ever17, but without the Deus Ex Machina" - HigurashiKira

Post Reply

Who is online

Users browsing this forum: No registered users