A reskinned quest and gossip frame for WoW 1.12.1 (Turtle WoW) with cinematic camera effects and NPC emote interactions.
Built on top of Sxus's DialogUI base, this addon adds immersive camera work and NPC interaction features on top of the clean parchment-style quest/gossip UI.
UI Reskin
- Clean parchment-style quest and gossip frames
- Custom button textures and styling
- NPC name displayed at the top of gossip frames
Cinematic Camera (dImmersion)
- Automatic zoom-in when opening quest/gossip/vendor/banker dialogues
- Subtle camera rotation (tilt) for a cinematic feel
- Camera shifts horizontally to center the NPC on screen (requires SuperWoW DLL)
- All camera effects smoothly reverse when dialogue closes
- Grace period prevents jarring camera snaps during panel transitions (e.g. gossip -> quest)
NPC Interaction
- Player automatically emotes at the NPC on dialogue open, prompting many NPCs to respond with their own animations
- Context-sensitive emotes: salute for quest offers, cheer for quest completion, wave/bow for gossip
- Target frame hidden during dialogue for cleaner immersion
Settings Panel
- Minimap button to open settings
- Configurable zoom amount, minimum zoom distance, tilt duration, and tilt direction
- Toggle to hide/show character portrait in quest frames
- All settings saved between sessions
- Download or clone this repository
- Place the
ImmersiveDialogUIfolder into yourInterface/AddOns/directory - Restart WoW or type
/reload
For GitAddonsManager: paste the clone URL and it handles the rest.
- Turtle WoW: Full support including SuperWoW camera shift
- Other 1.12.1 servers: Works, but horizontal camera offset requires SuperWoW DLL (fails silently without it)
- WoW Classic (Blizzard): Not compatible (different client)
/dimor/dimmersion- Test camera effects/dim close- Force close camera/dim cam//dim camclose- Manual camera open/close/dim emote- Test emote on current target
- Sxus - Original DialogUI base (quest/gossip frame reskin)
- Camera effects, emote system, and settings panel added as enhancement