Download
(5MB)
Download
Updated: 08-25-18 02:54 AM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:08-25-18 02:54 AM
Created:08-27-16 10:41 AM
Downloads:9,581
Favorites:71
MD5:

iipui  Popular! (More than 5000 hits)

Version: 33
by: ObbleYeah [More]

iipui


This UI is dependent on oUF; it will not load without it!

A full UI suite for Warcraft, designed towards making the most of screen real estate in a clean, lightweight & responsive format, matching the game's aesthetic whilst giving it new life.

The action bar slides up into view when the cursor hovers over the bottom portion of your screen, revealing your skill buttons. By default, this will also automatically occur when entering combat or opening your spellbook. Once your cursor moves away or you leave combat it slides back down out of view. Options to toggle button display permanently or disable the on-combat show/hide behaviour are included in the dropdown menu to the bottom-left of the screen.


UI elements include : Buffs, Bag, Chat, Combat Text, Group Frames, Maps, Nameplates, Objective Tracker, Tooltip, Unit Frames, & various others.


Credits & thanks to: haste, Lyn, Constie, Lightspark, zork.



## Install iipui:

1. download from the button to the right
2. unzip directory
3. select & drag "Fonts" to your World of Warcraft install folder, to sit alongside directories such as "Interface", "Data" & "Cache"
4. select & drag "iipui" to [Interface\AddOns]




## Install oUF:

1. click above link
2. press "clone or download" at the top-right of the page
3. select "download zip" from the dropdown
4. unzip directory
5. rename directory from "oUF-master" to "oUF"
6. select & drag "oUF" to [Interface\AddOns]


## Add/Remove Raid Aura Tracking:
Note that this will only track player casts of spells.

1. open elements/groupframe/auras/spelllist.lua
2. Follow the formatting rule of [spellID] = {r = x, g = y, b = z},
x,y,z are RGB colour values and can be 0-1 or 255/255
3. spellID can be found in the tooltip of auras or action buttons.


Modernist iip, Outland-EU Alliance
dev: Github.

commit history: https://github.com/obble/iipui/commits/master
Optional Files (0)


Post A Reply Comment Options
Unread 08-27-16, 11:22 AM  
eiszeit
A Chromatic Dragonspawn
 
eiszeit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 448
Uploads: 7
Finally! Awesome!
__________________
Lyn • I'm a mess of unfinished thoughts
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 12:10 PM  
Soulcleaver
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 65
File comments: 60
Uploads: 4
Awesome UI, but theres an Lua error .. i did everything you said.

When entering game:

Code:
Message: Interface\AddOns\oUF\colors.lua:34: attempt to call method 'RegisterCallback' (a nil value)
Time: 08/27/16 20:08:19
Count: 1
Stack: Interface\AddOns\oUF\colors.lua:34: in function <Interface\AddOns\oUF\colors.lua:21>
Interface\AddOns\oUF\colors.lua:47: in function <Interface\AddOns\oUF\colors.lua:46>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:391: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:414: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:995: in function <Interface\FrameXML\UIParent.lua:891>

Locals: updateColors = <function> defined @Interface\AddOns\oUF\colors.lua:23
(*temporary) = nil
(*temporary) = <table> {
 DEATHKNIGHT = <table> {
 }
 WARRIOR = <table> {
 }
 PALADIN = <table> {
 }
 MAGE = <table> {
 }
 PRIEST = <table> {
 }
 SHAMAN = <table> {
 }
 WARLOCK = <table> {
 }
 DEMONHUNTER = <table> {
 }
 ROGUE = <table> {
 }
 DRUID = <table> {
 }
 MONK = <table> {
 }
 HUNTER = <table> {
 }
}
(*temporary) = <function> defined @Interface\AddOns\oUF\colors.lua:23
(*temporary) = "attempt to call method 'RegisterCallback' (a nil value)"
colors = <table> {
 tapped = <table> {
 }
 reaction = <table> {
 }
 power = <table> {
 }
 health = <table> {
 }
 class = <table> {
 }
 disconnected = <table> {
 }
 smooth = <table> {
 }
}
oUF = <table> {
 DisableBlizzard = <function> defined @Interface\AddOns\oUF\blizzard.lua:44
 SetActiveStyle = <function> defined @Interface\AddOns\oUF\ouf.lua:324
 EnableFactory = <function> defined @Interface\AddOns\oUF\factory.lua:38
 HCYColorGradient = <function> defined @Interface\AddOns\oUF\colors.lua:134
 ColorGradient = <function> defined @Interface\AddOns\oUF\colors.lua:155
 SpawnHeader = <function> defined @Interface\AddOns\oUF\ouf.lua:496
 RegisterStyle = <function> defined @Interface\AddOns\oUF\ouf.lua:314
 AddElement = <function> defined @Interface\AddOns\oUF\ouf.lua:560
 useHCYColorGradient = false
 Factory = <function> defined @Interface\AddOns\oUF\factory.lua:27
 RegisterMetaFunction = <function> defined @Interface\AddOns\oUF\ouf.lua:303
 Tags = <table> {
 }
 RGBColorGradient = <function> defined @Interface\AddOns\oUF\colors.lua:71
 DisableFactory = <function> defined @Interface\AddOns\oUF\factory.lua:42
 objects = <table> {
 }
 colors = <table> {
 }
 version = "1.6.8"
 RunFactoryQueue = <function> defined @Interface\AddOns\oUF\factory.lua:46
 HandleUnit = <function> defined @Interface\AddOns\oUF\units.lua:8
 RegisterInitCallback = <function> defined @Interface\AddOns\oUF\ouf.lua:299
 IterateStyles = <function> defined @Interface\AddOns\oUF\ouf.lua:337
 Spawn = <function> defined @Interface\AddOns\oUF\ouf.lua:541
}
When targeting a mob:

Code:
Message: Interface\AddOns\oUF\elements\health.lua:111: attempt to call global 'UnitIsTapped' (a nil value)
Time: 08/27/16 20:10:41
Count: 5
Stack: Interface\AddOns\oUF\elements\health.lua:111: in function <Interface\AddOns\oUF\elements\health.lua:91>
(tail call): ?
Interface\AddOns\oUF\ouf.lua:158: in function <Interface\AddOns\oUF\ouf.lua:149>
(tail call): ?
[C]: in function `CameraOrSelectOrMoveStop'
[string "CAMERAORSELECTORMOVE"]:4: in function <[string "CAMERAORSELECTORMOVE"]:1>

Locals: self = oUF_iipTarget {
 0 = <userdata>
 UNIT_PORTRAIT_UPDATE = <function> defined @Interface\AddOns\iipui\FRAMES\unitframe\silhouette\silhouette.lua:122
 MasterLooter = <unnamed> {
 }
 __tags = <table> {
 }
 PLAYER_ENTERING_WORLD = <function> defined @Interface\AddOns\oUF\ouf.lua:149
 UNIT_SPELLCAST_CHANNEL_START = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:256
 UNIT_SPELLCAST_INTERRUPTIBLE = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:190
 UNIT_HEALTH_FREQUENT = <table> {
 }
 UNIT_MAXHEALTH = <table> {
 }
 __elements = <table> {
 }
 Dead = <unnamed> {
 }
 UNIT_NAME_UPDATE = <function> defined @Interface\AddOns\iipui\FRAMES\unitframe\layout.lua:145
 Silhouette = <unnamed> {
 }
 UNIT_SPELLCAST_NOT_INTERRUPTIBLE = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:204
 Health = <unnamed> {
 }
 RAID_TARGET_UPDATE = <function> defined @Interface\AddOns\iipui\FRAMES\unitframe\layout.lua:165
 UNIT_CONNECTION = <table> {
 }
 Debuffs = <unnamed> {
 }
 UNIT_HEAL_PREDICTION = <function> defined @Interface\AddOns\oUF\elements\healprediction.lua:151
 GROUP_ROSTER_UPDATE = <function> defined @Interface\AddOns\oUF\elements\masterlooter.lua:73
 UNIT_SPELLCAST_START = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:104
 unit = "target"
 UNIT_SPELLCAST_DELAYED = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:218
 PARTY_LOOT_METHOD_CHANGED = <function> defined @Interface\AddOns\oUF\elements\masterlooter.lua:73
 UNIT_MAXPOWER = <function> defined @Interface\AddOns\oUF\elements\power.lua:201
 UNIT_DISPLAYPOWER = <function> defined @Interface\AddOns\oUF\elements\power.lua:201
 Power = <unnamed> {
 }
 UNIT_SPELLCAST_STOP = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:238
 UNIT_AURA = <function> defined @Interface\AddOns\oUF\elements\aura.lua:314
 UNIT_POWER_BAR_SHOW = <function> defined @Interface\AddOns\oUF\elements\power.lua:201
 UNIT_POWER = <function> defined @Interface\AddOns\oUF\elements\power.lua:201
 UNIT_FACTION = <table> {
 }
 UNIT_HEAL_ABSORB_AMOUNT_CHANGED = <function> defined @Interface\AddOns\oUF\elements\healprediction.lua:151
 UNIT_ABSORB_AMOUNT_CHANGED = <function> defined @Interface\AddOns\oUF\elements\healprediction.lua:151
 UNIT_MODEL_CHANGED = <function> defined @Interface\AddOns\iipui\FRAMES\unitframe\silhouette\silhouette.lua:122
 HealPrediction = <table> {
 }
 UNIT_SPELLCAST_INTERRUPTED = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:172
 UNIT_SPELLCAST_CHANNEL_STOP = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:332
 UNIT_SPELLCAST_CHANNEL_UPDATE = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:309
 PLAYER_TARGET_CHANGED = <function> defined @Interface\AddOns\oUF\ouf.lua:149
 Name = <unnamed> {
 }
 Castbar = <unnamed> {
 }
 RIcon = <unnamed> {
 }
 UNIT_POWER_BAR_HIDE = <function> defined @Interface\AddOns\oUF\elements\power.lua:201
 style = "iip - Target"
 UNIT_SPELLCAST_FAILED = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:154
}
event = "PLAYER_TARGET_CHANGED"
unit = "target"
health = <unnamed> {
 0 = <userdata>
 colorTapping = true
 PostUpdate = <function> defined @Interface\AddOns\iipui\FRAMES\unitframe\layout.lua:63
 colorClass = true
 disconnected = false
 ForceUpdate = <function> defined @Interface\AddOns\oUF\elements\health.lua:151
 __owner = oUF_iipTarget {
 }
 value = <unnamed> {
 }
 back = <unnamed> {
 }
 frequentUpdates = true
 colorReaction = true
}
min = 94668
max = 9
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 12:30 PM  
ObbleYeah
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 210
File comments: 122
Uploads: 3
looks like an error with oUF rather that iipui, i hadn't realised it wasn't updated for 7.0 yet.

you can find a working version at this fork: https://github.com/ls-/oUF

i'll update the information on the info page to link to this too.

thanks!
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 12:51 PM  
Soulcleaver
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 65
File comments: 60
Uploads: 4
Originally Posted by ObbleYeah
looks like an error with oUF rather that iipui, i hadn't realised it wasn't updated for 7.0 yet.

you can find a working version at this fork: https://github.com/ls-/oUF

i'll update the information on the info page to link to this too.

thanks!
The first error is still there for me, but the error when targeting is gone i think.
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 01:06 PM  
bambule
A Kobold Labourer

Forum posts: 1
File comments: 15
Uploads: 0
loving it so far, only thing that would keeping me from using it as my all main ui for raids etc is that i am so used to see buffs / debuffs on my target.. i will try and see if i can build myself sth with raven or similar.

also: is there a way to force the healing layout for raidframes? regardless of the spec?

edit: there seems to be some issues when using tradeskillmaster, but i dont know what causes it. as soon as i enable TSM (only the core, no modules), all tooltips will be pitch black, so there must be some issues with the tooltip additions that TSM will add, like avarage prices etc
http://imgur.com/1T1Sjdh
no error or anything, just that black box
other addons that add sth to tooltips work just fine, like pawn
Last edited by bambule : 08-27-16 at 01:25 PM.
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 01:08 PM  
ObbleYeah
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 210
File comments: 122
Uploads: 3
found the root issue for the first error too — a remnant of a modification for another addon. it's been purged and a fix has been uploaded and awaiting approval. you can also grab it on my git now if you don't feel like waiting
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 01:27 PM  
ObbleYeah
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 210
File comments: 122
Uploads: 3
Originally Posted by bambule
loving it so far, only thing that would keeping me from using it as my all main ui for raids etc is that i am so used to see buffs / debuffs on my target.. i will try and see if i can build myself sth with raven or similar.
im looking at offering some extra options here because im aware people need to see the buffs and debuffs they want to see — the filter currently shows debuffs cast by the player or deemed important in a list besides your character. i'm planning on also supporting player-cast buffs & offering an expanded view of what constitutes an "important" aura.

Originally Posted by bambule
also: is there a way to force the healing layout for raidframes? regardless of the spec?
this will be an option in the GUI that im working on at the minute, but in the meantime you can manually force it by opening this file and changing line 256 from:

Lua Code:
  1. DD(self, unit)

to

Lua Code:
  1. GRID(self, unit)
Last edited by ObbleYeah : 08-27-16 at 01:58 PM.
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 01:43 PM  
bambule
A Kobold Labourer

Forum posts: 1
File comments: 15
Uploads: 0
Ah, now i see the debuffs i was searching somewhere at the target frame..

for anyone else: the file you need to edit to force the healing layout is iipui\FRAMES\unitframe\group\layout.lua, the link is broken :P

btw.. what is the default texture of your frames so i can make my weakauras etc fit in?
Last edited by bambule : 08-27-16 at 01:44 PM.
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 01:59 PM  
ObbleYeah
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 210
File comments: 122
Uploads: 3
fixed the link too :]

the statusbar path is iipui/art/statusbar.

the action buttons all have a 3px border just using the default Interface\ChatFrame\ChatFrameBackground texture

_
Last edited by ObbleYeah : 08-27-16 at 02:02 PM.
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 02:57 PM  
Minnifer
A Kobold Labourer

Forum posts: 0
File comments: 22
Uploads: 0
Hi there! I seem to have a few visual bugs that I'm trying to solve! Did you have a Skada or other form of dps/hps logging tool already? I think I see it in the screenshots but can't seem to get it to show up, unless it just doesn't show while you're solo?
Secondly, I have some visual issues with the Picture bar when targetting (screenshots enclosed). Perhaps this is because I'm in 1440p resolution?
http://imgur.com/a/Ki7X6

Awesome and beautiful UI, I've been wanting to use it since your first few previews on MMOC!
Last edited by Minnifer : 08-27-16 at 02:58 PM.
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 03:28 PM  
ObbleYeah
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 210
File comments: 122
Uploads: 3
Originally Posted by Minnifer
Hi there! I seem to have a few visual bugs that I'm trying to solve! Did you have a Skada or other form of dps/hps logging tool already? I think I see it in the screenshots but can't seem to get it to show up, unless it just doesn't show while you're solo?
that is TinyDPS, which isnt directly included in the ui but is supported if you install separately — i think i add a slightly thicker border around it.


Originally Posted by Minnifer
Secondly, I have some visual issues with the Picture bar when targetting (screenshots enclosed). Perhaps this is because I'm in 1440p resolution?
http://imgur.com/a/Ki7X6

Awesome and beautiful UI, I've been wanting to use it since your first few previews on MMOC!
this is weird — there's a good chance i'll have to adjust the silhouettes' camera angles to handle larger resolutions, but the borders shouldn't warp like that. do you have the UI scale slider turned on in "system > advanced" by any chance?
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 03:32 PM  
Minnifer
A Kobold Labourer

Forum posts: 0
File comments: 22
Uploads: 0
Originally Posted by ObbleYeah
Originally Posted by Minnifer
Hi there! I seem to have a few visual bugs that I'm trying to solve! Did you have a Skada or other form of dps/hps logging tool already? I think I see it in the screenshots but can't seem to get it to show up, unless it just doesn't show while you're solo?
that is TinyDPS, which isnt directly included in the ui but is supported if you install separately — i think i add a slightly thicker border around it.


Originally Posted by Minnifer
Secondly, I have some visual issues with the Picture bar when targetting (screenshots enclosed). Perhaps this is because I'm in 1440p resolution?
http://imgur.com/a/Ki7X6

Awesome and beautiful UI, I've been wanting to use it since your first few previews on MMOC!
this is weird — there's a good chance i'll have to adjust the silhouettes' camera angles to handle larger resolutions, but the borders shouldn't warp like that. do you have the UI scale slider turned on in "system > advanced" by any chance?
Cool, I'll check it out! And no, I do not have the UI slider turned on. Perhaps you could point me towards where the values lie in your LUA so I can adjust them myself?
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 03:38 PM  
bambule
A Kobold Labourer

Forum posts: 1
File comments: 15
Uploads: 0
another personal quality of life improvement.. can you add some range indicator for actionbars? red overlay / red hotkey text or sth
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 03:53 PM  
Minnifer
A Kobold Labourer

Forum posts: 0
File comments: 22
Uploads: 0
Can definitely confirm that there are many many issues due to my resolution
http://imgur.com/xF9RziK
http://imgur.com/sYSrApA

EDIT: Problem is still happening even when I go down to 1080p.... perhaps my oUF install is messed up and that's causing the issue?
Last edited by Minnifer : 08-27-16 at 04:00 PM.
Report comment to moderator  
Reply With Quote
Unread 08-27-16, 04:16 PM  
ObbleYeah
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 210
File comments: 122
Uploads: 3
try a fresh install with lightspark's oUF version, and turn on lua errors if you havent already.

the actionbars are actually "intentionally" like that at the minute because its primarily supporting a 1 bar actionbar — they'll have proper support for multiple rows further down the line. definitely supposed to be seeing portraits though
Last edited by ObbleYeah : 08-27-16 at 04:33 PM.
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.