Information on Incompatible Raid Tracking Data
I finally realized the root of a lot of issues with the raid tracker addon. Data tracked prior to version 6.30 for GuildLaunchCT_RaidTracker have old and incompatible data. This is a result of the fundamental change Blizzard has made with naming. All names are now Name-Server with no spaces.
There is simply nothing we can do about this other than to move forward.
You have two options in the event you have old data that is still important.
Option One:
You can go into your own saved files and manually add the -Server to names. This is a tedious option, but the best option you have. To do this, go into World of Warcraft/WTF/Account/YOURACCOUNT/SavedVariable/GuildLaunchCT_RaidTracker.lua. Here you will find your personal raid database. It will contain raids as far back as you have tracked and not deleted. This means for our veteran users you will probably find a 10,000+ line file. The simplest way for you to find the raid you are looking for is to use Ctrl+F and search for the date associated with the raid.
All edits to this file will be overwritten if you are still logged into the game. Ensure that you are logged out and exited from the game.
Once you have found the raid, you need to begin adding -Server to all names. Please take care in doing this, single letter differences will cause issues. As well, be sure to add the correct server for all cross-realm players.
For example.
BAD DATA:
CT_RaidTracker_RaidLog = {
{
["PlayerInfos"] = {
["Tardzilla"] = {
},
["Bronoun"] = {
},
},
["zone"] = "Ragefire Chasm",
["Leave"] = {
{
["time"] = "04/08/15 14:18:01",
["player"] = "Toguro",
}, -- [1]
{
["time"] = "04/08/15 14:18:08",
["player"] = "Fröthy",
}, -- [2]
["BossKills"] = {
{
["boss"] = "Adarogg",
["event_source"] = "Raid Tracker",
["time"] = "04/08/15 14:17:33",
["attendees"] = {
"Demyn", -- [1]
"Zombikairos", -- [2]
"Bronoun", -- [3]
"Hiyah", -- [4]
"Layonhooves", -- [5]
"Fröthy", -- [6]
"Cantsmage", -- [7]
"Naplam", -- [8]
},
}, -- [1]
},
["Join"] = {
{
["time"] = "04/08/15 14:16:13",
["player"] = "Demyn",
}, -- [1]
{
["time"] = "04/08/15 14:16:13",
["player"] = "Zombikairos",
}, -- [2]
["Loot"] = {
{
["player"] = "Fröthy",
["item"] = {
["c"] = "ff0070dd",
["subclass"] = "Cloth",
["name"] = "Snarlmouth Leggings",
["class"] = "Armor",
["id"] = "82772:0:0:0:0:0:0:0:100:0:1:0",
["tooltip"] = {
},
["icon"] = "INV_Pants_06.blp",
["count"] = 1,
},
["zone"] = "Ragefire Chasm",
["boss"] = "Adarogg",
["event_source"] = "Raid Tracker",
["time"] = "04/08/15 14:17:38",
["attendees"] = {
},
}, -- [1]
FIXED DATA:
CT_RaidTracker_RaidLog = {
{
["PlayerInfos"] = {
["Tardzilla-Illidan"] = {
},
["Bronoun-Tichondrius"] = {
},
},
["zone"] = "Ragefire Chasm",
["Leave"] = {
{
["time"] = "04/08/15 14:18:01",
["player"] = "Toguro-Skullcrusher",
}, -- [1]
{
["time"] = "04/08/15 14:18:08",
["player"] = "Fröthy-Area52",
}, -- [2]
["BossKills"] = {
{
["boss"] = "Adarogg",
["event_source"] = "Raid Tracker",
["time"] = "04/08/15 14:17:33",
["attendees"] = {
"Demyn-Eredar", -- [1]
"Zombikairos-BleedingHollow", -- [2]
"Bronoun-Tichondrius", -- [3]
"Hiyah-Chromaggus", -- [4]
"Layonhooves-Arthas", -- [5]
"Fröthy-Area52", -- [6]
"Cantsmage-Area52", -- [7]
"Naplam-Zul'jin", -- [8]
},
}, -- [1]
},
["Join"] = {
{
["time"] = "04/08/15 14:16:13",
["player"] = "Demyn-Eredar",
}, -- [1]
{
["time"] = "04/08/15 14:16:13",
["player"] = "Zombikairos-BleedingHollow",
}, -- [2]
["Loot"] = {
{
["player"] = "Fröthy-Area52",
["item"] = {
["c"] = "ff0070dd",
["subclass"] = "Cloth",
["name"] = "Snarlmouth Leggings",
["class"] = "Armor",
["id"] = "82772:0:0:0:0:0:0:0:100:0:1:0",
["tooltip"] = {
},
["icon"] = "INV_Pants_06.blp",
["count"] = 1,
},
["zone"] = "Ragefire Chasm",
["boss"] = "Adarogg",
["event_source"] = "Raid Tracker",
["time"] = "04/08/15 14:17:38",
["attendees"] = {
},
}, -- [1]
PLEASE NOTE
Notice that all spaces are removed from names, including servers with spaces in it. Also notice that special characters, apostrophes and the like are valid!
Also note that if characters on your website roster are set up incorrectly, you will still notice import issues. Information on this can be found here.
Option Two:
Delete your GuildLaunchCT_RaidTracker.lua and backup file all together from your World of Warcraft/WTF/Account/YOURACCOUNT/SavedVariable folder and start from scratch. This is the easiest, quickest way, but very destructive. If you just use CT_RaidTracker stand alone, this is probably your best bet, as I would assume you have already dealt with the previous raids in some way.
All edits to this file will be overwritten if you are still logged into the game. Ensure that you are logged out and exited from the game.
If you use the Raider Suites with Bidder and DKPmon, this becomes a bit more complicated.
Bidder and DKPmon both have their own database file saved in the same SavedVariables folder. The steps will be the exact same from option one. Go into the files and begin manually adding -Server to character names.
If you do not want to take this tedious step, you can also use Option two. Be sure to bring your websites DKP listings up to date so that you have all DKP saved. Once you've done this, you can delete Bidder.lua, DKPmon.lua and their backup files. Then you will be able to export your DKP database from your website and import it back into the addon in-game.
All edits to this file will be overwritten if you are still logged into the game. Ensure that you are logged out and exited from the game.
I feel as though this will be confusing for many for which I can't relate because I have been staring at this code for so long! Please feel free to ask questions here and I will be sure to update this post to be as informative and easy as possible.