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,291
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 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-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-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-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-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-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-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-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 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 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, 02:53 PM  
Somberland
A Murloc Raider

Forum posts: 4
File comments: 8
Uploads: 0
Report comment to moderator  
Reply With Quote
Unread 03-30-10, 08:03 AM  
Kips
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 3
Originally posted by Olog
I posted information about boss mods things on DBM or DXE here. Basically, unless someone else is doing it (authors of those mods maybe), you probably won't see it in a while.

AVR doesn't send anything between players unless you explicitly click the send button in sharing. So yes anyone who wants to have the boss mods part working needs to have BigWigs installed.

Right clicking on the world stops drawing. I'll probably make it so that clicking the pen button again does same as that seems quite intuitive.
For DXE you need to hook the functions creating warnings using AceHook or similar and insert your AVR stuff in there ex.

Code:
<<Snip>>

AVR_DXE = LibStub("AceAddon-3.0"):NewAddon("AVR_DXE", "AceConsole-3.0", "AceEvent-3.0", "AceHook-3.0", "AceTimer-3.0")
local alerts = DXE:GetModule("Alerts")
if not alerts then return end
local L,SN,ST = DXE.L,DXE.SN,DXE.ST

self.alerts = {
   [format(L.alert["%s Duration"],SN[71221])] = "Stuff to happen during spores", --Festergut Spores
}

local function Simple(_, text, ...)
      alert = AVR_DXE.alerts[tostring(text)]
      	
      if alert ~= nil then
          --AVR Code Here (alert being defined by the text passed by DXE)
      end
end

AVR_DXE:Hook(alerts, "Simple", Simple)

<<Snip>>
Something like that should work.
Last edited by Kips : 03-30-10 at 08:05 AM.
Report comment to moderator  
Reply With Quote
Unread 03-29-10, 12:32 PM  
Julith
A Deviate Faerie Dragon
 
Julith's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 34
Uploads: 8
*Bows really low*

Nice idea. Clean implementation using 3D-know how. Respect!
Report comment to moderator  
Reply With Quote
Unread 03-28-10, 01:01 AM  
Caldwhyn
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Edit: was too slow, already answered.

Still a nice addon though
Last edited by Caldwhyn : 03-28-10 at 01:02 AM.
Report comment to moderator  
Reply With Quote
Unread 03-28-10, 01:01 AM  
Olog
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 16
Uploads: 1
I posted information about boss mods things on DBM or DXE here. Basically, unless someone else is doing it (authors of those mods maybe), you probably won't see it in a while.

AVR doesn't send anything between players unless you explicitly click the send button in sharing. So yes anyone who wants to have the boss mods part working needs to have BigWigs installed.

Right clicking on the world stops drawing. I'll probably make it so that clicking the pen button again does same as that seems quite intuitive.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: