
Immersion
Last Updated: Jan 26, 2019 Game Version: 8.1.0
Immersion is a replacement for the dated quest & gossip frames. Hugely inspired by the talking head frame, Immersion is a no-nonsense solution to the wall of quest text you never read, without hindering your progress. Skip ahead, accept quests and select dialogue options with the press of a single button or simply click anywhere on the frame to pick up the next quest. All your hotkeys are customizable and you can even use number keys to press specific gossip/quest options.
Even though you can navigate the interface much faster than the regular quest & gossip frames, Immersion will get you to actually read and understand what's happening on your questing adventure, without any cumbersome stops along the way. Unlike other replacements for quest & gossip, Immersion doesn't take the long route and force you through menus and text. The full immersive experience is there for you when you want it, but doesn't get in your way when you're in a hurry.
If you like my work and would like to see more of it, please consider donating. Thank you.
i've a problem...
the NPC head cover the text line..what can i do?
somebody? any idea?
In reply to Sermon1:
In reply to Sermon1:
Is it possible to have an option added so that the frame placement can be moved around on the screen. I use action bars across the bottom along with the health bars for myself and my target. There are times where I am in a fight and unable to close the interface but something will pop up on the screen covering this. Even a simple option to move the frames straight up on the screen by a couple hundred pixels would be great or simply a slider that when moved would show the frame positions. Right now it seems to be set a the absolute bottom of the screen and it is getting more and more difficult to deal with in dungeons and raids.
In reply to NightShade_00013:
In reply to MunkDev:
In reply to NightShade_00013:
I guess I just can't win in this case. Maybe the solution is to put duplicates of the same box in both panels.
In reply to MunkDev:
Not sure what's different but with the new update I'm unable to accept quests (using Immersive Mode under Mouse if that matters). Downgraded to the previous version without changing anything else and I can go through text/accept quests with left click again.
In reply to Nergal:
In reply to Nergal:
In reply to Nergal:
In reply to MunkDev:
In reply to Nergal:
In reply to MunkDev:
I'm not sure of this is a bug but I've noticed that if I have my bags (I use adibags if that matters) open when I talk to an NPC I can still click on the items in my bag and my clicks don't go to the dialogue choices like they should, the same thing happens when I use vuhdo, I can click on the unit frames when talking to an NPC.
I don't know if there is a way to block that or not but it'd be a nice fix if there is.
In reply to SaltyStew60474:
Whenever I login or /reload I get this error popup. (Click spoiler)
Date: 2018-10-11 12:18:37
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Immersion\Logic\Toast.lua line 156:
attempt to index global 'Toast' (a nil value)
Debug:
Immersion\Logic\Toast.lua:156: in main chunk
Locals:
_ = "Immersion"
L = <table> {
Flip mouse functions = "Flip mouse functions"
defaults = <table> {
}
compat = <table> {
}
Scale = "Scale"
ButtonMixin = <table> {
}
Disable horizontal drag = "Disable horizontal drag"
Hide my user interface when interacting with an NPC. = "Hide my user interface when interacting with an NPC."
Disable automatic text progress = "Disable automatic text progress"
The regular talking head frame appears in the same place as Immersion when you're not interacting with anything and on top of Immersion if they are visible at the same time. = "The regular talking head frame appears in the same place as Immersion when you're not interacting with anything and on top of Immersion if they are visible at the same time."
UIFrameStopFading = <function> defined @Interface\AddOns\Immersion\Display\Animation.lua:126
Mixin = <function> defined @Interface\AddOns\Immersion\Extras.lua:15
Global scale = "Global scale"
Disable mouseover highlight = "Disable mouseover highlight"
Hide objective tracker = "Hide objective tracker"
ElementsMixin = <table> {
}
AdjustToChildren = <table> {
}
High = "High"
TitlesMixin = <table> {
}
Dynamic offset = "Dynamic offset"
Hook talking head = "Hook talking head"
Left click is used to handle text. = "Left click is used to handle text."
Fullscreen dialog = "Fullscreen dialog"
Low = "Low"
Backdrops = <table> {
}
frame = ImmersionFrame {
}
Right click is used to accept/hand in quests. = "Right click is used to accept/hand in quests."
Frame strata = "Frame strata"
Stop NPCs from automatically proceeding to the next line of dialogue. = "Stop NPCs from automatically proceeding to the next line of dialogue."
ModelMixin = <table> {
}
UIFrameFadeIn = <function> defined @Interface\AddOns\Immersion\Display\Animation.lua:106
On the fly = "On the fly"
The quest/gossip text doesn't vanish when you stop interacting with the NPC or when accepting a new quest. Instead, it vanishes at the end of the text sequence. This allows you to maintain your immersive experience when speed leveling. = "The quest/gossip text doesn't vanish when you stop interacting with the NPC or when accepting a new quest. Instead, it vanishes at the end of the text sequence. This allows you to maintain your immersive experience when speed leveling."
Change the placement and scale of your dialogue options. = "Change the placement and scale of your dialogue options."
Customize the talking head frame. = "Customize the talking head frame."
GetFromSV = <function> defined @Interface\AddOns\Immersion\Config.lua:38
Disable model animations = "Disable model animations"
MixinNormal = <function> defined @Interface\AddOns\Immersion\Extras.lua:4
ValidateKey = <function> defined @Interface\AddOns\Immersion\Config.lua:13
Show at mouse location = "Show at mouse location"
HideFrame = <function> defined @Interface\AddOns\Immersion\Extras.lua:30
ToggleIgnoreFrame = <function> defined @Interface\AddOns\Immersion\Display\Fademgr.lua:46
TextMixin = <table> {
}
GetDefaultConfig = <function> defined @Interface\AddOns\Immersion\Config.lua:17
Behavior = "Behavior"
UIFrameFlash = <function> defined @Interface\AddOns\Immersion\Display\Animation.lua:209
GetFromDefaultOrSV = <function> defined @Interface\AddOns\Immersion\Config.lua:43
locale = "enUS"
Hide interface = "Hide interface"
UIFrameFadeOut = <function> defined @Interface\AddOns\Immersion\Display\Animation.lua:116
Hide minimap = "Hide minimap"
Disable portrait border = "Disable portrait border"
options = <table> {
}
Change the speed of text delivery. = "Change the speed of text delivery."
TooltipMixin = <table> {
}
How are you doing today? = "How are you doing today?"
Disable sheen animation = "Disable sheen animation"
Use your primary mouse button to read through text, accept/turn in quests and select the best available gossip option. = "Use your primary mouse button to read through text, accept/turn in quests and select the best available gossip option."
Show text progress bar = "Show text progress bar"
ScalerMixin = <table> {
AddOns:
Swatter, v8.0.6162 (SwimmingSeadragon)
Altoholic, vr190
AucAdvanced, v8.0.6122 (SwimmingSeadragon)
AucFilterBasic, v8.0.6149 (SwimmingSeadragon)
AucStatHistogram, v8.0.6151 (SwimmingSeadragon)
AucStatiLevel, v8.0.6155 (SwimmingSeadragon)
AucStatPurchased, v8.0.6152 (SwimmingSeadragon)
AucStatSimple, v8.0.6153 (SwimmingSeadragon)
AucStatStdDev, v8.0.6154 (SwimmingSeadragon)
AucUtilFixAH, v8.0.6156 (SwimmingSeadragon)
BeanCounter, v8.0.6157 (SwimmingSeadragon)
CTBarMod, v8.0.1.4
CTBottomBar, v8.0.1.6
CTBuffMod, v8.0.1.0
CTCore, v8.0.1.7
CTExpenseHistory, v8.0.1.0
CTLibrary, v8.0.1.5
CTMailMod, v8.0.1.5
CTMapMod, v8.0.1.7
CTPartyBuffs, v8.0.1.1
CTRaidAssist, v8.0.1.5
CTRaidAssistMTPlayers, v8.0.1.0
CTTimer, v8.0.1.0
CTUnitFrames, v8.0.1.5
CTViewport, v8.0.1.7
DataStore, vr65
DataStoreAchievements, vr47
DataStoreAgenda, vr29
DataStoreAuctions, vr50
DataStoreCharacters, vr43
DataStoreContainers, vr59
DataStoreCrafts, vr82
DataStoreCurrencies, vr38
DataStoreGarrisons, vr24
DataStoreInventory, vr53
DataStoreMails, vr52
DataStorePets, vr44
DataStoreQuests, vr46
DataStoreReputations, vr43
DataStoreSpells, vr32
DataStoreStats, vr31
DataStoreTalents, vr61
DBMArchaeology, v
DBMCore, v8.0.12
DBMDefaultSkin, v
DBMStatusBarTimers, v
Details, v
DetailsDmgRank, v
DetailsDpsTuning, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsStreamer, v
DetailsTimeAttack, v
DetailsTinyThreat, v
DetailsVanguard, v
GreenWall, v1.9.8
Immersion, v1.0.6
SlideBar, v8.0.6160 (SwimmingSeadragon)
Stubby, v8.0.6161 (SwimmingSeadragon)
BlizRuntimeLib_enUS v8.0.1.80000 <none>
(ck=698)
Not sure what's going on with this, but it wasn't there when BfA first launched, it started happening a few weeks ago. I was hoping an update to Immersion would fix, but there hasn't been anything pushed out. Any thoughts?