ElvUI-WotLK / ElvUI

ElvUI for World of Warcraft - Wrath of the Lich King (3.3.5a)
https://discord.gg/UXSc7nt
431 stars 152 forks source link
30300 addon backport elvui elvui-wotlk elvui-wrath interface lua user-interface world-of-warcraft wotlk wrath-of-the-lich-king

Game Version Discord GitHub Actions

ElvUI - Wrath of the Lich King (3.3.5a)

This is the backported version of ElvUI for World of Warcraft - Wrath of the Lich King (3.3.5a)
ElvUI is a full UI replacement. It completely replaces the default Blizzard UI at every level with a new and better interface. As such, you'll only ever have to update ElvUI and not worry too much about its individual components. This UI will arrange your interface to be more flexible and practical.

Screenshots:

Installation:

  1. Download Latest Version
  2. Unpack the Zip file
  3. Open the folder "ElvUI-(#.##)"
  4. Copy (or drag and drop) ElvUI and ElvUI_OptionsUI into your Wow-Directory\Interface\AddOns
  5. Restart WoW

Plugins:

ElvUI_Enhanced
ElvUI_AddOnSkins
ElvUI_AuraBarsMovers
ElvUI_BagControl
ElvUI_CastBarOverlay
ElvUI_CustomTags
ElvUI_CustomTweaks
ElvUI_DTBars2
ElvUI_DataTextColors
ElvUI_EnhancedFriendsList
ElvUI_ExtraActionBars
ElvUI_LocPlus
ElvUI_MicrobarEnhancement
ElvUI_RaidMarkers
ElvUI_SwingBar
ElvUI_VisualProcs

-- Please Note: These plugins will not function without ElvUI installed.

Commands:

/ec or /elvui     Toggle the configuration GUI.
/rl or /reloadui  Reload the whole UI.
/moveui           Open the movable frames options.
/bgstats          Toggles Battleground datatexts to display info when inside a battleground.
/hellokitty       Enables the Hello Kitty theme (can be reverted by repeating the command).
/hellokittyfix    Fixes any colors or borders to default after using /hellokitty. Optional Use.
/harlemshake      Enables Harlem Shake april fools joke. (DO THE HARLEM SHAKE!)
/egrid            Toggles visibility of the grid for helping placement of thirdparty addons.
/farmmode         Toggles the Minimap Farmmode.
/in               The input of how many seconds you want a command to fire.
                      usage: /in <seconds> <command>
                      example: /in 1.5 /say hi
/enable           Enable an Addon.
                      usage: /enable <addon>
                      example: /enable AtlasLoot
/disable          Disable an Addon.
                      usage: /disable <addon>
                      example: /disable AtlasLoot

---------------------------------------------------------------------------------------------------------------
-- Development ------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
/etrace           Toggles events window.
/luaerror on      Enable luaerrors and disable all AddOns except ElvUI.
/luaerror off     Disable luaerrors and re-enable all AddOns disabled within that session.
/cpuimpact        Toggles calculations of CPU Impact. Type /cpuimpact to get results when you are ready.
/cpuusage         Calculates and dumps CPU usage differences (module: all, showall: false, minCalls: 15, delay: 5).
/frame            Command to grab frame information when mouseing over a frame or when inputting the name.
                      usage: /frame (when mousing over frame) or /frame <name>
                      example: /frame WorldFrame
/framelist        Dumps frame level information with children and parents. Also places info into copy box.
/framestack       Toggles dynamic mouseover frame displaying frame name and level information.
/resetui          If no argument is provided it will reset all frames to their default positions.
                  If an argument is provided it will reset only that frame.
                      example: /resetui uf (resets all unitframes)

Languages:

ElvUI supports and contains language specific code for the following gameclients:

FAQ:

I would like to report a bug. What i need to do?

Make sure you're using the latest version of ElvUI
Describe your issue in as much detail as possible.
If your issue is graphical, please take some screenshots to illustrate it.
What were you doing when the problem occurred?
Explain how people can reproduce the issue.
The more info you provide, the better and faster support you will receive.

I would like to request a feature. Where do I go?

This repository has been created to reproduce the original ElvUI functions.
If you want to request a feature, post in the ElvUI_Enhanced
If you want to request for a change to an existing ElvUI function, post in the ElvUI_CustomTweaks

I have a suggestion/problem with ElvUI_"PluginName". Where do I go?

Create an issue at the bug tracker of ElvUI_"PluginName" repository.

ElvUI conflicting with "AddonName".

Make sure you're using the latest available version of "AddonName" for WotLK before creating a ticket about it.

Can you backport "AddonName" to WotLK?

The only purpose of ElvUI-WotLK is to improve the backported version of ElvUI and its plugins.

FAQ RU:

Я хочу сообщить о баге. Что мне нужно делать?

Убедитесь что вы используете последнюю версию ElvUI
Детально опишите свою проблему.
Если ваша проблема носит визуальный характер, пожалуйста предоставьте скриншоты.
Что вы делали, когда произошла ошибка?
Опишите, как можно воспроизвести эту ошибку.
Чем больше информации о проблемы вы предоставите, тем быстрее вам помогут.

Я хотел бы попросить о добавлении возможности в ElvUI. Где написать?

Данный репозиторий создан с целью воспроизведения оригинального функционал ElvUI.
Запросы на добавление нового функционала рассматриваются в репозитории ElvUI_Enhanced
Запросы на изменение существующего функционала ElvUI рассматриваются в репозитории ElvUI_CustomTweaks

У меня проблема с ElvUI_"ИмяПлагина". Где написать?

Создайте запрос в репозитории баг-трекере ElvUI_"ИмяПлагина".

ElvUI конфликтует с "ИмяАддона".

Убедитесь, что вы используете последнюю доступную версию "ИмяАддона" для WotLK, перед тем как создать тикет о конфликте.

Могли бы вы портировать "ИмяАддона" на WotLK?

Единственная цель ElvUI-WotLK заключается в улучшении портированной версии ElvUI и его плагинов.

FAQ 中文:

我想要报告一个问题,我需要做什么?

确保你正在使用的是最新版本的[ElvUI]。(https://github.com/ElvUI-WotLK/ElvUI/releases/latest)
请尽可能清楚的描述你所遇到的问题。
如果你遇到的是关于图形方面的问题,请用一些截图来说明它。
你在做什么事情的时候这个问题发生了?
向我们说明如何可以复现这个问题。
你提供的信息越多,我们也可以更好更快的帮助你解决问题。

我想要你们为ELvUI增加一个功能,我应该怎么做?

本资料库的创建是为了复制源生的ElvUI功能。
如果你想要请求一个新的功能,将你的请求发布在ElvUI_Enhanced
如果你想要请求对现有ElvUI的功能进行修改,那么将你的请求发布在ElvUI_CustomTweaks

我对现有的ElvUI_"插件名称"有一些建议/问题,我应该怎么做?

ElvUI中“插件名称”资料库中的问题跟踪器中创建一个问题。

ElvUI跟“插件名称”有冲突。

在提交表单之前确保你使用的是适用在魔兽世界·巫妖王之怒中的最新版本的“插件名称”。

可以将“插件名称”移植到魔兽世界·巫妖王之怒中吗?

ElvUI-WotLK的唯一目的是改进的ElvUI移植版本和它的子插件。