IOS>> VCB>> 返回
项目作者: Geigerkind

项目描述 :
An highly costumizable wow 1.12.1 buff frame including the retail consolidation
高级语言: Lua
项目地址: git://github.com/Geigerkind/VCB.git
创建时间: 2016-12-02T17:16:20Z
项目社区:https://github.com/Geigerkind/VCB

开源协议:GNU General Public License v3.0

下载


Vanilla Consolidate Buff-Frames (VCB)

What is VCB?

Vanilla Consolidate Buff-Frames (VCB) is a smart system to manage your auras. The AddOn provides a lot functions to customize it to your tastes and adds a lot of helpful functions for a better overview, which is its purpose in the first place anyway.

What are the advantages with VCB?

  • A better overview for your auras due to consolidation
  • Never reach the aura cap because of useless auras that you don’t need anyway with the Banning-System
  • Each frame is movable, independently from each other
  • Display even potential buffs, either grayed out or/and as number on the icon
  • Display more than 16 buffs
  • Customize the frames to your personal tastes
  • Nearly everything is customizable

Installing Instructions

  • Download the AddOn here
  • Rename the unziped folder to “VCB”
  • Place the folder into your AddOn directory in your World of Warcraft folder
  • (If you had a previous version (<v2.5))
  • Go into your WTF/Account/ACCNAME/SavedVariables/
  • Delete VCB.lua and VCB.lua.bak
  • Go into your WTF/Account/ACCNAME/SERVER/CHARNAME/
  • Delete VCB.lua and VCB.lua.bak
  • Delete VCB_AutoUnbuffer.lua and VCB_AutoUnbuffer.lua.bak
  • Delete VCB_Buffframe.lua and VCB_Buffframe.lua.bak
  • Enjoy

Supporting

This is AddOn has become very huge and for one person a gigantic task.
To keep this AddOn Up-To-Date, performant, clean and bugfree, I need your help!
You can help in many ways:

  • Report Bugs, tell me how to reproduce them and improve everyones experience
  • Give your opinion about the AddOn and point out ideas in the forum threads (Nostalrius / Kronos)
  • Some localizations are still missing, and since some functions require this, it is an important task and deserves a lot of thanks. If you are a native speaker of following languages and willing to contribute to this project then copy this form and post it in one of those threads. (Nostalrius / Kronos)
    Following languages are still missing: Spanish(esEs), Spanish(Mexican)(esMX), French(frFR), Italian(itIT), Korean(koKR), Portuguese(ptBR), Russian(ruRU), Chinese(zhCN), Chinese(Taiwan)(zhTW)
  • If you play on Kronos you can donate Gold to Shino (on Alliance). By that I can invest more time in programming instead farming consumables.

Everyone who contributes to this will be mentioned in the About Tab of the AddOn for an permanent time!

vUqDGgY.png

How does it look like?

The Default Frame Configuration:
2Jpf1ZS.png

The Unlocked Frame:
uJHSNVy.png

The Dummy Mode for configuration:
JsW2ZU4.png

The Consolidated Frame options:
TpR5eQf.png

Changelog

  1. **v2.5:**
  2. -Fixed Disappearing Issue
  3. -Fixed Buff Applications
  4. -Reworked consolidation
  5. -Implemented XML for Buff-Frame
  6. -Increased the performance overall
  7. -Added a Dummy Mode
  8. -Added a MiniMap Button
  9. -Added localization deDE
  10. -Added localization enUS
  11. -Added localization enGB
  12. -Reworked banning mechanic
  13. -Reworked loading mechainc
  14. -Reworked remove buff mechanic
  15. -Implemented custom flashing mechanic because the default one causes huge problems with sorting
  16. -Implemented Interface
  17. -Implemented Interface Menu
  18. -Implemented Interface quick Buttons (Close, Lock, MiniMap, Dummy Mode)
  19. -Added functions to the MiniMap Button (Drag, Leftclick -> open menu, Rightclick -> lock VCB)
  20. -Reworked compatibillity with other addons
  21. -Updated textures
  22. -Added features to increase the using experience overall
  23. -Added Consolidated Buffs Frame with an overview for all buffs, adding and removing system
  24. -Added default consolidated buffs
  25. -Removed the all slash commands, which are replaced with the interface (/vcb)
  26. -Implemented Interface for Banned-Buffs (similiar to consolidated buffs)
  27. -Added banned buff list overview
  28. -Added banned buff add and remove functions
  29. -Implemented Timer interface
  30. -Added font timer slider
  31. -Added show hours checkbutton
  32. -Added show minutes checkbutton
  33. -Added show tenth checkbutton
  34. -Added round down/up checkbutton
  35. -Added show hours and minutes (h:m) checkbutton
  36. -Added show minutes and seconds (m:s) checkbutton
  37. -Added enable flash animation checkbutton
  38. -Added function to all those features mentioned above
  39. -Implemented Interface for Consolidated Frame
  40. -Implemented Consolidated Icon interface
  41. -For that:
  42. -Added select font color option
  43. -Added show amount out of possible buffs checkbutton (1/5 -> Depending on your group members)
  44. -Added show missing buffs (grayed out) checkbutton
  45. -Added enable font border checkbutton
  46. -Added font size slider
  47. -Added font slider
  48. -Added icon opacity slider
  49. -Added font opacity slider
  50. -Added texture slider
  51. -Added function for all those features added above (for the consolidated icon)
  52. -Implemented interface for Buff Frame
  53. -For that:
  54. -Added select border color colorpicker
  55. -Added select background color colorpicker
  56. -Added invert order checkbutton
  57. -Added use custom border checkbutton
  58. -Added use custom background checkbutton
  59. -Added invert aura orientation checkbutton
  60. -Added border opacity slider
  61. -Added background opacity slider
  62. -Added border slider
  63. -Added custom border path editbox
  64. -Added custom background path editbox
  65. -Added anchor slider
  66. -Added scale slider
  67. -Added buffs per row slider
  68. -Added background slider
  69. -Added functions for all those features mentioned above
  70. -Implemented pager for a lot of pages
  71. -Implemented aura frame
  72. -For that:
  73. -Added enable border checkbutton
  74. -Added enable background color checkbutton
  75. -Added use custom border checkbutton
  76. -Added select border color colorpicker
  77. -Added select background color colorpicker
  78. -Added select font color colorpicker
  79. -Added enable font border checkbutton
  80. -Added padding horizontal slider
  81. -Added padding vertical slider
  82. -Added font size slider
  83. -Added font offset x slider
  84. -Added font offset y slider
  85. -Added border slider
  86. -Added custom border path editbox
  87. -Added font slider
  88. -Added font opacity slider
  89. -Added background opacity slider
  90. -Added functions to all those features mentioned above
  91. -Implemented aura timer interface
  92. -For that:
  93. -Added enable font border checkbutton
  94. -Added select font color colorpicker
  95. -Added font size slider
  96. -Added font opacity slider
  97. -Added functions to those features mentioned above
  98. -Implemented interface for the Buff Frame
  99. -Implemented interface for general options
  100. -For that:
  101. -Added vertical mode checkbutton
  102. -Added enable background color checkbutton
  103. -Added select background color colorpicker
  104. -Added invert order checkbutton
  105. -Added select font color colorpicker
  106. -Added enable font border checkbutton
  107. -Added invert aura orientation checkbutton
  108. -Added buffs per row slider
  109. -Added padding horizontal slider
  110. -Added padding vertical slider
  111. -Added font size slider
  112. -Added font offset x slider
  113. -Added background opacity slider
  114. -Added scale slider
  115. -Added font slider
  116. -Added font opacity slider
  117. -Added font offset y slider
  118. -Added functions for all those features mentioned above
  119. -Implemented border interface for the buff frame
  120. -For that:
  121. -Added enable border checkbutton
  122. -Added use custom border checkbutton
  123. -Added select border color color picker
  124. -Added custom border path editbox
  125. -Added background opacity slider
  126. -Added border slider
  127. -Added functions for all those features mentioned above
  128. -Implemented aura timer interface for the buff frame
  129. -Added enable font border checkbutton
  130. -Added select font color colorpicker
  131. -Added font size slider
  132. -Added font opacity slider
  133. -Added functions for all those features mentioned above
  134. -Implemented debuff frame
  135. -Implemented debuff general frame
  136. -For that:
  137. -Added vertical mode checkbutton
  138. -Added enable background color checkbutton
  139. -Added select background color colorpicker
  140. -Added invert order checkbutton
  141. -Added select font color colorpicker
  142. -Added enable font border checkbutton
  143. -Added invert aura orientation checkbutton
  144. -Added buffs per row slider
  145. -Added padding horizontal slider
  146. -Added padding vertical slider
  147. -Added font size slider
  148. -Added font offset x slider
  149. -Added background opacity slider
  150. -Added scale slider
  151. -Added font slider
  152. -Added font opacity slider
  153. -Added font offset y slider
  154. -Added function for all those features mentioned above for the debuff frame
  155. -Implemented debuff border interface
  156. -For that:
  157. -Added enable border checkbutton
  158. -Added use custom border checkbutton
  159. -Added custom border path editbox
  160. -Added border checkbutton
  161. -Added backgroundopacity checkbutton
  162. -Added colorpicker for each debuff type (none, poison, magic, curse, disease)
  163. -Added functions for all those features mentioned above
  164. -Implemented debuff aura timer interface
  165. -For that:
  166. -Added enable font border checkbutton
  167. -Added selct font color colorpicker
  168. -Added font size slider
  169. -Added font opacity slider
  170. -Added functions for all those features mentioned above
  171. -Implemented interface for the weapon frame
  172. -Implemented weapon general frame
  173. -For that:
  174. -Added vertical mode checkbutton
  175. -Added enable background color checkbutton
  176. -Added select background color colorpicker
  177. -Added attach to Buff-Frame checkbutton
  178. -Added select font color colorpicker
  179. -Added enable font border checkbutton
  180. -Added padding horizontal slider
  181. -Added padding vertical slider
  182. -Added font size slider
  183. -Added font offset x slider
  184. -Added font offset y slider
  185. -Added background opacity slider
  186. -Added scale slider
  187. -Added font slider
  188. -Added font opacity slider
  189. -Added functions for all those features mentioned above
  190. -Implemented weapon border interface
  191. -Added enable border checkbutton
  192. -Added enable custom border checkbutton
  193. -Added select border color colorpicker
  194. -Added custom border path editbox
  195. -Added border slider
  196. -Added background opacity slider
  197. -Added functions for all those features mentioned above
  198. -Implemented weapon aura timer interface
  199. -Added enable border checkbutton
  200. -Added select font color colorpicker
  201. -Added font size slider
  202. -Added font opacity slider
  203. -Added functions for all those features mentioned above
  204. -Implemented profile manager frame
  205. -For that:
  206. -Made profiles global for the whole account
  207. -Added a list for the profiles list
  208. -Added editbox to save a profile
  209. -Added editbox to delete and load a profile
  210. -Added a current profile frame
  211. -Added functions for all those features mentioned above
  212. -Implemented miscellaneous interface
  213. -Implemented miscellaneous general interface
  214. -For That:
  215. -Added disable consolidated mechanic (if you dont want (I mean who does not want it?!))
  216. -Added disable banning mechanic (If you dont need it)
  217. -Added Theme slider
  218. -Added load button
  219. -Added Default theme
  220. -Added functions for all those features mentioned above
  221. -Implemented about interface
  222. -Implemented all sorts of information for vcb
  223. -Implemented supporter tab
  224. -Done some polishing
  225. -Worked on the readme
  226. -Solved an updating issue when adding/removing a buff from a list
  227. **v2.4:**
  228. -Aura applications added
  229. **v2.3:**
  230. -GameTooltips are now shown properly
  231. -Auras arent funky anymore in the way of being displayed
  232. **v2.2:**
  233. -Timer finally fixed
  234. -Performance updated
  235. **v2.1:**
  236. -Timer fixed
  237. **v2.0:**
  238. -Buffs are now displayed correctly after adding them to the list
  239. -Debuffs can now be displayed twice
  240. -Timer should be fixed now
  241. -The consolidated frame is now shown and hidden correctly
  242. -Recolored the buffs border's
  243. -The module is now scalable
  244. -The autounbuffer sends out a message if a buff is cancelled
  245. **v1.9:**
  246. -Hotfix for a function name error
  247. **v1.8:**
  248. -Clean up
  249. -Solved some bugs
  250. **v1.7:**
  251. -A colored border depending on the debuff type was added at the debuffs
  252. -Timer fixed
  253. -Tooltips are now displayed properly
  254. **v1.6:**
  255. -Fully implemented Buff and Debuff Frames
  256. -The Frame is now dragable
  257. -Added the command "lock"
  258. -Added the command "ra" to clear the cons. buff list
  259. -Fixed some bugs
  260. -Did some visual stuff
  261. **v1.5:**
  262. -Some major bugs were fixed with the AutoUnbuffer
  263. -Some visual bugs were fixed
  264. -Buff Frames were implemented but not finished yet.
  265. -The Addons were split from another so they work independently.
  266. -The Command "Unbuff" was added for macro uses.

Known Bugs

  1. **v2.5:**
  2. - NONE
  3. **v2.4:**
  4. - NONE
  5. **v2.3:**
  6. - No aura applications
  7. **v2.2:**
  8. - Aura frames sometimes dont vanish if they run out
  9. - GameTooltip not shown in the consolidated frame
  10. **v2.1:**
  11. - NONE
  12. **v2.0:**
  13. - Timer still a bit funky -- FIXED
  14. **v1.9:**
  15. - Buffs are not displayed correctly after adding them to the list (relogg fixes this problem) -- FIXED
  16. - Debuffs who are applied twice are not displayed correctly -- FIXED
  17. - Timer are not working correctly sometimes -- FIXED
  18. - All aura frames pop up the consolidated buff frame -- FIXED

Ideas

  1. **Fender:**
  2. - Mirror consolidated buff frame -- DONE
  3. - Change order off buffs in the consolidated buff frame -- DONE
  4. - Change order in general -- DONE
  5. - Create an system to order buffs -- DONE
  6. **Moosic:**
  7. - Scale the whole module -- DONE
  8. - Change the buff border's color (red to gold/black(?)) -- DONE
  9. **Ayz:**
  10. - Let buffs and debuffs be movable independently of each other -- DONE
  11. - let the timers scale together with the icon-size, currently the timers are same size regardless of icon size -- DONE
  12. - option to show timers as example 0:24 instead of 24s -- DONE
  13. - Enable consolidated buffs for target debuffs - would be useful in raids for some classes if not all
  14. **Hallonkaka:**
  15. - Option to have buffs/debuffs flashing then they just have a couple of seconds left, like the normal buffbar -- DONE
  16. - Make the frames less mushed when there's no buffs ([image](http://i.imgur.com/SRFLNH3.png)) -- DONE
  17. - Had some issues with trying to move the frame, but realized later that i need to click to the left of the icon to move it. so make the icon the thing to click -- DONE
  18. - One major improvement could be to make it really like retail and have a counter that shows how many buffs out of how many possible buffs you have. -- DONE
  19. - Example: you add the buff "Power Word: Fortitude" along with the class "Priest", so whenever a priest is in your group, it will show 0/1 if the priest hasn't buffed stamina. -- DONE
  20. - the visual part with grayed out icons for missing buffs when you hover over the icon is probably a bit harder (or just annoying to code) so a simple list with "Missing Buffs" would work just as fine. -- DONE

Common Issues

  1. 1. You have to bann/add buffs in the language of your client. If you ban an buff in english but you use an german client for example, it won't work.
  2. 2. I get an lua error after installing it, what should I do. You probably had an version before. I addded a lot of new variables that you need to reload therefore follow the instructions carefully!