: Makes the menu vanish while an NPC is speaking so you can focus on their animations and facial expressions. Pros and Cons Highly Configurable
Every menu should have a neutral exit. In RPGs, that’s often "Leave" or "Never mind." In AI kiosks, it’s "Main Menu" or "Cancel."
: It addresses the "vanishing dialogue" bug where topics disappear when there is too much text in the menu. It also fixes mouse control issues, serving as a replacement for "Better Dialogue Controls". Customization
When Fallout 4 launched, it introduced a fully voiced protagonist and a brand-new, minimalist dialogue wheel. While visually modern, this four-option prompt system drew immediate criticism from long-time RPG fans. Instead of showing full lines of text, the vanilla game limits choices to vague, one-word summaries like "Sarcastic," "Yes," or "No." This design frequently leads to situations where your character says something completely unexpected, ruining roleplay immersion. EZ2C Dialogue Menu
The EZ2C Dialogue Menu offers a focused, efficient way to present action choices and templates, improving user productivity and satisfaction by anticipating needs, simplifying inputs, and enabling quick task completion.
Forcing a linear list format rather than a directional wheel.
| Action | Effect | |--------|--------| | giveItem("potion") | Add to inventory | | addGold(50) | Modify currency | | setFlag("talkedToKing", true) | Change game state | | playSound("click") | Audio feedback | | startQuest("find_wizard") | Quest system trigger | : Makes the menu vanish while an NPC
The "magic" of the EZ2C system. Each node can have a visibility condition written in simple pseudo-code. For example:
Many players find that while FDI fixes the content of the speech, the text remains small, awkwardly spaced, or easily washed out by bright in-game lighting (such as the glaring sun in the Glowing Sea). EZ2C specifically solves the visual shortcomings. It provides a solid, translucent backing panel behind the text, ensuring that white or green dialogue letters are perfectly visible against any background environment. How to Install and Configure EZ2C Dialogue Menu
– override EZ2CDialogueUI class to change fonts, colors, animations. Localization – use lineKey instead of line , then pull from string tables. Voiceover – add audioClipId to each node, play when text starts. It also fixes mouse control issues, serving as
Players can significantly increase the text size of both NPC subtitles and the player's own dialogue choices, reducing eye strain.
EZ2C stands for It is not a specific software plugin but a design philosophy and implementation pattern for dialogue systems in games, interactive fiction, or training simulations. The core promise of EZ2C is to reduce cognitive load during conversations, allowing players to focus on what they want to say rather than how to navigate the menu to say it.
// 1. Import the EZ2C package (imaginary). // 2. Add EZ2CDialogueUI.cs to a Canvas GameObject. // 3. Create a DialogueRunner.cs and assign the UI reference.