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:1,819
Total downloads:54,592
Favorites:76
MD5:
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 12/08/19, 07:11 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2859
File comments: 3446
Uploads: 60
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: 27
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
Unread 12/08/19, 02:14 AM  
MadDragon

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

So I updated to the latest, and now getting this error and it won't start:

When I reload UI:

Code:
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", normal = "EsoUI/Art/MainMenu/menuBar_cha...", categoryName = 12033, highlight = "EsoUI/Art/MainMenu/menuBar_cha...", pressed = "EsoUI/Art/MainMenu/menuBar_cha..."}, SUPERSTAR_MAIN_SCENE = [table:2]{restoresHUDSceneToggleUIMode = F, restoresHUDSceneToggleGameMenu = F, name = "SuperStarMain", state = "hidden", fireCallbackDepth = 0, disallowEvaluateTransitionCompleteCount = 0}, SUPERSTAR_MAIN_TITLE_FRAGMENT = [table:3]{allowShowHideTimeUpdates = F, state = "hidden", fireCallbackDepth = 0, title = "SuperStar"}, SUPERSTAR_MAIN_WINDOW = [table:4]{allowShowHideTimeUpdates = F, state = "hidden", animationTemplate = "FadeSceneAnimation", fireCallbackDepth = 0, duration = 200}, SUPERSTAR_SKILLS_TITLE_FRAGMENT = [table:5]{allowShowHideTimeUpdates = F, state = "hidden", fireCallbackDepth = 0, title = "SuperStar"}, skillBuilderKeybindStripDescriptor = [table:6]{alignment = 2}, SUPERSTAR_IMPORT_SCENE = [table:7]{restoresHUDSceneToggleUIMode = F, restoresHUDSceneToggleGameMenu = F, name = "SuperStarImport", state = "hidden", fireCallbackDepth = 0, disallowEvaluateTransitionCompleteCount = 0}, SUPERSTAR_IMPORT_TITLE_FRAGMENT = [table:8]{allowShowHideTimeUpdates = F, state = "hidden", fireCallbackDepth = 0, title = "SuperStar"}, SUPERSTAR_FAVORITES_SCENE = [table:9]{restoresHUDSceneToggleUIMode = F, restoresHUDSceneToggleGameMenu = F, name = "SuperStarFavorites", fireCallbackDepth = 0, disallowEvaluateTransitionCompleteCount = 0, state = "hidden"}, SUPERSTAR_FAVORITES_TITLE_FRAGMENT = [table:10]{allowShowHideTimeUpdates = F, state = "hidden", fireCallbackDepth = 0, title = "SuperStar"}, SUPERSTAR_RESPEC_SCENE = [table:11]{restoresHUDSceneToggleUIMode = F, restoresHUDSceneToggleGameMenu = F, name = "SuperStarRespec", fireCallbackDepth = 0, disallowEvaluateTransitionCompleteCount = 0, state = "hidden"}, SUPERSTAR_RESPEC_TITLE_FRAGMENT = [table:12]{allowShowHideTimeUpdates = F, state = "hidden", fireCallbackDepth = 0, title = "SuperStar"}, SUPERSTAR_RESPEC_WINDOW = [table:13]{allowShowHideTimeUpdates = F, state = "hidden", animationTemplate = "FadeSceneAnimation", fireCallbackDepth = 0, duration = 200}, iconData = [table:14]{} </Locals>|r
user:/AddOns/SuperStar/SuperStar.lua:5269: in function 'OnAddonLoaded'
<Locals> _ = 65536, addonName = "SuperStar" </Locals>

When I try to load it using bound key:

Code:
user:/AddOns/SuperStar/SuperStar.lua:5256: function expected instead of nil
stack traceback:
user:/AddOns/SuperStar/SuperStar.lua:5256: in function 'SuperStar_ToggleSuperStarPanel'
:1: in function '(main chunk)'
<Locals> keybind = "SUPERSTAR_SHOW_PANEL" </Locals>
Last edited by MadDragon : 12/08/19 at 02:15 AM.
Report comment to moderator  
Reply With Quote
Unread 12/07/19, 06:22 PM  
Sigo Dest
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 27
Uploads: 1
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/05/19, 07:19 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2859
File comments: 3446
Uploads: 60
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
Also please check if any other library included in the lib folder was updated and include the most up2date version then please!

Where possible also do not use LibStub anymore to load the libraries but use their global variable to access them, like this:
Lua Code:
  1. local LMM = LibMainMenu
  2. if not LMM and LibStub then LMM = LibStub("LibMainMenu", true) end
  3. assert(LMM, d("[Myaddon]LibMainMenu was not found. Addon will not function properly and quits now!"))

Please do the following at least to fix pChat incompatibilities

Superstar.txt
-Maybe add an ## AddOnVersion: tag
-Add the ## DependsOn: LibMainMenu
-Delete the hardcoded line to /lib/LibMainMenu
Code:
; This Add-on is not created by, affiliated with or sponsored by ZeniMax
; Media Inc. or its affiliates. The Elder Scrolls® and related logos are
; registered trademarks or trademarks of ZeniMax Media Inc. in the United
; States and/or other countries. All rights reserved.
; You can read the full terms at https://account.elderscrollsonline.com/add-on-terms

## Title: SuperStar
## Description: Search for a Superstar help you to be the SuperStar you ever wanted to be!
## Version: 4.2.1

## AddOnVersion: 004002001

## Author: Ayantir
## Contributors: SigoDest, senorblackbean, Ego_666
## APIVersion: 100029 100030
## SavedVariables: SUPERSTAR

## DependsOn: LibMainMenu

lib/LibStub/LibStub.lua
lib/LibAnnyoingUpdateNotificationInGame/LibAnnyoingUpdateNotificationInGame.lua
lib/LibCustomTitles/LibCustomTitles.lua

## DELETE THIS LINE!!!!!!! lib/LibMainMenu/LibMainMenu.lua

lib/LibSkillsFactory/LibSkillsFactory.lua

SuperStar.lua
i18n/en.lua
i18n/$(language).lua

SuperStar.xml
bindings.xml
Subfolder lib:
Delete the folder LibMainMenu completely!

Add to your description of the addon:
This addon needs the following librraies installed seperately/as standalone version, just like an addon.
You can install it via Minion or download it here:
LibMainMenu


MANY MANY tahnks for fixinx this and also if you update the addon be sure to check if other libraries exist as stabalone versions and do the same for them like described above!

Reason why this is needed:
You can read it here:
Why embedded HARD CODED librraies in your addon's txt file break other addons (if not today then in the future!)
Last edited by Baertram : 12/05/19 at 08:44 AM.
Report comment to moderator  
Reply With Quote
Unread 10/04/19, 08:03 AM  
Koviko

Forum posts: 2
File comments: 10
Uploads: 0
Originally Posted by TootY
Originally Posted by Sigo Dest
Originally Posted by TootY
Hi,

Any chance you could help me with the following error when logging in?

user:/AddOns/SuperStar/SuperStar.lua:103: Cannot find a library instance of "LibSkillsFactory".
stack traceback:
user:/AddOns/CombatMetrics/libs/LibStub/LibStub/LibStub.lua:29: in function 'LibStub:GetLibrary'
user:/AddOns/SuperStar/SuperStar.lua:103: in function '(main chunk)'

Thank you- I'm also using the 'SuperStar - Summers Update' version 4.2.0
Hi @TooTy,
Please try reinstalling the addon, and let me know if the problem persists. It sounds like some of the files are missing, and line 103 does not match up with where LibSkillsFactory is called in the current version.

-sigo
Wow, I did that yesterday and it didn't work, today it did ha- sorry for wasting your time
This worked for me, too. Very odd that we both had this issue.
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 12:25 PM  
TootY

Forum posts: 0
File comments: 25
Uploads: 0
Originally Posted by Sigo Dest
Originally Posted by TootY
Hi,

Any chance you could help me with the following error when logging in?

user:/AddOns/SuperStar/SuperStar.lua:103: Cannot find a library instance of "LibSkillsFactory".
stack traceback:
user:/AddOns/CombatMetrics/libs/LibStub/LibStub/LibStub.lua:29: in function 'LibStub:GetLibrary'
user:/AddOns/SuperStar/SuperStar.lua:103: in function '(main chunk)'

Thank you- I'm also using the 'SuperStar - Summers Update' version 4.2.0
Hi @TooTy,
Please try reinstalling the addon, and let me know if the problem persists. It sounds like some of the files are missing, and line 103 does not match up with where LibSkillsFactory is called in the current version.

-sigo
Wow, I did that yesterday and it didn't work, today it did ha- sorry for wasting your time
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 08:29 AM  
Sigo Dest
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 27
Uploads: 1
Originally Posted by TootY
Hi,

Any chance you could help me with the following error when logging in?

user:/AddOns/SuperStar/SuperStar.lua:103: Cannot find a library instance of "LibSkillsFactory".
stack traceback:
user:/AddOns/CombatMetrics/libs/LibStub/LibStub/LibStub.lua:29: in function 'LibStub:GetLibrary'
user:/AddOns/SuperStar/SuperStar.lua:103: in function '(main chunk)'

Thank you- I'm also using the 'SuperStar - Summers Update' version 4.2.0
Hi @TooTy,
Please try reinstalling the addon, and let me know if the problem persists. It sounds like some of the files are missing, and line 103 does not match up with where LibSkillsFactory is called in the current version.

-sigo
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 01:24 PM  
TootY

Forum posts: 0
File comments: 25
Uploads: 0
Hi,

Any chance you could help me with the following error when logging in?

user:/AddOns/SuperStar/SuperStar.lua:103: Cannot find a library instance of "LibSkillsFactory".
stack traceback:
user:/AddOns/CombatMetrics/libs/LibStub/LibStub/LibStub.lua:29: in function 'LibStub:GetLibrary'
user:/AddOns/SuperStar/SuperStar.lua:103: in function '(main chunk)'

Thank you- I'm also using the 'SuperStar - Summers Update' version 4.2.0
Report comment to moderator  
Reply With Quote
Unread 07/23/19, 08:40 PM  
radarcg

Forum posts: 1
File comments: 3
Uploads: 0
Re: Re: Startup error for necro

Originally Posted by Sigo Dest
Originally Posted by radarcg
I get this error every time I start the game with my necromancer (doesn't happen with my sorc)
Hi radarcg,
I logged in on my necro and did not have any issues (on en,de,fr). Can you please verify you have version 4.2.0 installed?

If you do have the latest version and are still receiving the error, please let me know and include what client you're using.

-sigo
Well that's embarrassing. Yes, I was not on the correct version. All is well. Thanks for the awesome addon.
Report comment to moderator  
Reply With Quote
Unread 07/20/19, 11:30 PM  
Sigo Dest
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 27
Uploads: 1
Re: Startup error for necro

Originally Posted by radarcg
I get this error every time I start the game with my necromancer (doesn't happen with my sorc)
Hi radarcg,
I logged in on my necro and did not have any issues (on en,de,fr). Can you please verify you have version 4.2.0 installed?

If you do have the latest version and are still receiving the error, please let me know and include what client you're using.

-sigo
Report comment to moderator  
Reply With Quote
Unread 07/20/19, 01:32 PM  
radarcg

Forum posts: 1
File comments: 3
Uploads: 0
Startup error for necro

I get this error every time I start the game with my necromancer (doesn't happen with my sorc)

https://pasteboard.co/IoTx4G8.png
Last edited by radarcg : 07/20/19 at 01:36 PM.
Report comment to moderator  
Reply With Quote
Unread 07/02/19, 07:23 PM  
Sigo Dest
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 27
Uploads: 1
Originally Posted by iMilazzo
Hi!

I'm looking for an addon to use with https://en.uesp.net/wiki/Special:EsoBuildEditor to import/export builds.

This addon looks promissing.

Can I ask to try to integrate your addion with their site?

Thanks
Ivan
Hi iMilazzo! I'm not sure if you're asking me to do something, or if you're asking if it is okay for you to do something?

-sigo
Report comment to moderator  
Reply With Quote
Unread 07/02/19, 11:05 AM  
iMilazzo

Forum posts: 0
File comments: 1
Uploads: 0
Hi!

I'm looking for an addon to use with https://en.uesp.net/wiki/Special:EsoBuildEditor to import/export builds.

This addon looks promissing.

Can I ask to try to integrate your addion with their site?

Thanks
Ivan
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: