Download
(69 Kb)
Download
Updated: 08/23/21 04:38 AM
Pictures
File Info
Compatibility:
Waking Flame (7.1.5)
Updated:08/23/21 04:38 AM
Created:03/14/21 04:51 AM
Monthly downloads:1,369
Total downloads:69,589
Favorites:43
MD5:
SuperStar - Waking Flame Update  Popular! (More than 5000 hits)
Version: 5.0.4
by: Armodeniz [More]
This is the SuperStar updated for Waking Flame version of ESO(101031).
Thanks to Ayantir and Sigo Dest for creating and maintaining this excellent addon for a long time. In order to allow those who love it to continue to use it, I created this patch.


REQUIRED LIBRARY:
LibMainMenu-2.0



LAST CHANGE:

Ver 5.0.4: API update.


INSTALL:
Method 1. Use minion to install both superstar (this addon) and libmainmenu-2.0 (the required library).
Method 2. Download superstar and libmainmenu-2.0, unzip them and put the files in your Documents\Elder Scrolls Online\live\AddOns folder.


USAGE:
Make sure you have activated superstar in your ADD-ONS menu.
To use superstar, type command "/superstar" in your chat window and press ENTER. You can also bind a key to show superstar in your keybindings setting menu.

This is the main page of superstar showing your level, gears, skills, CPs and many important stats.


This is a skill builder that allows you to simulate and save your skill points distribution.


This is the hash window. You can copy your friend's code, paste it to the second edit box, and press "see skills of this build". Then you can see all your friend's skills, and can also save them for future loading.


All your saved skill builds are listed here, and you can load them as you wish.


This page shows the infomation of your active companion.


ATTENTION!
Since developers often modify the Champion Points, the Champion Points that have been stored may become invalid after the game is updated.
Ver 5.0.4: API update.
Ver 5.0.3: Companion UI adjustments(level up progression and locked ability slots)
Ver 5.0.2: Added Chinese translation
Ver 5.0.1: - Fixed cp updating bug in PTS
Ver 5.0.0:
1. New skills saving and loading backend. Now you can change to other language without losing your saved builds!
2. Companion Information Page! You can check your companion's level, gear, skills and the relationship between you and your companion in one page!
3. The new code is much shorter!
4. Other bugs fix
Ver 4.4.3: - Update to LibMainMenu2.0
Ver 4.4.2: - UI adjustment
Ver 4.4.1: - Fixed a CP display bug
Ver 4.4.0:
- Now you can see main and backup skills as soon as the window open without swapping weapon 3 times
- Now you can see werewolf skillbar in the summary page
- Changed some long enchantment discriptions
- Fixed some bugs
Ver 4.3.9:
- Add Russian Translation (thx Ankou_rmv)
- Bugs fixing
Ver 4.3.8: - Add Russian support for skill saving
Ver 4.3.7: - Now the champion skill names are displayed properly in German
Ver 4.3.6: - Enchantment and Provisioning skillline adjustments
Ver 4.3.5: - Armor skills, Vampire and Werewolf skills and Assault skills in old profiles can be loaded now
- mythic items now has right color (thx iiJonno)
- UI adjusts
Ver 4.3.4: CP 2.0 Update!
Optional Files (0)


Archived Files (11)
File Name
Version
Size
Uploader
Date
5.0.3
69kB
Armodeniz
06/04/21 02:12 AM
5.0.2
69kB
Armodeniz
05/26/21 08:41 AM
5.0.1
68kB
Armodeniz
05/20/21 07:54 AM
5.0.0
68kB
Armodeniz
05/19/21 08:56 AM
4.4.3
81kB
Armodeniz
04/13/21 04:12 AM
4.4.2
81kB
Armodeniz
04/06/21 06:54 AM
4.4.1
84kB
Armodeniz
03/30/21 02:15 AM
4.4.0
84kB
Armodeniz
03/24/21 12:56 AM
4.3.9
83kB
Armodeniz
03/19/21 12:41 AM
4.3.8
79kB
Armodeniz
03/16/21 09:10 PM
4.3.7
79kB
Armodeniz
03/16/21 07:48 AM


Post A Reply Comment Options
Unread 03/14/21, 07:41 AM  
SimonIllyan
 
SimonIllyan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 246
Uploads: 2
Good job!
Regarding this:
The Old CPs, Armor skills, Assault skills, Vampire and Werewolf skills are not loaded, you should respec them yourself.
For Armor, it is rather easy to import them as well. You need to renumber all Armor skills above 1 by adding 1 (for Medium Armor) or 2 (for Light/Heavy), to take into account the Light/Medium/Heavy Bonuses and Light/Heavy Penalties that have been added right after skill number 1 (Ultimate).

Here is the function I wrote for my patch to Sigo's version:
Code:
local function abilityFix(skillType, skillLineIndex, abilityIndex)
	if skillType == SKILL_TYPE_ARMOR and abilityIndex > 1 then
		if skillLineIndex == 2 then 
			-- medium armor
			abilityIndex = abilityIndex + 1
		else
			-- light & heavy
			abilityIndex = abilityIndex + 2		
		end
	elseif skillType == SKILL_TYPE_WORLD and skillLineIndex == 5 then
                -- Vampire
		if abilityIndex == 10 or abilityIndex == 11 then
			abilityIndex = 21 - abilityIndex -- swap 10 and 11
		end	
	elseif skillType == SKILL_TYPE_TRADESKILL and 
			(skillLineIndex == 4 or skillLineIndex == 6) then
			-- Enchanting, Provisioning
		if abilityIndex == 1 or abilityIndex == 2 then
			abilityIndex = 3 - abilityIndex -- swap 1 and 2
		end	
	end
	return abilityIndex
end
– its result is the "new" abilityIndex.
Report comment to moderator  
Reply With Quote
Unread 03/14/21, 08:06 PM  
Armodeniz
 
Armodeniz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 28
Uploads: 3
Thank you for the suggestion, I've solved this problem by change the old skill hash code. Insert "88" in the right place of the hash code can move the light armor passive skills 2 skills downward. Other adjustments are similar.
Originally Posted by SimonIllyan
Good job!
Regarding this:

For Armor, it is rather easy to import them as well. You need to renumber all Armor skills above 1 by adding 1 (for Medium Armor) or 2 (for Light/Heavy), to take into account the Light/Medium/Heavy Bonuses and Light/Heavy Penalties that have been added right after skill number 1 (Ultimate).

Here is the function I wrote for my patch to Sigo's version:
Code:
local function abilityFix(skillType, skillLineIndex, abilityIndex)
	if skillType == SKILL_TYPE_ARMOR and abilityIndex > 1 then
		if skillLineIndex == 2 then 
			-- medium armor
			abilityIndex = abilityIndex + 1
		else
			-- light & heavy
			abilityIndex = abilityIndex + 2		
		end
	elseif skillType == SKILL_TYPE_WORLD and skillLineIndex == 5 then
                -- Vampire
		if abilityIndex == 10 or abilityIndex == 11 then
			abilityIndex = 21 - abilityIndex -- swap 10 and 11
		end	
	elseif skillType == SKILL_TYPE_TRADESKILL and 
			(skillLineIndex == 4 or skillLineIndex == 6) then
			-- Enchanting, Provisioning
		if abilityIndex == 1 or abilityIndex == 2 then
			abilityIndex = 3 - abilityIndex -- swap 1 and 2
		end	
	end
	return abilityIndex
end
– its result is the "new" abilityIndex.
Report comment to moderator  
Reply With Quote
Unread 03/14/21, 10:37 PM  
nvSleep
 
nvSleep's Avatar

Forum posts: 0
File comments: 6
Uploads: 0
my dear dalao plz daidaiwo

Report comment to moderator  
Reply With Quote
Unread 03/15/21, 04:06 AM  
Irniben
 
Irniben's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 129
Uploads: 13
Just wanted to add that the above solution will work fine for the armor skills, but the other skill lines will cause problems when playing on a different language than English. That's because the skill lines in the open world skill tree are sorted alphabetically and so their indices differ between languages. You will need the SkillLineID, which you get via GetSkillLineId(skillType, skillLineIndex), if you want to make sure that this won't make things worse for players that are not playing in English. The following adjustment should do the trick:

Code:
local function abilityFix(skillType, skillLineIndex, abilityIndex)
	local skillLineId = GetSkillLineId(skillType, skillLineIndex)
	if skillType == SKILL_TYPE_ARMOR and abilityIndex > 1 then
		if skillLineIndex == 2 then 
			-- medium armor
			abilityIndex = abilityIndex + 1
		else
			-- light & heavy
			abilityIndex = abilityIndex + 2		
		end
	elseif skillLineId == 51 then
                -- Vampire
		if abilityIndex == 10 or abilityIndex == 11 then
			abilityIndex = 21 - abilityIndex -- swap 10 and 11
		end	
	elseif skillLineId == 76 or skillLineId == 78 then
			-- Enchanting, Provisioning
		if abilityIndex == 1 or abilityIndex == 2 then
			abilityIndex = 3 - abilityIndex -- swap 1 and 2
		end	
	end
	return abilityIndex
end
I struggle with the same problem for quite a while now. Not sure if it wouldn't be better to completely discard the skillType-skillLine-skillIndex system for saving skills and switch to saving the abilityId - but that again brings so many other problems of it's own...
Report comment to moderator  
Reply With Quote
Unread 03/15/21, 09:51 AM  
Anubis

Forum posts: 3
File comments: 25
Uploads: 0
View Texts

Hi,

in german are behind the words´(only passives) this "^f" or "^m"-thing.

Maybe in other languages also.

Seeya
Report comment to moderator  
Reply With Quote
Unread 03/15/21, 10:38 AM  
Irniben
 
Irniben's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 129
Uploads: 13
Re: View Texts

Originally Posted by Anubis
Hi,

in german are behind the words´(only passives) this "^f" or "^m"-thing.

Maybe in other languages also.

Seeya
Those are the internal informations about how the word should change for different genders, plural, etc.
You can use zo_strformat to get rid of them.

Code:
zo_strformat("<<C:1>>", GetChampionSkillName(skillId))
Report comment to moderator  
Reply With Quote
Unread 03/15/21, 11:27 AM  
Andreas_Ost

Forum posts: 0
File comments: 1
Uploads: 0
大佬牛逼
Report comment to moderator  
Reply With Quote
Unread 03/15/21, 08:12 PM  
Armodeniz
 
Armodeniz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 28
Uploads: 3
Re: View Texts

Originally Posted by Anubis
Hi,

in german are behind the words´(only passives) this "^f" or "^m"-thing.

Maybe in other languages also.

Seeya
I will download German version and try to fix the bugs. Since i dont speak german, there may still be bugs in the new version.
Report comment to moderator  
Reply With Quote
Unread 03/15/21, 08:30 PM  
Neozar
 
Neozar's Avatar

Forum posts: 0
File comments: 41
Uploads: 0
Thank you very much!
Report comment to moderator  
Reply With Quote
Unread 03/16/21, 09:38 AM  
NoedBR

Forum posts: 0
File comments: 2
Uploads: 0
LibSkillsFactory

Getting error: "LibSkillsFactory (Missing)"
If I install the standalone lib I get "LibSkillsFactory (Old)"
I removed all previous versions of SuperStar and respective stored variables on Minion.
Report comment to moderator  
Reply With Quote
Unread 03/16/21, 02:34 PM  
Ankou_rmv
 
Ankou_rmv's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
Google translate:
Problems I have encountered:

1) for the Russian client SP does not work at all. it was the same in the old version of the addon
2) the subcategories of skills remained in English, the descriptions inside the category are also mixed up.
3) Switching the client's language to English does not fix the problem

Original:
проблемы с которыми я столкнулся:

1) для русского клиента SP не работает совсем. так же было и в старой версии аддона
2) подкатегории скилов остались на англ, так же перепутаны описания внутри категории.
3) Переключение языка клиента на англ проблемы не исправляет
Report comment to moderator  
Reply With Quote
Unread 03/16/21, 07:01 PM  
Armodeniz
 
Armodeniz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 28
Uploads: 3
can you provide your savedvariable? I need this to test.
Originally Posted by Ankou_rmv
Google translate:
Problems I have encountered:

1) for the Russian client SP does not work at all. it was the same in the old version of the addon
2) the subcategories of skills remained in English, the descriptions inside the category are also mixed up.
3) Switching the client's language to English does not fix the problem

Original:
проблемы с которыми я столкнулся:

1) для русского клиента SP не работает совсем. так же было и в старой версии аддона
2) подкатегории скилов остались на англ, так же перепутаны описания внутри категории.
3) Переключение языка клиента на англ проблемы не исправляет
Report comment to moderator  
Reply With Quote
Unread 03/16/21, 07:33 PM  
Armodeniz
 
Armodeniz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 28
Uploads: 3
Re: LibSkillsFactory

Originally Posted by NoedBR
Getting error: "LibSkillsFactory (Missing)"
If I install the standalone lib I get "LibSkillsFactory (Old)"
I removed all previous versions of SuperStar and respective stored variables on Minion.
Do not use the standalone LibSkillsFactory, it can't support the new SuperStar now.

Make sure the Old SuperStar folder has been removed, and install the new version of SuperStar, it contains the new LibSkillsFactory, you dont need to install the lib yourself.

In the AddOn menu in game, activate the LibSkillsFactory(v12) first, and then activate SuperStar. The LibSkillsFactory(v12) can be found at the bottom of the addon menu.
Report comment to moderator  
Reply With Quote
Unread 03/21/21, 09:15 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4994
File comments: 6049
Uploads: 78
Hi there,

please prepare and update to Superstar to support LibMainMenu2 and strip LibMainMenu1 usage. The lib will be oudated soon.

IMPORTANT
@addon author - Just as an info for the near future:
Please read the comment about LibMainMenu removal and LibMainMenu2 addition to your addon!
https://www.esoui.com/downloads/file...d=989#comments

The removal of the library LibMainMenu will be rolled out in ~ 2 weeks so please react until then and test your addon with the LibMainMenu-2.0 test version linked above!

Thanks
Baertram
Report comment to moderator  
Reply With Quote
Unread 03/21/21, 06:43 PM  
Armodeniz
 
Armodeniz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 28
Uploads: 3
Originally Posted by Baertram
Hi there,

please prepare and update to Superstar to support LibMainMenu2 and strip LibMainMenu1 usage. The lib will be oudated soon.

IMPORTANT
@addon author - Just as an info for the near future:
Please read the comment about LibMainMenu removal and LibMainMenu2 addition to your addon!
https://www.esoui.com/downloads/file...d=989#comments

The removal of the library LibMainMenu will be rolled out in ~ 2 weeks so please react until then and test your addon with the LibMainMenu-2.0 test version linked above!

Thanks
Baertram
Thank you, I will update soon.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: