ReFlex Data Merge after Realm Transfer

Hey guys.

Has anyone here transferred a character to a new server and been able to combine their old reflex data with their new character. I was able to find where the data is stored in the WTF folder under saved variables.

But when I paste in the old Reflex data (making sure to find and replace the character name to make them the same as the new character) it keeps getting overwritten and rewrote with the few games i’ve done on the character after the transfer.

Any ideas?

Are you pasting the modified old Reflex data when WoW is not running?

No, but I’ll give that a try once my friends are done queueing

yes, and it was not easy, you have to manually edit the stored data entry in a text editor combining the record from your old server into your new server. its more than just copying the files because your characters server name is written into the data store, luckily it is a flat text file and not a database, so this is easy, just tedious.

edit, rechecking and this was changed a while back, you have a file in

C:\Program Files (x86)\World of Warcraft_retail_\WTF\Account\ACCOUNT\SERVER\CHARACTER\SavedVariables

look for reflex.lua.

in that file you will have your entries, one entry looks like this:

{
		["PlayersNum"] = 79,
		["Duration"] = 552,
		["PlayerNum"] = 1,
		["isBrawl"] = false,
		["PlayerSide"] = 0,
		["isSoloShuffle"] = false,
		["Players"] = {
			{
				"Xylotic", -- [1]
				0, -- [2]
				31, -- [3]
				5, -- [4]
				251, -- [5]
				0, -- [6]
				"Dracthyr", -- [7]
				"Evoker", -- [8]
				"EVOKER", -- [9]
				1076872, -- [10]
				213502, -- [11]
				0, -- [12]
				0, -- [13]
				0, -- [14]
				0, -- [15]
				"Devastation", -- [16]
				585, -- [17]
			}, -- [1]
		},
		["BGComposition"] = {
			{
				1, -- [1]
				8, -- [2]
				30, -- [3]
			}, -- [1]
			{
				2, -- [1]
				12, -- [2]
				26, -- [3]
			}, -- [2]
		},
		["Hidden"] = false,
		["Map"] = 2118,
		["Season"] = 0,
		["Version"] = 3300,
		["isRated"] = false,
		["BGPlace"] = {
			{
				16, -- [1]
				3, -- [2]
				3, -- [3]
				11, -- [4]
				18, -- [5]
			}, -- [1]
			{
				43, -- [1]
				41, -- [2]
				43, -- [3]
				20, -- [4]
				43, -- [5]
			}, -- [2]
		},
		["Winner"] = 1,
		["Time"] = 1668605204,
		["isArena"] = false,
	}, -- [1]

that is one entry for one game, you need to move all of those to the new file under the new server directory, and they need to be copied from the old file and paste into the new one in sequential order. you dont’ have to do it one at a time, but if your reflex has thousands of entries you will likely need to copy in chunks.

The only obvious character specific variable I saw was the name. Do you remember what else you had to change?

This is an entry from my old data. My character is still a LF draenei so that shouldn’t need to change

			"oldcharactername", -- [1]
			1, -- [2]
			18, -- [3]
			0, -- [4]
			426, -- [5]
			1, -- [6]
			"Lightforged Draenei", -- [7]
			"Priest", -- [8]
			"PRIEST", -- [9]
			2205624, -- [10]
			7135982, -- [11]
			0, -- [12]
			0, -- [13]
			0, -- [14]
			0, -- [15]
			"Discipline", -- [16]
			368, -- [17]

updated my post

if you changed the character name, i would try copying all the text from the old .lua file into a text editor blank file, delete everything that isn’t a database entry so you have just the database text, use a find and replace tool in a text editor to change all instances of your old character name to the new one, then copy all again, and paste it first in the new .lua file at the right spot (line 27 in mine)

oh, and you might know this already, but for anyone who doesn’t, if you want easy access to your old relfex record, make a level 1 with your old toon name on your old server, it will still have all your old settings and records.

Pasting the REFlexDatabase contents from the old file into the new file and changing the character name worked. I also deleted the .bak file before launching the game incase it was pulling the new data from that file and overwriting the .lua file.

I think the issue was having the game open while trying to do it and also i was missing a bracket which made the data invalid. Notepad++ OP

2 Likes

You’re a brave person modifying data with the game running.

:wink:

Is your thinking that the warden system or whatever would detect it? I doubt they even check/care about addon saved data, just modified games files.

Oh no, I was thinking random data corruption if the game tries to save data while you’re modifying stuff.