Set the view you want to use on your master by positioning your camera to wherever you like it.
Once you have the viewpoint that you like, enter
Code:
/script SaveView(#)
, where # is a whole number between 2 and 5, in your chat and hit enter. I used /script SaveView (4). You have now saved this as a new preset viewpoint.
Log out all of your toons.
Make sure this is a proper log out, don’t just force close the game. And make sure you haven’t moved your camera at all on your master since you saved the view!
Go to \World of Warcraft\WTF\Account\ACCOUNT NAME\SERVER NAME\TOON NAME. This needs to be the path for your main toon, where you just set the camera view.
Open config-cache.WTF in a text editor like Notepad.
Look for the lines below :
Code:
SET cameraSavedDistance “XX.XXXXXX”
SET cameraSavedPitch “XX.XXXXXX”
If you didn’t move your camera after you did the SaveView, this should be the exact positioning for your new camera preset.
Now, go back and open up the config-cache.WTF files for all your slaves. No doubt the numbers read differently for them. And this is why you needed to avoid moving the camera. Those numbers are NOT the actual position of the newly preset camera, those are the last positions of your camera before you logged out. Something changed with Cata and you don’t have SavedView variables anymore locally. So we’ll match up the log in views instead.
Copy the SavedDistance and SavedPitch numbers from your master’s config-cache.WTF file to all of your slaves’ config-cache.WTF. Save and exit all of the files.
Log back in to the game on everyone. On each of your slaves, enter the same
Code:
/script SaveView(#)
that you entered for your master. In my case, it was
Code:
/script SaveView(4)
.
Now, mess up everyone’s camera views. Zoom some in, zoom some out, make some look at the sky, someone else look at the ground, flip one’s around, whatever. This is where we test that the settings saved.
Create the following macro for everyone and give it a keybinding. Replace the # with the appropriate number from your SaveView, of course.
Code:
/script SetView (#); SetView (#)
Now hit the macro. If you followed all the instructions, everyone’s camera should go back to the right viewpoint.
Connect With Us