Download
(6 Kb)
Download
Updated: 03/16/22 06:38 PM
Pictures
File Info
Compatibility:
Ascending Tide (7.3.5)
Updated:03/16/22 06:38 PM
Created:04/19/14 04:56 PM
Monthly downloads:1,245
Total downloads:404,471
Favorites:816
MD5:
Categories:Info, Plug-in Bars, Character Advancement, Graphic UI Mods
SpentSkillPoints  Popular! (More than 5000 hits)
Version: 1.22
by: Shinni, TemporalPersonage
This addon displays the amount of already spent skill points for each category/skill line. Nothing necessary but it saves some time because you don't have to count by yourself.

If you like fancy colors, you can toggle the color mode via /ssp_color.
The spent skill points and the skill line's rank will then be displayed red->yellow->green.
Green means every perk skilled/rank is 50, red means no perk skilled/rank is 1.

Request:
Originally Posted by esoblokeguy
[...]
I have a request for an addon for the skills UI.
Something that shows all the skills spent.
Totals and per skill tree and per skill line.
Without the need to go through and count them.
[...]
It would help massively in some situations, especially for werewolf and vampire people who have lost skillpoints, and one of the previous maintenance's where people lost all of their skill points, and a screenshot with this addon could save so much anguish.
- 1.22 (TemporalPersonage)
- API bump
- Change save file to save by CharacterID

- 1.21 (TemporalPersonage)
- Compatible with Blackwood and Waking Flame

- 1.20 (TemporalPersonage)
- Compatible with Blackwood
- Correctly count werewolf and vampire skill points
- Correctly count Armor skill lines

- 1.19
- compatible with Greymoor
- added new skill lines

- 1.18
- compatible with Scalebreaker

- 1.17
- compatible with Wrathstone

- 1.16
- compatible with Murkmire
- fixed Legerdemain error when using the colored mode

- 1.15
- fixed total number of spent skill points

- 1.14
- compatible with wolfhunter update

- 1.13
- hopefully fixed error on non-english clients

- 1.12
- added fritzOSU03's fix for racial passives
- compatible with the Summerset update

- 1.11
- better compatibility with unlocking skill lines
- better compatibility with different localizations

- 1.10
- fixed category headers no longer displaying the total number of spent skill points

- 1.9.9
- compatible with the Morrowind update

- 1.9.8
- compatible with the Housing update

- 1.9.7
- compatible with the Shadows of the Hist update

- 1.9.6
- compatible with the Dark Brotherhood update

- 1.9.5
- finder keepers is no longer counted
- color formating the thieves guild skill line doesn't break on rank 11 and 12 anymore

- 1.9.4
- compatible with Thieves Guild update

- 1.9.3
- compatible with Orsinium update

- 1.9.2
- compatible with IC update
- fixed werewolf and soul magic bug (displayed +1 skill point)
- fixed legerdemain bug, which destroyed the color sceme when having rank 11+

- 1.9.1
- api update for eso 1.6.5

- 1.9
- skill lines with max rank 10 will now be displayed as green when fully leveled

- 1.8
- added skill line rank to the left of the line's name
- added color mode

- 1.7
- changed API version (Update 5)

- 1.6
- changed api version

- 1.5
- changed API version
- addon no longer crashes on newly created characters

- 1.4
- correct amount of points for alchemy and provisioning for non english clients

- 1.3
- results are cached but not saved to file
- if a value wasn't found, its recalculated (should fix vamp / ww bug, couldn't test it though)

- 1.2
- results are now cached to reduce loadtime when opening the skill window

- 1.1
- addon crashed when selecting a skill

- 1.0
- release
Archived Files (32)
File Name
Version
Size
Uploader
Date
1.21
6kB
TemporalPersonage
08/22/21 11:01 PM
1.20a
6kB
TemporalPersonage
05/31/21 03:29 PM
1.20
5kB
TemporalPersonage
05/31/21 12:22 AM
1.19
6kB
Shinni
07/11/20 10:57 AM
1.18
6kB
Shinni
08/15/19 10:58 AM
1.17
6kB
Shinni
03/09/19 12:09 PM
1.16
6kB
Shinni
10/23/18 03:00 PM
1.15
6kB
Shinni
08/20/18 01:24 PM
1.14
6kB
Shinni
08/20/18 12:22 PM
1.13
5kB
Shinni
06/02/18 06:35 AM
1.12
5kB
Shinni
06/01/18 04:17 PM
1.11
5kB
Shinni
10/31/17 12:52 PM
1.10
5kB
Shinni
05/25/17 02:30 PM
1.9.9
5kB
Shinni
05/22/17 01:37 PM
1.9.8
5kB
Shinni
10/05/16 12:01 PM
1.9.7
5kB
Shinni
08/01/16 01:41 PM
1.9.6
5kB
Shinni
05/31/16 05:22 AM
1.9.5
5kB
Shinni
03/26/16 06:53 AM
1.9.4
5kB
Shinni
03/08/16 08:23 AM
1.9.3
4kB
Shinni
11/20/15 12:26 PM
1.9.2
4kB
Shinni
09/09/15 06:28 AM
1.9.1
3kB
Shinni
03/05/15 07:59 AM
1.9
3kB
Shinni
01/22/15 03:59 PM
1.8
3kB
Shinni
12/15/14 05:59 AM
1.7
3kB
Shinni
11/04/14 10:34 AM
1.6
3kB
Shinni
09/17/14 02:45 PM
1.5
3kB
Shinni
05/25/14 08:35 AM
1.4
3kB
Shinni
05/03/14 01:43 PM
1.3
3kB
Shinni
04/26/14 06:39 AM
1.2
3kB
Shinni
04/24/14 11:21 AM
1.1
2kB
Shinni
04/20/14 06:27 AM
1.0
3kB
04/19/14 04:56 PM


Post A Reply Comment Options
Unread 03/26/16, 01:44 PM  
uladz
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 223
Uploads: 2
Originally Posted by Shinni
Originally Posted by uladz
Thank you for the update .
BTW what means "^?" character at the end of no-EN names, like this one?:
Lua Code:
  1. name == "Diebesgilde^f"
  2. name == "Werwolf^m"
That's the gender of the word. ^f means the word is female and ^m means the word is male and ^n means the word is neutral.
The game needs this information to create gramatically correct sentences. It's needed for instance to select the correct article. While English has only the article "the", German has "der" for male, "die" for female and "das" for neutral words.
Diebesgilde^f -> die Diebesgilde
Werwolf^m -> der Werwolf
Aahh, I see now, thank you for the explanation!
Report comment to moderator  
Reply With Quote
Unread 03/26/16, 01:42 PM  
Shinni
AddOn Author - Click to view AddOns

Forum posts: 167
File comments: 550
Uploads: 22
Originally Posted by uladz
Thank you for the update .
BTW what means "^?" character at the end of no-EN names, like this one?:
Lua Code:
  1. name == "Diebesgilde^f"
  2. name == "Werwolf^m"
That's the gender of the word. ^f means the word is female and ^m means the word is male and ^n means the word is neutral.
The game needs this information to create gramatically correct sentences. It's needed for instance to select the correct article. While English has only the article "the", German has "der" for male, "die" for female and "das" for neutral words.
Diebesgilde^f -> die Diebesgilde
Werwolf^m -> der Werwolf
Report comment to moderator  
Reply With Quote
Unread 03/26/16, 12:45 PM  
uladz
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 223
Uploads: 2
Thank you for the update .
BTW what means "^?" character at the end of no-EN names, like this one?:
Lua Code:
  1. name == "Diebesgilde^f"
  2. name == "Werwolf^m"
Last edited by uladz : 03/26/16 at 12:48 PM.
Report comment to moderator  
Reply With Quote
Unread 03/26/16, 12:35 AM  
uladz
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 223
Uploads: 2
Exclamation fix for thieves guild

Thieves guild skill line needs a little bit of housekeeping, you get the first ability for free, no skill points needed. This is not accounted correctly my the addon and it gives you 1 extra skill point in total and in guild/thieves guild line.

I've added this code to the function SpentSkillPoints.ReduceAbility to fix it. Note that I don't know the correct name of Thieves Guild for DE and FR versions, so I just guessed . Please correct me if I made a mistake there.
Lua Code:
  1. if skillType == SKILL_TYPE_GUILD then
  2.         local name = getSkillLineInfo(skillType, skillLine)
  3.         -- thieves guild's have access to "Finders Keepers" without spending a skill point
  4.         if name == "Thieves Guild" or name == "Diebesgilde" or name == "Guilde des voleurs" then
  5.             if skillIndex == 1 then
  6.                 return 1
  7.             end
  8.         end
  9.     end

Here's the updated version of addon, works for EN - [CLICK TO DOWNLOAD].
Note that the total number of skill points may also need to be adjusted for thieves guild, I think it should be 11, not 10 as it's returned by default for guild type in the function GetMaxRank (SpentSkillPointsUI.lua).
Report comment to moderator  
Reply With Quote
Unread 11/19/15, 11:11 AM  
l3x0r

Forum posts: 13
File comments: 152
Uploads: 0
can we get an api bump update plz?
Report comment to moderator  
Reply With Quote
Unread 09/07/15, 04:46 AM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Originally Posted by Augmenti-DeMontia
Afaik, all you have to do is change the text in SpentSkillPoints.txt ...
From
## APIVersion: 100011

To
## APIVersion: 100012

It's working fine for me.
Does it cout spent points correctly for you? I had to make changes because of werewolf skill line as I wrote a few posts below.
Report comment to moderator  
Reply With Quote
Unread 09/07/15, 04:30 AM  
Augmenti-DeMontia

Forum posts: 32
File comments: 213
Uploads: 0
Afaik, all you have to do is change the text in SpentSkillPoints.txt ...
From
## APIVersion: 100011

To
## APIVersion: 100012

It's working fine for me.
Report comment to moderator  
Reply With Quote
Unread 09/06/15, 11:39 PM  
DaBear78
 
DaBear78's Avatar

Forum posts: 1
File comments: 120
Uploads: 0
Update for 1.7 coming? Please? ^^
Report comment to moderator  
Reply With Quote
Unread 08/19/15, 02:45 PM  
Sinful Soul

Forum posts: 1
File comments: 176
Uploads: 0
Counting one when it shouldn't

When we reset the skills it's showing more SPs than we actually have. The passive "Emperor" has 1 SP in it and it shouldn't count for the total count of available skill points.
Report comment to moderator  
Reply With Quote
Unread 05/26/15, 10:34 AM  
GarishPangolin

Forum posts: 0
File comments: 5
Uploads: 0
Well done!

Great addon. Thanks a bunch.

p.s.
Thanks, Garkin, for your work on the SSP.ReduceAbility function, you stopped my OCD from tormenting me.
Report comment to moderator  
Reply With Quote
Unread 05/15/15, 08:53 PM  
Sinful Soul

Forum posts: 1
File comments: 176
Uploads: 0
off by 2 now

As someone else pointed out, the add-on has issues with the werewolf line. And since it also has issues with the soul magic line, i'm now off by 2. I did a full skill reset, got my points back, while still reset I went to get cured of the werewolf line and the add-on is now reporting the wrong value and it's off by 2 points now.
Report comment to moderator  
Reply With Quote
Unread 04/12/15, 08:15 AM  
Sinful Soul

Forum posts: 1
File comments: 176
Uploads: 0
Showing an extra skill point

I did the full reset of skill points thing at the shrine and I noticed the add-on is showing I have one more point than I actually have.

The skill Soul Trap, under World/Soul Magic is already given to you without you needing to spend a point into it.
Report comment to moderator  
Reply With Quote
Unread 04/10/15, 06:32 PM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
glitch

Report comment to moderator  
Reply With Quote
Unread 04/09/15, 11:27 PM  
BigMons
 
BigMons's Avatar

Forum posts: 38
File comments: 178
Uploads: 0
I also think it would be very useful to have a way to export the spent skill points for each skill. By export, I mean to a text file or something. This would be useful for respeccing or if they do skill point resets after a patch so you can more easily know where to put your points back into.
Report comment to moderator  
Reply With Quote
Unread 04/03/15, 05:44 AM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Addons shows one more spent skill point for werewolves. Werewolf skill line comes with transformation (ultimate) unlocked, so you need to substract one point from there.

EDIT:
Currently it shows 2 more skill points for me (283 instead of 281) - one from werewolf skill line and second probably because of Legerdemain skill line.

Fixed function:
Lua Code:
  1. function SSP.ReduceAbility( skillType, skillLine, skillIndex )
  2.     if skillType == SKILL_TYPE_WORLD then
  3.         local num = GetNumSkillAbilities( skillType, skillLine )
  4.         if num == 12 then --Werewolf
  5.             if skillIndex == 1 then
  6.                 return 1
  7.             end
  8.         elseif num == 5 and skillIndex == 2 and select(5, GetSkillAbilityInfo( skillType, skillLine, 1)) then -- Soul Magic
  9.             return 1
  10.         end
  11.     end
  12.     if skillType == SKILL_TYPE_TRADESKILL then
  13.         if skillIndex == 1 then
  14.             return 1 --first trade skill is always free
  15.         elseif skillIndex == 2 and (skillLine == select(2, GetCraftingSkillLineIndices(CRAFTING_TYPE_ENCHANTING)) or skillLine == select(2, GetCraftingSkillLineIndices(CRAFTING_TYPE_PROVISIONING))) then
  16.             return 1 --echantment, provision has another free skill
  17.         end
  18.     end
  19.     if skillType == SKILL_TYPE_RACIAL and skillLine <= 10 and skillIndex == 1 then
  20.         -- exp bonus is free
  21.         return 1
  22.     end
  23.     return 0
  24. end

SpentSkillPoints-1.9.1-modified.zip
Last edited by Garkin : 04/07/15 at 08:48 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: