RPG Maker Forums



Visual Novel Interaction Menu

aka sabao learns to code

by Ryan (Me) & Fiona

Version 1.01 (4/27/2016)

Demo: HERE
Script: HERE
After years of saying I'd get to it, I've finally gotten off my ass and coded something. YAY ME. I decided on making this because I remember needing it for one of my older projects and realizing there still doesn't appear to be anything like it made for RPG Maker VX Ace. This script creates an interaction menu which creates a list of events present in the map that also triggers said events when selected. This script is ideal for anyone looking to build games like visual novels, text adventures, or if you just can't be assed to map stuff.

<I've added a 'Move' command as of version 1.01. I still feel there are already plenty of fully functional fast travel menus out (HERE and HERE to name a few) and those are more likely to be more feature-rich than anything I'd care to repeat here. For the sake of having it all ready to go though, I've put it on.>

Features:

  • Creates a command window that lists specified events present in the map and activates the specified event on select.
  • Events can be classified into three different actions: Move, Talk and Inspect.
  • Easy to use?
Terms of Use:
Free to use for commercial and non-commercial projects. Please credit the authors. Also, tell us about your project so we can try it out!

How to Use:

  • SceneManager.call(Scene_VNMenu) to call the menu.
  • Add the comment vn_area on any event you want listed under the Move action.
  • Add the comment vn_npc on any event you want listed under the Talk action.
  • Add the comment vn_object on any event you want listed under the Inspect action.
  • The script only checks for note tags on the active page of the event, so if you don't want the event to show up on the menu, just make a new page of that event without the note tag.
Known Bugs Features Bugs:
  • Delisted events still show up on the menu!
    Discovered that if Event A triggered a switch that made Event B go to its second page which is supposed to hide it from the NPC list, Event B will still show up on the menu. My current fix to this is adding a Wait command between Event A triggering the switch and calling the VN Menu. I believe this may be due to the fact that calling the menu suspends activity on the map, preventing Event B from refreshing itself into its non-active state before the menu compiles the event list.
Stuff Left to Do:
Advice on how to deal with these would be greatly appreciated!
  • The blurring and darkening of the screen bothers me. Still figuring out how to fix that.
  • I wanted an option on the command window that could call the main menu, but SceneManager.call causes crashing.
  • Darkening/disabling an option if no relevant event is present
  • Make it prettier

Latest Threads

Latest Profile Posts

Our latest feature is an interview with... me?!

People4_2 (Capelet off and on) added!

Just beat the last of us 2 last night and starting jedi: fallen order right now, both use unreal engine & when I say i knew 80% of jedi's buttons right away because they were the same buttons as TLOU2 its ridiculous, even the same narrow hallway crawl and barely-made-it jump they do. Unreal Engine is just big budget RPG Maker the way they make games nearly identical at its core lol.
Can someone recommend some fun story-heavy RPGs to me? Coming up with good gameplay is a nightmare! I was thinking of making some gameplay platforming-based, but that doesn't work well in RPG form*. I also was thinking of removing battles, but that would be too much like OneShot. I don't even know how to make good puzzles!
one bad plugin combo later and one of my followers is moonwalking off the screen on his own... I didn't even more yet on the new map lol.

Forum statistics

Threads
106,034
Messages
1,018,446
Members
137,820
Latest member
georg09byron
Top