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,355
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 10-25-09, 07:07 AM  
Enkidu
A Kobold Labourer

Forum posts: 0
File comments: 63
Uploads: 0
Thumbs up Thanks.

Amazing and original idea for nameplates.
Nameplates behind your character being huge is problematic, maximum scale should definitely fix that.
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 05:30 AM  
jaliborc
A Chromatic Dragonspawn
 
jaliborc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 196
File comments: 329
Uploads: 20
Originally posted by Æxò
Great addon, it really adds to the nameplates.

I usually play my rogue zoomed in (few meters away from my character) and the nameplates appear much bigger. Would it be possible to add a slider for a maximum scale?
One more vote for a maximum scale. And another for removing the "_" from your addons' names, but that should not happen, right?
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 03:53 AM  
Æxò
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 73
Uploads: 1
Great addon, it really adds to the nameplates.

I usually play my rogue zoomed in (few meters away from my character) and the nameplates appear much bigger. Would it be possible to add a slider for a maximum scale?
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 01:53 AM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Originally posted by Kebinusan
Add this to embeds.xml before </UI>:
Code:
<Include file="Libs\LibCamera-1.0\Lib.xml"/>
Heheh, that's what I get for copy/pasting that from _NPCScan. :P

I'll have a new version up in a minute.
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 01:51 AM  
Kebinusan
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 21
Uploads: 1
Originally posted by Reolin
Installed the latest release, got this message.

Error: Cannot find a library instance of "LibCamera-1.0".
AddOn: !!!_VirtualPlates
File: _VirtualPlates.lua
Line: 351
Count: 1
Add this to embeds.xml before </UI>:
Code:
<Include file="Libs\LibCamera-1.0\Lib.xml"/>
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 01:46 AM  
Reolin
A Deviate Faerie Dragon
 
Reolin's Avatar

Forum posts: 10
File comments: 58
Uploads: 0
Installed the latest release, got this message.

Error: Cannot find a library instance of "LibCamera-1.0".
AddOn: !!!_VirtualPlates
File: _VirtualPlates.lua
Line: 351
Count: 1
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 01:45 AM  
vlakarados
An Aku'mai Servant
 
vlakarados's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 145
Uploads: 5
Code:
[2009/10/25 09:44:34-1037-x1]: !!!_VirtualPlates-3.2.2.2\_VirtualPlates.lua:351: Cannot find a library instance of "LibCamera-1.0".
!!!_VirtualPlates-3.2.2.2\Libs\LibStub\LibStub.lua:23: in function `LibStub'
!!!_VirtualPlates-3.2.2.2\_VirtualPlates.lua:351: in function `SetScaleFactor2Enabled'
!!!_VirtualPlates-3.2.2.2\_VirtualPlates.lua:370: in function `Synchronize'
!!!_VirtualPlates-3.2.2.2\_VirtualPlates.lua:232: in function `?'
!!!_VirtualPlates-3.2.2.2\_VirtualPlates.lua:257: in function <...nterface\AddOns\!!!_VirtualPlates\_VirtualPlates.lua:255>
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 01:18 AM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Added scaling options

The latest version has a configuration pane in Interface Options > _VirtualPlates with a few sliders to control that ScaleFactor variable and a new Minimum Nameplate Scale setting.

There's a checkbox to enable dynamically making nameplates larger as you zoom out too. When it's enabled, the two sliders in that section work as the min and max scale factors from first-person view to 50 yards zoom, respectively. You might notice it acts a little funny if your camera hits a wall, but it's not too bad.
Report comment to moderator  
Reply With Quote
Unread 10-24-09, 09:09 PM  
Cubittus
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Smile My Scaling fix

I zoom in and out a fair bit and use a custom configured Aloft.
I found a value of 13 for ScaleFactor to be about right for my setup.

I also made a change so that the plates don't get too small to read as follows:

After line 171 of VirtualPlates.lua which reads:
Code:
Scale = me.ScaleFactor / Depth;
I added a line:
Code:
if (Scale < 0.7) then Scale = 0.7; end
This means that plates won't get smaller that 70% normal size.
It's a hack, but does the job for me.
Report comment to moderator  
Reply With Quote
Unread 10-24-09, 03:40 PM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Will add camera scaling soon

I won't be able to add camera scaling over the weekend, but I'll try to add it next week. Until then, if the nameplates are too small, you can make them bigger manually by opening _VirtualPlates/_VirtualPlates.lua and editing the following line near the top of that file:
Code:
me.ScaleFactor = 10; -- Nameplates this number of yards away will be scaled to
                      -- their normal size (i.e. larger number = larger nameplates)
You might need to experiment to find a good size (i.e. replace 10 in the above code), but I think 30 yards seems readable at max camera zoom. The only issue might be that if a nameplate gets really close to the camera, it'll be gigantic.
Last edited by Saiket : 10-24-09 at 03:41 PM.
Report comment to moderator  
Reply With Quote
Unread 10-24-09, 01:21 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 Taudier
scaling works in combat ?
The plates will scale visually in combat, yep.
Report comment to moderator  
Reply With Quote
Unread 10-24-09, 11:21 AM  
Astera
A Kobold Labourer

Forum posts: 1
File comments: 53
Uploads: 0
This is a great addon but, I agree, it should scale with camera distance. Made doing the first BG with the addon exciting.
Report comment to moderator  
Reply With Quote
Unread 10-24-09, 05:38 AM  
Taudier
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 40
Uploads: 18
scaling works in combat ?
Report comment to moderator  
Reply With Quote
Unread 10-24-09, 03:47 AM  
kappe
A Deviate Faerie Dragon

Forum posts: 14
File comments: 123
Uploads: 0
Originally posted by vlakarados
well, this is really great, but it should scale with camera distance. because I(and many more players) play with the camera at max distance (50), and even when I'm in melee with the mob, I can't see the nameplate.
same here
scaling is the one and only options i'd like to see
Report comment to moderator  
Reply With Quote
Unread 10-24-09, 01:20 AM  
vlakarados
An Aku'mai Servant
 
vlakarados's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 145
Uploads: 5
well, this is really great, but it should scale with camera distance. because I(and many more players) play with the camera at max distance (50), and even when I'm in melee with the mob, I can't see the nameplate.
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.