Download
(10 Kb)
Download
Updated: 06/12/24 05:29 PM
Pictures
File Info
Compatibility:
Gold Road (10.0.0)
Updated:06/12/24 05:29 PM
Created:06/04/24 03:51 PM
Monthly downloads:10,530
Total downloads:10,652
Favorites:23
MD5:
10.0.0
Script Tracker - Track Scribing Scripts on other Characters  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 1.10
by: akamatsu02 [More]
This addon lets you track your progress on collecting scripts on all your characters.

How to use:

- To open the window, you have to enter the command: /str or just navigate to the scribing tab on your skill window

- > Optional < install LibChatMenuButton to open the window with a chat button

Required Dependencies: None
1.10
- changed script sorting
- added column titles
- added source tag

1.9
- small bugfix

1.8
- added option to enable a Luminous Ink-Tracker (it just notifies you when you loot one and shows you the achievement progress)
- added keybind
- added button to open the scribing window (only for a quick lookup, scribing doesn't work in this window!)
- when you own a script (the item) on another character, the script will be orange instead of red

1.7
- added option to set favorite scripts by clicking on them in the list

1.6
- changed char-name to char-id in saved variables so that the addon still works correctly after a name change

1.5
- added option to hide all unlocked scripts

1.4
- fixed bug that some users reported

1.3
- window now opens when you open the scribing tab
- rework of the addon ui

1.2
- added unlock progress in item tooltip

1.1
- added some colors in the tooltip
- added character list in the tooltip for easier comparison
Archived Files (10)
File Name
Version
Size
Uploader
Date
1.9
9kB
akamatsu02
06/10/24 05:21 PM
1.8
9kB
akamatsu02
06/10/24 03:45 PM
1.7
6kB
akamatsu02
06/08/24 09:29 AM
1.6
5kB
akamatsu02
06/07/24 05:20 PM
1.5
5kB
akamatsu02
06/07/24 10:12 AM
1.4
5kB
akamatsu02
06/06/24 06:59 AM
1.3
5kB
akamatsu02
06/05/24 10:03 PM
1.2
4kB
akamatsu02
06/05/24 01:25 PM
1.1
4kB
akamatsu02
06/04/24 07:27 PM
1.0
4kB
06/04/24 03:51 PM


Post A Reply Comment Options
Unread Today, 10:59 PM  
akamatsu02
 
akamatsu02's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 11
Re: Reduce text size?

Originally Posted by doctor3bud
Is there a way to reduce the scale of the text so that more can fit on the screen when using high resolutions?
I can add a setting for this ^^
Report comment to moderator  
Reply With Quote
Unread Today, 10:58 PM  
akamatsu02
 
akamatsu02's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 11
Re: I Love the Addon, But....

Originally Posted by ithildae
The addon doesn't respect the server you are playing on. All my EU character are smooshed together with my NA characters. Even worse, I have a couple of characters with the same name, so they overwrite each other each session. The fix is super simple

Code:
	ScriptTracker.savedVars = ZO_SavedVars:NewAccountWide("ScriptTracker_Data", 1, nil, {
		chatButton = true,
		lootTacker = false,
		devmode = false,
		left = nil,
		top = nil,
		width = nil,
		height = nil,
		charData = {},
		inventory = {
			bank = {},
			characters = {}
		},
		fav = {}
	}, GetWorldName())
Adding the GetWorldName() call in the save keeps everything separated by server. Nothing else needs to change
Thanks for adding the fix for it, I'll add it with the next update
Report comment to moderator  
Reply With Quote
Unread Today, 10:56 PM  
akamatsu02
 
akamatsu02's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 11
Originally Posted by EF321
I think there is a problem with script counter in inventory/bank, it does not go down after I use script.
Ah I didn't noticed that yet, I'll fix it with the next update
Report comment to moderator  
Reply With Quote
Unread Yesterday, 03:13 PM  
ithildae

Forum posts: 0
File comments: 16
Uploads: 0
I Love the Addon, But....

The addon doesn't respect the server you are playing on. All my EU character are smooshed together with my NA characters. Even worse, I have a couple of characters with the same name, so they overwrite each other each session. The fix is super simple

Code:
	ScriptTracker.savedVars = ZO_SavedVars:NewAccountWide("ScriptTracker_Data", 1, nil, {
		chatButton = true,
		lootTacker = false,
		devmode = false,
		left = nil,
		top = nil,
		width = nil,
		height = nil,
		charData = {},
		inventory = {
			bank = {},
			characters = {}
		},
		fav = {}
	}, GetWorldName())
Adding the GetWorldName() call in the save keeps everything separated by server. Nothing else needs to change
Report comment to moderator  
Reply With Quote
Unread Yesterday, 03:10 PM  
doctor3bud

Forum posts: 0
File comments: 19
Uploads: 0
Reduce text size?

Is there a way to reduce the scale of the text so that more can fit on the screen when using high resolutions?
Report comment to moderator  
Reply With Quote
Unread Yesterday, 02:21 AM  
Wendiga

Forum posts: 0
File comments: 12
Uploads: 0
Originally Posted by akamatsu02
Originally Posted by Wendiga
Personally, I would love to see the complete description of the script in the tooltip as is the original, with its corresponding values.

As it is, it reports what it does, but not "how much."
I'll take a look how to implement it
Thanks!
Report comment to moderator  
Reply With Quote
Unread Yesterday, 11:35 PM  
EF321

Forum posts: 1
File comments: 22
Uploads: 0
I think there is a problem with script counter in inventory/bank, it does not go down after I use script.
Report comment to moderator  
Reply With Quote
Unread 06/13/24, 10:45 AM  
akamatsu02
 
akamatsu02's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 11
Originally Posted by Alessondria
This add-on has everything I wanted for scribing: a way to see the scripts location/ source and a popup to show me when I get ink.

I have a question though: when I eventually complete the achievement to gather 500 ink will I still get a popup to tell me when I gather one? Because that is something I would love.

Next, the UI window for the scripts is a bit large. SO large I need to kill the window every time I edit a skill. Would it be possible to prevent the UI window from showing up when crafting/ editing a skill? I really only would like it to show when I navigate to my character skills via ALT -> skills -> scrying tab. Other then this it's fantastic so far.
Yes, after completing the achievement, you'll still get those notifications just without the achievement progress
For the window, I can change it so that it remembers when you closed/opened the window and restores the last state for the current scene.
Report comment to moderator  
Reply With Quote
Unread 06/13/24, 09:28 AM  
Alessondria

Forum posts: 0
File comments: 98
Uploads: 0
This add-on has everything I wanted for scribing: a way to see the scripts location/ source and a popup to show me when I get ink.

I have a question though: when I eventually complete the achievement to gather 500 ink will I still get a popup to tell me when I gather one? Because that is something I would love.

Next, the UI window for the scripts is a bit large. SO large I need to kill the window every time I edit a skill. Would it be possible to prevent the UI window from showing up when crafting/ editing a skill? I really only would like it to show when I navigate to my character skills via ALT -> skills -> scrying tab. Other then this it's fantastic so far.
Report comment to moderator  
Reply With Quote
Unread 06/13/24, 07:47 AM  
EF321

Forum posts: 1
File comments: 22
Uploads: 0
Thanks for the update, love new grouping by source
Report comment to moderator  
Reply With Quote
Unread 06/13/24, 04:14 AM  
akamatsu02
 
akamatsu02's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 11
Originally Posted by Wendiga
Personally, I would love to see the complete description of the script in the tooltip as is the original, with its corresponding values.

As it is, it reports what it does, but not "how much."
I'll take a look how to implement it
Report comment to moderator  
Reply With Quote
Unread 06/13/24, 04:09 AM  
Wendiga

Forum posts: 0
File comments: 12
Uploads: 0
Personally, I would love to see the complete description of the script in the tooltip as is the original, with its corresponding values.

As it is, it reports what it does, but not "how much."
Report comment to moderator  
Reply With Quote
Unread 06/11/24, 10:26 PM  
EF321

Forum posts: 1
File comments: 22
Uploads: 0
Originally Posted by akamatsu02
Originally Posted by EF321
Hi,

I also have suggestion: put non-rng scripts on top or bottom of the list, ones acquired from quests, class mastery and mages guild halls.
Like this?
Yes! Looks awesome!
Report comment to moderator  
Reply With Quote
Unread 06/11/24, 09:30 PM  
akamatsu02
 
akamatsu02's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 32
Uploads: 11
Originally Posted by notnear
I've added this section based on my tooltips function under your GetScriptDescription, if you think it suits your idea feel free to use (might need to change the colors to keep it in the same style)

Lua Code:
  1. text = text.."\n\n"..ScriptTracker.ColorMessage("Applicable to:", "ffffff")
  2. local grimoireNames_table = {}
  3. for craftedAbilityId = 1, GetNumCraftedAbilities() do
  4.     local description1 = GetCraftedAbilityScriptDescription(craftedAbilityId, id)
  5.     local description2 = GetCraftedAbilityScriptGeneralDescription(id)
  6.     if description1 ~= description2 then
  7.         local craftedAbilityName = GetCraftedAbilityDisplayName(craftedAbilityId)
  8.         grimoireNames_table[#grimoireNames_table + 1] = craftedAbilityName
  9.     end
  10. end
  11. -- Sort the names
  12. table.sort(grimoireNames_table)
  13. local grimoireNames = table.concat(grimoireNames_table, '\n')
  14. text = text.."\n"..grimoireNames
It's a good idea, but I think it might be too much information inside of the tooltip then ^^"
Report comment to moderator  
Reply With Quote
Unread 06/11/24, 06:43 PM  
notnear
 
notnear's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 71
Uploads: 11
I've added this section based on my tooltips function under your GetScriptDescription, if you think it suits your idea feel free to use (might need to change the colors to keep it in the same style)

Lua Code:
  1. text = text.."\n\n"..ScriptTracker.ColorMessage("Applicable to:", "ffffff")
  2. local grimoireNames_table = {}
  3. for craftedAbilityId = 1, GetNumCraftedAbilities() do
  4.     local description1 = GetCraftedAbilityScriptDescription(craftedAbilityId, id)
  5.     local description2 = GetCraftedAbilityScriptGeneralDescription(id)
  6.     if description1 ~= description2 then
  7.         local craftedAbilityName = GetCraftedAbilityDisplayName(craftedAbilityId)
  8.         grimoireNames_table[#grimoireNames_table + 1] = craftedAbilityName
  9.     end
  10. end
  11. -- Sort the names
  12. table.sort(grimoireNames_table)
  13. local grimoireNames = table.concat(grimoireNames_table, '\n')
  14. text = text.."\n"..grimoireNames
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: