so heres the delima (mainly centered around starcraft but also other games) Ideally I'd like to be able to manually set the running resolution of a game, im not sure if this is still doable without the config file but im hoping.
newer games that allow setting the running resolution in there settings are no problem since they all stick to what I tell them to do however older games like starcraft cant set from inside they just either run in fullscreen and seem to perminantly change my resolution or I run them in emulated desktop mode and its an itty bitty window, any help on this would be most appreciated, I've also noticed with starcraft that when I go to an alternate desktop the game will either crash or continue to run without displaying anymore (requires a killall) again thanks for the help and if any more information is needed from my end just let me know
Thanks
SBDixson
Forcing Application Resolutions
I was just about to create a thread that is very similar to this one. So I'll just append your post with a post of my own.
Staying in the realm of Blizzard games, I'm attempting to play Diablo 2. I have it working great, but this is what I would like to make happen...
Right now I run Diablo 2 in windowed mode (passing in the -w command in the shortcut). This works fine but the largest window I can get is 800x600 since that's the largest resolution D2 has to offer. This is a little bit too small.
I set the Wine virtual desktop to be 1024x768, and I've set wine to open in a virtual desktop from now on. Then I set D2 to run in fullscreen (passing in -d3d instead of -w). So what I was hoping would happen is that Wine would create a windows desktop that is 1024x768, then Diablo 2 would run in fullscreen (fill all of the 1024x768). This didn't happen.
When I start D2, Wine starts up and is 1024x768. As soon as D2 boots up, even though it's in fullscreen, Wine shrinks itself down to 800x600 to match D2. I get D2 in a window still, tricking it to be "fullscreen" in a virtual desktop. But why does Wine resize it's resolution?!
I'm basically trying to get D2, in Wine, windowed, at 1024x768.
Is there a way to do this? To make it simple, is there a way to make Wine stop snapping it's size to the application inside it?
Staying in the realm of Blizzard games, I'm attempting to play Diablo 2. I have it working great, but this is what I would like to make happen...
Right now I run Diablo 2 in windowed mode (passing in the -w command in the shortcut). This works fine but the largest window I can get is 800x600 since that's the largest resolution D2 has to offer. This is a little bit too small.
I set the Wine virtual desktop to be 1024x768, and I've set wine to open in a virtual desktop from now on. Then I set D2 to run in fullscreen (passing in -d3d instead of -w). So what I was hoping would happen is that Wine would create a windows desktop that is 1024x768, then Diablo 2 would run in fullscreen (fill all of the 1024x768). This didn't happen.
When I start D2, Wine starts up and is 1024x768. As soon as D2 boots up, even though it's in fullscreen, Wine shrinks itself down to 800x600 to match D2. I get D2 in a window still, tricking it to be "fullscreen" in a virtual desktop. But why does Wine resize it's resolution?!
I'm basically trying to get D2, in Wine, windowed, at 1024x768.
Is there a way to do this? To make it simple, is there a way to make Wine stop snapping it's size to the application inside it?
Forcing Application Resolutions
sbdixson <[email protected]> wrote about [Wine] Forcing Application Resolutions
James Mckenzie
Just as as adjunct to your comments, I run Final Doom in a 800x600 virtual window and it sizes correctly to 640x480 on my Mac running a home built version of Wine for Mac using Mike Kronenberg's build script. Some early games were set to run in a 320x200 window and cannot resize properly upwards and appeared real ugly if you did not use propriary software to make it happen.so heres the delima (mainly centered around starcraft but also other games) Ideally I'd like to be able to manually set the running resolution of a game, im not sure if this is still doable without the config file but im hoping.
James Mckenzie
Forcing Application Resolutions
Sorry, there's no way to do this.
If the application is written to draw to only one resolution, Wine has
no way to translate the drawing and mouse co-ordinates for a larger
display. It simply wasn't designed for this sort of thing.
If you prevent the game from resizing the virtual desktop (certainly
possible by hacking the source), it will probably respond by crashing
or drawing within an 800x600 section of the screen.
If the application is written to draw to only one resolution, Wine has
no way to translate the drawing and mouse co-ordinates for a larger
display. It simply wasn't designed for this sort of thing.
If you prevent the game from resizing the virtual desktop (certainly
possible by hacking the source), it will probably respond by crashing
or drawing within an 800x600 section of the screen.
One could set both UseXRandR and UseXVidMode to N
http://wiki.winehq.org/UsefulRegistryKeys
Most apps will crach though if thay can't mess with the resolution.
http://wiki.winehq.org/UsefulRegistryKeys
Most apps will crach though if thay can't mess with the resolution.