Log in

View Full Version : Macros now serverside



Multibocks
10-18-2008, 05:38 AM
Has anyone tested this?

We are happy to inform our players that beginning with patch 3.0.2, all character macros and key bindings will be stored on the server side by default. This should make logging into the same account from multiple computers much more convenient as the same key bindings and macros will be applied regardless of where you log in from.

This would be awesome for me as I have a laptop that I use at work and would love my macros to automatically change over when I did something at home. Right now I have to redo them all or copy my wtf folder over to my laptop. /crosses fingers

Tidomann
10-18-2008, 05:39 AM
It's definately true and I'm loving it

Multibocks
10-18-2008, 05:41 AM
hot diggity!

elsegundo
10-18-2008, 05:44 AM
so after deleting the WTF file for one of my characters (to get rid of a bunch of old addon settings) all my macros specific to the character disappeared.
so.... it might be. but it wasnt for me on patch day.

Tidomann
10-18-2008, 05:46 AM
I think that you needed to log on with character specific macros first for them all to apply to the server since all my keybindings and macros after logging in the first time worked for both of my computers on each account.

Hachoo
10-18-2008, 05:49 AM
Be careful - I have 2 wow folders that use the same account - my "main" wow folder that has every addon, set to full screen, etc, that I use on my non-multibox characters, and my first multibox wow folder.

Well, When I logged into WoW after patching, it uploaded my macros or whatever, then I logged in again with the other folder, and it overwrote my server macros with the macros from my main wow folder which didn't have any of my "general" multiboxing macros. These then got stored over my old multiboxing macros on my first multiboxing folder.

Basically I had a backup and I logged out, copied it over the macros-cache.txt and logged back in, then deleted macros-cache.txt on every other system. Now they're restored.

This only seems to be a problem with the general macros.

phara
10-18-2008, 06:20 AM
Key bindings are also being stored sever side FYI. I had a to change a bunch of mine to "character specific" bindings so my boxing toons don't interfere with my main solo toon.

TheBigBB
10-18-2008, 12:10 PM
Key bindings are also being stored sever side FYI. I had a to change a bunch of mine to "character specific" bindings so my boxing toons don't interfere with my main solo toon.God, no. This is horrible news. I have an entire separate WoW duplicate folder just so that I can have different key bindings when I'm not boxing. This will make it a nightmare.

Aradar
10-18-2008, 02:20 PM
This is my second night in a row logging on to find all my tank macros gone and the keybindings gone. X(

Prepared
10-18-2008, 04:27 PM
Has anyone tested this?

We are happy to inform our players that beginning with patch 3.0.2, all character macros and key bindings will be stored on the server side by default. This should make logging into the same account from multiple computers much more convenient as the same key bindings and macros will be applied regardless of where you log in from.

This would be awesome for me as I have a laptop that I use at work and would love my macros to automatically change over when I did something at home. Right now I have to redo them all or copy my wtf folder over to my laptop. /crosses fingers

Hmm, this isn't what I've found. My macros and keybindings are all working from my C:\Program Files\World of Warcraft\WTF\Account\(account name)\ directories. Maybe if they are deleted they will work from the server, but I'm not going to delete mine. I copied my keybindings file from the file bindings-cache.wtf from that account name directory to the other accounts that I run on all my computers and it correctly fixed all of my keybindings to what I wanted to use. I also copied the macros-cache.txt file to all of the character directories and it correctly picked them up in the game when I logged in. This all happened after the latest patch version 3.0.2 (90561 Release)

Tdog
10-19-2008, 04:38 AM
I think the problem for you guys might be that you have several different WoW Folders. I've always only had one folder and I haven't had even one bit of trouble with this.

phara
10-19-2008, 04:50 AM
I have a copule different game folders for same accounts (for solo raiding vs boxing). This *appears* to be what I've found when getting my solo tanking macros fixed, although I haven't run through every scenario and strictly tested this:

(settings = macros and keybindings)
- if the server has never stored your settings, the first time you log in from any game folder those settings will be stored on the server
- every time you log in the settings are retrieved from the server, overwriting what is in your local folder (no matter which game folder it's in)
- your settings are saved to the server when you log out, any changes during that game session are updated on the server (to include modifying them in-game or through the cache files)

So different people may be getting different results based on whether or not you have multiple folders and which order you log in / out and when you make changes. For me my main account with 2 folders getting overwritten by the server every time I switched from one to the other, so I made all my bindings character-specific (my current raiding MT is not used for boxing) ... but when I hit 70 it's going to be a HUGE pain because I don't want the same bindings for my MT when raiding vs boxing.

Sounds like it may be time to make a mod that lets you make per-character key binding profiles and load them with the click of a button.

Doostin
10-19-2008, 01:30 PM
This has made the baby jesus cry.

macro's being stored on server is royally screwing me up.
when i pvp i use my human mage with 2 other mages a boomkin and a shaman.
when i pve i use my human or dwarf pally, 3 mages and my shaman (or one of my 2 priests)
i have folders for pve macros and one for pvp macros. it will take me HOURS to set up when i want to go pve now, i went to try it last night to do the horseman and it royally fubar'd my main mages keybindings/macros. UGH

this is gonna suck

TheBigBB
10-20-2008, 03:14 AM
I think the problem for you guys might be that you have several different WoW Folders. I've always only had one folder and I haven't had even one bit of trouble with this.The issues for me is serverside keybindings, and I have to have multiple folders. I can't have the same bindings on my priest when I raid as when I box. Same for any other characters. Now I'll have to redo key bindings any time I raid on someone. Who does this change help enough to make it worth hurting so many others who purposely have different bindings? I mean even a switch over to a laptop to take WoW on the road will see significant changes in the keyboard layout such that it'll be a huge pain.

mmcookies
10-20-2008, 07:37 AM
In anticipation of this, I wrote a dinky little addon that stores all of my macros and keybinds into different profiles.
All I have to do is type one command to load the different profiles out of combat.

It's very easy to make, but the way I did it is so crude I'm ashamed to post the code.
I pretty much just hardcoded everything.

Killefitt
10-21-2008, 05:52 AM
This is my second night in a row logging on to find all my tank macros gone and the keybindings gone. X(
Yeah there is a known issue right now:

From http://forums.worldofwarcraft.com/thread.html?topicId=11162847363&sid=1&pageNo=4




There is a pretty serious bug in 3.0.2:

Character specific macros and key bindings are not being retrieved for more than one character when logging in from a different machine.
1. Login to WoW: WotLK with any character.
2. Open the Macros frame and create a character-specific macro.
3. Open the Key Bindings frame and check the Character Specific Key Bindings checkbox.
4. Customize several key bindings and press Okay.
5. Repeat steps 2-4 for two additional characters.
6. Quit the game, and delete the WTF folder in the WoW directory.
7. Login to WoW: WotLK again with each of the 3 characters.
8. ---> Only the first character you log back into retrieves its saved settings. The other two lose them.

This is fixed in 3.0.3, and hopefully this will resolve the losing settings that people are experiencing. Please try this out in the next test realm build and let me know if there are any further issues.

Thanks!
Which is of course creating havok for multiboxers which by definition have many characters heh.
There is also this line of code you can type into the chat box:



Right now if you want to disable the setting synchronization, you can do this on each computer where you want only local settings:
/console synchronizeSettings 0

In 3.0.3 you will be able to manage macros vs key bindings separately:
/console synchronizeConfig 0
-- turns off synchronization of UI settings
/console synchronizeBindings 0
-- turns off synchronization of key bindings
/console synchronizeMacros 0
-- turns off synchronization of macros

Whenever settings are downloaded from the server, the old settings are saved in <file>.old, so you can quickly log out, move them back into place and they'll be uploaded to the server (unless synchronizeSettings is 0).

So running that line of code in a secondary wow folder will stop that folder from synching its macros and keybinds, which is a good start, although action bar changes (where you put spells/macros on actionbars) still synchronizes, so as of now it does not help me very much. I really hope in 3.0.3 this can be disabled as well, since I need a totally different setup if my healer is supporting my tank compared to playing that healer as a main.
As a temp workaround I have all my support /assist macros for healer on the 2nd actionbar (the main bottom left one that you can flip down to #2), then I can use the normal #1 action bar when I play that toon as a main, and 12 support macros on the #2 bar are good enough for me for now, I just need to remember to flip that action bar down to #2 in the 2nd instance of wow when dual boxing.

Hachoo
10-21-2008, 06:18 AM
Yeah I just had this kill me again. I fixed the issue for now though. All 5 of my wow folders are separate but I also have a separate 6th folder with max addons/settings for single boxing using the same account as my Wow1 multiboxing folder. I logged onto one of my singlebox characters last night and then logged back into my multibox character and my main lost all his general macros again.

Solved the problem by retrieving the macros-cache.txt file from backup, and then copying it to BOTH account folders in both wow folders - this will solve the problem but any time I add a new general macro I'll have to copy the file again :(

Vyndree
10-21-2008, 08:44 AM
I have an entire separate WoW duplicate folder just so that I can have different key bindings when I'm not boxing. This will make it a nightmare.

I'm sure you could utilize something like this...

http://forums.worldofwarcraft.com/thread.html?topicId=11296624105&sid=1&pageNo=1

Continuous Resetting of Interface Settings, Macros, and Keybindings
Status: Active


We are presently investigating reported issues of one's general interface settings, macros, and keybindings being reset upon each logout. This appears to occur only should one not run World of Warcraft on Vista as an Administrator.

With that said, there is a way to both backup and upload saved macros from one's personal system as needed.

To backup your macros, log in and set up your desired variables. Then, into the chat window type:
/script BackupMacros()

This will cause your macro list to be saved locally within your **WTF\Account\<Account Name>\<Realm Name>\<Character Name> folder as "macros-cache.txt".


Once saved, you can then upload these settings from your local file to our server by using the following command (again, while logged in and typed into the chat window):
/script RestoreMacros()



Should you still be experiencing difficulty or uncertainty with this issue—that is, you're unsure how to Run as Administrator, you're not operating on Vista, etc—we encourage you to submit an in-game petition or contact our Technical Support department.

Raskaz
10-21-2008, 09:17 AM
Ah that's good to know. My macros have gone twice by now for reasons unknown to me so nice to see I can still backup/restore them.

Kaynin
10-21-2008, 08:04 PM
Macaroon still works with client side macro's as far as I know.

blast3r
10-22-2008, 06:31 AM
Macaroon still works with client side macro's as far as I know.

Macaroon is just fantastic. For those that haven't tried it I highly recommend it!

Advantages include Macros (client side) of up to 1024 charachters. Macros is stored in the buttons! You can also set the keybindings right there on the main console without having to go into that horrible crappy blizz ui. This is saving me time and has eliminated problems I was having with large macros. This was a dream come true for me!

Multibocks
12-15-2008, 05:17 PM
so does

/console synchronizeSettings 0
make it so my macros are stored locally only? I want to run 2 different setups. TankA and 4 shaman and TankB and 4 shaman, which I figure I need different folders of WoW and different macros for all characters. Is this feasible?

edit: Also, do you type the above in your chat screen? Or do you save it in a config file? Is it permanent until changed?