EasyDialogue is a lightweight application designed to simplify the creation and management of interactive dialogue systems for games and other applications. It features an intuitive interface for adding, deleting, and rearranging dialogue entries, with support for color-coded speakers and exporting/importing dialogues in JSON format.
Please install Git for your operating system. Please ensure Git is available for execution by running:
git --version
If Git is unavailable, please find a tutorial for installing and using Git. That's beyond the scope of this.
To get started with EasyDialogue, simply clone the repository to your local machine:
git clone https://github.com/cleverNamesAreHard/EasyDialogue.git
Navigate to the cloned directory and open index.html
in your web browser to start using the dialogue generator.
EasyDialogue is designed to be straightforward and user-friendly:
- Open
index.html
: Just open theindex.html
file in any modern web browser. - Create Dialogues: Use the provided form to input the speaker's name and their message. Press 'Send' to add the dialogue to the session.
- Manage Dialogues: You can rearrange dialogues by dragging and dropping, and delete any dialogue using the [Delete] button next to it.
- Save/Load Dialogues: Use the export button to save your session to a JSON file, or the import button to load an existing session from a JSON file.
This tool runs entirely in your browser, making it an excellent choice for quick, local development of game dialogues without the need for any servers or complex setups.
Contributions are welcome! Please fork the repository and submit a pull request with your enhancements, or open an issue to suggest improvements or report bugs.
EasyDialogue is made available under the MIT License. This allows you to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, provided that you include the following copyright and permission notice in all copies or substantial portions of the software.