Go to Page... |
Updated: | 05-22-10 06:57 PM |
Created: | 05-19-10 04:06 PM |
Downloads: | 2,706 |
Favorites: | 5 |
MD5: |
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
Comment Options |
05-31-10, 03:11 AM | ||
|
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.
|
|
|
markv |
View Public Profile |
Send a private message to markv |
Find More Posts by markv |
Add markv to Your Buddy List |
Holyana |
View Public Profile |
Send a private message to Holyana |
Visit Holyana's homepage! |
Find More Posts by Holyana |
Add Holyana to Your Buddy List |
markv |
View Public Profile |
Send a private message to markv |
Visit markv's homepage! |
Find More Posts by markv |
Add markv to Your Buddy List |
markv |
View Public Profile |
Send a private message to markv |
Visit markv's homepage! |
Find More Posts by markv |
Add markv to Your Buddy List |
markv |
View Public Profile |
Send a private message to markv |
Visit markv's homepage! |
Find More Posts by markv |
Add markv to Your Buddy List |
05-19-10, 09:31 PM | |
|
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 |
View Public Profile |
Send a private message to Holyana |
Visit Holyana's homepage! |
Find More Posts by Holyana |
Add Holyana to Your Buddy List |
05-19-10, 06:09 PM | |
|
Thanks a million going to check this out right now I really appreciate you uploading this!
__________________
Never hold discussions with the monkey when the organ grinder is in the room. - Winston Churchill |
|
Miralen |
View Public Profile |
Send a private message to Miralen |
Visit Miralen's homepage! |
Find More Posts by Miralen |
Add Miralen to Your Buddy List |
05-19-10, 04:36 PM | |
|
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), "%" 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 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), "%" 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 |
View Public Profile |
Send a private message to markv |
Visit markv's homepage! |
Find More Posts by markv |
Add markv to Your Buddy List |