Here's a CXZ Steam Wrapper i've made from CXZ Black Diamond.
CXZ Black Diamond is based on CrossOver 8.1.3, so full Left 4 Dead 2 and Call of Duty Modern Warfare 2 support.
I've been paying Left 4 Dead 2 a few hours today, so i can say the ported Steam works very good with it.
I've made a CXZ version of Steam which requires the CXZ Black Diamond Engine files to work, and also made a CXS version which has the Engine files integrated, so you can take your whole Steam Library on a thumbdrive wherever you go without the need of installing the Engine Files.
edit2: Updated the old Steam Port to the new CXZ Aquamarine Steam (PC) Port here:
go there for the new Steam (PC) Port.
edit: both Links are down, since the new version of Steam with the Webkit Engine is live, it replaces the older Trident version. And the new Webkit Engine is currently not compatible with CXZ Black Diamond
Waiting until the new CXG will get out of beta...
Software guys are often accused of wanting to spend too much time polishing their beloved programs. I'm very guilty of that myself, and that's doubly hard because of our work on Wine. While Wine is amazing, it's not perfect, so there is a challenging balance in deciding that we've made enough progress to justify a release. Of course, if you let us software guys decide, we'll take forever and never ship anything.
Luckily for our gaming customers, Valve has forced our hand. That is, they have released an entirely rewritten version of Steam today. And, unfortunately, it does not work at all in our existing CrossOver Games releases. And since Steam is a large part of what our customers use CrossOver Games for, we've been forced to rush out a release to provide that support. We've been in a mad scramble this past month; Wine did not run the new GUI at all. We finally fixed it last week, just in time for the production launch by Valve.
So I am happy to announce that we're making a beta version of our CrossOver Games 9.0 release available today. We're feeling pretty good about it; it runs the new Steam GUI, and quite a few games work very nicely. However, we really haven't had much time to test it or shake out any problems. So we really recommend it only for customers that need to use the new Steam GUI.
We hope to ship the 'real' 9.0 very quickly; if you're not using Steam, please give us a bit more time for that picky polish .
If you start up Steam for the first time, it usually takes a minute or two until Steam updates itself after you login to your Steam account.
If it says "could not connect to Steam" on launch, close it and wait a minute until you start it up again.
Little Snitch bothers Steam quite a bit, so you have to make a new Rule to allow connections forever for Steam's wineloader process.
After that no connection errors should bother you anymore.
Also Steam has some little issues with some of the Flash content.
The Steam Wrapper may also benefit other Ports, because the installation process of Steam adds quite a few fonts and updates to the Wrapper.
Also check out stoffergoffer's CX version and dafootballer's CXZ Diamond Version of Steam here.