Sunday, 16 July 2017

TP Notifications and TacO facelift

Hi!

It's been a while, but development hasn't stopped. I recently joined the GW2 API dev chat and some things have already come of it. Namely, a new small but powerful addition to the Mumble API now allows TacO to track the client's interface size setting in real-time. Many people were confused about the separate interface size setting in TacO (or didn't even know about it), and I wanted to refrain from implementing more features that rely on correct positioning of visuals until I had a solution for this.

So now that this has happened, the first of these features is here as well:
If you have an API key added to TacO that has commerce access enabled, from now on the overlay will check every couple minutes if a new sell or buy order of yours has been fulfilled, and will notify you with an additional animated flair around the TP icon's red marker. Clicking the icon (and thereby opening the TP) will make the flair disappear.


The point of this is to fix one of the first features I was missing from GW2 when I started playing it: the fact that if you're out and about in the game but are waiting for stuff to sell, you need to keep opening the TP window to know if something happened since you last checked.

You can also notice that the TacO icon on the menu has changed. The overlay underwent a bit of a facelift, I updated the icon and made it behave more like the rest of the GW2 menu. The fonts have also been changed to use the exact ones the client uses, for each interface size setting. Oh and last, but not least, the text renderer now supports UTF-8 text, so the TS3 overlay should work better now with non-latin characters in names.

Notice the correct rendering of all characters and the new font


You can download the new build here.

Changelog
  • Fixed issue where WvW and Dungeon APIs wouldn't update when the computer had been running for more than 21 days
  • Reimplemented DPI awareness to account for Windows 7 issues
  • The TacO icon now looks and behaves a lot more like the standard GW2 menu
  • TacO now automatically switches interface size to match that of the GW2 client. (Thanks for the API additions, Lye)
  • Removed the now unnecessary interface size menu
  • Added extra notification flair to the trading post icon that disappears when the trading post icon is clicked (and shows up again a couple minutes after a new transaction happened) - requires API key with Commerce enabled.
  • Implemented an improvised UTF-8 decoder into the text renderer so that non-latin letters are processed better (this was especially a problem in the TS3 overlay)
  • Updated the fonts so they better match the in-game ones, and added a wider range of character sets supported

15 comments:

  1. hey nice update! :D the size fits snugly now. but i don't quite understand the TP feature. you already get the red circle and exclamation point on the symbol from gw2 when you've got anything to fetch in the TP. i was hoping maybe you could set TacO to highlight it under certain circumstances. for example when everything you had for sale is sold. maybe i don't understand it correctly but it seems like right now tacO is only doubling up the highlight gw2 gives you already

    ReplyDelete
    Replies
    1. Maybe you have 20 items up for sale. After the first one sells you open the TP window to see what happened, but that neither makes the red circle go away or change in any way. So you'll not know when your next item sells unless you keep opening the tp from time to time. TacO now fixes this.

      Delete
    2. oh now i get it ^^ yep that's useful

      Delete
  2. Now that the interface size gets automatically set, maybe you can update the quick start guide to remove that part, as it should not be needed?

    ReplyDelete
  3. May be an option for translating the names from WvW to other languages? (as for me: spanish?)

    If you'r picking names from API should be quite easy to add an option for that, but if names are stored in somewhere, could be changed manually?

    Ty for your hard work!

    ReplyDelete
    Replies
    1. Multiple language support is on the todo but I still need to figure out how to make it community updatable.

      Delete
  4. This update fixed the problem I had with the range rings and the compass. I like the new icon as well. Thanks!!!

    ReplyDelete
  5. Hey, great stuff!
    I use the mouse highlight option, and the lines i had previously used to be thicker. was an option removed or is there some other way i can make them thicker without having a black outline? (changing outline colour would have same effect)

    ReplyDelete
    Replies
    1. You previously probably had your image scaled by windows, which was an issue that got fixed with this release. I can look into making it more configurable through the config files, i'll put it on the todo.

      Delete
  6. The day you joined to the channel I was like.. who the fuck is joining two times. But now i know why^^

    I'm famous know :D

    Weißes Feuer ;)

    ReplyDelete
    Replies
    1. :D
      Sorry for the spam, you were the only one around with unicode characters in their names ;)

      Delete
  7. Can the timer for Matti not trip at the door? Most of us stand in the room (to avoid Door Boss) now that he waits until hit to start. Same for other bosses that have the similar issue.

    ReplyDelete
  8. I'm getting crashes on closing with this version (don't know about previous ones, I am a new user). I use Win7, let me know if any other info might be of use.

    I have the dumps that MS offers to upload to them (xml, txt and mdmp files), if they are useful let me know how to get them to you privately.

    ReplyDelete
    Replies
    1. Yes please, I've been asking people to send info on those crashes to me but noone ever bothered. The minidumps are particularly useful along with any crash.log and normal log files generated by TacO next to the executable. Please send them to boyc [at] scene [dot] hu, thanks :)

      Delete