Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(26 MB)
Download
Updated: 05-22-10 06:57 PM
Pictures
File Info
Updated:05-22-10 06:57 PM
Created:05-19-10 04:06 PM
Downloads:1,838
Favorites:5
MD5:

KGUI

Version: 2.10
by: markv [More]

KGUI v2.10
Kguku <Paradox> of US-Nordrassil
http://www.paradoxhorde.net

Multi-Resolution Support (thanks to Coehl UI for this idea):

This UI supports multiple aspect ratios which are easily calculated based off of your resolution. There are 3 major aspect ratios supported by this UI 16:10 (some widescreen(WS) monitors) 16:9 (some WS monitors and standard for WS TV sets) and 4:3 (non-WS monitors / TV sets). Each of these aspect ratios will have a common divisor. All 16:10 divide to 1.6, 16:9 to 1.77~ and 4:3 to 1.33~. The profile you are wanting to run to match your resolution is based off of what your resolution divides in to.

Let's say the resolution you're running in is 1680x1050. To find out profile you are going to use you will simply divide 1680 by 1050 on a calcuator to get your result which will be 1.6. This means that the install information you will be using will be from the 1.6 division section.

This UI was developed in 1680x1050 and gets extensively tested in that resolution. The other resolutions are provided as is, however feel free to submit any layout issues you might come across and I'll be sure to address them.

16:10 Aspect Ratio (H/V = 1.6 ie 1680/1050 = 1.6)
1920x1200 / 1680x1050 / 1440x900 / 1280x800 etc.:
config.wtf lines:
SET useUiScale "1"
SET uiScale "0.75"

reflux profile:
kguidps1.6

fx profile:
kguidps 1.6

kguichat option:
dps1.6
---------------------------------------------------

16:9 Aspect Ratio (H/V = 1.77~ ie 1600/900 = 1.77~)
1600x900 / 1280x720 etc.:

config.wtf lines:
SET useUiScale "1"
SET uiScale "0.75"

reflux profile:
kguidps1.77r

fx profile:
kguidps 1.77r

kguichat option:
dps1.77r
--------------------------------------------------

4:3 Aspect Ratio (H/V = 1.33~ ie 1024/768 = 1.33~)
1280x960 / 1152x864 / 1024x768 / 800x600 etc.:

config.wtf lines:
SET useUiScale "1"
SET uiScale "0.70"

reflux profile:
kguidps1.33r

fx profile:
kguidps 1.33r

kguichat option:
dps1.33r


**** INSTALL AT YOUR OWN RISK ****
Make sure you backup the following directories before you proceed:

/Wow Install Directory/Interface
/WoW Install Directory/WTF


Installation Instructions:

1) Load WoW and log in with your current UI setup

2) Delete all chat frames other than "General" and "Combat Log"

3) Create a new chat frame and call it whatever you would like, mine is called "City Chat"

4) Drag "City Chat" off of the main chat group

5) Ensure you are in a major city at the time and go to your settings for "City Chat" and change your chat filters to Global Channels - Trade, LocalDefense, LookingForGroup are enabled, and that everything else is disabled. (or set it however you want, as this window only opens in a city)

6) Exit WoW

7) Delete your Interface and WTF Folders (make sure you back this up before hand)

8) Copy KGUI zip file in to your /Wow Install Directory/

9) Unzip KGUI zip in your /Wow Install Directory/ (Extract here feature in WinRAR)

10) Go in to the WTF Directory and do the following steps:
- go to the Account directory
- rename the directory YOUR ACCOUNT to your accounts name
- go to in to the YOUR ACCOUNT directory
- rename the directory YOUR SERVER to the name of your server you play on
- go in to the YOUR SERVER directory
- rename the directory YOUR CHARACTER to the name of the character that you play

11) Load WoW and adjust your Video and Sound options on the login screen and then quit WoW (they will have reset due to the deletion of your WTF folder. If you backed up your folders you can simply copy your config.wtf back in to your WTF directory to skip this step).

12) Use a text editor (I use Notepad++) and add in the following two lines to your config.wtf file (change uiScale value based on which resolution set you are using. I would suggest you use the find feature to see if these settings are already in the config file and change the values, if a find for UIscale does not garner any results then you can simply add these lines at the bottom. Be aware that these settings are CASE SENSITIVE):
SET useUiScale "1"
SET uiScale "0.75" (this value changes based on your resolution divider (see above for that information))

13) Reload WoW and go to the character select screen

14) Ensure LOAD OUT OF DATE ADDONS is ENABLED

15) Make sure the mod AddonLoader is NOT enabled

16) Log in your character

17) type /dxe This will load DXE so it can accept profile switches

18) type /kguichat <option> to setup your chat windows to be in place (ie /kguichat dps1.6 would be used with kguidps1.6 profile) simply typing /kguichat will bring up a list of options

19) type /reflux switch <kgui version of your choice> (this is based on your resolution divider ie 1680x1050 = 1.6 = /reflux switch kguidps1.6)

20) Adjust ForteXorcist bar by typing /fx and clicking on the config tab that corresponds to your resolution divider (ie kguidps 1.6 is for 16:10)

21) Log off to save your settings

22) Enable the mod AddonLoader

23) Enjoy your UI!


Known Issues:

- Whisp history fonts default to one of the system faults set by fontifier. Also the border for Whisp will reset if you are playing around with your UI profiles. The mod works 100% otherwise and requires some code rewrite to fix it. I will eventually look at it but it's not a priority for me. If anyone wishes to take up the task of updating it and submitting the fix it would be appreciated.

- Pitbull4 is using a custom portion of the hide_blizzard frames to hide boss mob frames that were added in to the game. This feature has not been added in to Pitbull4 yet, so any updates you do to Pitbull4 will need to have this fix re-applied. The easiest way is to backup your Pitbull4 Hide_Blizzard folder and then copy it back over. This can lead to complications if there were any major changes done to the hide blizzard code.

- Omen auto collapse will not work right with the UI, it will cause layout issues on the bottom.

- BG Mod Capping will not be aligned if you are not using a 16:10 resolution. You will have to move this as there are no profile abilities currently in Capping.

Custom UI Commands:

I have written a small .lua to help with some commands I hate having to mouse click to use / provide a couple of options not otherwise in the game. This is located in the addons/kgslash directory.

KG Slash Commands:
/pquit = quit party/raid
/aquit = leave arena/bg
/resetlog = resets combat log bug (might have to type this a couple of times to reset it properly, beats logging out though)
/pkick = kicks person targetted from party
/pkick <name> = kicks the person from party
/gkick = kicks person targetted from guild
/gkick <name> = kicks the person from guild
/convertraid = converts your group in to a raid
/kguichat = brings up chat window resetting options for each profile

When using Dungeon Finder if a dungeon is in progress a message will flash on your screen "Dungeon IN PROGRESS". This was my way to combat the issue of not knowing a dungeon was partially done when doing a random as there is no other warning available.

Power Aura Layouts per resolution:

Global Panel 1 = 1.6 / 1.77r settings
(if someone wishes to adjust a set for kguidps1.33r I will gladly include them in Global Panel 2)

Final Notes:

I use curse for the majority of my mod updates so I can only speak to the fact that 99% of the mods used in here are updated on there. If you are wishing to find the mods in question for current updates that is where I suggest you go. I do not know what other portals authors have distributed their mods to.

Also, I have not pared down or edited out mods to provide the bare minimum requirements for this UI (Layout, graphics etc etc), so make sure if you are enabling or disabling mods that you watch your layouts accordingly as this could have repercussions to it.

I am current doing a version of this UI with healers in mind and if you'd like to see what the initial layout is like the reflux profile is kguihealer1.6. Any input on healer UI setups is greatly appreciated, as I've never really healed in this game so I'm not sure what kind of raid frame space / additional healing mods are used. (I've included a screenshot of this in with the other pictures)

If you have any questions, suggestions or bug reports feel free to contact me.


Troubleshooting:

Q: Why are my buffs and debuffs not showing everything?

A: I have blacklisting enabled in EBB. You will need to type /ebb config and adjust the filtering accordingly. This is one part of the UI I was not willing to risk to reset because re-blacklisting buffs I have no desire to see takes a ridiculously long time.

Q: Is there a way to make it easier to line up graphics and changes?

A: I used Align to give me a visual graph to work with. Toggle it with /align

Q: I don't want to use the built in City Chat frame toggling, how do I get rid of this frame / toggling altogether as it keeps re-appearing.

A: Type /kgpanels config. Active Panels | RightChatFrame | Scripts - delete what is in the OnLoad and OnEvent frames. (high, delete, and hit the accept button)

Q: I do not like the system fonts chosen, how can I change this?

A: Fonts can be changed with /fontifier. Feel free to adjust them to your liking.

Q: The background opacity is too light for me, I want to increase how dark the windows are. How do I do this?

A: you will need to go to /kgpanels config then go to Active Panels | Panel You Wish To Change | Backgroun Color Style | Background Color and increase the transparency.

Q: My action bars are not all showing or are all screwed up on my screen, how do I fix this?

A: The UI is setup to use Bar 1 and 2 as well as Bar 3 Hidden. To adjust/change your bars type /bar



ADDONS INCLUDED
===============
!BugGrabber
Achieved!
AddonLoader
Align
ArkInventory
Bartender4
Bazooka
Bazooka_Options
Broker_CPU
Broker_DungeonDifficulty
Broker_FindGroup
Broker_Mail
Broker_Tracking
Broker_uClock
broker_xloot
BugSack
ButtonFacade
ButtonFacade_Onyx
CalendarNotify
Capping
CatalogueOwner
CError
Chatter
Chinchilla
CowTip
DamnDungeonWindow
DualSpeccer
DXE
ElkBuffBars
Fizzle
Fizzlebag
Fontifier
ForteXorcist
FuBar2Broker
FuBar_GroupFu
GoldenTicket
GroupCalendar5
GroupCalendarBroker
IceHUD
InterfaceOptionsFrame_OpenToCategory_Fix
kgPanels
kgPanelsConfig
kgslash
Kguku UI Graphics
Mapster
MikScrollingBattleText
MimironFFA
MSBTOptions
Omen
OmniCC
OmniCC_Disable_PitBull4
OmniCC_Options
OmniCC_Shine
OPie
oRA2
oRA2_Leader
oRA2_Optional
oRA2_Participant
PartyTime
PitBull4
PowerAuras
Quartz
RaidBuffStatus
RaidTime
Reflux
SharedMedia
SharedMedia_MyMedia
Skada
Skinner
SmartMount
SpamageMeters
SpeedyActions
StatBlock_Durability
StatBlock_Folks
TankPoints
TidyPlates
TidyPlates_Grey
TidyPlates_ThreatPlates
TTSPackICC
ttspacktogc
Whisp
XLoot
XLootGroup
XLootMaster
XLootMonitor
YssDrop
YssEquipmentBroker

changelog:

v2.10 22/05/2010
major revision - layout changes in this

- pared down mods to a release level only, left in saved variables though
- started creation of an alternate layout for healers / people who wish to have larger raid frames available
- added multi resolution support (thanks to CoehlUI for the idea on how to set this up)
- added swing and gcd timers around FX bar
- changed arkinventory scale to 80%
- adjusted combo point bar in icehud to be in a proper position if you choose to enable it (same spot as sunder count)
- adjusted raid frames in dps layout to look a little cleaner / better sizing
- DPS/Tank layout is now finalized (barring any major / cool mod releases)

v2.01 20/05/2010

- added in eavesdrop and customized location / mod slightly to fit in where original MSBT text was (still needs work to remove +++--- combat msgs that fall in to raid frame area, am aware of it but have to dig through the code to find it, also must remove top movement tab and will dig through the code to find it as well)
- moved where MSBT scrolling text is located to the outside edges of Icehud
- changed it so MSBT incoming/outgoing is off by default and all incoming/outgoing events are disabled
- fixed alignment on lower portion of ui to make it even
- fixed alignment for 15m raid group
- fixed alignment for 20m raid group
- removed background gradients as I could not get the look I was aiming for
- fixed LDB location of Broker_XPRate
- removed combatlogfix mod as it caused problems for me (just use /resetlog command to fix the combat log when it breaks)
- removed badboy antispam bot mod as it was ignoring people in guild
- added in ToGC Text-to-speech sound links for DXE
- trimed down addon list in description to show main addon name and not all of its modules
- added in ICC and ToGC TTS Sound Packs in UI release. See below links for more information
ICC - http://wow.curse.com/downloads/wow-addons/details/ttspackicc.aspx
ToGC - http://wow.curse.com/downloads/wow-addons/details/ttspacktogc.aspx

v2.0 19/05/2010

- initial release
Optional Files (0)


Post A Reply Comment Options
Unread 05-31-10, 03:11 AM  
markv
A Fallenroot Satyr
AddOn Compiler - Click to view compilations

Forum posts: 27
File comments: 22
Uploads: 2
I'm releasing a newer version some time in the next week with a proper healer setup for grid and that which will have a smaller memory footprint. I think I might have left a few mods in there that I normally use for raiding that most people will more than likely not.

It's not about memory usage though, it's about CPU cycles, which the only things really that use it are a dmg meter and death logs.

http://66.51.173.101/markv/kguilayout2.jpg is roughly the latest screenshot of how it'll look. I've tweaked it a bit but it's basically like that.

Originally posted by Holyana
Just installed it and it's saying that it's taking up 70+ megs of memory! I added a few things of my own as well, but is this normal for it to take up that much? Usually my setups only take up about 40ish memory.
markv is offline Report comment to moderator  
Reply With Quote
Unread 05-29-10, 02:40 AM  
Holyana
A Defias Bandit
 
Holyana's Avatar

Forum posts: 3
File comments: 84
Uploads: 0
Just installed it and it's saying that it's taking up 70+ megs of memory! I added a few things of my own as well, but is this normal for it to take up that much? Usually my setups only take up about 40ish memory.
Holyana is offline Report comment to moderator  
Reply With Quote
Unread 05-23-10, 03:08 AM  
markv
A Fallenroot Satyr
AddOn Compiler - Click to view compilations

Forum posts: 27
File comments: 22
Uploads: 2
Loot rolling frames

If you are having any issues with seeing the loot rolling frames to bring up the options to configure it it's /xloot options. Xloot Group is the section that deals with rolling frames themselves.

Also passloot may be enabled (set to auto roll greed/de and need on certain things). /passloot menu to bring that up and change the rulesets.
markv is offline Report comment to moderator  
Reply With Quote
Unread 05-20-10, 06:39 PM  
markv
A Fallenroot Satyr
AddOn Compiler - Click to view compilations

Forum posts: 27
File comments: 22
Uploads: 2
If you are having any kind of disconnect issues with v2.01 disable RaidAchievement. Not sure if the version I uploaded has the bugged out version of RaidAchievement but it's causing a lot of excess data making you get disconnected.

v1.034a of Raidachievement was released to fix this.
Last edited by markv : 05-20-10 at 07:30 PM.
markv is offline Report comment to moderator  
Reply With Quote
Unread 05-20-10, 12:12 AM  
markv
A Fallenroot Satyr
AddOn Compiler - Click to view compilations

Forum posts: 27
File comments: 22
Uploads: 2
Originally posted by Holyana
Where do the party and raid frames go? I guess that my only concern is that as a healer I'm not sure where I would put VuhDo. Would love to see what those frames look like and where they go so I can determine where I would be able to place my healing addon.

Until then I will bookmark this UI since it looks like the perfect UI that I would love.
The party/raid frames are located down under the 2 action bars. It's a custom PB4 layout that I do. Scales in size based on how many are in the raid (10/15/20/25) only the first 25 are shown.

I'll be honest, it's not really a healer friendly setup as the bars are pretty hard to see. I could look at working on a healer bar version in PB4 if enough people want it.

I'll also see if I can get up a screenshot of raid frames in 25m.
Last edited by markv : 05-20-10 at 12:13 AM.
markv is offline Report comment to moderator  
Reply With Quote
Unread 05-19-10, 09:31 PM  
Holyana
A Defias Bandit
 
Holyana's Avatar

Forum posts: 3
File comments: 84
Uploads: 0
Where do the party and raid frames go? I guess that my only concern is that as a healer I'm not sure where I would put VuhDo. Would love to see what those frames look like and where they go so I can determine where I would be able to place my healing addon.

Until then I will bookmark this UI since it looks like the perfect UI that I would love.
Holyana is offline Report comment to moderator  
Reply With Quote
Unread 05-19-10, 06:09 PM  
Miralen
A Rage Talon Dragon Guard
 
Miralen's Avatar

Forum posts: 331
File comments: 81
Uploads: 0
Thanks a million going to check this out right now I really appreciate you uploading this!
__________________
"Freedom is never more than one generation away from extinction. We didn't pass it to our children in the bloodstream. It must be fought for, protected, and handed on for them to do the same, or one day we will spend our sunset years telling our children and our children's children what it was once like in the United States where men were free." - Ronald Reagan
Miralen is offline Report comment to moderator  
Reply With Quote
Unread 05-19-10, 04:36 PM  
markv
A Fallenroot Satyr
AddOn Compiler - Click to view compilations

Forum posts: 27
File comments: 22
Uploads: 2
Lua Text codes

I know some will be wondering what custom lua text tags I'm using so there are as follows:

Target Frame - Lua:Health
Code:
local s = Status(unit)
if s then
   return s
end
local min, max = HP(unit), MaxHP(unit)
local r, g, b = HPColor(min, max)
return "%s/%s |cffA8A8A8 || |cff%02x%02x%02x%s%s", Short(min, true), Short(max, true), r, g, b, Short(Percent(min, max),true), "%"
Target Frame - Lua:Power
Code:
local cur,max = Power(unit),MaxPower(unit)
if max > 0 then
  return " |cffFF7F00--  |cffffffff %s/%s |cffA8A8A8 || |cff00ffff%s%%",Short(cur, true),Short(max,true),Percent(cur,max)
end
Focus/ToT Frame - Lua:Health
Code:
local s = Status(unit)
if s then
    return s
end
local min, max = HP(unit), MaxHP(unit)
local r, g, b = HPColor(min, max)
return "|cff%02x%02x%02x%s%s", r, g, b, Short(Percent(min, max),true), "%"
Focus/ToT Frames - Lua:Power
Code:
  local cur,max = Power(unit),MaxPower(unit)
if max > 0 then
  return "|cff00ffff %s/%s || %s%%",Short(cur, true),Short(max,true),Percent(cur,max)
end
markv is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: