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.

29 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