[Suggestion] Conditional plugin parameters

Would you like to see this feature?

  • Yes

    Votes: 18 94.7%
  • No

    Votes: 1 5.3%

  • Total voters
    19

Trihan

Speedy Scripter
Veteran
Joined
Apr 12, 2012
Messages
2,604
Reaction score
1,960
First Language
English
Primarily Uses
RMMV
Description of the Feature:
  • Plugin parameters with visibility depending on the value of another parameter e.g. a select type that only appears if a boolean parameter is "true".

Mockups:
1598364043650.png
Condition not met:
1598364230401.png
Condition met:
1598364262580.png


Why is this feature good?
This feature is great because of the following:
  • Cleaner parameter interface; only what needs to be displayed will be
  • Easier to incorporate parameter dependence: could have a "mode" dropdown that has different inputs depending on selection e.g. "picture" would have a parameter set to img/pictures, "face" would instead have one pointing to img/faces. Currently you need to include every option and trust that developers will fill them in correctly.

Possible issues with this feature?
Issues that might arise from this feature:
  • Screwing up parameter conditions might result in some confusion as to why certain options aren't appearing (only an issue for the plugin developer)
  • May not be easy to implement as it would require a live refresh of the parameter list when parameters change value
 
Last edited:

TheoAllen

Self-proclaimed jack of all trades
Veteran
Joined
Mar 16, 2012
Messages
5,592
Reaction score
6,522
First Language
Indonesian
Primarily Uses
RMVXA
I would vote yes, but I'm kinda pessimistic. For both the technical difficulties and the urgency of it (it isn't that urgent/necessary to make things work).
 

Hudell

Dog Lord
Veteran
Joined
Oct 2, 2014
Messages
3,545
Reaction score
3,715
First Language
Java's Crypt
Primarily Uses
RMMZ
YES.
I miss this so much.
 

MakoInfused

Veteran
Veteran
Joined
Jul 17, 2012
Messages
55
Reaction score
9
First Language
English
Primarily Uses
RMMZ
Awesome idea! I'd love to see this happen! It would also reduce the confusion for plugin users as to which fields they needed to fill out, versus which one's were optional.
 

BurningOrca

Veteran
Veteran
Joined
Apr 14, 2019
Messages
214
Reaction score
187
First Language
German
Primarily Uses
RMMV
Yes, absolutely yes. How often have I struggeled with the decision on how to implement the parameters in order to make none of them really useless or confusing in case that and that option has been chosen in another parameter.
 

Aesica

undefined
Veteran
Joined
May 12, 2018
Messages
1,523
Reaction score
1,415
First Language
English
Primarily Uses
RMMV
Absolutely. Several of my plugins have "enable/disable this set of features" with child plugin parameters associated with them. It'd be nice to just hide the child parameters if the user chooses to disable that section.
 

Hudell

Dog Lord
Veteran
Joined
Oct 2, 2014
Messages
3,545
Reaction score
3,715
First Language
Java's Crypt
Primarily Uses
RMMZ
Wait, it was a feature before?
No, I think I used the word miss in the wrong way. When working with the parameters I often wish this was a feature.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

People3_5 and People3_8 added!

so hopefully tomorrow i get to go home from the hospital i've been here for 5 days already and it's driving me mad. I miss my family like crazy but at least I get to use my own toiletries and my own clothes. My mom is coming to visit soon i can't wait to see her cause i miss her the most. :kaojoy:
Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.

Forum statistics

Threads
105,868
Messages
1,017,085
Members
137,584
Latest member
Faustus2501
Top