Simple3DPortraits
UPDATE: Support for click casting with Clique has been added. Enjoy.
This is a simple addon that draws 3D portraits for the player, target, focus, pet, and target of target units. Ideal for use with kgpanels or some other skinning method. Pair them with your favorite unit frames for flexible portrait placement. They are actual unit frames, so you can click them to target. If people seem interested, I can pretty easily make them usable for click casting.
It's intended to be simple to keep the mod from breaking when new patches are issued. If you want fancy model switching, you should probably look elsewhere. (Although the frames do change models when the unit is in a vehicle.)
The frames can be moved by dragging, and can be resized by grabbing the lower right corner. You can also finely tune the positions and sizes of all the frames in the options, which are located in the usual place, Interface/Addons from the main game menu. The text boxes allow them to be moved much further than the slider bars.
Any ideas for simple improvements are welcome.
Unfortunately, no frame has been displayed for some time. The add-on can be seen in the game interface and the settings can also be made. But unfortunately no picture.
Whoever gets it running again for me will receive 10$ via PayPal. I have used it since 2010 and want to continue using it.
Sorry for my English, is an automatic translator (Deepl)
Just found this add on does exactly what I want it to. Thank You :)
Hello again. I hopped over here from your FreeYourResources addon =)
Does this do everything the standard Blizzard unitframe does? The right-click menu (I think you said yes to this), but does it also show elite, rare, rare elite, resting, pvp flag, threat % and red aggro/threat border too? If it has the full functionality of the default frames then I would definitely try this out for sure.
Instead of doing a double-post same question for your Round3DPortraits too. =) I see it does the elite and resting stuff but what about the pvp flag and threat and red aggro/threat border?
EDIT: OH! You're THAT Daed! I used to use your skins for buttonforge =). You used to have a UI compilation too didn't you?
This one's pretty bare-bones. It was meant as a lightweight replacement for ZMobDB, which was a gargantuan monster that was usually buggy.
Round3DPortraits does most of what you're asking, but it doesn't flash red. It does the PVP flag though.
I'm still doing the compilation, and I'm in the process of updating it for Mists now. http://daedhirui.blogspot.com
Oh, and I never got the right click menu stuff done. Maybe I'll add it soon. It's a huge pain and there are lots of taint issues with that...
Hmm, wait, maybe I didn't put in the PVP flag... I think I use Pitbull for that. I'll have to check to make sure.
Round3DPortraits was my first addon, and it was mainly made to scratch an itch I had for a nice portrait for my UI compilation. So, it pretty much did exactly what I wanted it to do and very little more than that. :)
Really like the addon and how it fits with ElvUI.
Suggestions:
-options for borders around the portrait
- flashing of portrait when low on health threshold is reached
I realize you are trying to keep this simple and efficient, so it's ok if these are not realistic requests
Why don't you just enable portraits in ElvUI? Problem solved.
Is there a way to flip a portrait so it's always "facing" one direction or another?
If you have the Player and Target windows arranged so they appear to be facing each other, sometimes the target will be facing away from the player instead and it looks weird.
Unfortunately, there's no way to do this. The portraits are actually generated by the WoW client, and they only provide so many camera views.
This would pretty much introduce a level of complexity that I'm hoping to avoid. Maybe if I can make the interface simple and the code lightweight enough, I'll look into putting in some more model customization. For now though, I'm going to stick with portraits only.
Message: ...rface\AddOns\Simple3DPortraits\Simple3DPortraits.lua:660: attempt to index local 'frame' (a nil value)
Time: 10/14/10 02:29:30
Count: 23
Stack: ...rface\AddOns\Simple3DPortraits\Simple3DPortraits.lua:660: in function `RefreshModel'
...rface\AddOns\Simple3DPortraits\Simple3DPortraits.lua:412: in function `?'
...nos\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...nos\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>
[C]: ?
[string "safecall Dispatcher[2]"]:13: in function `?'
...nos\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...ce\AddOns\Dominos\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...ce\AddOns\Dominos\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
One idea for improvement would be the ability to change the strata of the portraits.
One thing that I do miss; there seems to be no way to right-click the portraits.