Showing Posts For thetoothpick.4028:
It uses Windows Presentation Foundation (WPF) and just has a transparency layer, with a toggle (F8) to make it click-through. It doesn’t actually interact with the Guild Wars 2 client except to read the current location from the Mumble link.
Hello all,
I’ve released an update to WuvOverlay, an overlay for WvW. The update now shows an objective’s upgrade status (current tier and dolyaks received/total needed for next tier) when you hover over the objective on the overlay.
Thanks Lawton for getting the API working!
is everything on fire?
let us know when to panic!
Right now ANet just give different score for different objective tier.
If I understand correctly, There is no way to determine objective tier from API, right?
Correct.
The thing that makes me annoyed is that it was turned on by default.
You have problems with having to see long nameplates in a zerg? Fine, here’s an option to “fix” it. But don’t shove solutions to other people’s problems down everyone’s throats.
For example, this makes scouting reports by people with the option turned on pretty awful, since people will either call out the color of the team (which few people really map to names since they change weekly), or they’ll call out the guild name because that’s the only text they get (arguably less useful than color). Obviously you can find out what team they’re on and call that out fairly easily, but that’s not going to happen for less experienced players, and who have enough problems reporting enemy movement as it is.
I’d have no problem if this was something people had to opt-in to, but making it opt-out creates problems ArenaNet didn’t think of. And thinking that everyone would want to use something like this means they don’t understand how a lot of people play, especially in lower-populated servers/tiers.
New improvements!
Since I last updated here:
- Now stores and loads the world ID when chosen, instead of the matchup ID.
- Labeled matchups by region and tier, and sorted them accordingly.
- Display guild names and tags when a structure is claimed.
- Switched to the new Objective and Match APIs (v2).
- Show time held for all objectives.
- Show RI timers and time held for objectives flipped before the application launched.
- Preliminary support for Heart of Thorns / Desert Borderlands.
Note that the latest version should mostly support the new Desert Borderlands (i.e. it shouldn’t break). Since some things are subject to change in the API between now and launch, I may need to push an update soon after HoT launches to fix some ID mappings.
If upgrading from a recent version, you may need to reselect the map in order for it to show the current timers.
If you haven’t tried it out yet, give it a shot and let me know what you think!
On a different note do you have any plans to expand on the overlay at all? Would love to see the upgrades on a given structure/camp if this is possible. I love the RI timers and overall feel and functionality of the overlay and I think being able to see upgrades would be absolutely amazing.
That would be amazing, I agree, but the GW2 WvW api doesn’t publish upgrade status – only the current owner, basically. Other websites keep track of upgrades via player input, but I don’t think they have public APIs that I could use.
I do plan on adding new features, though. Currently on my radar:
- Remember your current server, not the matchup. Currently you can select your matchup by server, but it only remembers the matchup – this change would always load your server, regardless of which tier it is in currently. This is actually done, I just need to test it a bit before I release it.
- Time owned. Would display how long an objective has been held (or “?” for things that haven’t been flipped since the overlay started).
- Guild names and tags in popups. The overlay currently displays “Claimed by guild” in the popup, this addition would display the actual guild name and tag instead.
- A settings window. The popup menu is getting pretty unwieldy, so I’m in the process of implementing a settings window.
- Way in the future: conditional windows. Imagine having a main map that displays your current map, then a second smaller map that displays your home BL only when you’re not there, so you can keep an eye on it.
Heck I would be happy, if on pressing the hotkey for the map, would Auto open the map either for the borderland, or whole WvW map at max, not just a small area to zoom out. (And have the option to default how it opens up.)
Are you talking about the in-game map? If so, this overlay can’t modify how the game displays the map, it just displays a window on top of it.
I just wish that it could work in full-screen mode, via Overwolf or something. Windowed and Windows Fullscreen modes don’t play well with my machine.
That would basically require a full-rewrite for the Overwolf framework, which I unfortunately don’t have time for. That’s strange though, windowed fullscreen works much better than normal fullscreen on my machine.
I have been using this overlay for the past week and I love it, thanks! I have also run into the issue with F8 not working but never on the first time I launch the application. I am running on win 7 64 ultimate. The first time I launch it everything works perfectly, but if I close the application/guild wars 2 and relaunch it the f8 key does nothing (I have to restart my PC for it to work again). I have tried running different windows themes, disabling my teamspeak 3 overlay but to no avail.
Other than the f8 problem this little overlay is simply amazing, again thanks!
Glad you like it!
How are you closing the application?
There are two ways, you can close the last window, or quit. I haven’t tested it extensively, but there’s been some buggyness with the “closing the last window” method, so if that’s what you’ve been doing, try using the “quit” option instead.
cant get f8 to work any ideas?
That’s strange, you’re pressing it twice the first time?
If it still doesn’t work, what version of Windows are you running? Also, 32-bit or 64-bit?
also if you can make a section blink if it gets white swords that would be amazing.
Sorry, the API doesn’t let us see the white swords when an objective gets contested, so I can’t include that in the overlay. Wish I could.
I do like the yellow lines, though it’s sometimes nice to see whether something JUST flipped (for times when audio can’t be used) versus 2 minutes ago (granted there’s gonna be a communication delay anyways). A thin yellow line per minute might achieve this, though I could see that being a little difficult to fit graphically. Not complaining though – still love it! I’ll see if I can get F8 it behave properly; probably something on my end.
I should definitely experiment to find a more intuitive way to show the RI timers with just visual cues – I’m thinking 5 yellow bars instead of 3, one for each minute, and possibly have the lines shrink as that minute progresses. I’ll see if I can get that working.
If F8 still isn’t working for you either, what version of Windows are you running? Also, 32-bit or 64-bit?
Thanks for your feedback!
I’ve been using WuvOverlay for a bit now and really enjoy it. Excited for the recent mods you’ve made. Thanks for your time and work!
Thanks!
Any chance of a future feature to add the option of turning on timer countdowns around the exterior of the WuvOverlay “minimap” so that we can simply glance at it without hovering over the objective? Also, I’m not sure if it’s just me but I usually have to manually select the WuvOverlay “minimap” before hover timers will appear – then click back on anything in GW2 to resume control of the game. And is there an option to remove the white square background so that it’s just a 100% opaque “minimap”? Or just a white outline around the outer edges of the “minimap” to help it stand out without the white background?
There are yellow lines around objectives that have RI. Three bars means 1.5+ minutes, 2 means between 1.5 minutes and 30 seconds, one means less than 30 seconds.
You can disable the white background and make the overlay click-through by pressing F8 (need to press it twice the first time).
Check out http://wuvoverlay.codeplex.com/documentation for more details and pictures.
Hello everyone!
I’m a new developer on the WuvOverlay project, and I’d like to share some new features with you all.
I’ve been using WuvOverlay for a while now. It’s amazing – it’s small, unobtrusive, but quite informative.
If you’ve never used it before, it consists of a circular display representing objectives on the WvW map. You can open multiple windows, have the map change as you change maps in-game, see RI timers, and have the system voice announce objective changes.
My favorite feature is that it can speak when an objective changes hands. However, it previously used colors to describe teams, and always uses the given name for objectives, so it says things like “Green has taken Arah’s Hope” or “Blue has taken Dawn’s Eyrie”. I usually don’t remember which name goes to which tower/camp on which borderlands, so I have to look at the overlay to see what flipped. I usually get the colors down pretty early in the week, but at the start I have no idea who is what color, so I have to check that too.
The overlay is open source, so I wrote some modifications to add options for it to:
- use cardinal directions in borderlands
- use world names instead of colors
- say the name of the map after the objective
- change the system voice used
I don’t think I’m the only one who prefers cardinal directions, so I wanted to share. The original author graciously added me as a developer to the project, and my changes have been published to the official repository. You can download it here.
Cardinal Directions
The cardinal directions option has three choices: Proper Names, Cardinal Directions (in Borderlands), and Cardinal Directions (in Borderlands, except keeps). I play with the last option, because I never really see anyone say “East Keep” or “Central Keep”, but the option is there if you do. With the Cardinal Directions (in Borderlands) option, the overlay says “<team> has taken North-West Camp” or “<team> has taken North-East Tower”. With Cardinal Directions (in Borderlands, except keeps), the overlay refers to the keeps simply as “Garrison”, “Hills”, and “Bay”, leaving off the given name.
World Names
The world names option has two choices: colors, and names. Pretty simple: colors says team colors, names says world names. With world names enabled, the overlay says “Gate of Madness has taken <objective>” or “Darkhaven has taken <objective>”.
Speak Map Names
The speak map names option lets you choose whether the overlay will say the name of the map the objective is on when speaking changes. By default, it speaks the name if more than one map is open (Auto). It can also be set to Always or Never. It uses the name chosen by the “Spoken World Names” option, so either “in Red Borderlands” or “in Ehmry Bay Borderlands” (or “in Eternal Battlegrounds”, regardless of world names option).
There is also an option to set the system voice to use when speaking announcements.
Let me know what you think!
The overlay is distributed under the Apache License 2.0. Source code is available on CodePlex.
Note: If you had already been using the overlay, my update might have broken it for you. The signing certificate has changed (because the original expired), so you may need to re-install the application instead of updating automatically. Sorry about that, can’t be helped.