Jump to content
Apollyon

ElvUI Backported Version

Recommended Posts

Greetings, i would like to share my version of ElvUI, its based on the WoD Backported version for the 3.3.5 client, backported by Bunny67https://github.com/ElvUI/ElvUI.

If you want to try this UI, first you need to to backup your WTF folder just in case and then delete it, also delete the cache folder. By doing this you are wiping every single saved settings of your previous addons and this will help you do a clean Instalation of this UI when you log into the game.

If you would like to report an issue please do it on GitHub or leave a comment here.

41S5nv9.jpg

 

Known Missing / Bugged features

Nameplates

  • Mark Known Enemy Battleground Healer - Server Side problem. For some reason its not working on this server. (Tested it in 4 different servers and it works) Same as ElvUI v3.9.

Minor Issues

  • Very rarely when you change profiles or if you have dual profile enabled to change everytime you respec, there is a chance to give you some Lua errors, (if you have lua errors enabled ofc) you need to /reload. (This is a common bug in retail version too)

 

Github Link: https://github.com/ElvUI-Cataclysm

  • Like 5

Share this post


Link to post
Share on other sites

Fantastic! I've been scratching for weeks to find a backport of the PixelPerfect versions of Elv. I will test this over the weekend and get back to ya!

Share this post


Link to post
Share on other sites

hello, ty a lot for this backport!

i've a question, is possible change the position of the open ticket icon? atm i've it on the bottom of the minimap

b22352a1f1.jpg

and i've a little problem too with mapster addon, when i login/relog the map is like this http://puu.sh/pTeFj/1b4c59599a.jpgclicking two times on the + button fix the problem and the map become normal but i can't drag it around the screen and if i make it bigger dragging the corner when i close it resize to the original dimension.

 

and if you are looking for help, maybe Lanrutcon can help you, is a skilled and nice guy with backports :)

Share this post


Link to post
Share on other sites

I skinned the button to match the ElvUI theme, also i created a mover and you can reposition the button anywhere you like.

 

E3qZ9gN.jpg

 

hbYe3AO.jpg

 

Mapster seems to have a conflict with the ElvUI World Map, I will try to add a skin for Mapster and try to fix this conflict without breaking anything, will see.

  • Like 1

Share this post


Link to post
Share on other sites

ty a lot for the button, don't worry too much about mapster if is hard to fix, i will use the normal map.

 

now when i login i've only this error remaining, do you know what is it?  2f1a653961.jpg

 

Share this post


Link to post
Share on other sites

This error is from the group Unitframes and unfortunately it will remain until i find a way to fix them, The problem is that i still haven't find out yet whats wrong with them so i can't really do anything. There are 2-3 minor isues that i'm working on to fix now and after i done the only thing left to fix is these cancerous unitframes.

Share this post


Link to post
Share on other sites

i've another couple of questions, i've disabled mapster and now when i open the map when i login or if i do a /reload it start always in this position and in small size http://puu.sh/pVO1e/b614d2829d.jpgit's not a problem but can i do something to make it open in the center of the screen like normal? i can't move it too because when i try to drag it by clicking the black borders the mouse arrow go trough it. I tried to do it myself but i don't see options or tabs for the map.

 

and is possible make moveable the raid control button http://puu.sh/pVPrk/b0091214bd.jpg(top of the screen near the microbar) like you did with the ticket button? i've titan panel addon over it and i can't click it. ty very much

Share this post


Link to post
Share on other sites

The Raid control button is movable, hold right click and drag it. it can only be on top or the bottom of the screen.

The problem with Titan Panel can be solved if you go to the Titan Panel addon options and change the Frame Strata. http://i.imgur.com/1LCIvrQ.jpg But just in case i made the button to be always on top.

 

The problem with the map is caused by Mapster, even if you have disabled it. Try to make a backup of your WTF folder and then delete it, also delete the cache folder, this should fix it.

Share this post


Link to post
Share on other sites

all fixed ty but still i can't drag the map around, not a problem.

usually i download all the updates when i see changes on github, this time i didn't keep the "old version" of the .zip and in the last .zip there are only elvui and elvui config folders, can you upload all the others folders like in the previous update pls? atm i'm missing the addon skins etc

Share this post


Link to post
Share on other sites

I didn't delete anything, i just reposition them to seperate repositories, here are the links:

 

ElvUI                                       - https://codeload.github.com/Apollyonn/ElvUI-4.3.4/zip/master

ElvUI_AddOnSkins                 - https://codeload.github.com/Apollyonn/ElvUI_AddOnSkins-4.3.4/zip/master

ElvUI_AuraBarsMovers           - https://codeload.github.com/Apollyonn/ElvUI_AuraBarsMovers-4.3.4/zip/master
ElvUI_BagControl                   - https://codeload.github.com/Apollyonn/ElvUI_BagControl-4.3.4/zip/master
ElvUI_ChannelAlerts               - https://codeload.github.com/Apollyonn/ElvUI_ChannelAlerts-4.3.4/zip/master
ElvUI_DataTextBarCreator      - https://codeload.github.com/Apollyonn/ElvUI_DataTextBarCreator-4.3.4/zip/master
ElvUI_DataTextColors             - https://codeload.github.com/Apollyonn/ElvUI_DataTextColors-4.3.4/zip/master
ElvUI_EverySecondCounts     - https://codeload.github.com/Apollyonn/ElvUI_EverySecondCounts-4.3.4/zip/master
ElvUI_LoseControl                  - https://codeload.github.com/Apollyonn/ElvUI_LoseControl-4.3.4/zip/master
ElvUI_MicrobarEnhancement  - https://codeload.github.com/Apollyonn/ElvUI_Microbar-4.3.4/zip/master
ElvUI_SquareMinimapButtons - https://codeload.github.com/Apollyonn/ElvUI_SquareMinimapButtons-4.3.4/zip/master
ElvUI_TooltipIcon                     - https://codeload.github.com/Apollyonn/ElvUI_TooltipIcon-4.3.4/zip/master
ElvUI_ZoneTextHider               - https://codeload.github.com/Apollyonn/ElvUI_ZoneTextHider-4.3.4/zip/master

 

To move the map, just right click on it and unlock it.

Share this post


Link to post
Share on other sites
Any chances for WeakAuras support? The timer & icon skinning works great in native 4.3.4 ElvUI but in this backport they're missing. Same with other cooldowns addons like clcret.

Share this post


Link to post
Share on other sites
Any chance on getting support for a 6th action bar?
 
I see in actionbars.lua that it is as follows:
bar 1 = page 1
bar 2 = page 5
bar 3 = page 6
bar 4 = page 4
bar 5 = page 3
 
Any idea why it is done this way? I would assume it would be best to have each bar equal to the specific page it should be related to, but w/e. I would assume then that bar 6 should be page 2.
 
I tried adding the 6th bar in the code, but it would throw errors about the DB. I increased the value from 5 to 6 in the CreateBar initialization function in actionbars.lua, the error is shown in the spoiler below:
[spoiler]Message: ...rface\AddOns\ElvUI\modules\actionbars\actionbars.lua:71: attempt to index field '?' (a nil value)
Time: 08/21/16 02:57:39
Count: 1
Stack: Interface\AddOns\ElvUI\init.lua:118: in function <Interface\AddOns\ElvUI\init.lua:117>

Locals: <none>
[/spoiler]

I don't think it has anything to do with this other error I have been getting, but ever since I installed ElvUI today it throws the error in the spoiler below

[spoiler]Date: 2016-08-21 02:57:39
ID: 1
Error occured in: Global
Count: 360
Message: ...rface\AddOns\ElvUI\modules\actionbars\actionbars.lua line 862:
   attempt to index field 'db' (a nil value)
Debug:
   (tail call): ?
   ...rface\AddOns\ElvUI\modules\actionbars\actionbars.lua:862:
      ...rface\AddOns\ElvUI\modules\actionbars\actionbars.lua:861
   [string "safecall Dispatcher[2]"]:4:
      [string "safecall Dispatcher[2]"]:4
   [C]: ?
   [string "safecall Dispatcher[2]"]:13: ?()
   ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
   ...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:969:
      ...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:890
   ...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:590: UpdateConfig()
   ...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:165: CreateButton()
   Bartender4\ActionBar.lua:114: UpdateButtons()
   Bartender4\ActionBar.lua:30: ApplyConfig()
   Bartender4\ActionBars.lua:175: Create()
   Bartender4\ActionBars.lua:73:
      Bartender4\ActionBars.lua:65
   (tail call): ?
   [C]: ?
   [string "safecall Dispatcher[1]"]:9:
      [string "safecall Dispatcher[1]"]:5
   (tail call): ?
   ...face\AddOns\ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
   ...face\AddOns\ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:571: EnableAddon()
   ...face\AddOns\ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:651:
      ...face\AddOns\ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:636
   [C]: LoadAddOn()
   ..\FrameXML\UIParent.lua:274: UIParentLoadAddOn()
   ..\FrameXML\UIParent.lua:348: TimeManager_LoadUI()
   ..\FrameXML\UIParent.lua:614:
      ..\FrameXML\UIParent.lua:582
[/spoiler]

Share this post


Link to post
Share on other sites

Any chances for WeakAuras support? The timer & icon skinning works great in native 4.3.4 ElvUI but in this backport they're missing. Same with other cooldowns addons like clcret.

WeakAuras added. https://github.com/Apollyonn/ElvUI_AddOnSkins-4.3.4

 

 

Any chance on getting support for a 6th action bar?
 
I see in actionbars.lua that it is as follows:
bar 1 = page 1
bar 2 = page 5
bar 3 = page 6
bar 4 = page 4
bar 5 = page 3
 
Any idea why it is done this way? I would assume it would be best to have each bar equal to the specific page it should be related to, but w/e. I would assume then that bar 6 should be page 2.
 
I tried adding the 6th bar in the code, but it would throw errors about the DB. I increased the value from 5 to 6 in the CreateBar initialization function in actionbars.lua, the error is shown in the spoiler below:
[spoiler]Message: ...rface\AddOns\ElvUI\modules\actionbars\actionbars.lua:71: attempt to index field '?' (a nil value)
Time: 08/21/16 02:57:39
Count: 1
Stack: Interface\AddOns\ElvUI\init.lua:118: in function <Interface\AddOns\ElvUI\init.lua:117>

Locals: <none>
[/spoiler]

I don't think it has anything to do with this other error I have been getting, but ever since I installed ElvUI today it throws the error in the spoiler below

[spoiler]Date: 2016-08-21 02:57:39
ID: 1
Error occured in: Global
Count: 360
Message: ...rface\AddOns\ElvUI\modules\actionbars\actionbars.lua line 862:
   attempt to index field 'db' (a nil value)
Debug:
   (tail call): ?
   ...rface\AddOns\ElvUI\modules\actionbars\actionbars.lua:862:
      ...rface\AddOns\ElvUI\modules\actionbars\actionbars.lua:861
   [string "safecall Dispatcher[2]"]:4:
      [string "safecall Dispatcher[2]"]:4
   [C]: ?
   [string "safecall Dispatcher[2]"]:13: ?()
   ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
   ...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:969:
      ...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:890
   ...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:590: UpdateConfig()
   ...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:165: CreateButton()
   Bartender4\ActionBar.lua:114: UpdateButtons()
   Bartender4\ActionBar.lua:30: ApplyConfig()
   Bartender4\ActionBars.lua:175: Create()
   Bartender4\ActionBars.lua:73:
      Bartender4\ActionBars.lua:65
   (tail call): ?
   [C]: ?
   [string "safecall Dispatcher[1]"]:9:
      [string "safecall Dispatcher[1]"]:5
   (tail call): ?
   ...face\AddOns\ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
   ...face\AddOns\ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:571: EnableAddon()
   ...face\AddOns\ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:651:
      ...face\AddOns\ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:636
   [C]: LoadAddOn()
   ..\FrameXML\UIParent.lua:274: UIParentLoadAddOn()
   ..\FrameXML\UIParent.lua:348: TimeManager_LoadUI()
   ..\FrameXML\UIParent.lua:614:
      ..\FrameXML\UIParent.lua:582
[/spoiler]

Don't use bartender with elvui, try making clean instalation of elvui by deleting the wtf folder and the cache.

  • Like 1

Share this post


Link to post
Share on other sites

I have stopped using bartender and the error has gone away, that still doesn't change the fact that it would be useful to have another/more bars.

Also I found some issues with frames. In all frames (player, pet, target) the option Set Focus is missing. With pet frames, Dismiss is missing as well which is a big issue.
 
3n25JcM.png

 

I see you were talking about fixing things on unitframes in July, they seem good so far just with missing options.

 

*EDIT*

Also I was just looking in the code, and ElvUI\modules\unitframes\unitframe.lua line 73 seems to be missing ROGUE.

 

I added noticed that hunters had a different pet unit popup menu set up on initialization and that it was missing PET_DISMISS, tried adding it and now I see that it throws errors that the UI is trying to cast a spell which is forbidden. I see why that isn't an option currently......lemme investigate further.

Share this post


Link to post
Share on other sites

I have stopped using bartender and the error has gone away, that still doesn't change the fact that it would be useful to have another/more bars.

Also I found some issues with frames. In all frames (player, pet, target) the option Set Focus is missing. With pet frames, Dismiss is missing as well which is a big issue.
 
3n25JcM.png

 

I see you were talking about fixing things on unitframes in July, they seem good so far just with missing options.

 

*EDIT*

Also I was just looking in the code, and ElvUI\modules\unitframes\unitframe.lua line 73 seems to be missing ROGUE.

 

I added noticed that hunters had a different pet unit popup menu set up on initialization and that it was missing PET_DISMISS, tried adding it and now I see that it throws errors that the UI is trying to cast a spell which is forbidden. I see why that isn't an option currently......lemme investigate further.

https://github.com/Apollyonn/ElvUI_ExtraActionBars-4.3.4

 

Those missing context menu options are protected functions and they can only be used with the default blizzard ui, thats why they have been removed.

Share this post


Link to post
Share on other sites

Thanks for adapting ExtraActionBars. Did you have to do much to it? I guess it was easier to do that than to get just bar 6 working with page 2.

 

I can maybe understand why Blizzard made it so that only the default UI can set focus as that can be abused in certain ways, but dismiss pet as well?

 

Well that's annoying, looks like I will need to make a macro to set/clear focus. Do you know if there are any other major functions that are protected and that we need to set up workarounds for?

Share this post


Link to post
Share on other sites

Not really it was like 5 minutes of work. There is an option to set focus on middle click, Unitframes/Target Frame/Middle Click - Set Focus.

 

Later when i get home i will update the threat with the current changes of elvui and what is bugged/missing. Its like 95% complete.

Share this post


Link to post
Share on other sites

Sorry to keep bothering you with things, I have been looking at WeakAuras (I currently use Power Auras Classic) after seeing you added the skin support for it and WeakAuras seems pretty cool but would it be possible to link icon backdrop(and border) transparency to icon transparency? If you create an icon and try to make it more transparent, you end up with a semi-transparent backdrop.

 

I am tinkering with some things in the files to see if I can this possible on my end, but if you have a quick easy solution, I would be very appreciative.

 

*Edit* After checking things out, if it wouldn't affect other things (I am mostly just tinkering with creating a WeakAuras Icon right now) it really should be fine to disable the backdrop for WeakAuras icons and just make the border transparency related to the icon transparency as you shouldn't really ever have an icon without the actual icon part which would cover up the backdrop anyway.

 

*Edit 2* How do you move the pvp resource capture bar, such as for taking bases in TB? I moved my map and other things down to accommodate for my Titan Bar, but I can't find any settings and it doesn't seem to have an anchor to move the pvp resource capture bar.

 

*Edit 3* Working with the ExtraActionBars extension, I have been getting an error every once in a while, part of the error talks about Ackis Recipe List, but I am not sure why it would be interfering with Action Bars.

[spoiler]

Message: ADDON_ACTION_BLOCKED: ElvUI tried to call the protected function 'ExtraActionButton1:Hide()'.
Time: 08/21/16 20:27:52
Count: 11
Stack: ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
[C]: in function `Hide'
Interface\FrameXML\ActionButton.lua:259: in function <Interface\FrameXML\ActionButton.lua:231>
[C]: in function `ActionButton_Update'
Interface\FrameXML\ActionButton.lua:484: in function `ActionButton_OnEvent'
Interface\FrameXML\ActionButton.lua:105: in function <Interface\FrameXML\ActionButton.lua:98>
 
Locals: <none>

[/spoiler]

Share this post


Link to post
Share on other sites

Are you using any addons that modify the Boss button? if yes remove it, clear cache, delete wtf and re-instal ElvUi cause elvui should never be used with other addons that modify the actiob bars. if not, then i don't have a clue what this problem is, never had such error before.

 

There are no options to change the capture bar indicator, if you wanna change it you have to do it manually. Go to ElvUI/modules/blizzard/capturebar.lua and change the coords of this line to whatever you want.

"captureBar:Point("TOPRIGHT", E.UIParent, "TOPRIGHT", -25, -235);"

Share this post


Link to post
Share on other sites

What is the Boss button?  And as far as other addons that modify action bars, I only had 2 that I know of, Bartender4 which I have now disabled and no longer get the previous db error, and OmniCC which just adds timers and whatnot to buttons, which is also now disabled.

 

I would really prefer not to delete my wtf folder so I don't have to set up all my addons again.

 

Thanks for the location of the capture bar, moving it manually is fine with me.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×