- Oct 6, 2020
- 3
- 3
Helo. I've been working on this gallery project as a starting point in learning renpy. Primary goal is for me to learn renpy, and for gallery to be a nice default for renpy games. It's a WIP for the moment and I'm looking for feedback since I'm just starting with renpy and don't know if I'm missing some important optimization or technique. Here's the link to github repo
(In case you don't know how to work with git, you can click on code -> download zip to get files, after that just place .rpy wherever in your project)
Project stages:
Few things I haven't yet discovered how to do nicely:
Feel free to suggest features and additions, in case they fit with main project goal - being nice starting (and maybe finishing) point for galleries in renpy projects, I'll probably include it. Code is MIT licensed so you're free to change and use it however you want for yourself. Btw you can (probably) easily mod this into any existing renpy game to add basic gallery support, but you will have to do the legwork of adding each image\scene. In case you haven't noticed this project is heavily influenced by Eternum's gallery so it'll likely end up with a very similar feature-set (filters, scrollable viewgrid rather than paging).
You must be registered to see the links
.(In case you don't know how to work with git, you can click on code -> download zip to get files, after that just place .rpy wherever in your project)
Project stages:
- Basic functionality on desktop:
Open gallery with images;Have full-size images as valid destinations;- Have labels as valid destinations (untested, return might be tricky with generic labels);
Allow basic customization.
- Proper functionality on desktop:
Filters based on dev-defined tags;Filters based on dev-defined characters- not sure about this one, maybe allow multiple tag sets, but that would complicate and slow down algo;- Complete feasible customisation - ability to style everything that dev could want to style, and do it in a nice performant and unified-ish way.
- Mobile support:
- Basic renpy variants support;
- Portrait mode support - not sure how many games use this.
- Touch ups, feature requests:
- Styling defaults might change - current style is very much programmer art, partly because it has to be adapted to a game, partly because I'm programmer;
- Maybe built-in themes?
- Any feature requests unless they take priority beforehand.
Few things I haven't yet discovered how to do nicely:
- Allow easier styling without passing every param through arguments; there seem to be scene variables, but I couldn't make them work unless I set them directly before opening gallery menu, which is comparable to passing everything as args.
Feel free to suggest features and additions, in case they fit with main project goal - being nice starting (and maybe finishing) point for galleries in renpy projects, I'll probably include it. Code is MIT licensed so you're free to change and use it however you want for yourself. Btw you can (probably) easily mod this into any existing renpy game to add basic gallery support, but you will have to do the legwork of adding each image\scene. In case you haven't noticed this project is heavily influenced by Eternum's gallery so it'll likely end up with a very similar feature-set (filters, scrollable viewgrid rather than paging).
Last edited: