

In RM2k3, it's usually best to make sure you have as few parallel processes running at the same time as possible. No turning back now! So now on to creating our key detection event. First, we're going to disable main menu access.Įrase Event There, now the player won't be able to access the default menu. This event is an auto-start event, and erases itself at the end, so it never becomes a problem. So what I like to do is create what I call an 'initializer' event. Now, before we get too ahead of ourselves, we need to make sure the player can't access the default menu.

Or call them whatever you want, so long as you remember which is which for further reference in this tutorial. Create two events, one called Key Detection, and one called The Menu. We need to create an event that allows us to access our soon-to-be CMS, something that will detect our keystroke. So what's going to happen is: -Create a key detection event -Design our menu -Implement the interface PART ONE: KEY DETECTION. Alright, now that we have THAT out of the way, let's start off with the basics! I'm going to start a brand new 2k3 project so you can follow along. Thirdly, let's be clear that we're not making a map-based CMS. If you don't know how variables, switches, conditionals, key inputs, labels, or the show picture command works, take some time and figure out how these things work before trying to tackle something like this. Secondly, you need to have a solid understanding of basic RM2k3 event code. These are important things to know before going into this sort of thing, because it can quickly overwhelm you if you don't have a clear sense of exactly what you want your CMS to do. DESIGNING YOUR CUSTOM MENU So you feel like you want to create a custom menu, do ya? Well, first you want to ask yourself, exactly what is it you want to do with this? Is there some feature you don't want to have only accessible through an item? Do you have an idea for a more accessible interface? Do you think you can honestly make something better than RM2k3's default menu? Ask yourself these questions first.
