So, I used to use this cool macro the internet spits out, which google actually does continue to turn up in many forums (thanks to the original author, whoever you are <3):
/run FramerateLabel:ClearAllPoints() FramerateText:ClearAllPoints() FramerateLabel:SetPoint(“RIGHT”,UIParent,“CENTER”,X,Y) FramerateText:SetPoint(“LEFT”,FramerateLabel,“RIGHT”) ToggleFramerate()
But at some point this stopped working 
Does some clever person know how to make this or something like it work again? I like not having to use an addon and just being able to feed in my desired X,Y values…
1 Like
/run local f = FramerateFrame f.Label:ClearAllPoints() f.FramerateText:ClearAllPoints() f.Label:SetPoint("RIGHT",UIParent,"CENTER",X,Y) f.FramerateText:SetPoint("LEFT",f.Label,"RIGHT") f:Toggle()
7 Likes
What about when you reload or change zones, you have to reenable the fps every load. Any way to prevent this to always show fps?
As far as I’m aware, it shouldn’t reset when changing zones or after entering/leaving instances.
If you want to change it into an addon that automatically runs when a character logs in, you copy/paste everything except the /run bit to the website addon.bool.no to download and install like any other addon.
It does reset.
Someone called ‘‘Railander’’ made an addon called ‘‘Move FPS Counter’’ on Curse. This will let you run a command like /movefps 500 -400 to move it, and also has an option to remember/save it so it doesn’t reset on reloads.