CrossOver Support - Community Forums

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

General Discussion
Open forum for all topics about CrossOver, Community, Open Source, whatever.

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

Back to Threads Reply to Thread

Suggestion: present a list of all the crossties of the games we own

hi

With this URL, we can retrieve the list of games owned by the user based on their SteamID.

http://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key=${steamKey}&steamid=${steamId}

It would be convenient to present the list of crossties available for the games the user owns, as looking up every single game we have can be overwhelming when we have a bunch of Steam games. This would be more convenient.

Something like this should work – it is slow to cache the files due to rate limiting on the Steam end but once loaded it should do the trick.

You will need a steam api key and your profile will need to be public.

I do not think there is a public API for crossover, so I just did a rough scrape of the compatibility page for each game (with some of them not being found however). Feel free to fork it and issue a PR so as the game cache can be improved.

https://github.com/ThomasHaz/SteamCategoriser

I must admit it is not the best way to do it and feels like a massive code stench, but it does the trick and most of the work had been done from a few years ago prior to Steam improving their category management.

Thomas Hazlett wrote:

Something like this should work – it is slow to cache the files due to rate limiting on the Steam end but once loaded it should do the trick.

You will need a steam api key and your profile will need to be public.

I do not think there is a public API for crossover, so I just did a rough scrape of the compatibility page for each game (with some of them not being found however). Feel free to fork it and issue a PR so as the game cache can be improved.

https://github.com/ThomasHaz/SteamCategoriser

I must admit it is not the best way to do it and feels like a massive code stench, but it does the trick and most of the work had been done from a few years ago prior to Steam improving their category management.

I think CrossOver uses some sort of API for the compatibility database, but it'd probably be much easier to read crossover.tie locally for this.

I hadn't thought of digging into the crossover application so thank you for pointing me towards the crossover.tie file :D

I had only just downloaded the trial - and have now just purchased a license. The main difficulty I had was linking the steam name to the name used by crossover which resulted in several misses.

I have noticed that my library has several games which aren't listed in crossover but are working well in the default steam bottle. I am not a better tester, is there any way these could be added to the compatibility list?

Caveblazers, Downfall, LOVE, Super Hydorah, UnMetal — all work well

Mount Your Friends, Over 9000 Zombies, Worms Blast — do not run (at least in the default bottle)

Apologies for going off topic on this :/

FYI: Running on M1 Pro

I recently started looking through my steam game list and trying a bunch of things I don't normally play to give some more data, but having this integration would be very useful, and would probably encourage others to share more ratings as well!

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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoiZ2JwaEs4S2h2VFF3djZkeiIsImdkcHIiOjB9