Friday 29 May 2020

Experimental Multibox Support

Hi there!

Long time no see. With everything going on it was a bit of a hectic time lately... That is until I got fired because of the corona thing and I had a bit of time on my hand. The new episode was also just released and that got me back into GW2 for a bit and I had a look at the API changes that have come since the last update. The major one was better support for multiboxing, so without further ado, I give you experimental multibox support!





Enabling multiboxing support is a bit involved and will require the popular launcher applications to support the -mumble <filename> command line parameter for GW2. This parameter tells the game instance what to call the mumble connection instead of the standard name MumbleLink, and this allows multiple clients to communicate through this interface without overwriting each others' data. TacO now also supports the -mumble <filename> command line parameter which lets TacO know which Mumble interface to connect to. The rest is handled automatically. In order to be able to run multiple TacO instances, the overlay must also be started with the -forcenewinstance command line parameter.

With my current jobless situation, donations through the paypal button to the right are quite welcome ;)

You can download the new build from here.

Change notes:
  • TacO now uses the DirectComposition API to be displayed
  • TacO will now ignore keyboard input when the game's focus is on a textbox. (Trading Post isn't supported)
  • The controversial range circles feature will from now on be turned off for competitive game modes.
  • Added the -mumble command line option to specify which mumble link file the TacO instance should use
  • TacO now figures out which GW2 window to use based on the process id provided in the mumble link
  • TacO will now automatically exit if it can't find GW2 for a minute during startup. This is to avoid stuck instances with multiboxing.
  • Map timers for Bjora Marches have been updated
This update brings some changes to the localization strings, non-English translations must be updated by their maintainers.

20 comments:

  1. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Redownload and try the updated build.

      Delete
    2. <3 thank you. program amazing.

      Delete
  2. Sorry I’m still new to taco, will this experimental multi box taco can it work with gw2 on GeForce now, since that’s technically multi boxing?

    ReplyDelete
    Replies
    1. There is absolutely no way you can use TacO with geforce now unless you break into nvidia and install it on the servers they're streaming from.

      Delete
  3. dcomp.dll not detected in win 7 in last version

    ReplyDelete
    Replies
    1. I have the same error on Win7 64bit :/
      I had to revert to previous version ...

      Delete
  4. Bitdefender blocked last version due to Gen:Variant.Razy.633893.
    False positive or is something wrong?

    ReplyDelete
    Replies
    1. Yes, false positive. Please use the sample report functionality of your AV software to send the overlay in for analysis.

      Delete
  5. Hello, I "manually" multi-box by killing the Mutex and launching each instance using the -ShareArchive command line arguement. Is there some way I can add the "-mumble" function to my links to allow TacO to work properly with my main instance of the game?

    ReplyDelete
    Replies
    1. In GW2: https://wiki.guildwars2.com/wiki/Command_line_arguments
      In TacO: use the -mumble command line argument

      Delete
    2. Do I simply just use "-mumble" in my TacO shortcut and that's all? The GW2 wiki documentation about -mumble doesn't explain what it is for a lay-person and just looks like a bunch of code.

      The documentation on MumbleLink talks about some programming stuff I don't understand. Do I need to create a file with a custom name? The wiki says something about a custom file path or file name...

      Delete
    3. "-mumble

      Used to specify the name of the file mapping to which the game client will write data in MumbleLink format.

      Passing zero (i.e. -mumble 0) disables MumbleLink output."

      For the "" part, do I create a file somewhere and include the path? What type of file do I create?

      Delete
  6. it's supposed to stay string with triangle brackets in there but it was edited out. I'm asking what the string value should be and what kind of file or filepath I need to use for the string value.

    ReplyDelete
    Replies
    1. You need to specify a name of your choice after the -mumble parameter to both TacO and GW2, and it needs to be identical for the two for them to find each other.

      Delete
  7. Can we use the latest version of TacO or we have to use this specific version to use -mumble?

    It would be unfortunate to lose more than 16 updates of this awesome overlay when playing multiple accounts

    ReplyDelete
    Replies
    1. The latest version should be fine, if there are issues with it let me know so i can investigate.

      Delete
    2. I use Gw2launcher for my accounts. I added -mumble 1 to one account and created a shortcut for gw2taco on deskptop and added -mumble 1 to it.

      I was able to make it work on this specific version but for the latest one, TacO shows up on my Task Manager but not in game.

      Delete
  8. Hello, I apologize. it seems to work now with latest version. I most likely did something wrong yesterday.

    Thank you!

    ReplyDelete