Download
(276Kb)
Download
Updated: 05-03-10 10:55 AM
Pictures
File Info
Updated:05-03-10 10:55 AM
Created:03-22-10 09:55 AM
Downloads:17,321
Favorites:144
MD5:

AVR  Popular! (More than 5000 hits)

Version: 0.9.5beta
by: Olog [More]

Note: AVR will be broken in patch 3.3.5. See this

AVR (Augmented Virtual Reality) allows you to draw and add lines, circles and other markings on the 3D world itself. All markings may also be shared with others. Suitable for example to mark locations when explaining raid tactics. These marks can even be left visible for the fight itself. Other things you can do with AVR:

  • Draw range circles around you or someone else at any range
  • Clearly mark players close to you
  • Mark any location relative to player position and rotation, for example mage blink landing spot
  • Measure distances
  • Boss encounter warnings (using a separate addon)

Boss encounters

AVR does not contain a built in boss encounters module anymore. They are now done by a separate addon. At the moment there are two options.
  • AVR Encounters adds AVR warnings for various boss abilities. It does not require any other boss encounter addon to work. It is not a replacement for traditional boss encounter addons as it does not do ability timers, sound warnings etc. It can be used with any traditional boss encounter addon such as BigWigs, DBM or DXE.
  • Raid Watch 2 is a full boss encounter addon much like BigWigs, DBM or DXE. It has built-in support for AVR and also does timer bars and other kinds of warnings.

Whichever you choose to use, you will also need to install AVR.

Limitations and known issues

There are some fundamental limitations caused by what information is available to addons. These are mostly related to the exact position of camera and lack of unit Z coordinates. In particular you should note following:
  • Drawing works best on a flat surface (note that for example Dalaran has very uneven roads).
  • Camera getting stuck in a wall or ceiling will cause any markings to go out of sync with rest of the world.
  • Any kind of stairs/slopes and such cause troubles.
  • Jumping and other kinds of vertical movement causes the drawings to move with you.
  • Everything is drawn over the 3d world. This means that things that should be behind walls or units will appear in front of them.
  • Camera auto follow causes some problems. See also this

Some other known issues are:
  • All vehicles (like the ones at the start of Ulduar) are a bit problematic.
  • Lifts, moving platforms and in particular Gunships in Icercown Citadel raid have some problems.
  • Player map coordinates are unavailable in Icecrown Citadel raid on Lich King platform after the edges have collapsed. This means that any markings tied to zone coordinates or other players than yourself are unusable there. (Lana'Thel's room was fixed in 3.3.3 though the ramps leading there are still a bit odd.)
  • Player map coordinates are also not available in arenas or instances released before Wrath of the Lich King and so most things don't work in either of those.

How to use

See How to use.

Frequently asked questions

See FAQ.

Post A Reply Comment Options
Unread 03-31-10, 05:30 PM  
vbaspcppguy
A Murloc Raider

Forum posts: 8
File comments: 14
Uploads: 0
I shared this with my guild tonight and havoc ensued... anyway one thing we found to be a hassle is when you have something follow a player you have to zero out the X and Y or whatever you have following them is out in nowhere. So, when you set a mesh to follow someone the X and Y should automatically be set to zero.
Report comment to moderator  
Reply With Quote
Unread 03-31-10, 07:02 PM  
vbaspcppguy
A Murloc Raider

Forum posts: 8
File comments: 14
Uploads: 0
Been playing with this addon all day... love it. It will probably become required for our guild's raiding.

A few additional things I've found since last post
-Ability to follow Pet or Focus
-When you set a Marker on someone and you have the line enabled, the lines width changes when you spin your character.
-Ability to ask for confirmation when someone shares a scene \ ability to ignore specific people completely.


Also, I don't know if this is a problem you can do anything about, but when you are in an area that has a ceiling that holds down the camera and you are zoomed too far out, things are drawn where the camera would be without the roof.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 12:24 AM  
Olog
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 16
Uploads: 1
You can set things to follow focus if your focus is a target that has map coordinates available. And map coordinates are only available for player characters in raid. This is also why you can't put it on a pet.

The line actually changes width based on how far the camera is. There are just a few problems with very long lines which is common with markers and which make it look a bit strange. I might change this to be constant width.

You can toggle who you want to receive scenes from on a generic level. For example raid leader and raid officers only. These are in the sharing options. Optionally confirming and a black list sound like good ideas as well, might add those later.

Can't really do anything when camera bumps into ceiling, walls, floor, or anything else for that matter. I can only get the position camera should be. If it's not then everything is drawn in the wrong place. I have a couple of ideas how this could be solved theoretically but in practice it might be a bit difficult and not sure if AVR will ever do that.

I'll fix the follow player issue with coordinates.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 11:47 AM  
xythian
A Kobold Labourer

Forum posts: 1
File comments: 20
Uploads: 0
Error after first edit

My first attempt at making a scene worked, I was able to create and save several meshes. However, my 2nd attempt produced an error which now repeats every time I try to use the editing tool. Reloading the UI doesn't make the error go away.


Code:
Date: 2010-04-01 13:45:57
ID: 1
Error occured in: Global
Count: 861
Message: ..\AddOns\AVR\Edit.lua line 551:
   bad argument #1 to 'ipairs' (table expected, got nil)
Debug:
   [C]: ?
   [C]: ?
   AVR\Edit.lua:551: OnUpdate()
   AVR\Core.lua:176: OnUpdate()
   AVR\Core.lua:210:
      AVR\Core.lua:210
AddOns:
  VirtualPlates, v3.3.0.1
  Swatter, v5.8.4696 (CreepyKangaroo)
  ACP, v3.2.0.26 
  Altoholic, v3.2.003b
  AucAdvanced, v5.8.4696 (CreepyKangaroo)
  AucFilterBasic, v5.8.4696 (CreepyKangaroo)
  AucFilterOutlier, v5.8.4696.2531
  AucMatchUndercut, v5.8.4696.2531
  AucScanData, v5.8.4696 (CreepyKangaroo)
  AucStatHistogram, v5.8.4696 (CreepyKangaroo)
  AucStatiLevel, v5.8.4696 (CreepyKangaroo)
  AucStatPurchased, v5.8.4696 (CreepyKangaroo)
  AucStatSales, v5.8.4696.2842
  AucStatSimple, v5.8.4696 (CreepyKangaroo)
  AucStatStdDev, v5.8.4696 (CreepyKangaroo)
  AucStatWOWEcon, v5.8.4696.2530
  AucUtilAHWindowControl, v5.8.4696.3311
  AucUtilAppraiser, v5.8.4696.2530
  AucUtilAskPrice, v5.8.4696.3175
  AucUtilAutoMagic, v5.8.4696.3142
  AucUtilCompactUI, v5.8.4696.2530
  AucUtilEasyBuyout, v5.8.4696.3583
  AucUtilFixAH, v5.8.4696 (CreepyKangaroo)
  AucUtilGlypher, v5.8.4696.2545
  AucUtilItemSuggest, v5.8.4696.3108
  AucUtilPriceLevel, v5.8.4696.2545
  AucUtilScanButton, v5.8.4696.2530
  AucUtilScanFinish, v5.8.4696.3576
  AucUtilScanProgress, v5.8.4696.2530
  AucUtilScanStart, v5.8.4696.2530
  AucUtilSearchUI, v5.8.4696.3655
  AucUtilSimpleAuction, v5.8.4696.4546
  AucUtilVendMarkup, v5.8.4696.2530
  AVR, v0.9.2beta
  Babylonian, v5.1.DEV.130
  BagnonForever, v1.1.2
  Bartender4, v4.4.2
  BonusScanner, v5.3
  BuffEnough, v
  BulkMail2, v3.0.0
  Combuctor, v2.2.2
  CombuctorScrap, v1.4
  CombuctorSets, v
  Configator, v5.1.DEV.130
  DataStore, v3.2.003
  DataStoreAchievements, v3.2.003
  DataStoreAuctions, v3.2.003
  DataStoreCharacters, v3.2.003
  DataStoreContainers, v3.2.003
  DataStoreCrafts, v3.2.003
  DataStoreCurrencies, v3.2.003
  DataStoreInventory, v3.2.003
  DataStoreMails, v3.2.003
  DataStorePets, v3.2.003
  DataStoreQuests, v3.2.003
  DataStoreReputations, v3.2.003
  DataStoreSkills, v3.2.003
  DataStoreSpells, v3.2.003
  DataStoreStats, v3.2.003
  DataStoreTalents, v3.2.003
  DebugLib, v5.1.DEV.130
  DXELoader, v
  DynamicPerformance, v
  ElitistGroup, v
  ElkBuffBars, v2.2.5-150
  Enchantrix, v5.8.4696 (CreepyKangaroo)
  EnsidiaFails, v
  epgp, v5.5.16
  EquipCompare, v2.17
  ErrorMonster, v3
  GearScore, v3.1.15 - Release
  Informant, v5.8.4696 (CreepyKangaroo)
  InterruptSay, v3.3.3
  KevToolQueue, v1.05
  LilSparkysWorkshop, v
  LoggerHead, v3.3.0.104
  MagicRunes, v1.0.63
  MagicRunesIconDisplay, v1.0.63
  MagicRunesRuneBars, v1.0.63
  Mapster, v1.3.8
  MikScrollingBattleText, v5.4.77
  Multishot, vr42b
  NeonChat, v
  Omen, v3.0.9
  OmniCC, v2.5.9
  Overachiever, v0.53
  OverachieverTrade, v0.53
  Pawn, v1.3.2
  Postal, v3.3.1
  Prat30, v3.3.7 
  Prat30Libraries, v
  QuickRepair, v3.2.01
  RankWatch, vv1.09
  RatingBuster, v
  Recount, v
  Scrap, v
  ScrapMerchant, v
  SexyCooldown, v0.6.16
  ShadowedUFIndicators, v
  ShadowedUnitFrames, vv3.2.9
  Skillet, v
  SkilletIStat, v0.1
  SlideBar, v5.8.4696 (CreepyKangaroo)
  Stubby, v5.8.4696 (CreepyKangaroo)
  TellMeWhen, v1.2.1
  TidyPlates, v5.10.5
  TidyPlatesGrey, v1
  TipTac, v10.03.25
  TipTacItemRef, v10.02.27
  TipTacTalents, v10.02.27
  BlizRuntimeLib_enUS v3.3.3.30300 <us>
  (ck=c1b)
Report comment to moderator  
Reply With Quote
Unread 04-02-10, 03:02 PM  
Olog
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 16
Uploads: 1
Do you remember what you were doing just before you got that? I could only think of one way to get that error and it is to toggle the hide all option and then go to scene editor. Was it something like that?
Report comment to moderator  
Reply With Quote
Unread 04-02-10, 06:25 PM  
xythian
A Kobold Labourer

Forum posts: 1
File comments: 20
Uploads: 0
Originally posted by Olog
Do you remember what you were doing just before you got that? I could only think of one way to get that error and it is to toggle the hide all option and then go to scene editor. Was it something like that?
Oy, I wish I could remember in more detail exactly what I was doing. I was playing around with the editor, but I don't remember the sequence of actions.
Report comment to moderator  
Reply With Quote
Unread 04-06-10, 06:34 AM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
How did you extract the race heights?
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 04-06-10, 09:19 AM  
Olog
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 16
Uploads: 1
Trial and error. And they're actually the position of camera from floor, not the exact height of the models. There are some buffs that polymorph you into stuff or otherwise changes camera height which are a bit annoying. Might have to make some kind of database of those at some point.
Report comment to moderator  
Reply With Quote
Unread 04-07-10, 12:12 PM  
rain3x
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 18
Uploads: 7
This mod has extreme potential. I'm thinking something along the lines of calculating the aggro radius of creatures versus the level of the character so I would know exactly where to run to avoid them. Possible?
Report comment to moderator  
Reply With Quote
Unread 04-07-10, 04:28 PM  
Olog
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 16
Uploads: 1
I think aggro radius of creatures vary a lot so that's one problem. Bigger problem is that addons can't get coordinates of anyone but player characters in your group or raid. So AVR has no idea where anyone but you yourself or raid/group members are.
Report comment to moderator  
Reply With Quote
Unread 04-08-10, 03:08 PM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
Originally posted by Olog
I think aggro radius of creatures vary a lot so that's one problem. Bigger problem is that addons can't get coordinates of anyone but player characters in your group or raid. So AVR has no idea where anyone but you yourself or raid/group members are.
Hmm, it still would be possible, you can generate a mesh around you with the radius set to the aggro range of your current target.
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 04-09-10, 12:33 AM  
Olog
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 16
Uploads: 1
That you can do yes. One thing to keep in mind though is that the circle will not follow terrain elevation so on uneven terrain it will be somewhat inaccurate.
Report comment to moderator  
Reply With Quote
Unread 04-13-10, 01:45 AM  
MidgetMage55
Grinch!
 
MidgetMage55's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1498
File comments: 66
Uploads: 2
Just wanted to say this is a truly amazing addon. I don't raid and i still downloaded it purely based on how amazing it is. Fabulous work!
__________________

I think Hong Kong Phooey was a ninja AND a pirate. That was just too much awesome. - Yhor
Report comment to moderator  
Reply With Quote
Unread 04-13-10, 05:17 AM  
theomegapoint
A Defias Bandit
AddOn Compiler - Click to view compilations

Forum posts: 3
File comments: 8
Uploads: 1
Edit: nvm just found the answer over at the comments section on curse.
Last edited by theomegapoint : 04-13-10 at 05:56 AM.
Report comment to moderator  
Reply With Quote
Unread 04-13-10, 09:03 PM  
Mpstark
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
AVR

Been playing with AVR off and on for about a week now, and I've got to say, you've got something good here.

The rendering back-end had to have been a pain in the ass, but it is simply by-golly-gosh the most interesting thing that I've seen done in a while. Everything looks like it works as intended and the 'paint' function is a complete joy to play with (as long as the environment is actually flat). And I do want to say that you've done a great job so far on the development of an awesome addon.

I do have some suggestions, though.

First of all, the rendering back-end of this has much more potential then what has been explored, and I think that opening up a dev-like API would be best. From my brief glance at the code (and I haven't written for WoW in a long time), it doesn't look like exactly the easiest addon to interface with. In fact, the back-end would be a wonderful embedded library, if you could manage it, with the scene editor tools split off into a separate addon.

If you could manage to get an API documentation all polished and shiny (and maybe even pack it down to an embedded library), it would be much easier to get all of the separate boss mods to implement their own specific render instructions without you trying to sneak a plugin into their system. I really don't see any good developer not leaping at the first chance to add support for an innovative addon like this, especially addons like DBM and Bigwigs.

To add even more flavor to the above statements, here's some ideas based on the AVR tech that could be done. And since the API would be open to anyone, any author could be doing this stuff, instead of you sticking more and more options (and specific 'Blink'-like meshes) into your addon.
  • Interesting party/raid unit-frames that render health and power around the character itself. Could have a render range of 20 yards or something to keep it useful without being a resource hog.
  • Along the same lines, a HUD that renders underneath your character.
  • Warlock addon that points an arrow in the direction of the last teleport pad put down.
  • Range frames for raids, especially for healers. I've actually had great luck with implementing this in the scene editor for my guild BG group. 40 yard transparent green circle around your pocket druid healers keeps me close (and alive).
  • Along the same lines, pre-set up range scenes for classes like the below two.
  • Hunter addon that shows all the different 'zones'; 'kill zone', 'dead zone', 'melee zone', and 'scatter zone'. Maybe have the zones change color as the buttons go active/not active
  • Melee range addon that shows the 110 degree cone of attack at 5 yards. I've actually set this up for my PvP DK.
  • Hunter addon that shows where a trap would go down, only appearing in AVR when mousing over the trap buttons.
  • Any type of pre-setup scene; for example QuestHelper could have markers at the quest objectives. Or a tour-guide addon could have little markers that indicate things.
  • Notifications for raid-buffs/debuffs that appear underneath their character.
  • As mentioned by someone else, an approximate aggro-range indicator based on levels of the mobs around you
  • Indicators for stuff, much like PowerAurasClassic, but rendered on the ground.
  • ....
  • And anything else along those lines.

But, like I said, there's a bunch possible with an addon like this; it's just not possible for one person to do all by himself. Oh, and it'd be nice to have some scene visibility controls in the scene editor; maybe a toggle for combat, and a render radius slider.

Cheers,
Michael
Report comment to moderator  
Edit/Delete Message Reply With Quote
Post A Reply



Category Jump: