- Joined
- Sep 28, 2017
- Messages
- 1,628
- Reaction score
- 1,115
- First Language
- English
- Primarily Uses
- RMMV
Player Notepad (In-Game Text Editor for the Player)
by Aloe Guvner
Download DEMO ( 18MB )
Download Plugin
by Aloe Guvner
Download DEMO ( 18MB )
Download Plugin
Note: This plugin is not under active maintenance.
Introduction
This plugin creates a new scene where players may type notes using their keyboard with a fully functional text editor.
Possible uses of this feature may include:
- Crime/mystery game (the player “detective” can write notes about the crime)
- Quests (player can keep notes about the characters, items, etc.)
- Recipes (player can write down recipes they discover like alchemy, magic, inventions)
- Educational games (notes for classes, etc.)
Instructions
If you want a text editor for the player to write notes using the English QWERTY keyboard, this is plug-and-play. No parameters or plugin commands are required for the basic functionality.
Configuration for other keyboards and special characters can be easily added in the plugin parameters.
The parameter that controls the input contains:
- The unique Key Code of the key (for example, 'a' is 65)
- The character to type when the Key Code is pressed
- The character to type when the Key Code is pressed and Shift is pressed.
A test mode is included to identify the proper Key Code for each key. Enable the test mode through the plugin parameter and open the console in a playtest by pressing F8. Each Key Code will be displayed there when the key is pressed.
- Main Menu
- This plugin has integration with the main menu built-in; a new command is added to the main menu to access the Notepad. This can be disabled through the plugin parameters.
- Plugin Command
- The plugin command "notepad open" will open the Notepad Scene. This can be called from any event (on-map or common event).
- Script call
- The Notepad Scene may be called similar to other scenes with the script call "SceneManager.push(Scene_Notepad);"
There are 25+ plugin commands that can be used in this plugin. These are documented within the help section of the plugin, but to really see how these work, it is recommend to download the DEMO.
Screenshots
Compatibility Issues
- If the QInput plugin is installed, the keyboard input does not function for this plugin
- Compatibility patch will not be developed, as this plugin uses the standard Input class and the QInput plugin creates its own Input class
- Bug reports can be posted on this thread.
Terms of Use
- Free for use in both non-commercial and commercial projects.
- You are free to edit this plugin as you see fit for your project.
- If the edits can benefit the community as a whole, I request that they are also posted on this thread or sent to me via PM so the edits can be incorporated into an official release.
- Credits are required to: Aloe Guvner
Change Log
Version 1.2.0:
- Add plugin command and function to append to notes rather than replacing their contents.
- Fix the help section so all of it shows in the Plugin Manager.
Version 1.1.0:
- Change version schema to Semantic Versioning
- Add ability to configure "alt" characters for additional flexibility for non-English keyboards.
Version 1.02:
- Characters to type are now configurable in the plugin parameters and are no longer hard-coded to an English QWERTY keyboard.
Version 1.01:
- Fixed a bug where the cursor was not in the correct position for certain
fonts.
- Added a parameter to offset the cursor, can be used to adjust the cursor
to look good with any font.
- Added proper scrolling to the left/right keys at the beginning/end of the
lines.
- Modulated/cleaned code in various methods.
Version 1.00:
-Initial release
Download Link
Last edited:

















