Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 2.24 KB

File metadata and controls

56 lines (40 loc) · 2.24 KB

Immersive DialogUI

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.

Features

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

Installation

  1. Download or clone this repository
  2. Place the ImmersiveDialogUI folder into your Interface/AddOns/ directory
  3. Restart WoW or type /reload

For GitAddonsManager: paste the clone URL and it handles the rest.

Compatibility

  • 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)

Slash Commands

  • /dim or /dimmersion - Test camera effects
  • /dim close - Force close camera
  • /dim cam / /dim camclose - Manual camera open/close
  • /dim emote - Test emote on current target

Credits

  • Sxus - Original DialogUI base (quest/gossip frame reskin)
  • Camera effects, emote system, and settings panel added as enhancement