I’ve reviewed the post where broadcasting software and automation software was banned. And I’m aware I can Multi-box in the sense of manually switching between clients.
And I’m aware of what broadcasting software does and popular versions of broadcasting software.
I’m just wondering if it’s against TOS to have software which allows you to bind separate keys to different clients without haven’t to toggle between them as the active program. So long as each key press is associated with one, and only one action.
For example. I press “1” and an ability is executed on client 1 (no command sent to client 2), and I press “shift+1” and an ability is executed on client 2 (no command sent to client 1).
This cannot be done by default as windows and MacOS both only send commands to a single “active” program at a time - but can be accomplished fairly trivially with custom scripting or 3rd party software.
And an extension to this question: if actions like I’ve described above are allowed - can the software used to do this actions be software which also supports broadcasting commands (so long as that feature is not used)
I understand the “no” and “no” but this additional bit doesn’t make any sense.
You can already play 2 clients at the same time. You can also hotkey within windows to switch the active programs so you don’t have to mouse between clients or whatever. So in essence. You can already do 1 for client 1, and then shift (windows hotkeyed to change active program), 1 for client 2. It’s just can’t be shift+1. If you’re willing to edit the driver for your keyboard - you could get the shift+1 functionality.
A lot of addons already extend functionality through logging and writing information to disk. Your API allows for this to occur out of combat with almost no restrictions, and compacting multiple interface commands into a single button press is what a lot of addons do.
Could I get the definition of “extends functionality” that you are using.
First, I would like to say that I appreciate your good faith in answering this questions. And I’m not continuing to ask questions out of some malicious intent, I legitimately don’t understand your answers.
Astral Keys
Weak Auras
Nova World Buffs
DBM
BigWigs
All addons that communicate with other installations of the same addon on different clients to accomplish things you cannot natively accomplish in game.
There are countless logging addons that communicate with centralized resources to accomplish things which cannot be natively accomplished in game, AND cannot be accomplished through player communication and coordination either.
What is the concrete difference between the cases above and what I’m talking about.
I’m going to be frank here: You’re not going to get a green light on this matter and Orlyia already gave her piece on the matter. Add-ons work within Blizzard’s sandbox, the API can do what Blizzard only allows. If they don’t like how an add-on is working? They cut it off. Blizzard has control over the general use of add-ons. What you’re asking is external systems that can easily be abused.
That would be a yes, it is against the ToS. What you are talking about is considered broadcasting software, because it “broadcasts” to the inactive window.
You need to manually switch between the two to preform any actions for it not to be against the ToS.
I’m not super interested in community feedback here - I really want to see the blizzard black and white policy which outlines this.
I can take the no - I just want to know the why. And the community managers replying here don’t make the policy, and they can’t “green light” me anyways. I just want to see what the actual rules are so I know them.
Logging software that uses centralized resources do not solely use the addon interface.
I don’t want her piece, I want the blizzard written policy. And I’m sure Orlyia can speak for themselves.
All this can be accomplished natively within windows. Which is why I’m asking for the blizzard written policy on this.
Okay. So I can’t mirror commands across clients, but there is no policy regarding the means by which unique commands are sent to 1, and only 1, client - thank you that’s what I wanted.
Anyone in good standing can post here just because you dont like the correct answers doesnt make our. Answers wrong on this note i think were done here.