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.
6.11 Development
- 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: 6.11 Development
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
- jack_norton
- Lemma-Class Veteran
- Posts: 4085
- 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
Looks like this will be one of the biggest updates in Renpy history ?
- 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: 6.11 Development
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.
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(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
Re: 6.11 Development
Hey, anything to give me more time to finish some stuff I'm doing before applying a huge update!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.
Re: 6.11 Development
Sorry for the stupid question, but how can I apply ATL on Screens? Can't understand where ATL statements should be inserted.PyTom wrote:Well, the general idea is that the ATL and Screen language will be the preferred way of doing things, in most cases...
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
- 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: 6.11 Development
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(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
Re: 6.11 Development
Thanks! ^^
Who is online
Users browsing this forum: No registered users