Download
(53Kb)
Download
Updated: 08-20-15 10:51 AM
Pictures
File Info
Compatibility:
Fury of Hellfire (6.2)
The Adventure Continues (6.1)
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:08-20-15 10:51 AM
Created:07-09-13 05:32 AM
Downloads:11,685
Favorites:48
MD5:

DBM-Karma Skin  Popular! (More than 5000 hits)

Version: 3.1
by: Basso [More]

<DBM> Karma Skin


Class colored Bars!
Lightweight!

Plug and Play!




INSTALLATION:
You need to overwrite:
Interface/Addon/DBM-StatusBarTimers/DBT.lua
with the file included in the zip file.

If you extract the file directly into your World of Warcraft
folder and answer every overwrite question with yes
it should work without any problems.



OPTIONS:
Found in: Interface\AddOns\DBM-Karma-Skin\DBM-Karma-Skin.lua

Code:
local classcolors = true		--Enable/Disable class coloring
local BassosInterface = true	        --Placing and Scaling everything like i need it in my own Interface, disable if you want to change it permanently
local darkbars = true			--Setting the the not classcolorued bars (Add,AOE,Debuff,Interrupt,Role,Phase) to a specific value and making them a bit darker
"= false" will disable it.


CREDITS:
Thanks goes to Haleth for helping me to improve the code of my addon.

PS: For those who are wondering about the Name, i changed it again to the new oUF Design im using now.
It's oUF_Karma now from Sauerkraut & Unkn, sadly oUF Skaarj wasn't getting any updates lately an was getting
more and more errors.

Version 3.1
Little Bugfix about the wrap of the text on bars.

Version 3.0
Changed it to match the oUF Karma now because Skaarj was not getting any updates
and was stacking more and more errors, if you want the old Design you can use 2.2.
Future Updates will be with oUF Karma.

Version 2.2
Updated for the latest dbm version.
Toc update
now support the multicolored bars

Version 2.1
Updated for the latest dbm version.

Version 2.0b
corrected a spelling mistake with the rogues

Version 2.0a
Corrected a small mistake

Version 2.0
renamed the addon to credit the one that inspired me to it
Less Hard coding into the original code
Put the Skin into a extra Addon again
Enable/Disable Skin Addon to deactivate the whole Skin
Some options to deactivate auto coloring and positioning and stuff
rewriting of some code

Version 1.3.1
Fixed some misspelling, rogue can use it too now :D
Also the Icon border will be over the icon every time now.

Version 1.3
Again new DBM Version
No extra AddOn anymore, only a rewrite of DBM files.

Version 1.2
Updated to work with newest DBM Version.
Most things are hardcoded now, you need to get a new DBT.lua if you no longer want my skin.
Most Bar Options won't work anymore now.

Version 1.1!
Added missing Normal.tga

Version 1.1
Changed to template/AddOn mixture to stop the lagging.
the AddOn is only for the font everything else is handled
with the template.
Stops the fps breadkdown.

Version 1.0.2
Bug Fix

Version 1.0.1
Improved the code.
Also added support for the second icon, but you need to reload to make
the border work the right way, the second icon is not really intended for
my design.
Post A Reply Comment Options
Unread 12-16-20, 06:22 AM  
HyenaC4
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Not working 2020

I listened to what it says to do but can't get it to work is it just too out of date to work?
Report comment to moderator  
Reply With Quote
Unread 09-13-17, 04:50 PM  
Kirnath
A Murloc Raider

Forum posts: 6
File comments: 12
Uploads: 0
Not working

I installed the addon just like it says and the skin doesn't seem to want to work at all.it moved the bar placement, but my bars are still the same from before.
Report comment to moderator  
Reply With Quote
Unread 03-31-17, 05:49 PM  
GamingChica
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Error I can't figure out

Hello,
I can't figure out what this error is referring to. Any help is appreciated.

Lua Code:
  1. Message: Interface\AddOns\DBM-GUI\DBM-GUI.lua:2253: Usage: DBM_GUI_Option_127:SetValue(value, [treatAsMouseEvent])
  2. Time: 03/31/17 19:48:23
  3. Count: 1
  4. Stack: ...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:317: in function <...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:300>
  5. [C]: ?
  6. [C]: in function `SetValue'
  7. Interface\AddOns\DBM-GUI\DBM-GUI.lua:2253: in function <Interface\AddOns\DBM-GUI\DBM-GUI.lua:2249>
  8. [C]: in function `Show'
  9. Interface\AddOns\DBM-GUI\DBM-GUI.lua:92: in function <Interface\AddOns\DBM-GUI\DBM-GUI.lua:79>
  10. (tail call): ?
  11. Interface\AddOns\DBM-Core\DBM-Core.lua:2123: in function `?'
  12. Interface\FrameXML\ChatFrame.lua:4397: in function `ChatEdit_ParseText'
  13. Interface\FrameXML\ChatFrame.lua:4065: in function `ChatEdit_SendText'
  14. Interface\FrameXML\ChatFrame.lua:4101: in function <Interface\FrameXML\ChatFrame.lua:4097>
  15. [C]: in function `ChatEdit_OnEnterPressed'
  16. [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
  17.  
  18. Locals: errMsg = "Interface\AddOns\DBM-GUI\DBM-GUI.lua:2253: Usage: DBM_GUI_Option_127:SetValue(value, [treatAsMouseEvent])"
  19. isTSMError = false
  20. tsmErrMsg = nil
  21. AceGUI = <table> {
  22.  objPools = <table> {
  23.  }
  24.  RegisterAsContainer = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:261
  25.  RegisterWidgetType = <function> defined @Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:559
  26.  WidgetBase = <table> {
  27.  }
  28.  RegisterAsWidget = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:110
  29.  counts = <table> {
  30.  }
  31.  LayoutRegistry = <table> {
  32.  }
  33.  GetLayout = <function> defined @Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:583
  34.  GetWidgetVersion = <function> defined @Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:613
  35.  Create = <function> defined @Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:172
  36.  GetWidgetCount = <function> defined @Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:607
  37.  GetNextWidgetNum = <function> defined @Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:596
  38.  WidgetRegistry = <table> {
  39.  }
  40.  WidgetVersions = <table> {
  41.  }
  42.  RegisterLayout = <function> defined @Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:573
  43.  Release = <function> defined @Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:206
  44.  ClearFocus = <function> defined @Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:257
  45.  WidgetContainerBase = <table> {
  46.  }
  47.  SetFocus = <function> defined @Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:247
  48. }
  49. TSM = <table> {
  50.  Operations = <table> {
  51.  }
  52.  SetDefaultModuleLibraries = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:398
  53.  _author = "Sapu94, Bart39"
  54.  DeleteCustomPriceSource = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Prices.lua:56
  55.  EnableModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:363
  56.  modules = <table> {
  57.  }
  58.  baseName = "TradeSkillMaster"
  59.  IterateEmbeds = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:473
  60.  CreateGroupTree = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\TSMFrames\GroupTree.lua:291
  61.  SecureHookScript = <function> defined @Interface\AddOns\ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:410
  62.  GetAuctionPlayer = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\AuctionFrame.lua:45
  63.  RawHookScript = <function> defined @Interface\AddOns\ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:395
  64.  _desc = "Core addon for the TradeSkillMaster suite. Does nothing without modules installed."
  65.  Printf = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Modules.lua:147
  66.  SetDefaultModulePrototype = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:440
  67.  NO_SOUND_KEY = "TSM_NO_SOUND"
  68.  LDBIcon = <table> {
  69.  }
  70.  defaultModuleState = true
  71.  IsEnabled = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:482
  72.  LOG_INFO = <function> defined
Last edited by GamingChica : 03-31-17 at 05:50 PM.
Report comment to moderator  
Reply With Quote
Unread 03-23-16, 12:37 PM  
Basso
A Fallenroot Satyr
 
Basso's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 32
Uploads: 1
Originally Posted by goldman1337
i'm getting Lua errors whenever i open dbm's config(about 20)
here's one for example:
Sorry for being so late with a reply.

Just testet with the newest version of dbm and the one i uploaded here, everything works perfectly fine.
so i would suggest to reinstall both with the newest version.

if the error ist still there another addon might cause it, even if im not sure which one and how.
Report comment to moderator  
Reply With Quote
Unread 01-17-16, 09:30 PM  
goldman1337
A Murloc Raider

Forum posts: 6
File comments: 39
Uploads: 0
i'm getting Lua errors whenever i open dbm's config(about 20)
here's one for example:

Lua Code:
  1. Message: Interface\AddOns\DBM-GUI\DBM-GUI.lua:2069: Invalid option: StartColorUIR
  2. Time: 01/18/16 00:28:38
  3. Count: 1
  4. Stack: [C]: in function `error'
  5. Interface\AddOns\DBM-StatusBarTimers\DBT.lua:628: in function `SetOption'
  6. Interface\AddOns\DBM-GUI\DBM-GUI.lua:2069: in function <Interface\AddOns\DBM-GUI\DBM-GUI.lua:2068>
  7. [C]: in function `SetColorRGB'
  8. Interface\AddOns\DBM-GUI\DBM-GUI.lua:2048: in function <Interface\AddOns\DBM-GUI\DBM-GUI.lua:2048>
  9. [C]: in function `Show'
  10. Interface\AddOns\DBM-GUI\DBM-GUI.lua:1285: in function `DisplayFrame'
  11. Interface\AddOns\DBM-GUI\DBM-GUI.lua:1213: in function `OnButtonClick'
  12. [string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
  13.  
  14. Locals: (*temporary) = "Invalid option: StartColorUIR"
Report comment to moderator  
Reply With Quote
Unread 11-14-15, 05:38 PM  
Basso
A Fallenroot Satyr
 
Basso's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 32
Uploads: 1
Originally Posted by Horotu
Hi! I can't find old version of addon. Can you share it please
sorry i no longer have a older version of this addon.
because the older versions won't work with any newer version of dbm.
Report comment to moderator  
Reply With Quote
Unread 11-14-15, 03:00 AM  
Horotu
A Kobold Labourer

Forum posts: 0
File comments: 40
Uploads: 0
Hi! I can't find old version of addon. Can you share it please
Report comment to moderator  
Reply With Quote
Unread 08-23-15, 04:45 PM  
Ruven
A Kobold Labourer
 
Ruven's Avatar

Forum posts: 0
File comments: 56
Uploads: 0
That fixed it, cheers.
Report comment to moderator  
Reply With Quote
Unread 08-22-15, 05:49 PM  
Basso
A Fallenroot Satyr
 
Basso's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 32
Uploads: 1
Originally Posted by Ruven
For whatever reason it won't save the position of the bars.
There is this line in the addon code(DBM-Karma-Skin.lua):
local BassosInterface = true --Placing and Scaling everything like i need it in my own Interface, disable if you want to change it permanently

Put it on false and you can move the bars and they will stay.
other option would be you go into the lua and navigate to:
Code:
if BassosInterface == true then
	DBM.Bars:SetOption("HugeTimerX",18.5)
	DBM.Bars:SetOption("HugeTimerY",250)	
	DBM.Bars:SetOption("TimerX",-130)
	DBM.Bars:SetOption("TimerY",150)
	DBM.Options.SpecialWarningY = -200
	DBM.Options.SpecialWarningX = 0
	DBM.Options.RaidWarningPosition.Y = 280
	DBM.Options.RaidWarningPosition.X = 0
	DBM.Bars:SetOption("ExpandUpwards",true)
	DBM.Bars:SetOption("Scale",1.5)
	DBM.Bars:SetOption("HugeScale",1.5)
	DBM.Bars:SetOption("ClickThrough",true)
	DBM.Bars:SetOption("HugeWidth",150)
	DBM.Bars:SetOption("Width",150)
end
There you can edit a few options that i set in stone to have it centered and stuff for the interface.
Report comment to moderator  
Reply With Quote
Unread 08-22-15, 06:48 AM  
Ruven
A Kobold Labourer
 
Ruven's Avatar

Forum posts: 0
File comments: 56
Uploads: 0
For whatever reason it won't save the position of the bars.
Report comment to moderator  
Reply With Quote
Unread 08-09-15, 03:41 PM  
Basso
A Fallenroot Satyr
 
Basso's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 32
Uploads: 1
Originally Posted by Horotu
Good works but "roadway" font works only with eng version of warcraft
May i ask which language you are using?

http://www.dafont.com/de/roadway.font

Should cover most, if not all western letters that are needed, at least the ones i know,
don't know if there are some special snowflakes somewhere, at least the same as enigmatic
i used before and still using for the warning.

i know that cyrillic and asian stuff is not in there, but i can work with a russian player
from time to time just being ??????

If you really need another font you need to look into
DBM-StatusbarTimers\DBT.lua at line 1210:
Code:
if DBMKarma == true then
	name:SetPoint("LEFT", 0, 7) 
	name:SetFont("Interface\\AddOns\\DBM-Karma-Skin\\media\\ROADWAY.ttf", 16, "THINOUTLINE")
	timer:SetPoint("RIGHT", 0, 11) 
	timer:SetFont("Interface\\AddOns\\DBM-Karma-Skin\\media\\ROADWAY.ttf", 12, "THINOUTLINE")
else
Put the font into the media folder of the Karma skin and change it there for another font at the bars.

If you want to change the warning & special warning fonts to its at DBM-Karma-Skin at line 97:
Code:
DBM.Options.SpecialWarningFont = "Interface\\AddOns\\DBM-Karma-Skin\\media\\Enigma__2.ttf"
DBM.Options.WarningFont = "Interface\\AddOns\\DBM-Karma-Skin\\media\\Enigma__2.ttf"
Last edited by Basso : 08-09-15 at 03:59 PM.
Report comment to moderator  
Reply With Quote
Unread 08-09-15, 12:58 PM  
Horotu
A Kobold Labourer

Forum posts: 0
File comments: 40
Uploads: 0
Good works but "roadway" font works only with eng version of warcraft
Report comment to moderator  
Reply With Quote
Unread 06-10-15, 03:00 PM  
Basso
A Fallenroot Satyr
 
Basso's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 32
Uploads: 1
Originally Posted by dyaeblca
The addons prevents the bar positioning from getting saved for the newest DBM update 6.0.12.
Or maybe it's just me...
Should be fixed in the newest version.
Report comment to moderator  
Reply With Quote
Unread 02-06-15, 01:52 AM  
Horotu
A Kobold Labourer

Forum posts: 0
File comments: 40
Uploads: 0
Originally Posted by dyaeblca
The addons prevents the bar positioning from getting saved for the newest DBM update 6.0.12.
Or maybe it's just me...
Use previous version - "BgDBM-Skin" works fine for me since 5.0 MoP
Report comment to moderator  
Reply With Quote
Unread 01-20-15, 11:25 AM  
dyaeblca
A Defias Bandit
 
dyaeblca's Avatar

Forum posts: 3
File comments: 51
Uploads: 0
The addons prevents the bar positioning from getting saved for the newest DBM update 6.0.12.
Or maybe it's just me...
__________________
Seek freedom and become captive of your desires. Seek discipline and find your liberty.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: