Download
(5 Kb)
Download
Updated: 05/14/22 06:31 AM
Pictures
File Info
Compatibility:
High Isle (8.0.0)
Ascending Tide (7.3.5)
Updated:05/14/22 06:31 AM
Created:04/22/14 02:52 PM
Monthly downloads:233
Total downloads:70,263
Favorites:155
MD5:
Harven's Subtitles  Popular! (More than 5000 hits)
Version: 2.0
by: Harven, votan
DependenciesDescription
This addon shows subtitles for NPCs conversations. Subtitles are drawn on a dark background so are easy to read. By default they appear at lower right part of the screen where they don't cover up other UI elements. Display time is variable and depends on a message's length. The addon can display multiple messages as shown on the screenshot because sometimes NPCs are talking in parallel. The subtitles disappear gently after calculated time.

Controls (when in-game cursor is enabled [default key "."] and the cursor is over subtitles):
- left mouse button - hold to move subtitles around,
- right mouse buttom - click to display context menu (enable/disable NPCs names and ignore NPCs),
- mouse wheel - scroll to change background transparency,
- shift+mouse wheel - scroll to change subtitles scale.

To remove NPC from ignore list type this command in chat window:
/subtitlesunignore NPC's name
example:
/subtitlesunignore ferdyn beran

!!WARNING!!
Enabled NPCs names could reveal some secrets during some quests so I recommend to leave them disabled.

Donations
If you like my work you can make me happy by sending some in-game gold/items to @theharven on EU server (but please, no lockpicks ), eventually you can help me pay my monthly subscription by donating some money.

[Edit 09.31.2015]
Since monthly subscription is no longer required to play the game I decided to transfer all future dontations to charity. There is a polish site where you can chose a person you would like to support (mostly children) https://www.siepomaga.pl/. I will be anonymously transfering your donations there, to a person of my choosing and then I will post a link in The Great Donor Hall so you will know who gets your money I would love to help this people so I hope this doesn't discourages you from donating.

version 2.0:
- Changed text duration calculation.
- New option: Text Duration: Lets adjust the text duration to your preferences. Smaller values keep it close to the audio duration. With higher values it will remain longer and stacking occurs more often.
- New option: NPC Name Color.

Version 1.9 features:
- Removed LibStub,
- Removed embedded LibHarvensAddonsSettings, please download it separately,
- API version changed to 100030.

Version 1.8 features:
- Fixed libHarvensAddonSettings library,
- API version changed to 100024

Version 1.7d features:
- LibStub updated to the latest version,
- API version changed to 100020

Version 1.7c features:
- API version changed to 100019

Version 1.7b features:
- API version changed to 100018

Version 1.7a features:
- API version changed to 100017

Version 1.7 features:
- API version changed to 100016,
- Updated LHAS, thanks Votan :)

Version 1.6b features:
- API version changed to 100015.

Version 1.6a features:
- API version changed to 100014.

Version 1.6 features:
- API version changed to 100013,
- Changed subtitles font to the one used by vanilla ESO subtitles

Version 1.5 features:
- API version changed to 100012,
- New version of LibHarvensAddonSettings - thanks to Votan :)

Version 1.4e features:
- API version changed to 100011

Version 1.4d features:
- Fixed a bug causing ui exception on reloadui.

Version 1.4c features:
- API version changed to 100010,
- New version of LibHarvensAddonSettings (thanks to Garkin).

Version 1.4b features:
- API version changed to 100009

Version 1.4a features:
- API version changed to 100008

Version 1.4 features:
- Settings moved to "Add-ons" menu (using Harven's Addon Settings library),
- API version changed to 100007

Version 1.3a features:
- API version changed.

Version 1.3 features:
- Added settings page with test button,
- Possibility to change subtitles width.

Version 1.2 features:
- Added possibility to change subtitles scale,
- Added possibility to change background transparency,
- NPCs names are not shown by default,
- NPCs names can be turned on/off.

Version 1.1 features:
- Added possibility to change subtitles window position by dragging it,
- Unwanted NPCs can be ignored by pressing right mouse button on the subtitles,
- Ignored NPCs and window position are saved to addon's SavedVariables,
- Added command to unignore choosen NPC
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.4f
11kB
05/25/15 03:47 AM
Patch


Archived Files (22)
File Name
Version
Size
Uploader
Date
1.9
4kB
Harven
03/29/20 02:16 PM
1.8
11kB
Harven
08/15/18 05:31 PM
1.7d
11kB
Harven
08/14/17 04:56 PM
1.7c
11kB
Harven
05/23/17 01:32 PM
1.7b
11kB
Harven
02/12/17 10:01 AM
1.7a
11kB
Harven
10/05/16 03:12 PM
1.7
11kB
Harven
08/01/16 03:12 PM
1.6b
12kB
Harven
06/02/16 02:18 PM
1.6a
11kB
Harven
03/07/16 05:59 PM
1.6
11kB
Harven
11/02/15 09:40 AM
1.5
11kB
Harven
09/02/15 05:17 PM
1.4e
11kB
Harven
03/04/15 02:50 PM
1.4d
11kB
Harven
12/16/14 02:03 PM
1.4c
11kB
Harven
11/04/14 02:50 PM
1.4b
11kB
Harven
09/16/14 04:15 PM
1.4a
11kB
Harven
08/05/14 03:58 PM
1.4
11kB
Harven
06/25/14 03:40 PM
1.3a
5kB
Harven
05/23/14 12:55 PM
1.3
5kB
Harven
05/10/14 03:05 PM
1.2
3kB
Harven
04/25/14 05:27 PM
1.1
3kB
Harven
04/23/14 04:13 PM
1.0
2kB
04/22/14 02:52 PM


Post A Reply Comment Options
Unread 04/01/20, 11:08 AM  
Octopuss
 
Octopuss's Avatar

Forum posts: 176
File comments: 816
Uploads: 0
You have forgotten to remove the lib from this addon though, and it might be what's causing my UI to completely break.
Report comment to moderator  
Reply With Quote
Unread 03/29/20, 03:11 PM  
Harven
 
Harven's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 275
Uploads: 31
Sorry, it was called "Harven's Addons Settings" but now I changed the name to "LibHarvensAddonsSettings" so it's easier to find.
Report comment to moderator  
Reply With Quote
Unread 03/29/20, 02:42 PM  
Octopuss
 
Octopuss's Avatar

Forum posts: 176
File comments: 816
Uploads: 0
There is no LibHarvensAddonsSettings addon, just to let you know so we can't download it.
Report comment to moderator  
Reply With Quote
Unread 11/21/19, 06:32 PM  
DreamsUnderStars

Forum posts: 7
File comments: 90
Uploads: 0
Re: Edit for Account-Wide Settings

Awesome thanks!
Report comment to moderator  
Reply With Quote
Unread 09/22/19, 02:22 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 868
Uploads: 0
Thumbs up Edit for Account-Wide Settings

Originally Posted by DreamsUnderStars
I know you're likely busy with other stuff, but could you make an option for account-wide settings.
I would also prefer an account-wide setting to use.

Until Harven gives us the option, you can implement it yourself.
I recommend manually deleting the saved variables named HarvensSubtitleAddon.lua [with the game closed!] or you can just uninstall the addon and its saved variables [with the game closed!] via Minion.

For example, my saved variables are found in this folder: C:\Users\Amber\Documents\Elder Scrolls Online\live\SavedVariables

Then log back into your main character, change this addon's settings to your liking, and then log back out and exit the game. This will create a new saved variable file for this addon.

This is my saved variables before any edits.


Code:
HarvensSubtitleAddon_SavedVariables =
{
    ["Default"] = 
    {
        ["@Amber322"] = 
        {
            ["Buffy The Chosen One"] = 
            {
                ["scale"] = 0.7000000000,
                ["width"] = 602,
                ["ignored"] = 
                {
                },
                ["version"] = 1,
                ["relPoint"] = 9,
                ["y"] = 289.6000061035,
                ["x"] = -575,
                ["showNames"] = false,
                ["bgalpha"] = 0.8000000000,
                ["point"] = 9,
            },
        },
    },
}
What needs to be edited is where it has my character's name. "Buffy The Chosen One".
It needs to be changed to "$AccountWide".


Code:
HarvensSubtitleAddon_SavedVariables =
{
    ["Default"] = 
    {
        ["@Amber322"] = 
        {
            ["$AccountWide"] = 
            {
                ["scale"] = 0.7000000000,
                ["width"] = 602,
                ["ignored"] = 
                {
                },
                ["version"] = 1,
                ["relPoint"] = 9,
                ["y"] = 289.6000061035,
                ["x"] = -575,
                ["showNames"] = false,
                ["bgalpha"] = 0.8000000000,
                ["point"] = 9,
            },
        },
    },
}
Then, go into HarvensSubtitleAddon addon folder and open the lua.
For example, mine is located in this folder:
C:\Users\Amber\Documents\Elder Scrolls Online\live\AddOns\HarvensSubtitleAddon

Search for: ZO_SavedVars:New.
If you use Notepad++, what you're looking for is on line 190.
Not only is this outdated and should be changed to "ZO_SavedVars:NewCharacterIdSettings", it's not going to allow us to have account-wide settings!
So change "ZO_SavedVars:New" to "ZO_SavedVars:NewAccountWide".

Now line 190 will now look like:

self.sv = ZO_SavedVars:NewAccountWide("HarvensSubtitleAddon_SavedVariables", 1, nil, defaults)
Now the addon will use the settings I set on my main for all of my characters on my account.

I hope this helps. Good luck.

P.S. I can't take credit for this. Baertram showed me how to do this for Loot Alert, and I just wanted to pass along the information. I've tested it with this addon, and the changes work as intended. Hooray for account-wide settings!!!
Report comment to moderator  
Reply With Quote
Unread 08/10/19, 12:03 PM  
DreamsUnderStars

Forum posts: 7
File comments: 90
Uploads: 0
I know you're likely busy with other stuff, but could you make an option for account-wide settings.
Report comment to moderator  
Reply With Quote
Unread 01/01/18, 08:28 AM  
xenoterracide

Forum posts: 0
File comments: 12
Uploads: 0
Thank you

as someone with a hearing disability, who often conflates it by watching TV during games, thank you.
Report comment to moderator  
Reply With Quote
Unread 09/08/17, 06:16 AM  
Harven
 
Harven's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 275
Uploads: 31
hey Octopuss,
You can go to the addon settings and preview subtitles (there is a button for it). Then you can move them with your mouse wherever you want.
Report comment to moderator  
Reply With Quote
Unread 08/30/17, 01:49 AM  
Octopuss
 
Octopuss's Avatar

Forum posts: 176
File comments: 816
Uploads: 0
When I open Azurah to move UI elements around, I can't find the window for this addon. Is that normal, or...?
I am a little bit OCD and like to have certain things perfectly centered, and I can't do that when the preview 1) disappears after a few seconds, and 2) is obscured by the settings window.
Do you think you could do something about that?
Report comment to moderator  
Reply With Quote
Unread 12/31/15, 06:19 PM  
ECHOnce

Forum posts: 1
File comments: 2
Uploads: 0
Resetting Defaults

Not sure if it's due to updates, but the "[X] Reset Defaults" function isn't working for this ): changed the Subtitles Width bar by accident; my OCD wants the original width back but I forgot what it was lol.
Report comment to moderator  
Reply With Quote
Unread 09/02/15, 12:42 PM  
dingobells

Forum posts: 0
File comments: 3
Uploads: 0
Please, Update this addons =D
Report comment to moderator  
Reply With Quote
Unread 04/29/15, 02:14 PM  
stigma311

Forum posts: 0
File comments: 9
Uploads: 0
I am seeing a weird error while i am playing eso with this addon. someone times when i see the subtitles they repeat about 2 to 4 times. also have Npc Names on .

example below


Lyris: Greetings I am Lyris
Lyris: Greetings I am Lyris
Lyris: Greetings I am Lyris

---------
Note could having Harven's custom Map pins , Harven's Quest Journal and Harven's Subtitles be cause of this subtitle repeat?
Report comment to moderator  
Reply With Quote
Unread 12/16/14, 02:05 PM  
Harven
 
Harven's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 275
Uploads: 31
Hey,
Thanks Grakin, it should be good now. I will think about this autocenter feature

edit:
I mean the locking feature
Last edited by Harven : 12/17/14 at 01:56 AM.
Report comment to moderator  
Reply With Quote
Unread 12/15/14, 12:40 PM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
I'm getting this error message if I reload UI when NPC's are talking next to me:

Code:
2014-12-15T15:45:16.461+01:00 |cff0000Lua Error: user:/AddOns/HarvensSubtitleAddon/HarvensSubtitleAddon.lua:136: attempt to index a nil value
stack traceback:
	user:/AddOns/HarvensSubtitleAddon/HarvensSubtitleAddon.lua:136: in function 'Harven_SubtitleAddon:OnUpdateSubtitle'
	user:/AddOns/HarvensSubtitleAddon/HarvensSubtitleAddon.lua:185: in function 'Harven_SubtitleAddonOnUpdateSubtitle'|r
I guess it's because saved variables are not loaded yet.

Also it would be nice to have option to lock/unlock window position.
Report comment to moderator  
Reply With Quote
Unread 09/16/14, 11:30 AM  
Dingodan
 
Dingodan's Avatar

Forum posts: 50
File comments: 276
Uploads: 0
Won't work with 1.4.x.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: