How to move player frames in the Default WoW UI

Over the last couple of days I’ve been popping in and out of the 7.03 PTR to have a play around with the Death Knight changes that will hit us sometime in the next month or so. It’s the first time I’ve been in the PTR for quite a while so the first thing that hit me was the default UI. I personally don’t know anyone that plays with the default UI – or at least any one that will admit it – and after 5 minutes with it I was reminded why. In my view, the default UI fails in its number goal, being user friendly.

I’m someone that likes to have all the important information that I need handy. This means that, particularly on larger monitors, I like to bring a lot of the modules the default UI hides away in the corners closer to my character.

So the first thing I decided to do – besides seeing what my death knight would look like as a Worgen – was to find out how to move frames around without resorting to addons. Thanks to the magical powers of the internet there are already a tonne of scripts that you can use to move elements of the default WoW UI around. After about 20 seconds of playing around with one of them I had a script that did what I wanted.

Moving player and target frames in the default World of Warcraft UI

First up, here’s what my UI looked like after I’d run the scripts.

Moving players frames in the Default WoW UI

Next, here are the scripts.

To move the player frame:
/run PlayerFrame:ClearAllPoints()PlayerFrame:SetPoint("RIGHT",UIParent,"CENTER",-170,0)PlayerFrame.SetPoint=function()end
To move the target frame:
/run TargetFrame:ClearAllPoints()TargetFrame:SetPoint("LEFT",UIParent,"CENTER",170,0)TargetFrame.SetPoint=function()end

If you want to adjust the position the frames are moved to you can play around with the co-ordinates until you get something you like. In the scripts above the x,y co-ordinates are -170,0 for the player frame and 170,0 for the target frame.

Leave a Reply

Your email address will not be published. Required fields are marked *