CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Games
Archived Discussion about CrossOver Games, Forum closed.

The following comments are owned by whoever posted them. We are not responsible for them in any way.

CXGames/CXOffice Potential for "Multiple Wine Versions"

Having been a long time linux user and a follower of the Wine project, there are a couple of things that stand out to me that may help with some long-running problems.

As Wine is in pretty active development, several bugs are closed and many new ones opened which affect a large number of apps, and in the CXGames users interests, affect games. One thing of note is that often times there are certain builds of Wine which work almost perfectly with a particualr game in version X of Wine, but is broken in version Y.

One recent example of this is the game "Sins of a Solar Empire" (APPDB entry at http://appdb.winehq.org/objectManager.php?sClass=application&iId=6653) which had issues but was semi-playable on version 0.9.60 but the installer broke post 1.0. This may not be the best example, but is just one of many examples of this type of issue.

This issue likely creeps up in CXGames, and installing the new unsupported builds may help some games, but break others.

This being the case, what is the potential for being able to have the CXGames front-end utilize multiple Wine/CXGames backend versions to support apps in particular bottles? If it is discovered that Game "A" works better with version "X" of a CXGames backend, would it be possible to launch and use that game using version "X", while using version "Y" for other games?

If that were the case, what about using the "official" Wine versions, but managed by the CXGames frontend?

I know that this type of functionality would represent one of the greatest value-add propositions for me when it comes to unsupported software. CXOffice and CXGames are excellent products for running supported software, but when dealing with unsupported software results can be hit and miss. Instead of having to resort to standard Wine versions installed stand-alone and used via command-line to try for better compatibility, perhaps allow them access to those options while maintaining the simplicity and ease of the GUI.

I think this functionality would be of great help. For one it would easily allow users to test a game with different versions of crossover-games and determine quickly when and where a regression has occurred.

Secondly it would allow users to determine and use the best version of crossover (and wine) for a particular app (and help them attain the best experience easily). Combining this with a simple feedback mechanism (have an option to submit feedback when the user selects an older crossover / wine engine) would allow the devs to see the severity of regressions. A simple prompt could be:

"You have selected to run this game with an older version of crossover, if it is because of one of the issues below < list current open tickets > please put a check next to it and fill in the information below to help us better assist you, if your issue is not there, please fill in the information below to alert us to this regression."

That's actually what Transgaming does with Cedega, but we don't want to go there. We really want to avoid breaking formerly working apps. Obviously we cannot prevent that 100%.

If you have such an app, you should be able to install two cxgames versions simultanously(in different folders). The games will be run with the cxgames version you used to install the game(unless you mess around with the created menu entries)

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM5NTcwNzYwLCJjc3JmX3Rva2VuIjoiMkJZVG5QdEVyV25jWGJLNyIsImdkcHIiOjB9