@ZSL Second Place @Z StarLeague Random Participant Z-R0E
The Z-g0d
Z-R0E's AV
@Z StarLeague Random Participant @Z StarLeague Participant
@ZSL Second Place @ZSL Second Place
@Z StarLeague 3 Second Place
Joined: Mar 26 2003
Last Active: 33m 30s ago
Total Active: 321h 53m 42s
Timezone: GMT+ -7
2823 posts
Last Page Viewed:
News
Currently in IRC (afk)
The Z-g0d
Z-R0E's AV
Post 37316       July 15 '10 at 05:38 AM       Post edited by Z-R0E on August 04 '10 at 09:29 PM
If you've been on WoW with me lately, you most likely know I've been working on this. With the new realID/Bnet setup, cross faction/realm/game chat is somewhat possible, though a pain in the ass. This addon should help a bit. I'm going to ramble on about how's and why's and limitations now. If you don't care and just want to download, link is at the bottom of this post.

You can invite people to a Bnet conversation if they're on your Bnet (real ID) friend list. At face value, these conversations look and feel a lot like a normal channel. You still use /# to chat in them (this addon always assumes 11), but they don't have names like channels do. You also can't join one on your own, you have to be invited. You also leave the conversation whenever you log out, and that's where the biggest (of many) problems come from.

So the basic, key thing this addon does is invite people to the Bnet conversation when they log in. The idea here is that if we're all using this, we'll all invite each other, and it'll feel like a static channel that we're always in. Kind of like the old @Z channel.

Obviously if it did "only" that, there would be some problems. For example, there might be someone on one of my friend's list that I don't want in the channel. Or someone might not want to be in the channel at the moment. So here's a more in depth on how it works.

Everytime you login, the addon will check your friend list to see if I'm online (you obviously need to have me added through Bnet, not WoW). If I'm online, it'll request a list of who to invite, as well as some additional information. This way I have general control of who gets invited, and can easily add new people in the future without everyone having to redownload the addon.

Whenever one of your Bnet friends logs in the addon will go through your Bnet list and invite everyone to the first Bnet channel, if you're in one. If someone is flagged DND, it won't invite them (good for SC2 when you don't want chat spam).

In addition to inviting people, this addon will also change peoples' name in the chatroom to their common-use name (usually the same as on @Z). If you don't know who someone is, there's a /whoswho command that will tell you. So /whoswho crave will tell you that he's a terrorist. This information (the nicknames & whoswho info) is part of the data my addon sends you when you login, so that it's easy to send new info to everyone.

Notes:
The @Z conversation channel will always be 11. So /11 to talk in it.
Sadly, Blizzard has a 12 person cap on how many can be in a Bnet channel at once =\
/whoswho without giving a name will list everyone who I have info set for
My addon will not send your real name to someone unless their addon tells me they have it already.
The addon will rename conversation 11 to @Z. It looks spiffier that way.
You can't create a new conversation without two other bnet friends being online (yeah, it's stupid).
If you're not in a conversation, it will check every 5 minutes if enough people are on to start one.
People aren't renamed when they first login, no idea there.

Download here.
tr0tsky
Canadian, eh?
tr0tsky's AV
Joined: Apr 15 2010
Last Active: 4h 33m 59s ago
Total Active: 21h 2s
Timezone: GMT+ -8
48 posts
Last Page Viewed:
News
Currently in IRC
Canadian, eh?
tr0tsky's AV
Post 37325       July 15 '10 at 07:13 AM
what happens if I'm in another conversation which is already on channel 11 before the atZ channel exists and/or there are 2 people for this addon to invite to create it?
@ZSL Second Place @Z StarLeague Random Participant Z-R0E
The Z-g0d
Z-R0E's AV
@Z StarLeague Random Participant @Z StarLeague Participant
@ZSL Second Place @ZSL Second Place
@Z StarLeague 3 Second Place
Joined: Mar 26 2003
Last Active: 33m 30s ago
Total Active: 321h 53m 42s
Timezone: GMT+ -7
2823 posts
Last Page Viewed:
News
Currently in IRC (afk)
The Z-g0d
Z-R0E's AV
Post 37350       July 15 '10 at 09:41 AM       Post edited by Z-R0E on July 15 '10 at 05:04 PM
Quote: tr0tsky
what happens if I'm in another conversation which is already on channel 11 before the atZ channel exists and/or there are 2 people for this addon to invite to create it?
I wrestled with how to handle this lastnight, and after a lot of consideration the best answer I came up with was: don't.

To be more specific though, if you're in a channel 11 already, and there are other @Z people online, it will invite them to channel 11.

Edit: To further elaborate, if (for some reason, probably a bug on my part) you're in conversation 11 and someone else isn't and doesn't get invited, their addon might make a channel 11 for them, invite everyone, and that would be a channel 12 for you. I don't yet have a solution for this.
tr0tsky
Canadian, eh?
tr0tsky's AV
Joined: Apr 15 2010
Last Active: 4h 33m 59s ago
Total Active: 21h 2s
Timezone: GMT+ -8
48 posts
Last Page Viewed:
News
Currently in IRC
Canadian, eh?
tr0tsky's AV
Post 37384       July 15 '10 at 02:11 PM
We just need to get Rommi's real ID and have her sit in the chan at all times :P
@ZSL Second Place @Z StarLeague Random Participant Z-R0E
The Z-g0d
Z-R0E's AV
@Z StarLeague Random Participant @Z StarLeague Participant
@ZSL Second Place @ZSL Second Place
@Z StarLeague 3 Second Place
Joined: Mar 26 2003
Last Active: 33m 30s ago
Total Active: 321h 53m 42s
Timezone: GMT+ -7
2823 posts
Last Page Viewed:
News
Currently in IRC (afk)
The Z-g0d
Z-R0E's AV
Post 39050       July 30 '10 at 06:03 PM       Post edited by Z-R0E on August 04 '10 at 09:29 PM
I've removed the renaming functionality from ZBNI, and instead included the addon Moniker. Moniker lets you rename Bnet friends, and handles it a lot better than what I was trying. When ZBNI requests data from me, it will then send that data to Moniker. So Moniker will still use the @Z names for @Z people, but your non-@Z friends can still be renamed to whatever you want with Moniker.
tr0tsky
Canadian, eh?
tr0tsky's AV
Joined: Apr 15 2010
Last Active: 4h 33m 59s ago
Total Active: 21h 2s
Timezone: GMT+ -8
48 posts
Last Page Viewed:
News
Currently in IRC
Canadian, eh?
tr0tsky's AV
Post 39079       July 31 '10 at 07:36 AM
Is the master supposed to be in there as well? Does that just coordinate between ZBNI and Moniker, or is that what you run to store people's data? I assume the former.
tr0tsky
Canadian, eh?
tr0tsky's AV
Joined: Apr 15 2010
Last Active: 4h 33m 59s ago
Total Active: 21h 2s
Timezone: GMT+ -8
48 posts
Last Page Viewed:
News
Currently in IRC
Canadian, eh?
tr0tsky's AV
Post 39080       July 31 '10 at 07:37 AM
Actually, looking at the ZBNIM file, it has everyone's real id names in the file, so I assume it's not supposed to be in there.
@ZSL Second Place @Z StarLeague Random Participant Z-R0E
The Z-g0d
Z-R0E's AV
@Z StarLeague Random Participant @Z StarLeague Participant
@ZSL Second Place @ZSL Second Place
@Z StarLeague 3 Second Place
Joined: Mar 26 2003
Last Active: 33m 30s ago
Total Active: 321h 53m 42s
Timezone: GMT+ -7
2823 posts
Last Page Viewed:
News
Currently in IRC (afk)
The Z-g0d
Z-R0E's AV
Post 39106       July 31 '10 at 02:39 PM       Post edited by Z-R0E on July 31 '10 at 02:42 PM
Yeah, ZBNIM wasn't supposed to be in there, I must have just been tired and not thinking when I put it in the zip. I removed it now, hopefully not many others downloaded it yet. If you haven't yet, you should probably just delete ZBNIM, just in case there's issues with it whispering yourself as well as me to get data. Thanks for the heads up though, I feel a little silly.
tr0tsky
Canadian, eh?
tr0tsky's AV
Joined: Apr 15 2010
Last Active: 4h 33m 59s ago
Total Active: 21h 2s
Timezone: GMT+ -8
48 posts
Last Page Viewed:
News
Currently in IRC
Canadian, eh?
tr0tsky's AV
Post 39119       July 31 '10 at 10:39 PM
Yah, I looked at it before I extracted it, saw what it was so just didn't bother installing.