First off I’m a complete noob when it comes to WoW addons , so if the question is silly , thanks you for the answer .
As advised in a different thread I made a simple addon to resize my In Game Menu to be smaller .
-
Go to C:\Program Files (x86)\World of Warcraft_retail_\Interface\AddOns\ and create a folder named InGameMenuScale
-
Go into that created folder and create 2 files (InGameMenuScale.lua and InGameMenuScale.toc).
-
Edit the InGameMenuScale.lua and insert: GameMenuFrame:SetScale(0.8)
The (0.8) can be changed to what you need up to 1.15 and down to 0.65)
- Edit the InGameMenuScale.toc and insert: InGameMenuScale.lua
Save the files and reload in game. The game menu should be smaller now .
I tried it for a while and its great , because I don’t really use any other ui changing addons .
But the problem with the login screen and login menus being huge still remains for me .
At 115% scale I can’t see most of my screen and I can’t even see the right most character near the Warband Campfire .
So I figured I would reduce the scale overall to something more reasonable like 65% , but than set the scale in game when I log in with an addon , similar to the above method .
I found the following methods which work in game via a run command .
/run SetCVar(“uiScale”, X)
(x is the scale value between 0.65 and 1.15) This one basically changes your scale as if you did it from the in game menu and persist trough logins .
or
/run UIParent:SetScale(X)
(x is the scale value between 0.65 and 1.15) . This one changes it only for the current session and is reset upon log out .
For me the UIParent:SetScale(X) would be best . The idea being that the general scale will be set to 65% (so my warband screen looks OK) , but when I log in , the addon should resize my menu to 115% ( so that I can actually see the buttons) .
I tried putting this line in the addon , but it doesn’t seem to take effect .
UIParent:SetScale(1.15)
I am not sure why . Anyone know how I can get both
GameMenuFrame:SetScale(0.8)
and
UIParent:SetScale(1.15)
In the same addon so that it automatically resizes my UI when I log in ?