- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
5,104 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks WoT Mods
- Top Starcraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Videos
- Forums
SyncFriends
- 0 Likes
- World of Warcraft
- 35 Monthly Downloads
- Supports: 4.2
- 6,264 Total Downloads
- Updated 6/29/2011 5:09:47 PM
- Created 10/24/2009 6:12:00 AM
- 45 Favorites
- Project Site
- Comments
- Release Type: Release
- License: GNU General Public License version 3 (GPLv3)
- Newest File: 1.3
About SyncFriends
About
SyncFriends synchronises friend list between your alts, including friend notes.
Features
What it does...
- monitoring friend addition & removal: add/remove a friend on an alt, he will be added/removed from other alts next time you use them
- monitoring friend note changes: modify a friend note on an alt, that note will be updated on other alts' friend lists next time you use them
- guild-aware: save friend list space by removing entries which are also guildmates (if you of they leave the guild, they will be added back to your friend list)
- explicit behaviour: when SyncFriends alters your friend list, it tells you
- fine-grained configuration: global, per-alt and per-alt's-friend configuration levels (see the list below)
- integrated: no custom window, SyncFriends is configured through the standard "Interface" -> "Add-on" menu entry
- unobtrusive: no popups or floating text, notifications are a line in your default chat window
Note: Synchronization is disabled by default. SyncFriends will do nothing until told to.
Future
What it could do someday...
- synchronise "ignore" list
- more accessible configuration (use a table to present more options at a time)
Quick start
- Install just as any other addon. Make sure Ace3 addon (library) is installed.
- Connect with one of your alts, you should see the list of your friends (including your alt itself) being added to SyncFriends
- If it does not happen, make sure "Auto-export" is enabled. See "Configuration" section below.
- If you don't want some friends to be synchronized with your other alts, mark it for "skipping". See "Configuration" section below.
- Add, remove friends at you convenience
- Connect with another alt at your convenience, rinse, repeat
Downloading
There are 2 ways to download SyncFriends:
- Download release files from your favourite site. If unsure, that's probably what you want to do.
- Fetch from repository. If, like me, you use your favourite VCS client to keep your addons up-to-date - and as such are not afraid of the occasional bug and complete lack of translation, here you go: http://www.wowace.com/addons/syncfriends/repositories/mainline/ .
Known limitations
- If your alts have more than 100[1] unique friends, SyncFriends will not be able to synchronize them all (and will tell it when trying to add the 101[1]st). This limitation comes from Blizzard.
[1] This limitation is believed to be accurate (thanks, LaoTseu), but please PM me if you know a LUA global or getter from Blizzard scripts giving the value of this limit.
Bugs & feature requests
Please use the WowAce ticket system for bug reports & feature requests: http://www.wowace.com/addons/syncfriends/tickets/ .
Configuration
There is a GUI configuration available for this addon, accessible in the Interface WoW menu.
Note: Configuration makes use of tri-state check-boxes. This allows to express 3 different intentions:
- On mode (plain yellow tick): Option is enabled
- Off mode (no tick): Option is disabled
- Third-state mode (gray tick): Delegate decision to another check-box
It is composed in the following way:
Sync datatab: Pool content is shared among all your alts, and contains the aggregated list of your friends.Syncbutton: Manually trigger a synchronization. Use this after you changed something in pool values below.Clearbutton: Empty the synchronisation pool. Makes SyncFriends forget all your friends and their notes. Of course, does not remove any friend in your friend list. It will ask for confirmation before doing anything.- Pool content
- Friend list: Select one of the entries to be able to configure it in the panel on the right. Your current alt is in green, your other alts are in yellow, and friends are in white.
- Friend properties
Actionlist selection: Change scheduled action for this friend:addition: Friend will be added to alt's friend list upon synchronization.removal: Friend will be removed from alt's friend list upon synchronizationskipping: Friend will be ignored in synchronization (it won't be added to alt's friend list, nor will he be scheduled for removal upon deletion).
Forgetbutton: Forget this friend. Just likeClearbutton above, but specific to a single friend.Use global notecheck-box: Enable, disable or delegate the use of pool's note for this friend for current alt.Note: Pool's note for this friend. When the use of global note is enabled, you can edit this description.Known bylist: Non-editable list of which alt have this friend in its friend list.
Optionstab: Each check-box groups in this tab is composed of 2 checkboxes. One (Character override) controls the option for the current alt you're connected with, and the other (Global setting) controls the default value for all your alts.Auto-importcheck-box group: Controls automated import, which happens when your alts enters the game: friends scheduled for addition will be added to your friend list, friends scheduled for removal will be removed from your friend list, and friend notes whose update is allowed will be updated in your friend list.Auto-exportcheck-box group: Controls automated export: friends you know when entering the game will be added to synchronization pool. Also, friends you add or remove and notes you change (if allowed) will update friend status in the synchronization pool.Sync notescheck-box group: Controls automated note import separately from friend import. This allows you to synchronize your friend lists without risking overwriting notes you set.Auto-forgetcheck-box group: Controls if, when a friend in synchronization pool is not known by any of you alts, he should be removed from the synchronization pool. This removal happens when your last alt knowing this friend removes him from his list.Auto-remove guildmatescheck-box group: Controls if, when in the same guild as a friend, that friend should be remove from your friend list. When this becomes false (either you or him leave the guild), he will be added back.
------------------------------------------------------------------------
r123 | subdino | 2011-06-29 22:09:44 +0000 (Wed, 29 Jun 2011) | 1 line
Changed paths:
A /tags/1.3 (from /trunk:122)
Tagging as 1.3
------------------------------------------------------------------------
r122 | subdino | 2011-06-29 21:41:00 +0000 (Wed, 29 Jun 2011) | 1 line
Changed paths:
M /trunk/Locales/enUS.lua
M /trunk/SyncFriends.lua
Display a short description on pool entries.
------------------------------------------------------------------------
r121 | subdino | 2011-06-29 21:40:58 +0000 (Wed, 29 Jun 2011) | 1 line
Changed paths:
M /trunk/SyncFriends.lua
Order entries by "raw" name explicitly.
------------------------------------------------------------------------
r120 | subdino | 2011-06-29 19:46:57 +0000 (Wed, 29 Jun 2011) | 1 line
Changed paths:
M /trunk/SyncFriends.toc
Yet another TOC bump.
------------------------------------------------------------------------
r118 | subdino | 2011-06-29 06:27:43 +0000 (Wed, 29 Jun 2011) | 1 line
Changed paths:
M /trunk/SyncFriends.lua
Update copyright.
------------------------------------------------------------------------
r117 | subdino | 2011-06-29 06:27:42 +0000 (Wed, 29 Jun 2011) | 4 lines
Changed paths:
M /trunk/SyncFriends.lua
Fix a bug causing staled pool entries.
Happens when add-on is disabled while friends marked for removal or skip
are removed from friend list.
------------------------------------------------------------------------
r116 | subdino | 2011-06-29 06:27:40 +0000 (Wed, 29 Jun 2011) | 1 line
Changed paths:
M /trunk/SyncFriends.lua
Remove duplicate check.
------------------------------------------------------------------------
r115 | subdino | 2011-06-29 06:27:39 +0000 (Wed, 29 Jun 2011) | 1 line
Changed paths:
M /trunk/SyncFriends.toc
TOC bump.
------------------------------------------------------------------------
r114 | subdino | 2010-10-17 10:49:19 +0000 (Sun, 17 Oct 2010) | 1 line
Changed paths:
M /trunk/SyncFriends.lua
Fix autodetection of alts as such when named after a friend's former alt.
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 1.3 | Release | 4.2 | 2,060 | 6/29/2011 5:09:47 PM |
| 1.2.2 | Release | 4.1 | 341 | 6/29/2011 1:32:37 AM |
| 1.2.1 | Release | 4.0.1 | 2,273 | 10/16/2010 5:22:15 PM |
| 1.2 | Release | 3.3.5 | 377 | 8/17/2010 1:36:46 AM |
| 1.1 | Release | 3.3.3 | 557 | 5/4/2010 1:55:49 AM |
| 1.0 | Release | 3.3.0 | 295 | 3/6/2010 3:53:49 AM |
| 1.0-rc6 | Beta | 3.2.0 | 157 | 11/21/2009 3:34:22 AM |
| 1.0-rc5 | Beta | 3.2.0 | 30 | 11/4/2009 6:16:17 PM |
| 1.0-rc4 | Beta | 3.2.0 | 11 | 11/2/2009 3:50:05 PM |
| 1.0-rc2 | Beta | 3.2.0 | 16 | 10/31/2009 9:55:09 AM |
Top Downloads
-
- Bagnon
- Bags & Inventory
- 380,324 Monthly Downloads
-
- Deadly Boss Mods
- Combat and Boss Encounters
- 302,560 Monthly Downloads
-
- Recount
- Combat
- 301,016 Monthly Downloads
-
- SpellFlash
- PvP, Buffs & Debuffs, Quests & Leveling, Action Bars, and Combat
- 282,737 Monthly Downloads
-
- GatherMate2_Data
- Achievements
- 210,508 Monthly Downloads
Comments
(in reply to DonDanHan below, somehow "reply" failed)
You probably need a WowAce account then.
About the bug:
First, 2 news:
The good news is that I found out how to setup mail notifications for curse comments, so they draw my attention as needed.
The bad news is that I lost interest in WoW and suspended my account, so it will be hard for me to track down that bug. If anyone wishes to continue the work on this addon, I would gladly provide access to its repository in a way or another (either on wowace if possible or by creating a repository on github so it can be forked with decent tracking between forks).
Then, technical (short) bootstrap on hunting this bug down for who wishes:
The code used to initialize configuration data for the first alt *should* be identical to the code used for other alts. So keep an eye out for any difference in such case. Maybe there is some error in a code path taken only when there is no pre-existing configuration data, which leaves part of character data uninitialized.
Ich bekomme nicht heraus wie ich die Synchronisation richtig einstelle. Ich lösche einen Freund und wenn ich dann mit einem anderen CHar online gehe, dann wird er wieder hinzugefügt. Was muß man denn nun eigentlich einstellen, damit alles sauber synchronisiert wird?
Danke Rainer
Ich hatte früher schon das Problem das meine FL immer vervollständigt wurde auch wenn cih einen Freund gelöscht hatte wurde er einfach wieder zugefügt. Bin dann aus Mangel an einer Lösung auf ein anderes Addon umgestiegen, nur hat dies nun auch wieder so ein Problem das die "Globel Friendlist" sich einfach nicht merkt wenn ich einen Char lösche!!!
Lösung hab ich bis heute noch keine gefunden.
LG
Snow
Luckily, googletranslate gave me a quite understandable text, so I'll answer (hoping translation back to german will be correct too...).
You might be having a problem with another add-on. To detect friend removal, SyncFriends hooks WoW API so it gets called instead of the actual removal function (then internally calls it). Hooking is prone to bad side effects between add-ons, so I suspect it's what might be happening here.
...that, or there was some API change around RemoveFriend API.
As a work-around, you can go to the global friend list, select the entry you with to remove from your friend list, and manually mark it for removal. It should get removed from your alt's friend list whenever you join the game with them.
When I set this up on my first character, it didn't add any of that character's friends to the global list (the one in SyncFriends' GUI window). When I log on to my alts, it adds _them_ to the global list, and each alt imports the alts that are already on the list, when I log in to them. However, none of my first character's friends are being added to any of my alts' Friends lists. And non of my alts are being added to my first character's Friends list.
I was having the same problem. I went into the savedvariables file for SyncFriends and removed all references to the first character I signed onto. I also removed the profile settings for that same character from the file. Now SyncFriends is working for all my characters.
I tried to open a ticket on WoWAce, but can't figure out how to do it. The link provided seems to be a way to search tickets, but I don't see how to open a new one.
SyncFriends: Export: nil player name for friend 3 out of 39, aborting. Please report.
Perhaps this has something to do with my RealID friends?
Is it reproducible some time after entering world ? You can retry either from configuration window ("Sync" button) or with "/sf pool sync" command.
Please also try after opening friend list window.
If you keep getting the error, I'll provide a patch to understand what is on those "broken" entries to be sure they can be ignored silently.