Download
(33 Kb)
Download
Updated: 03/25/15 07:40 AM
Addon for:
UX Dialogue.
Pictures
File Info
Updated:03/25/15 07:40 AM
Created:03/24/15 02:50 AM
Monthly downloads:36
Total downloads:4,322
Favorites:6
MD5:
Categories:Plug-Ins & Patches, Discontinued & Outdated
UX Dialogue - discontinued, see Immersive Interactions
Version: 1.1.1
by: eventHandler [More]
Discontinued- use my other addon, which does all of this and more: http://www.esoui.com/downloads/info5...eractions.html

Updated: improved some minor issues, and added a check to see if my addon DelaySubs is loaded to improve compatibility further. Fixed an issue with replaying audio on quest npcs, which will now properly update all the response choices and display the correct text (when talking to a quest npc, repeating the audio will basically always send you back to the starting page of the conversation, and I can't see any way to change that, but everything else now updates so it is no longer still showing information from a possibly later stage where the audio repeat may have been initiated)

I really like UX Dialogue, but it has been broken for a while now. l'd like to see it available for everyone again, so I've gone over it to make it ready for update six. If you want to hide the text while listening to voice over in conversations, my addon Delay Subtitles (the name is a link) is designed to be compatible with this addon.

Quote from the original UX Dialogue page:

This add-on sets out to improve NPC dialogues.

What it does:
  • Prefixes each option with the respective shortcut key (1-9)
  • Adds contextual icons next to each option
  • Adds a button to repeat or rotate voice-over
  • Highlights bracketed parts of options
Known issues:
  • Repeat voice-over does not work for reward screen
The original (discontinued) addon was created by acies and is available at UX Dialogue. I have not been able to get in touch with acies since a first attempt on May 21st, 2014, so I will remove this patched version if any complaints are made or acies decides to resume work on it.

Another player dominoid has designed a compilation addon, Immersive Things, which includes a version of UX Dialogue, and you might want to check it out if you are interested in removing stealth indicators or would prefer an alternative way to hide conversations with a key press.

Changes for 1.1.0 from original:
- fixed instances where necessary from changes to API functions made over the past year, so there should be no more warnings/errors.
- removed old settings menu code which was broken and replaced it with a new libAddonMenu-2.0 standardized options menu, so all features can be individually enabled/disabled in-game without any need to reloadui and will be saved account wide (might add option to change per-character if requested).
- updated API version
- minor formatting tweaks and spelling corrections
Archived Files (1)
File Name
Version
Size
Uploader
Date
1.1.0
33kB
eventHandler
03/24/15 02:50 AM


Post A Reply Comment Options
Unread 11/07/17, 11:01 PM  
Highlor3

Forum posts: 1
File comments: 22
Uploads: 0
Is there an updated version of this addon (by another author), or another addon that repeats the voice-over?
Last edited by Highlor3 : 11/07/17 at 11:01 PM.
Report comment to moderator  
Reply With Quote
Unread 03/27/15, 03:14 PM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 58
Uploads: 4
Originally Posted by dorrino
Thanks a lot. This indeed makes them both work together. I don't really care about the audio button at all so this was all i wanted.

A side question. Is there any documentation on the ESO API, besides http://wiki.esoui.com/? Since most functions and parameters there have no descriptions whatsoever. I mean how do you guys manage to figure out the object model of the ESO API? Trial and error?
Its very poorly documented on a lot of the functions, yeah. Unless there is a big pile of docs hidden somewhere I haven't found. Forum search can help a bit for more info missing from the wiki, trial & error is a lot of it, and an outdated/somewhat buggy addon called zgoo to poke around the functions being used by the game and the variables associated.
Report comment to moderator  
Reply With Quote
Unread 03/27/15, 02:40 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
Thanks a lot. This indeed makes them both work together. I don't really care about the audio button at all so this was all i wanted.

A side question. Is there any documentation on the ESO API, besides http://wiki.esoui.com/? Since most functions and parameters there have no descriptions whatsoever. I mean how do you guys manage to figure out the object model of the ESO API? Trial and error?
Report comment to moderator  
Reply With Quote
Unread 03/27/15, 03:50 AM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 58
Uploads: 4
Re: Slow dialogs integration

Originally Posted by dorrino
Hi there. Since you're at it, i wonder if you can make version of this mod, compatible with Slow Dialogs mod, as you already did with your Delay Subtitles mod.

I really don't want to play without Slow Dialogs and improvements from this mod would be so much welcome there.

My personal lua knowledge was enough to edit slow dialogs lua file to add numbers before dialog options, but for now i'm unable to add the icons and that bugs me

Thanks in advance. I really hope that the change i'm asking to do isn't too hard to implement for somebody who knows what he's doing
At a glance, I don't think it would be possible to add numbering or icons for the response options in any clean way because of how they are delayed by Slow Dialogs (without changing the Slow Dialogs code to call UX when done with its part). The reason my addon works well with UX is mainly from the code in my own addon supporting UX (for example I specifically designed a function in my addon for other addons to use, which UX does), and its a lot harder to go at it from the other way.

If you want to make it work with slow dialogs for a temp fix by modifying your own copy of the addons, open SlowDialogs.lua and go to line 105 then add a new line "UX_Dialogue.chatterHandler()" just below it (without the ""), so it reads:
Code:
for _, option in pairs(SlowDialogs.options) do
            SlowDialogs.oldOption( unpack(option) )
        end
        SlowDialogs.options = {}
        SlowDialogs.quest = -1
        UX_Dialogue.chatterHandler()
    end
end
And then open UX_Dialogue.lua and remove the word local before UX_Dialogue = {} on line 5.

That should make the responses all have the proper icons/numbering and still show up delayed. It will not fix issues that come up pressing the repeat audio button, so I will see about a solution to that and put out an update.

That would be the only change needed to Slow Dialogs most likey, but it can be done with a little bit more code to check for if UX is loaded to let it work also when its not. I will send a pm to Shinni about including a check in Slow Dialogs if he/she wants.

Otherwise it would be a lot easier to just include "display as scrolling" option in my own. Its already using a timer and just not showing each word as its spoken, but instead waiting until the end, so it wouldn't be hard to have it just show as it goes. It would be a lot harder to try to track if Slow Dialogs has finished its work in order to replace the appropriate things from UX like line numbers/icons.

I actually asked Shinni if he/she was interested in collaborating to make them more compatible, and/or offered to make Slow Dialogs work with my own or integrate them together. That was in last April and I never heard back.
Last edited by eventHandler : 03/27/15 at 03:56 AM.
Report comment to moderator  
Reply With Quote
Unread 03/25/15, 12:01 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
Slow dialogs integration

Hi there. Since you're at it, i wonder if you can make version of this mod, compatible with Slow Dialogs mod, as you already did with your Delay Subtitles mod.

I really don't want to play without Slow Dialogs and improvements from this mod would be so much welcome there.

My personal lua knowledge was enough to edit slow dialogs lua file to add numbers before dialog options, but for now i'm unable to add the icons and that bugs me

Thanks in advance. I really hope that the change i'm asking to do isn't too hard to implement for somebody who knows what he's doing
Report comment to moderator  
Reply With Quote
Unread 03/25/15, 07:53 AM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 58
Uploads: 4
Originally Posted by Vagrant Zero
What difference if any is there between the 2? I'm currently using the "absorbed" addon.
I'm not sure at the moment, but I will compare it in the near future and let you know. The main difference that I know is the compilation has a feature to hide the text on the stealth indicator. I kind of find the text reassuring, but I can see it being a little immersive breaking for others.

I'm not sure if the dialogue hiding part of dominoids has a timer like mine or is purely keypress as the original addon its based on seems to have been. I am currently considering ways to make my timer work better, but its adjustable in game with a slider and I've added keybinds for a toggle to always hide (voiced) dialogue text and one to immediately show text.

I'm going to be looking at the response options in UX Dialogue and seeing if there are new types that need their own icons now since it hasn't been updated since update 2 I believe and the API has had a lot of changes. I'd also like to make the title part adjustable in position (usually its the NPC's name) and the font for that and the main text able to be set (with different fonts from each other if wanted) from the settings.

My main focus for UX was updating it to work with the new API (without errors and warnings) and implementing the LibAddonMenu-2.0 settings page for it, and the rest of my time has been on improving my DelaySubs addon. I'm mostly trying to make the two highly compatible rather than merge them, so that acies's idea for how to repeat the audio and his nifty icons are still attributed to him and not mistaken for my own original ideas.
Report comment to moderator  
Reply With Quote
Unread 03/24/15, 01:58 PM  
Vagrant Zero

Forum posts: 1
File comments: 29
Uploads: 0
What difference if any is there between the 2? I'm currently using the "absorbed" addon.
Report comment to moderator  
Reply With Quote
Unread 03/24/15, 06:13 AM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 58
Uploads: 4
Originally Posted by dominoid
Always loved this add-on. I had "absorbed" it into my own a while back. Thanks for reviving it separately.

http://www.esoui.com/downloads/info8...iveThings.html
Oh nice, I didn't see that or I'd have probably just checked yours out. Since I already mostly sorted out the stand-alone and you're good with it, I'll leave it up and add a link on the front to yours for anyone wanting the compilation.
Report comment to moderator  
Reply With Quote
Unread 03/24/15, 05:46 AM  
dominoid
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 276
Uploads: 2
Always loved this add-on. I had "absorbed" it into my own a while back. Thanks for reviving it separately.

http://www.esoui.com/downloads/info8...iveThings.html
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: