Import macros from old version

I have been playing with my interface and deleted all of my macros. Luckly I had a copy of the WFT folder with an old version of some of the macros.

Is there any way to import them to the new version of the addon without copying everything?

c:\path\to\wow_gameversion\WTF\Account\YOURACCOUNTNAME\SavedVariables\GSE.lua

In the old WTF folder that file has something like

  ["BMBFAST"] = {
  	["Talents"] = "1-3-x-3-x-1-1",
  	["Author"] = "Bootyhuntêr@Thrall",
  	["PVP"] = 2,
  	["ManualIntervention"] = true,
  	["Dungeon"] = 1,
  	["MacroVersions"] = {
  		{
  			"/cast [combat] 19574", -- [1]
  			"/cast [combat] 193530", -- [2]
  			"/cast [combat] 217200", -- [3]
  			"/cast [combat] 34026", -- [4]
  			"/cast [combat] 131894", -- [5]
  			"/castsequence [combat] 193455, 193455, 217200, 193455, 193455", -- [6]
  			"/castsequence [combat] 193455, 193455, 34026, 193455, 193455", -- [7]
  			"/cast [combat] 217200", -- [8]
  			"/cast [combat] 34026", -- [9]
  			"/cast [combat] 53209", -- [10]
  			"/castsequence [combat] 193455, 193455, 217200, 193455, 193455", -- [11]
  			"/castsequence [combat] 193455, 193455, 34026, 193455, 193455", -- [12]
  			"/cast [combat] 34026", -- [13]
  			"/cast [combat] 53209", -- [14]
  			"/cast [combat] 19574", -- [15]
  			"/cast [combat] 193530", -- [16]
  			["Combat"] = true,
  			["Head"] = false,
  			["Neck"] = false,
  			["Belt"] = false,
  			["Ring1"] = false,
  			["PostMacro"] = {
  			},
  			["Ring2"] = false,
  			["KeyRelease"] = {
  			},
  			["Trinket2"] = false,
  			["KeyPress"] = {
  				"/targetenemy [noharm,combat] [dead,combat]", -- [1]
  				"/cast [combat] Claw", -- [2]
  				"/cast [combat] 17253", -- [3]
  				"/cast [combat] Smack", -- [4]
  				"/cast [target=pet,dead] 982; [nopet,nodead] 883", -- [5]
  				"/cast [mod:ctrl] 2643", -- [6]
  				"/cast [mod:alt] 982", -- [7]
  				"/cast [target=focus, exists, nodead] 34477", -- [8]
  			},
  			["StepFunction"] = "Priority",
  			["PreMacro"] = {
  			},
  			["Trinket1"] = false,
  		}, -- [1]

But the new file is something like this

GSEStorage = {
{
}, – [1]
{
}, – [2]
{
["|CFFFF6666ULTIMATE_BM|R"] = "dCKzkaWjfs0SqYTuiPFbvdtsDmkwMs9mfmnaxduBJsFdknoqY5iI1HuvVtHuUNcXajsPoOcvlee0dLqnrqQ6IGuzJGqFuIs1ivOOtccSsIu8sfkntKkDtq0ov0pjsjdvIQLIuXtHmvj4QkKWwLO4RsukRvIs8wGURQAVO(ReL0GfDyPwmr9yvMSsCzeBwI0NjsgTsQtljVMivZgPCBvz3KYVjmCLKJlHSCs1Zjz6uDDOy7ku47GugpsvoVeX8viv7xy2Wf4PHrJEXqeIqeIwR1okOBbiaYXlaDLvieYrNo8CZfyuHMgrZvmABm7TzZiilXxxD8CZiiBnmnniqZj6JbrZReAmeYiOhJMueHgp3mAmj0wXi06Qs9rIec08Qx1s7vcTqAk21Pf5ircjgAEvKO1cpKMXP5rosKOvv6vE

I will try to replaced the files and nothing happened

GSE uses a completely different format than it did prior to prepatch.

You would need to recreate the macros and copy in the lines minus the “‘s and [[]] to the appropriate spots. Any numbers that it doesn’t recognise you would need to look up on WoWHead. Note a lot of classes and their spell ids have significantly changed between this release of WoW and the last.

1 Like