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.
Ren'Py 6.12 Development Thread
- 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
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.12 Development Thread
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.
-
- 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
Waah that's awesome, that's a feature that I longed for since the renpy ATL series. Good job ^^
- 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
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
— Weiss Guertena, Ib
Who is online
Users browsing this forum: No registered users