- Joined
- Mar 22, 2020
- Messages
- 233
- Reaction score
- 228
- First Language
- English
- Primarily Uses
- RMMV
Hi there! I'm at the point where I can write my own plugins for many of my needs/systems in my game. For some of them, I already have evented systems set up; some involving just common events and some involving a communication between common and map events. But they all feel... messy, and "fragile", if that makes sense. And like there's a lot of different places I have to keep track of if I change or expand them.
Therefore, I was wanting to start converting some, if not most, of these systems (we're talking battle - which definitely will be a plugin - but also crafting, farming, relationships, etc.) into their own respective, centralized plugins, rather than these convoluted webs of common/map events.
However, I know that too many plugins can slow down a game or risk incompatibility (I do my best to alias and be cognizant of the other plugins I use to avoid the latter). Yet, I also thought that too many common events can also slow the game down.
From a performance standpoint, would it be more ideal to proceed with converting and/or creating these systems as custom plugins, or to keep them evented (and just try to clean them up the best I can)? If it's not that simple, what kinds of factors should I consider in making this decision for any given system?
Thanks!
Therefore, I was wanting to start converting some, if not most, of these systems (we're talking battle - which definitely will be a plugin - but also crafting, farming, relationships, etc.) into their own respective, centralized plugins, rather than these convoluted webs of common/map events.
However, I know that too many plugins can slow down a game or risk incompatibility (I do my best to alias and be cognizant of the other plugins I use to avoid the latter). Yet, I also thought that too many common events can also slow the game down.
From a performance standpoint, would it be more ideal to proceed with converting and/or creating these systems as custom plugins, or to keep them evented (and just try to clean them up the best I can)? If it's not that simple, what kinds of factors should I consider in making this decision for any given system?
Thanks!