On Tue, Mar 24, 2015 at 11:35:40PM +0100, Stefan Dösinger wrote:
I think making this visible on some way is a good idea. I have wondered about this myself, and so have many other users.
I also like the idea, but I'm not sure the text is the right way to do it.
Context behind this: To run Simcity 2000 I change my Wine prefix settings to mimic NT 3.5 so that it uses a different file chooser dialog which doesn't crash the game (for whatever reason). This last time installing things I was confused about why I didn't see the option for NT 3.5 until slackner reminded me on IRC that I need a 32 bit prefix to have that option.
Somewhat offtopic to your patch: Is this a known bug in the game? Does it crash in Windows XP or newer unless you set Win9x or Win NT compatibility? It may be a good idea to investigate the actual crash.
It's a very old bug that as far as I know hasn't been diagnosed. I don't know if it's been tested on Windows.
https://bugs.winehq.org/show_bug.cgi?id=12714
So, I thought it might be useful if the dialog could have a note explaining why those options aren't there if you're running from a 64 bit prefix -- and thus this patch. To make room for the text I made the applications Listbox 20 pixels shorter.
- From a user interface point of view, what do you think about adding
those old Windows versions in the listbox, maybe with a different text like "Windows 98 not available in 64 bit", and programming the code to set the dropdown field back to the last setting if the user decides to choose one of those settings? Or instead of having the modified text, pop up an error box and set the setting back.
Something like this seems good. Maybe "Windows 98 (32-bit only)", along with an error popup explaining that the current prefix is 64-bit and including instructions for how to create a 32-bit prefix.
Andrew