Download
(6MB)
Download
Compatible with Retail, Classic & TBC
Updated: 03-19-24 05:35 PM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Updated:03-19-24 05:35 PM
Created:10-08-10 04:46 AM
Downloads:208,415
Favorites:212
MD5:
Categories:Suites, Graphical Compilations
10.2.6

SpartanUI  Popular! (More than 5000 hits)

Version: 6.4.1
by: Azgaurd [More]


SpartanUI Website spartanui.net






Overview

SpartanUI is designed to free your screen by moving a majority of the interface elements to the bottom.
  • Artwork
  • Player Frames
  • Party Frames
  • Raid Frames
  • HoT Tracking
  • Auto Sell
  • Auto turn in
  • Auto-Hide Objectives
  • Custom Tooltips
  • Minimap
  • Buff Management
  • Open All Mail
  • Vignette Effects
  • And much more!

Notes
  • Please submit bugs and feature requests at*GitHub.*
  • Consider supporting future development by becoming a Patron or sending a one time donation[/url]
  • For Support please join the SpartanUI Discord

Required Addons

Chat Commands
  • /sui (Main options window)
    /suihelp
    /spin (Toggles Spin Cam)
    /sui version (Shows which version of SpartanUI you are using)
    /suimove (Move Unit Frames)

F.A.Q

Q. I changed an option but nothing changed.

A.
Some of the options for require a /reload to be done after changing them. This is something that is being worked on to reduce the need for and will be soon prompting for when it must be done.


Additional Addons

SpartanUI
6.4.1 (2024-03-19)
Full Changelog Previous Releases
  • 10.2.6 TOC & BugFix
Archived Files (101)
File Name
Version
Size
Author
Date
6.4.0
6MB
Azgaurd
02-13-24 06:39 PM
6.3.1
6MB
Azgaurd
01-16-24 03:06 PM
6.3.0
6MB
Azgaurd
12-20-23 11:22 PM
6.2.25
6MB
Azgaurd
12-15-23 10:40 PM
6.2.24
6MB
Azgaurd
12-12-23 12:01 AM
6.2.23
6MB
Azgaurd
11-07-23 08:34 PM
6.2.22
6MB
Azgaurd
09-06-23 10:32 AM
6.2.21
6MB
Azgaurd
07-12-23 11:41 AM
6.2.20
6MB
Azgaurd
07-11-23 11:30 PM
6.2.19
6MB
Azgaurd
07-11-23 02:59 PM
6.2.18
6MB
Azgaurd
05-25-23 11:50 PM
6.2.17
6MB
Azgaurd
05-02-23 05:56 PM
6.2.16
6MB
Azgaurd
03-22-23 01:29 PM
6.2.15
6MB
Azgaurd
03-22-23 12:54 PM
6.2.14
6MB
Azgaurd
01-24-23 11:53 AM
6.2.13
6MB
Azgaurd
12-26-22 02:38 AM
6.2.12
6MB
Azgaurd
12-13-22 03:59 PM
6.2.11
6MB
Azgaurd
12-13-22 03:46 PM
6.2.10
6MB
Azgaurd
12-13-22 01:30 AM
6.2.9
6MB
Azgaurd
12-09-22 03:08 AM
6.2.8
6MB
Azgaurd
12-08-22 03:46 PM
6.2.7
6MB
Azgaurd
12-08-22 11:22 AM
6.2.6
6MB
Azgaurd
12-08-22 01:53 AM
6.2.5
6MB
Azgaurd
12-05-22 03:53 PM
6.2.4
6MB
Azgaurd
12-02-22 09:06 PM
6.2.3
6MB
Azgaurd
12-02-22 08:54 PM
6.2.2
6MB
Azgaurd
11-29-22 09:47 PM
6.2.1
6MB
Azgaurd
11-28-22 12:53 PM
6.2.0
6MB
Azgaurd
11-27-22 07:03 PM
6.1.29
6MB
Azgaurd
11-20-22 08:42 PM
6.1.28
6MB
Azgaurd
11-15-22 10:14 PM
6.1.27
6MB
Azgaurd
11-15-22 10:06 PM
6.1.26
6MB
Azgaurd
11-15-22 05:34 PM
6.1.25
6MB
Azgaurd
11-15-22 05:22 PM
6.1.24
6MB
Azgaurd
11-08-22 10:32 AM
6.1.23
6MB
Azgaurd
11-08-22 09:22 AM
6.1.22
6MB
Azgaurd
11-08-22 12:50 AM
6.1.21
6MB
Azgaurd
11-05-22 02:01 PM
6.1.20
6MB
Azgaurd
11-03-22 12:40 AM
6.1.19
6MB
Azgaurd
10-29-22 01:10 AM
6.1.18
6MB
Azgaurd
10-27-22 10:46 PM
6.1.17
6MB
Azgaurd
10-27-22 02:00 PM
6.1.16
6MB
Azgaurd
10-27-22 07:51 AM
6.1.15
6MB
Azgaurd
10-27-22 01:33 AM
6.1.14
6MB
Azgaurd
10-26-22 11:45 PM
6.1.13
6MB
Azgaurd
10-26-22 10:22 AM
6.1.12
6MB
Azgaurd
10-25-22 09:49 PM
6.1.11
6MB
Azgaurd
10-25-22 09:31 PM
6.1.10
6MB
Azgaurd
10-25-22 08:31 PM
6.1.9
6MB
Azgaurd
10-25-22 12:03 PM
6.1.8
6MB
Azgaurd
10-25-22 08:05 AM
6.1.7
6MB
Azgaurd
10-20-22 11:14 PM
6.1.6
6MB
Azgaurd
10-20-22 12:12 PM
6.1.5
6MB
Azgaurd
10-09-22 08:34 PM
6.1.4
6MB
Azgaurd
09-12-22 11:52 PM
6.1.3
6MB
Azgaurd
09-11-22 10:29 PM
6.1.2
6MB
Azgaurd
09-09-22 09:14 AM
6.1.1
6MB
Azgaurd
09-07-22 10:14 PM
6.1.0
6MB
Azgaurd
09-07-22 09:55 PM
6.1.0-Beta5
6MB
Azgaurd
09-02-22 10:45 PM
6.1.0-Beta4
6MB
Azgaurd
09-01-22 10:21 PM
6.1.0-Beta3
6MB
Azgaurd
08-30-22 09:58 PM
6.1.0-Beta2
6MB
Azgaurd
08-30-22 09:36 PM
6.1.0-Beta1
6MB
Azgaurd
08-30-22 12:44 AM
6.0.39
6MB
Azgaurd
05-01-22 08:44 PM
6.0.38
6MB
Azgaurd
05-01-22 11:57 AM
6.0.37
6MB
Azgaurd
04-30-22 03:02 PM
6.0.36
6MB
Azgaurd
04-28-22 08:06 PM
6.0.35
6MB
Azgaurd
04-13-22 11:01 PM
6.0.34
6MB
Azgaurd
04-08-22 03:26 PM
6.0.33
6MB
Azgaurd
04-05-22 01:40 PM
6.0.32
6MB
Azgaurd
04-03-22 02:22 PM
6.0.32-Beta
6MB
Azgaurd
04-03-22 12:28 AM
6.0.31
6MB
Azgaurd
03-29-22 08:59 PM
6.0.30
6MB
Azgaurd
03-28-22 08:37 PM
6.0.29
6MB
Azgaurd
03-27-22 02:57 PM
6.0.28
6MB
Azgaurd
03-27-22 02:01 PM
6.0.27
6MB
Azgaurd
11-13-21 04:38 PM
6.0.27
6MB
Azgaurd
11-13-21 04:38 PM
6.0.26
6MB
Azgaurd
06-29-21 06:52 PM
6.0.26
6MB
Azgaurd
06-29-21 06:52 PM
6.0.25
6MB
Azgaurd
06-01-21 04:34 PM
6.0.25
6MB
Azgaurd
06-01-21 04:34 PM
6.0.25
6MB
Azgaurd
06-01-21 04:32 PM
6.0.25
6MB
Azgaurd
06-01-21 04:24 PM
6.0.25
6MB
Azgaurd
05-30-21 04:55 PM
6.0.24
6MB
Azgaurd
05-30-21 04:24 PM
6.0.23
6MB
Azgaurd
05-20-21 12:47 PM
6.0.23
6MB
Azgaurd
05-20-21 12:47 PM
6.0.22
6MB
Azgaurd
05-19-21 08:06 PM
6.0.22
6MB
Azgaurd
05-19-21 08:06 PM
6.0.21
6MB
Azgaurd
05-19-21 09:42 AM
6.0.21
6MB
Azgaurd
05-19-21 09:42 AM
6.0.20
6MB
Azgaurd
05-19-21 07:44 AM
6.0.19
6MB
Azgaurd
05-18-21 11:47 PM
6.0.19
6MB
Azgaurd
05-18-21 11:47 PM
6.0.18
6MB
Azgaurd
02-17-21 11:32 AM
6.0.17
6MB
Azgaurd
01-14-21 12:38 PM
6.0.16
6MB
Azgaurd
01-13-21 06:11 PM
6.0.15
6MB
Azgaurd
01-13-21 01:16 PM
6.0.15
6MB
Azgaurd
01-13-21 12:13 PM


Post A Reply Comment Options
Unread 12-01-11, 09:39 PM  
schilm
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I have seen the Minimap.lua error as well and in my testing it only appears related to Random Dungeons. I can enter a specific dungeon and I do not get the error.

"Interface\FrameXML\Minimap.lua:166: attempt to index local 'textureinfo' (a nil value)"

I tested this out tonight and as soon as the 15 minute Random Dungeon timer ends, the constant flood of LUA errors ends, so the two are related.

I have tried the fix posted below changing LFDSearchStatus to LFGSearchStatus and it did not resolve this particular issue for me.

-Max
Report comment to moderator  
Reply With Quote
Unread 12-01-11, 10:33 PM  
schilm
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
This isn't really a "fix" per se, but I did some digging in the LUA and I was able to get the maddening errors to go away by commenting a few lines in the PlayerFrames addon.

open "SpartanUI_PlayerFrames/scripts/Unit-PlayerFrame.lua"

lines 121 to 125 will be this:

if ( mode == "time" ) then
StartAnimating(self);
else
StopAnimating(self);
end

change it to this:

if ( mode == "time" ) then
--StartAnimating(self);
else
--StopAnimating(self);
end


I don't know what other ramifications this might have, but... it seems to work for me to suppress the endless errors in my limited testing. Your mileage may vary, caveat emptor, etc. etc. etc.

- Max
Report comment to moderator  
Reply With Quote
Unread 12-02-11, 01:05 PM  
fubar32
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I am absolutely shooting in the dark here. I've been poking around, and I think the error may be related to changes for the different queue types (dungeon, raid). In Minimap.lua (Blizzard code), the LUA error shows up at the AnimateTexCoords line below (line 166):

Code:
function EyeTemplate_OnUpdate(self, elapsed)
  local textureInfo = LFG_EYE_TEXTURES[self.queueType];
  AnimateTexCoords(self.texture, textureInfo.width, textureInfo.height, textureInfo.iconSize, textureInfo.iconSize, textureInfo.frames, elapsed, textureInfo.delay)
end

function EyeTemplate_StartAnimating(eye)
  eye:SetScript("OnUpdate", EyeTemplate_OnUpdate);
end
 
function EyeTemplate_StopAnimating(eye)
  eye:SetScript("OnUpdate", nil);
  if ( eye.texture.frame ) then
    eye.texture.frame = 1;  --To start the animation over.
  end
  local textureInfo = LFG_EYE_TEXTURES[eye.queueType];
  eye.texture:SetTexCoord(0, textureInfo.iconSize / textureInfo.width, 0, textureInfo.iconSize / textureInfo.height);
end
The LFG_EYE_TEXTURES is an array to index different LF icons:

Code:
LFG_EYE_TEXTURES = { };
LFG_EYE_TEXTURES["default"] = { file = "Interface\\LFGFrame\\LFG-Eye", width = 512, height = 256, frames = 29, iconSize = 64, delay = 0.1 };
LFG_EYE_TEXTURES["raid"] = { file = "Interface\\LFGFrame\\LFR-Anim", width = 256, height = 256, frames = 16, iconSize = 64, delay = 0.05 };
LFG_EYE_TEXTURES["unknown"] = { file = "Interface\\LFGFrame\\WaitAnim", width = 128, height = 128, frames = 4, iconSize = 64, delay = 0.25 };
The self parameter should correspond to this from SUI (SpartanUI_PlayerFrames/scripts/Unit-PlayerFrame.lua):

Code:
local UpdateIsShown = function(self)
--	local mode, submode = GetLFGMode();
	local mode = UpdateCooldown(self);
	if ( mode ) then
		self:Show();
		if ( mode == "time" ) then
			StartAnimating(self);
		else
			StopAnimating(self);
		end
	else
		self:Hide();
	end
end
My wild guess is that since the update depends on self.queueType, and the SUI code obviously knows nothing about that, that's why textureInfo in the EyeTemplate_OnUpdate is nothing (since there's nothing to index). Note that I have no clue how to fix this, but it would seem that SUI would need to set the queueType to "default" at some point. Given that I don't know LUA programming, I'm out of ideas. This would also explain why commenting out the StartAnimating and StopAnimating "fixes" the problem, since the texture would never be used.

Thoughts? Comments? Rotten tomatoes?
Last edited by fubar32 : 12-02-11 at 01:06 PM.
Report comment to moderator  
Reply With Quote
Unread 12-02-11, 04:56 PM  
thesin
A Kobold Labourer

Forum posts: 0
File comments: 56
Uploads: 0
great work tracking this down I'll see if I can find a fix for it.
Report comment to moderator  
Reply With Quote
Unread 12-02-11, 06:32 PM  
joerau
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
so i'm computer retarded

but you guys all seem pretty on the ball with this stuff, somebody should just keep the updates up to date, you'd be doing the world (of warcraft) a ton of good and i'd offer up my thanks and any encouragement i could muster up!
Report comment to moderator  
Reply With Quote
Unread 12-02-11, 08:32 PM  
Cobaltius
A Murloc Raider

Forum posts: 6
File comments: 19
Uploads: 0
Originally Posted by schilm
This isn't really a "fix" per se, but I did some digging in the LUA and I was able to get the maddening errors to go away by commenting a few lines in the PlayerFrames addon.

open "SpartanUI_PlayerFrames/scripts/Unit-PlayerFrame.lua"

lines 121 to 125 will be this:

if ( mode == "time" ) then
StartAnimating(self);
else
StopAnimating(self);
end

change it to this:

if ( mode == "time" ) then
--StartAnimating(self);
else
--StopAnimating(self);
end


I don't know what other ramifications this might have, but... it seems to work for me to suppress the endless errors in my limited testing. Your mileage may vary, caveat emptor, etc. etc. etc.

- Max
This fixed my dungeon & BG fps and disconnect problems, thanks!!!
Report comment to moderator  
Reply With Quote
Unread 12-02-11, 10:06 PM  
thesin
A Kobold Labourer

Forum posts: 0
File comments: 56
Uploads: 0
but the question is when you comment those out does the LFG icon on the minimap still show up?

.
Last edited by thesin : 12-02-11 at 10:06 PM.
Report comment to moderator  
Reply With Quote
Unread 12-03-11, 12:03 AM  
knuuud
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
those 2 lines are not the cause of the problem. The cause of the problem resists somewhere else in SpartanUI_PlayerFrames/scripts/Unit-PlayerFrame.lua
Report comment to moderator  
Reply With Quote
Unread 12-03-11, 04:18 AM  
cat666
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
I'm still using this version but I can't work out how to get the extra menu buttons on for LFR and the Dungeon Journal etc. Bartender is up to date, do I need to change a line in the lua code? My lua code is limited so I have no idea where to start on such a huge project as this.

Thanks
Report comment to moderator  
Reply With Quote
Unread 12-03-11, 08:53 AM  
knuuud
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by cat666
I'm still using this version but I can't work out how to get the extra menu buttons on for LFR and the Dungeon Journal etc. Bartender is up to date, do I need to change a line in the lua code? My lua code is limited so I have no idea where to start on such a huge project as this.

Thanks
SpartanUI.zip
(hope I dont break any rules by posting this, if so than tell me)

This files are PURELY temporary until someone fixes the "SpartanUI_PlayerFrames/scripts/Unit-PlayerFrame.lua" what i have included are the fixes that are listed below and i also added Minimap Button Frame as that one is a must to get the buttons out of your way (see image).

Screenshot here
Last edited by knuuud : 12-03-11 at 08:54 AM.
Report comment to moderator  
Reply With Quote
Unread 12-03-11, 01:54 PM  
thesin
A Kobold Labourer

Forum posts: 0
File comments: 56
Uploads: 0
Originally Posted by cat666
I'm still using this version but I can't work out how to get the extra menu buttons on for LFR and the Dungeon Journal etc. Bartender is up to date, do I need to change a line in the lua code? My lua code is limited so I have no idea where to start on such a huge project as this.

Thanks
As I have said more then once now, make you you update bartender to the latest, SUI doesn't' make the button bars it just uses Bartender.
Report comment to moderator  
Reply With Quote
Unread 12-03-11, 01:57 PM  
thesin
A Kobold Labourer

Forum posts: 0
File comments: 56
Uploads: 0
Originally Posted by knuuud
those 2 lines are not the cause of the problem. The cause of the problem resists somewhere else in SpartanUI_PlayerFrames/scripts/Unit-PlayerFrame.lua
I agree, it's not a fix it's just a bandaid to stop the end result. I'm still digging to see ifI can find the real problem, I think it was well described though, with the new LFR and LFD rename to LFG I'm sure it's missing or name changed textures that are the real problem and it likely goes into some sort of infinite loop, likely just need to change that loop to a case statement so it doesn't loop and find populate it properly.
Report comment to moderator  
Reply With Quote
Unread 12-03-11, 09:21 PM  
Cobaltius
A Murloc Raider

Forum posts: 6
File comments: 19
Uploads: 0
There is still and on going problem where SpartanUI causes random disconnects, particularly in Dungeons and BG's even after those two lines have been edited.

However I get no error pop ups that might indicate what is going on..
Report comment to moderator  
Reply With Quote
Unread 12-04-11, 11:18 AM  
knuuud
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by Cobaltius
There is still and on going problem where SpartanUI causes random disconnects, particularly in Dungeons and BG's even after those two lines have been edited.

However I get no error pop ups that might indicate what is going on..
Played 4 hours with the fixes mentioned and no disconects what so ever.
Report comment to moderator  
Reply With Quote
Unread 12-04-11, 11:41 AM  
Cobaltius
A Murloc Raider

Forum posts: 6
File comments: 19
Uploads: 0
Originally Posted by knuuud
Originally Posted by Cobaltius
There is still and on going problem where SpartanUI causes random disconnects, particularly in Dungeons and BG's even after those two lines have been edited.

However I get no error pop ups that might indicate what is going on..
Played 4 hours with the fixes mentioned and no disconnects what so ever.
Yea I cleaned out my addon folder, and WTF folder and a fresh install of the fixed UI and it seems to be working good so far, two dungeons and 3 BG's with no disconnects. I am not sure what was causing it prior just glad it stopped.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.