Forums Index >> Technical Support >> Missing TT sound fix for Mac OS 10.4 "Tiger" users



Page : <1> :

OM

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

Saturday, April 30, 2005 at 5:12:18 PM
OM

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.

Saturday, April 30, 2005 at 8:31:39 PM

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.

 

Sunday, May 01, 2005 at 6:08:46 AM

^ Nappy, This is how I enter strings into the Terminal now...

http://supra.planetthinktanks2.com/archives/comm-thread.asp?thread=5834&forum=1

 

 

-Rx

 

 

Sunday, May 01, 2005 at 7:27:48 AM

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). :[

Sunday, May 01, 2005 at 7:36:02 AM

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

Sunday, May 01, 2005 at 10:19:50 AM

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

Sunday, May 01, 2005 at 11:49:19 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!}

Sunday, May 01, 2005 at 1:46:17 PM

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

 

Sunday, May 01, 2005 at 4:50:03 PM

Well I havnt updated to Tiger yet, Still on 10.3.9 :S

 

 

 

 

Monday, May 02, 2005 at 3:41:21 AM
LGM

I'm installing Tiger today, so I'm gonna BUMP this.

Thursday, May 05, 2005 at 8:30:58 AM

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.

Thursday, May 05, 2005 at 8:54:24 AM
OM

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

Thursday, May 05, 2005 at 9:25:35 AM

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

Thursday, May 05, 2005 at 10:00:22 AM

Really, I just hope Bravetree comes out w/ an update.

It would be about time.

Thursday, May 05, 2005 at 10:01:47 AM
OM

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.

Thursday, May 05, 2005 at 11:01:24 AM

^ Just installed Tiger. I got this to work, but I had to do both the Terminal thing first, and then copy over the OpenAL.framework folder. When I just tried to move the folder, it said I did not have permission (even though I entered my password).

 

 

-Rx

 

 

Saturday, May 14, 2005 at 12:27:32 PM

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

Friday, May 20, 2005 at 9:46:02 AM

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.

Monday, May 30, 2005 at 9:05:00 PM

All it's doing is renaming the folder which can esily be renamed back.

 

Tuesday, May 31, 2005 at 9:03:15 AM

This thread was moved here from the general forums.

 

 

-Rx

 

 

Tuesday, June 28, 2005 at 1:00:26 AM

@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

Tuesday, June 28, 2005 at 3:38:26 AM

OM, what do u meen by "dragging it over to the other window?" :o :o

Mobble

Tuesday, January 24, 2006 at 2:32:30 PM

Sry guys it just doesnt work!!
I do evrything said, but the prob is still there!

Mobble

Tuesday, January 24, 2006 at 4:49:45 PM

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

Friday, January 27, 2006 at 8:47:48 AM

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>

 

 

 

 

 

Thursday, February 23, 2006 at 12:04:54 AM

Page : <1> :

insert quote insert url insert email insert image bold italic underline superscript subscript horizontal rule : : Help on using forum codes

Add comment:

HTML is disabled within comments, but ZBB Code is enabled.

Back to the top

Web site designed, maintained and funded by -z- and Dan MacDonald