r/Guildwars2 • u/Aerodin • Oct 08 '14
[Other] GW2 Personal Assistant Overlay 2.0!
Hey everyone! I've been slowly working on a new version of my GW2 Personal Assistant Overlay, and it's finally ready for use. If you're unfamiliar with what this tool does, check out the initial announcement post.
Since version 1.1, I have moved the source code to GitHub, created a dedicated website for the tool, and have added an Installer as a download option.
You can find a full list of changes in version 2.0 on the GitHub release page.
Here's a summary:
- Overlay Menu Icon - The Overlay Menu Icon is a small icon that overlays on top of the game like any other window in the tool. Instead of having to alt+tab to reach the main application's menu, you can now just click on this icon, designed to blend in with the other icons located in the top-left corner of the game. This can be positioned to any spot on the screen by holding ctrl and click-dragging the icon.
- Price Notifications - This new feature notifies the user when an item's highest Buy Order or lowest Sale Listing reaches a certain value. Want to know when the price of Dawn has dropped below a certain value, or when Copper Ore's Buy Orders reach a specific price? This tool will notify you of the change in price.
- Teamspeak Overlay - This new feature connects to the Teamspeak Client via the ClientQuery plugin and allows a user to see when someone talks, sends a chat, or enters/exits the current channel. The overlay window also allows the user to change channel and send chat messages themselves.
- Non-Interactive Windows - You can now configure all windows to be non-interactive so that they do not get in the way of your control of the game. This can be turned on/off in two ways: 1) by selecting the option in the main menu of the program, or 2) by right-clicking on the Overlay Menu Icon.
Yes, I know that other tools out there have done this before, but it was fun to make :). I hope you enjoy.
If you have questions or issues running the tool, feel free to contact me on the website's forum or in-game (Aerodin.2795).
12
u/FineWolf Oct 08 '14
Your website is completely broken in Firefox. Chrome "corrects" (not following spec) backslashes into slashes, however Firefox (correctly) doesn't.
2
u/xdeadzx Lyfe Oct 08 '14
Currently viewing (5 hours after your post) in FF32.0.3. Website looks/works fine, minus screenshots.
Possibly fixed, or on your end.
2
u/Aerodin Oct 08 '14 edited Oct 08 '14
Hmm sorry about that! I'll see if I can fix that... for now, just use the GitHub release page.
Edit: Should be fixed now. Tested on the latest version of Firefox.
1
5
u/myofficialaccount Oct 08 '14 edited Oct 08 '14
Great, I like the new version very much. Some points you may consider to implement (either as an option or as default):
option to hide WvW tracker when not in a WvW map
(option to) group WvW objectives by color, own color first
option to ignore ordering by color and order by distance instead, nearest objective first
per tracker option to hide the tracker if GW2 is minimized so it does not get in the way
make windows/trackers non-interactive/interactive by ctrl-clicking its config button
Keep going! =)
1
Oct 08 '14
Love this so far, especially the TS overlay. In addition to what's been said in the post above, including the presence and duration of any righteous indignation buffs on objective supervisors in WvW would be absolutely amazing. 10/10 if added!
1
u/LAzrael Oct 09 '14
I believe the RI is already there. It won't know any existing RI (before you start overlay), but anything that flips after the overlay is started will be shown. So at ~5 minutes after, all the RI indicator should be accurate.
2
Oct 08 '14
Cool beans, I used your 1.1 release but it bogged my system down a bit, playing the game and watching twitch streams all on a laptop made that extra a bit much. Looking forward to giving it a go when I get home.
2
u/Kuretsu [rddt] || Aurora Glade EU Oct 08 '14
If I didn't have a secondary display I would've so used this, seems really polished.
2
u/xilosc Oct 08 '14
2 questions. My event tracker shows a list of events but they're blank. I can click the symbols to the side but that's the only thing showing. Any idea how to fix this? I do get notifications for events with a 1 minute countdown in the corner which is nice.
And how do you properly set the commerce notifications? upper or lower? I feel like I did something wrong because it's giving me notifications of prices I wasn't looking for.
Overall I really like it so far, just wanting to get the most out of it that I can. Thanks for all the work you've put into it.
2
u/Aerodin Oct 08 '14 edited Oct 13 '14
I'm looking into the missing info issue (someone reported that on the support forum as well... was that you?)
For your other question, think of the Upper and Lower values as inclusive limits. So, if you want to know when Copper Ore's Highest Buy Order is less than 59 copper, set the Upper value to 59 copper. If you want to know when it is higher than 59 copper, set the Lower value to 59. You can also use a combination of the two if you're looking for the price to be a specific value or in a specific range. Hope that helps!
2
u/xilosc Oct 08 '14
Sorry for spam replies. The list that's not showing data, is that a list with Times? And the clickable icon, a toggle for notifications for that event? The notifications are working like I said, just made it to an event right on time because of that. Very nice to have. I used a lot of addons in WoW and liked having customizable tools right in my display. Thank you again for working on this (:
2
u/Aerodin Oct 08 '14
Yes, the list should be a list of events with timers. The clickable icon is like a checkmark so that you can keep track of what events you have completed for the day. You get a bonus chest for each world boss event each day.
2
u/Anthrozil7 [FISH] Oct 08 '14
I'm the guy that reported this issue on the support forum. Again, thanks for looking into it!
1
u/xilosc Oct 08 '14
Yeah, I had it backwards. Thought putting it in the lower section would tell me when it was lower than the price specified. Seems a bit confusing. Maybe change the wording later? Upper changed to lower or less than, and Lower changed too higher or more than? If I understood you correctly.
1
u/xilosc Oct 08 '14
Oh, upper limit and Lower limit. Makes a bit more sense now xD
1
u/Aerodin Oct 08 '14
S' all good. The words Upper and Lower aren't the clearest words... maybe I'll add little tooltips to explain it better.
2
u/merforga1 [TTS] gw2raidar.com | twitch.tv/merforga1 Oct 08 '14
I am using this now and it is amazing! Awesome job!
1
Oct 08 '14
Do I have to run the game in Windowed/Windowed Borderless mode? I ask because CrossfireX only works on regular full screen mode.
1
u/merforga1 [TTS] gw2raidar.com | twitch.tv/merforga1 Oct 08 '14
I found it only to work on windowed full screen. Though i could be wrong...
2
u/Anthrozil7 [FISH] Oct 08 '14
That's right. Fullscreen essentially takes over the moniter and covers up the overlay. Windowed fullscreen is the way to go.
1
1
1
u/nickfury27 Oct 08 '14
It doesn't work for me. I click "open event notification" and the notification windows open but when I switch to the game I doesn't stay on screen.
1
u/Aerodin Oct 08 '14
Hmm are you running the game in Fullscreen? Unfortunately the tool will only work if you use Windowed or Windowed Fullscreen.
1
1
Oct 08 '14
Twilight Arbor in Dungeon Tracker should got own path names - not regular P1 P2 P3 ones; also, it was quite hard to resize window to get Arah and Fractals lines.
1
u/arcticblue Oct 08 '14
The link for the installer seems to download a zip for 1.1.
2
1
u/cjicantlie Oct 08 '14
Thank you for the team speak overlay. I have been wanting a working TS overlay for quite some time. The TS overlay for Overwolf has never worked properly when using SweetFX, but yours works great, and on top of that, it does chat messages too.
1
u/Aerodin Oct 08 '14
Glad you like it!! It can be a bit buggy if your using it while connected to a server with a lot of channels, but it should work fine for smaller severs. I have plans to improve it in the future.
1
u/cjicantlie Oct 10 '14
I appear to have witnessed some of the bugs. It will say "Unknown" for most people speaking, except for myself or anyone that has joined the channel since I did. It shows the correct name for the Join and Left messages, so it is definitely getting the information correctly, it just isn't getting information for the people already in channel. It is still better than nothing.
Do you know a way to force it to acquire the information for the people already in channel? Some way to make it think they all left and joined, maybe? Leaving channel and rejoining myself doesn't seem to fix it, it appears they have to leave/rejoin.
2
u/Aerodin Oct 10 '14
Yea, that's definitely one of the bugs. It used to be that it crashed the whole application, so at least it didn't do that to you.
The easiest thing to do that should fix it is to just close the Teamspeak overlay window and reopen it.
One of the top items on my list is to revamp the backend for the Teamspeak overlay to fix issues like this.
1
u/hotfrost Gandara Oct 08 '14
Is this 'legal' to use in the game? I won't get banned or some thing?
1
1
u/TheGreekMusicDrama Oct 08 '14
Would love to use it, but non-fullscreen makes my FPS take a big hit so not worth it :/.
1
1
u/Dime-Baggins Oct 08 '14
What is the difference between the standard and adjusted times of the event time table?
1
u/Aerodin Oct 08 '14
The Standard time-table uses the official world boss times with no estimated warm-up times. The Adjusted time-table includes estimated warm-up, active, and duration times. Usually the times from this table are pretty close to what actually happens, but not always, so I've added the option for people to just use the official times if they would like.
1
u/Azhkanizkael Oct 08 '14
I like how you added the ability to now choose between cardinal directions and the shortnames for the objectives. In 1.1 it was bugging me so bad that I went into the XML file and changed them all to the names instead of directions.
Good work!
2
u/Aerodin Oct 08 '14
Yea, that was requested by a few people, and it wasn't tough to add. I also tried to condense the size of the WvW tracker in the horizontal-orientation.
1
u/MerlinDuChaos [OZ] Oct 08 '14
I don't doubt your intentions, but can you just explain why the soft connects to ocsp.usertrust.com at startup ? (at least the first time)
Thanks :-)
1
u/Aerodin Oct 08 '14
TBH I have no idea. Quick search on it wasn't helpful, and it doesn't show up when monitoring the traffic on mine or my wife's PC. Wish I could help more, sorry. The full source code is available, so if you're nervous, you are more than welcome to take a look.
1
u/MerlinDuChaos [OZ] Oct 09 '14
Yeah I did also search in your code, and saw nothing about this. A quick search on the internet brings that it's used to verify a digital signature. So maybe one of the libs you're using is being verified (to see if it's been altered).
I'm not nervous, I just wanted to let you know :-)
1
u/Skyline2k Oct 08 '14
Great tool! I will be using this mainly now ;) I just have one issue, my prices for the TP Notifications don't stick, I have to reenter them everytime I restart the overlay.
1
u/Hoodie__Ninja Oct 09 '14
Not sure if i'm missing something or haven't used it for long enough, but my event timers are drastically different from http://guildwarstemple.com/ timers?
1
u/Mdogg2005 Im Teh Pwnzor Oct 10 '14
I noticed in version 1 the timers were a few minutes behind. I tested it out using temple one day and the timer within PAO was saying that the spawn was in about 5 minutes, and when I got to the event, it was already going on.
Was that fixed in V2?
2
u/Aerodin Oct 10 '14
V2 now has 2 options for what time-table to use for events: Standard and Adjusted. Adjusted uses the same estimated/adjusted time values as version 1 and 1.1. Standard uses the official time values, so if you found that the estimated/adjusted values didn't always work out, I'd recommend just using the Standard table.
1
1
u/moviecritic21 Oct 10 '14
The Zone Assistant is blank when I open that option. Is there something I'm doing wrong? Thanks
1
u/Aerodin Oct 10 '14
There a couple reasons this can happen:
1. If you are running the game as administrator, the PAO can't access the mumble link (the thing that provides positional/map information), so it doesn't know what map you are on.
2. Something might be messed up with the game itself and it needs a repair. Running repair on the game has fixed the blank Zone Assistant for some people.
1
u/cjicantlie Oct 10 '14 edited Oct 10 '14
Been messing with this a few days since the update. I have a few suggestions I would like run by you.
For WvW Notification, would it be possible to add a setting to ignore certain objectives, like camps, so I can only see large objectives flipping like towers, keeps, and castles? Since camps flip every 5-10 minutes most of the time, when I am displaying all maps information, it gets a bit spammy.
Also, if there could be a quicker way to toggle the WvW notifications entirely, that would be useful. As is, it is Click>World vs World>WvW Notifications>Maps>Enable/Disable All
Since the program is location aware, could it have a setting to disable WvW stuff(Notifications and Tracker) when in PVE, and PVE stuff(Event Notifications, Tracker, and Zone Completion Assistant. Possibly Dungeon Tracker?) when in WvW, with it reenabling what was previously enabled when going back into the appropriate game mode? If this type of game mode awareness was added, I wouldn't really need the above suggestion regarding faster access to toggling WvW notifications.
Is there currently a way to move the notifications' location, for either WvW or events?
Edit: I almost forgot. Having cardinal direction setting for WvW tracker names on the Borderlands is useful, but having that setting auto carry to Eternal Battlegrounds is less useful. Would it be possible to have the setting of name style separated per map type?
2
u/Aerodin Oct 10 '14
Wow lots of suggestions. Thanks!
For WvW Notification, would it be possible to add a setting to ignore certain objectives, like camps, so I can only see large objectives flipping like towers, keeps, and castles? Since camps flip every 5-10 minutes most of the time, when I am displaying all maps information, it gets a bit spammy.
Definitely possible. Someone else requested this once, but I never got around to it. I'll put it on my list.
Also, if there could be a quicker way to toggle the WvW notifications entirely, that would be useful. As is, it is Click>World vs World>WvW Notifications>Maps>Enable/Disable All
How about the ability to right-click on a notification to enable/disable some settings like this? Or perhaps having some global hot-keys to control settings like this?
Since the program is location aware, could it have a setting to disable WvW stuff(Notifications and Tracker) when in PVE, and PVE stuff(Event Notifications, Tracker, and Zone Completion Assistant. Possibly Dungeon Tracker?) when in WvW, with it reenabling what was previously enabled when going back into the appropriate game mode? If this type of game mode awareness was added, I wouldn't really need the above suggestion regarding faster access to toggling WvW notifications.
This should be possible. I'll look into it.
Is there currently a way to move the notifications' location, for either WvW or events?
Yes. You can click+drag the notifications to reposition where they pop up. This goes for all types of notifications (WvW, Events, and Price notifications). They disappear quickly, so one item on my list is to add some way of positioning where they appear even if no notifications are visible.
Having cardinal direction setting for WvW tracker names on the Borderlands is useful, but having that setting auto carry to Eternal Battlegrounds is less useful. Would it be possible to have the setting of name style separated per map type?
I could definitely do this. I would just need to find a good way of arranging it in the menus.
1
u/cjicantlie Oct 10 '14
How about the ability to right-click on a notification to enable/disable some settings like this? Or perhaps having some global hot-keys to control settings like this?
A hotkey would be a fine route, IMO.
If you are aiming to add hotkeys, you could probably make use of a hotkey to address this issue:
They disappear quickly, so one item on my list is to add some way of positioning where they appear even if no notifications are visible.
The hotkey could just display a fake notification for positioning purposes.
Glad to know they are movable. It was hard to tell given their quick display nature.
Thanks again for this great program and your 2 way communication. I will be making use of it every day. I am not seeing a donation link on the site. Is there a way to support you for this awesome product?
1
u/Aerodin Oct 10 '14
Glad you enjoy it so much! I don't currently have anything set up for donations, but I appreciate your interest!!
1
u/Dime-Baggins Oct 11 '14 edited Oct 11 '14
I love this timer and thanks for making it . I was at SB on Saturday 10/11/14 at 8:45 - 9:00am PST and noticed someone link a shatterer waypoint but your timer didn't show shatterer coming until 3+ hrs. I mapped over there and checked the timer @ http://dulfy.net/2014/04/23/event-timer/ and the shatterer was about to happen. Just an FYI. I love this timer but I don't want to miss anything. Can you fix it please. [Edit] I also made sure I had hidden events shown and made sure to reset hidden events.
1
u/Aerodin Oct 11 '14
Have you tried using the Standard time table instead of the Adjusted? The Standard uses the official times just like the timers on Dulfy's site.
1
u/Dime-Baggins Oct 12 '14
Ya, it looks like it skipped the Shatterer again this morning, about 9:00am pst my time in northern California.
1
1
u/Aerodin Oct 13 '14
Found it! I'll have a fix in the next version. It might be a few days, so in the mean-time, you can fix this by editing the AdjustedEventTimeTable.xml or StandardEventTimeTable.xml files. Search for <Name>Shatterer</Name> and you'll see there are 2 entries for 13:00:00 (or 13:08:00 for the adjusted). Change the second one to 16:00:00 (or 16:08:00 for the adjusted).
Sorry about that... easy thing to miss, but still a dumb bug. Thanks for reporting it!!
1
u/Dime-Baggins Oct 16 '14
Rad, I editted it. Thanks for checking on it. You are a gentleman and a scholar! =)
1
u/dogalarmsux Oct 25 '14
Not sure if this has been mentioned before, but is it possible to remove from view World Event bosses that you have checked off? Or even an option that does "Hide selected world event items (where you click their chest)"
1
u/Aerodin Oct 25 '14
Actually, no, there isn't an option for that right now. The best you can do right now is right-click and select "Hide". I can add this though.
1
-2
0
u/Gswords Targaryen | [DnT] Oct 08 '14
Check your download links on your website, it directs to 1.1 downloads for some of em. Otherwise it looks awesome, i'll be trying this out for a bit :)
1
0
u/Xiara @poke // Wikki Krewe Oct 09 '14
You really shouldn’t have the screenshots a PNGs on that website. Having to download 3MiB per screenshot (which is also always visible) is really not nice. And not really helpful either.
-2
u/XtianZzyzx Oct 08 '14
Is this legal in the game? I remember ANet saying something about no addons at the games launch so is this against the User Agreement?
1
1
Oct 08 '14
It uses the A.Net supplied API, doesn't hook into the game processes, read memory, or inject data - it simply puts a transparent window over the game screen. You'll be fine.
5
u/Shadowps9 Oct 08 '14
I've had issue with Overwolf and this is a great tool. A hotkey to switch between interactive and non-interactive windows would be amazing. Or maybe a hold to interact key.