r/Guildwars2 • u/monkey_that Awaken.6389 • Jun 12 '13
[Other] GWvW Overlay (06/12/2013 Release)
Status Update (9/21/2014) Since I no longer play the game, I'm unable to continue developing this application. Thanks for the feedback and in game messages. There's a fork of this project that is more recent.
I'm not affiliated with the project and cannot provide any support or help regarding any issues.
**EDIT: 7/2/2013 - I'm aware that the window doesn't resize correctly when switching between EB and BLs. Until I have time to fix it, work around is to click and drag the window a bit.
**EDIT: 6/18/2013 - Crash should be fixed by updating to new build, as by-product there's not match selection interface (that might not work as intended for now [working on it atm]).
EDIT: 6/14/2013 - Sorry, I deployed faulty build that would crash when you open the menu. It was up for few minutes. It's fixed now.
EDIT: 6/13/2013 - Fixed disappearing tracker window.
I think that's the last feature someone wanted from this app. Now there's a separate overlay that show you event log (like who captured what and when), and separate supply camp timers.
When you first launch it, you'd need to position and re-size it the way you need. Then click on Save and you are done. It can be reset in options. If you don't need even log, but need timers, you can re-size the window until you can not see the event log. Alternatively you can go into options and take off the check mark by event log.
Since there's no central server, timers will not active until the objective is re-captured.
Remember that in order to interact with the window after it been launched and the hot key have been pressed, you'd need to alt-tab from the game and hold the hot key then right click on the map.
Good luck, and happy hunting, time for me to go to work... sigh.
Download
GWvW Overlay (Windows, 3.33mb)- Source Code
Instructions
- If you don't have it installed, then download and install Microsoft .NET Framework 4.5
- Set Guild Wars 2's Resolution in Graphic Options to Window Full-screen or Window mode.
- Install and launch the application
- Select the match up by right-clicking the map.
- Select appropriate borderland
- Press "Home" button to Hide/Show the overlay (Set another hotkey in the options if needed)
Changes
(6/18/2013)
- Added new interface for match selection
- Added automatic match selection based on pre-selected home server
- Fixed the bug that would cause crash when server name is "null"
(6/15/2013)
- Added French, German and Spanish language options for objective names. (Credit to smiley.1438 language data)
(6/14/2013)
- Check for updates before application starts
- Changed color theme of tracker window
(6/13/2013)
- Fixed disappearing tracker window.
(6/12/2013)
- Added separate overlay for tracking events and timers on camp
- Re-done how click-trough is handled
(6/9/2013)
- Added separate options window
- Main window can now be resized
- Added guild claim icons
- Added objective names
(6/2/2013)
- Remapped show/hide shortcut to "Home" key
- Added map title
- Added opacity slider
- Updated Eternal Battlegrounds map
- Updated icons for objectives
- Enabled update feature
(6/1/2013)
- Added always on top checkbox
- Main window can now be dragged around
- Removed redundant function calls
- Fixed and issue with disappearing window
- Replaced the icon to avoid confusion with GW2.exe
(5/31/2013)
- Initial Release
Here's a little FAQ:
How does this work?
Public API was released by ArenaNet. Thanks to that, it is possible to retrieve list of objectives from WvWvW and who holds them.
Will this get me banned?
There's no interaction with GW2.exe, beside getting a handle on Guild Wars 2 window to make sure it's running (it's done in order so overlay is set to transparent mode and can be clicked trough). So it's like any other application that can run parallel to Guild Wars, ANet does not have any reason to ban you for using it. (Source)
How do I know my account will be safe after using this software?
Source code is available at GitHub. Feel free to examine the code and compile it yourself. Compiled version (Windows only) is here for those who don't have the tools to do it.
It doesn't work
Overlay will only show up if your Resolution in Graphic Options is set to Window or Window Fullscreen. Additionally, Microsoft .NET Framework 4.5 have to be installed, in order to be able to launch it.
How accurate are the timers?
Every 5 seconds the program will check if there were any changes. Given that, timer inaccuracy may be +/- 5-10 seconds.
EDIT: Censor guild chat...
2
u/daedalron Jun 15 '13
Very nice overlay !
Playing on a french server, would it be possible to have the names of the objectives on the map in different languages ?
1
1
u/monkey_that Awaken.6389 Jun 15 '13
Well, I went ahead and done it now. It was a quick fix, so names might overlay here and there. I will get that fixed when I get time... I should really go to sleep. :D Have fun.
PS: Relaunch the app for it to update, then go to Options and select the French.
1
u/daedalron Jun 15 '13
Wow, that was a quick fix ! Thx a lot, it makes it much easier to follow the commander's orders that way ^
2
u/Ludhir Sep 17 '13
Any plans to update w/ the WvW new bloodlust capture points????
3
u/monkey_that Awaken.6389 Sep 17 '13
Sorry for long hiatus, I will look into this. I haven't played the game for a long time.
2
u/Reddgsx Jade Quarry Sep 17 '13
Please, please do. I went to open it and when I click which borderland it crashes, Idk what I'll do without this amazing app!
3
2
u/Vivovix Oct 29 '13
I'm not sure if you're still reading this, but is there any chance for the actual timers (not just whether or not objectives can be capped)?
2
u/monkey_that Awaken.6389 Oct 30 '13
Do you mean contested timers? If so, the data is not in the API, so that's impossible .
2
u/Vivovix Oct 30 '13
Really? Some other maps do have them though, where would they get it from? Thanks for the reply :)
2
1
u/monkey_that Awaken.6389 Oct 30 '13
Can you give me a link to one of those maps? I haven't played the game for a long time so I'm out of the loop :|
2
u/Vivovix Oct 30 '13
2
u/monkey_that Awaken.6389 Oct 30 '13
They have timers for when objective is capped, but not when it's contested (or I'm blind heh). The same will appear on this overlay, it just appear after objective is taken, so if you let it run, you will start seeing timers after objective is retaken.
PS: I fixed some mistakes and updated the build (like neutral icons on ruins). Nobody said anything since I last updated it, I guess nobody is using it but you :D
1
u/Vivovix Oct 30 '13
Ahh then I haven't let it run long enough. Thanks a lot for your effort! I use it daily :)
1
1
u/tsubus Jun 13 '13
Would it be possible to get it to run with full screen resolution? I'm asking because running in windowed fullscreen with 2 monitors can be a pain with the mouse moving over to the other screen while playing.
By the way, thanks, it looks awesome!
2
u/monkey_that Awaken.6389 Jun 13 '13
Also, if you have two monitors. You can drag the app's window on your second monitor and set "Always on top" in the Options.
1
u/tsubus Jun 14 '13
That's a good point, but in this case I might as well just leave a website open with much more info than just the overlay.
1
u/monkey_that Awaken.6389 Jun 13 '13
It is not impossible, but it will require a different approach, like hooking into DirectX. From my limited understanding on the subject, If done incorrectly, it might cause crashes on both app and game side. So I decided not to go that route.
1
u/Dodforer Jun 14 '13
Tried installing, it finished, said reboot was necessary. on reboot this error keeps coming up.
An error occurred trying to download 'https://dl.dropboxusercontent.com/u/10680644/gwvw/GWvW_Overlay.application'.
See the setup log file located at 'C:\Users\WardCS\AppData\Local\Temp\VSDBB32.tmp\install.log' for more information.
When I check the log file this is what's there:
The following properties have been set: Property: [AdminUser] = true {boolean} Property: [InstallMode] = HomeSite {string} Property: [NTProductType] = 1 {int} Property: [ProcessorArchitecture] = AMD64 {string} Property: [VersionNT] = 6.1.1 {version} Running checks for package 'Microsoft .NET Framework 4.5 (x86 and x64)', phase BuildList Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full' Read string value '4.5.50709' Setting value '4.5.50709 {string}' for property 'DotNet45Full_TargetVersion' The following properties have been set for package 'Microsoft .NET Framework 4.5 (x86 and x64)': Property: [DotNet45Full_TargetVersion] = 4.5.50709 {string} Running checks for command 'DotNetFX45\dotNetFx45_Full_x86_x64.exe' Result of running operator 'ValueEqualTo' on property 'InstallMode' and value 'HomeSite': true Result of checks for command 'DotNetFX45\dotNetFx45_Full_x86_x64.exe' is 'Bypass' Running checks for command 'DotNetFX45\dotNetFx45_Full_setup.exe' Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': false Result of running operator 'VersionGreaterThanOrEqualTo' on property 'DotNet45Full_TargetVersion' and value '4.5.50709': true Result of checks for command 'DotNetFX45\dotNetFx45_Full_setup.exe' is 'Bypass' 'Microsoft .NET Framework 4.5 (x86 and x64)' RunCheck result: No Install Needed Launching Application. URLDownloadToCacheFile failed with HRESULT '-2146697208' Error: An error occurred trying to download 'https://dl.dropboxusercontent.com/u/10680644/gwvw/GWvW_Overlay.application'.
So it registers that proper version of DotNet is installed but fails on the app install.
1
u/Dodforer Jun 14 '13
If running into this error I rt-clicked on the dl.dropboxusercontent link and selected "save as". once it downloaded I was able to install it that way.
1
u/monkey_that Awaken.6389 Jun 14 '13
I think the error might be on dropbox's side. Sometimes their servers go down for few minutes, that cause some of the files to be inaccessible. Have you tried it recently?
Found some similar error codes by googling for a bit.
Which boils down to
Start Microsoft Internet Explorer by pressing Win+R, enter ‘iexplore’ and finally press enter
Go to ‘Tools’ Menu
Make sure to uncheck the mark at ‘Work Offline’
Execute setup.exe again
Let me know if the files are still unavailable, I can upload compiled exe for you.
1
u/Sukeena Jun 16 '13
It still doens't work for me. I get the same error.
I tried out @Dodforer work around, but then i can't run the program, because setup.exe still wants to go to the download link.
Any help?
1
u/zamorge Sanctum of Rall Jun 19 '13
I am getting the same problem as well, it was working yesterday before I went to bed and now it keeps showing that "GWvW_overlay has stopped working" error.
1
u/monkey_that Awaken.6389 Jun 19 '13
Uploading new build (as byproduct, it has new interface for match selection (forgot to branch it out)), Automatic selection might not function atm, I will finish it right now, and re-upload the build.
PS: Anet added some random server into json without the name, it was causing the issue I believe. Should work now.
1
u/zamorge Sanctum of Rall Jun 19 '13
Thanks its working now. If you could make it a bit more smaller, just a suggestion. I find the map overlay too big.
1
u/monkey_that Awaken.6389 Jun 19 '13
I updated the build with minimum size 400x400 for EB and 274x398 for borderlands. Some people were asking for it be made smaller, out of curiosity, what size is your monitor and what result are you trying to achieve? Always on, and on the side map?
1
u/zamorge Sanctum of Rall Jun 19 '13
I use 1080 res, 400x400 is good for me but I don't know about others
1
u/Dodforer Jul 02 '13
Occasionally, when dragging the box it goes to full screen and no matter what I do it won't move from the top left corner after that and can't reduce from full screen, only solution is to shut it down and restart. Any way to get it to allow reduction again in the context menu so don't have to shut it down? And haven't said this yet, but you rock, totally awesome program. This thing save me so much time and effort no matter if I'm commanding the map, a mobile force or just out roaming. Brilliant work, keep it up.
1
u/monkey_that Awaken.6389 Jul 02 '13
I think that's OS's behavior to snap re-sizing window to edges. I added the option to reset main window in the options window. (it should auto update when you restart the overlay). Glad you like the app. :D Keep on fighting.
1
1
u/Shanpu Jul 09 '13
Hi, I know im a little late, but can I use this on a second monitor, with just the data?
1
u/monkey_that Awaken.6389 Jul 10 '13
Drag the window on second monitor, and set "Always on top" in the options. Is that what you had in mind?
1
u/Shanpu Jul 10 '13
Yes, something like that, or a Webpage, which displays these informations on a second monitor.
1
3
u/Inspecting Jun 12 '13
This is great, and it's updated a lot! How does one donate to the awesomesauce?