Ren'Py 6.12 Development Thread

In this forum we discuss the future of Ren'Py, both bug fixes and longer-term development. Pre-releases are announced and discussed here.
Post Reply
Message
Author
User avatar
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.12 Development Thread

#1 Post by PyTom »

As the light at the end of the tunnel is approaching for 6.12, I've decided to start a thread where I can write about the various developments going on.

So far, the major changes for 6.12 are:

- Performance Improvements for the GUI system.
- Android Support
- A new SpriteManager system.
- Drag and Drop

Many of these are related - for example, the performance improvements were necessary to stand a chance on Android. The next line of development is a little bit of work on image prediction, especially with respect to screens.

Today I implemented an improvement to screen language imagemaps. Now, Ren'Py will cache the hotspot image data in files underneath the game directory. If a cache file exists and is newer than the image data it caches, it will be used. This means that, instead of having to load up to 5 screens of hotspot data, Ren'Py can load one image file. When the hotspots do not take up much of the screen, this can be a significant performance improvement. It also significantly reduces imagemap usage.

Attached, find an example hotspot cache file. These live in <gamedir>/cache/. Thanks to mugenjohncel for the sample images.
Attachments
im-eb0d849a4c78efd5bf5b7ec284c7f3f2.png
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

Naeddyr
Newbie
Posts: 13
Joined: Mon Oct 12, 2009 4:06 am
Contact:

Re: Ren'Py 6.12 Development Thread

#2 Post by Naeddyr »

I'm rather happy about the drag and drop system. The game I'm cloning had one instance of that, and I'd started wondering what I'd do about it. :)

yummy
Miko-Class Veteran
Posts: 733
Joined: Fri Jul 07, 2006 9:58 pm
Projects: Suna to Majo
Location: France
Contact:

Re: Ren'Py 6.12 Development Thread

#3 Post by yummy »

Waah that's awesome, that's a feature that I longed for since the renpy ATL series. Good job ^^

User avatar
NoriMori
Newbie
Posts: 5
Joined: Thu Feb 10, 2011 11:10 am
Projects: Ontario Rental Housing Rights Assessment Tool
Tumblr: norikomorishima
Deviantart: NoriMori
Location: Ontario, Canada
Contact:

Re: Ren'Py 6.12 Development Thread

#4 Post by NoriMori »

Um, I'm not sure if I should make a new thread about this or not, so I just thought I'd try my luck posting it here…but, for some reason in application updating software such as AppFresh, this version of Ren'Py shows up as version "r1296787508". Previous versions have never done that, they've shown up as version 6.10.2, etc… I can only assume it's a weird quirk of this release, and it would be nice if that were fixed so that AppFresh doesn't get all confused…
"It's said that spirits dwell in objects into which people put their feelings. I've always thought that, if that's true, then the same must be true of artwork. So today, I shall immerse myself in work, so as to impart my own spirit into my creations."
Weiss Guertena, Ib

Post Reply

Who is online

Users browsing this forum: No registered users