6.11 Development

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
PyTom
Ren'Py Creator
Posts: 15224
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: 6.11 Development

#91 Post by PyTom » Tue Jun 29, 2010 1:02 am

Just to bring people up to date on this - I think we're a few days away from the pre-release. Testing revealed two bugs and a performance issue that I'd like to try to address before people get to tear the thing apart.

6.11 is a huge release. I just checked, and over 10,000 lines of Python and Ren'Py code have been added, moved, or changed since 6.10.2d. (That's about a quarter of the size of Ren'Py, in total.) So it's no wonder that it's taking forever to get things tested and ready to go.
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
jack_norton
Lemma-Class Veteran
Posts: 3978
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: 6.11 Development

#92 Post by jack_norton » Tue Jun 29, 2010 7:53 am

Looks like this will be one of the biggest updates in Renpy history ?
follow me on Image Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 15224
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: 6.11 Development

#93 Post by PyTom » Fri Jul 02, 2010 12:00 am

So, just to touch base - I was testing on windows, getting ready for a release, and I noticed a little bit of pausing when showing a screen language screen. Out came the profiler, and I'm realizing the screen language interpreter function is taking 3ms - which is an eternity. So I'm going to be code-generating instead of interpreting code myself.

Might take a couple days to get this finished, but it will be worth it, I think.
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
Ixis
Newbie
Posts: 17
Joined: Thu May 27, 2010 4:12 pm
Contact:

Re: 6.11 Development

#94 Post by Ixis » Sat Jul 17, 2010 3:51 am

PyTom wrote:So, just to touch base - I was testing on windows, getting ready for a release, and I noticed a little bit of pausing when showing a screen language screen. Out came the profiler, and I'm realizing the screen language interpreter function is taking 3ms - which is an eternity. So I'm going to be code-generating instead of interpreting code myself.

Might take a couple days to get this finished, but it will be worth it, I think.
Hey, anything to give me more time to finish some stuff I'm doing before applying a huge update! :D

Alter
Newbie
Posts: 3
Joined: Wed Aug 25, 2010 10:01 pm
Contact:

Re: 6.11 Development

#95 Post by Alter » Wed Aug 25, 2010 10:27 pm

PyTom wrote:Well, the general idea is that the ATL and Screen language will be the preferred way of doing things, in most cases...
Sorry for the stupid question, but how can I apply ATL on Screens? Can't understand where ATL statements should be inserted.
Also, didn't find it in documentation.

Need something like that, but applied on Screen

Code: Select all

show pic:
    xalign 0.0 alpha 0.0
    linear 1.0 xalign 0.5 alpha 1.0
Thanks.

User avatar
PyTom
Ren'Py Creator
Posts: 15224
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: 6.11 Development

#96 Post by PyTom » Wed Aug 25, 2010 10:41 pm

You define an ATL block separately, using a transform statement, and then apply it using an at property. For example:

Code: Select all

transform appear:
    xalign 0.0 alpha 0.0
    linear 1.0 xalign 0.5 alpha 1.0

screen my_button:
    textbutton Test action Return() at appear
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

Alter
Newbie
Posts: 3
Joined: Wed Aug 25, 2010 10:01 pm
Contact:

Re: 6.11 Development

#97 Post by Alter » Wed Aug 25, 2010 10:53 pm

Thanks! ^^

Post Reply

Who is online

Users browsing this forum: No registered users