Download
(3MB)
Download
Updated: 06-04-21 03:10 PM
Pictures
File Info
Compatibility:
The Burning Crusade Classic (2.5.1)
Updated:06-04-21 03:10 PM
Created:04-27-18 09:37 AM
Downloads:37,038
Favorites:42
MD5:

KkthnxUI  Popular! (More than 5000 hits)

Version: 10.2.1-BCC
by: Kkthnx [More]





KkthnxUI is a simplistic user interface that holds onto the information and functionality, while still keeping most of the good looks.
It can be used for any class or role.

How to install
If you're familiar with it, simply clone the repository to 2 folders named KkthnxUI and KkthnxUI_Config inside your World of Warcraft addons folder.

If not, and you need to do this manually, then download and unzip it to your `World of Warcraft\\Interface\\AddOns\\` directory.

Also, make sure the game is closed when moving new files into the addon directory as it is unable to discover new files when it's already running.

Report bugs, suggest features and development progress
Bug reports and feature suggestions are all done through GitHub's Issue tracker linked below. If you're looking for the current development status of the current or next version of the UI, you can check that out at Kkthnx's GitHub project pages.

Bug Tracker

Join the community
There are thousands of users, but most are content to simply download and use the interface without further ado. If you wish to get more involved though, have some questions you can't find answers to anywhere else or simply just wish to stop by and say hello, we have both a [discord](https://discordapp.com/) server and a Facebook page.

Discord
Facebook
Twitter

Buy me a coffee
Donations are welcome, but not required to use the UI at all. Donations help me further my development and fuel my gaming! Donations will never be a requirement to use the UI! If you would like to donate, you can do so down below.

PayPal
Patreon
Steam Wishlist




KkthnxUI Change Log Link

What makes unicorns cry?

https://github.com/kkthnx-wow/KkthnxUI/commits/master
Archived Files (4)
File Name
Version
Size
Author
Date
10.1.14-BCC
4MB
Kkthnx
06-02-21 05:24 AM
10.1.12
4MB
Kkthnx
06-01-21 10:28 AM
10.1.10
4MB
Kkthnx
05-30-21 06:11 PM
10.1.6
3MB
Kkthnx
03-04-21 05:42 PM


Post A Reply Comment Options
Unread 12-24-22, 11:56 AM  
Arishem34
A Kobold Labourer

Forum posts: 0
File comments: 24
Uploads: 0
Disabling Debuff Highlight

Is there a way to disable the highlight/coloring over debuffed party frames? The debuff icon is sufficient. I find the coloring a pain, as it overshadows the unit frame class colors.
Report comment to moderator  
Reply With Quote
Unread 01-07-21, 04:23 PM  
wayne62682
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 7
Uploads: 3
Re: Re: Re: borders

Originally Posted by bardal
Originally Posted by Lucar
Originally Posted by ahameenas
can you please bring back the old borders or at least an option to choose
i tried to copy the old border files in to the new one but found glow issues
thanks

I also prefer the previous rounded layout.

Much more beautiful
I was actually going to ask the same thing; if there's an option somewhere to pick the old layout.
I can't say it looked better per se, but I found it more.. 'soothing', if that makes sense.
I'll third this. The older style that looked closer to the default was IMHO way better, it fit the whole "like the Blizzard UI but a bit more modern" approach. This new one doesn't have the same feel and seems more like an ElvUI edit than a take on the Blizzard UI.
Report comment to moderator  
Reply With Quote
Unread 11-19-20, 08:54 AM  
Lucar
A Defias Bandit
 
Lucar's Avatar

Forum posts: 2
File comments: 64
Uploads: 0
Better UI and better support, almost in real time .
Last edited by Lucar : 12-02-20 at 02:07 PM.
Report comment to moderator  
Reply With Quote
Unread 10-30-20, 10:50 PM  
ahameenas
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: borders

Originally Posted by ahameenas
can you please bring back the old borders or at least an option to choose
i tried to copy the old border files in to the new one but found glow issues
thanks
also id like suggest that global profile is the the default profile, better than switching to global on every new character
Report comment to moderator  
Reply With Quote
Unread 10-30-20, 08:24 AM  
bardal
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: borders

Originally Posted by Lucar
Originally Posted by ahameenas
can you please bring back the old borders or at least an option to choose
i tried to copy the old border files in to the new one but found glow issues
thanks

I also prefer the previous rounded layout.

Much more beautiful
I was actually going to ask the same thing; if there's an option somewhere to pick the old layout.
I can't say it looked better per se, but I found it more.. 'soothing', if that makes sense.
Report comment to moderator  
Reply With Quote
Unread 10-27-20, 01:51 PM  
Lucar
A Defias Bandit
 
Lucar's Avatar

Forum posts: 2
File comments: 64
Uploads: 0
Re: borders

Originally Posted by ahameenas
can you please bring back the old borders or at least an option to choose
i tried to copy the old border files in to the new one but found glow issues
thanks

I also prefer the previous rounded layout.

Much more beautiful
Report comment to moderator  
Reply With Quote
Unread 10-24-20, 07:19 PM  
ahameenas
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
borders

can you please bring back the old borders or at least an option to choose
i tried to copy the old border files in to the new one but found glow issues
thanks
Report comment to moderator  
Reply With Quote
Unread 10-16-20, 03:11 AM  
Kkthnx
A Cobalt Mageweaver
 
Kkthnx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 247
File comments: 101
Uploads: 15
Re: Border color change

Originally Posted by Sensations
This UI is great work and I know that during a new expac there are a lot of issues just letting you know that when trying to change border colors there are many errors. Sad Day

Thanks,
Keep up the good work

Sensations
Should be fixed now.
__________________
Success isn't what you've done compared to others. Success is what you've done compared to what you were made to do.
Report comment to moderator  
Reply With Quote
Unread 10-14-20, 05:27 PM  
Sensations
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Border color change

This UI is great work and I know that during a new expac there are a lot of issues just letting you know that when trying to change border colors there are many errors. Sad Day

Thanks,
Keep up the good work

Sensations
Report comment to moderator  
Reply With Quote
Unread 10-13-20, 08:39 PM  
LestatDraconia
A Kobold Labourer

Forum posts: 0
File comments: 55
Uploads: 0
Error after pre-patch

Message: ...rface\AddOns\KkthnxUI\Modules\Miscellaneous\Core.lua:212: attempt to call upvalue 'BNGetGameAccountInfoByGUID' (a nil value)
Time: Tue Oct 13 22:29:46 2020
Count: 2
Stack: ...rface\AddOns\KkthnxUI\Modules\Miscellaneous\Core.lua:212: attempt to call upvalue 'BNGetGameAccountInfoByGUID' (a nil value)
[string "@Interface\AddOns\KkthnxUI\Modules\Miscellaneous\Core.lua"]:212: in function <...rface\AddOns\KkthnxUI\Modules\Miscellaneous\Core.lua:202>
[string "=[C]"]: in function `TradeFrame_Update'
[string "@Interface\FrameXML\TradeFrame.lua"]:40: in function <Interface\FrameXML\TradeFrame.lua:28>

Locals: r = 0.290000
g = 0.670000
b = 0.300000
guid = "Creature-0-3783-1642-218-122689-00000633AA"
text = "Stranger"
(*temporary) = nil
(*temporary) = "Creature-0-3783-1642-218-122689-00000633AA"
(*temporary) = "attempt to call upvalue 'BNGetGameAccountInfoByGUID' (a nil value)"
K = <table> {
LoadCustomSettings = <function> defined @Interface\AddOns\KkthnxUI\Init.lua:351
StoreDefaults = <function> defined @Interface\AddOns\KkthnxUI\Init.lua:327
GetAnchors = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:374
CancelTimer = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:742
libButtonGlow = <table> {
}
UIFrameFade_OnUpdate = <function> defined @Interface\AddOns\KkthnxUI\Core\Animation.lua:247
StaticPopup_EscapePressed = <function> defined @Interface\AddOns\KkthnxUI\Core\StaticPopups.lua:214
TextureTable = <table> {
}
InfoColorTint = ""
PlayerNameplateWhiteList = <table> {
}
DebuffHighlightColors = <table> {
}
InspectItemInfo = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:245
QualityColors = <table> {
}
NameplateCustomUnits = <table> {
}
WowBuild = 36230
SetUpAnimGroup = <function> defined @Interface\AddOns\KkthnxUI\Core\Animation.lua:28
Class = "WARLOCK"
UnitColor = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:162
ShortValue = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:61
Role = "Caster"
WaitFrame = KKUI_WaitFrame {
}
ShortenString = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:469
BuffsTracking = <table> {
}
AutoDisenchantOres = <table> {
}
cargBags = <unnamed> {
}
SetupUIScale = <function> defined @Interface\AddOns\KkthnxUI\Init.lua:189
GUI = KKUI_GUI {
}
Version = "10.0.4"
ClassList = <table> {
}
WowPatch = "9.0.1"
CollectEssenceInfo = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:257
Media = KkthnxUIFonts {
}
NewModule = <function> defined @Interface\AddOns\KkthnxUI\Init.lua:160
StaticPopup_EditBoxOnEscapePressed = <function> defined @Interface\AddOns\KkthnxUI\Core\StaticPopups.lua:433
UIFrameFade = <function> defined @Interface\AddOns\KkthnxUI\Core\Animation.lua:300
Client = "enUS"
ScanTooltip = KKUI_ScanTooltip {
}
StaticPopup_CreateSecureButton = <function> defined @Interface\AddOns\KkthnxUI\Core\StaticPopups.lua:853
GetPlayerMapPos = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:562
CreateGF = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:115
Mover = <function> defined @Interface\AddOns\KkthnxUI\Core\Movers.lua:32
StaticPopup_OnHide = <function> defined @Interface\AddOns\KkthnxUI\Core\StaticPopups.lua:321
PostAlertMove = <function> defined @Interface\AddOns\KkthnxUI\Modules\Blizzard\Elements\AlertFrames.lua:15
Colors = <table> {
}
UIFrameFadeOut = <function> defined @Interface\AddOns\KkthnxUI\Core\Animation.lua:373
PlayerNameplateBlackList = <table> {
}
LSM = <table> {
}
ExtraQuestButton_BlackList = <table> {
}
SlideOut = <function> defined @Interface\AddOns\KkthnxUI\Core\Animation.lua:230
Print = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:56
ColorClass = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:153
StaticPopup_GetAllSecureButtons = <function> defined @Interface\AddOns\KkthnxUI\Core\StaticPopups.lua:877
P_BUFF_ICON_Anchor = P_BUFF_ICON_A
Report comment to moderator  
Reply With Quote
Unread 10-04-20, 02:57 PM  
Koleckai
An Aku'mai Servant

Forum posts: 30
File comments: 18
Uploads: 0
Originally Posted by Kkthnx
Latest for Retail is 10.0.2-Release and PTR/Shadowlands is 10.0.3
According to the options screen, I am using 10.0.3. This is occurring on the Beta.
Report comment to moderator  
Reply With Quote
Unread 10-02-20, 11:10 AM  
Kkthnx
A Cobalt Mageweaver
 
Kkthnx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 247
File comments: 101
Uploads: 15
Originally Posted by Koleckai
Is this the place to report errors with the beta? If so, I get an error every time there is a quest objective update and I have a quest with an on-use item in the objective bar. This is in build 9.0.2.36086

Code:
Message: ...KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua:21: Wrong object type for function
Time: Thu Oct  1 11:48:57 2020
Count: 30
Stack: ...KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua:21: Wrong object type for function
[string "=[C]"]: in function `CreateFrame'
[string "@Interface\AddOns\KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua"]:21: in function <...KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua:12>
[string "@Interface\AddOns\KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua"]:31: in function <...KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua:30>
[string "=[C]"]: in function `SetBlockHeader'
[string "@Interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_QuestObjectiveTracker.lua"]:375: in function `func'
[string "@Interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_QuestObjectiveTracker.lua"]:243: in function `EnumQuestWatchData'
[string "@Interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_QuestObjectiveTracker.lua"]:471: in function `Update'
[string "@Interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua"]:1370: in function `ObjectiveTracker_Update'
[string "@Interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua"]:835: in function <...zzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:833>

Locals: (*temporary) = "Frame"
(*temporary) = nil
(*temporary) = <unnamed> {
 0 = <userdata>
}
Latest for Retail is 10.0.2-Release and PTR/Shadowlands is 10.0.3
__________________
Success isn't what you've done compared to others. Success is what you've done compared to what you were made to do.
Report comment to moderator  
Reply With Quote
Unread 10-02-20, 10:29 AM  
Koleckai
An Aku'mai Servant

Forum posts: 30
File comments: 18
Uploads: 0
Is this the place to report errors with the beta? If so, I get an error every time there is a quest objective update and I have a quest with an on-use item in the objective bar. This is in build 9.0.2.36086

Code:
Message: ...KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua:21: Wrong object type for function
Time: Thu Oct  1 11:48:57 2020
Count: 30
Stack: ...KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua:21: Wrong object type for function
[string "=[C]"]: in function `CreateFrame'
[string "@Interface\AddOns\KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua"]:21: in function <...KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua:12>
[string "@Interface\AddOns\KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua"]:31: in function <...KkthnxUI\Modules\Skins\Blizzard\ObjectiveTracker.lua:30>
[string "=[C]"]: in function `SetBlockHeader'
[string "@Interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_QuestObjectiveTracker.lua"]:375: in function `func'
[string "@Interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_QuestObjectiveTracker.lua"]:243: in function `EnumQuestWatchData'
[string "@Interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_QuestObjectiveTracker.lua"]:471: in function `Update'
[string "@Interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua"]:1370: in function `ObjectiveTracker_Update'
[string "@Interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua"]:835: in function <...zzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:833>

Locals: (*temporary) = "Frame"
(*temporary) = nil
(*temporary) = <unnamed> {
 0 = <userdata>
}
Report comment to moderator  
Reply With Quote
Unread 10-01-20, 11:43 AM  
Kkthnx
A Cobalt Mageweaver
 
Kkthnx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 247
File comments: 101
Uploads: 15
Originally Posted by k1o
im just getting wierd lua error after copy folders and start the game
Originally Posted by Darkmojo
Originally Posted by k1o
im just getting wierd lua error after copy folders and start the game
No lua error here but it loads nothing
NOTE: 10.0.3 + is for PrePatch + Shadowlands.
__________________
Success isn't what you've done compared to others. Success is what you've done compared to what you were made to do.
Last edited by Kkthnx : 10-01-20 at 11:43 AM.
Report comment to moderator  
Reply With Quote
Unread 09-30-20, 10:59 PM  
Darkmojo
A Kobold Labourer

Forum posts: 1
File comments: 13
Uploads: 0
Originally Posted by k1o
im just getting wierd lua error after copy folders and start the game
No lua error here but it loads nothing
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: