Quantcast
Download
(86 Kb)
Download
Updated: 05/23/19 03:25 PM
Pictures
File Info
Compatibility:
Elsweyr (5.0.5)
Updated:05/23/19 03:25 PM
Created:05/21/14 07:38 PM
Monthly downloads:114
Total downloads:8,618
Favorites:37
MD5:
Categories:RolePlay, Graphic UI Mods, Miscellaneous
Immersive Interactions  Popular! (More than 5000 hits)
Version: 5.0.1.3
by: eventHandler [More]
Update 5.0.1.3 -- added more features around the output window, fixing the lack of persistent state, position, and size; more features to this will come, but I wanted this critical update out asap-- I want to stress that playing in gamepad mode is *not* supported in this version. It will be supported from 5.0.1.4 onward. That update should come later today.

See the latest screenshot for a sample of the update coming this week... I don't know why, but you asked for it, so gamepad mode support is close to ready. It is kind of slapped together at the moment, so expect a few iterations before it's as nice as keyboard mode with the range of options available.

+Output dialog to a new window, set a keybind to toggle it visible/hidden under controls
+Added keybinds for response options: default, 1-10, and goodbye
-Need to add some additional settings related to these
-Need to add option to use old chat log style output
+close to supporting gamepad mode

*note: 1-10 and standard interact (default: e) still work, in addition to whatever you bind as alternatives; I'd have to override a lot of things to "intercept" those 1-10 key presses, and I don't see the harm leaving them since the reason for the bindings is to support other input hardware

New Feature: output dialog to chat - see settings to enable/disable under Chat Options. Also includes numerous minor fixes and optimizations.

Please report any bugs in the comments.

Showcase Features

Immersive Interactions is designed to allow you to have full control over what is displayed on screen during conversations with NPCs. All features are configurable in-game, and able to be toggled on/off, without the need to reloadui; many can be toggled *during* conversations using keybinds.

You have full control of when dialog and responses are shown:
  • dynamic delay timer (optional), designed to approximate the rate of speech
  • user input determined visibility, through keybinds and clickable screen elements
  • completely disable the UI during dialog, or select specific elements to hide
  • configure different rules for for different types of interactions
  • smart treatment of silent interactions (PVP Boards, Crafting Writs, etc - anything without audio)
Additionally, you can alter the way elements are displayed:
  • pick different colors for NPC names, dialog text, responses, and more
  • alter the way names are show; trim dashes or use a custom name plate
  • add numbering to responses, and pick the separator; all colors can be set individually
The default is:
1) You say you lost your pants?
2) I don't have time for you, milk drinker.
3) Goodbye.
Complete Freedom of Separation, from the default ')' to ']', or go crazy with 'YEEHAW!!!' prefixed to all response options - complete freedom on what goes in front of your responses.

The visibility settings for Bankers, Trade Houses, Shops, Cyrodiil quests, and Daily Quest Givers can all be configured separately.

To configure the addon in-game, simply open your Menu Screen (Esc key by default), click on Settings, find the Addon Settings sub-section, and select Immersive Interactions; on-screen instructions will become available. To assign keybinds, navigate to Controls and scroll the page until you find the sub-section titled Immersive Interactions. Settings can be saved per-character and/or account-wide; defaults can be loaded at any time, without the need to reloadui.

*See Updates, Plans, and Archival information here for more random information.

More Features Include
a. Assign Keybinds for the following:
  1. display text immediately
  2. hide text indefinitely, unless a keybind is pressed to show text now
b. Configure what aspects of the UI are hidden:
  1. hide only the text of the dialog
  2. hide the background while the text is hidden
  3. hide the NPC's name while the text is hidden
  4. hide the dialog response options while the text is hidden
  5. hide the entire UI while interacting with an NPC with spoken dialog available
c. Allow chat window to be minimized when entering interactions with NPCs
  1. restore chat to original state before interaction
  2. keep chat as it was when interacting with service NPCs (shops, stables, banks, etc)
  3. hide the minimized chat bar when interacting with normal NPCs
  4. hide the minimized chat bar when interacting with service NPCs
If you have opted to have names shown during NPC interactions, then clicking around the name region of the screen will immediately show dialog and responses.

I have also included several convenience keybinds: toggle auto-loot, toggle consolidate area loot, and /reloadui.
3.3.1.0 -- changed versioning to follow: ESO_Major.ESO_Minor.Addon_Major.Addon_Minor[rc(revision)]
-- added Font Selection to Settings, now configure fonts for all four categories
-- added sub-menus to Settings
-- added Enable/Disable option to Settings, turn the addon entirely on/off now without reloading
-- fixes for minor bugs, fixed position being saved for alternate title
-- added daily quest givers to no-hide list, still need to add a way to disable this in settings
-- added Cyrodiil as no-hide zone, need to add setting to disable/enable, need to add Imperial City/Sewers
-- fixed rewards showing when they shouldn't
-- fixed color for [persuade], [intimidate], [lie], etc (still needs tweaking for bribes, due to coin icon)
-- updated API to Summerset
-- added more interactions with no audio to the no-hide list
-- fixed the alternate title when displaying very long names

1.3.3rc7a -- hotfix for alternate title moving every time the conversation advances

1.3.3rc7 -- added custom alternate title back into the addon

1.3.3rc4-rc6 -- bugfixes and feature refinement

1.3.3rc3 - introduces a lot of changes to the settings, including much more control over colors.

1.3.3rc2 - code optimization, setting refinement

1.3.3rc1 - fixed vertical divider being visible

1.3.3rc0 - updated API

1.0.0rc2 - fixed bug with saved variables from changing addon name, fixed delayed text displaying after conversation closed

1.0.0rc1 - changed addon name from Delay Subtitles to Immersive Interactions, added many features and bug fixes

0.9.2 - Added two keybind options for keeping text hidden via toggle and for showing text immediately. Improved support for silent interactions, such as bounty boards and crafting writs. Hopefully increased reliability when skipping ahead in dialogue. And I improved reliability greatly when replaying audio (with UX Dialogue v1.1.1 which is uploading next). Other general optimizing and reliability adjustments. DelaySubs is now almost ready to be version 1.0.0, after testing for a week or two and checking for feedback.

0.9.1 - Patched to work with update six and uses libAddonMenu-2.0 now.

0.9.0 - Added option to change delay amount in-game on a settings page. Added checks to prevent the wrong dialog being shown when clicking through parts.

0.8.1 - Fixed bug where the wrong parts of the conversation could display if you clicked through options faster than the delay.
Optional Files (0)


Archived Files (22)
File Name
Version
Size
Uploader
Date
5.0.1.2
82kB
eventHandler
05/21/19 05:21 AM
4.1.1.2rc0
74kB
eventHandler
08/16/18 03:51 AM
4.0.1.1rc0
74kB
eventHandler
05/31/18 03:44 AM
3.3.1.0rc1
73kB
eventHandler
04/28/18 06:36 PM
3.3.1.0
73kB
eventHandler
04/28/18 03:24 PM
1.3.3rc7a
64kB
eventHandler
04/13/18 11:04 AM
1.3.3rc6
62kB
eventHandler
04/13/18 07:04 AM
1.3.3rc5
62kB
eventHandler
04/11/18 11:25 PM
1.3.3rc4
57kB
eventHandler
04/09/18 10:10 AM
1.3.3rc3
55kB
eventHandler
04/08/18 06:07 PM
1.3.3rc2
55kB
eventHandler
04/08/18 04:00 PM
1.3.3rc0
41kB
eventHandler
04/10/15 05:08 PM
1.0.0rc1
40kB
eventHandler
04/08/15 05:52 PM
0.9.9d
34kB
eventHandler
04/05/15 07:46 PM
0.9.9c
34kB
eventHandler
04/05/15 09:19 AM
0.9.9b-fixed
34kB
eventHandler
04/05/15 08:08 AM
0.9.9a
34kB
eventHandler
04/05/15 07:20 AM
0.9.9
34kB
eventHandler
04/05/15 12:07 AM
0.9.8
33kB
eventHandler
04/04/15 11:21 AM
0.9.2
31kB
eventHandler
03/25/15 07:26 AM
0.9.1
30kB
eventHandler
03/23/15 11:13 PM
0.9.0
7kB
eventHandler
06/12/14 09:13 PM


Post A Reply Comment Options
Unread 06/09/20, 04:56 AM  
thejadefalcon

Forum posts: 0
File comments: 50
Uploads: 0
It looks like you're not active any more, but this is still technically newer than UX Dialogue, so in the event UX Dialogue finally breaks but this hasn't, what is the colour and font of the basic ESO dialogue? I really liked the simplicity of UX Dialogue, this addon changes too much to be enjoyable for me and I'd like to strip it down to its basics, including undoing the changes made to NPC font and colour.
Report comment to moderator  
Reply With Quote
Unread 02/03/20, 06:18 AM  
crocodarrel
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Gamepad support was mentioned to be coming "tomorrow" 8 months ago. Is this abandoned?
Report comment to moderator  
Reply With Quote
Unread 05/26/19, 09:48 PM  
lllsondowlll

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: Something is broken

Understood, any ETA on this per chance?

Originally Posted by eventHandler
Ah, I forgot to stress that in this latest version I specifically disabled support for gamepad mode because it is in the middle of a big change, and I wanted a fix for everyone else to not have the output window keep popping up.


Apparently, there are things happening still during gamepad mode, so I didn't succeed in that. Either way, gamepad support should be done before I go to sleep tonight.



Originally Posted by lllsondowlll
Something is broken. Just downloaded this today, and as soon as I am in game, I am thrown the following exception and the addon refuses to work:
*No other addons in the addons folder
*I play in gamepad mode
*I have the Elseweyr expansion
*I have the steam "version" (though this shouldn't matter)
*This addon will only show up in addons settings menu ONLY if another addon is installed with LibAddonMenu, but then causes more errors when enabled
*Without another addon enabled, the addons settings menu is blank

Code:
user:/AddOns/ImmersiveInteractions/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:901: function expected instead of nil
stack traceback:
user:/AddOns/ImmersiveInteractions/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:901: in function 'lam:RegisterAddonPanel'
|caaaaaa<Locals> self = tbl, addonID = "ImmersiveInteractionsOptions", panelData = tbl, container = ud </Locals>|r
user:/AddOns/ImmersiveInteractions/gui.lua:529: in function 'ImmersiveFunctions.SetupControl'
|caaaaaa<Locals> LMP = tbl, fontList = tbl, ZHT = tbl, IMF = tbl, optionsData = tbl, IMD = tbl, panelData = tbl, LAM = tbl, name = "ImmersiveInteractions" </Locals>|r
user:/AddOns/ImmersiveInteractions/ImmersiveInteractions.lua:38: in function 'init'
|caaaaaa<Locals> ec = 65536, name = "ImmersiveInteractions", IMF = tbl </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 05/25/19, 11:17 AM  
Alessondria

Forum posts: 0
File comments: 59
Uploads: 0
Originally Posted by eventHandler
Originally Posted by Alessondria
I adore this addon.

I like its core feature (no chat till they are done speaking) but this new "Transcript" UI is terrible. I mean some will like it sure but having it auto ON when I login... can you please make a setting to disable it? And another setting to turn off that sun icon for a toggle? I would rather just not have that feature at all... in fact I have gone to great pains (read: lots of mods) to have nothing on my screen out of combat, which is what the delayed dialogue was part of.

So can you please add a way to have this now show up?

Have you updated to the latest version? With 5.0.1.3, it shouldn't be showing the output window unless you enable it.


You do have to reloadui to make the "Show Toggle Button for Dialog Window?" setting take effect, but the setting is located under New Options (Unsorted) at the bottom and this will turn the sun icon off. In the next update, you won't have to reloadui anymore, but in 5.0.1.3 sadly you do.
Okay it works now. lol back to being an awesome addon! Thanks for all your work.
Report comment to moderator  
Reply With Quote
Unread 05/24/19, 11:41 PM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 55
Uploads: 4
Originally Posted by Alessondria
I adore this addon.

I like its core feature (no chat till they are done speaking) but this new "Transcript" UI is terrible. I mean some will like it sure but having it auto ON when I login... can you please make a setting to disable it? And another setting to turn off that sun icon for a toggle? I would rather just not have that feature at all... in fact I have gone to great pains (read: lots of mods) to have nothing on my screen out of combat, which is what the delayed dialogue was part of.

So can you please add a way to have this now show up?

Have you updated to the latest version? With 5.0.1.3, it shouldn't be showing the output window unless you enable it.


You do have to reloadui to make the "Show Toggle Button for Dialog Window?" setting take effect, but the setting is located under New Options (Unsorted) at the bottom and this will turn the sun icon off. In the next update, you won't have to reloadui anymore, but in 5.0.1.3 sadly you do.
Last edited by eventHandler : 05/25/19 at 12:38 AM.
Report comment to moderator  
Reply With Quote
Unread 05/24/19, 11:40 PM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 55
Uploads: 4
Re: Something is broken

Ah, I forgot to stress that in this latest version I specifically disabled support for gamepad mode because it is in the middle of a big change, and I wanted a fix for everyone else to not have the output window keep popping up.


Apparently, there are things happening still during gamepad mode, so I didn't succeed in that. Either way, gamepad support should be done before I go to sleep tonight.



Originally Posted by lllsondowlll
Something is broken. Just downloaded this today, and as soon as I am in game, I am thrown the following exception and the addon refuses to work:
*No other addons in the addons folder
*I play in gamepad mode
*I have the Elseweyr expansion
*I have the steam "version" (though this shouldn't matter)
*This addon will only show up in addons settings menu ONLY if another addon is installed with LibAddonMenu, but then causes more errors when enabled
*Without another addon enabled, the addons settings menu is blank

Code:
user:/AddOns/ImmersiveInteractions/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:901: function expected instead of nil
stack traceback:
user:/AddOns/ImmersiveInteractions/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:901: in function 'lam:RegisterAddonPanel'
|caaaaaa<Locals> self = tbl, addonID = "ImmersiveInteractionsOptions", panelData = tbl, container = ud </Locals>|r
user:/AddOns/ImmersiveInteractions/gui.lua:529: in function 'ImmersiveFunctions.SetupControl'
|caaaaaa<Locals> LMP = tbl, fontList = tbl, ZHT = tbl, IMF = tbl, optionsData = tbl, IMD = tbl, panelData = tbl, LAM = tbl, name = "ImmersiveInteractions" </Locals>|r
user:/AddOns/ImmersiveInteractions/ImmersiveInteractions.lua:38: in function 'init'
|caaaaaa<Locals> ec = 65536, name = "ImmersiveInteractions", IMF = tbl </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 05/24/19, 12:25 AM  
Alessondria

Forum posts: 0
File comments: 59
Uploads: 0
I adore this addon.

I like its core feature (no chat till they are done speaking) but this new "Transcript" UI is terrible. I mean some will like it sure but having it auto ON when I login... can you please make a setting to disable it? And another setting to turn off that sun icon for a toggle? I would rather just not have that feature at all... in fact I have gone to great pains (read: lots of mods) to have nothing on my screen out of combat, which is what the delayed dialogue was part of.

So can you please add a way to have this now show up?
Report comment to moderator  
Reply With Quote
Unread 05/23/19, 11:31 PM  
lllsondowlll

Forum posts: 0
File comments: 2
Uploads: 0
Something is broken

Something is broken. Just downloaded this today, and as soon as I am in game, I am thrown the following exception and the addon refuses to work:
*No other addons in the addons folder
*I play in gamepad mode
*I have the Elseweyr expansion
*I have the steam "version" (though this shouldn't matter)
*This addon will only show up in addons settings menu ONLY if another addon is installed with LibAddonMenu, but then causes more errors when enabled
*Without another addon enabled, the addons settings menu is blank

Code:
user:/AddOns/ImmersiveInteractions/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:901: function expected instead of nil
stack traceback:
user:/AddOns/ImmersiveInteractions/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:901: in function 'lam:RegisterAddonPanel'
|caaaaaa<Locals> self = tbl, addonID = "ImmersiveInteractionsOptions", panelData = tbl, container = ud </Locals>|r
user:/AddOns/ImmersiveInteractions/gui.lua:529: in function 'ImmersiveFunctions.SetupControl'
|caaaaaa<Locals> LMP = tbl, fontList = tbl, ZHT = tbl, IMF = tbl, optionsData = tbl, IMD = tbl, panelData = tbl, LAM = tbl, name = "ImmersiveInteractions" </Locals>|r
user:/AddOns/ImmersiveInteractions/ImmersiveInteractions.lua:38: in function 'init'
|caaaaaa<Locals> ec = 65536, name = "ImmersiveInteractions", IMF = tbl </Locals>|r
Last edited by lllsondowlll : 05/23/19 at 11:44 PM.
Report comment to moderator  
Reply With Quote
Unread 05/23/19, 08:47 PM  
JamSlicer

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by eventHandler
Originally Posted by JamSlicer
Is there any way to disable the dialog history window all together? I don't use it and it pops up every time I login. I thought it would stay hidden with the keybind.

Should have options to disable it permanently as well as make it save state/position/size later today. I also made a button you can have on screen to click on to toggle it. I will prioritize making sure this update goes up today.
Thank you
Report comment to moderator  
Reply With Quote
Unread 05/23/19, 01:37 PM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 55
Uploads: 4
Originally Posted by JamSlicer
Is there any way to disable the dialog history window all together? I don't use it and it pops up every time I login. I thought it would stay hidden with the keybind.

Should have options to disable it permanently as well as make it save state/position/size later today. I also made a button you can have on screen to click on to toggle it. I will prioritize making sure this update goes up today.
Report comment to moderator  
Reply With Quote
Unread 05/23/19, 11:32 AM  
Nermy

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by bitWolfy
Originally Posted by JamSlicer
Is there any way to disable the dialog history window all together? I don't use it and it pops up every time I login. I thought it would stay hidden with the keybind.
I created an account specifically to comment on that. This is a great mod, but who thought that an intrusive window with the information that we really have no use for is a good idea, especially in a mod that is supposed to make game interactions more immersive?

Thankfully, I had an older version saved that still works and does not have this nonsense.
Doing my head in!!
Last edited by Nermy : 05/23/19 at 11:33 AM.
Report comment to moderator  
Reply With Quote
Unread 05/22/19, 11:55 AM  
bitWolfy

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by JamSlicer
Is there any way to disable the dialog history window all together? I don't use it and it pops up every time I login. I thought it would stay hidden with the keybind.
I created an account specifically to comment on that. This is a great mod, but who thought that an intrusive window with the information that we really have no use for is a good idea, especially in a mod that is supposed to make game interactions more immersive?

Thankfully, I had an older version saved that still works and does not have this nonsense.
Report comment to moderator  
Reply With Quote
Unread 05/22/19, 08:36 AM  
JamSlicer

Forum posts: 0
File comments: 7
Uploads: 0
Is there any way to disable the dialog history window all together? I don't use it and it pops up every time I login. I thought it would stay hidden with the keybind.
Report comment to moderator  
Reply With Quote
Unread 05/21/19, 07:42 AM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 55
Uploads: 4
Originally Posted by civilization
So I installed it and opened a dialog with an NPC. I waited, happy that I couldn't see the text. The text appeared. I hit "1" on my numeric keypad. Nothing happened so I hit the other "1", again nothing. So I found the keybinding options and discovered that there's no option to rebind keys to the responses. I found no keyboard buttons that would process a response, not even enter to process the default response. You seem to have taken complete control of keyboard interactions with dialogue (ironically while putting numbers next to the responses) without replacing all the existing options, which means that if I use it I'll waste time using the mouse to reply to every single piece of dialogue. Sorry, but as it stands I couldn't live with it. I strongly suggest that you fix this glaring omission.
You can now bind to your heart's delight.

The only time my numpad isn't working to select options is when I have the keys bound to other addons, so I can't reproduce your issue with just a keyboard. Were you using gamepad mode? I noticed tonight when trying to get a controller to work, that the keyboard was totally ignored while the controller wasn't working. That seems to be a conflict with steam, where if you have a controller plugged in while not running the game through steam, then steam blocks everything from getting through.


If you still have issue, let me know.
Last edited by eventHandler : 05/21/19 at 11:03 AM.
Report comment to moderator  
Reply With Quote
Unread 05/21/19, 07:41 AM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 55
Uploads: 4
Originally Posted by Nyuling
Hey, great addon but is there a way to get this to work with the gamepad mode turned on?

If this is supported already I can't find the option for it

It should be automatically activating "gamepad mode" for the addon anytime a gamepad is detected as the active game mode. The problem is, gamepad mode just says "don't do anything" pretty much at the moment. But, it's automatic! Working on it.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: