Creating a new character, can I bring over an existing characters keybinds and macros?

So, basically I’m making a new shaman.
I already have a level 120 Shaman set up just how I like it.
Is there an easy way to copy over all my existing keybinds and macros from the 120 Shaman to the new guy?
Would love to do this for all my DK’s as well. Sometimes its hard to get all the keybinds just right from memory alone.

Macros are the easiest.

Your global macro are all in one place and are already shared by account.

Your per-character macros are here:

…/World of Warcraft/_retail_/WTF/Account/<your account number>/<server name>/<old toon name>/macros-cache.txt.

Copy that file from your old toon to the same relative location for your new toon and you’ll have them.

Keybinds are a bit more troublesome but the simplest thing to do is, if you can, just make your keybinds global.

If you can’t do that, then I suggest that you try copying this file from one toon to the other.

bindings-cache.wtf

That appears to be the delta file from either the currently defined global keybind set to the character specific keybind set (but I’m not 100% sure about that).

In both cases, do the copies with the game completely off to be safest (you can have the launcher open, but shut down WoW).

6 Likes

Didn’t notice that Blizzard decided it was time for me to post on my mage (evidently). That was me up there (Sorcistoi).

Thank you for the quick and informative response!

I’m away from the game right now, is this relatively simple to do?

It’s simple to do:

  1. open game menu
  2. select keybindings
  3. The check box I think is “per character bindings”, uncheck that

However, this might cause you to lose other characters keybindings if you were using character specific bindings.

Thanks, that sounds like it could be problematic. I play every class, some multiples, and various specs. Would hate to mess up the keybindings I like.

If ALL of them are per-character keybindings, you can safely take ONE and make it global, then on the toon you want it transferred to, make it per-character and then put it back to per-character on the first one.

1 Like