In terms of what makes a good plugin, looking at the cookbook there's generally 3 types of posts: - Tutorials - Code snippets / Examples - Additions / New functionality The difference between an example and new functionality can be vague sometimes, but what seems logical is to define a plugin as an ...
A package manager would be a fairly large amount of work. While it would be interesting to download packages and be able to manage versions, I don't see enough people making and updatings add-ons to make it really necessary. As far as imports or a specific plugin system, it's largely unnecessary due...
I'd like to implement a prompt asking the player if they want to save. Using ShowMenu("save") as the Yes action hasn't worked. The save occurs with the prompt still present. Loading essentially traps the player at the prompt. Alternatively, I've tried to have the Yes action send the player...
You can simplify the decision checks by replacing the nested if statements with dictionaries. This will also make it easier to implement more options (Rock, paper, scissors, lizard, spock, etc) The following is untested, but should give you the general idea: label results: rock_vs = { "rock&quo...
Attached is a demo for a shooter style plugin which I currently don't have time to work on. Use it however you please. The source code is available at: https://github.com/jsfehler/renpy-shooter This prototype covers movement, weapons, an example of an enemy, enemy groups, and very basic overlap dete...
I can't reproduce this with a fresh project on 6.99.14.1. Have you made any customizations to the default gui.rpy file? Can you provide a minimum example game where the error occurs? Just tried to install this, but I got this error: I'm sorry, but an uncaught exception occurred. While running game c...
Download files and demo files at: https://github.com/jsfehler/renpy-mouse-tooltip/ Basic Usage A MouseTooltip can be created with any type of Displayable as the default value. It can then be placed onto a screen using the add statement. Like a normal Tooltip, changing the value is done through the A...
Thank you so much for this framework! I'm not sure if you've seen this already, or whether it can help you adjust the framework, but PyTom recently made a post about making a Codex/Wiki screen using Ren'Py's new GUI. The tutorial and coding can be found here. There's no plans for Wiki-esque links i...
You say you want the items as they are in the list, and that's exactly what you're getting. What your desired data format shows isn't the items in the list. It shows 2 attributes of every Item instance in the backpack set, inside a nested list. In that case, what you want is something like: item_lis...
yanchor 1.0 isn't valid syntax, you want something like yanchor=1.0. https://github.com/renpy/renpy/blob/7f2b53ec9acb314900fa2c62289058ea7703b946/renpy/display/layout.py#L255 The documentation is a bit vague and doesn't describe exactly what **properties should be, but if I had to guess I'd say it s...
In response to a lot of the difficulties people were having, I've been working on a version 2 of the Encyclopaedia Framework. I've kept most of the core concepts similar, but this is a hard break for quite a bit of the behaviour. Overall, it should be much more user-friendly and easier to customize....