Zygor Classic | Retail & Other Addons | Updated

10/30/2022 10:17 Descentralizado#6181
Quote:
Originally Posted by nodohox451 View Post
Hi guys, my Zygor is also eating up slightly over 3GB of memory, is there anything I can do about it or is this normal?

Ah maybe ptoc's solution is for the case?

no still have a problem, it takes about 2.8 GM of RAM
Someone posted today that the latest file I posted fixed that.
10/30/2022 10:45 ptoc#6182
Quote:
Originally Posted by JourneyOver View Post
Oof zygor really messed up with these bits huh... So with this change, does the inventory manager bit need to be changed? or is it advised to still change the inventory manager bit as well?
No, you can re-enable the InventoryManager. Did yesterday and went for a test drive with multiple characters, and now my SavedVariables file is less than 400k in size.

However, moving and re-anchoring the guide window is of course somewhat broken. This may be the difference for people that had no problems. You also should make a backup of your SavedVariables\ZygorGuidesViewer.lua file, so you can replace it once Zygor shits the bed again.

This is what it should look like in your SavedVariables\ZygorGuidesViewer.lua:
Code:
			["frame_anchor"] = {
				"BOTTOMRIGHT", -- [1]
				nil, -- [2]
				"BOTTOMRIGHT", -- [3]
				-210.0000762939453, -- [4]
				239.7498626708984, -- [5]
			},

Quote:
Originally Posted by JourneyOver View Post
Edit: what needs to be disabled for the profiles bit to not cause this issue as well?
Open Options.lua, look for ZGV:ProfileSwitch and comment out the lines with =UIParent with "--" in front, like so:
Code:
	-- Main frame position and size
	if ZGV.db.profile.frame_anchor then
		ZGV.Frame:GetParent():ClearAllPoints()
		--ZGV.db.profile.frame_anchor[2]=UIParent
		ZGV.Frame:GetParent():SetPoint(unpack(ZGV.db.profile.frame_anchor))
		ZGV.Frame:SetScale(ZGV.db.profile.framescale)
		ZGV:ApplySkin()
	end
and so:
Code:
	-- Gold guide position
	if ZGV.Gold and ZGV.Gold.FUI and ZGV.Gold.FUI:IsShown() and ZGV.db.profile.gold_anchor then
		ZGV.Gold.FUI:ClearAllPoints()
		--ZGV.db.profile.frame_anchor[2]=UIParent
		ZGV.Gold.FUI:SetPoint(unpack(ZGV.db.profile.gold_anchor ))
	end
Keep in mind there are other bugs as well.

EDIT: The reason i suspected the InventoryManager first, is because it has similar code. In fact Actionbar and CreatureViewer have it, too:
Code:
ActionBar.lua:                  ZGV.db.profile.actionbar_anchor[2]=UIParent
CreatureViewer.lua:             initialPosition[2] = UIParent
Goal.lua:               ZGV.db.profile.goalpopup_frame_anchor[2]=UIParent
InventoryManager.lua:           ZGV.db.profile.frame_anchor_prevendor[2]=UIParent
InventoryManager.lua:           lastPosition[2] = UIParent
10/30/2022 11:29 JourneyOver#6183
Quote:
Originally Posted by ptoc View Post
No, you can re-enable the InventoryManager. Did yesterday and went for a test drive with multiple characters, and now my SavedVariables file is less than 400k in size.

However, moving and re-anchoring the guide window is of course somewhat broken. This may be the difference for people that had no problems. You also should make a backup of your SavedVariables\ZygorGuidesViewer.lua file, so you can replace it once Zygor shits the bed again.

This is what it should look like in your SavedVariables\ZygorGuidesViewer.lua:
Code:
			["frame_anchor"] = {
				"BOTTOMRIGHT", -- [1]
				nil, -- [2]
				"BOTTOMRIGHT", -- [3]
				-210.0000762939453, -- [4]
				239.7498626708984, -- [5]
			},



Open Options.lua, look for ZGV:ProfileSwitch and comment out the lines with =UIParent with "--" in front, like so:
Code:
	-- Main frame position and size
	if ZGV.db.profile.frame_anchor then
		ZGV.Frame:GetParent():ClearAllPoints()
		--ZGV.db.profile.frame_anchor[2]=UIParent
		ZGV.Frame:GetParent():SetPoint(unpack(ZGV.db.profile.frame_anchor))
		ZGV.Frame:SetScale(ZGV.db.profile.framescale)
		ZGV:ApplySkin()
	end
and so:
Code:
	-- Gold guide position
	if ZGV.Gold and ZGV.Gold.FUI and ZGV.Gold.FUI:IsShown() and ZGV.db.profile.gold_anchor then
		ZGV.Gold.FUI:ClearAllPoints()
		--ZGV.db.profile.frame_anchor[2]=UIParent
		ZGV.Gold.FUI:SetPoint(unpack(ZGV.db.profile.gold_anchor ))
	end
Keep in mind there are other bugs as well.

EDIT: The reason i suspected the InventoryManager first, is because it has similar code. In fact Actionbar and CreatureViewer have it, too:
Code:
ActionBar.lua:                  ZGV.db.profile.actionbar_anchor[2]=UIParent
CreatureViewer.lua:             initialPosition[2] = UIParent
Goal.lua:               ZGV.db.profile.goalpopup_frame_anchor[2]=UIParent
InventoryManager.lua:           ZGV.db.profile.frame_anchor_prevendor[2]=UIParent
InventoryManager.lua:           lastPosition[2] = UIParent
Great thanks :D and yea I suspect the "moving and re-anchoring the guide window is of course somewhat broken" thing is due to well disabling that bit in the options.lua file :p but it's all good either way because I had to reset my savedvariables for zygor recently anyways and haven't really touched much of anything to do with zygor other than testing these temp fixes that you have been posting..

I'm hoping zygor and team can find this issue and actually fix it though, otherwise we might just be stuck with temp fixes for a long while.. There have been a couple reports on their forums about this issue, but so far every single one of them have talked about having bagnon as well, so zygor support team keep thinking it's to do with a conflict between bagnon and zygor..
10/30/2022 11:32 VitaSoz#6184
Atrocity ui update Prayge
10/30/2022 11:41 Descentralizado#6185
Quote:
Originally Posted by VitaSoz View Post
Atrocity ui update Prayge
You have the links for it?
10/30/2022 12:46 tsofli#6186
thanks for all the hard work!
10/30/2022 15:56 ruiguia#6187
Ty for the Zygor retail Updates
10/30/2022 17:34 sora1611#6188
Unable to download zygor, dugi is fine but zygor wont work.

disregard
10/30/2022 17:39 Littledagger#6189
Quote:
Originally Posted by soliduz69 View Post
Have to change the following line in plater if just running Plater profile and not the full UI.

[Only registered and activated users can see links. Click Here To Register...]
Thanks buddy!
10/30/2022 19:13 nodohox451#6190
Quote:
Originally Posted by ptoc View Post
Newer Zygor retail guides (I tested with 27862) seem to bloat the SavedVariables into the gigabyte range, which makes logging in and out lag quite a bit.

From a quick glance this is because the "Inventory Manager" duplicates the bag infrastructure (including functions, frame information etc.) into the SavedVariables. I don't know if this is because of a bug in Zygor or because I have Bagnon installed.

Looks like disabling the Inventory Manager functionality completely by editing "files-Retail.xml" helped. Change:

into


So far no negative effects.
ok this is the fix, thx.
10/30/2022 22:06 Commfort#6191
Can please update the links "Merfin UI" do not work.
10/30/2022 23:10 zerogott#6192
@[Only registered and activated users can see links. Click Here To Register...]
Your Thread update broke the Google drive links for MarfinUI.
10/30/2022 23:28 Descentralizado#6193
Quote:
Originally Posted by zerogott View Post
@[Only registered and activated users can see links. Click Here To Register...]
Your Thread update broke the Google drive links for MarfinUI.
How is that?
10/30/2022 23:30 zerogott#6194
Quote:
Originally Posted by 911sky View Post
How is that?
It removed most part of the Google Drive URL.
10/30/2022 23:31 Descentralizado#6195
Quote:
Originally Posted by zerogott View Post
It removed most part of the Google Drive URL.
Fixed