Download
(348Kb)
Download
Updated: 01-12-19 04:15 AM
Pictures
File Info
Compatibility:
Zandalari and Kul Tiran (8.1.5)
Tides of Vengeance (8.1.0)
Battle for Azeroth (8.0.1)
Updated:01-12-19 04:15 AM
Created:11-11-17 05:58 AM
Downloads:3,391
Favorites:8
MD5:
Categories:Minimalistic Compilations, Graphical Compilations

StayFocusedUI (BfA live)

Version: 190112-00011
by: stayfocusedongame [More]

Minimalistic UI replacement for PvE and PvP.

UI modifications :

  • Move FPS frame on bottom left corner
  • Merge minimap's calendar button and minimap's tracking button
  • Adjust hall and garrison scales
  • Hide UIErrorFrame, unwanted bar elements and unwanted minimap elements
  • Move objective tracker on upper left corner
  • Set objective tracker max height at 75% screen
  • Clean chat frame and messages
  • Move chat frame to lower left corner
  • Move player, target and focus frames on right side closer to center
  • Move, adjust scales and clean cast bars (player, target and focus)
  • Replace portraits by class icons (player, target and focus)
  • Colorize unit frames background with class color (player, focus and target)
  • Colorize unit frames health bar with class color (player, target and focus)
  • Hide player and pet hit indicator
  • Hide target buff and debuff
  • Move boss frames on left side closer to center
  • Move arena enemies frames on left side closer to center
  • Hide boss banner
  • Hide talking head
  • Colorize action bar, units, minimap with faction color (horde, alliance and neutral)
  • Replace end caps with customized ones (horde, alliance and neutral)
  • Show paper doll item level
  • Show weapons and armors item level in bags
  • Colorize item level when greater than 90% of equipped item level
  • Collapse objectives in pvp
  • Colorize PvE nameplates by threat for all roles (green : threat status corresponding to your role, red not corresponding, orange for status warning, blue for offtank) and resize nameplates while tanking

Preferences :
  • Set game variables (raid frames, advanced combat logging, floating combat text, sound, camera, threat, screenshot ...)

Functions :
  • Enable mousewheel zoom on minimap
  • Auto quests module (accept, complet, skip details) when multiple quest available, stand by for player choice, stop automation when shift key pressed
  • Send chat messages in raid warning with specific sound (guild, guild officer, instance, instance leader, party, party leader, raid, raid leader, whisper and battle net)
  • Confirm disenchant roll
  • Confirm loot roll
  • Confirm bind on pickup loot
  • Speed up looting
  • Open mails except GM's mails and ones with cash on delivery
  • Repair equipment and sell junk when visiting a merchant
  • Learn available recipes when visiting a trainer
  • Release corpse in pvp
  • Announce minimap : rares, treasures except garrison cache (raid waning and sound)
  • Confirm summon
  • Announce spell interruption when player in party or raid
  • Enable double click fishing with or without fishing pole equipped
  • Enable double click survey

Slash commands :
  • /sf rl to reload ui
  • /sf debugon to enable LUA warnings and LUA errors
  • /sf debugon to hide LUA warnings and LUA errors
  • /sf fps to enable and disable FPS frame
  • /sf gridoff to hide screen grid frame
  • /sf gridon to show screen grid frame
  • /sf rc to perform ready check
  • /sf pull to start boss pull countdown
  • /sf stop to stop boss pul countdown

First install :

Download or install with the curse client, delete the file "layout-local.txt" in each WTF character folder (World of Warcraft\WTF\Account\AccountName\CharacterName\).

Update :

For people who had changed CVars in previous versions, remember to repeat your changes on new version.



Follow progress via github : http://github.com/stayfocusedongame/StayFocusedOnGame/projects/1

Contact via email : [email protected]

--- Version: 190112-00011
New Horde and Alliance endcaps
TECH-007 show honor as experience variable disabled
Post A Reply Comment Options
Unread 11-11-17, 11:47 AM  
Adrian1001
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
So what does the UI look like? Would be cool to see screen shots.
Report comment to moderator  
Reply With Quote
Unread 11-11-17, 02:16 PM  
stayfocusedongame
A Kobold Labourer
 
stayfocusedongame's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Request granted!
__________________
“Tell me and I'll listen. Show me and I'll understand. Involve me and I'll learn.”

Teton Lakota Indian saying
Report comment to moderator  
Reply With Quote
Unread 11-11-17, 05:09 PM  
NeoKeleseth
A Kobold Labourer
 
NeoKeleseth's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 86
Uploads: 1
I clearly love this UI but i got one question :

Is it healer friendly with the party/raid frames ?
Or do i need to adjust the party/raid frame to have a good setup ?

Thanks you in advance
Report comment to moderator  
Reply With Quote
Unread 11-11-17, 05:26 PM  
stayfocusedongame
A Kobold Labourer
 
stayfocusedongame's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Originally Posted by NeoKeleseth
I clearly love this UI but i got one question :

Is it healer friendly with the party/raid frames ?
Or do i need to adjust the party/raid frame to have a good setup ?

Thanks you in advance
Thank you,

I use the blizzard raid frames in 72 * 72 with display of all debuff (not only dispellable ones) and combined with the addon "clique", you just have to place it where it suits you.
If you want you can use an addon to replace these frames like "grid", "vudho" ...

If like me you want to use blizzard raid frames, raid frames options are set in StayFocusedUI.lua file line 309:

Lua Code:
  1. SetCVar ("raidFramesDisplayAggroHighlight", 1);
  2. SetCVar ("raidFramesDisplayClassColor", 1);
  3. SetCVar ("raidFramesDisplayOnlyDispellableDebuffs", 0);
  4. SetCVar ("raidFramesDisplayPowerBars", 1);
  5. SetCVar ("raidFramesHealthText", "percent");
  6. SetCVar ("raidFramesHeight", 72); - 36 to 72
  7. SetCVar ("raidFramesWidth", 72); - 72 to 144
  8. SetCVar ("raidOptionDisplayMainTankAndAssist", 1);
  9. SetCVar ("raidOptionDisplayPets", 0);
  10. SetCVar ("raidOptionIsShown", 1);
  11. SetCVar ("raidOptionKeepGroupsTogether", 1);
  12. SetCVar ("raidOptionLocked", 1);
  13. SetCVar ("raidOptionShowBorders", 0);
  14. SetCVar ("raidOptionSortMode", "groups");
  15. ...
  16. SetCVar("useCompactPartyFrames", 1);
__________________
“Tell me and I'll listen. Show me and I'll understand. Involve me and I'll learn.”

Teton Lakota Indian saying
Last edited by stayfocusedongame : 11-11-17 at 05:27 PM.
Report comment to moderator  
Reply With Quote
Unread 11-11-17, 05:28 PM  
NeoKeleseth
A Kobold Labourer
 
NeoKeleseth's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 86
Uploads: 1
Originally Posted by stayfocusedongame
Originally Posted by NeoKeleseth
I clearly love this UI but i got one question :

Is it healer friendly with the party/raid frames ?
Or do i need to adjust the party/raid frame to have a good setup ?

Thanks you in advance
Thank you,

I use the blizzard raid frames in 72 * 72 with display of all debuff (not only dispellable ones) and combined with the addon "clique", you just have to place it where it suits you.
If you want you can use an addon to replace these frames like "grid", "vudho" ...

If like me you want to use blizzard raid frames, raid frames options are set in StayFocusedUI.lua file line 309:

Lua Code:
  1. SetCVar ("raidFramesDisplayAggroHighlight", 1);
  2. SetCVar ("raidFramesDisplayClassColor", 1);
  3. SetCVar ("raidFramesDisplayOnlyDispellableDebuffs", 0);
  4. SetCVar ("raidFramesDisplayPowerBars", 1);
  5. SetCVar ("raidFramesHealthText", "percent");
  6. SetCVar ("raidFramesHeight", 72); - 36 to 72
  7. SetCVar ("raidFramesWidth", 72); - 72 to 144
  8. SetCVar ("raidOptionDisplayMainTankAndAssist", 1);
  9. SetCVar ("raidOptionDisplayPets", 0);
  10. SetCVar ("raidOptionIsShown", 1);
  11. SetCVar ("raidOptionKeepGroupsTogether", 1);
  12. SetCVar ("raidOptionLocked", 1);
  13. SetCVar ("raidOptionShowBorders", 0);
  14. SetCVar ("raidOptionSortMode", "groups");
  15. ...
  16. SetCVar("useCompactPartyFrames", 1);
Thanks for fast reply

I would prefer to stay classic Ui for Healing i don't like grid/vuhdo ^^ so i would try to do a setup for my heal

PS : Would be nice a installer with 2 Layout on it (I know i ask too much xD)
Report comment to moderator  
Reply With Quote
Unread 11-11-17, 05:32 PM  
stayfocusedongame
A Kobold Labourer
 
stayfocusedongame's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Originally Posted by NeoKeleseth
Thanks for fast reply

I would prefer to stay classic Ui for Healing i don't like grid/vuhdo ^^ so i would try to do a setup for my heal

PS : Would be nice a installer with 2 Layout on it (I know i ask too much xD)
This can be great, could you specify the options (size, debuff, etc ...) that you would like to have for healer?
__________________
“Tell me and I'll listen. Show me and I'll understand. Involve me and I'll learn.”

Teton Lakota Indian saying
Report comment to moderator  
Reply With Quote
Unread 11-11-17, 05:38 PM  
NeoKeleseth
A Kobold Labourer
 
NeoKeleseth's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 86
Uploads: 1
Originally Posted by stayfocusedongame
Originally Posted by NeoKeleseth
Thanks for fast reply

I would prefer to stay classic Ui for Healing i don't like grid/vuhdo ^^ so i would try to do a setup for my heal

PS : Would be nice a installer with 2 Layout on it (I know i ask too much xD)
This can be great, could you specify the options (size, debuff, etc ...) that you would like to have for healer?
Since i love this much the Classic Ui from Blizzard

You don't need to much thing for a healer just some space for some TMW/WA.
Maybe Moving the party/Raid frame by default in the middle or near the UnitFrame/Target frame.

After that i don't know what you can add your Tweak of the UI with this addon is already very good ( I love the Unitframe, and the Art for the bar is priceless )

(I'm just someone who love to choose between 2 setup depending on the spec )
Report comment to moderator  
Reply With Quote
Unread 11-11-17, 05:42 PM  
stayfocusedongame
A Kobold Labourer
 
stayfocusedongame's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
I will study what I can do with the native raid frame, and I will notify you.
__________________
“Tell me and I'll listen. Show me and I'll understand. Involve me and I'll learn.”

Teton Lakota Indian saying
Report comment to moderator  
Reply With Quote
Unread 11-11-17, 05:43 PM  
NeoKeleseth
A Kobold Labourer
 
NeoKeleseth's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 86
Uploads: 1
Originally Posted by stayfocusedongame
I will study what I can do with the native raid frame, and I will notify you.
But again

Thanks you for this Ui i wished for Classic UI like that so thanks
Report comment to moderator  
Reply With Quote
Unread 11-11-17, 05:44 PM  
stayfocusedongame
A Kobold Labourer
 
stayfocusedongame's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Thank you very much, it's a pleasure!
__________________
“Tell me and I'll listen. Show me and I'll understand. Involve me and I'll learn.”

Teton Lakota Indian saying
Report comment to moderator  
Reply With Quote
Unread 11-14-17, 12:30 PM  
Namica
A Kobold Labourer
 
Namica's Avatar

Forum posts: 0
File comments: 169
Uploads: 0
Hi,

first of all - I really like this! I'm a huge fan of the original Blizzard-style, but love to have a little "quality of life"-tweaks, too; so your UI is perfect for me. I have just a little question:

Set game variables (raid frames, advanced combat logging, floating combat text, sound, camera, threat, screenshot ...)
Could you - maybe - make this things configurable? The problem is - the floating combat text makes me crazy. When I heal, it's in the middle of my screen, and I personally prefer to have no combat text at all. I also feel like the camera work is a little weird, my character turned around without me doing anything. I have to adjust the direction my character goes all the time (dunno how to describe this, sorry, no native speaker).

I'm perfectly fine with changing a lua-file to my style, I don't need ingame-config, so maybe you could show me the way (if possible)?

Thanks for reading and keep up the great work!
Last edited by Namica : 11-14-17 at 12:32 PM.
Report comment to moderator  
Reply With Quote
Unread 11-14-17, 02:24 PM  
stayfocusedongame
A Kobold Labourer
 
stayfocusedongame's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Originally Posted by Namica
Hi,

first of all - I really like this! I'm a huge fan of the original Blizzard-style, but love to have a little "quality of life"-tweaks, too; so your UI is perfect for me. I have just a little question:



Could you - maybe - make this things configurable? The problem is - the floating combat text makes me crazy. When I heal, it's in the middle of my screen, and I personally prefer to have no combat text at all. I also feel like the camera work is a little weird, my character turned around without me doing anything. I have to adjust the direction my character goes all the time (dunno how to describe this, sorry, no native speaker).

I'm perfectly fine with changing a lua-file to my style, I don't need ingame-config, so maybe you could show me the way (if possible)?

Thanks for reading and keep up the great work!
Hi,

Thanks, I know that Cvar's settings can be a little annoying, but it's so helpful to adjust them for all my toons!

To avoid camera adjustments when moving, you must comment the 3 CVars about it and verify that in game interface options about mouse moving is not enable :
Change my main file StayFocusedUI.lua (I know you know how to do it, but it can help someone else who doesn't ...):
Lua Code:
  1. SetCVar("cameraDistanceMaxZoomFactor", 2.6);
  2. SetCVar("cameraSavedDistance", 25);
  3. SetCVar("cameraSavedPitch", 33);
by
Lua Code:
  1. --SetCVar("cameraDistanceMaxZoomFactor", 2.6);
  2. --SetCVar("cameraSavedDistance", 25);
  3. --SetCVar("cameraSavedPitch", 33);

To disable floating combat text, you must first remove Set commands from your account folder and then change the value of CVars in my main file, of course you have to close world of warcraft program:
1. Open "C:\Program Files (x86)\World of Warcraft\WTF\Account\<your_account_name>\ config-cache.wtf" and delete all lines of floating combat text:
Lua Code:
  1. SET floatingCombatTextCombatDamage "0"
  2. SET floatingCombatTextCombatDamageAllAutos "0"
  3. SET floatingCombatTextCombatDamageDirectionalOffset "0"
  4. SET floatingCombatTextCombatDamageDirectionalScale "0"
  5. SET floatingCombatTextCombatLogPeriodicSpells "0"
  6. SET floatingCombatTextPetMeleeDamage "0"
  7. SET floatingCombatTextPetSpellDamage "0"
  8. SET floatingCombatTextCombatHealing "0"
  9. SET floatingCombatTextCombatHealingAbsorbTarget "0"
  10. SET floatingCombatTextCombatHealingAbsorbSelf "0"
  11. SET enableFloatingCombatText "1"
  12. SET floatingCombatTextFloatMode "2"
  13. SET floatingCombatTextRepChanges "1"
  14. SET floatingCombatTextReactives "0"
  15. SET floatingCombatTextFriendlyHealers "1"
  16. SET floatingCombatTextLowManaHealth "0"
2. Change StayFocusedUI.lua, disable (replace 1 by 0) all CVars on the combat text except "floatingCombatTextFloatMode" which can only have the values "1", "2" or "3":
Lua Code:
  1. SetCVar("enableFloatingCombatText", 1);
  2. ..
  3. SetCVar("floatingCombatTextAuras", 0);
  4. SetCVar("floatingCombatTextCombatDamage", 0);
  5. SetCVar("floatingCombatTextCombatDamageDirectionalScale", 0);
  6. SetCVar("floatingCombatTextCombatHealing", 0);
  7. SetCVar("floatingCombatTextCombatHealingAbsorbSelf", 0);
  8. SetCVar("floatingCombatTextCombatHealingAbsorbTarget", 0);
  9. SetCVar("floatingCombatTextCombatLogPeriodicSpells", 0);
  10. SetCVar("floatingCombatTextCombatState", 0);
  11. SetCVar("floatingCombatTextDamageReduction", 0);
  12. SetCVar("floatingCombatTextDodgeParryMiss", 0);
  13. SetCVar("floatingCombatTextEnergyGains", 0);
  14. SetCVar("floatingCombatTextFloatMode", "2"); - 1 = high, 2 = low, 3 = arc
  15. SetCVar("floatingCombatTextFriendlyHealers", 1);
  16. SetCVar("floatingCombatTextHonorGains", 0);
  17. SetCVar("floatingCombatTextPeriodicEnergyGains", 0);
  18. SetCVar("floatingCombatTextPetMeleeDamage", 0);
  19. SetCVar("floatingCombatTextReactives", 0);
  20. SetCVar("floatingCombatTextRepChanges", 1);
  21. SetCVar("floatingCombatTextSpellMechanics", 0);

Remember that an update will erase your changes.

Have fun !
__________________
“Tell me and I'll listen. Show me and I'll understand. Involve me and I'll learn.”

Teton Lakota Indian saying
Last edited by stayfocusedongame : 11-14-17 at 02:56 PM.
Report comment to moderator  
Reply With Quote
Unread 11-14-17, 02:56 PM  
stayfocusedongame
A Kobold Labourer
 
stayfocusedongame's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 16
Uploads: 2
Originally Posted by NeoKeleseth
Originally Posted by stayfocusedongame
I will study what I can do with the native raid frame, and I will notify you.
But again

Thanks you for this Ui i wished for Classic UI like that so thanks
Hi NeoKeleseth,

I watched this last days how to configure by role the interface of native raid ... I'm sorry I can't do this without duplicating the raid frame, Blizzard has frankly locked all but allows management in game.

You have to go in the interface menu, raid profile:
1. Create from default a profile with for example the name of the assigned role.
2. Select all sizes for which the profile should work
3. Select spec(s) for which the profile should work
4. Configure the frame (size, keep group together, class color, ...)
5. Save
6. Create a test raid group via the custom LFG, unlock and then set the position for each profile

Next time you will be in a group or raid, the assignated profile will load automatically.

For example as a drood, I use three profiles : "TANK" for guardian, "HEAL" for restauration and "DPS" for other two specs, each are differents (I only need Debuffs for tanking and healing, I only need health percent for healing ...) and it works perfectly, remember, to assigned a spec to a profile don't share a spec on multiples profiles !

These profiles are stored in Blizzard servers, only the name of the last used can be finded in your character config-cache.wtf (SET activeCUFProfile "TANK") , and they are server wide (maybe account, i don't know all my toons are on the same server).

If you do so, avoid conflicts with my lua, comment these raid Cvars (Remember that addon update will erase your changes.) :
Lua Code:
  1. SetCVar("raidFramesDisplayAggroHighlight", 1);
  2. SetCVar("raidFramesDisplayClassColor", 1);
  3. SetCVar("raidFramesDisplayOnlyDispellableDebuffs", 0);
  4. SetCVar("raidFramesDisplayPowerBars", 1);
  5. SetCVar("raidFramesHealthText", "percent");
  6. SetCVar("raidFramesHeight", 72); - 36 to 72
  7. SetCVar("raidFramesWidth", 72); - 72 to 144
  8. SetCVar("raidOptionDisplayMainTankAndAssist", 1);
  9. SetCVar("raidOptionDisplayPets", 0);
  10. SetCVar("raidOptionIsShown", 1);
  11. SetCVar("raidOptionKeepGroupsTogether", 1);
  12. SetCVar("raidOptionLocked", 1);
  13. SetCVar("raidOptionShowBorders", 0);
  14. SetCVar("raidOptionSortMode", "groups");

Hope this can help you
__________________
“Tell me and I'll listen. Show me and I'll understand. Involve me and I'll learn.”

Teton Lakota Indian saying
Last edited by stayfocusedongame : 11-14-17 at 02:56 PM.
Report comment to moderator  
Reply With Quote
Unread 11-15-17, 09:13 AM  
Namica
A Kobold Labourer
 
Namica's Avatar

Forum posts: 0
File comments: 169
Uploads: 0
Originally Posted by stayfocusedongame
... To avoid camera adjustments when moving, you must comment the 3 CVars about it and verify that in game interface options about mouse moving is not enable :....
Thanks you so much for your effort. I'm totally fine and happy now. <3
Report comment to moderator  
Reply With Quote
Unread 11-15-17, 09:54 AM  
NeoKeleseth
A Kobold Labourer
 
NeoKeleseth's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 86
Uploads: 1
Originally Posted by stayfocusedongame
Originally Posted by NeoKeleseth
Originally Posted by stayfocusedongame
I will study what I can do with the native raid frame, and I will notify you.
But again

Thanks you for this Ui i wished for Classic UI like that so thanks
Hi NeoKeleseth,

I watched this last days how to configure by role the interface of native raid ... I'm sorry I can't do this without duplicating the raid frame, Blizzard has frankly locked all but allows management in game.

You have to go in the interface menu, raid profile:
1. Create from default a profile with for example the name of the assigned role.
2. Select all sizes for which the profile should work
3. Select spec(s) for which the profile should work
4. Configure the frame (size, keep group together, class color, ...)
5. Save
6. Create a test raid group via the custom LFG, unlock and then set the position for each profile

Next time you will be in a group or raid, the assignated profile will load automatically.

For example as a drood, I use three profiles : "TANK" for guardian, "HEAL" for restauration and "DPS" for other two specs, each are differents (I only need Debuffs for tanking and healing, I only need health percent for healing ...) and it works perfectly, remember, to assigned a spec to a profile don't share a spec on multiples profiles !

These profiles are stored in Blizzard servers, only the name of the last used can be finded in your character config-cache.wtf (SET activeCUFProfile "TANK") , and they are server wide (maybe account, i don't know all my toons are on the same server).

If you do so, avoid conflicts with my lua, comment these raid Cvars (Remember that addon update will erase your changes.) :
Lua Code:
  1. SetCVar("raidFramesDisplayAggroHighlight", 1);
  2. SetCVar("raidFramesDisplayClassColor", 1);
  3. SetCVar("raidFramesDisplayOnlyDispellableDebuffs", 0);
  4. SetCVar("raidFramesDisplayPowerBars", 1);
  5. SetCVar("raidFramesHealthText", "percent");
  6. SetCVar("raidFramesHeight", 72); - 36 to 72
  7. SetCVar("raidFramesWidth", 72); - 72 to 144
  8. SetCVar("raidOptionDisplayMainTankAndAssist", 1);
  9. SetCVar("raidOptionDisplayPets", 0);
  10. SetCVar("raidOptionIsShown", 1);
  11. SetCVar("raidOptionKeepGroupsTogether", 1);
  12. SetCVar("raidOptionLocked", 1);
  13. SetCVar("raidOptionShowBorders", 0);
  14. SetCVar("raidOptionSortMode", "groups");

Hope this can help you
Thanks for the help i'm gonna try that and report it if its good
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: