Tuesday 16 June 2020

Muliple API-key support

Hi everyone,

After the multibox update the need for several supported GW2 API keys came up for people who are using multiple accounts. This has been a request for a while from people who do a lot of account hopping as well. This latest update adds multi-API-key support with automatic account detection based on the selected character name so if you have multiple API keys added to the overlay it will always pick the right one and display information regarding to the currently played account. This should be quite useful for dungeon/raid progress tracking on multiple accounts. In order for this to work, the API keys used in TacO need to have the 'characters' permission.

API Keys can be added, edited and removed in the TacO menu.

I also found a temporary workaround for the keyboard input issues that have been plaguing the overlay since the beginning, particularly when it comes to textboxes. The API-key input field and the notepad window should be a lot friendlier to use now.
This update also reintroduces the missing guild races and a bunch of other default markers that went missing during the migration of the codebase to git.

You can download the new build here.

Change notes:

  • Fixed TacO eating too much CPU when GW2 not running and TacO set to not close with the game
  • Removed some unused timing code
  • Added support for multiple GW2 API keys, the overlay will automatically pick the first API key corresponding to the current account based on the logged in character's name. API keys require the 'characters' capability for this to work.
  • Fixed a bug where the TP tracker wouldn't display the listing prices of sub 1 silver items correctly
  • Re-added some markers to the archive that have been missing since build 43 (Guild races, a couple adventures, etc) - sorry about this, they went missing during the move from hg to git
  • Tweaked the keyboard input code a bit so that when typing in TacO textboxes GW2 will no longer react to the keypresses
  • Fixed copy and paste not functioning in TacO textboxes
  • Removed a bunch of unnecessary API calls when editing API keys
This update brings some changes to the localization strings, non-English translations must be updated by their maintainers.

45 comments:

  1. Ryzen 2600 - 16GB DDR4 - GTX960 and running d912pxy.
    It was smooth till 042, then upgraded to 046 and 047 and I'm getting frequent spikes in game.

    ReplyDelete
    Replies
    1. Define "spikes". Lag spikes? Game FPS drops? Overlay FPS drops?

      Delete
    2. I meant fps drops that causes little freezes/stuttering, during which even the overlay disappears and reappears.
      I'm running again 042 and it seems fine.

      Delete
    3. I was having the same problem and also rolled back to 042 to solve it. Ryzen 2600X, 16GB, GTX950, and d912pxy.

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Hi, not sure since which version this is happening. I have a 3rd party (a guild mate's) tactical marker trail which can't be hidden / disabled. I have disabled from the menu, but the trail is still displayed.

    ReplyDelete
    Replies
    1. Can you send it to me please so I can have a look at it?

      Delete
    2. What is the best way to send to you?

      Delete
    3. Here's the file http://s000.tinyupload.com/?file_id=09621535259121317680

      Delete
    4. Hi @BoyC, just want to check that you have received the file. Anything I should change on the XML file(s) to fix the issue?

      Delete
    5. Sorry I'm a bit swamped lately with remodeling a flat and starting a new job, TacO is a bit on the back burner at the moment. I'll be looking into these once things settle down and I have a desk to work from :D

      Delete
  4. Hi, I can't see the overlay in a windowed screen.

    ReplyDelete
    Replies
    1. I'll need a bit more information than that to know the problem :)

      Delete
  5. Nm, I figured out what I did wrong. This looks great, I look forward to using it. Thanks!

    ReplyDelete
  6. Hi, for some reason I keep needing to re-install TacO every time I want to use it. Whenever I re-install it, it works fine for the time being until I close gw2. The next time I open the game, TacO doesn't open or show any signs of working at all, no matter if I run it as admin or not. I've checked and I have the game on windowed fullscreen. Any help would be much appreciated :)

    ReplyDelete
    Replies
    1. TacO doesn't start automatically with GW2, it shuts down if you quit the game. You can set it to stay in the background and keep running when you run GW2 again, but that will only work until the next restart of your computer.

      Delete
  7. An idea for your TODO-List: add the ability to hide markers UNTIL another achievement was completed.

    This way you could do stuff like hide all Skyscale-related markers until the player has the "Heart to Heart" achievement (which you get when you complete the War Eternal story).

    ReplyDelete
  8. Mouse sometimes teleporting to the edges of my screen when moving my camera. Only happens when TacO is open.

    ReplyDelete
  9. Is this compatible with Nvidia Freestyle? Every time I open tacO it shows it will briefly show before gw2 reopens and then nothing will show on top of gw2 both before and after the freestyle filter reloads.

    ReplyDelete
    Replies
    1. Haven't heard of freestyle before, but unless it forces the game to be full-screen or changes its window class (it shouldn't) then it should just work fine.

      Delete
    2. I can't get it to work, do you have any suggestions? It used to work fine. I've tried the stuff on the troubleshooting page.

      Delete
  10. Sometimes my mouse teleports to the edges of my screen after moving my camera. Only happens with TacO running. I have tried disabling all DPI scaling, closing everything except gw2 and taco, updating windows and all drivers/firmware for mouse, using different USB slots for mouse, disabling 2nd monitor, using different resolutions and refresh rates and using older versions(45r) that I knew worked but now have the same issue. I do not know what the hell could be causing this.

    ReplyDelete
  11. Cant download it, just getting DNS_PROBE_FINISHED_NXDOMAIN and that the website is not available.

    ReplyDelete
  12. Great work thx!
    Also just want to notice that boss and events timer is not full (
    and i really need that timers from last episodes

    ReplyDelete
  13. any chance there's a path setup for gathering nodes, not just the rich ones either, but all of them, for those that have the unbreakable/permanent harvesting tools please? i'm looking at the articles how to create my own, but i'm so new to this, i'm not sure what i'm doing even then lol

    ReplyDelete
  14. It's great to see more of the Guild Races supported, however we are still missing Quaggan Paddle. I was wondering if anyone knew of a marker addon that supported it?

    ReplyDelete
  15. followed installation instructions, but nothing happens.

    ReplyDelete
  16. Hello and thank you for the great addon!

    I am having trouble with my API keys. I have added them in as directed, but I'm getting an error that it doesn't match the current account. It even shows the correct account in the TacO menu and I have confirmed I am logged in on the correct account.

    I've tried:
    Adding and removing key via the ingame icon
    Adding and removing key from the config file
    restarting both game and addon

    Anyone else run into this? Any help provided would be greatly appreciated.

    ReplyDelete
  17. I can't find where to resize the interface that was to have been in the build previous to this one.

    ReplyDelete
    Replies
    1. In the folder, I see the UI_large/larger/normal/small.css but I can't see it in the UI in the game.

      Delete
    2. The interface size is tied to the ui size setting of GW2. If the TacO icon is not in line with the GW2 menu, try toggling the DPI scale setting in TacO.

      Delete
    3. Icon is inline, but even in the gw2 menu i'm not seeing anything that changes UI size.

      Delete
  18. Wait. Found it. I'm blind. Sorry.

    ReplyDelete
  19. Ugh, this doesn't work well with my resolution of 1366x768. Poop.

    ReplyDelete
  20. Try toggling the dpi scale option in the TacO menu (and restart TacO afterwards)

    ReplyDelete
  21. It's a rare known issue that I haven't been able to reproduce on my system yet, which is why it's not fixed :)

    ReplyDelete
  22. The "tactical marker" only shows me the start of jumping puzzles and guild races. Nothing else (like resource nodes or chests) works.

    ReplyDelete
    Replies
    1. You'll need to get one of the marker packs that contains the stuff you want. Marker packs are packages created by other players like you, check out Tekkit's marker pack, that's quite popular. (Links on the top right)

      Delete
  23. Hi there! The download link is not working anymore; would it be possible to reupload it?

    ReplyDelete
    Replies
    1. It's a dropbox link, works fine here. Maybe it was a temporary issue?

      Delete
    2. I'm getting the same error.

      Delete
  24. throws a 404 for me too
    if it works for you... cache or dropbox synchronization to your HD? account login? File no longer accessible by others?

    Damn, need to install it on my new build ;-D
    Your work is very much appreciated

    ReplyDelete
    Replies
    1. Added an alternate download link however dropbox fully works here so no idea what the issue may be with the original one.

      Delete