Quantcast
Download
(22 Kb)
Download
Updated: 06/08/19 12:36 PM
Pictures
File Info
Compatibility:
Elsweyr (5.0.5)
Updated:06/08/19 12:36 PM
Created:03/05/19 12:52 PM
Monthly downloads:1,792
Total downloads:3,736
Favorites:19
MD5:
Categories:Graphic UI Mods, Chat Mods, RolePlay, Miscellaneous, Utility Mods
5.0.5
NTak Dialog
Version: 1.9
by: NTak [More]
Making tweaking easy: Camera / Dialog / Loot'n'Steal
You can also check my Portal.

⸺ ⋅ ⋅ ⸺ ⸺ ⋅ ⸺


(Contact me to add another language)


DESCRIPTION
This addon includes many dialog features, to customize it your way and/or to enhance the game experience.
All-in-one, but without fancy colors or font changes to stick with a sober, simple interface.
( /!\ I recommend to not use a custom UI scale to prevent any improper behaviour. )
  • Customize!
    ⋅ Resize and tweak the dialog window,
    ⋅ Tweak all the content: Title, text, and options,
    ⋅ Add icons and numbers before chat options,
  • Keep history!
    ⋅ Keep an eye on the history of the conversation,
    (I suggest you to vertically shift the window to display more history)
  • Use animation!
    ⋅ Use the text fading animation to make it appear while the NPC is talking,
    ⋅ Customize the speed for regular and some specific dialogs.
  • Specify behavior!
    ⋅ For some specific dialogs, you can mute the NPC, auto-open the store, and speed-up or instantly display the content.


LAST UPDATES
*NEW* Access BETA features with “/ntdial_beta”!
( Feel free to help me during development with your feedback or ideas for other features/options. )
Warning: Spoiler


TEXT FADING PREVIEW
( GIF may not be fully up-to-date. )

BINDINGS
  • Repeat the dialog

SETTINGS
  • Cross-characters settings,
    ⋅⋅⋅
  • *NEW* Display conversation history,
    ⋅⋅⋅
  • Resize the dialog window,
  • *NEW* Shift vertically the window,
  • Use custom window internal paddings,
  • Change the window background and the content transparency,
    ⋅⋅⋅
  • Change the font size for the title (NPC's name), the text body, or the chat options,
  • Align the title like you prefer,
  • Additional padding,
  • Remove the useless dashes from the title,
  • Use the old-yellowish color for the title,
    ⋅⋅⋅
  • Font size for the body text,
  • Settings to hide the body text,
  • Settings to make the text appear using a progressive fade-in (including some text space prediction to prevent the jump-to-line during animation),
    ⋅⋅⋅
  • Control when the options appear ( instantly / after text fade-in / on key-press ),
  • Font size for the options,
  • Options height,
  • Grey out the “Goodbye” option,
  • *NEW* Add an option to repeat the dialog (can be greyed out too),
  • Add icons before chat options,
  • Add chat options numbering with customizable symbol and padding,
    ⋅⋅⋅
  • Change borders width when hovering options,
  • Add a background effect when hovering options,
    ⋅⋅⋅
    When hitting specific dialogs such as bankers, merchants/crafters, traders, stables masters or description:
  • Option to mute,
  • Option to auto-open "store",
  • Option to speed-up the text fade-in,
  • Option to display the text instantly,
    ⋅⋅⋅
Warning: Spoiler


TEXT CORRECTIONS
  • Replace any double space by a single space,
  • Add the missing space between the end of a sentence and the beginning of the next (“. A”).

TO DO LIST
  • Get feedback from users Feel free to comment or ask for a new feature! Or even add another typo correction.
  • Think about other new features.

CREDITS
1.9
⋅ Added "Repeat" option,
⋅ Added "Grey out “Repeat” option",
⋅ Added window vertical shift feature,
⋅ Many code tweaks.

1.8.x
⋅ Some enhancements when using history,
⋅ Fix for bad initialization,
⋅ Added prefix for selected options in chat history.

1.8
⋅ Icons in options,
⋅ Added history feature,
⋅ Added “Expand window as text appears” in “Conversation History” and “Text Tweaks” sections, to change the window behaviour when using the fading,

1.7.x
⋅ Added an icon for a specific dialog,
⋅ Added "/ntdial_beta" command to access "beta" features,
⋅ Added an option to use the fading delays even if the text is hidden.

1.7
⋅ Added more control on when the options are displayed.

1.6.x
⋅ Correction of a bug I introduced in 1.6 on options height,
⋅ Somehow enhance settings for section “Specific dialogs”,
⋅ Bump for ESO 5.0.5.

1.6
⋅ Added many settings in “Specific dialogs” section to: "Display instantly", or "Speed-up fading" for specific dialogs,
⋅ Moved the “Description speed-up” setting in this section as well.

1.5
⋅ Added some text spacing prediction in order to prevent jumping on a new line during text fading animation,

1.4.x
⋅ Correction of a bug appearing when skipping multiple dialogs fastly with keyboard, (I guess it can still happen, but less!)
⋅ Added some icons in “Specific dialogs” section.

1.4
⋅ Added an auto-padding setting,
⋅ Also added some other chatter text types that didn't have an affected icon.

1.3.x
⋅ Bug correction in lib custom functions,
⋅ Created a “Specific dialogs settings” section to contain all the specific options for the bankers, merchants…
⋅ Added dependency for LAM2, as it now includes functions I used to add myself in a local version.

1.3
⋅ Correction of undetected descriptions,
⋅ Added traders and stables in mute dialogs options,
⋅ Added options to skip dialog for vendors, traders, stable master (BETA).

1.2
⋅ Added window vertical sizing and paddings,
⋅ Enhanced appearance when dialog changes.

1.1
⋅ Enhanced fading with the new setting “Extent of the fading effect”.

1.0
⋅ Many optimizations and enhancements,
⋅ First release with almost all functionnalities,
⋅ Redesign of the settings.

0.9
⋅ Corrections and enhancements,
⋅ Added "press key to show options" setting.

0.8
⋅ Added icons,
⋅ Other minor modifications.

0.7
⋅ Added content transparency setting,
⋅ Enhanced fading for text.

0.6.x
⋅ Corrected off-screen option/answer.

0.6
⋅ Added text-fading settings.

0.5
[Undocumented]

0.4
Added german localization.

0.3
⋅ Added french localization.

0.2
[Undocumented]

0.1
⋅ Initial beta release.
Archived Files (29)
File Name
Version
Size
Uploader
Date
1.8.2
20kB
NTak
06/03/19 02:00 PM
1.8.1
20kB
NTak
06/02/19 01:22 PM
1.8
20kB
NTak
06/01/19 01:04 PM
1.7.3
19kB
NTak
05/31/19 11:07 AM
1.7.2
19kB
NTak
05/30/19 04:27 PM
1.7.1
19kB
NTak
05/30/19 07:55 AM
1.7
18kB
NTak
05/25/19 01:40 AM
1.6.2
18kB
NTak
05/20/19 02:38 PM
1.6.1
18kB
NTak
05/19/19 02:38 PM
1.6
18kB
NTak
05/18/19 01:54 AM
1.5
17kB
NTak
05/11/19 01:53 PM
1.4.1
17kB
NTak
04/27/19 12:07 PM
1.4
17kB
NTak
04/24/19 01:27 PM
1.3.3
17kB
NTak
04/22/19 10:44 AM
1.3.2
62kB
NTak
04/17/19 01:16 PM
1.3.1
62kB
NTak
04/06/19 01:13 AM
1.3
55kB
NTak
04/01/19 03:11 AM
1.2
55kB
NTak
03/27/19 06:18 PM
1.1
54kB
NTak
03/26/19 02:45 AM
1.0
54kB
NTak
03/24/19 01:25 PM
0.10
53kB
NTak
03/23/19 01:09 PM
0.9
52kB
NTak
03/21/19 01:34 PM
0.8
51kB
NTak
03/19/19 12:28 PM
0.7
50kB
NTak
03/16/19 08:32 AM
0.6.1
50kB
NTak
03/13/19 03:01 PM
0.6
49kB
NTak
03/10/19 01:39 PM
0.5
48kB
NTak
03/09/19 03:33 AM
0.4
47kB
NTak
03/06/19 02:02 PM
0.3
46kB
NTak
03/05/19 12:52 PM


Post A Reply Comment Options
Unread 06/04/19, 05:14 PM  
SOulGirL

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by NTak
Originally Posted by SOulGirL
Warning: Spoiler


Hi there, so I tested the new version and got a different error. Something related to cameraposition so I wondered if it could be The Elder Cam addon, and indeed it is. If I disable that one, yours works fine!
Thanks so much for being so quick to try and fix it!
Hope this helps!
Hey SOulGirL,

Glad to hear you found the source of the issue and resolved it.
I recommend you to try my "NTak Camera" instead of TEC (obviously! ).

Cheers,
N'Tak'
Thank You!! Your addons rock!
I will use your camera addon from now on for sure!
Thanks again
Report comment to moderator  
Reply With Quote
Unread 06/04/19, 01:38 AM  
NTak
 
NTak's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 101
Uploads: 4
Originally Posted by SOulGirL
Warning: Spoiler


Hi there, so I tested the new version and got a different error. Something related to cameraposition so I wondered if it could be The Elder Cam addon, and indeed it is. If I disable that one, yours works fine!
Thanks so much for being so quick to try and fix it!
Hope this helps!
Hey SOulGirL,

Glad to hear you found the source of the issue and resolved it.
I recommend you to try my "NTak Camera" instead of TEC (obviously! ).

Cheers,
N'Tak'
__________________
I believe in…
Making tweaking easy: Camera / Dialog / Loot'n'Steal

⸺ ⋅ ⋅ ⸺ ⸺ ⋅ ⸺
⸻⸻⸻⸻
Report comment to moderator  
Reply With Quote
Unread 06/03/19, 03:38 PM  
SOulGirL

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by NTak
Originally Posted by SOulGirL
Warning: Spoiler


Hi, thanks for the quick reply!
It happens as soon as I start talking to a quest NPC and the quest text doesn't show up.
Get the error and that's it.

I'll be waiting for news, love this addon btw!!
I've released a new version with a fix that I hope will work for you…
If that's not the case, please tell me what addons you could have installed recently, because it could be a conflict.

Cheers,
N'Tak'
Hi there, so I tested the new version and got a different error. Something related to cameraposition so I wondered if it could be The Elder Cam addon, and indeed it is. If I disable that one, yours works fine!
Thanks so much for being so quick to try and fix it!
Hope this helps!
Report comment to moderator  
Reply With Quote
Unread 06/03/19, 02:03 PM  
NTak
 
NTak's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 101
Uploads: 4
Originally Posted by SOulGirL
Warning: Spoiler


Hi, thanks for the quick reply!
It happens as soon as I start talking to a quest NPC and the quest text doesn't show up.
Get the error and that's it.

I'll be waiting for news, love this addon btw!!
I've released a new version with a fix that I hope will work for you…
If that's not the case, please tell me what addons you could have installed recently, because it could be a conflict.

Cheers,
N'Tak'
__________________
I believe in…
Making tweaking easy: Camera / Dialog / Loot'n'Steal

⸺ ⋅ ⋅ ⸺ ⸺ ⋅ ⸺
⸻⸻⸻⸻
Report comment to moderator  
Reply With Quote
Unread 06/03/19, 12:05 PM  
SOulGirL

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by NTak
Originally Posted by SOulGirL
Anyone else having this error??
Can't get the addon to work...

user:/AddOns/NTakDialog/NTakDialog.lua:807: operator - is not supported for nil - number
stack traceback:
user:/AddOns/NTakDialog/NTakDialog.lua:807: in function 'TweakOptions'
|caaaaaa<Locals> option = ud, optionType = 100, style = "*|t32:32:/esoui/art/chatwi...", i = 1 </Locals>|r
user:/AddOns/NTakDialog/NTakDialog.lua:1026: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:207: in function '(anonymous)'
Hey SOulGirL,

Sorry to read you're experiencing this issue.

I'm going to release a fix that should work tonight,
but I'd like to know how it's happening, and when ?

Cheers,
N'Tak'
Hi, thanks for the quick reply!
It happens as soon as I start talking to a quest NPC and the quest text doesn't show up.
Get the error and that's it.

I'll be waiting for news, love this addon btw!!
Report comment to moderator  
Reply With Quote
Unread 06/03/19, 11:26 AM  
NTak
 
NTak's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 101
Uploads: 4
Originally Posted by SOulGirL
Anyone else having this error??
Can't get the addon to work...

user:/AddOns/NTakDialog/NTakDialog.lua:807: operator - is not supported for nil - number
stack traceback:
user:/AddOns/NTakDialog/NTakDialog.lua:807: in function 'TweakOptions'
|caaaaaa<Locals> option = ud, optionType = 100, style = "*|t32:32:/esoui/art/chatwi...", i = 1 </Locals>|r
user:/AddOns/NTakDialog/NTakDialog.lua:1026: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:207: in function '(anonymous)'
Hey SOulGirL,

Sorry to read you're experiencing this issue.

I'm going to release a fix that should work tonight,
but I'd like to know how it's happening, and when ?

Cheers,
N'Tak'
__________________
I believe in…
Making tweaking easy: Camera / Dialog / Loot'n'Steal

⸺ ⋅ ⋅ ⸺ ⸺ ⋅ ⸺
⸻⸻⸻⸻
Report comment to moderator  
Reply With Quote
Unread 06/03/19, 08:37 AM  
SOulGirL

Forum posts: 0
File comments: 7
Uploads: 0
Anyone else having this error??
Can't get the addon to work...

user:/AddOns/NTakDialog/NTakDialog.lua:807: operator - is not supported for nil - number
stack traceback:
user:/AddOns/NTakDialog/NTakDialog.lua:807: in function 'TweakOptions'
|caaaaaa<Locals> option = ud, optionType = 100, style = "*|t32:32:/esoui/art/chatwi...", i = 1 </Locals>|r
user:/AddOns/NTakDialog/NTakDialog.lua:1026: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:207: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 05/30/19, 01:51 PM  
Phuein
 
Phuein's Avatar
AddOn Author - Click to view AddOns

Forum posts: 73
File comments: 115
Uploads: 7
Originally Posted by NTak
and I want to keep the "specific settings" values 1 and 23 somewhere, because they seem to be, as far as I tried, the average rate speech.

Anyway, if you want the options to appear instantly,
you can always use an option key to do it if the relative setting is enabled in the “Options Tweaks” section.
Wasn't that a sufficient method?

Pressing a key every time is annoying. Dialogs happen all the time, so not cool.

I agree about the speech rate for older zones, but in Elsweyr they speak slower - as khajiiti do - and it's a bit off. Really noticeable when doing the whole zone quest.

Thanks for taking these comments to mind!
__________________

Author of beloved and rejuvenated addons:

ShowMount            • PvP FPS 2018

Notebook 2018        • Junkee 2018

BestFriends 2018      • New Addon
Report comment to moderator  
Reply With Quote
Unread 05/30/19, 01:18 PM  
NTak
 
NTak's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 101
Uploads: 4
Originally Posted by Phuein
Originally Posted by NTak
Originally Posted by Phuein
Also, the option to have the banker text fade-in instantly is greyed out. Not sure why. I have text off for dialogues (to listen.)
That's the reason.
If you are not using the text fading, you can't speed-up its fading or display it instantly for specific ones. These are incompatible options.

Why not? It uses a timer to display the text after the NPC is done "talking", I assume in a similar way to the fade function. It would be very helpful if you added this option, because banking has my bank, guild banks, and guild traders. Not just one option.

Warning: Spoiler
Phuein,

You're right, everyone deserves these options.
I'll modify it today or tomorrow in a way that fits both your needs and my code.
You commented some parts that were not necessary to comment,
and I want to keep the "specific settings" values 1 and 23 somewhere, because they seem to be, as far as I tried, the average rate speech.

Anyway, if you want the options to appear instantly,
you can always use an option key to do it if the relative setting is enabled in the “Options Tweaks” section.
Wasn't that a sufficient method?

Cheers,
N'Tak'
__________________
I believe in…
Making tweaking easy: Camera / Dialog / Loot'n'Steal

⸺ ⋅ ⋅ ⸺ ⸺ ⋅ ⸺
⸻⸻⸻⸻
Last edited by NTak : 05/30/19 at 01:47 PM.
Report comment to moderator  
Reply With Quote
Unread 05/30/19, 12:09 PM  
Phuein
 
Phuein's Avatar
AddOn Author - Click to view AddOns

Forum posts: 73
File comments: 115
Uploads: 7
Originally Posted by NTak
Originally Posted by Phuein
Also, the option to have the banker text fade-in instantly is greyed out. Not sure why. I have text off for dialogues (to listen.)
That's the reason.
If you are not using the text fading, you can't speed-up its fading or display it instantly for specific ones. These are incompatible options.

Why not? It uses a timer to display the text after the NPC is done "talking", I assume in a similar way to the fade function. It would be very helpful if you added this option, because banking has my bank, guild banks, and guild traders. Not just one option.

EDIT: In the meanwhile I wanted to enable this for myself, so I tracked your code and noticed that there's no problem with just enabling this option always. It works fine - lets the dialog options fade in immediately. I recommend letting users use this. (See first code block.)

EDIT 2: Now that I delved into your code, I also wanted to be able to change the timing of the dialog options showing - even when text is Off. So I enabled both options always, and removed the override you put in. (See second and third code blocks.)

Code:
{ -- Instant display
	type = "checkbox",
	name = texts.cat6.opt4,
	getFunc = function() return NTakDialog.settings.directBanker end,
	setFunc = function(value)
		NTakDialog.settings.directBanker = value
		-- if value then
		--     NTakDialog.settings.speedBanker = false
		-- end
	end,
	width = "full",
	default = false,
	-- disabled = function() return not(NTakDialog.settings.textFadeIn) end,
},

Code:
{ -- Fade-in start delay
    ...
    -- disabled = function() return not(NTakDialog.settings.textFadeIn) end,
},
{ -- Fade-in delay per letter
    ...
    -- disabled = function() return not(NTakDialog.settings.textFadeIn) end,
},
Code:
--	Use these specific settings if using the "text hidden"
-- if NTakDialog.settings.textHide then
-- 	textFadeDelay = 1
-- 	textFadeDelta = 23
-- end
__________________

Author of beloved and rejuvenated addons:

ShowMount            • PvP FPS 2018

Notebook 2018        • Junkee 2018

BestFriends 2018      • New Addon
Last edited by Phuein : 05/30/19 at 12:39 PM.
Report comment to moderator  
Reply With Quote
Unread 05/29/19, 11:53 PM  
NTak
 
NTak's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 101
Uploads: 4
Originally Posted by Phuein
Awesome addon! I love how you improved things and fixed, since a month ago when I tried it.
Hey Phuein,

Thank you for your nice feedback!
I'm glad you noticed improvements.

Originally Posted by Phuein
It would be nice if the Reloadui() doesn't happen without my confirmation, though. Usually, with LAM-2.0 you add a warning=true tag to the setting, and let the user apply it. [In my Notebook2018 addon I added a confirmation dialog.]
In fact, this is a personal choice. I chose to make it automatic.
But there's also a reason. For some of them, it only needs the reload when disabling the option.
I could remove it or add a confirmation but I'll need to also do it in my other addons.

Originally Posted by Phuein
Also, the option to have the banker text fade-in instantly is greyed out. Not sure why. I have text off for dialogues (to listen.)
That's the reason.
If you are not using the text fading, you can't speed-up its fading or display it instantly for specific ones. These are incompatible options.
I'll add a description somewhere to make it clear for everyone. Thanks!

Cheers,
N'Tak'

Edit: Description added in 1.7.1 when hovering the /!\ icon in the settings.
__________________
I believe in…
Making tweaking easy: Camera / Dialog / Loot'n'Steal

⸺ ⋅ ⋅ ⸺ ⸺ ⋅ ⸺
⸻⸻⸻⸻
Last edited by NTak : 05/30/19 at 09:04 AM.
Report comment to moderator  
Reply With Quote
Unread 05/29/19, 06:07 PM  
Phuein
 
Phuein's Avatar
AddOn Author - Click to view AddOns

Forum posts: 73
File comments: 115
Uploads: 7
Awesome addon! I love how you improved and fixed things, since a month ago when I tried it.

It would be nice if the Reloadui() doesn't happen without my confirmation, though. Usually, with LAM-2.0 you add a warning=true tag to the setting, and let the user apply it. [In my Notebook2018 addon I added a confirmation dialog.]

Also, the option to have the banker text fade-in instantly is greyed out. Not sure why. I have text off for dialogues (to listen.)
__________________

Author of beloved and rejuvenated addons:

ShowMount            • PvP FPS 2018

Notebook 2018        • Junkee 2018

BestFriends 2018      • New Addon
Last edited by Phuein : 05/30/19 at 12:06 PM.
Report comment to moderator  
Reply With Quote
Unread 05/27/19, 09:03 AM  
amber1019
 
amber1019's Avatar

Forum posts: 3
File comments: 71
Uploads: 0
Talking Re: Re: Instant Options?

Originally Posted by NTak
Originally Posted by amber1019
Would it be possible to use "Progressive text display", but also always show the options you'll have?
I know pressing an option key (1, 2, etc) will quickly show everything, but I'd rather it didn't effect the progressive text that's happening.

Thanks for the mod. I love it.
Hey amber,

Glad to hear you enjoy it!
I'm adding that feature in my to-do list.

I'll do it soon.

Cheers,
N'Tak'
Thank you so much for implementing that request. It's great. I really do love this addon!!
This is the 2nd mod of yours that will always be a permanent addition to my addon list. I really appreciate all you've done for the ESO community!
__________________
----------------------------------------------------------
Report comment to moderator  
Reply With Quote
Unread 05/24/19, 01:13 AM  
NTak
 
NTak's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 101
Uploads: 4
Re: Instant Options?

Originally Posted by amber1019
Would it be possible to use "Progressive text display", but also always show the options you'll have?
I know pressing an option key (1, 2, etc) will quickly show everything, but I'd rather it didn't effect the progressive text that's happening.

Thanks for the mod. I love it.
Hey amber,

Glad to hear you enjoy it!
I'm adding that feature in my to-do list.

I'll do it soon.

Cheers,
N'Tak'

Edit: Added in 1.7
__________________
I believe in…
Making tweaking easy: Camera / Dialog / Loot'n'Steal

⸺ ⋅ ⋅ ⸺ ⸺ ⋅ ⸺
⸻⸻⸻⸻
Last edited by NTak : 05/27/19 at 11:00 AM.
Report comment to moderator  
Reply With Quote
Unread 05/23/19, 02:10 PM  
amber1019
 
amber1019's Avatar

Forum posts: 3
File comments: 71
Uploads: 0
Lightbulb Instant Options?

Would it be possible to use "Progressive text display", but also always show the options you'll have?
I know pressing an option key (1, 2, etc) will quickly show everything, but I'd rather it didn't effect the progressive text that's happening.

Thanks for the mod. I love it.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: