Quantcast
Download
(74 Kb)
Download
Updated: 03/13/19 07:46 AM
Pictures
File Info
Compatibility:
Wrathstone (4.3)
Updated:03/13/19 07:46 AM
Created:12/07/17 08:27 PM
Monthly downloads:15,438
Total downloads:221,837
Favorites:369
MD5:
Categories:Character Advancement, Graphic UI Mods, Info, Plug-in Bars, Miscellaneous, Utility Mods
4.3
Urich's Skill Point Finder  Popular! (More than 5000 hits)
Version: 4.0.17
by: fritzOSU03 [More]
Due to recent events and real life things, for the time being, I will not be making significant updates or improvements to my addons. I will attempt to continue to provide maintenance level fixes but be aware that they may not come quickly. Thank you!

Description
Have you ever been in a situation where you need more skill points but you have no idea where to get them? Well today is your lucky day! Urich's Skill Point Finder provides a graphical interface showing all of the skill points you have (and haven't) earned throughout the entire game. You can show or hide the window by binding a hotkey or by entering the slash command. Slash command information is below.

Localization
Localization for German, French, and Japanese is included in version 4.0.0. I speak only English so I am very sorry if a translation is incorrect. My only available source was Google Translate. Please message me if you see a translation that can be improved or shortened where space is an issue. Also feel free to provide a complete translation for another language if you would like to see it added to a future update.

Slash Commands
  • /uspf - Show or hide the USPF window.
  • /uspf help - Display help information in the chat window.

Known Issues/Complications
  1. There was reportedly some issue in the past with public dungeon group boss events not properly awarding skill points upon completion. This may result in the USPF UI showing more skill points than you actually have. If this is the case for you, it means that you were shorted a skill point by the game.
  2. The Folium Discognitum is a scroll that awards two skill points on use. Because the Folium is a scroll and not a book, it is not possible to determine if if you have earned those points besides comparing the number of earned skill points with the number of expected skill points + 2. There is an override in the settings menu if this information is not correct for your character.
  3. There are skill points awarded upon completion of "Broken Bonds" and "The Mind Trap" for Morrowind and Summerset characters respectively. There are override options in the settings menu for these skill points if this information is not correct for your character.

Donations
Do you like this addon and wish to make a donation? Check the donation page or send donations to @fritzOSU03 on the PC-NA server.
Version 4.0.17
  • Japanese language updates. Thanks Marify!

Version 4.0.16
  • Workaround for the 4.3.7 ZOS API bug in SkillsDataManager.lua (GetCraftingSkillLineIndices(tradeskillType)).
EsoUI/Ingame/Skills/SkillsDataManager.lua:1202: attempt to index a nil value
Version 4.0.15
  • Wrathstone dungeon zone location bug fix.

Version 4.0.14
  • Wrathstone DLC update.
  • Added checks for missing entries on un-logged characters.

Version 4.0.13
  • Murkmire DLC update.

Version 4.0.12
  • Converted racial ids to racial skill line ids. -Thanks code65536

Version 4.0.11
  • Wolfhunter DLC update. -Thanks BloodStainCHild

Version 4.0.10
  • Bugfix for Alik'r Desert zone quest checks.

Version 4.0.9
  • Added additional color options for points with progression.
  • Added multi-server character save support. Non-NA Megaserver users' data will be reset.
  • Minor bugfixes to resolve some lag spike issues.

Version 4.0.8
  • Name change fix for The Lion's Den.

Version 4.0.7
  • Minor fixes for Psijic Order passive and override functions.

Version 4.0.6
  • Character list bugfix.

Version 4.0.5
  • Adjustment for ZOS' undocumented Summerset quest line skill points change.

Version 4.0.4
  • Event handler adjustments.
  • General improvements and fixes.
  • Adjustment for ChampionPointRespec bug.
  • Psijiic Order given point deduction.

Version 4.0.3
  • Bug fixes.
  • Scene manager elements removed.

Version 4.0.0
  • Summerset update.
  • Cross-character support.
  • Morrowind and Summerset intro quest point overrides.
  • Localization support (de, fr, jp).
  • Optimizations.

Version 3.0.3
  • Racial passive duplicates bug fix.

Version 3.0.2
  • Dragon Bones update.
  • Corrected a missing library issue.

Version 3.0.1
  • QuestID fix for Crypt of Hearts I.

Version 3.0.0
  • Implemented a complete setup for color, font, and sorting options by section.
  • Implemented settings menu and saved variables functionality.
  • General optimization and cleanup.

Version 2.0.0
  • Complete restructure of the addon for efficiency and data collection.
    • Converted the visual elements to virtual containers to allow for easier expansion.
    • Redesigned the data structures to better utilize LUA tables.
    • Converted all of the functions to use quest IDs and achievement IDs for better language support.
  • Font change in the GUI.

Version 1.0.1
  • Added a close button to the window.
Archived Files (1)
File Name
Version
Size
Uploader
Date
4.0.16
74kB
fritzOSU03
03/11/19 10:21 AM


Post A Reply Comment Options
Unread 04/18/19, 01:44 PM  
Marazota

Forum posts: 105
File comments: 983
Uploads: 0
hey Urich so at least after Elsweyr you can add wailing prison skyshard to the list in addon UI?

Added a new achievement for collecting the Skyshard in the Wailing Prison (the first part of the Main Quest). If you already completed this quest and have the Skyshard, the achievement will be given automatically.
Report comment to moderator  
Reply With Quote
Unread 04/15/19, 02:46 PM  
Inspirer
 
Inspirer's Avatar

Forum posts: 0
File comments: 12
Uploads: 0
Have you thought about merging "Morrowind Character" and "Summerset Character" into one line? Something like "Chapter Character". It's not like you can have both (And soon 3 with Elsweyr). It's just eating space, plus that 0/1 is kinda annoying
Report comment to moderator  
Reply With Quote
Unread 03/30/19, 04:28 PM  
nickycat101

Forum posts: 0
File comments: 3
Uploads: 0
Vardenfell skill points

My skillpoint finder is showing i have 2 storyline skill points in vardenfell, but I've done all of the main story quests. Is there something I am missing?
Report comment to moderator  
Reply With Quote
Unread 03/17/19, 04:40 PM  
Dueydoodah

Forum posts: 6
File comments: 27
Uploads: 0
It seems that the skyshard you get in the wailing prison is not counted in the addon but is counted in the game. Also, the total counts at the bottom of the skyshard column states 2/143 at this point in time for my character but I have collected 5/18 skyshards in summerset.
Report comment to moderator  
Reply With Quote
Unread 03/11/19, 09:48 AM  
fritzOSU03
 
fritzOSU03's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 75
Uploads: 4
Thanks x2. I'll look into getting a fix pushed live.

Originally Posted by vgabor
I can confirm the following changes fixes the error occurring for me.

ps: your code block has double 'end' section in it...
__________________
┌─────────────────────────────────────────────────┐
- Urich -
└─────────────────────────────────────────────────┘
Report comment to moderator  
Reply With Quote
Unread 03/11/19, 09:43 AM  
fritzOSU03
 
fritzOSU03's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 75
Uploads: 4
Re: re: your temp fix

You'll want to replace the two original lines with everything that is in the second code snippet, inserting the new lines above just as it's shown. Notice how the last two lines of the new snippet look very similar to the two original lines being replaced but with a slightly different name. That new name is calling the function being added just above.

Originally Posted by Seeker3010
where do the second set of code lines go? Insert? Or replace?

OK....I can't read....I understand now. Replace the 2 lines with the many...duh!!
Haha, that may be true but it won't help the fact that the original replacement code I posted will actually break the addon completely. My bad. It's correct now if you want to check it. I'm waiting for a second confirmation before I click the "push update" button.

Edit: Corrected syntax from prior post.
__________________
┌─────────────────────────────────────────────────┐
- Urich -
└─────────────────────────────────────────────────┘
Last edited by fritzOSU03 : 03/11/19 at 09:59 AM.
Report comment to moderator  
Reply With Quote
Unread 03/11/19, 09:40 AM  
vgabor

Forum posts: 0
File comments: 9
Uploads: 0
Originally Posted by fritzOSU03
If you'd like to try a fix, try replacing lines 700-701 in USPF.lua below with the new piece below that and let me know if it takes care of the issue. Let me know if this fixes it for you and I'll push an update for it that bypasses their bug.
I can confirm the following changes fixes the error occurring for me.

Code:
[email protected]:~/Documents/Elder Scrolls Online/live/AddOns/USPF$ diff -u USPF.lua.orig USPF.lua
--- USPF.lua.orig	2019-03-11 15:34:42.000000000 +0000
+++ USPF.lua	2019-03-11 15:35:02.000000000 +0000
@@ -697,8 +697,16 @@
 	end
 end

-local enchantingSkillType, enchantingSkillLine = GetCraftingSkillLineIndices(CRAFTING_TYPE_ENCHANTING)
-local provisionSkillType, provisionSkillLine = GetCraftingSkillLineIndices(CRAFTING_TYPE_PROVISIONING)
+function USPF_GetCraftingSkillLineIndices(tradeskillType)
+    local skillLineData = SKILLS_DATA_MANAGER:GetCraftingSkillLineData(tradeskillType)
+    if skillLineData then
+         return skillLineData:GetIndices()
+    end
+    return 0, 0, 0
+end
+
+local enchantingSkillType, enchantingSkillLine = USPF_GetCraftingSkillLineIndices(CRAFTING_TYPE_ENCHANTING)
+local provisionSkillType, provisionSkillLine = USPF_GetCraftingSkillLineIndices(CRAFTING_TYPE_PROVISIONING)
 local DARK_BROTHERHOOD, FIGHTERS_GUILD, MAGES_GUILD, THIEVES_GUILD, UNDAUNTED, SOUL_MAGIC, LEGERDEMAIN, PSIJIC_ORDER = 118, 45, 44, 117, 55, 72, 111, 130

 local function USPF_IsValidRacialLine(skillType, skillLine)
ps: your code block has double 'end' section in it...
Last edited by vgabor : 03/11/19 at 09:41 AM.
Report comment to moderator  
Reply With Quote
Unread 03/11/19, 09:36 AM  
Seeker3010

Forum posts: 1
File comments: 11
Uploads: 0
re: your temp fix

where do the second set of code lines go? Insert? Or replace?


OK....I can't read....I understand now. Replace the 2 lines with the many...duh!!
__________________
TANSTAAFL - And freedom is NEVER free.
Last edited by Seeker3010 : 03/11/19 at 09:47 AM.
Report comment to moderator  
Reply With Quote
Unread 03/11/19, 08:00 AM  
fritzOSU03
 
fritzOSU03's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 75
Uploads: 4
Thanks for letting me know about it. This bug stems from a bad function call that ZOS made inside their update this morning. ZOS made a bad function call inside of the GetCraftingSkillLineIndices function that's causing the problem which is why the stack trace is showing you that the problem originates in SkillsDataManager.lua. This new bug is likely to happen in any addon that looks at the crafting skill lines.

If you'd like to try a fix, try replacing lines 700-701 in USPF.lua below with the new piece below that and let me know if it takes care of the issue. Let me know if this fixes it for you and I'll push an update for it that bypasses their bug.

Replace these lines (700-701 in USPF.lua)...
Lua Code:
  1. local enchantingSkillType, enchantingSkillLine = GetCraftingSkillLineIndices(CRAFTING_TYPE_ENCHANTING)
  2. local provisionSkillType, provisionSkillLine = GetCraftingSkillLineIndices(CRAFTING_TYPE_PROVISIONING)

...with all of these lines.
Lua Code:
  1. --Temporary fix for ZOS' 4.3.7 bug.
  2. function USPF_GetCraftingSkillLineIndices(tradeskillType)
  3.     local skillLineData = SKILLS_DATA_MANAGER:GetCraftingSkillLineData(tradeskillType)
  4.     if skillLineData then
  5.         return skillLineData:GetIndices()
  6.     end
  7.     return 0, 0, 0
  8. end
  9.  
  10. local enchantingSkillType, enchantingSkillLine = USPF_GetCraftingSkillLineIndices(CRAFTING_TYPE_ENCHANTING)
  11. local provisionSkillType, provisionSkillLine = USPF_GetCraftingSkillLineIndices(CRAFTING_TYPE_PROVISIONING)

Originally Posted by Marazota
image link
Originally Posted by Gallaigh
The addon doesn't work with new patch.
Originally Posted by wrtsdf
I've got the same problem.
Originally Posted by assoui
After latest game patch, the following errors are occuring
Edit: Syntax.
__________________
┌─────────────────────────────────────────────────┐
- Urich -
└─────────────────────────────────────────────────┘
Last edited by fritzOSU03 : 03/11/19 at 09:48 AM.
Report comment to moderator  
Reply With Quote
Unread 03/11/19, 07:09 AM  
Marazota

Forum posts: 105
File comments: 983
Uploads: 0
Report comment to moderator  
Reply With Quote
Unread 03/11/19, 06:23 AM  
Gallaigh

Forum posts: 2
File comments: 41
Uploads: 0
The addon doesn't work with new patch.
Report comment to moderator  
Reply With Quote
Unread 03/11/19, 06:05 AM  
wrtsdf

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by assoui
After latest game patch, the following errors are occuring
(...)
I've got the same problem.
Last edited by wrtsdf : 03/11/19 at 06:06 AM.
Report comment to moderator  
Reply With Quote
Unread 03/11/19, 05:54 AM  
assoui

Forum posts: 0
File comments: 14
Uploads: 0
After latest game patch, the following errors are occuring

Code:
EsoUI/Ingame/Skills/SkillsDataManager.lua:1202: attempt to index a nil value
stack traceback:
EsoUI/Ingame/Skills/SkillsDataManager.lua:1202: in function 'ZO_SkillsDataManager:GetSkillTypeData'
EsoUI/Ingame/Skills/SkillsDataManager.lua:1247: in function 'ZO_SkillsDataManager:GetCraftingSkillLineData'
EsoUI/Ingame/AddonCompatibilityAliases/AddonCompatibilityAliases.lua:697: in function 'GetCraftingSkillLineIndices'
user:/AddOns/USPF/USPF.lua:700: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Unread 03/05/19, 06:06 PM  
fritzOSU03
 
fritzOSU03's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 75
Uploads: 4
Originally Posted by code65536
Thanks for the update. Minor bug: On lines 566/567, you have AD5 instead of GC for DoM's zone and AD3 instead of EP4 for Frostvault.
Confirmed and updated. Thank you!
__________________
┌─────────────────────────────────────────────────┐
- Urich -
└─────────────────────────────────────────────────┘
Report comment to moderator  
Reply With Quote
Unread 03/05/19, 04:09 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 102
Uploads: 18
Thanks for the update. Minor bug: On lines 566/567, you have AD5 instead of GC for DoM's zone and AD3 instead of EP4 for Frostvault.
Last edited by code65536 : 03/05/19 at 08:31 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.