Key Features
Spoken Dialogue
Typing animation with per-character sound support.
Option Dialogue
Interactive choice menus with grid navigation and scrollable option window.
Cinematic Dialogue
Multi-segment cinematic sequences with typing effects.
Look Audience
Contextual popups when a player looks at a position.
Installation
- Place
TypeWriter-MythicHudExtension.jarinplugins/TypeWriter/extensions/ - Copy the default YAML files to
plugins/MythicHUD/:- Assets →
hud_assets/hud/typewriter_spoken_asset.yml - Assets →
hud_assets/hud/typewriter_option_asset.yml - Assets →
hud_assets/hud/typewriter_look_asset.yml - Popups →
popups/typewriter_spoken_dialogue.yml - Popups →
popups/typewriter_option_dialogue.yml - Popups →
popups/typewriter_look_popup.yml
- Assets →
- Auto-extraction: The extension automatically extracts these defaults on first load
if they don’t already exist. You can also copy them manually from the
defaults/folder in the extension’s distribution. - Run
/hud reloadto register the new assets and popups - Run
/typewriter reloadto load the extension
Quick Start
1. Explore Entries
This extension provides the following entries. Add them in your Typewriter page to get started:
Commands
MythicHUD popups are triggered by commands dispatched automatically by the extension:|) and become %arg-1%, %arg-2%, etc. in the popup YAML text layers.
Comparison with BetterHUD Extension
| Feature | BetterHUD | MythicHUD |
|---|---|---|
| Popup API | Programmatic (Java events) | Command-based (/happyhud popup) |
| Update frequency | Every tick (~50ms) | Every ~250ms (throttled) |
| Variable injection | Unlimited (Map) | Up to 28 arguments |
| YAML customization | No | Yes (editable assets/popups) |
| Typing sound | Yes | Yes |
| Scroll window | Yes | Yes |
Interface Variables
Spoken Dialogue
| Argument | Variable | Description |
|---|---|---|
%arg-1% | speaker | Display name of the speaking character |
%arg-2% | text | Current text being typed out |
%arg-3% | progress | Integer percentage (0-100) |
%arg-4% | percentage | Float percentage (0.00-1.00) |
%arg-5% | instruction | "finish" or "continue" |
%arg-6% | is_complete | "true" or "false" |
%arg-7% | pressbutton | ”Press X to continue” text |
Option Dialogue
| Argument | Description |
|---|---|
%arg-1% | Speaker name |
%arg-2% | Dialogue text |
%arg-3% | Progress 0-100 |
%arg-4% | Animation complete (true/false) |
%arg-5% | Instruction text |
%arg-6% | Total option count |
%arg-7% | Selected index (absolute) |
%arg-8% | Selected option text |
%arg-9% | Timer remaining (seconds) |
%arg-10%–%arg-19% | Option texts (visible window) |
%arg-20%–%arg-28% | Scroll window metadata |