One thing to remember when eventing in RPG Maker, is that there are usually multiple ways of doing the same thing. In a lot of cases event touch and player touch are pretty interchangeable (there are cases where they aren’t though), you can also use event pages instead of conditional branches sometimes.
And inevitably, you’ll run into the situation that there was an easier and more efficient way to do something you’ve already done.
It happens to us all.
No matter how much you use RPG Maker, you’ll almost always be picking up new little tricks to make things easier. And after making an entire game, it is almost inevitable that you will find SOMETHING that you know a better way to do now.
So what do you do?
Your first instinct is probably to rip into it and fix it… but is that the right thing to do? I think it depends on the situation.
When You Should
There are several situations where it probably is a good idea to fix it. Most of it has to do with one of two things.
Situation #1: It doesn’t work as is.
Ok, if you have a situation where the Event doesn’t even work as it should or fixing it would make it work better for the end user, then that is a good time to recode the event. Even if this is just that recoding it would improve the UI it is a good opportunity to improve the game for the player.
This is obviously a no-brainer.
Situation #2: Leaving it as is will cause more work in the future.
The other situation is one where if you don’t change it, you are making more work for yourself. Say more events tie into the way that event works. Everything intertwined with that event means that if you have to bug fix it later, if the base event isn’t as efficient as it could be, you’ll have even more of a mess to fix.
Or for instance. if it is an event where if you leave it as is, each event like it would need heavy editing to copy and paste to make a new event like it, but if you change the eventing it will just require minor edits. Go ahead and make the changes. Efficiency is important here: Is it going to make my game making faster and or easier to redo?
When You Shouldn’t
Pretty much any other case.
Look, if it works, and its an isolated event without a lot of dependency from other events, there is literally no reason to change it. If you find bugs in it later? Yeah, change it then, but if not, just let it go. No game is perfectly efficient, and the player doesn’t CARE if the game is perfectly efficient, only that it works. The player isn’t going to marvel at your brilliant eventing, because he won’t know it even exists.
Going back and redoing and redoing and redoing older parts is the fastest way to never finish a project. Only work on fixing things that are ACTUALLY broke.
What do you think? Am I missing a situation where you should redo an event in a more efficient way? Or are you the type that recodes every event no matter what? Share your experiences in the comments below.