Download
(9Kb)
Download
Updated: 09-04-10 05:15 AM
Pictures
File Info
Updated:09-04-10 05:15 AM
Created:10-23-09 10:24 PM
Downloads:18,429
Favorites:210
MD5:

VirtualPlates  Popular! (More than 5000 hits)

Version: 3.3.5.3
by: Saiket [More]

Nameplates are hard to look at. They fill your screen and make an absolute mess when you're fighting lots of mobs. _VirtualPlates gives them depth, so they fit into the game world instead of covering it.

Note: _VirtualPlates no longer works since the Cataclysm pre-release 4.0.1 patch.
Details

This has little configuration, and should work with most other nameplate skinning mods such as Aloft, TidyPlates, and caelNameplates. You might prefer to turn on Allow Overlapping Unit Nameplates in Interface Options > Names > Unit Nameplates so nameplates won't bump into each other. The sample screenshots were taken with this new feature enabled.

Options

_VirtualPlates' options can be found in the Interface Options > _VirtualPlates menu.
  • Nameplate Scale Limits:
    • Minimum Scale: Limits how small nameplates can shrink to. Values can range from 0 (meaning disabled) to 1 (meaning plates won't get smaller than their default size). For example, a value of 0.5 would keep plates from shrinking beyond half their original size.
    • Limit maximum scale: When enabled, this prevents nameplates from getting too big when they get close to your camera.
    • Maximum Scale: Similar to the “Minimum Scale” slider, but this value controls how many times larger than the default size a nameplate can grow to.
  • Scale Factor: When nameplates are this many yards from the screen, they'll be normal sized. Larger distances mean larger nameplates.

  • 3.3.5.3:
    • Final release. _VirtualPlates will no longer work after the Cataclysm expansion.
    • Added deDE localization by muhmiauwau from CurseForge.
  • 3.3.5.2:
  • 3.3.5.1: Removed options to adjust scale factors based on camera zoom, since camera info is no longer available to addons.
  • 3.3.0.1:
    • Hack workaround for blacklisted nameplate depths.
    • No longer forces overlapping nameplates feature on.
    • OnUpdate script handlers on plate Visuals now get assigned to the plates directly to preserve their execution order.
  • 3.2.2.5:
    • Fixed issue where addons could get a hold of raw nameplates before _VirtualPlates replaced them.
    • Reworked handling of frame levels. _VirtualPlates shouldn't interfere with the relative frame levels of children any more.
  • 3.2.2.4: Added a Maximum Scale option.
  • 3.2.2.3: Now loads LibCamera-1.0 properly.
  • 3.2.2.2:
    • Added a configuration pane with various options.
    • ScaleFactor can now optionally scale with camera distance.
    • Added a minimum scale option to prevent plates from getting too small at long range.
  • 3.2.2.1: Initial commit.
Optional Files (0)


Post A Reply Comment Options
Unread 12-04-09, 04:51 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
If you decide to go that way there is a lib by mitch0 that would facilitate things.
LibRangeCheck-2.0
Report comment to moderator  
Reply With Quote
Unread 12-06-09, 02:26 PM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Report comment to moderator  
Reply With Quote
Unread 12-07-09, 07:17 PM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Thumbs up Fixed!

I discovered a workaround, so _VirtualPlates will work after patch 3.3. It will probably break for good in patch 3.3.1, but hopefully by then the mod will have enough support to change Blizzard's mind about nerfing it.
Report comment to moderator  
Reply With Quote
Unread 12-08-09, 03:05 PM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
Re: Fixed!

Originally posted by Saiket
I discovered a workaround, so _VirtualPlates will work after patch 3.3. It will probably break for good in patch 3.3.1, but hopefully by then the mod will have enough support to change Blizzard's mind about nerfing it.
How does the work around work?
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 12-08-09, 03:09 PM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Re: Re: Fixed!

Originally posted by nightcracker
How does the work around work?
The 3D depths of nameplates are blacklisted, but the 3D depths of children of the nameplates aren't. Visually, it should look the same as it did in 3.2.
Report comment to moderator  
Reply With Quote
Unread 12-19-09, 11:30 AM  
avid
A Deviate Faerie Dragon

Forum posts: 14
File comments: 43
Uploads: 0
Great mod.

Sucks that they've made those changes. I can't seem to find a single shred of evidence to the change, much less any sort of statement as to why they would make such a change. You have any further info on the matter?

Edit - OMG, I JUST TRIED IT!! WOW, I THINK I JUST CREAMED MY PANTS!!! LOVE IT!! Such a small change, yet such a big difference. !! Thank you!
Last edited by avid : 12-19-09 at 11:36 AM.
Report comment to moderator  
Reply With Quote
Unread 12-19-09, 12:26 PM  
Tone
A Defias Bandit
 
Tone's Avatar

Forum posts: 2
File comments: 16
Uploads: 0
Scaling other elements in the 3D space

Hi there,

Thank you for all the great work on this addon. For the longest time, I was always wishing for a way to adjust the size of nameplates (even in just a uniform way, so the scaled-for-range solution is even more amazing!). For some reason, Blizzard doesn't seem to let UI elements in the 3D space respond to a player's uiScale setting, so on larger displays these elements are enormous and awkward!

Since you've been working successfully in this space, I wanted to ask if you had any insight into whether it's possible to do something similar to _VirtualPlates, but for other elements (like dialog balloons for example). I appreciate the visual cue of dialog balloons, but they're so huge on my screen that they often cover up important elements. I've never come across a way to scale them down. Another example that comes to mind is "damage text" over mobs' heads. I've seen addons that help you change the font, but not any way to simply set the font size smaller.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 12-19-09, 06:32 PM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Originally posted by avid
I can't seem to find a single shred of evidence to the change, much less any sort of statement as to why they would make such a change. You have any further info on the matter?
Blizzard made a bunch of "stealth nerfs" to addons in 3.3, with no mention of them at all. To make things worse, their representatives almost never reply to inquiries on the UI & Macro Forum anymore.

The exact way that they changed nameplates strongly suggests they did it on purpose though.
Report comment to moderator  
Reply With Quote
Unread 12-19-09, 06:35 PM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Re: Scaling other elements in the 3D space

Originally posted by Tone
Since you've been working successfully in this space, I wanted to ask if you had any insight into whether it's possible to do something similar to _VirtualPlates, but for other elements (like dialog balloons for example). I appreciate the visual cue of dialog balloons, but they're so huge on my screen that they often cover up important elements. I've never come across a way to scale them down. Another example that comes to mind is "damage text" over mobs' heads. I've seen addons that help you change the font, but not any way to simply set the font size smaller.
The damage text is out of bounds, but I might be able to do something with those chat bubbles. I'll check it out.
____
Edit:
I got a prototype working with the chat bubbles, but I don't think it works nearly as well as _VirtualPlates does. You might have noticed text on virtual plates kind of jumps between font sizes (i.e. from 10pt straight to 12pt, instead of smoothly blending through 11pt); Well, that problem gets magnified with the chat bubbles. The text ends up spazzing out as it resizes, making it unreadable. Another issue is how small the text gets: Even a few yards beyond the character makes the bubbles too small for me to read.

I don't think I'm going to release this experiment, but you're not missing much.
Last edited by Saiket : 12-19-09 at 10:58 PM.
Report comment to moderator  
Reply With Quote
Unread 12-20-09, 12:35 PM  
Tone
A Defias Bandit
 
Tone's Avatar

Forum posts: 2
File comments: 16
Uploads: 0
Re: Re: Scaling other elements in the 3D space

Originally posted by Saiket
The damage text is out of bounds, but I might be able to do something with those chat bubbles. I'll check it out.
____
Edit:
I got a prototype working with the chat bubbles, but I don't think it works nearly as well as _VirtualPlates does. You might have noticed text on virtual plates kind of jumps between font sizes (i.e. from 10pt straight to 12pt, instead of smoothly blending through 11pt); Well, that problem gets magnified with the chat bubbles. The text ends up spazzing out as it resizes, making it unreadable. Another issue is how small the text gets: Even a few yards beyond the character makes the bubbles too small for me to read.

I don't think I'm going to release this experiment, but you're not missing much.
Hi there,

Thanks for looking into this. I really appreciate it!

I can imagine what you mean about the text being jittery. Since the information it provides is more text-driven than graphical, I wouldn't think giving depth to the chat bubbles would be as successful. But what about a simple uniform scale? The bubbles would appear at the same consistent size, but could be user-defined to take up less space while still being readable.

Either way, thanks again for taking time to investigate this!
Report comment to moderator  
Reply With Quote
Unread 12-24-09, 11:26 AM  
Diftraku
A Kobold Labourer
 
Diftraku's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
I used VirtualPlates for a while during 3.2 but later removed it... after I rolled rogue during 3.3, the enormous sized name plates often decide to place themselves just above the mob's head (this happens with the Evl's Name Plates included in RothUI) making it quite annoying to see if the mob is actually facing you or not. Now with the name plate changes introduced in 3.3, the addon has proven to be useful.

There's just this one bit that has been poking out: the nameplates won't scale smoothly. It does a fine job with the textures but text seems to be the problem.
What I'm wanting is a bit like scaling (or zooming) an image so the text won't crop when the nameplate is far away from the player.
/end possible confusing rant :P
Report comment to moderator  
Reply With Quote
Unread 12-24-09, 04:53 PM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Originally posted by WarialBrute
I used VirtualPlates for a while during 3.2 but later removed it... after I rolled rogue during 3.3, the enormous sized name plates often decide to place themselves just above the mob's head (this happens with the Evl's Name Plates included in RothUI) making it quite annoying to see if the mob is actually facing you or not. Now with the name plate changes introduced in 3.3, the addon has proven to be useful.

There's just this one bit that has been poking out: the nameplates won't scale smoothly. It does a fine job with the textures but text seems to be the problem.
What I'm wanting is a bit like scaling (or zooming) an image so the text won't crop when the nameplate is far away from the player.
/end possible confusing rant :P
That's an issue with all text in WoW, and I don't think there's any way to fix it. Basically, font sizes will "round" up or down when you try scaling them, so they jump between 10pt and 12pt instead of blending through 10.5pt, 11pt, etc.
Report comment to moderator  
Reply With Quote
Unread 12-24-09, 07:17 PM  
Diftraku
A Kobold Labourer
 
Diftraku's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
Originally posted by Saiket
That's an issue with all text in WoW, and I don't think there's any way to fix it. Basically, font sizes will "round" up or down when you try scaling them, so they jump between 10pt and 12pt instead of blending through 10.5pt, 11pt, etc.
That sure is an issue I'd like Blizzard to assess in the near future, it sure would make the lives of addon authors way easier (especially for UI related addons).
Pity you can't handle the text as raster and scale the raster image instead of actual text.
Report comment to moderator  
Reply With Quote
Unread 12-28-09, 12:35 AM  
SilverKnight16
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Hmm, it appears that after any sort of logout/reload of the UI when Virtual Plates is installed breaks the camera placement. I've tried this with no addons enabled, and my camera (set to only follow horizontal when moving, or however it's worded) works perfectly. However, if I logout, reload the UI, or do anything that involves a loading screen, it defaults to "never follow", and nothing save a fresh reinstall of the addon will fix it.

Any ideas?
Report comment to moderator  
Reply With Quote
Unread 12-28-09, 07:17 PM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Originally posted by SilverKnight16
Hmm, it appears that after any sort of logout/reload of the UI when Virtual Plates is installed breaks the camera placement. I've tried this with no addons enabled, and my camera (set to only follow horizontal when moving, or however it's worded) works perfectly. However, if I logout, reload the UI, or do anything that involves a loading screen, it defaults to "never follow", and nothing save a fresh reinstall of the addon will fix it.

Any ideas?
It seems that saving camera views breaks that camera follow behavior. The only fix I've seen for the problem is described pretty well in this post on the UI & Macro forum.

As for your camera follow setting continually resetting to the default of "never", I noticed it was happening to me too. So, I tested some ways to fix it, and the problem mysteriously vanished. I have no idea where it came from or where it went. The weird part is that _VirtualPlates never directly touches that setting.

My best and only advice is to try pruning your settings by hand as described in that post. Hopefully it will work for you.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.