Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Great to hear. Sort of related, is there any way to install Diablo II for mac if I have the 1.0 version of the discs, the ones with no mention of mac support on them? The easy solution is to go out and buy a newer copy, but I am loathe to do this, why should I have to rebuy the game? :(. $9.99 is a lot, and some shops are selling it for $20! I bought Diablo II right when it came out, and now I pay the price. hmmmpf.

I hope this is legal to do, don't see why it wouldn't be.

Make an account at www.blizzard.com/account

Then put in your D2 cd key at the games page. You should be able to download a mac version of the game that way.

I really like this service, considering I own a Macbook Air and don't have a cd drive. This way I can just download the games I own and install them that way.

EDIT: rbarris beat me to it. :)
 
JollyRoger (or anyone who can help),

This thread has given me hope! Some friends and I have been wanting to play Diablo 2, but I can't join them on account of the 10.5.3. I've used Pacifist before to trim the Leopard install disc, but for some reason I cannot seem to properly extract the files from the LeopardGraphicsUpdate1.0 DMG. (First of all, is that the correct file? Apologies if I did not interpret your post correctly, JollyRoger...) Once opened in Pacifist, I navigate to /Resources/, which has the bulk of the file. The 48mb "Payload" file simply opens up in a large table of Hexidecimal values. I haven't seen anyone talking about that, so I fear I might be mounting the wrong file....

I will try the 10.5.2 update next, it's being slow to download for me for some reason.

As an aside, would it be possible for someone to HOST the relevant .kext files (via a service such as SendSpace.com) so as to help out all others in need?

Thank you!
 
JollyRoger (or anyone who can help),

This thread has given me hope! Some friends and I have been wanting to play Diablo 2, but I can't join them on account of the 10.5.3. I've used Pacifist before to trim the Leopard install disc, but for some reason I cannot seem to properly extract the files from the LeopardGraphicsUpdate1.0 DMG. (First of all, is that the correct file? Apologies if I did not interpret your post correctly, JollyRoger...) Once opened in Pacifist, I navigate to /Resources/, which has the bulk of the file. The 48mb "Payload" file simply opens up in a large table of Hexidecimal values. I haven't seen anyone talking about that, so I fear I might be mounting the wrong file....

I will try the 10.5.2 update next, it's being slow to download for me for some reason.

As an aside, would it be possible for someone to HOST the relevant .kext files (via a service such as SendSpace.com) so as to help out all others in need?

Thank you!


You need to mount the Leopard Graphics Update disk image first. Double click the DMG and it will mount on your desktop. Then run Pacifist on the LeopardGraphicsUpdate1.0.pkg file.
 
Since it's a slightly complicated procedure I created a package to backup your current drivers (to "/System/Library/Extensions Backup") and replace the ones in "/System/Library/Extensions" with the 10.5.2 ones from the "Leopard Graphics Update 1.0".

Package: http://www.karlkfi.com/files/NVIDIA_Drivers_256_Colors_Fix.pkg.zip
Blog Post: http://www.karlkfi.com/archives/2008/07/mac-os-10531054-nvidia-256-colors.html

Unzip the file and double click the package. It should automatically install on your boot disk. It will ask for your password, since it has to set the owner/permissions on the files to root inside a system directory. Then it will ask you to reboot when it finishes. You might want to make sure that the backups exist before you reboot, just in case.

Also note that if the drivers don't work it will use some default drivers to boot with, so you should still be able to restore the old files if these ones don't work. I didn't include an uninstall (yet). If you do, you'll have to make sure all the files are owned by root: "sudo -R 0:0 /System/Library/Extensions"

Enjoy. Let me know if you run into any problems.

Note: My server is using port 82 (in case you run into firewall issues).

(I make no claims or promises. This package is provided as-is. I am not responsible for any problems it may or may not cause with your computer if you decide to use it. If you don't trust it, don't use it.)
 
Since it's a slightly complicated procedure I created a package to backup your current drivers (to "/System/Library/Extensions Backup") and replace the ones in "/System/Library/Extensions" with the 10.5.2 ones from the "Leopard Graphics Update 1.0".

Package: http://www.karlkfi.com/files/NVIDIA_Drivers_256_Colors_Fix.pkg.zip
Blog Post: http://www.karlkfi.com/archives/2008/07/mac-os-10531054-nvidia-256-colors.html

Unzip the file and double click the package. It should automatically install on your boot disk. It will ask for your password, since it has to set the owner/permissions on the files to root inside a system directory. Then it will ask you to reboot when it finishes. You might want to make sure that the backups exist before you reboot, just in case.

Also note that if the drivers don't work it will use some default drivers to boot with, so you should still be able to restore the old files if these ones don't work. I didn't include an uninstall (yet). If you do, you'll have to make sure all the files are owned by root: "sudo -R 0:0 /System/Library/Extensions"

Enjoy. Let me know if you run into any problems.

Note: My server is using port 82 (in case you run into firewall issues).

(I make no claims or promises. This package is provided as-is. I am not responsible for any problems it may or may not cause with your computer if you decide to use it. If you don't trust it, don't use it.)

I tried using this, and during the install I got the following error:

The following install step failed: run preupgrade script for extensions. Contact the software manufacturer for assistance.
 
I've updated the installer.
Run a 2nd time to restore your backups.
Run it a 3rd time to reinstall the 10.5.2 drivers with the smarter script.
 
Sorry to hear this, guys. What puzzles me is that I own a PPC iMac with ATI graphics, and I'm getting the same error! Well, an EXC_BAD_ACCESS(SIGBUS) error, anyway; it may not be precisely the same.

I updated to 1.12 last night via bnet patch. Since then, it refuses to start up. Any clues as to what might be the problem and/or fix?
 
Well, after finally getting the thing downloaded I end up with "application quit unexpectedly...", running 10.5.3, santa rosa mbp w/ nividia 8600MGT, I'm just going to wait on blizzard's patch.

Back when I was trying Tiger on my dell laptop (right when os x went intel) I hosed the whole install playing with graphics driver kexts, so I sure ain't fiddling with my now mac laptop that I use everyday :D.
 
This is one of the most annoying bugs ever, I reinstalled D2 hoping to get on battlenet on 10.5.4 and what do I find but Apple is killing it because of removing things from a driver. Ughh
 
JollyRoger (or anyone who can help),

This thread has given me hope! Some friends and I have been wanting to play Diablo 2, but I can't join them on account of the 10.5.3. I've used Pacifist before to trim the Leopard install disc, but for some reason I cannot seem to properly extract the files from the LeopardGraphicsUpdate1.0 DMG. (First of all, is that the correct file? Apologies if I did not interpret your post correctly, JollyRoger...) Once opened in Pacifist, I navigate to /Resources/, which has the bulk of the file. The 48mb "Payload" file simply opens up in a large table of Hexidecimal values. I haven't seen anyone talking about that, so I fear I might be mounting the wrong file....

I will try the 10.5.2 update next, it's being slow to download for me for some reason.

As an aside, would it be possible for someone to HOST the relevant .kext files (via a service such as SendSpace.com) so as to help out all others in need?

Thank you!

Contraband (nice alias BTW) did you get it to work? You doubleclick the LeopardGraphicsUpdate1.0 dmg file and it will mount on your desktop. Open it up and you will see a PKG file. Open Pacifist up and then DRAG the PKG file into Pacifist. Then right click on the files you need to install and select install, enter admin p/w and then use replace. Remember, if you have Time Machine, backup BEFORE you do this. If not, then consider backing/copying over the files you are replacing up first. If you use pacifist there is no need to worry about permisions.

I haven't looked at the scripts that others have written (I tried to get a look at karlkfi's but can't download it for some reason), but assume it is working also as another option.

Karlkfi: Would it be possible to set your script up for Macbooks and the intelX3100 kexts also?
 
In point of fact we are working on a patch for this, however that won't fix any existing copies in the field (such as what is on the CD's in the store or online installer).

Any idea when said patch will be completed?
 
I'm no graphics expert, but since these older games are trying to initialize a 256 color mode, couldn't Blizzard make a patch that allows, optionally, for the game to initialize a 16-bit color mode, while still using a 256 color palette? Isn't it possible to 'open' a high color mode but use a lower bit palette? It's kind like Windowed mode, your desktop is 32-bit and the game running in the window is still using 256 colors, etc.

Generally, an 8 bit colour palette is a subset of 256 colours chosen from a 24 bit (8 bits of red, 8 bits of green, 8 bits of blue) colour-space. Thus you can represent all possible 8 bit palettes in 24 bit mode.

32 bit mode still only gives you a 24 bit colour-space, but has an extra 8 bits for other tricks (often for an alpha channel).

On the Mac, "16 bit" mode gives you a 15 bit colour-space (5 bits of red, 5 bits of green, 5 bits of blue). On Windows, I believe 16 bit mode gives you a 16 bit colour-space (5-6-5). Both of these give you a far smaller colour selection than 24 bit mode.

What this means is depending on the original 8 bit colour palette, you will actually lose quality by displaying that in 16 bit mode. So the only way to accurately represent all 8 bit colour palettes is to use 24/32 bit mode.

That's probably not a bad thing as I imagine video drivers are heavily optimised toward 32 bit mode rather than any lower settings these days, but it's still 4 times as many bytes to move around when flipping frames, so there may be a performance hit in doing this.
 
That's the basic idea (just use 16/32 bit display mode), but there are a few modes in which it must be set up to work (movie playback and gameplay), plus full screen and windowed, and then we have to test it on a good spread of machines to make sure we didn't break anything else in the process.

Sorry, no ETA - we have work in progress for both SC and D2 but I cannot predict how highly we'll be able to get it prioritized against other projects that are competing for time from the QA and product delivery (patch maker) teams.
 
Thank you rbarris for at least shedding light on the situation and blizzard's response.

That's the basic idea (just use 16/32 bit display mode), but there are a few modes in which it must be set up to work (movie playback and gameplay), plus full screen and windowed, and then we have to test it on a good spread of machines to make sure we didn't break anything else in the process.

Sorry, no ETA - we have work in progress for both SC and D2 but I cannot predict how highly we'll be able to get it prioritized against other projects that are competing for time from the QA and product delivery (patch maker) teams.
 
Karlkfi: Would it be possible to set your script up for Macbooks and the intelX3100 kexts also?
Do you know which drivers those are? I could easily just include ALL the drivers, but then the file would be huge.
Speaking of file size I've mirrored the file on a much faster server.

Edit: My friend has a Macbook with a 8600M (GT?) which it works with.
The package contains GeForce8xxxGLDriver.bundle which I believe is the driver for it (As well as GeForce.kext).
 
Yup, it works. Follow manual instructions as above. Download 1.0 Driver package, examine package with pacifist, delete all NV and GForce packages, install from 1.0. Fixed both D2 and Fallout 2 on my MBP. No ill effects so far.
 
Hello,

I'm actually have a weird problem with D2, At first it looked like it was related to the 256 colors problem, but it keeps happening. Anyway, here's the full story :

Two month ago my old macbook pro (with an ATI Radeon X1600) became unusable (no input device working), so I bought a new macbook, which now includes an Intel X3100 chip and came with OSX 10.5.2 preinstalled.
I used the migration tool to get my old apps from the old Mac, everything worked except for D2, which wouldn't run anymore. So I performed a fresh install of both D2 and LoD using my original CD (those are French CDs by the way).
Now I have 2 issues that may be related:
- The game won't save my setting changes (I can't select software mode for instance, or change the color settings for OpenGL). I can do the tests just fine and they DO change my resolution.
- When I run the game, the screen goes all black, not even trying to change the resolution from 1280*800 to 640*480 or 800*600 (the mouse cursor is still visible so I can see what kind of resolution I've got) and I get OS beeps whenever I click. Pressing cmd+alt+esc kills the game and gets me back to OSX.

Here is the content of the logfile :
21:00:39.015 ------------------------------------------------------
21:00:39.016 2008-07-03 21:00:39
21:00:39.018 Diablo II running under MacOS (Version 10.530)
21:00:39.019 Total Physical Memory: 2048.00MB
21:00:39.094 Local IP: 192.168.1.14
21:00:39.096 Computer name: MacBLue
21:00:39.097 ------------------------------------------------------
21:00:39.097
21:04:47.375 DSpFindContextEx: Found DrawSprocket context at 800x600x8 (guessed)

At that time, I had not updated Leopard from 10.5.2, as I wanted to make sure everything was OK. Looks like I was right ;).

I have tried the following under 10.5.2:
- Original version for both D2 Classic (without expansion installed) and LoD
- 1.11b for both D2C and LoD
- 1.12 for both D2C and LoD
- checking / repairing disk and permissions (from OSX and from the Installation DVD)
- installing the game on an external media (HFS+ case insensitive journaled, FAT32)
- manually setting the permissions (rw / rx / rwx depending on the files)
- Overwriting the data files with my old ones from my old computer, keeping the new executable (the old one does not run anymore, I guess the resource fork is messed up)
- editing the resource fork, replacing it by one from a fresh install

Nothing worked. So I updated leopard to 10.5.3 only (although 10.5.4 was available at that time, i.e. last week), then I did the steps I mentionned above again. It didn't work either.

Then I dried to downgrade the drivers, using the manual method described earlier and copying those files:
AppleIntelGMAX3100.kext
AppleIntelGMAX3100FB.kext
AppleIntelGMAX3100GA.plugin
AppleIntelGMAX3100GLDriver.bundle
AppleIntelGMAX3100VADriver.bundle
AppleIntelIntegratedFramebuffer.kext

Nothing. Same black screen, same log, no actual crash.
I also tried downloading Diablo 2 off blizzard's online store, but the downloader keeps telling me my download is not authorized (I did clear my cache and cookies before and/or after downloading). I'm trying from UCD, Ireland (big fat pipe), and an eircom landline. I get the same message from both, although other bittorrent traffic is working.
The following downloader log is available :
07/04/08 11:27:02.6619 Downloader initializing...
07/04/08 11:27:02.7905 Connecting to: http://us.tracker.worldofwarcraft.com:3724/announce with 1
07/04/08 11:27:03.1760 Connected in 166+220 ms
07/04/08 11:27:03.2433 Connecting to: http://us.tracker.worldofwarcraft.com:3724/announce with 3
07/04/08 11:27:03.6891 Connected in 172+274 ms

Which gives me a single HTTP Direct download seed at "http://rogue.blizzard.com.edgesuite.net/a"

One thing I haven't tried yet is reinstalling MacOSX from scratch, but I don't have enough spare space to backup all of my files, so that's not an option for now. I will try to when I'll have some spare time and disk space.

If anyone has a clue that would be great. I can post any information you want on the system (running processes, system info...).
You can find some system information in that post on the battle.net forums :
http://www.battle.net/forums/thread.aspx?FN=support&T=535843&P=6#post545641 (nickname's iRuKa).

Relevant info in System logfiles:
system.log
Jul 4 11:18:25 MacBLue-2 KernelEventAgent[38]: tid 00000000 received unknown event (12)
Jul 4 11:18:35 MacBLue-2 com.apple.launchd[253] ([0x0-0x4a04a].com.blizzard.Diablo2[7232]): Exited: Terminated
Jul 4 11:18:38 MacBLue-2 loginwindow[37]: Application hardKill returned -600

windowserver.log
Jul 04 11:18:20 [166] kCGErrorIllegalArgument: Failure: UCKeyTranslate returns -50
Jul 04 11:18:35 [166] kCGErrorIllegalArgument: Failure: UCKeyTranslate returns -50

Please note that I DO have clues about what I'm doing, I am a system engineering student and currently developing kernel stuff at some lab. So please avoid obvious stuff like reinstalling again, trying software mode, pouring holy water over my keyboard, etc...


Thanks a lot
 
Hmm, my Macbook is identical to yours. I managed to get Diablo (English) to run fine on the intel GMA X3100 chipset in 10.5.4. Are you sure your install of the drivers was done correctly (ie removing the old ones first)?

http://img398.imageshack.us/img398/3993/picture1wa8.png
Revision numbers are identical

A black screen at startup could be the result of corrupt preferences. Try trashing them from the ~/Library/Preferences folder (in your home folder).

It may also be the result of codecs. Do you have any fancy ones installed? They are located /Library/Quicktime (root level of your hard drive). You should be able to move them out temporarily to test.

And, due you use two monitors? If you do, try disabling your secondary monitor.
 
Confirmed working with 10.5.2 drivers

I did the rollback per the instructions here on my Mac Pro 2008, Diablo 2 is working well and im not having any issues with other games. :cool:

Props to the guy who posted the fix.

PS Apple can kiss my butt if they dont fix the drivers.
 
imassents: OK, I finally got my game to work, thanks to you I had another look at the preferences.
I had initially removed the "Diablo II Preferences" file and all the files containing "blizzard" or "diablo" in their name. With no luck.
they would get created again, and I still couldn't save my preferences. However, manually setting the permissions from 644 to 666 (eh, whatever, I didn't want to bother and it looked evil enough) got my preferences to save. Actually, the game added extended attributes to the file (read : -rw-rw-rw-@), which is really weird, because game files and preferences are both owned by the user I'm logged in as.

So that actually got the game to launch, but still crashing after the main splash screen with a Bus error (see in the console logs).

So I went back at it, tried removing my codecs (didn't change anything). But, I actually missed a preference file : "Battle.net Preferences". Removing it got it created again, still crashing the game, and setting the permission did the trick, and it also got its extended attributes (some resource fork I guess, I haven't had a look at it).

I must admit I still don't know how that thing could have happened... that's so disgusting. It must have something to do with those extended attributes not being created properly.
Anyway, I'm monitoring accesses to the preference files with some homemade script, so that if anything changes, I will know what process did that.
 
I'm fairly certain the @ sign at the end of a permission string is to indicate that the file has a resource fork (and the Diablo II Preferences definitely has a resource fork). If you are unsure what that means, it is the way OS 9 and lower store system related information (usually icons, dialog layouts/positions etc).
 
I know what a resource fork is, the weird thing was that the preference files didn't get their resource fork before that trick...
The @ sign actually means that there are extended attributes, which may include a resource fork.

In our case, the "Diablo II Preferences" and "Battle.net Preferences" files get two extended attributes:
com.apple.FinderInfo and com.apple.ResourceFork
The "Diablo II (carbon)" file has a huge resource fork (looks like the full binary), which is gets unlinked when using the migration tool. I'm guessing that's why the binary wouldn't launch after a migration, since rosetta must rely on that stuff. I had done a fresh install anyway...

If you're interested in exploring the extended attributes, have a look at the xattr command... lots of fun guaranteed when trying to set those attributes ;)

Anyway, it's finally working, I hope this helps if someone has the same issue.
 
I still can't get Diablo II to work.

After using Time Machine to restore the old drivers, i can now enter the games graphics menu. When starting the actual game however, it crashes.
It doesn't matter wether i use software or opengl mode.

I have a Mac Pro(2008) with a Geforce 8800GT.
Mac OS X Version 10.5.4

What else can i do?

Code:
Process:         Diablo II (Carbon) [598]
Path:            /Applications/Diablo II Folder/Diablo II (Carbon)
Identifier:      com.blizzard.Diablo2
Version:         1.12 (1.12)
Code Type:       PPC (Translated)
Parent Process:  launchd [84]

Date/Time:       2008-07-05 14:25:47.348 +0200
OS Version:      Mac OS X 10.5.4 (9E17)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread:  7

Thread 0:
0   translate                     	0xb81529ef spin_lock_wrapper + 90931
1   translate                     	0xb8183633 CallPPCFunctionAtAddressInt + 169935
2   translate                     	0xb81861e2 CallPPCFunctionAtAddressInt + 181118
3   translate                     	0xb80dfb0b 0xb8000000 + 916235

Thread 1:
0   ???                           	0x800bc4a6 0 + 2148254886
1   ???                           	0x800c3c9c 0 + 2148285596
2   translate                     	0xb818b6ea CallPPCFunctionAtAddressInt + 202886
3   ???                           	0x800ed6f5 0 + 2148456181
4   ???                           	0x800ed5b2 0 + 2148455858

Thread 2:
0   translate                     	0xb81529ef spin_lock_wrapper + 90931
1   translate                     	0xb8183633 CallPPCFunctionAtAddressInt + 169935
2   translate                     	0xb81861e2 CallPPCFunctionAtAddressInt + 181118
3   translate                     	0xb80dfb0b 0xb8000000 + 916235

Thread 3:
0   translate                     	0xb815289e spin_lock_wrapper + 90594
1   translate                     	0xb816e8a7 CallPPCFunctionAtAddressInt + 84547
2   translate                     	0xb80dfb0b 0xb8000000 + 916235

Thread 4:
0   translate                     	0xb81529ef spin_lock_wrapper + 90931
1   translate                     	0xb8183633 CallPPCFunctionAtAddressInt + 169935
2   translate                     	0xb81861e2 CallPPCFunctionAtAddressInt + 181118
3   translate                     	0xb80dfb0b 0xb8000000 + 916235

Thread 5:
0   translate                     	0xb81529ef spin_lock_wrapper + 90931
1   translate                     	0xb8183633 CallPPCFunctionAtAddressInt + 169935
2   translate                     	0xb81861e2 CallPPCFunctionAtAddressInt + 181118
3   translate                     	0xb80dfb0b 0xb8000000 + 916235

Thread 6:
0   translate                     	0xb81529ef spin_lock_wrapper + 90931
1   translate                     	0xb8183633 CallPPCFunctionAtAddressInt + 169935
2   translate                     	0xb81861e2 CallPPCFunctionAtAddressInt + 181118
3   translate                     	0xb80dfb0b 0xb8000000 + 916235

Thread 7 Crashed:
0   translate                     	0xb80bc718 0xb8000000 + 771864
1   translate                     	0xb80b7007 0xb8000000 + 749575
2   translate                     	0xb80d49c0 0xb8000000 + 870848
3   translate                     	0xb813ce79 spin_lock_wrapper + 1981

Thread 8:
0   ???                           	0x800c368e 0 + 2148284046
1   ???                           	0x800ee36d 0 + 2148459373
2   ???                           	0x1602c432 0 + 369280050
3   ???                           	0x800ed6f5 0 + 2148456181
4   ???                           	0x800ed5b2 0 + 2148455858

Thread 9:
0   translate                     	0xb81529ef spin_lock_wrapper + 90931
1   translate                     	0xb8183633 CallPPCFunctionAtAddressInt + 169935
2   translate                     	0xb81861e2 CallPPCFunctionAtAddressInt + 181118
3   translate                     	0xb80dfb0b 0xb8000000 + 916235

Thread 7 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0xb80b6c78  ecx: 0xa8030000  edx: 0x00000003
  edi: 0x80820d80  esi: 0x00000000  ebp: 0xb0324e28  esp: 0xb0324e0c
   ss: 0x0000001f  efl: 0x00010206  eip: 0xb80bc718   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x0000001f   gs: 0x00000037
  cr2: 0x00000000

Binary Images:
0xb8000000 - 0xb81d7fe7  translate ??? (???) /usr/libexec/oah/translate

Translated Code Information:
Rosetta Version:  21.03
Args:  	/System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp /Applications/Diablo II Folder/Diablo II (Carbon) 
Exception: EXC_BAD_ACCESS (0x0001)

 Fullscreen: Activated

Thread 0: (0xb042883c, 0xb81529ef)
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :   + 0 
0x968a7f4c: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _YieldToThread + 532 
0x968ad328: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _SetThreadState + 172 
0x8533a418: No symbol
0x8533aa24: No symbol
0x85348b64: No symbol
0x8522de20: No symbol
0x8535e7b4: No symbol
0x85339d38: No symbol
0x968ad178: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _CooperativeThread + 348 
0x9048de8c: /usr/lib/libSystem.B.dylib : __pthread_body + 40 

PPC Thread State
srr0: 0x00000000	srr1: 0x00000000		             vrsave: 0x00000000
cr:  0xXXXXXXXX		xer: 0x20000000		 lr: 0x90403360		ctr: 0x903fc430
r00: 0xffffffe1 	r01: 0xf0386ad0 	r02: 0x00000013 	r03: 0xf0386b7c 	
r04: 0x00000003 	r05: 0x00000018 	r06: 0x00000020 	r07: 0x0000b38b 	
r08: 0x00000000 	r09: 0x00000000 	r10: 0x00000000 	r11: 0xa00ac5f4 	
r12: 0x903fc430 	r13: 0x00000000 	r14: 0x00000000 	r15: 0x00000000 	
r16: 0x00000000 	r17: 0x00000000 	r18: 0x00000000 	r19: 0x00000000 	
r20: 0x00000000 	r21: 0x00000000 	r22: 0x00000000 	r23: 0x00000018 	
r24: 0xf0386b7c 	r25: 0x00000020 	r26: 0x0000b38b 	r27: 0x00000000 	
r28: 0x00000000 	r29: 0x00000003 	r30: 0x00000003 	r31: 0x968a7d40 	

Thread 1: (0xb02a283c, 0xb81529ef)
0xf0284bcc: No symbol
0x968a7f4c: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _YieldToThread + 532 
0x968ad328: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _SetThreadState + 172 
0x8533a418: No symbol
0x8533aa24: No symbol
0x85348b64: No symbol
0x85306e38: No symbol
0x8535e7b4: No symbol
0x85339d38: No symbol
0x968ad178: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _CooperativeThread + 348 
0x9048de8c: /usr/lib/libSystem.B.dylib : __pthread_body + 40 
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :   + 0 

PPC Thread State
srr0: 0x00000000	srr1: 0x00000000		             vrsave: 0x00000000
cr:  0xXXXXXXXX		xer: 0x20000000		 lr: 0x90403360		ctr: 0x903fc430
r00: 0xffffffe1 	r01: 0xf0284ae0 	r02: 0x00000013 	r03: 0xf0284b8c 	
r04: 0x00000003 	r05: 0x00000018 	r06: 0x00000020 	r07: 0x00009b13 	
r08: 0x00000000 	r09: 0x00000000 	r10: 0x00000000 	r11: 0xa00ac5f4 	
r12: 0x903fc430 	r13: 0x00000000 	r14: 0x00000000 	r15: 0x00000000 	
r16: 0x00000000 	r17: 0x00000000 	r18: 0x00000000 	r19: 0x00000000 	
r20: 0x00000000 	r21: 0x00000007 	r22: 0x00f704d6 	r23: 0x00000018 	
r24: 0xf0284b8c 	r25: 0x00000020 	r26: 0x00009b13 	r27: 0x00000000 	
r28: 0x00000000 	r29: 0x00000003 	r30: 0x00000003 	r31: 0x968a7d40 	

Thread 2: (0xb009a83c, 0xb81529ef)
0xf0080cf8: No symbol
0x968a7f4c: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _YieldToThread + 532 
0x8533a868: No symbol
0x85339c68: No symbol
0x85339d38: No symbol
0x968ad178: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _CooperativeThread + 348 
0x9048de8c: /usr/lib/libSystem.B.dylib : __pthread_body + 40 
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :   + 0 

PPC Thread State
srr0: 0x00000000	srr1: 0x00000000		             vrsave: 0x00000000
cr:  0xXXXXXXXX		xer: 0x20000000		 lr: 0x90403360		ctr: 0x903fc430
r00: 0xffffffe1 	r01: 0xf0080c70 	r02: 0x00000013 	r03: 0xf0080d1c 	
r04: 0x00000003 	r05: 0x00000018 	r06: 0x00000020 	r07: 0x00004307 	
r08: 0x00000000 	r09: 0x00000000 	r10: 0x00000000 	r11: 0xa00ac5f4 	
r12: 0x903fc430 	r13: 0x00000000 	r14: 0x00000000 	r15: 0x00000000 	
r16: 0x00000000 	r17: 0x00000000 	r18: 0x00000000 	r19: 0x00000000 	
r20: 0x00000000 	r21: 0x00000000 	r22: 0x00000000 	r23: 0x00000018 	
r24: 0xf0080d1c 	r25: 0x00000020 	r26: 0x00004307 	r27: 0x00000000 	
r28: 0x00000000 	r29: 0x00000003 	r30: 0x00000003 	r31: 0x968a7d40 	

Thread 3: (0xb022083c, 0xb81529ef)
0x00000002: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :   + 2 
0x93a4356c: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation : _CFRunLoopRunSpecific + 1816 
0x921bce40: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio : HALRunLoop::OwnThread(void*) + 216 
0x921bcc84: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio : CAPThread::Entry(CAPThread*) + 108 
0x9048de8c: /usr/lib/libSystem.B.dylib : __pthread_body + 40 
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :   + 0 

PPC Thread State
srr0: 0x00000000	srr1: 0x00000000		             vrsave: 0x00000000
cr:  0xXXXXXXXX		xer: 0x00000000		 lr: 0x90403360		ctr: 0x903fc430
r00: 0xffffffe1 	r01: 0xf0203550 	r02: 0xa07b2e5c 	r03: 0xf0203930 	
r04: 0x03000006 	r05: 0x00000000 	r06: 0x00000450 	r07: 0x00009903 	
r08: 0x00000000 	r09: 0x00000000 	r10: 0x00000004 	r11: 0xa00ac5f4 	
r12: 0x903fc430 	r13: 0x00000000 	r14: 0xa07a0478 	r15: 0x7fffffff 	
r16: 0xffffffff 	r17: 0x00000000 	r18: 0x00000000 	r19: 0x00000000 	
r20: 0x00000000 	r21: 0x00000000 	r22: 0xf0203930 	r23: 0x00000000 	
r24: 0xf0203930 	r25: 0x00000450 	r26: 0x00009903 	r27: 0x00000000 	
r28: 0x00000000 	r29: 0x03000006 	r30: 0x03000006 	r31: 0x93a42e5c 	

Thread 4: (0xb019e83c, 0xb81529ef)
0xf0182bfc: No symbol
0x968a7f4c: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _YieldToThread + 532 
0x968ad328: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _SetThreadState + 172 
0x8533a418: No symbol
0x8533aa24: No symbol
0x8535dd30: No symbol
0x8525b598: No symbol
0x8535e7b4: No symbol
0x85339d38: No symbol
0x968ad178: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _CooperativeThread + 348 
0x9048de8c: /usr/lib/libSystem.B.dylib : __pthread_body + 40 
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :   + 0 

PPC Thread State
srr0: 0x00000000	srr1: 0x00000000		             vrsave: 0x00000000
cr:  0xXXXXXXXX		xer: 0x20000000		 lr: 0x90403360		ctr: 0x903fc430
r00: 0xffffffe1 	r01: 0xf0182b10 	r02: 0x00000013 	r03: 0xf0182bbc 	
r04: 0x00000003 	r05: 0x00000018 	r06: 0x00000020 	r07: 0x00006303 	
r08: 0x00000000 	r09: 0x00000000 	r10: 0x00000000 	r11: 0xa00ac5f4 	
r12: 0x903fc430 	r13: 0x00000000 	r14: 0x00000000 	r15: 0x00000000 	
r16: 0x00000000 	r17: 0x00000000 	r18: 0x00000000 	r19: 0x00000000 	
r20: 0x00000000 	r21: 0x00000000 	r22: 0x00000032 	r23: 0x00000018 	
r24: 0xf0182bbc 	r25: 0x00000020 	r26: 0x00006303 	r27: 0x00000000 	
r28: 0x00000000 	r29: 0x00000003 	r30: 0x00000003 	r31: 0x968a7d40 	

Thread 5: (0xb7fff41c, 0xb81529ef)
0xbfffefdc: No symbol
0x968a7f4c: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _YieldToThread + 532 
0x968ad328: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _SetThreadState + 172 
0x8533a418: No symbol
0x8533aa24: No symbol
0x8535dd30: No symbol
0x84e6a998: No symbol
0x84e6d5cc: No symbol
0x84e6cea4: No symbol
0x84e681c8: No symbol

PPC Thread State
srr0: 0x00000000	srr1: 0x00000000		             vrsave: 0x00000000
cr:  0xXXXXXXXX		xer: 0x20000000		 lr: 0x90403360		ctr: 0x903fc430
r00: 0xffffffe1 	r01: 0xbfffeef0 	r02: 0x00000013 	r03: 0xbfffef9c 	
r04: 0x00000003 	r05: 0x00000018 	r06: 0x00000020 	r07: 0x00003403 	
r08: 0x00000000 	r09: 0x00000000 	r10: 0x00000000 	r11: 0xa00ac5f4 	
r12: 0x903fc430 	r13: 0x00000000 	r14: 0x00000000 	r15: 0x00000000 	
r16: 0x00000000 	r17: 0x00000000 	r18: 0x00000000 	r19: 0xffffffff 	
r20: 0xbffff750 	r21: 0xbffff5a8 	r22: 0x00112db0 	r23: 0x00000018 	
r24: 0xbfffef9c 	r25: 0x00000020 	r26: 0x00003403 	r27: 0x00000000 	
r28: 0x00000000 	r29: 0x00000003 	r30: 0x00000003 	r31: 0x968a7d40 	

Thread 6: (0xb011ce20, 0xb815289e)
0x9043f8c0: /usr/lib/libSystem.B.dylib : __pthread_cond_wait + 1260 
0x96858ea0: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _TSWaitOnConditionTimedRelative + 244 
0x96858c74: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _TSWaitOnSemaphoreCommon + 432 
0x96858938: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : AsyncFileThread(void*) + 68 
0x9048de8c: /usr/lib/libSystem.B.dylib : __pthread_body + 40 
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :   + 0 

PPC Thread State
srr0: 0x00000000	srr1: 0x00000000		             vrsave: 0x00000000
cr:  0xXXXXXXXX		xer: 0x20000000		 lr: 0x9043f900		ctr: 0x903fc4b0
r00: 0xffffffd9 	r01: 0xf0101cb0 	r02: 0xa00a7924 	r03: 0x00004903 	
r04: 0x00004703 	r05: 0x0000003c 	r06: 0x00000000 	r07: 0x00000000 	
r08: 0x00000000 	r09: 0x00000001 	r10: 0xf0101e68 	r11: 0xa00ac9dc 	
r12: 0x903fc4b0 	r13: 0x00000000 	r14: 0x00000000 	r15: 0x00000000 	
r16: 0x00000000 	r17: 0x00000000 	r18: 0x00000000 	r19: 0x00000000 	
r20: 0x00000000 	r21: 0x96938acc 	r22: 0x96938acc 	r23: 0x00000000 	
r24: 0x00000000 	r25: 0x00000001 	r26: 0xf0101e68 	r27: 0xa00af3e8 	
r28: 0xa0c3ea1c 	r29: 0xa00a7924 	r30: 0xa0c3ea50 	r31: 0x9043f3e8 	

Thread 7: Crashed (0xb0324e0c, 0xb80bc718)
0x851e7f40: No symbol
0x851e7c74: No symbol
0x851f6fe8: No symbol
0x84e68a6c: No symbol
0x84e7be88: No symbol
0x84e6deb8: No symbol
0x84e6b330: No symbol
0x85339d38: No symbol
0x968ad178: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _CooperativeThread + 348 
0x9048de8c: /usr/lib/libSystem.B.dylib : __pthread_body + 40 
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :   + 0 

PPC Thread State
srr0: 0x00000000	srr1: 0x00000000		             vrsave: 0x00000000
cr:  0xXXXXXXXX		xer: 0x00000000		 lr: 0x851e7f40		ctr: 0x85355610
r00: 0x851e7f40 	r01: 0xf0305460 	r02: 0x003f6000 	r03: 0x00000000 	
r04: 0x00000000 	r05: 0x0066bf90 	r06: 0x0066bf94 	r07: 0x0015b900 	
r08: 0x00000019 	r09: 0x000005dc 	r10: 0x00000007 	r11: 0x0000951b 	
r12: 0x00671a20 	r13: 0x00000000 	r14: 0x00000000 	r15: 0x00000000 	
r16: 0x00000000 	r17: 0x00000000 	r18: 0x00000000 	r19: 0x00000000 	
r20: 0x00000000 	r21: 0x00000000 	r22: 0x00000002 	r23: 0x1f6964a6 	
r24: 0x1f6a5ed2 	r25: 0x00000493 	r26: 0x0000124c 	r27: 0x1f6936ee 	
r28: 0x00000001 	r29: 0x85291a84 	r30: 0x00448ecc 	r31: 0x85291a44
 
I don't know if this is your problem or not but after downgrading I can only play in windowed mode to avoid crashing.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.