Forums Index >> Technical Support >> Missing TT sound fix for Mac OS 10.4 "Tiger" users
Page : <1> :
Hmmm, very odd. I'm not experiencing any lag like conditions since renaming the OpenAL framework folder. I just played a couple games, both Quickplay and a CTF game, and all was good. Not sure why you would have experienced that, but glad you got it fixed.
This worked fine for me.
The first option using the TT framework did not work so I started over using this method. Worked fine. Played all night last night, no problems.
I did notice that this OS has changed the video resolutions. The resolution I used to use with my Cinema Display is no longer available. The one it defaulted to was kind of "fuzzy"
I changed it to something similar to my old resolution and it now appears fine.
Kind of weird. But working OK.
Nap
Anybody know how to use automator to launch dedicated servers?
That would be sweet. I haven't figured out how to get it to run Treminal commands yet.
^ Nappy, This is how I enter strings into the Terminal now...
http://supra.planetthinktanks2.com/archives/comm-thread.asp?thread=5834&forum=1
Automator seems to be a front end for Applescript. There should be a way of executing terminal commands in Applescript but I gave up on that after posting to a few Applescript forums and spending hours getting nowhere. I hope Panther and Tiger and maybe automator will make this easier.
Yes Bolo, Windows does server launching easier than Mac (Jaguar anyway). :[
Aye nappy, that would be sweet.
I also see the master server pinger widget.
has anyone had luck with it?
need a firewire cable for my install...
I swapped files out and tried a few other things mine works fine now without renaming 0penAI. My only prob now is I loose my resolution when I switch from full screen to window view.
Last edited: Sunday, May 01, 2005 at 11:50:25 AM
Did we all do an "archive and install" like I did or did you start with an erase and install?
{WalMart free for over 24 months!}
I did a clean erase, and install. Kind of an eye-opener. I had no idea I had so much data. Took quite a while to move it around. I had already done an updtae to the last major release, and felt a clean install would be good for my machine. Just had to save all the itunes, imovie, iphoto, and Entourage information. Most of the other little stuff I just re-downloaded to get the most current version.
Napalm
I'm installing Tiger today, so I'm gonna BUMP this.
I the did sound fix here a couple days agoÉÊbut as with some other poeple here my video/gameplay went completely sh**. It was as if I was playing on a 56k modemÉÊeven though I was playing on a T1 line.
So what are the details on "swapping out" the OpenAI files?? Swapping what with what? I changed the name back to the original and the video is great again, but just no sound.
@LAD - the swap out method would be to copy the OpenAL.framework bundle from inside ThinkTanks to the Frameworks folder in /System/Library, overwriting in the process (make a backup of the original of course). Do the usual Control-click on the ThinkTanks app and "show contents". You'll find the OpenAL.framework in /Contents/Frameworks/
I've never done this, but I'm guessing you'll have to go thru Terminal to make this swap, since making a change to the frameworks folders requires root access.
^ AlrightÉÊso how do I do that? Don't know much about the terminal, only have followed a few directions to do a couple things.
Really, I just hope Bravetree comes out w/ an update.
It would be about time.
Never mind. Just did a quick test, and you don't have to use the terminal at all. Just navigate to the /System/Library/Frameworks folder, then navigate to where the OpenAL.framework is inside ThinkTanks. Drag this OpenAL.framework over the the other window. Your Mac should ask you to authenticate with your admin name/pass. Do that and it'll copy in, overwriting the one installed by Tiger. But again, make sure you drag a copy of the original out to your desktop or somewhere before overwriting it.
Tony the Tiger says Greeeeat!
Thanks for sorting this out for us late comers. OS 10.4.1 here I come.
@ Rx - do a "get info" on the the /System/Library/Frameworks folder and unlock it at the bottom and change user from system to your login.
When I did the terminal bit it changed the name to OpenAL.disabled
MAX
Confirmed. Upgraded to Tiger today and played TT with no sound. Don't like the solution "remove new Tiger stuff, and replace with older compatible stuff". Saw on GarageGames forums that this is happeneing to other Torque games, not just TT.
Tiger frameworks were obviously updated for a good reason and I don't want to mess around in there. I'll play silent...until BraveTree and GarageGames release update(s) compatible with Y2005 operating systems.
All it's doing is renaming the folder which can esily be renamed back.
@OM Thanks I have my sound back yahooooo
I will monitor it for any probs with Res
Last edited: Tuesday, June 28, 2005 at 3:39:14 AM
OM, what do u meen by "dragging it over to the other window?" :o :o
Mobble
Sry guys it just doesnt work!!
I do evrything said, but the prob is still there!
Mobble
Guys, I would like a little more info on how to do it. Even it it doesnt work, I want to no im doing it right. I go into TT and go to contents/frameworks/OpenAL.framework. THen I drag it into the HD and type in the admn pass. Then I fire up TT, and it doesnt work. I need help on it if im doing it rong
Many thanx,
Mobble B) B) :o
Mobble
Anyhow, I took a moment to look at this and there is some difference in the info.plist btetween the two versions of OpenAL. Although both have the same number of dictionary items some of their indices and and indentifiers differ. I have highlighted the differences.
Although TTanks apparently references its local version of OpenAL (which could account for the differences in the info.plists) A quick scan of the headers revealed that TTanks alctypes.h is 4kb and Tiger alctypes.h is 8kb and ends with a few OSX specific definitions that aren't in TTanks.
I also noted that the TTanks executable is 48kb while the Tiger executable is 224kb.
I didn't spend any time to really analyze even the headers beyond looking for obvious differences.
Someone above wrote that Tiger should defer to the local copy of OpenAL when there is a conflict. Perhaps it is.
@ those folx who swapped the TTanks version of OpenAL for the Tiger version might consider that they are throwing away about 3/4 of the Tiger OpenAL code when they do so.
...granpa sluggy the long retired......
TTanks:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>OpenAL</string>
<key>CFBundleGetInfoString</key>
<string>OpenAL</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>OpenAL</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>OpenAL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.6</string>
<key>CSResourcesFileMapped</key>
<true/>
</dict>
</plist>
Tiger;
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>OpenAL</string>
<key>CFBundleIdentifier</key>
<string>com.apple.audio.OpenAL</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>OpenAL</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
</dict>
</plist>
Page : <1> :
I posted the info below in another thread, but felt maybe it deserved a thread of it's own.
I did not discover this fix myself. Rather, Azazel was kind enough to email me a conversation he had with Clark at BraveTree on how to correct the missing sound issue in ThinkTanks after upgrading to 10.4 Tiger. Thank you Az and Clark!
------------------------------------------------------------------------------------------------------------------------
For some reason, Tiger updates the OpenAL framework, and it's apparently incompatible with ThinkTanks. According to Clark, the System version somehow overrides the one inside the ThinkTanks application, even though it shouldn't. His suggestion, based on another users experience, is to rename the framework folder so it's not found by the System, therefore making ThinkTanks use the one it contains instead.
Here's what I did to get my sound back.
Open the Terminal. Type the following commands:
cd /System/Library/Frameworks/
And hit Return. This gets you into the correct location for the 2nd step, which is:
sudo mv OpenAL.framework OpenAL.disabled
Hit Return and enter your admin password to make the change.
Voila! Fire up ThinkTanks and you'll have sound back! I'm not sure of what consequences there might be in renaming this folder, but it can always be renamed back if somehow it breaks something else. So far, everything seems to work fine for me, so I'm not too concerned.
I hope there is an easier fix going forward though, because this will be a PIA if every user who updates to Tiger needs to figure this out. I imagine there are quite a few users unaware of this site. I guess BraveTree is gonna be getting a lot of support emails.
Last edited: Saturday, April 30, 2005 at 5:13:12 PM