MZ Dialogue Manager
A downloadable tool
Tired of clicking through endless event windows just to fix a typo? Wish you could see all your game's dialogue in one place? MZ Dialogue Manager is a powerful, user-friendly standalone tool designed to revolutionize how you handle text in your RPG Maker MZ projects.
It extracts every line of dialogue and every choice from your game, presenting it all in a clean, intuitive, and powerful editor. Whether you're proofreading, editing, or preparing your game for translation, this tool will streamline your workflow, saving you countless hours and clicks. Stop wrestling with the editor and start focusing on what truly matters: writing a great story.
What It Does (The Technical Stuff)
MZ Dialogue Manager works by intelligently interacting with your project's data files without ever touching the RPG Maker MZ editor itself.
- Scans & Extracts: It safely reads your project's
/data
folder, specifically targetingMapXXX.json
andCommonEvents.json
files. - Precise Parsing: It identifies and extracts text from two key event commands:
Show Text
(including multi-line messages) andShow Choices
. - Intelligent Re-injection: When you're ready to save, the tool carefully injects your modified text back into the correct commands in the JSON files, preserving all other event data.
- Automatic Backups: Safety is paramount. Before any changes are written to your project, the tool automatically creates a complete, timestamped backup of your entire
/data
folder. You can edit with confidence, knowing you always have a safe restore point.
Core Features
The tool is packed with features designed to make your life easier.
- All-in-One Dashboard: Load your entire game's script into a single, sortable, and filterable table. See the source map/common event, the event ID, the original text, and your new edits side-by-side.
- Effortless Editing: Simply double-click any line to open a spacious pop-up editor, perfect for writing and formatting multi-line dialogue without feeling constrained.
- Live Preview & Word Count: Select any row to see a clean, formatted preview of both the original and new text. Live character and word counts help you keep your dialogue concise and consistent.
- Visual Change Tracking: Never lose your place. New, unsaved edits are highlighted in RED. Once you apply them to your project, they turn GREEN for the rest of the session, giving you a clear overview of your progress.
- Powerful Filtering: Instantly find what you're looking for. Use the dynamic filter bar to search your entire project by specific words, map name, or event ID.
- CSV Export & Import: This is a game-changer for collaboration!
- Export: Send all your game's text to a CSV file. Open it in any spreadsheet software like Excel or Google Sheets to work with a writer or translator.
- Import: Once the CSV is edited, import it back into the tool. The manager will automatically update all the corresponding text, ready to be applied to your project.
Streamline Your Writing Workflow Today!
MZ Dialogue Manager was built to solve a common frustration for RPG Maker developers. It’s a tool designed to integrate seamlessly into your development process, giving you the power and efficiency of a dedicated script editor.
Follow me on X for updates on my projects: https://x.com/LastCall_PRJ
Download
Click download now to get access to the following files:
Comments
Log in with itch.io to leave a comment.
Is this mostly for editing dialogue that's already in a pre-existing project? I've been searching for a while for a tool that lets me easily write and edit all of my dialogue in one place to later inject it into a new project.
Hey, thanks so much for the comment and the great question!
You're spot on – right now, the tool is designed mostly for editing dialogue that's already in an existing RPG Maker project. It works by scanning your project files, finding all the "Show Text" and "Show Choices" commands you've already placed, and then gathering them all into one place. This makes it super handy for proofreading, making large-scale edits, or even translating your game without having to hunt down every single event.
The reason it can't create dialogue from scratch and inject it is that creating a dialogue event involves a lot more than just the text itself. The tool would need to know where to create the event (on which map, in which event object), which character faceset to use, where to position the dialogue box, etc. – all things that are currently handled inside the RPG Maker editor.
That said, your idea for a "dialogue-first" workflow is awesome and definitely gives me something to think about for future updates!
As a crafty workaround, if you wanted to use it for mass writing, you could first go into your RPG Maker project and create a bunch of empty "Show Text" events as placeholders. Then, you could run the tool to extract them all and write your actual dialogue comfortably in one go.
Thanks again for the valuable feedback!
That's a good idea. It's very similar to my current method of just putting all of my dialogue in one big Common Event and copying and pasting it from there as I develop :,) Thank you for the response!
I really love your idea; it's a much bigger challenge. I'll get started on it tomorrow, but it's going to be a ton of work. Because of that, I've decided to make it a free-will donation upgrade to the existing tool. Since you gave me the idea, I'd like to give you this update for free if you help me with testing while I develop it. If you're interested, we can swap Discord handles and chat there
I LOVE this tool! Thank you!
Thank you so much, I'm really glad you like the tool. Please provide me with your honest feedback and share your experience, so I can make improvements if needed.