1. DiabolicUI - Full Diablo 3 themed UI






    Greetings, Warmane!

    I've made a Diablo 3 styled UI, put into a single addon that works in WotLK, Cata, MoP, WoD and Legion! And no, this is not RothUI or any sort of modified version of it. This is something brand spanking new! :)

    It features both custom artwork and artworkbased on my own screenshots from Diablo 3. It's written from scratch, has no dependencies, needs no configuration or setup, and is made to function as-is straight out of the box. Currently the only configuration available is the number of actionbars, but I do intende to add a few more things eventually, like the options to disable certain parts of the UI.

    This UI is currently in its alpha phase, meaning that some items simply aren't there yet. It's a project in constant development, and it will be updated several times a week, if not daily. Expect it to be fully finished within a month at most, probably far less. I'm spending most of my spare time on this currently, and working after a pretty strict priority list to get the most important remaining parts done first. Like the pet- and stance bars. Those should be done in a few days! :)

    I've tested it on Warmane's WotLK-, Cata- and MoP clients, as well as retail WoD and the Legion beta realms. There's bound to be a few more bugs in there, but I've at least been able to level bug free on all the listed realms. And whenever I find a bug, I fix it instantly and upload the fix. If you find any, you can report them here in the forums, or over on github.




    Curse: http://mods.curse.com/addons/wow/diabolicui
    GitHub: https://github.com/larsnorbergofficial/DiabolicUI
    GitHub Zip: https://github.com/larsnorbergoffici...ive/master.zip
    CurseForge Zip: http://wow.curseforge.com/addons/diabolicui/files/


    How to install

    For github, unzip the download from the above link, unzip it, navigate into the "DiabolicUI-master" folder, and move the folder named just "DiabolicUI" located inside to your WoW\Interface\AddOns\ directory. It's important that you move the correct folder, or the game won't find the addon! For curseforge, put the contents of the downloaded zip-file (which should be a folder named DiabolicUI) in the Interface\AddOns\ directory. For curse, the same as curseforge, or just use the curse client! :)



    Also, make sure the game is closed when moving new files into the addon directory as it is unable to discover new files when it's already running. And remember to check the "load out of date addons" checkbox in the addon listing on the character selection screen, or the game won't load the addon.



    What you currently get

    • Player, Target, ToT, Focus and Pet unitframes
    • Pet action bar (new!)
    • Stance bar (new!)
    • Castbar
    • All 5 standard actionbars
    • XP Bar
    • Fully styled chatframes
    • Styled tooltips
    • Styled objectives tracker
    • Styled Extra action button
    • Styled Draenor Zone Ability



    The missing elements include

    • Reputation bar
    • All 3rd class resources




    Regards
    Lars "Goldpaw" Norberg
    Edited: July 11, 2016

  2. So we meet again, Mr. Norberg.
    Glad to see you here, fellow AddOn author.

    You should add your patreon aswell since someone might be interested.


    On another note, you should push a release version @ curse so it shows up correctly on the curse project page.

    Regards
    Chris / humfras

  3. So we meet again, Mr. Norberg.
    Glad to see you here, fellow AddOn author.

    You should add your patreon aswell since someone might be interested.


    On another note, you should push a release version @ curse so it shows up correctly on the curse project page.

    Regards
    Chris / humfras
    Hi, and thanks for the advice! :)

    I tried getting it out to Curse, but Curse - or possibly GitKraken which is new too me, was giving me a headache last night. No matter what tag I added in GitKraken, it wouldn't be recognized by CurseForge, and no version was pushed out to Curse. And CurseForge no longer has the option to manually tag and push a file either, it seems. I could always manually zip and upload, I guess, but... meh. Not really effective. :o

    If anybody has any idea why tags in GitKraken aren't recognized by CurseForge, I'd love to know! Otherwise I'll guess I'll just have to google until something pops up. It always does, sooner or later. :)

  4. Hi, and thanks for the advice! :)

    I tried getting it out to Curse, but Curse - or possibly GitKraken which is new too me, was giving me a headache last night. No matter what tag I added in GitKraken, it wouldn't be recognized by CurseForge, and no version was pushed out to Curse. And CurseForge no longer has the option to manually tag and push a file either, it seems. I could always manually zip and upload, I guess, but... meh. Not really effective. :o

    If anybody has any idea why tags in GitKraken aren't recognized by CurseForge, I'd love to know! Otherwise I'll guess I'll just have to google until something pops up. It always does, sooner or later. :)
    Regarding Curseforge, you can change the "File Type" from "Alpha" to "Release" in the respective "File management" options for any uploaded file.

    I'm using the curse SVN with TortoiseSVN so I can't help you with GitKraken ;)

  5. Regarding Curseforge, you can change the "File Type" from "Alpha" to "Release" in the respective "File management" options for any uploaded file.

    I'm using the curse SVN with TortoiseSVN so I can't help you with GitKraken ;)
    Yeah, I tried that. Then it refused to package anything at all! The problem isn't really the CurseForge packager, it's that the tag I put on my repository somehow isn't recognized by CurseForge. It's like I haven't tagged it and all, and so they think it's an alpha, not a beta or release. Weird.

    I'm new to gitkraken myself, been using TortoiseHG/Mercurial previously.

    Oh well, I'll figure it out somehow. Or manually zip if everything else fails! ;)

  6. Yeah, I tried that. Then it refused to package anything at all! The problem isn't really the CurseForge packager, it's that the tag I put on my repository somehow isn't recognized by CurseForge. It's like I haven't tagged it and all, and so they think it's an alpha, not a beta or release. Weird.

    I'm new to gitkraken myself, been using TortoiseHG/Mercurial previously.

    Oh well, I'll figure it out somehow. Or manually zip if everything else fails! ;)
    I think Gethe uses GitKraken, I'd might be helpfull to ask him.

  7. The UI is now available on Curse, and I've updated the original post with the links to it! :)

  8. July 2, 2016  

  9. July 5, 2016  
    Awesome work you've done so far. I really hope you are finishing this; as the time goes I started building upon it using WeakAuras to make it viable for raids. Thank you very much.

  10. July 5, 2016  
    Awesome work you've done so far. I really hope you are finishing this; as the time goes I started building upon it using WeakAuras to make it viable for raids. Thank you very much.
    Thank you for giving it a try! :)

    And yeah, most definitely finishing this. It's a work in progress, and I add something new nearly on a daily basis here. Got ToT and Focus frames added yesterday, and working on getting the stance bar, target buffs/debuffs and various texts on the health bars out there. A work in constant progress indeed. ;)

    And ofc I'm making it compatible with everything from WotLK (3.3.5) to Legion (7.0.3). And I do plan to add TBC into it too, but since Blizzard changed a lot in their system from TBC to WotLK, and not really that much since, I'm postponing the TBC thing until the entire UI is done. Gotta prioritize the users that can actually use it first. ;)

  11. July 5, 2016  
    And I do plan to add TBC into it too, but since Blizzard changed a lot in their system from TBC to WotLK, and not really that much since, I'm postponing the TBC thing until the entire UI is done. Gotta prioritize the users that can actually use it first. ;)
    *looks at the secure handlers in TBC* *looks at the combat log*
    /cry

    Ontopic:
    Nice progress.
    I dislike the style itself but you've done an excellent job with it (again) and I can totally see were you (and zork ;) ) come from regarding the overall esthetics.

    My favorite always was gBags and I hope you implement that aswell since it was great in WotLK and Cata (I switched to cargBags Nivaya with MoP since I was actively developing it back then, sorry mate ;)

  12. July 5, 2016  
    *looks at the secure handlers in TBC* *looks at the combat log*
    /cry

    Ontopic:
    Nice progress.
    I dislike the style itself but you've done an excellent job with it (again) and I can totally see were you (and zork ;) ) come from regarding the overall esthetics.

    My favorite always was gBags and I hope you implement that aswell since it was great in WotLK and Cata (I switched to cargBags Nivaya with MoP since I was actively developing it back then, sorry mate ;)
    I pretty much copied the artwork from screenshots I took while playing Diablo3, and then I went berserk and improved on it A LOT! The Blizzard devs has nothing on me, lol! The way this is going, they ought to fire their team and hire me! ;)

    Jokes aside, though. This is sort of like an experiment to me. I really do like the D3 style, but I have full intentions of creating another custom UI later on, with my own artwork from scratch, but based on the code I'm developing in this one. Because I want to create something that is mine to its very core, something that doesn't look like any other UI out there. :)

    And I totally plan to make a bag addon again. One far better than my previous ones. I keep postponing it, though, because a bag addon is a BIIIIG project! In gUI2 and gUI3 (my older UIs) the bag module had about as much code and time invested as the entire rest of the UI combined! Then again, this time I've done it before a few times, so everything is faster now. :)

  13. July 5, 2016  
    I pretty much copied the artwork from screenshots I took while playing Diablo3, and then I went berserk and improved on it A LOT! The Blizzard devs has nothing on me, lol! The way this is going, they ought to fire their team and hire me! ;)
    You would have my vote on that ;)

    Jokes aside, though. This is sort of like an experiment to me. I really do like the D3 style, but I have full intentions of creating another custom UI later on, with my own artwork from scratch, but based on the code I'm developing in this one. Because I want to create something that is mine to its very core, something that doesn't look like any other UI out there. :)
    Good luck with that.

    "Oh, I'm afraid the technical base will be quite operational"

    And I totally plan to make a bag addon again. [...] I keep postponing it, though, because a bag addon is a BIIIIG project! In gUI2 and gUI3 (my older UIs) the bag module had about as much code and time invested as the entire rest of the UI combined!
    Yeah, I can totally agree with that. Annoying as f***

    One far better than my previous ones.
    [...]
    Then again, this time I've done it before a few times, so everything is faster now. :)
    I'll measure on this ;-P


    btw: Could you be so kind and do something about the pending friend request ;)
    Edited: July 5, 2016

  14. July 6, 2016  
    btw: Could you be so kind and do something about the pending friend request ;)
    Heh, it wasn't on the top of the screen, (and in a way visible to me personally) flashing me in my face, so I didn't even know it was there! :p

  15. July 6, 2016  
    As a diehard Diablo fan (since Diablo 1) I have to give you my respect for this. The nostalgia did hit me immediatly.

    I'll definitely try this out as soon as I have a chance.

123 Last

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •