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.

TF2 in game chat

Hi there,
I'm thinking about purchasing CXG (especially with 8.0 coming out on the first), but my friend who has it says she can't use in game chat while playing TF2. She's tried changing the key used, reinstalling the game, etc.

I tried using the trial and when installing TF2 I also couldn't get in game chat working, but I'm not sure if it's because I have a trial version.

Is this a typical problem or is something just wrong with her copy? Will it be fixed in 8.0?

Thanks in advance.

To be honest, I haven't tested this recently, but here's where things stood when last I did:

There are two possible voice chat systems involved. One is Steam's own voice chat. This is known not to work properly on the Mac. The other is the TF2's own voice chat system. This should work.

Sorry, I should have been more clear.

The voice chat works fine. I meant the steam friends text chat.

Yeah, the Steam in-game overlay doesn't work, either. It's actually a much more difficult problem than Steam voice chat.

The Steam overlay actually hacks into the game you're playing. It injects its own code and modifies the code of the game. This is true even for games from Valve, where you wouldn't think they'd need to resort to that sort of thing.

Anyway, when the Steam overlay tries to modify the game's code, it expect to find a very specific sequence of computer instructions at the beginning of each function it tries to modify. This sequence of instructions is what's generated by typical Windows compilers, but the compilers we use to build CrossOver on Mac OS X and Linux generate a different sequence of instructions. So, the Steam overlay doesn't find what it expects and bails out.

In order to fix this, we're going to have to modify the compilers we use, which is a nasty undertaking. Stefan has done some work to that end, but there's a lot more work still to be done.

Oh, gotcha, well I'll wait patiently then.

Thank you so VERY much for your help!

I haven't been able to use the TF2 Voice chat. Any answers?

JD, you're going to have to supply more info. What OS do you use? If Linux, which audio driver? Which Wine audio driver is in use (you can check with winecfg)? Have you checked that your audio input device is working properly with native apps? What happens if you try the Test Microphone button in TF2's audio settings dialog?

Sorry... I use Mac OS X 10.6 (Snow Leopard), The wine audio driver is CoreAudio driver, I tested it with Native apps (Mainly in System Preferences, Under sound then the input tab) and it works, and it works when I test the Mic on TF2, but it won't work in game.

Hmm. I suspect you're doing everything right. I think that TF2 must have changed since last I checked, and now hits a known limitation of CrossOver. So, I'm afraid that voice chat won't work until we address that limitation. It's on our list of things to do.

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