Sounds great! We'll hold off the lynching until you release 6.10...maybe longer if we like it. ^_-PyTom wrote:Everyone is going to kill me for not thinking of this four and a half years ago.
I just added config.auto_load. This can be set to a save file, and it causes that save file to be automatically loaded when Ren'Py starts. The idea is that a developer can easily jump to their current work, and easily pick where they jump to by saving into (for example) save slot 1.
I'm off to duck and cover now.
6.10 Development
- sake-bento
- Eileen-Class Veteran
- Posts: 1909
- Joined: Sat Jan 26, 2008 5:58 pm
- Completed: http://sakevisual.com/games.html
- Projects: Every Sunrise, Shinsei
- Organization: sakevisual
- Tumblr: sakevisual
- Deviantart: sakevisual
- itch: sakevisual
- Contact:
Re: 6.10 Development
sakevisual visual novels (and stuff) | sakevisual dev blog
- mugenjohncel
- Hentai Poofter
- Posts: 2117
- Joined: Sat Feb 04, 2006 11:13 pm
- Organization: Studio Mugenjohncel
- Location: Philippines
- Contact:
Re: 6.10 Development
Wishlist time:
For imagemap based save-load screen to have a "botton" to delete save.
"POOF" (Disappears)
For imagemap based save-load screen to have a "botton" to delete save.
"POOF" (Disappears)
- 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: 6.10 Development
Mugen:
Do me a favor, and file that as a bug in the bug tracker. Also, if you could mock up an interface for it, including a list of the button rectangles, that would make my life easier.
Do me a favor, and file that as a bug in the bug tracker. Also, if you could mock up an interface for it, including a list of the button rectangles, that would make my life easier.
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?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- mugenjohncel
- Hentai Poofter
- Posts: 2117
- Joined: Sat Feb 04, 2006 11:13 pm
- Organization: Studio Mugenjohncel
- Location: Philippines
- Contact:
- Jo'ogn
- Veteran
- Posts: 398
- Joined: Sat Jul 12, 2008 1:31 pm
- Projects: Kassiopeia [iVN]
- Location: Deutschland
- Contact:
Re: 6.10 Development
I just turned some older Renpy code into ATL. It's spiffy!
I used several overlapping Factorzooms with alpha fade in's and outs for 'sprites'. One Rotation and zooming the entire background all at the same time o_0;
ATL seems not only to perform better (according to the FPS), but also makes the whole thing much more managable and the result looks smoother with the fades (also thanks to subpixel-ness).
^_^b In other words: good job PyTom
I used several overlapping Factorzooms with alpha fade in's and outs for 'sprites'. One Rotation and zooming the entire background all at the same time o_0;
ATL seems not only to perform better (according to the FPS), but also makes the whole thing much more managable and the result looks smoother with the fades (also thanks to subpixel-ness).
^_^b In other words: good job PyTom
Audio Plays: [original] The White Feathers Directive - [Star Wars] Through Flame and Shadow
Ren'Py: Kassiopeia [very interactive VN] work in progress - looking for proof reader english
Ren'Py: Kassiopeia [very interactive VN] work in progress - looking for proof reader english
Re: 6.10 Development
wishlist: show statements that reference tags without subtags should work but keep the current subtag (if an image designed as just the tag does not exist, probably). In short, sticky subtags.
Ex:
this makes it easier to handle images that don't change for a long time.
also, and somewhat related: hide statements should take an at clause so you can hide with moves of arbitrary direction.
Ex:
Code: Select all
show eileen happy at center
with None
show eileen at left
with charamove
#would have to write "show eileen happy at left" right now, but there's no real reason why this is necessary
#the only problem is that "image eileen = ..." may actually be defined
also, and somewhat related: hide statements should take an at clause so you can hide with moves of arbitrary direction.
The rest is left as an exercise for the reader.
- 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: 6.10 Development
I've added these suggestions to my ideas file. They'll probably require some changes to rpy, so I think they'll be addressed in 6.12, which is where I'll be introducing rpy version 2.
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?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- 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: 6.10 Development
A thing I would like (I don't think is possible) is to use the show statement with an expression. I now use renpy.show, but would be cool to be able to reference to a displayable using a function like "img%0d" % current_money and so on 
- 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: 6.10 Development
you can already use show expression:
The parenthesis are required in this case.
Code: Select all
show expression ("img%0d" % current_money) as current_money
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?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
Re: 6.10 Development
In light of recent developments, I don't like the sound of this at all.PyTom wrote:6.12, which is where I'll be introducing rpy version 2.
The rest is left as an exercise for the reader.
- pkt
- Veteran
- Posts: 322
- Joined: Tue Jul 28, 2009 10:09 pm
- Completed: I dunno
- Projects: Something special
- Contact:
Re: 6.10 Development
How about adding something that lets you define UI elements and ATL from a GUI based designer?
Or auto caching images?
3d support via CrystalSpace and Celstart
http://www.crystalspace3d.org/main/PyCrystal
Loading multiple images at once with a single statement.
EI
image sprite01.png - sprite99.png
Or auto caching images?
3d support via CrystalSpace and Celstart
http://www.crystalspace3d.org/main/PyCrystal
Loading multiple images at once with a single statement.
EI
image sprite01.png - sprite99.png
No Active Public Renpy Projects...
- 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: 6.10 Development
I love the way you can ask for language changes in one post, and then not like the sound of what's required to evolve the language.delta wrote:In light of recent developments, I don't like the sound of this at all.
This is not something I plan to work on anytime soon.pkt wrote:How about adding something that lets you define UI elements and ATL from a GUI based designer?
Not sure what you mean by this. We certainly preload images, and in 6.10.2, you can pin images into the cache.Or auto caching images?
I don't think this is a direction I will be going in.3d support via CrystalSpace and Celstart
http://www.crystalspace3d.org/main/PyCrystal
We support automatic definition of images, but not with this syntax.Loading multiple images at once with a single statement.
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?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
Re: 6.10 Development
I know enough about Ren'Py to know that this change does not require a completely different language.PyTom wrote:I love the way you can ask for language changes in one post, and then not like the sound of what's required to evolve the language.delta wrote:In light of recent developments, I don't like the sound of this at all.
The rest is left as an exercise for the reader.
- 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: 6.10 Development
There are no plans for a completely different language, but there are enough changes that versioning is still required anyway. Some other plans for rpy2:delta wrote:I know enough about Ren'Py to know that this change does not require a completely different language.
- A blank line inside a say-statement text block will now break it into two text blocks. So one can write:
Code: Select all
e "This is the first line.
And this is the second one."
- label, image, and definition statements can take an optional priority number.
Code: Select all
label 2 hello:
e "This is an overriden label, as might be found in a patch."
image 2 eileen happy = "eileen_happy_hd.png"
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?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
Re: 6.10 Development
Well, that seems like a reasonably small change then. Am I right in assuming then that the amount of valid rpy1 scripts that will become invalid in rpy2 is tiny (limited to things like the example above, i.e. stricter naming conventions that can be fixed with a script wide search-and-replace?)
The rest is left as an exercise for the reader.
Who is online
Users browsing this forum: No registered users


