Get an Epic Experience with Premium


HUDs Login to Add Favorites
  • World of Warcraft
  • 23,613 Monthly Downloads
  • Supports: 5.4.2
  • 1,781,495 Total Downloads
  • Updated 02/11/2014
  • Created 06/03/2007
  • 2,390 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 3.2.1
Support development! **

About SpartanUI


Is designed to free your screen by moving a majority of the interface elements to the bottom. It is the new look for World of Warcraft. Originally Created by Ansu of Dalaran (aka Atriace) it is now managed and maintained by Libidos of Azgalor. You can now join the project on facebook where i will be posting polls and asking other general questions about the direction of the addon.

Required Addons

Installation Note

Disable oUF if you have it installed, This is a addon library used for unit frames SpartanUI has this built in and having a version not compatible with SpartanUI will break things.

I found a bug how do i tell you? How do i request a feature?

Simple, open a ticket on the web or right click on SpartanUI in Curse client and select "Report a Bug" Also you can now join us on facebook


Q. How do i Move my focus/party/raid?

A. As of 3.1 All frames are now movable by holding Alt and dragging no need to unlock or lock them with a command or button.

Q. I changed a option but nothing changed.

A. Some of the new options in 3.1 for Raid/Party Frames require a /reload to be done after changing them, no it will not always be like this but in order to get it out in time for MOP launch day some convenience had to be sacrificed.

Slash Commands

  • /sui (Shows options window)
  • /spin (Toggles Spin Cam)
  • /sui version (Shows which version of SpartanUI you are using)


  • Uses very little third-party code in an effort to remain self-contained
  • Almost zero-setup allows you to install and use it without tons of configuration
  • Support for almost any screen resolution, while favoring widescreen
  • SpinCam - provides a spinning camera effect when AFK
  • FilmEffects - which provide film-like grain effects on your screen
  • Party frames designed to go with the look and style of your player frames
  • Designed to use very little processor time or memory
  • All original artwork with high-res textures and 1:1 ratio for 30" displays
  • Built in reputation and experience bars
  • Integrated coordinates and zone information
  • UnitFrames that fit in with the overall design
  • Profiles - with options being rewrote SpartanUI will now support profiles
  • Minimal slash commands
  • Raid frames with healer mode and DPS mode. One focuses on a quick overview while healer mode will draw attention to those low on health and larger frames than in dps mode
  • Focus Fame and focus Target have been redesigned and are movable
  • All frames are now movable by holding Alt and dragging.

Updated translations. fixes for mini map


First Previous Page 4 of 96 Next Last
  • #1433
    Quote from Necrobain »

    I am also getting a Lua error on the mini map with the newest upgrade and have had to revert to r83 for it to function. Running Carbonite as well.

    I had to roll back to version 3.2.0 to get it to work r83 and r 84 were both still having the error. It appears like maybe there is a conflict with carbonite. I am hoping a fix comes for this as i am too used to playing with spartan to change and no way am i leveling with carbonite lol



  • #1434

    I tried the 3.2.0 and it worked fine also.

    And I agree 100% about not leveling without Carbonite!  =)

  • #1429

    since I updated to latest version, minimap has returned to default position,

    I get this error message, please help i cant fix it and im suprised no one else is having the issue?

    Date: 2014-02-16 14:46:35
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...nterface\AddOns\SpartanUI\scripts\Module-Minimap.lua line 12:
       attempt to index field 'db' (a nil value)
       (tail call): ?
       (tail call): ?
       [C]: ?
       [string "safecall Dispatcher[1]"]:9:
          [string "safecall Dispatcher[1]"]:5
       (tail call): ?
       ...ddOns\AutoProfitX\Libs\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
       ...ddOns\AutoProfitX\Libs\AceAddon-3.0\AceAddon-3.0.lua:571: EnableAddon()
       [C]: LoadAddOn()
       ..\FrameXML\UIParent.lua:307: UIParentLoadAddOn()
       ..\FrameXML\UIParent.lua:381: TimeManager_LoadUI()
      Swatter, v5.19.5445 (QuiescentQuoll)
      AucAdvanced, v5.19.5445 (QuiescentQuoll)
      AucFilterBasic, v5.19.5445 (QuiescentQuoll)
      AucFilterOutlier, v5.19.5445.5437(5.19/embedded)
      AucMatchUndercut, v5.19.5445.5364(5.19/embedded)
      AucStatHistogram, v5.19.5445 (QuiescentQuoll)
      AucStatiLevel, v5.19.5445 (QuiescentQuoll)
      AucStatPurchased, v5.19.5445 (QuiescentQuoll)
      AucStatSales, v5.19.5445.5376(5.19/embedded)
      AucStatSimple, v5.19.5445 (QuiescentQuoll)
      AucStatStdDev, v5.19.5445 (QuiescentQuoll)
      AucStatWOWEcon, v5.19.5445.5323(5.19/embedded)
      AucUtilAHWindowControl, v5.19.5445.5347(5.19/embedded)
      AucUtilAppraiser, v5.19.5445.5438(5.19/embedded)
      AucUtilAskPrice, v5.19.5445.5347(5.19/embedded)
      AucUtilAutoMagic, v5.19.5445.5443(5.19/embedded)
      AucUtilCompactUI, v5.19.5445.5444(5.19/embedded)
      AucUtilEasyBuyout, v5.19.5445.5427(5.19/embedded)
      AucUtilFixAH, v5.19.5445 (QuiescentQuoll)
      AucUtilItemSuggest, v5.19.5445.5417(5.19/embedded)
      AucUtilPriceLevel, v5.19.5445.5444(5.19/embedded)
      AucUtilScanButton, v5.19.5445.5403(5.19/embedded)
      AucUtilScanFinish, v5.19.5445.5347(5.19/embedded)
      AucUtilScanProgress, v5.19.5445.4979(5.19/embedded)
      AucUtilScanStart, v5.19.5445.5347(5.19/embedded)
      AucUtilSearchUI, v5.19.5445.5373(5.19/embedded)
      AucUtilSimpleAuction, v5.19.5445.5415(5.19/embedded)
      AucUtilVendMarkup, v5.19.5445.4828(5.19/embedded)
      AutoProfitX, vr86
      AutoRepair, v
      Babylonian, v5.1.DEV.332(/embedded)
      BagBrother, v
      Bagnon, v5.4.9
      Bartender4, v4.5.13.2
      BeanCounter, v5.19.5445 (QuiescentQuoll)
      Carbonite, v5.1.6
      CarboniteTransfer, v1.01
      Configator, v5.1.DEV.359(/embedded)
      DebugLib, v5.1.DEV.337(/embedded)
      Decursive, v2.7.3.1
      GTFO, v4.27.2
      LibExtraTip, v5.12.DEV.355(/embedded)
      LibSharedMedia30, v3.0-81
      MikScrollingBattleText, v5.7.131
      Omen, v3.1.8
      OmniCC, v5.4.3
      OPie, vMango 1
      RatingBuster, vr398
      Skada, v1.4-15
      SkadaCC, v1.0
      SkadaDamage, v1.0
      SkadaDamageTaken, v1.0
      SkadaDebuffs, v1.0
      SkadaHealing, v1.0
      SlideBar, v5.19.5445 (QuiescentQuoll)
      SpartanUI, v3.2.1
      SpartanUIFilmEffects, v3.1.4
      SpartanUIPartyFrames, v3.2.1
      SpartanUIPlayerFrames, v3.2.1
      SpartanUIRaidFrames, v3.2.1
      SpartanUISpinCam, v3.1.4
      Stubby, v5.19.5445 (QuiescentQuoll)
      TellMeWhen, v6.2.6
      TipHelper, v5.12.DEV.351(/embedded)
      BlizRuntimeLib_enUS v5.4.2.50400 <us>

    Last edited by slayertat on 2/15/2014 11:06:57 PM
  • #1431

    I am having the same issue.  I disabled Carbonite and the map returned to the SpartanUI postion in the middle.  This is not a fix but there is a problem there for sure.  Someone with more brain power than me will have to figure it out :)

  • #1430

    I have the same problem. Error and the minimap was in the top right position of the screen. I had to roll back to the previous version.

  • #1426

    Nvm I fixed the focus frame issue by going to 'SpartanUI' in addons menu in-game and then 'Player Frames' and hitting the red button at the top 'Reset Focus Location'

  • #1425

    Message: ...\SpartanUI_PlayerFrames\scripts\Unit-PlayerFrame.lua:176: attempt to call method 'UpdateAltBarPositions' (a nil value) Time: 02/12/14 20:34:05 Count: 5 Stack: ...\SpartanUI_PlayerFrames\scripts\Unit-PlayerFrame.lua:176: in function <...\SpartanUI_PlayerFrames\scripts\Unit-PlayerFrame.lua:175>

    Locals: (*temporary) = nil (*temporary) = <table> {  SetDefaultModuleLibraries = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:398  Enable = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:325  NewModule = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:266  EnableModule = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:363  modules = <table> {  }  GetModule = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:241  IterateEmbeds = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:473  target = SUI_targetFrame {  }  round = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\scripts\Global-Features.lua:188  SetDefaultModulePrototype = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:440  player = SUI_PlayerFrame {  }  name = "SpartanUI_PlayerFrames"  IsEnabled = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:482  orderedModules = <table> {  }  DisableModule = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:381  UpdateFocusPosition = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\scripts\Unit-FrameSpawn.lua:50  IsModule = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:248  SetDefaultModuleState = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:418  baseName = "SpartanUI_PlayerFrames"  SetEnabledState = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:455  OnEnable = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\scripts\Options.lua:519  enabledState = true  OnInitialize = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\scripts\Options.lua:13  UpdateAura = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\scripts\Options.lua:6  focustarget = SUI_focustargetFrame {  }  targettarget = SUI_targettargetFrame {  }  defaultModuleState = true  focus = SUI_focusFrame {  }  IterateModules = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:468  defaultModuleLibraries = <table> {  }  pet = SUI_petFrame {  }  GetName = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:310  moduleName = "PlayerFrames"  comma_value = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\scripts\Global-Features.lua:196  Disable = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:345 } (*temporary) = "attempt to call method 'UpdateAltBarPositions' (a nil value)" addon = <table> {  SetDefaultModuleLibraries = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:398  Enable = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:325  NewModule = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:266  EnableModule = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:363  modules = <table> {  }  GetModule = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:241  IterateEmbeds = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:473  target = SUI_targetFrame {  }  round = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\scripts\Global-Features.lua:188  SetDefaultModulePrototype =

  • #1424

    Message: ...s\SpartanUI_PlayerFrames\scripts\Unit-FrameSpawn.lua:53: SUI_focusFrame:SetPoint(): Couldn't find region named '(null)' Time: 02/12/14 20:33:58 Count: 1 Stack: [C]: in function `SetPoint' ...s\SpartanUI_PlayerFrames\scripts\Unit-FrameSpawn.lua:53: in function `UpdateFocusPosition' ...s\SpartanUI_PlayerFrames\scripts\Unit-FrameSpawn.lua:62: in main chunk

    Locals: (*temporary) = SUI_focusFrame {  0 = <userdata>  TextUpdate = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\scripts\Global-Framework.lua:113  __tags = <table> {  }  UNIT_ENTERED_VEHICLE = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\ouf.lua:38  UNIT_PET = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\ouf.lua:175  UNIT_HEALTH_FREQUENT = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\elements\health.lua:145  UNIT_MAXHEALTH = <table> {  }  __elements = <table> {  }  Power = <unnamed> {  }  UNIT_POWER_BAR_SHOW = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\elements\power.lua:189  UNIT_THREAT_SITUATION_UPDATE = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\elements\threat.lua:59  UNIT_HEALTH = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\elements\healprediction.lua:93  style = "Spartan_PlayerFrames"  UNIT_EXITED_VEHICLE = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\ouf.lua:38  UNIT_CONNECTION = <table> {  }  UNIT_POWER = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\elements\power.lua:189  LevelSkull = <unnamed> {  }  PLAYER_FOCUS_CHANGED = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\ouf.lua:149  UNIT_AURA = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\elements\aura.lua:314  Threat = <unnamed> {  }  UNIT_MAXPOWER = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\elements\power.lua:189  UNIT_DISPLAYPOWER = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\elements\power.lua:189  HealPrediction = <table> {  }  UNIT_FACTION = <table> {  }  UNIT_HEAL_PREDICTION = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\elements\healprediction.lua:93  ColorUpdate = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\scripts\Global-Framework.lua:136  PLAYER_ENTERING_WORLD = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\ouf.lua:149  menu = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\scripts\Global-Framework.lua:69  Health = <unnamed> {  }  unit = "focus"  UNIT_POWER_BAR_HIDE = <function> defined @Interface\AddOns\SpartanUI_PlayerFrames\libs\oUF\elements\power.lua:189  Auras = <unnamed> {  }  Name = <unnamed> {  } } (*temporary) = "TOPLEFT" (*temporary) = <table> {  UNIT_CONNECTION = <table> {  }  Threat = <table> {  }  Power = <table> {  }  __tags = <table> {  }  HealPrediction = <table> {  }  UNIT_FACTION = <table> {  }  LevelSkull = <table> {  }  style = "Spartan_PlayerFrames"  Name = <table> {  }  unit = "focus"  Auras = <table> {  }  UNIT_MAXHEALTH = <table> {  }  __elements = <table> {  }  Health = <table> {  } } (*temporary) = "TOPRIGHT" (*temporary) = -51.000003814697 (*temporary) = 0

  • #1423

    Is there a way to move the buffs in the upper right corner, down a little?
    I use Bazooka which is overlapping the buffs at the top.

  • #1419

    Hi , Ijust updated spartan and my map is tottally gone,,how do i fix?

  • #1420
    Quote from slayertat »

    Hi , Ijust updated spartan and my map is tottally gone,,how do i fix?


    rolled back to previous version and everythings gone there too, updated again still no good


  • #1427
    Quote from Xiawa »

    Try hitting ] that should be the default button to toggle the minimap on and off.  I've seen it get toggled off before accidentally.



    map is there.. just in its default position uo in the right hand corner, its not in the spartan bit down the bottom

  • #1421

    Try hitting ] that should be the default button to toggle the minimap on and off.  I've seen it get toggled off before accidentally.



  • #1418

    hello ım downloading spartan uı its very good addon but ı cant see -.-  and ım open addons 

    Last edited by Wurgen12 on 2/8/2014 3:45:32 PM
  • #1417

    To remove the OverrideActionBar (vehicles and such), type: /script OverrideActionBar:Hide()

    If you need to see it again, type /script OverrideActionBar:Show()

    Hope this helps someone else looking for this, as I couldn't find it anywhere...

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Alienware Alpha Giveaway!