Jump to content
Rhena

[ADDON] LunaUnitFrames

Recommended Posts

This is the official thread for LunaUnitFrames version 2.x. The old one can be found here.

Hello Community.
It is with great joy that i bring you the second incarnation of my Unit Frame project. After i figured that the old design couldn't handle the feature requests that were coming up i decided it was time to re-do everything. And now again after several months of hard work i am ready to present the result.

fWkMI9v.png

[BETA]
While i do a lot of testing before i upload changes to the GitHub there is still a small chance that something might break.
Here are a few thing you SHOULD read before continuing:

-This is under constant development that means new features might not fully work in the start.
- You NEED to delete (backup) your old settings from the WTF folder (...\World of Warcraft Classic\WTF\Account\YOURNAMEHERE\SavedVariables\LunaUnitFrames.lua) when coming from 1.x
- You can submit screenshots of lua errors or bug reports in general to GitHub in the following format:
I was doing x and i expected y but instead z happened.

 

Some highlights of LunaUnitFrames 2.xx:
- You can enter a config mode to see and move all frames to your liking
- An internal clickcasting system that allows to bind spells & lua code snippets to be execute when you click on a frame.
- Clique support (plugin is provided in the download)

- A healing prediction system that will share incoming healing & resurrections with other users of Luna or HealComm

- Additionally to MobHealth3 there is now support for MobInfo2 (although MH3 is recommended because MobInfo2 only supports the target frame)

- A tag system that lets you completly customize all text information

- Enemy castbars

- Class specific trackers: Totems,Druidmana,Reckoning stacks

 

Currently missing:
- french locale (this also breaks some features for french clients)

Optional Stuff:

If you are a healer install BonusScanner so the healing prediction can scan for +heal.
For health values on enemy mobs install MobHealth3 or MobInfo2.


FAQ

 

Q: How do i use the provided Clique plugin?

A: Check out this short guide by kingpizza.

Q: How do i use profiles?
A: Profiles have recently been reworked to be part of the options menu and to be easier to manage.

Q: After downloading your addon doesn't show up in the game.
A: You downloaded from the experimental branch. Please remove the "-master" from the folder name or try any of the releases.

Q: How do i open the configuration?
A: There should be an icon on the minimap / in your Fubar or try the /luna command for help

Q: How do i move stuff?
A: Go into the config mode and drag things. Or use the placement options in the menu.

Q: Can i have aura timers on anything other than player?
A: You can check out this project of Renew.

Q: Whats up with the range check?
A: 40y Range check doesn't work in instances (5man, raid). One workaround could be enabling combat log based range from the general options and making sure your combat log range is set to 40. Alse see https://forum.elysium-project.org/topic/23127-addon-lunaunitframes/?do=findComment&comment=391555

Q: Why can't i see health values for enemys?
A: You have to install MobHealth3 (recommended) or Mobinfo2.

Q: I am getting tons of LUA errors!
If you get LUA errors please post something like a report from ImprovedErrorFrame and what you were doing at the time. Or anything else that might help to describe the issue.

Q: Can you add feature x?
A: Sure... when i feel like it. You can always ask tho. Also check the list first if its already requested.

Q: Why isn't this finished yet?
A: Its an ongoing project but its ready to use!

Hall of flame:

ysMzG1O.jpg

sgxcT9t.png

bfPTZzX.png

DOWNLOAD HERE

Share this post


Link to post
Share on other sites

What encouraging words do you have to say to people who haven't made the switch to 2.0+ yet,

why should I give up the stable version I'm used to and re tweak all my settings (other than the reason

you stated in the OP)? Sell it to me and the other stubborn people!

 

Also what are the differences/advantages between using MobHealth3 over MobInfo2?

 

 

Keep up the good work, you make playing 1.12 a bit more enjoyable!

Share this post


Link to post
Share on other sites

There is a problem with the combination LunaUnitFrames plus the Addon DeuceCommander:

They don´t seem to work together.

Whenever i activate LunaUnitFrames and i rightclick

DeuceCommander in the FuBar-Panel it says:

 

Interface/Addons/DeuceCommander/DeuceCommander.lua:

46: Dewdrop 2.0: "args" keys must not include spaces.

"FuBar - LunaUnitFrames" is not appropiate.

 

DeuceCommander is not working then.

Share this post


Link to post
Share on other sites

@Res Stubborn people can suck my... I'm kidding. There are lots and lots of small fixes which might not all matter to you. Just make a backup of your old settings and see if you like 2.0.

The benefit of MH3 is it will provide hp numbers on ToT and ToToT.

 

@Zappa I installed http://addons.us.to/addon/deucecommander-0 this version and got no error.

 

 

Also if there is some french dude around who wants to translate this feel free to contact me. Prefered are people who are able to make a pull request on GitHub and know about escape characters in strings.

Edited by Rhena

Share this post


Link to post
Share on other sites

Any plans on adding an option to increase the size of the background "edgel"?

1nfoDNI.png

Also, if you could make the background edge pixel perfect at every size somehow that would be cool, as it is it's like impossible to get it to be 1px on every edge

Share this post


Link to post
Share on other sites

Also, if you could make the background edge pixel perfect at every size somehow that would be cool, as it is it's like impossible to get it to be 1px on every edge

 

it is basically impossible, the client renderer will lose some of these edges depending on the scaling, position, resolution etc..

it will look bad in this case

Share this post


Link to post
Share on other sites

@Res Stubborn people can suck my... I'm kidding. There are lots and lots of small fixes which might not all matter to you. Just make a backup of your old settings and see if you like 2.0.

The benefit of MH3 is it will provide hp numbers on ToT and ToToT.

 

@Zappa I installed http://addons.us.to/addon/deucecommander-0 this version and got no error.

 

 

Also if there is some french dude around who wants to translate this feel free to contact me. Prefered are people who are able to make a pull request on GitHub and know about escape characters in strings.

 

I installed the other version of DeuceCommander and now it works!!!

Thanks a lot man.  :icecream:

I love your Addon - it´s the best UnitFrame ever!

Share this post


Link to post
Share on other sites

I used this AddOn on Nostalrius.  It's simply the best raidframes interface for me.  I've played many different wow expansions with every single interface, and this is the one that just works simply without being ultra complicated or, like all the others, some deal-breaking negative.  

 

I missed it and glad to be able to use it again.

Share this post


Link to post
Share on other sites

Today is useless feature day. Yay!

 

Soon there will be a bar that will track your reckoning stacks as a paladin.

 

HvEFt0b.png

Share this post


Link to post
Share on other sites

Would it be possible to put an optional tiny timer inside of hot icons on the raid frames? I realize their is a "fade timer" but it would be nice to be able to time a Druid's Swiftmend without relying on a separate addon like DoTimer.

Share this post


Link to post
Share on other sites

it is basically impossible, the client renderer will lose some of these edges depending on the scaling, position, resolution etc..

it will look bad in this case

that pic is a vanilla addon - aguf

Share this post


Link to post
Share on other sites

@slippery

 

Yes you are correct. There was an error in my function that calculates the sizes and then positions the parts of each unitframe. It will be fixed in the next release.

Share this post


Link to post
Share on other sites

Excellent as always, i remember seeing this posted when Nost went down.

 

I do have a clique Lua that im getting after installing this.

 

Interface\Addons\Clique\Dongle.lua:236: unexpected symbol near `...'

 

 

As far as things i would love to see added there is 2 things i have noticed.

 

1. I use the combat fader option, would love an option for the fade to be just instant as the way it is the player bar fades and the target just insta pops off.

2. You have an option to change bar growth to vertical for health/power bars. Would love to be able to flip the bar horizontally. 

 

 

 

Great work. Thanks.

Edited by Nemebetas

Share this post


Link to post
Share on other sites

Hello.

Nice addon mate.

 

But I cant find any replacements for this little thing from xPearl:

 

MtAn6DDOn7w.jpg

 

Its a number of players that targeting your target.

Did you think about something like this?

Share this post


Link to post
Share on other sites

@Nemebetas

That error relates to clique not Luna. By the look of it you got a version for BC or higher.

 

1. Will add an option.

2. You can already do that

 

@nekrocat

 

from the help on top of the options menu:

[numtargeting] = Number of people in your group targeting this unit

Share this post


Link to post
Share on other sites

"2. You have an option to change bar growth to vertical for health/power bars. Would love to be able to flip the bar horizontally. "

 

 

 

@Nemebetas

1. Will add an option.

2. You can already do that

 

I really must be missing something Rhena. You can already flip the player unit frame horizontally? I only see the option to invert the bar or have it grow vertically

 

Yeah i solved the Clique thing. Really love these frames mate. 

Edited by Nemebetas

Share this post


Link to post
Share on other sites

Hi Rhena, is it possible to change mouse over to only apply to the raid window? Am using V.2008 beta

Edited by Sanger

Share this post


Link to post
Share on other sites

Nemebetas:

Use the Bar Order Widget in combination with vertical growth.

 

Sanger:

Is it possible? Yes, almost anything could be done through the magic of programming. Do i feel like this feature adds value to the addon in comparison to the added code complexity? No.

Share this post


Link to post
Share on other sites

Version 2.11 is here!

- New tags: [namehealerhealth],[shortname]
- Improved feign death detection
- Fixed timer for early canceled hots (Swiftmend,clicked off or Purge)
- Added german translation (me) and chinese (zerosnake0)
- Added Silver dragon graphic for rare mobs. (zerosnake0)
- Fix cooldown on non timed debuffs (sipertruk)
- Added bar for paladins that counts reckoning stacks
- Fixed some pixel sized placement errors of bars
- Implement explicit placement of frames
- make frame 2-9 of the raid save position when interlocking
- Fix issues with click casting (slaren)
- Added option for casting on mouse down (slaren)
- Some totemtimer fixes (zerosnake0)
- Speedy fading option for combat fader
- Fixed Aimed shot castbar
- Performance improvement when DruidManaLib not used
- Fixed german translation for priests in HealCommLib
- Readycheck now working. It uses the CTRA/ORA2 readycheck since the default blizzard one sucks.

DOWNLOAD

Share this post


Link to post
Share on other sites

Version 2.11 is here!


- New tags: [namehealerhealth],[shortname]
- Improved feign death detection
- Fixed timer for early canceled hots (Swiftmend,clicked off or Purge)
- Added german translation (me) and chinese (zerosnake0)
- Added Silver dragon graphic for rare mobs. (zerosnake0)
- Fix cooldown on non timed debuffs (sipertruk)
- Added bar for paladins that counts reckoning stacks
- Fixed some pixel sized placement errors of bars
- Implement explicit placement of frames
- make frame 2-9 of the raid save position when interlocking
- Fix issues with click casting (slaren)
- Added option for casting on mouse down (slaren)
- Some totemtimer fixes (zerosnake0)
- Speedy fading option for combat fader
- Fixed Aimed shot castbar
- Performance improvement when DruidManaLib not used
- Fixed german translation for priests in HealCommLib
- Readycheck now working. It uses the CTRA/ORA2 readycheck since the default blizzard one sucks.

DOWNLOAD

OKvjTmH.png

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

×