I must give credit to conoverb for his idea. I just changed a little but of things up, here is his text explanation:
Method 1:
VIDEO TUTORIAL:
http://www.youtube.com/watch?v=gQYASDzFmNQ
You can also simply use HLDJ running in Wine or Crossover:
- First, install HLDJ and Win Steam in Wine/Crossover.
-Now, symlink your Mac SteamApps folder (~/Library/Application Support/Steam/SteamApps) with the one in whatever folder Wine/Crossover calls it's "C:" drive (in Crossover this is ~/Library/Application Support/Crossover/Bottles/default/drive_c) which should translate to C:\Program Files\Steam\SteamApps. Now your Steam folders are synced, and you can play all your games using native Mac binaries or Windows binaries via Steam in Wine. [NOTE: This step MAY not be necessary, I do not know if HLDJ absolutely needs to find Steam to launch, could someone confirm this?] If you don't know how to link, you need to use "-s" argument of "ln", if you don't know what that means you should probably stick to method 1. For my example, I'd execute "ln -s ~/Library/Application Support/Crossover/Bottles/default/drive_c/Program Files/Steam/SteamApps ~/Library/Application Support/Steam/SteamApps". OS X now looks at these directories as the same thing.
-Open Mac Steam. Login.
-Start up HLDJ, select the game you want, and tell it to launch. Wine Steam will launch and ask to login, press "Cancel"
-Start your game in Mac Steam.
And now everything functions the same as if you were using HLDJ on a Windows installation
I just followed that but, did it slightly different. Also not to mention that is the 1st Method of the two methods, you can find the origonal methods at the steam forums.
-----
Method 2:
(native Mac, rough)
- Place all the files you want to play in the game's folder in SteamApps (so for Counterstrike, .../SteamApps/<username>/counter-strike source). Short, rememberable names helps. They must be .wav and be 11025 Hz, MONO. Lower them down 12-15 dB too or they'll be too loud.
-In the game, execute these commands (or put them in a cfg file for a quick exec) :
Code: Select all
voice_inputfromfile 1
voice_fadeouttime 0
voice_loopback 1
bind <key1> "wait;+voicerecord"
bind <key2> "-voicerecord"
CHANGE <key2> TO A KEY ON YOUR KEYBOARD THAT WILL END THE SOUND PLAYBACK
Don't forget the "wait" command in front of "+voicerecord", otherwise you will need to hold down <key1> to keep the sound playing
- Now, when you want to play one of your sounds, Command-Tab out of the game to a Finder window of the folder where the sounds are, and rename the file you want to play to "voice_input.wav". Then Command-Tab back to the Source game and press <key1> to start, <key2> to stop!
- To play a different sound just switch back to Finder and rename your "voice_input.wav" back to its original name, then rename the other sound you want to "voice_input.wav".
-Remember you can quickly rename a file by selecting it and pressing "return" ("Enter") on your keyboard.
Link to methods:
http://forums.steampowered.com/forums/s ... ?t=1410229