What I and all I want to do is play the game in 4k and I'm finding this almost impossible, playing it in or below 4k is just not practical for me.
So far the only way I've found to do this is, go fully all the way into the game where I'm playing my character, I then change the resolution to 3840x2160 and it will stick but once I exit out to the main menu it reverts back to 1280x720 so each and every time I go back into the game I have to physically and manually reset the resolution to 4k.
I'm running a beast of a machine Ryzen 9 7950x 3D, 64 DDR5 which includes an RTX 4090 and just want the best from it.
I use it for a while now (2019?) because of Stremio, which has a flicker problem with high refresh rate monitors, so I set up Alt+PgDn to lower the RR to 60Hz and Alt+Home to come back to my "home" RR and Res (2560x1440@165Hz), now I have another hotkey (you can set multiples) for 3840x2160@165Hz (Alt+End) for Starfield, so I can use DLDSR + DLSS and achieve better looks with no performance hit.
It seems like a hassle, but it really isn't. Just press two keys before opening the game or stremio, then press more two after closing it to revert back to native res.
This fuckimg trash game has been stuck on 1280*768 resolution since my first startup. Changing desktop resolution changes nothing! Editing .ini changes nothing. Mod cjanges nothing! FML!
Glad that it works for you too. There's also DisplayMagician, which allow you to have profiles for things that not only lets you change the resolution but a bunch of other settings, main display (multi-monitor setups) and programs in your Windows.
sorry bro, but this is totally useless. why would i want to run some tool to change res for me? i can simply change my res myself. takes me 2 seconds and 2 clicks (literally). ok ok 3 clicks. right click > display properties > change res oh no, that's 4 clicks! but still my point stands, why download some program to do that? i thought this is an actual mod that forces game to change resolution without having to butcher my graphics settings.
There's also DisplayMagician, which allow you to have profiles for things that not only lets you change the resolution but a bunch of other settings, main display (multi-monitor setups) and programs in your Windows.
I hate how modern games keep forcing borderless fullscreen without an option to change screen resolution, yes I understand that DX12 has no exclusive fullscreen anymore, but many games despite being DX12 only still allow you to change the resolution, refresh rate and activate HDR without having to change it in Windows settings first.
that's false info. dx12 has and always have had exclusive fullscreen, stop listening to some tworps on reddit, they're just some 10yo kids who talk nonsense. forza horizon 5 is dx12 and it supports exclusive fullscreen, i can tell it's EXCLUSIVE, because when i change resolution, it changes my monitor resolution, that's EXCLUSIVE fullscreen.
i believe dying light 2 is dx12 aswell, in fact most games these days are dx12 and they support exclusive fullscreen. those are just stories made up by some dumb kiddos who have no idea how computers work. dont listen to them
i know those no brain tworps say "but its older game". WHAT DIFFERENCE DOES IT MAKE? dx12 runs on your PC, not exclusive to game. if one game running dx12 is able to enter exclusive fullscreen, then so are all others. its specifically incompetent developing from bethesda, they are probably watching their pr0n on other monitor while "playing" so they dont care. they all run super computers, so if game eats 80% more resources than it should, they dont care. they still get 60+ fps on their super machines. they are already preventing it from running on below win10 22h2, which is a douche move. there's literally no difference between first version of win10 and 22h2. its still same and all programs work same.
Would this work for a 4:3 resolution? (I am playing on an iPad Pro due to being away from home a lot). I set my iPad´s resolution in Windows and it works very well there (and in Cyberpunk 2077, Baldurs Gate 3 and so on), but Starfield refuses to even show this resolution. Setting it via the .ini didnt work either. It only shows 16:9 and 16:10 resolutions, so I get ugly black borders..
Hmmm, I just tried... The desktop changes resolution, however the game still insists that it's running at 1280x7620p minimum which is a 16:9 aspect ratio...
I even tried editing the .ini as well, but this didn't work either sorry... it insisted on running in 16:9 and leaving black bars.
Has there been any luck changing the resolution? I want to play this game in 5:4 (1280x1024), but like the mod author said, I cannot get the game to anything other than 16:9 or 16:10. Those black bars make it so hard to play.
1) Edit the VBS with the correct number of TABs and Down/Up Arrows as per normal.
2) Also edit the VBS file on line 78, where it says "Return = WshShell.Run("""C:\Program Files (x86)\Steam\steamapps\common\starfield\Play Starfield""", 1, true)" ... Change it to: Return = WshShell.Run("""C:\XBoxGames\Starfield\Content\Starfield.exe""", 1, true)
3) Save the changes and move the VBS file to the game directory ... For the XBoxGamePass version, if you installed on C drive default location, that should be: C:\XBoxGames\Starfield\Content\
4) Put the "Starfield Change Resolution.lnk" file on your desktop. Right click on it and click on "Properties", then on "Change Icon", browse to the same folder as before, and click on "Starfield.exe"... That will change the icon on the lnk to match. This will be the shotcut you use to open the game, in future.
5) The "Play Starfield.lnk" is not needed aparrently, as long as the VBS file is in the same directory as your game.
Everything was going fine when I got an error message... In step 4, when I went to change the "Starfield Change Resolution.lnk" icon, I got this message:
Translation: Change icon Starfield.exe You do not have permission to open the file. Please contact the file owner or administrator for permission.
I'm using a laptop with the 2560*1600(2k) screen, and the gameplay performance is pretty awful while using fullscreen. The FPS is only 40-50 and unstable. However if I set the resolution to 1920*1200(1k), it only occupy a half of my laptop. It's too disappointing and I give up playing temporarily.
Did you change the in game resolution, leaving your Windows Desktop resolution at 2560x1600? If yes, then nope, this will get you the game running with black bars around it, or running in a window...
You mustchange the Desktop resolution first, before running the game, and not touch the in game resolution (the in-game resolution will set itself to the desktop resolution).
Using this command line app you can make that script so much simpler. http://www.nirsoft.net/utils/nircmd.html or https://sourceforge.net/projects/qres/ or http://tools.taubenkorb.at/change-screen-resolution/
or natively in windows wmic desktopmonitor create screenheight=1024, screenwidth=768 or natively in powershell https://learn.microsoft.com/en-us/powershell/module/servercore/set-displayresolution?view=windowsserver2019-ps
37 comments
So far the only way I've found to do this is, go fully all the way into the game where I'm playing my character, I then change the resolution to 3840x2160 and it will stick but once I exit out to the main menu it reverts back to 1280x720 so each and every time I go back into the game I have to physically and manually reset the resolution to 4k.
I'm running a beast of a machine Ryzen 9 7950x 3D, 64 DDR5 which includes an RTX 4090 and just want the best from it.
TIA.
I use it for a while now (2019?) because of Stremio, which has a flicker problem with high refresh rate monitors, so I set up Alt+PgDn to lower the RR to 60Hz and Alt+Home to come back to my "home" RR and Res (2560x1440@165Hz), now I have another hotkey (you can set multiples) for 3840x2160@165Hz (Alt+End) for Starfield, so I can use DLDSR + DLSS and achieve better looks with no performance hit.
It seems like a hassle, but it really isn't. Just press two keys before opening the game or stremio, then press more two after closing it to revert back to native res.
oh no, that's 4 clicks! but still my point stands, why download some program to do that? i thought this is an actual mod that forces game to change resolution without having to butcher my graphics settings.
bethesda is a joke! im glad i refunded it
There's also DisplayMagician, which allow you to have profiles for things that not only lets you change the resolution but a bunch of other settings, main display (multi-monitor setups) and programs in your Windows.
forza horizon 5 is dx12 and it supports exclusive fullscreen, i can tell it's EXCLUSIVE, because when i change resolution, it changes my monitor resolution, that's EXCLUSIVE fullscreen.
i believe dying light 2 is dx12 aswell, in fact most games these days are dx12 and they support exclusive fullscreen. those are just stories made up by some dumb kiddos who have no idea how computers work. dont listen to them
i know those no brain tworps say "but its older game". WHAT DIFFERENCE DOES IT MAKE? dx12 runs on your PC, not exclusive to game. if one game running dx12 is able to enter exclusive fullscreen, then so are all others. its specifically incompetent developing from bethesda, they are probably watching their pr0n on other monitor while "playing" so they dont care. they all run super computers, so if game eats 80% more resources than it should, they dont care. they still get 60+ fps on their super machines.
they are already preventing it from running on below win10 22h2, which is a douche move. there's literally no difference between first version of win10 and 22h2. its still same and all programs work same.
I even tried editing the .ini as well, but this didn't work either sorry... it insisted on running in 16:9 and leaving black bars.
:(
2) Also edit the VBS file on line 78, where it says "Return = WshShell.Run("""C:\Program Files (x86)\Steam\steamapps\common\starfield\Play Starfield""", 1, true)" ... Change it to: Return = WshShell.Run("""C:\XBoxGames\Starfield\Content\Starfield.exe""", 1, true)
3) Save the changes and move the VBS file to the game directory ... For the XBoxGamePass version, if you installed on C drive default location, that should be: C:\XBoxGames\Starfield\Content\
4) Put the "Starfield Change Resolution.lnk" file on your desktop. Right click on it and click on "Properties", then on "Change Icon", browse to the same folder as before, and click on "Starfield.exe"... That will change the icon on the lnk to match. This will be the shotcut you use to open the game, in future.
5) The "Play Starfield.lnk" is not needed aparrently, as long as the VBS file is in the same directory as your game.
In step 4, when I went to change the "Starfield Change Resolution.lnk" icon, I got this message:
Translation:
Change icon
Starfield.exe
You do not have permission to open the file.
Please contact the file owner or administrator for permission.
You must change the Desktop resolution first, before running the game, and not touch the in game resolution (the in-game resolution will set itself to the desktop resolution).
http://www.nirsoft.net/utils/nircmd.html
or
https://sourceforge.net/projects/qres/
or
http://tools.taubenkorb.at/change-screen-resolution/
or natively in windows
wmic desktopmonitor create screenheight=1024, screenwidth=768
or natively in powershell
https://learn.microsoft.com/en-us/powershell/module/servercore/set-displayresolution?view=windowsserver2019-ps
I'm not a script kiddie... I just found a jank way to achieve what I wanted, but will look into these and probably update..