Quantcast
Download
(2 MB)
Download
Updated: 12-31-17 11:33 AM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:12-31-17 11:33 AM
Created:12-28-17 10:38 AM
Downloads:253
Favorites:4
MD5:
7.3.0

Mono UI Remastered

Version: 0.1.1
by: kaitsuburi [More]

Remastered version of Mono UI. Comments are welcome, as my playstyle doesn't allow me to look into all possible issues or unhandled situations.

If you update to MonoUI 12.0 (+) from previous versions, you have to perform full reinstall of this UI.
Make sure to check CHANGE LOG as there's been allot of changes made including .cfg files structures.

This UI was originally designed for multiple resolutions ranging from 1280*1024 to 1920*1080.
So unless your resolution is lower than 1280*XXX you should need no changes to use this interface
Most add-ons are configured through editing lua files and do not have any GUI.
If you don't want to learn HOW TO modify those files - don't use this UI.
Also please keep in mind that I develop this interface to fit MY needs, thus
if you want some specific functionality implemented - you got to explain why that particular feature is so important.

Short Information:
specially for TL/DR people

What it is:

Easy to set-up,
Lightweight & CPU-friendly,
Minimalistic Interface with support for multiple resolutions.

What it's NOT:
easy to configure (all configuration options are located in .lua files);
SUPER-OMFGWTFBBQ-lightweight (because sometimes usability > memory usage);
single add-on UI (I like to keep it sort of modular).

Installation:
1) *IMPORTANT* Back up your Fonts, Interface and WTF folders before you even look at any of the files inside the package.

2) Unpack this archive into your WoW\Interface folder


Fine-tunning:
LUA Editor:
To edit lua files (like cfg.lua) you should use one of the available editors with code highlight like Notepad++ or SciTe.

Few useful slash commands
/extra - show extra action bars
/kb - enter keybinding mode
/rd - remove everyone from raid/party, disband the group
/rc - ready check
/cr - role check
/gm - open GM ticket
/ss - initiate talent specialization and gear set swap
/rtp - convert group from raid to party
/ptr - convert group from party to raid
/teleport - teleports to instance when in LFG instance

Interface tunning
/en ADDONNAME - enable specific add-on
/dis ADDONNAME - disable specific add-on
/rl - reloadUI
/clc - manual combat log reset
/pnl - spawn grid on your screen to adjust position of your addons
/tm - show all action bars holders
/gf - print full frame information under your mouse
/setchat - sets your chat window to default position
/ssr - switch resolution from 1920x1080 windowed(fullscreen) to 1280x720 windowed and back


Mount macro:
This macro will automatically pick a mount for you based on whether its possible or not using a specific type of mount.
/script Mountz("your_ground_mount","your_flying_mount","your_water_mount")
the addon will pick a propper mount depends on the location you are in (including Vashj'ir). Holding CTRL will override flyable condition, and holding ALT will override swimable condition in Vashj'ir.
Extra information (F.A.Q.):
Do not ask me any questions about how to change this interface to fit your needs.
Do not use auto-updaters to download new versions of add-ons.
BACKUP your cfg.lua files and everything else you modified before you update to the latest version.
hovering your mouse with ALT key pressed over an itemlink, achievement or ability in chat window will bring up the tooltip
you can set custom auto-invite word in m_Tweaks\cfg.lua (default one is 'inv')
you can access MicroMenu buttons (charracter, friends etc.) by right-clicking Minimap.
right click the "Config" button to make extra actionbars bars visible, middle click allows you to enter key-binding mode.
m_Tweaks contains various interface modifications and QoL scripts that will automate some procedures in game for you. If you want to disable some functionality check cfg.lua.
You can associate your equipment set with your current spec by ALT+clicking the required set in Broker_Equipment dropdown tooltip. That will 'tie' selected set to the current spec so next time you swap talents to this spec the add-on will automatically swap your gear set.
To set your party frames look like raid frames open oUF_mono\cfg.lua and then under raid category find and change ["party"] = false, value to true and in 'party' section ["enable"] = true, to false.
MonoUI v.12 introduces new way to manage your cfg.lua files and more importantly keep them when you update your UI. This feature's handled by !mCFG add-on. You can simply paste your cfg.lua files in a respective folder and all MonoUI add-ons will be able to use those local versions of configuration files. In case you want to switch back to the default state of the UI, but keep all your modifications - you can simply disable !mCFG add-on.
If you can't close your bags by pressing "B" hotkey, then replace your "B" key from "Open All Bags" to "Toggle Backpack" in default Key Bindings menu.

AddOns list:
!mCFG - provides user the ability to keep his cfg.lua files in 1 place for easier updates
alDamageMeter - minimalistic damage meter
m_ActionBars - Styles the standard ActionBars and Buttons
m_Bags - All in one lightweight bag add-on based on cargBags and cargBags_Simplicity
m_BrokerStuff - compilation of Broker plug-ins based on cargoShip lib
- Ampere - Addon management panel
- Durability - StatBlockDurability - durability display
- FPS - no comments
- Latency - ping display
- Memory - addon memory usage display / collects garbage on click
- Money - displays tiny gold earned/spent statistics
- NameToggle - easy name/tittle toggling
- Volumizer - Volume control plugin
- Equipment - plugin for built-in Equip Manager
m_CombatText - lightweight add-on for tweaking default combat text
m_Loot - Butsu + MasterLoot + sGroupLoot compilation with some stylization
m_Map - WorldMap modification
m_Nameplates - minimalistic name plates
m_UI - essential UI elements
NugRunning - Buff/Debuff tracking
oUF_mono - oUF-based lightweight UnitFrames

Credits:
Allez, Affli, Cargor, FatalEntity, funkydude, Caellian, p3lim, haste, Zork, Tekkub, Tuller, Freebaser, d87, Rabbit, Ammo, Adys, Iceblink, Curney, Torhal, Tukz, Nightcracker - for your amazing add-ons and code.
Tenelov, ALZA, Don_Kaban, alekk - for help and support with learning lua.

v0.1.1
- Removed m_Nameplates add-on
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Author
Date
0.1
2MB
kaitsuburi
12-28-17 10:38 AM


Post A Reply Comment Options
Unread 12-31-17, 09:16 AM  
kaitsuburi
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 12
Uploads: 1
Originally Posted by Sv3nt3k
First off, I wanted to give a big thank you for taking the time to get this UI working for Legion. I've used this interface in Wrath and Cataclysm when I was really active and fell in love with the look and feel. Here are a couple things I found.

I did put the files where they needed to be and had a clean WTF folder, but for some reason, my target frames looked like this and this. All I had were the files included in this Add-On and Zygor's Leveling Guide enabled. I'm also playing at 2560 x 1440 resolution.

I might be able to try and fix this myself, but the button area towards the lower right hand corner to toggle Skada is maybe a couple pixels wide, left justified on the 'n' in 'n/a' in this picture. You have to be incredibly precise to be able to click it.

So far, it's a fantastic start and I look forward to any modifications you plan on making to keep it current. Maybe this comment will jump-start others to share any bugs they find.
Thanks. Could you disable m_Nameplates addon? I accidentally included it, and its causing issues and not sure it will possible to fix, as Blizzard removed some ways of customising nameplates. Regarding, Scada I'll have a look what's wrong.

Update: Actually, Scada works correctly. n/a is actually the place where you would click for Scada tooltip or actions. It should also show your Skada Data feed and this is the exact part which doesn't work. I have an workaround to this, but I really don't like it as it involves changing Skada code, so I will still look into how to add it to the code which adds Scada to Mono UI
Last edited by kaitsuburi : 12-31-17 at 03:08 PM.
Report comment to moderator  
Reply With Quote
Unread 12-31-17, 09:09 AM  
kaitsuburi
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 12
Uploads: 1
Re: Thanks men for update this ideal ui for the legion

Thank for feedback. Unfortunately I didn't realize I include m_Nameplates. Unfortunately there are some bigger problems in there, which makes the addon causing issues.
Report comment to moderator  
Reply With Quote
Unread 12-31-17, 02:35 AM  
Individul
A Defias Bandit

Forum posts: 3
File comments: 14
Uploads: 0
Thanks men for update this ideal ui for the legion

Some lua errors

Lua Code:
  1. Message: Interface\AddOns\m_Nameplates\Nameplates.lua:51: attempt to index field 'level' (a nil value)
  2. Time: 12/31/17 10:31:53
  3. Count: 7
  4. Stack: Interface\AddOns\m_Nameplates\Nameplates.lua:51: attempt to index field 'level' (a nil value)
  5. [C]: ?
  6. Interface\AddOns\m_Nameplates\Nameplates.lua:51: in function <Interface\AddOns\m_Nameplates\Nameplates.lua:49>
  7. Interface\AddOns\m_Nameplates\Nameplates.lua:217: in function <Interface\AddOns\m_Nameplates\Nameplates.lua:202>
  8. Interface\AddOns\m_Nameplates\Nameplates.lua:412: in function <Interface\AddOns\m_Nameplates\Nameplates.lua:263>
  9. Interface\AddOns\m_Nameplates\Nameplates.lua:429: in function <Interface\AddOns\m_Nameplates\Nameplates.lua:426>
  10. Interface\AddOns\m_Nameplates\Nameplates.lua:455: in function <Interface\AddOns\m_Nameplates\Nameplates.lua:451>
  11. [C]: ?
  12.  
  13. Locals:
Lua Code:
  1. Message: Interface\AddOns\m_Nameplates\Nameplates.lua:124: attempt to index field 'highlight' (a nil value)
  2. Time: 12/31/17 10:34:22
  3. Count: 51498
  4. Stack: Interface\AddOns\m_Nameplates\Nameplates.lua:124: attempt to index field 'highlight' (a nil value)
  5. [C]: ?
  6. Interface\AddOns\m_Nameplates\Nameplates.lua:124: in function <Interface\AddOns\m_Nameplates\Nameplates.lua:118>
  7.  
  8. Locals:
Lua Code:
  1. Message: Interface\AddOns\m_Nameplates\Nameplates.lua:51: attempt to index field 'level' (a nil value)
  2. Time: 12/31/17 10:32:30
  3. Count: 10
  4. Stack: Interface\AddOns\m_Nameplates\Nameplates.lua:51: attempt to index field 'level' (a nil value)
  5. [C]: ?
  6. Interface\AddOns\m_Nameplates\Nameplates.lua:51: in function <Interface\AddOns\m_Nameplates\Nameplates.lua:49>
  7. Interface\AddOns\m_Nameplates\Nameplates.lua:217: in function <Interface\AddOns\m_Nameplates\Nameplates.lua:202>
  8.  
  9. Locals:
Lua Code:
  1. Message: Interface\AddOns\m_Nameplates\Nameplates.lua:179: <unnamed>:SetText(): Font not set
  2. Time: 12/31/17 10:34:39
  3. Count: 4
  4. Stack: Interface\AddOns\m_Nameplates\Nameplates.lua:179: <unnamed>:SetText(): Font not set
  5. [C]: ?
  6. [C]: in function `SetText'
  7. Interface\AddOns\m_Nameplates\Nameplates.lua:179: in function <Interface\AddOns\m_Nameplates\Nameplates.lua:161>
  8. [C]: in function `SetValue'
  9. Interface\FrameXML\CompactUnitFrame.lua:433: in function `CompactUnitFrame_UpdateHealth'
  10. Interface\FrameXML\CompactUnitFrame.lua:286: in function `CompactUnitFrame_UpdateAll'
  11. Interface\FrameXML\CompactUnitFrame.lua:174: in function `CompactUnitFrame_SetUnit'
  12. ...e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:342: in function `OnAdded'
  13. ...e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:86: in function `OnNamePlateAdded'
  14. ...e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:44: in function <...e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:35>
  15.  
  16. Locals:
Lua Code:
  1. Message: Interface\AddOns\m_Nameplates\Nameplates.lua:179: <unnamed>:SetText(): Font not set
  2. Time: 12/31/17 10:32:30
  3. Count: 2
  4. Stack: Interface\AddOns\m_Nameplates\Nameplates.lua:179: <unnamed>:SetText(): Font not set
  5. [C]: ?
  6. [C]: in function `SetText'
  7. Interface\AddOns\m_Nameplates\Nameplates.lua:179: in function <Interface\AddOns\m_Nameplates\Nameplates.lua:161>
  8. [C]: in function `SetMinMaxValues'
  9. Interface\FrameXML\CompactUnitFrame.lua:417: in function `CompactUnitFrame_UpdateMaxHealth'
  10. Interface\FrameXML\CompactUnitFrame.lua:285: in function `CompactUnitFrame_UpdateAll'
  11. Interface\FrameXML\CompactUnitFrame.lua:174: in function `CompactUnitFrame_SetUnit'
  12. ...e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:342: in function `OnAdded'
  13. ...e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:86: in function `OnNamePlateAdded'
  14. ...e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:44: in function <...e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:35>
  15.  
  16. Locals:
Report comment to moderator  
Reply With Quote
Unread 12-30-17, 06:00 PM  
Sv3nt3k
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
First off, I wanted to give a big thank you for taking the time to get this UI working for Legion. I've used this interface in Wrath and Cataclysm when I was really active and fell in love with the look and feel. Here are a couple things I found.

I did put the files where they needed to be and had a clean WTF folder, but for some reason, my target frames looked like this and this. All I had were the files included in this Add-On and Zygor's Leveling Guide enabled. I'm also playing at 2560 x 1440 resolution.

I might be able to try and fix this myself, but the button area towards the lower right hand corner to toggle Skada is maybe a couple pixels wide, left justified on the 'n' in 'n/a' in this picture. You have to be incredibly precise to be able to click it.

So far, it's a fantastic start and I look forward to any modifications you plan on making to keep it current. Maybe this comment will jump-start others to share any bugs they find.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: