I’m having trouble with in-game resolution, and it was suggested to me that I can fix it by typing in the desired resolution in command line by typing “-y 1920 -x 1080”, and I tried that which resulted in me being unable to launch the game because of error messages:
“CommandLine Parse Error: y(0): Invalid argument: y
CommandLine Parse Error: 1920(0): Invalid argument: 1920”
Can anyone help with that? Please? 
I tried other commands like “-nod3d9ex1” and “cl_forcepreload 1” which were recommended to me as well, but result is the same - more error messages:(
What exactly is the goal here?
Knowing that would help figuring out what type of syntax might be required - but generally speaking, the easiest way to set a fixed screen resolution for the game (if the in-game menu for some reason cannot be reached) is to write the desired ratio directly into the config file of the game.
Said file is located in the WTF-folder, and is very aptly called “config.wtf”. It can be opened with basically every text-editor, e.g. Notepad, and contains all settings for the game. For the purposes of troubleshooting it might be better to launch the game in a windowed mode, so the relevant lines in question would be:
SET gxMaximize “0”
SET gxWindowedResolution "AAAAxBBBB"
AAAA / BBBB can be replaced with numbers, e.g. 1920x1080 for said resolution. 
The goal is to fix my weird resolution issue, that I don’t understand how it appeared in the first place:D
My resolution in settings is set to windowed mode and 1920x1080, but now for some reason every time I launch the game, even though in the setting it’s the same 1920x1080 resolution, my actual resolution in the game looks way smaller - action bar is covering part of the chat window for example and everything is awkwardly big.
I can fix it for that particular gaming session by going to the settings and clicking on the same exact resolution that I have already chosen there and hit apply, then it gets fixed back to the intended 1920x1080. But when I restart the game everything goes back, so I have to repeat this step every time I launch the game. I wrote to support, they said it’s Mac’s issue, like it has some sort of enlargement function on… I checked and there is only one such option and it’s not on… And apparently I’m the only idiot who has this issue, so I thought I’d try my luck here.
So I made a post here on the forum, and one person suggested for me to try these commands in the battlenet launcher commandline, which I did and they give me the errors that I described before.
P.S. Thank you for your answer, I tried that and all it did is made the game the size less than even my laptop’s screen. Following up on this right away: it seems that the resolution in the config file resets every time I launch the game, like I just changed the SET gxWindowedResolution “1920x1080” I launch the game - check the file - and it’s set back to “960x540” please halp! 
This actually sounds a lot like MacOS may be preventing the game from properly storing information - typically, this would be the result of a permission conflict, e.g. trouble with the /Shared/ folder.
You may want to give these steps a try, and see if that won’t improve matters. 
1 Like
Thank you for the advice!
I just tried that and nothing seems to have changed… Did the whole thing with the terminal, copy pasted the command, typed down my password - no result, still the same thing.
I don’t understand how it happened, nothing changed in terms of me changing permissions or anything, and I can’t be the only one playing on mac and having this issue… Damn this is frustrating.
And okay let’s say Mac does it somehow, but there’s got to be a way to check it, which function exactly does it.
3 days have passed and no answer so i assume that this topic has just gotten swept under a rug… cool