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,068
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 08-30-19, 11:56 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 Baine
getting this error when trying to open the config (german client):
Fixed in latest update.
__________________
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 08-24-19, 02:23 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
getting this error when trying to open the config (german client):
Code:
Message: Interface\AddOns\KkthnxUI_Config\KkthnxUI_Config.lua:1205: attempt to index field '?' (a nil value)
Time: Sat Aug 24 10:23:06 2019
Count: 1
Stack: Interface\AddOns\KkthnxUI_Config\KkthnxUI_Config.lua:1205: attempt to index field '?' (a nil value)
Interface\AddOns\KkthnxUI_Config\KkthnxUI_Config.lua:1205: in function `CreateConfigWindow'
Interface\AddOns\KkthnxUI\Init.lua:191: in function <Interface\AddOns\KkthnxUI\Init.lua:189>

Locals: self = KkthnxUIConfig {
 0 = <userdata>
 Functions = <table> {
 }
 ColorDefaults = <table> {
 }
 enUS = <table> {
 }
 Filter = <table> {
 }
 SetOption = <function> defined @Interface\AddOns\KkthnxUI_Config\KkthnxUI_Config.lua:46
 CreateConfigWindow = <function> defined @Interface\AddOns\KkthnxUI_Config\KkthnxUI_Config.lua:950
 UpdateColorDefaults = <function> defined @Interface\AddOns\KkthnxUI_Config\KkthnxUI_Config.lua:117
 SetCallback = <function> defined @Interface\AddOns\KkthnxUI_Config\KkthnxUI_Config.lua:72
}
K = <table> {
 ProfessionTabs_Whitelist = <table> {
 }
 GetScreenQuadrant = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:478
 GetTimeInfo = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:594
 LoadSkadaProfile = <function> defined @Interface\AddOns\KkthnxUI\Config\AddOnData\Skada.lua:5
 LoadPawnProfile = <function> defined @Interface\AddOns\KkthnxUI\Config\AddOnData\Pawn.lua:5
 GetAnchors = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:327
 Race = "Draenei"
 FormatMoney = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:548
 UIFrameFade_OnUpdate = <function> defined @Interface\AddOns\KkthnxUI\Core\Animation.lua:114
 StaticPopup_EscapePressed = <function> defined @Interface\AddOns\KkthnxUI\Core\StaticPopups.lua:354
 TextureTable = <table> {
 }
 CopyTable = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:44
 DebuffHighlightColors = <table> {
 }
 InspectItemInfo = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:230
 PriestColors = <table> {
 }
 GetFont = <function> defined @Interface\AddOns\KkthnxUI\Core\Media.lua:77
 SetUpAnimGroup = <function> defined @Interface\AddOns\KkthnxUI\Core\Animation.lua:12
 Class = "HUNTER"
 UnitColor = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:164
 ShortValue = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:71
 Role = "Melee"
 WaitFrame = KkthnxUI_WaitFrame {
 }
 UIScale = 0.711111
 ShortenString = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:405
 Credits = "Alza, Azilroka, Blazeflack, Caellian, Caith, Darth Predator, Elv, Firestorm Community, Goldpaw, Haleth, Haste, Hungtar, Hydra, Ishtara, KkthnxUI Community, LightSpark, Magicnachos, Merathilis, Nightcracker, P3lim, Rav99, Roth, Shestak, Simpy, Sticklord, Tekkub, Tohveli, Tukz, Tulla, Tuller, oUF Team"
 GetCoords = <function> defined @Interface\AddOns\KkthnxUI\Core\Movers.lua:24
 Spec = 1
 BuffWhiteList = <table> {
 }
 Version = "9.05"
 ClassList = <table> {
 }
 IsPTR = true
 GetFormattedText = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:446
 Media = KkthnxUIFonts {
 }
 LoadBugGrabberProfile = <function> defined @Interface\AddOns\KkthnxUI\Config\AddOnData\!BugGrabber.lua:9
 NewModule = <function> defined @Interface\AddOns\KkthnxUI\Init.lua:131
 LoadSkinnerProfile = <function> defined @Interface\AddOns\KkthnxUI\Config\AddOnData\Skinner.lua:11
 StaticPopup_EditBoxOnEscapePressed = <function> defined @Interface\AddOns\KkthnxUI\Core\StaticPopups.lua:563
 UIFrameFade = <function> defined @Interface\AddOns\KkthnxUI\Core\Animation.lua:167
 Client = "deDE"
 StaticPopup_IsLastDisplayedFrame = <function> defined @Interface\AddOns\KkthnxUI\Core\StaticPopups.lua:416
 LoadMSBTProfile = <function> defined @Interface\AddOns\KkthnxUI\Config\AddOnData\MikScrollingBattleText.lua:3
 CreateGF = <function> defined @Interface\AddOns\KkthnxUI\Core\Functions.lua:124
 Mover = <function> defined @Interface\AddOns\KkthnxUI\Core\Movers.lua
also getting this when trying to skin skada:
Code:
1x ...rfaceKkthnxUI\Modules\Skins\Addons\Skada-1.7.6.lua:72: attempt to index field 'SkinFuncs' (a nil value)
...rfaceKkthnxUI\Modules\Skins\Addons\Skada-1.7.6.lua:72: in main chunk

Locals:
K = <table> {
 ProfessionTabs_Whitelist = <table> {
 }
 GetScreenQuadrant = <function> defined @KkthnxUI\Core\Functions.lua:478
 GetTimeInfo = <function> defined @KkthnxUI\Core\Functions.lua:594
 LoadSkadaProfile = <function> defined @KkthnxUI\Config\AddOnData\Skada.lua:5
 LoadPawnProfile = <function> defined @KkthnxUI\Config\AddOnData\Pawn.lua:5
 GetAnchors = <function> defined @KkthnxUI\Core\Functions.lua:327
 Race = "Draenei"
 FormatMoney = <function> defined @KkthnxUI\Core\Functions.lua:548
 UIFrameFade_OnUpdate = <function> defined @KkthnxUI\Core\Animation.lua:114
 StaticPopup_EscapePressed = <function> defined @KkthnxUI\Core\StaticPopups.lua:354
 TextureTable = <table> {
 }
 CopyTable = <function> defined @KkthnxUI\Core\Functions.lua:44
 DebuffHighlightColors = <table> {
 }
 InspectItemInfo = <function> defined @KkthnxUI\Core\Functions.lua:230
 PriestColors = <table> {
 }
 GetFont = <function> defined @KkthnxUI\Core\Media.lua:77
 SetUpAnimGroup = <function> defined @KkthnxUI\Core\Animation.lua:12
 Class = "HUNTER"
 UnitColor = <function> defined @KkthnxUI\Core\Functions.lua:164
 ShortValue = <function> defined @KkthnxUI\Core\Functions.lua:71
 WaitFrame = KkthnxUI_WaitFrame {
 }
 UIScale = 0.711111
 ShortenString = <function> defined @KkthnxUI\Core\Functions.lua:405
 Credits = "Alza, Azilroka, Blazeflack, Caellian, Caith, Darth Predator, Elv, Firestorm Community, Goldpaw, Haleth, Haste, Hungtar, Hydra, Ishtara, KkthnxUI Community, LightSpark, Magicnachos, Merathilis, Nightcracker, P3lim, Rav99, Roth, Shestak, Simpy, Sticklord, Tekkub, Tohveli, Tukz, Tulla, Tuller, oUF Team"
 GetCoords = <function> defined @KkthnxUI\Core\Movers.lua:24
 Spec = 1
 BuffWhiteList = <table> {
 }
 Version = "9.05"
 ClassList = <table> {
 }
 IsPTR = true
 GetFormattedText = <function> defined @KkthnxUI\Core\Functions.lua:446
 Media = KkthnxUIFonts {
 }
 LoadBugGrabberProfile = <function> defined @KkthnxUI\Config\AddOnData\!BugGrabber.lua:9
 NewModule = <function> defined @KkthnxUI\Init.lua:131
 LoadSkinnerProfile = <function> defined @KkthnxUI\Config\AddOnData\Skinner.lua:11
 StaticPopup_EditBoxOnEscapePressed = <function> defined @KkthnxUI\Core\StaticPopups.lua:563
 UIFrameFade = <function> defined @KkthnxUI\Core\Animation.lua:167
 Client = "deDE"
 StaticPopup_IsLastDisplayedFrame = <function> defined @KkthnxUI\Core\StaticPopups.lua:416
 LoadMSBTProfile = <function> defined @KkthnxUI\Config\AddOnData\MikScrollingBattleText.lua:3
 CreateGF = <function> defined @KkthnxUI\Core\Functions.lua:124
 Mover = <function> defined @KkthnxUI\Core\Movers.lua:36
 StaticPopup_OnHide = <function> defined @KkthnxUI\Core\StaticPopups.lua:456
 ProfessionTabs_OnlyPrimary = <table> {
 }
 Colors = <table> {
 }
 UIFrameFadeOut = <function> defined @KkthnxUI\Core\Animation.lua:238
 LSM = <table> {
 }
 TimeColors = <table> {
 }
 SlideOut = <function> defined @KkthnxUI\Core\Animation.lua:97
 BuffBlackList = <table> {
 }
 Print = <function> defined @KkthnxUI\Core\Functions.lua:39
 ColorClass = <function> defined @KkthnxUI\Core\Functions.lua:155
 UpdateHotkey = <function> defined @KkthnxUI\Modules\ActionBars\ButtonStyle.lua:206
 InfoColor = "|cff4488ff"
 AutoDisenchantHerbs = <table> {
 }
 Level = 120
 TimeFormats = <table> {
 }
 RGBToHex = <function> defined @KkthnxUI\Core\Functions.lua:110
 CreateMoverFrame = <function> defined @KkthnxUI\Core\Functions.lua:376
 StaticPopup_Resize = <function> defined @KkthnxUI\Core\StaticPopups.lua:593
 UnregisterEvent = <function> defined @Interfa
__________________
Last edited by Baine : 08-24-19 at 02:32 AM.
Report comment to moderator  
Reply With Quote
Unread 08-01-19, 05:58 PM  
Greg2020
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Update kkthnx ui

Do you plan on updating this and if yes when. I've been waiting for a update for it for months and been wondering if you ever plans on doing so. Enjoy this ui very much and is difficult to find one such as this that i like, i would greatly appreciate it if you update the UI addon so i dont keep seeing a lua error on my screen while using it since its out of date with no update.
Report comment to moderator  
Reply With Quote
Unread 07-21-19, 11:25 AM  
Wiglyworm
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
i have a problem with the ui

734x KkthnxUI\Modules\Tooltip\Tooltip.lua:163: Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: GameTooltip:SetPoint.
[C]: in function `SetPoint'
KkthnxUI\Modules\Tooltip\Tooltip.lua:163: in function <KkthnxUI\Modules\Tooltip\Tooltip.lua:137>
(tail call): ?
[C]: in function `GameTooltip_SetDefaultAnchor'
[string "*:OnTooltipSetDefaultAnchor"]:1: in function <[string "*:OnTooltipSetDefaultAnchor"]:1>

Locals:
(*temporary) = GameTooltip {
0 = <userdata>
ItemTooltip = <unnamed> {
}
SetHyperlink = <function> defined =[C]:-1
SetGuildBankItem = <function> defined =[C]:-1
hasMoney = 1
SetVoidDepositItem = <function> defined =[C]:-1
SetVoidWithdrawalItem = <function> defined =[C]:-1
comparing = false
SetSocketGem = <function> defined =[C]:-1
TopOverlay = <unnamed> {
}
default = 1
SetUnitDebuff = <function> defined =[C]:-1
SetHeirloomByItemID = <function> defined =[C]:-1
SetLootItem = <function> defined =[C]:-1
SetQuestItem = <function> defined =[C]:-1
SetTrainerService = <function> defined =[C]:-1
numMoneyFrames = 2
SetInboxItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
SetMerchantItem = <function> defined =[C]:-1
SetQuestLogItem = <function> defined =[C]:-1
BottomOverlay = <unnamed> {
}
itemCleared = false
SetTradePlayerItem = <function> defined =[C]:-1
SetSendMailItem = <function> defined =[C]:-1
Hide = <function> defined =[C]:-1
updateTooltip = 0.138000
SetInventoryItem = <function> defined =[C]:-1
SetVoidItem = <function> defined =[C]:-1
SetTradeTargetItem = <function> defined =[C]:-1
SetLootRollItem = <function> defined =[C]:-1
SetUnitAura = <function> defined =[C]:-1
SetRecipeResultItem = <function> defined =[C]:-1
SetAuctionSellItem = <function> defined =[C]:-1
SetBagItem = <function> defined =[C]:-1
needsReset = true
SetUnitBuff = <function> defined =[C]:-1
SetExistingSocketGem = <function> defined =[C]:-1
SetItemByID = <function> defined =[C]:-1
SetAuctionItem = <function> defined =[C]:-1
}
(*temporary) = "BOTTOMRIGHT"
(*temporary) = GameTooltipAnchor {
0 = <userdata>
}
(*temporary) = "BOTTOMRIGHT"
(*temporary) = 2
(*temporary) = -2
Report comment to moderator  
Reply With Quote
Unread 01-20-19, 06:01 PM  
Gunga
A Murloc Raider
 
Gunga's Avatar

Forum posts: 5
File comments: 10
Uploads: 0
Right bar

Hi might sound really dumb but is there a command to reshow an action bar as i pressed the little arrows under the bar on the right of screen and for the life of me cannot find the little arrows again to make it come back, (Edit Found a Toggle Option in Options so using that and mouseover for now) Also i cannot reset Chat Frame to blizzard original as i have no channel /1 or /2 /3 as they are greyed out
Last edited by Gunga : 01-20-19 at 06:46 PM.
Report comment to moderator  
Reply With Quote
Unread 01-19-19, 07:49 AM  
baheal
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by Devilbus
So this may be a dumb question but how do you move the frames around can't seem to find the unlock
/moveui
Report comment to moderator  
Reply With Quote
Unread 10-22-18, 06:12 PM  
Jin-
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
disturbing autolock actionbars

Hi,

I'm having issue with the action bar getting locked every time following happens

alt+tab out of game
/reload
changing zone like going to dungeon

I tried to disable it in interface options but it always gets reset back to lock action bars.
I disabled all hotkeys for it as well so no accidents can happen.
Tried microscope look kkt menu for autolock disable option but no profit there

Did not have this issue before using this great UI

Thanks
Report comment to moderator  
Reply With Quote
Unread 09-28-18, 06:57 PM  
Devilbus
A Kobold Labourer
 
Devilbus's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 40
Uploads: 1
Originally Posted by Devilbus
So this may be a dumb question but how do you move the frames around can't seem to find the unlock
edit never mind I have found it thanks ")
Report comment to moderator  
Reply With Quote
Unread 09-28-18, 06:55 PM  
Devilbus
A Kobold Labourer
 
Devilbus's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 40
Uploads: 1
So this may be a dumb question but how do you move the frames around can't seem to find the unlock
Report comment to moderator  
Reply With Quote
Unread 08-23-18, 02:08 PM  
Gomezeu
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Nameplates threat

https://imgur.com/a/RPt1A0H

Playing as a protection pala, when I got aggro the nameplates shouldn't be green?

Edit: I saw on GitHub, you already fixed the nameplates. Thank you
Last edited by Gomezeu : 08-24-18 at 05:27 AM.
Report comment to moderator  
Reply With Quote
Unread 08-23-18, 05:59 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 Risil
Hello, I love your UI! I have two questions and honestly I might just be blind, if that's the case; sorry. I was wondering if there is an option to make the raid frames grow horizontal? And can the general border textures (like the one on the minimap) be changed?
No and No. Sorry these will never be options in the UI.

Originally Posted by Gomezeu
Hey. I'm using the latest version, playing as a tank the nameplates doesn't change the color by threat. I also checked the "Threat" box from Nameplates. Any idea?
Working fine on my end. What class, spec and such are you playing?

Originally Posted by Meugenius
Hi!

Maybe im doing it wrong, but i would like to have the tooltip for what i hover over with my mouse right at my mousepointer. Sry for my bad english. There is an option but i cant get it to work in your beautiful ui. Am i doing it wrong?

Oh and also more questions:
I would like to not have a healthbar portrait of my char and on the target bar. It that possible to remove it?

Also...

Is it possible to make my healthbar bigger and the resource bar smaller? As a retri paladin my 4k mana is not so important to see, would just like my healthbar bigger

Thanks !
Tooltip anchoring works fine. Can you please provide any proof of the bug on your end? No you can not adjust the health and or class power source. These are hard coded in and will always be this way.

Originally Posted by YTZULU
Thank you, I've been following your work forever. Really appreciate it!
__________________
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 : 08-23-18 at 06:02 AM.
Report comment to moderator  
Reply With Quote
Unread 08-22-18, 07:38 AM  
Gomezeu
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Threat on nameplates doesn't work properly

Hey. I'm using the latest version, playing as a tank the nameplates doesn't change the color by threat. I also checked the "Threat" box from Nameplates. Any idea?
Report comment to moderator  
Reply With Quote
Unread 08-15-18, 03:27 PM  
Risil
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Hello, I love your UI! I have two questions and honestly I might just be blind, if that's the case; sorry. I was wondering if there is an option to make the raid frames grow horizontal? And can the general border textures (like the one on the minimap) be changed?
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 08-02-18, 02:36 PM  
Meugenius
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Mouse Anchor Tooltip

Hi!

Maybe im doing it wrong, but i would like to have the tooltip for what i hover over with my mouse right at my mousepointer. Sry for my bad english. There is an option but i cant get it to work in your beautiful ui. Am i doing it wrong?

Oh and also more questions:
I would like to not have a healthbar portrait of my char and on the target bar. It that possible to remove it?

Also...

Is it possible to make my healthbar bigger and the resource bar smaller? As a retri paladin my 4k mana is not so important to see, would just like my healthbar bigger

Thanks !
Last edited by Meugenius : 08-02-18 at 02:44 PM.
Report comment to moderator  
Reply With Quote
Unread 07-31-18, 11:34 AM  
elduderino
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
Re: Re: 1 question

Works like a charm, thank you
Originally Posted by Kkthnx
Originally Posted by elduderino
Hi,
How do I access character page, mount page, lfg, pvp page etc? Without keybinds of course. Is there a way to access the icons for these pages?
I really like your UI, keep on a good work.
Shift right click and or middle mouse click your minimap.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: