Quantcast
Download
(82 Kb)
Download
Updated: 12/08/19 06:02 PM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:12/08/19 06:02 PM
Created:09/02/18 07:05 AM
Monthly downloads:3,524
Total downloads:47,446
Favorites:66
MD5:
5.2.5
SuperStar - Summerset Update  Popular! (More than 5000 hits)
Version: 4.2.2
by: Sigo Dest [More]
This is a patch to bring SuperStar in line with the Summerset/Wolfhunter (#100024) patches. I have continued to maintain it beyond that, and it currently supports all the way up to Dragonhold! (#100029)
Please visit the actual add-on site >> here << for the description, and a 25 minute demonstration video by the author, Ayantir.

Important information
Starting with SuperStar 4.2.2, I have removed the LibMainMenu library from the install. You must install this as a standalone library. The link to download it is right below in the "Required libraries" section. This change was made to play nice with other addons that use the library.

Required libraries:
LibMainMenu [Download]
LibSkillsFactory (will always be included for now)

Optional libraries:
LibStub

Embedded libraries:
LibAnnyoingUpdateNotificationInGame
LibCustomTitles


I may just remove these last two libraries and you can download them if you want to use them. They are not actually called from SuperStar. Ayantir just included them with all of his addons.


Major Changes:
Added new class "Necromancer".
Added new guild skill line "Psijic Order".
Added new tradeskill skill line "Jewelry Crafting".
Changed the skill revision from "2" to "3", and added functionality to try to update older favorites to reflect the new skill changes.
* Older favorites may not update. More testing is required. The update makes a copy of the old favorite, so your saves should not be overwritten.

Notes:
I play on an "en" client and do my best to translate for the other languages, but if you see anything that could be improved, please let me know.

I hope these changes get SuperStar back in working order for those of you that enjoy the addon. If this update is successful and the interest is there, I will consider working on the addon further.

Thank you,

-Sigo
v4.2.2
=======
- Removed LibMainMenu library from the install. You MUST install the standalone version in order for SuperStar to work.

v4.2.1
=======
- Updated to address some library issues with other addons (thanks Baertram)
- Initial preparation to move some libraries to standalone dependencies (read update on the description page)
- Updated to current API version (#100029)

v4.2.0
=======
- Updated for Elsweyr (Patch 22 - 5.0.5 / #100027)
- Added support for the new Necromancer class
- Updated the ability Ids for racial passives (should now show the correct skill)
- Updated API version
- Added screenshots for Necromancer class

v4.1.4
=======
- Added a fix for the in-game SKILLS_DATA_MANAGER error for crafting skill lines
- Updated API version for Wrathstone

v4.1.3
=======
- Fixed hashes not building properly for class and racial skills
- Corrected tooltips showing the wrong class and racial skills when loading saved builds
- Added the ability to view builds that require more skill points than the character has
- Minor internal updates to skill points and UI controls
- Corrected some default race names (Looking at you, Hight-Elf!)
- Updated API version for Murkmire

v4.1.2a
=======
- Corrected tooltips for skill morphs.
- Corrected auto-granted skills counting incorrectly.

v4.1.1a
=======
- Corrected a tooltip issue for class and racial skills different from the player.

Please let me know if the issue persists. Thank you for all the feedback, and my apologies for the rocky start.

Known Issue: The tooltips for classes/races different from the player will show red text due to the player not meeting the proper rank to unlock the skill. I will try to address this in a future patch.

v4.1.1
=======
- German clients should be working now (if problems persist, please send feedback)
- Auto-granted skills should now display their names when loading a favorite

v4.1
=======
- Updated handling of skills to start using new ZO system (more to be done)
- Added new guild skill line "Psijic Order".
- Added new tradeskill skill line "Jewelry Crafting".
- Bumped skill revision due to addition of new skill lines, and previous lines switching places.
- Added support to update previous skill profiles (not 100% successful yet)
Archived Files (8)
File Name
Version
Size
Uploader
Date
4.2.1
86kB
Sigo Dest
12/07/19 05:53 PM
4.2.0
86kB
Sigo Dest
05/23/19 04:10 PM
4.1.4
84kB
Sigo Dest
03/11/19 04:55 PM
4.1.3
324kB
Sigo Dest
02/09/19 10:02 PM
4.1.2a
83kB
Sigo Dest
10/09/18 08:05 PM
4.1.1a
83kB
Sigo Dest
09/02/18 04:52 PM
4.1.1
82kB
Sigo Dest
09/02/18 11:23 AM
4.1
82kB
09/02/18 07:05 AM


Post A Reply Comment Options
Unread 01/12/20, 02:38 AM  
Casterial
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 30
Uploads: 4
Originally Posted by Gamer1986PAN


thx, for me it was Kill Counter. Harvest map keeps telling me via description "The AddOn was installed incorrectly" even after several reinstalls and does not contain the LibMainMenu in my folder... something messed up there...
Just pushed a fix (removing hard coded libraries ) for Kill Counter
Last edited by Casterial : 01/12/20 at 02:39 AM.
Report comment to moderator  
Reply With Quote
Unread 12/11/19, 05:23 PM  
Gamer1986PAN
AddOn Author - Click to view AddOns

Forum posts: 84
File comments: 448
Uploads: 2
Originally Posted by Baertram
Thanks Sigo Dest!

Known addons using LibMainMenu v8 (or newer, because of using it as standalone installed library) properly now:
pChat
SuperStar Summerset Update

Know addons causing problems using outdated/embedded LibMainMenu:
Harvest Map
PVPMeter
Kill Counter

-> Check the comments of these addons how to fix them.
Basically in all these addons remove an included subfolder like lib/LibMainMenu or libs/LibMainMenu and remove a line like
libs/LibMainMenu/LibMainMenu.txt
from the addon's txt file.

And in the same txt add ## DependsOn: LibMainMenu


thx, for me it was Kill Counter. Harvest map keeps telling me via description "The AddOn was installed incorrectly" even after several reinstalls and does not contain the LibMainMenu in my folder... something messed up there...
__________________
Co-Author of the Addon BeamMeUp - feel free to check it out.


BankManagerRevived Slim Edition
- changed profiles to accountwide in order to have better performance with BMR and added 4 different global addon profiles for better overview -
most of the working mechancis are created from the original BMR authors - credits to orignal authors
Last edited by Gamer1986PAN : 12/14/19 at 05:02 PM.
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 09:49 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2574
File comments: 2984
Uploads: 57
Thanks Sigo Dest!

Known addons using LibMainMenu v8 (or newer, because of using it as standalone installed library) properly now:
pChat
SuperStar Summerset Update

Know addons causing problems using outdated/embedded LibMainMenu:
Harvest Map
PVPMeter
Kill Counter

-> Check the comments of these addons how to fix them.
Basically in all these addons remove an included subfolder like lib/LibMainMenu or libs/LibMainMenu and remove a line like
libs/LibMainMenu/LibMainMenu.txt
from the addon's txt file.

And in the same txt add ## DependsOn: LibMainMenu


Originally Posted by Sigo Dest
READ THIS FIRST

As of SuperStar 4.2.2, LibMainMenu is no longer included in the install. You must install the library separately. The addon can be found here.

There are a handful of addons that use an older version of LibMainMenu that might cause you some headaches. You should see an error message about missing functions if that is the case. Please report it here, and if possible, include a list of the addons you use. If you see this error, try installing LibStub as a workaround for now; it should bypass the error.

Thank you for your patience while I and other addon authors work to find a good solution.
Last edited by Baertram : 12/08/19 at 09:50 PM.
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 06:40 PM  
Sigo Dest
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 26
Uploads: 1
READ THIS FIRST

As of SuperStar 4.2.2, LibMainMenu is no longer included in the install. You must install the library separately. The addon can be found here.

There are a handful of addons that use an older version of LibMainMenu that might cause you some headaches. You should see an error message about missing functions if that is the case. Please report it here, and if possible, include a list of the addons you use. If you see this error, try installing LibStub as a workaround for now; it should bypass the error.

Thank you for your patience while I and other addon authors work to find a good solution.
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 06:26 PM  
MadDragon

Forum posts: 0
File comments: 31
Uploads: 0
Re: Re: Update 4.2.1 (ingame says 4002001) issue.

Originally Posted by Sigo Dest
I just deleted my SuperStar and did a fresh install from Minion, and it loaded fine, so I will need more information to track down the issue.
OK, I did that (deleted SuperStar and reinstalled it) and it seems to work at the moment. But I'm afraid that at the next update from a conflicting addon it might break again.

But for now, it seems to work again. Thanks for the suggestion, and thank you VERY much for maintaining this very useful addon!
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 05:05 PM  
MadDragon

Forum posts: 0
File comments: 31
Uploads: 0
Originally Posted by Bubblehead650
So not being a modder, I have no idea what this error message means i've been getting...
[indent]user:/AddOns/SuperStar/SuperStar.lua:5245: function expected instead of nil
stack traceback:
Same thing I just posted. Keep an eye out for that thread. It seems to be something to do with including a library with the addon that conflicts with others, instead of linking to a library that we download ourselves. But like you I'm not a modder, I just hope it gets fixed. Superstar is super useful to me.
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 03:50 PM  
Bubblehead650

Forum posts: 0
File comments: 3
Uploads: 0
So not being a modder, I have no idea what this error message means i've been getting...
user:/AddOns/SuperStar/SuperStar.lua:5245: function expected instead of nil
stack traceback:
user:/AddOns/SuperStar/SuperStar.lua:5245: in function 'CreateScenes'
|caaaaaa<Locals> SUPERSTAR_MAIN_MENU_CATEGORY_DATA = [table:1]{binding = "SUPERSTAR_SHOW_PANEL", categoryName = 12250, highlight = "EsoUI/Art/MainMenu/menuBar_cha...", normal = "EsoUI/Art/MainMenu/menuBar_cha...", pressed = "EsoUI/Art/MainMenu/menuBar_cha..."}, SUPERSTAR_MAIN_SCENE = [table:2]{state = "hidden", restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, disallowEvaluateTransitionCompleteCount = 0, name = "SuperStarMain", fireCallbackDepth = 0}, SUPERSTAR_MAIN_TITLE_FRAGMENT = [table:3]{state = "hidden", allowShowHideTimeUpdates = F, fireCallbackDepth = 0, title = "SuperStar"}, SUPERSTAR_MAIN_WINDOW = [table:4]{state = "hidden", allowShowHideTimeUpdates = F, duration = 200, fireCallbackDepth = 0, animationTemplate = "FadeSceneAnimation"}, SUPERSTAR_SKILLS_TITLE_FRAGMENT = [table:5]{state = "hidden", allowShowHideTimeUpdates = F, fireCallbackDepth = 0, title = "SuperStar"}, skillBuilderKeybindStripDescriptor = [table:6]{alignment = 2}, SUPERSTAR_IMPORT_SCENE = [table:7]{state = "hidden", restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, disallowEvaluateTransitionCompleteCount = 0, name = "SuperStarImport", fireCallbackDepth = 0}, SUPERSTAR_IMPORT_TITLE_FRAGMENT = [table:8]{state = "hidden", allowShowHideTimeUpdates = F, fireCallbackDepth = 0, title = "SuperStar"}, SUPERSTAR_FAVORITES_SCENE = [table:9]{state = "hidden", restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, disallowEvaluateTransitionCompleteCount = 0, name = "SuperStarFavorites", fireCallbackDepth = 0}, SUPERSTAR_FAVORITES_TITLE_FRAGMENT = [table:10]{state = "hidden", allowShowHideTimeUpdates = F, fireCallbackDepth = 0, title = "SuperStar"}, SUPERSTAR_RESPEC_SCENE = [table:11]{state = "hidden", restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, disallowEvaluateTransitionCompleteCount = 0, name = "SuperStarRespec", fireCallbackDepth = 0}, SUPERSTAR_RESPEC_TITLE_FRAGMENT = [table:12]{state = "hidden", allowShowHideTimeUpdates = F, fireCallbackDepth = 0, title = "SuperStar"}, SUPERSTAR_RESPEC_WINDOW = [table:13]{state = "hidden", allowShowHideTimeUpdates = F, duration = 200, fireCallbackDepth = 0, animationTemplate = "FadeSceneAnimation"}, iconData = [table:14]{} </Locals>|r
user:/AddOns/SuperStar/SuperStar.lua:5269: in function 'OnAddonLoaded'
|caaaaaa<Locals> _ = 65536, addonName = "SuperStar" </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 03:48 PM  
MadDragon

Forum posts: 0
File comments: 31
Uploads: 0
Re: Re: Update 4.2.1 (ingame says 4002001) issue.

Originally Posted by Sigo Dest
Originally Posted by MadDragon
So I updated to the latest, and now getting this error and it won't start...
Hi MadDragon,
If you look at your Addons list in game, down in the Libraries section, do you see LibMainMenu listed? If you do, do you see (v5) next to the name or is it just "LibMainMenu"?
I have LibMainMenu (v8 by Ayantir) (listed as required by pChat and Superstar)
and LibMainMenu-2.0 (v431 by Votan) (required by Potion Maker, TGC, Votan's Settings)

As you see, both are required by various other addons.

A full list of my addons (not quite up-to-date but close) is here: http://maddragon.ca/addons.html
Last edited by MadDragon : 12/08/19 at 03:56 PM.
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 02:13 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2574
File comments: 2984
Uploads: 57
@Sigo Dest
Please remove your changed version v5 of LibMainMenu from this Superstar version!
It does not work they way you have provided it and makes 0 sense at all

At best do the same like with LibAddonMenu and DO NOT INCLUDE any library which can be installed seperately so users just install 1 copy into the AddOns folder and everything is ok then.
Just add it to ## DependsOn: LibMainMenu

I'm goping to recode LibMainMenu as it somehow is broken in total. So please do not include it anymore so users need to install it standalone and in the newest version (or Minion will update it for them properly).

Thanks
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 01:30 PM  
Sigo Dest
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 26
Uploads: 1
Re: Re: Update 4.2.1 (ingame says 4002001) issue.

Originally Posted by JPot
Same issue with SuperStar:

user:/AddOns/SuperStar/SuperStar.lua:5245: function expected instead of nil
stack traceback:
user:/AddOns/SuperStar/SuperStar.lua:5245: in function 'CreateScenes'
user:/AddOns/SuperStar/SuperStar.lua:5269: in function 'OnAddonLoaded'
Please confirm if you have LibMainMenu listed in the Library section of your AddOns list, and provide me with a list of addons you're using.
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 01:21 PM  
JPot

Forum posts: 0
File comments: 1
Uploads: 0
Re: Update 4.2.1 (ingame says 4002001) issue.

Same issue with SuperStar:

user:/AddOns/SuperStar/SuperStar.lua:5245: function expected instead of nil
stack traceback:
user:/AddOns/SuperStar/SuperStar.lua:5245: in function 'CreateScenes'
user:/AddOns/SuperStar/SuperStar.lua:5269: in function 'OnAddonLoaded'
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 07:15 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2574
File comments: 2984
Uploads: 57
I'm confused.
Why didn't you just include LibMainMenu v8 in your sub folder, containing its own txt file. As I understand now you have included a changed v5 file? Why should one include outdated libraries?

I had tested all addons using LibMainMenu with version v8 together and they work. If you include any older version it will most likely create errors because of overwritten LibMainMenu global variables again.

But even v8 sometimes fails to detect it was already loaded properly as it seems. I think a total revamp of this lib needs to be done but I can't find the time currently.

Originally Posted by Sigo Dest
Originally Posted by Baertram
PLEASE PLEASE PLEASE PLEASE
Remove LibMainMenu from this addon's hardcoded txt file lines, and just let the users add it as standalone library properly (at it as ## DependsOn: LibMainMenu dependency).
The included old version damages other addons like pChat
Hi Baertram,
I have been looking over your suggestions, and I noticed what was most likely causing the issue for pChat. Though the original LibMainMenu (LMM) library included with SuperStar uses LibStub, it is also creating a global object, LibMainMenu, but not doing anything with it. This causes pChat's LoadLMM function to think the LMM library was available as a global and it avoided loading it with LibStub. This same global object issue probably caused you headaches trying to modernize LMM to not use LibStub.

Code:
-- from LibMainMenu.lua included with SuperStar
LibMainMenu = ZO_Object:Subclass()

--Register LAM with LibStub
local MAJOR, MINOR = "LibMainMenu", 5
local LibMainMenu, oldminor = LibStub:NewLibrary(MAJOR, MINOR)
if not LibMainMenu then return end	--the same or newer version of this lib is already loaded into memory
Code:
-- from pChat.lua
local function LoadLMM(calledWhen)
	calledWhen = calledWhen or "n/a"
	LMM = LibMainMenu
	if not LMM and LibStub then LMM = LibStub("LibMainMenu", false) end
	pChat.LMM = LMM
	if LMM == nil or LMM.AddCategory == nil then
		d(string.format(GetString(PCHAT_LIB_MISSING), "LibMainMenu") .. "\n->Check: " ..tostring(calledWhen))
	end
	--assert((LMM~=nil or LMM.AddCategory~=nil), d(string.format(GetString(PCHAT_LIB_MISSING), "LibMainMenu") .. "\n->Check: " ..tostring(calledWhen)))
end
Removing the ZO_Object line from the LMM library in SuperStar (or testing for AddCategory on the global before trying LibStub in pChat) fixes the issue.

That being said...

I completely agree with the migration toward actual standalone libraries. For now, I have corrected the offending global variable, removed the hardcoded lib in favor of DependsOn, and updated the embedded LibMainMenu to include a manifest with AddOnVersion (5). I will continue to include it while I give users of SuperStar a grace period to update.

I have tested the new embedded version alongside pChat and a standalone LibMainMenu (v8) and have not had any issues so far. LMM v8, if present, loads as expected, in lieu of the embedded v5.

Please let me know if it is still causing issues for pChat or your updated LibMainMenu, and thank you very much for reaching out regarding this.

-sigo
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 07:11 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2574
File comments: 2984
Uploads: 57
Re: Re: Re: Update 4.2.1 (ingame says 4002001) issue.

LibMainMenu 2.0 by votan is a totally different library and got nothing to do with LibMainMenu.

Originally Posted by tseka
Originally Posted by Sigo Dest
If you look at your Addons list in game, down in the Libraries section, do you see LibMainMenu listed? If you do, do you see (v5) next to the name or is it just "LibMainMenu"?
-sigo
heya Sigo,

I have the same/similar problem here. for me, it seems to be a lib conflict.

I see 2 LMM libraries on my computer: a 2.0 version by votan and your v5. and I can't make 'em coexist yet. any chance you can?

thanks for a GREAT addon
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 06:17 AM  
tseka

Forum posts: 5
File comments: 4
Uploads: 0
Re: Re: Update 4.2.1 (ingame says 4002001) issue.

Originally Posted by Sigo Dest
If you look at your Addons list in game, down in the Libraries section, do you see LibMainMenu listed? If you do, do you see (v5) next to the name or is it just "LibMainMenu"?
-sigo
heya Sigo,

I have the same/similar problem here. for me, it seems to be a lib conflict.

I see 2 LMM libraries on my computer: a 2.0 version by votan and your v5. and I can't make 'em coexist yet. any chance you can?

thanks for a GREAT addon
Report comment to moderator  
Reply With Quote
Unread 12/08/19, 03:58 AM  
Sigo Dest
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 26
Uploads: 1
Re: Update 4.2.1 (ingame says 4002001) issue.

Originally Posted by MadDragon
So I updated to the latest, and now getting this error and it won't start...
Hi MadDragon,
If you look at your Addons list in game, down in the Libraries section, do you see LibMainMenu listed? If you do, do you see (v5) next to the name or is it just "LibMainMenu"?

I just deleted my SuperStar and did a fresh install from Minion, and it loaded fine, so I will need more information to track down the issue.

The library is still included in SuperStar and should error if it couldn't load, so it is possible another version of the library is conflicting with my changes. Something you can try in the meantime is installing the updated LibMainMenu library as a standalone lib. You can download it from here.

I apologize for the inconvenience. Please let me know if any of this information helps, and if it does not, please let me know what addons you're using so I can test with them.

-sigo
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: