Quickbar

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: 16093
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:

Quickbar

#1 Post by PyTom »

For quite a long time, Ren'Py has supported an in-game shortcuts menu. (For example, see: http://www.renpy.org/wiki/renpy/doc/coo ... _Game_Menu). I'm thinking that it's about time a feature like this is added to Ren'Py by default, and since I'm a bit too tired to go debugging, I thought I'd write up my thoughts.

I'd like to call this the quickbar.

I'm thinking the following functionality should be available:

* Quick Save
* Save
* Preferences
* Skip
* Auto-Forward

I'm thinking there should be at least three quickbar variants available:

A text-only variant. (The names given above are too long, so this would probably look like "q.save save prefs skip auto", but it would be translatable.) Right now, I'm thinking this would be simple text, rather than using the theme's buttons. But perhaps a variant that uses theme buttons could also be made.

An imagemap-only variant.

A stock image based variant. This would share code with the imagemap variant, but would use stock icons supplied with Ren'Py. These icons could be re-colored to match the game's color scheme. (Think something like the humanity panel icons.)

The quickbar would only be visible when the window is visible.

The stock images are interesting, especially when they are without text. I don't know how we would design culturally-neutral icons to distinguish quick-save from save, or skipping from auto-forward. Ideas are welcome from the graphically inclined, as well as everyone else.
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

JinzouTamashii
Eileen-Class Veteran
Posts: 1686
Joined: Mon Sep 21, 2009 8:03 pm
Projects: E-mail me if you wanna rock the planet
Location: USA
Contact:

Re: Quickbar

#2 Post by JinzouTamashii »

Yes.

Also:
Attachments
ideas.PNG
ideas.PNG (3.07 KiB) Viewed 1482 times
Don't worry, we can get through it together. I didn't forget about you! I just got overwhelmed.
https://cherylitou.wordpress.com

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4084
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: Quickbar

#3 Post by jack_norton »

if I understood correctly you mean something like in my screenshot below:
screenshot0001.jpg
in this case I made a "quickbar" on the right side of the text window, but maybe you should have also customizable position and size (vertical like mine, or horizontal). From code perspective it would work like an overlay I suppose or is something different?
follow me on Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 16093
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: Quickbar

#4 Post by PyTom »

Probably, it would use the new config.window_overlay_callbacks function, so that it tracks the window more closely. But what you have is the thing I'm going for... I think it should be part of all Ren'Py games, with customized games getting a better version of it.
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

chronoluminaire
Eileen-Class Veteran
Posts: 1153
Joined: Mon Jul 07, 2003 4:57 pm
Completed: Elven Relations, Cloud Fairy, When I Rule The World
Tumblr: alextfish
Skype: alextfish
Location: Cambridge, UK
Contact:

Re: Quickbar

#5 Post by chronoluminaire »

Sounds good to me. I don't use most of those features myself - quick skipping is the exception, but I use Tab for that - but I know that many players like them, so if you're suggesting a way I can get a basic version of this without any extra effort on my part, I'm all for it :)
I released 3 VNs, many moons ago: Elven Relations (IntRenAiMo 2007), When I Rule The World (NaNoRenO 2005), and Cloud Fairy (the Cute Light & Fluffy Project, 2009).
More recently I designed the board game Steam Works (published in 2015), available from a local gaming store near you!

JinzouTamashii
Eileen-Class Veteran
Posts: 1686
Joined: Mon Sep 21, 2009 8:03 pm
Projects: E-mail me if you wanna rock the planet
Location: USA
Contact:

Re: Quickbar

#6 Post by JinzouTamashii »

I believe so as well.

jack_norton is a kind of visionary in execution of games, if you ask me.
Don't worry, we can get through it together. I didn't forget about you! I just got overwhelmed.
https://cherylitou.wordpress.com

User avatar
Vatina
Miko-Class Veteran
Posts: 862
Joined: Mon May 08, 2006 2:49 am
Completed: Blue Rose, AO: Broken Memories, My Eternal Rival, Dust
Projects: AO: Fallen Star
Organization: White Cat
IRC Nick: Vatina
Tumblr: vatinyan
Deviantart: Vatina
itch: whitecat
Contact:

Re: Quickbar

#7 Post by Vatina »

Awesome! I will definitely use that. Tried to make one before, but didn't like how it turned out... will try again if this new feature comes out :)

luminarious
Veteran
Posts: 353
Joined: Thu May 01, 2008 1:12 pm
Projects: Winter, winter
Location: Estonia
Contact:

Re: Quickbar

#8 Post by luminarious »

Wouldn't quicksave as well as regular save be kind of redundant? If one wants to do more than quicksave, then let him use the right-click menu..

Post Reply

Who is online

Users browsing this forum: No registered users