rgb-ui ⚔️
World of Warcraft (Retail and Classic) AddOn with UI tweaks
VSCode plugins
- wow-bundle
- vscode-lua
- for MacOS
brew install luarocks && luarocks install luacheck
luacheck - for Windows luacheck binary
- for MacOS
Notes
- In
.toc
, hex color starts right after|cff
:## Title: |cffc41f3brgb-ui
Packaging and publishing
Optimizations
- upvalue globals like:
local _G = G
for i = 1, #tbl do local v = tbl[ i ]
instead offor i, v in ipairs(tbl) do
string.format('rgb-ui: %s', 'hello')
instead of of("rgb-ui: %s"):format('hello')
URLs
- Blizzard_APIDocumentation
- lua files ptr, example Blizzard_PVPUI.lua
- FontStyles
- Gethe/wow-api-docs
- AddOn_loading_process
- Category:FrameXML_documentation
- Class_colors
- Portal:Interface_customization
- Saving_variables_between_game_sessions
- Widget_API
- World_of_Warcraft_API
- XML_UI
- GlobalStrings
- reddit/wowaddons
- phanx resources
- UI_escape_sequences
Addons
- vanilla-wow-addons
- APIinterface
/apii
,/apiinterface
- LuaBrowser
/lb
,/lb code <code>
- ViragDevTool, ViragDevTool GitHub
- wow-api-docs
/api gui
- WowLua
/lua print(42)
- .luacheckrc example
Guides
- addon guide, mmo-champion
- addon guide, wowhead
- localization guide, phanx
- example of classic and retail
TODO
Ordered by priority
- Add simplified interface options: increase a focus cast bar, shadow Ui
- Release a version
0.1.0
- Publish on CurseForge
- Publish on WoWInterface
- Publish on WagoIO
- Publish post on reddit