- Joined
- Mar 22, 2020
- Messages
- 266
- Reaction score
- 258
- First Language
- English
- Primarily Uses
- RMMV
I've been making a ton of personalized plugins for myself, but some of them are general or versatile enough that I would like to release them here eventually. The only thing I'm having trouble with is how to make them more user-friendly (i.e. I know what's going on and how to use them, but some of them are quite complex and I imagine could easily get confusing for anyone who isn't me and didn't literally write it).
If anyone saw my other recent poll thread about how people prefer help info to be formatted/organized, this is what that was about haha.
But my question today is... do we really need plugin commands?
I don't use them in my own plugins, instead just doing everything with script calls. When I decided to optimize some of my plugins for other people to use, however, I started adding plugin commands for the sake of giving people more options... only to realize that most of them have turned out to be super redundant. Like, a majority of the time, my plugin commands just end up passing their parameters into their script call counterparts, effectively just adding an extra step and superfluous code (and subsequently bloats the help section) when the script call might as well be used directly.
So... is there any reason to NOT ditch the plugin commands altogether? If they function the same as my script calls (and even end up leading back to them anyway), is there any "meta" benefit of providing them despite the redundancy? Are they truly easier to use for beginners (because frankly, I view them as basically the same thing just typed in a different format)? Perhaps there are performance considerations? As far as I can tell, script calls are more flexible than plugin commands anyway - but is there some hidden limitation of script calls I don't know about, that plugin commands offer a way around?
Thanks for all insight!
P.S. If it makes any difference, I primarily use MV.
If anyone saw my other recent poll thread about how people prefer help info to be formatted/organized, this is what that was about haha.
But my question today is... do we really need plugin commands?
I don't use them in my own plugins, instead just doing everything with script calls. When I decided to optimize some of my plugins for other people to use, however, I started adding plugin commands for the sake of giving people more options... only to realize that most of them have turned out to be super redundant. Like, a majority of the time, my plugin commands just end up passing their parameters into their script call counterparts, effectively just adding an extra step and superfluous code (and subsequently bloats the help section) when the script call might as well be used directly.
So... is there any reason to NOT ditch the plugin commands altogether? If they function the same as my script calls (and even end up leading back to them anyway), is there any "meta" benefit of providing them despite the redundancy? Are they truly easier to use for beginners (because frankly, I view them as basically the same thing just typed in a different format)? Perhaps there are performance considerations? As far as I can tell, script calls are more flexible than plugin commands anyway - but is there some hidden limitation of script calls I don't know about, that plugin commands offer a way around?
Thanks for all insight!
P.S. If it makes any difference, I primarily use MV.