Gcenx / WineskinServer

Wineskin
GNU Lesser General Public License v2.1
2.42k stars 167 forks source link

Set Screen Options #493

Closed stevenbarich closed 7 months ago

stevenbarich commented 8 months ago

Is your feature request related to a problem? Please describe. Back in the day with the Wineskin Project of doh123, Wineskin had a Set Screen Options button, which has now been replaced by a Winetricks button/option in this latest Wineskin—and much improved!!—implementation. However, it was a boon to have such immediate options for screen resolution and other Wine controls of the Screen Settings. And, in particular, I noticed on one Windows game that where once I had screen resolution options, I have none, and thus I'm stuck with a default screen size for my bottle (or at least it seems this way, unless I'm missing where Winetricks allows me to make so changes based on many options...see screen shots of the old Wineskin).

Describe the solution you'd like Bring back the Set Screen Options...option.

Describe alternatives you've considered I made an attempt to find ways to utilize Winetricks for setting Virtual Desktop resolutions...but nothing near as varied nor as easy as with a drop down menu.

Additional context Here are some screen shots:

The old Wineskin button and interface: image image

Where my game is no longer showing any options for set screen resolution...used to work perfectly on the older Wineskin: image

Thanks. Any suggestions or reponses would be greatly appreciated.

Gcenx commented 8 months ago

This was removed as the only viable display driver is winemac.drv on macOS.

Also winemac.drv doesn’t support Virtual Desktop feature that’s found in winex11.drv

Gcenx commented 8 months ago

Some workarounds are cnc_ddraw & dxwnd winetricks verbs.

stevenbarich commented 8 months ago

Thanks for the replies. Pity that an older (?) driver had more functionality!

What got me on this was trying to do my own investigation via Winetricks in order to set a resolution that was appropriate to my Macbook Pro 16" of 3072 x 1920. Below is a screenshot where it seems Winetricks does have some existing ability to set Resolution...but still quite small/limited...and maybe as you say, it wouldn't even work if winemac.drv doesn't even support virtual desktop(s):

image

Gcenx commented 8 months ago

Thanks for the replies. Pity that an older (?) driver had more functionality!

winex11.drv has always had less functionality than winemac.drv it's just lacking the Virtual Desktop functionality that X11 could provide.

What got me on this was trying to do my own investigation via Winetricks in order to set a resolution that was appropriate to my Macbook Pro 16" of 3072 x 1920. Below is a screenshot where it seems Winetricks does have some existing ability to set Resolution...but still quite small/limited...and maybe as you say, it wouldn't even work if winemac.drv doesn't even support virtual desktop(s):

You can try it yourself those verbs will do nothing on macOS, thinking about it to avoid future confusion I should remove those like I've done for VKD3D-Proton verbs.

stevenbarich commented 8 months ago

Some workarounds are cnc_ddraw & dxwnd winetricks verbs.

It looks like cnc_ddraw is a bust, since it doesn't work with Direct3D games. I will give dxwnd a try if the Wineskin app can load the .exe installer file into the bottle.

Gcenx commented 7 months ago

It looks like cnc_ddraw is a bust, since it doesn't work with Direct3D games. I will give dxwnd a try if the Wineskin app can load the .exe installer file into the bottle.

No clue why you’d be running the DxWnd installer when I’ve already provided a verb.