Wednesday, July 2, 2008

Mac OS 10.5.3/10.5.4 nvidia 256 Colors Driver Fix

I can't take credit for the idea, I found a poorly translated blog post that explains it. He found the fix on the MacRumors forum. Anyway, lets start from the facts.

Problem:

Mac OS 10.5.3 nvidia video card drivers no longer support 256 colors mode, and 10.5.4 didn't fix it. This means that all your old favorites no longer work, namely Diablo 2 and Starcraft (Both games by Blizzard).

Fix:

Revert to 10.5.2 Drivers. Seems simple, eh?
Unfortunately most people don't have a second computer sitting around that they haven't upgraded yet. So the key is to find a legal free download. Thankfully Apple still has the Leopard Graphics Update 1.0 available. And to get into those compressed files without actually installing it (since it probably wont install on a 10.5.3+ OS anyway) you have to run a piece of shareware called Pacifist that lets you view the files to be installed by a package.


WARNING: If you have 10.5.5 already DO NOT USE THIS PATCH. It will cause your computer to fail to boot.
10.5.5 Fixes 256 color mode for Mac Pros and MacBook Pros with nVidia cards, but not MacBooks or MacBook Airs with intel cards.
If you have a MacBook or MacBook Air, in order to get 256 color mode you must be using these 10.5.2 drivers on 10.5.4 or lower.
NOTE: Starcraft now works in thousands of colors.


My Contribution:

I didn't want to re-explain the process for non power users. So I've extracted the nvidia drivers and created a double click package that backs up your current drivers and reverts to the 10.5.2 ones.
Download (Version #4 - 22.4mb compressed dmg):
mediafire.com mirror
(1000+ downloads of the latest version as of 7/13/08)
(6100+ downloads of the latest version as of 10/1/08)

Yay! Have fun re-living your Diablo 2 days waiting for Diablo 3 to come out!

To Restore:

To revert to your backed up drivers just run the installer again! It should say uninstall on the customize page.

Manual Restore:

If the above doesn't work you can try the following in Terminal:
sudo chown -R 0:0 "/System/Library/Extensions Backup"
sudo cp -r "/System/Library/Extensions Backup"/* /System/Library/Extensions/


Drivers in this Package:

AppleIntelGMA950.kext
AppleIntelGMA950GA.plugin
AppleIntelGMA950GLDriver.bundle
AppleIntelGMA950VADriver.bundle
AppleIntelGMAX3100FB.kext
AppleIntelGMAX3100GA.plugin
AppleIntelGMAX3100GLDriver.bundle
AppleIntelGMAX3100VADriver.bundle
AppleIntelIntegratedFramebuffer.kext
NVDANV50Hal.kext
NVDANV40Hal.kext
NVDANV30Hal.kext
NVDANV20Hal.kext
NVDANV10Hal.kext
NVDAResman.kext
GeForce.kext
GeForce2MXGLDriver.bundle
GeForce3GLDriver.bundle
GeForce7xxxGLDriver.bundle
GeForce8xxxGLDriver.bundle
GeForceFXGLDriver.bundle
GeForceGA.plugin
GeForceVADriver.bundle

Update Version #1 (7/3/08):

- If you get a prescript error then you probably didn't have all the drivers that it tried to backup. Either that or you were running it a second time and the drivers were already moved.
- If you get a postscript error then it failed to set the permissions after installing the files. I'm not sure what would cause this yet.

Update Version #2 (7/3/08):

-The prescript is a bit more robust now and checks for the existence of files before trying to move them.
-The postscript has been removed. The installer should now handle the permissions itself.
-If the backup files exist on your hard drive the installer will only allow you to uninstall, at which point it will restore them and remove the backups.

Update (7/3/08):

-My server couldn't handle all the downloads so I've mirrored the file on mediafire.com

Update Version #3 (7/4/08):

-I added the drivers for the Apple Intel integrated cards, 950 and X1300 series.
-I also contained the pkg in an apple dmg, which compresses a bit better than zip.
-I'm not sure why so many people aren't getting the files installed. The installer is supposed to handle that part, and I have reports that it does work on more than just my machine. Worse comes to worse you can at least run the uninstaller, since the scripts seem to work for everyone.

Update Version #4 (7/4/08):

-I was finally able to duplicate the problem of the scripts running the files not being installed. I believe it is a limitation of PackageMaker that it doesn't want to let it install into system folders.
-So I've made a new package (version 4) that backs up your files (prescript), installs the new files into the /tmp/Extensions directory, moves the files to the correct location and then deletes the temp files (postscript).
-Hopefully this solves the problem. I was able to fully revert to my 10.5.4 files and then run the package backwards and forwards without problems. Hopefully you all will have the same results this time.

178 comments:

  1. Hello, Thank you for creating a package for us non experts with the mac, I just attempted to use it but unfortunatly encountered an install failure. I am using a MBP 2.4ghz with 10.5.4 installed. Not sure if it's my machine or something I might have done wrong. Any help would be much appreciated thank you. (i'm really excited to play Diablo II again)

    ReplyDelete
  2. I tried this on Mac OS X 10.5.4 and it failed with "The following install step failed: run postupgrade script for extensions."

    ReplyDelete
  3. does not work installation fails
    the following install step failed: run preupgrade script for extensions.

    ReplyDelete
  4. I tried to run your fix on my MBP but I get an install error:

    The following install step failed: run preupgrade script for extensions. Contact the software manufacturer for assistance.


    Any assistance?

    ReplyDelete
  5. I hope it works. It's a really great idea. Thanks. The download is a bit slow though...

    ReplyDelete
  6. Also, if there is any problem, how do switch back to the newer drivers?

    ReplyDelete
  7. Hey there,

    I get an 'install failed' from the program.

    "The following install step failed: run preupgrade script for extensions. Contact the software manufacturer for assistance."

    ReplyDelete
  8. Sorry, I had comments set to require review (oops). They should work now.

    ReplyDelete
  9. 10.5.3 and 10.5.4 mbp report prescript errors :(

    ReplyDelete
  10. I got it to install but D2 still doesn't work...

    ReplyDelete
  11. Thanks so much for this, but it did not install correctly and has now left my display in an unwanted state.

    I wonder if you could provide a restore package or procedure. where are the files that you backup?

    A quick response would be appreciated.

    ReplyDelete
  12. Mate, it's a great idea, but you really should test this thoroughly before releasing it. I had the same problem all these other people had. Look forward to hearing how you get on. Thanks.

    ReplyDelete
  13. Oh man, this is remarkable. I'm getting the same postscript error mentioned, and not only that when I restarted my display settings are messed up, I can't change the screen res or colors and my secondary (primary) monitor is blank. Not only that, I tried to do the Restore but it didn't work because there is no "/System/Library/Extensions Backup/*" directory.

    I'm going to say a big ditto to the guy above, you better test this thing before you get a storm of pissed off users… and in the meantime it'd be a good idea to just kill the link to the file until things are working.

    I am not happy about this at all!

    ReplyDelete
  14. The restore script has been updated. Try it now.

    ReplyDelete
  15. I installed it but D2 still won't work. Upon rebooting my Macbook pro I instantly noticed that my display was looking very undesirable. I just want to play my liddo D2! haha, and now my computer is all messed up. help...

    ReplyDelete
  16. Everything should work now. I've only been able to test it on my machine tho. So if it works for you let us know!

    ReplyDelete
  17. Perhaps I'm dense - but I am not seeing the download link anymore...

    ReplyDelete
  18. yeah marky mac is right, there's no more link... also I don't want to be the first one to test this when karlkfl reposts the link so someone get on this!


    - the h

    ReplyDelete
  19. Had to disable the link for bandwidth reasons. It'll be back up in 2 hours, unless I find a mirror before then.

    ReplyDelete
  20. Ah, good - as the last version bonked my display drivers pretty good.

    ReplyDelete
  21. someone be my guinea pig and test this out already!
    - the h

    ReplyDelete
  22. hmm seems like the link doesn't work...
    - the h

    ReplyDelete
  23. Link is now restored. Knock yourselves out. I might have to throttle it later so have at it while you can!

    ReplyDelete
  24. By the way, congrats on your graduation from UCI and thanks for the package. I haven't tried it out yet but I at least got it downloaded.

    - the h

    ReplyDelete
  25. Okay, well I just installed the package and restarted and it doesn't seem to work. I don't have the 256 option grayed out under my Displays tab. I'm running on 8600M GT, Intel Core2Duo 2.6GHz Macbook Pro. I guess I'll just try to manually do this with Pacifist.

    - the h

    ReplyDelete
  26. A friend says it works on his Macbook Pro with 8600M. Try again, perhaps you reverted it. You can double check that it's installed by checking that /System/Library/Extensions/GeForce.kext is Version 1.5.24 instead of 1.5.28 (latest)

    ReplyDelete
  27. Yeah sorry, but it definitely didn't work. It didn't install any GeForce and NVAN kext/bundles in the Extensions at all, but there was an Extensions Backup folder. The uninstall works fine however.
    - the h

    ReplyDelete
  28. I'm in agreement with "the h" here... I just downloaded the package for a similar Mac system, and the kext/bundles weren't in Extensions, but in a folder named Extensions Backup. Also, the GeForce was in fact version 1.5.28 in the Backup folder, so that works great. It just didn't install anything in Extensions. =/

    ReplyDelete
  29. Hello, although your idea is brilliant, your package does not contain the fix for Intel X3100 video cards.

    We need the following files back :

    AppleIntelGMAX3100.kext
    AppleIntelGMAX3100FB.kext
    AppleIntelGMAX3100GA.plugin
    AppleIntelGMAX3100GLDriver.bundle
    AppleIntelGMAX3100VADriver.bundle
    AppleIntelIntegratedFramebuffer.kext

    Anyway, this does not fix my current problem of the game not even starting up (My setting changes do not get saved, the game hangs at a black screen not even trying to change the resolution).

    ReplyDelete
  30. Same problem here, nothing is installed :S

    ReplyDelete
  31. desperation to find a quick fix to play diablo has compromised my security, perhaps in the future I should not be so trusting to risk losing everything by accepting help from any who appear as good samaratins, especially when being ignorant to what code is being executed

    ReplyDelete
  32. Such a young talent with results like this would be an incredible asset to a company like microsoft,, apparantly they also have a good track record of things working correctly. G L cheers

    ReplyDelete
  33. To everyone not happy that this didn't work out of the box: stop using open source software and remain entirely in the hands of companies like Apple and MS.

    Thanks for publishing this package! Good luck with its development.

    ReplyDelete
  34. PS: Pretty please support Intel X3100 =] =] =]

    ReplyDelete
  35. thanks for the effort, but it doesn't work for me. running a 2.4 ghz 8600 gt MBP. tried it twice (uninstalled, then reinstalled), and no dice. when its installed, it defaults to thousands of colors, with no other options. d2 still crashes.

    i hope you fix it, this would be great!

    ReplyDelete
  36. Hey, i also tried the installer that you posted, and it didnt work for me as well. Hope you get the kinks worked out, cuz i know there are alot of us out here that want to hit up some D2 before D3 comes out...thanks for the effort!

    ReplyDelete
  37. Installer worked.

    Rebooted system with new drivers. Kernel Panic before complete bootup.

    After 2 hours of hassle my system still doesn't accept my 54854 attempts at restoring the NVDAResman.kext file, so I got no 3D acceleration.


    hnnnnnnn.

    ReplyDelete
  38. @BLue
    Latest package includes those Intel X3100 video card drivers. Thanks!

    @slafs
    Do you still have your orig NVDAResman.kext file?
    If so you should be able to copy it into '/System/Library/Extensions', then get info and change the owner to 'system' and the group to 'wheel'. Then reboot.

    ReplyDelete
  39. Doesn't work for me on MBP w/ GeForce 8600M GT. When I reboot it removes Thousands and only leaves millions under colors.

    ReplyDelete
  40. If you only have millions that means you're probably using the apple default video drivers because either the package didn't install the 'new' drivers or they have the wrong owner.
    Follow one of the restore methods mentioned in the post.

    ReplyDelete
  41. I got the NVDAResman.kext file from the 10.5.3 update, which seems to be the newest available.

    Owner is system, group is wheel.

    No dice after reboot.

    NVDAResman version is 1.5.28.21

    ReplyDelete
  42. Update:

    I figured it out.

    sudo chown -R 0:0 /Volumes/Svett/System/Library/Extentions/NVDAResman.kext

    This resolved the issue and I still can't play neither starcraft nor diablo 2, but at least I have a functional system again for other things. =)

    ReplyDelete
  43. @Slafs
    That's good to hear. I'm sorry you had som much trouble. That path is interesting, /System/Library/Extentions should be the same as /Volumes/Svett/System/Library/Extentions if Svett is your boot drive.

    I also believe I've fixed the problem of the files not installing. Try the new version #4 of the package.

    ReplyDelete
  44. I've got

    Model Name: MacBook
    Model Identifier: MacBook3,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.2 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2

    Intel GMA X3100:

    Chipset Model: GMA X3100
    Type: Display
    Bus: Built-In
    VRAM (Total): 144 MB
    Vendor: Intel (0x8086)
    Device ID: 0x2a02
    Revision ID: 0x0003
    Displays:


    Anyone got this working on this yet?

    ReplyDelete
  45. @Yeago, works fine on a Macbook with intel GMA X3100
    http://img398.imageshack.us/img398/3993/picture1wa8.png

    I did it using this
    http://www.battle.net/forums/thread.aspx?fn=support&t=549029&tmp=1#post549029

    Karlkfi has stated that this method is in his installer now.

    ReplyDelete
  46. As of the evening of the 4th, is the filename at that download site an error? NVIDIADrivers256ColorsFix3.0.dmg

    Yet your update above says Version 4, not 3 (Fix3.0)

    ReplyDelete
  47. Downloaded and run V4

    works perfectly.

    Not tried to uninstall it yet though.

    Hardware Overview:

    Model Name: MacBook Pro
    Model Identifier: MacBookPro4,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.5 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache: 6 MB
    Memory: 4 GB
    Bus Speed: 800 MHz

    GeForce 8600M GT:

    Chipset Model: GeForce 8600M GT
    Type: Display
    Bus: PCIe
    PCIe Lane Width: x16
    VRAM (Total): 512 MB
    Vendor: NVIDIA (0x10de)
    Device ID: 0x0407
    Revision ID: 0x00a1
    ROM Revision: 3212

    ReplyDelete
  48. no dice again, bummer. still getting the same crash on d2, and only millions or thousands of colors available, as well as 1440x900 being the only resolution. the uninstall works flawlessly, though.

    i've still got hope that one day soon, hacking and slashing will be had via d2. thanks for the effort. -jk

    ReplyDelete
  49. @Yeago
    Yeah the dmg file name is a typo. it says v3. The app itself also says v3 in get info, but is actually v4 (oops, so much for consistent numbering).

    @jk
    What's your hardware and video card?
    Can you confirm that it at least installs the 'new' drivers?
    Glad to hear the uninstall at least works so no one's left broken.

    ReplyDelete
  50. Hmm, will this work for a PPC PowerBook G4? I didn't see my chipset listed in the installer so I didn't run it. I have:

    ATI Mobility Radeon 9700:

    Chipset Model: ATY,RV360M11

    Have you guys installed the game? When I try to install, the CD just keeps getting spit out. Blizzard sent me a link to this page....

    ReplyDelete
  51. Oh and here's my hardware junk:

    Model Name: PowerBook G4 15"
    Model Identifier: PowerBook5,6
    Processor Name: PowerPC G4 (1.2)
    Processor Speed: 1.67 GHz
    Number Of CPUs: 1
    L2 Cache (per CPU): 512 KB
    Memory: 2 GB
    Bus Speed: 167 MHz
    Boot ROM Version: 4.9.1f3

    ReplyDelete
  52. @Chris R
    This package doesn't have any ATI drivers in it. The Leopard Graphics Update (10.5.2) source file where I got them does have drivers for the 9700, but I didn't know ATI cards had the same problem.

    If you want to do it the hard way you can follow the instructions posted here: http://www.battle.net/forums/thread.aspx?fn=support&t=548720&tmp=1#post548720 but instead of lookign fro NVDA* and GeForce* files look for ATI* (also make sure you only delete the files you are going to replace, since I have some ATI* drivers that aren't in the Leopard Graphics Update.

    Please let me know if you get this working and I'll add the files to my package. Also if you're still having trouble there's information in the MacRumors thread I linked about some people having issues with preference files.

    Hope that helps.

    ReplyDelete
  53. Model Name: MacBook Pro
    Model Identifier: MacBookPro3,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.4 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache: 4 MB
    Memory: 2 GB
    Bus Speed: 800 MHz
    Boot ROM Version: MBP31.0070.B07
    Chipset Model: GeForce 8600M GT
    Type: Display
    Bus: PCIe
    PCIe Lane Width: x16
    VRAM (Total): 256 MB
    Vendor: NVIDIA (0x10de)

    here's all my hardware stuffs... i'm not sure if its installing the 'new' drivers or not; how can i tell? -jk

    ReplyDelete
  54. @jk
    Find /System/Library/Extensions/GeForce.kext in the finder, in column view it should show you the version in the right column. 1.5.24 is the 'new' one.

    ReplyDelete
  55. so i'm not sure what, if anything, i did differently, but i tried it again when i woke up and it works! millions/thousands of colors are options, as well as a grayed out 256 option. d2 runs, though only in windowed mode.

    thanks so much karl!!!1 you effing rock. -jk

    ReplyDelete
  56. Awesome work - installed flawlessly. D2 runs again!

    specs:
    OS X 10.5.3
    Model Name: MacBook Pro
    Model Identifier:MacBookPro3,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.4 GHz

    GeForce 8600M GT:
    Chipset Model: GeForce 8600M GT
    Vendor: NVIDIA (0x10de)
    Device ID: 0x0407
    Revision ID: 0x00a1

    ReplyDelete
  57. @Chris R, I don't think your problem is caused by drivers. Try following step 5 here, except use the problematic CD, not the Warcraft one of course. Then when it asks for the CD, just mount the image of it.
    http://us.blizzard.com/support/article.xml?articleId=20681

    Also, when you put the CD and it shows up in the Finder (if it does anyway), what is the label that appears on the CD's icon on the desktop?

    ReplyDelete
  58. Used the new version and it works great...only thing was that it didnt let me revert to the new driver...but everything works fine, so i guess i wont go back to the new drivers...thanks mate!

    ReplyDelete
  59. Awesome!
    Works like a charm :D

    I almost went to shell out the ridiculous 300 bucks for XP just so i could play this game. It's been this itch.

    Thanks again! Truly a help.

    ReplyDelete
  60. @cesar
    What's the problem when you try to uninstall? Doesn't it not give you the option? It checks to make sure "/System/Library/Extensions Backup/GeForce.kext" exists, which would have been put there when you installed.

    ReplyDelete
  61. thanks man, everyone this works great, all you do is download and practically just click yes a couple times, restart and it will open no problem
    thank you karl, i was worried my friend wasted 6 bucks for me :]
    i think its great that apple couldnt/wouldnt fix what a user could, props all the way, ive been trying to get this to work for 6 hours and then i find this and it works instantly, great job, im f*****g ecstatic

    ReplyDelete
  62. Mac Power Book Pro 15" Circa Fall 2007
    Worked like a charm, up and running
    Starcraft after a reboot. Fantastic job, really cool of you to do this, and surprised that neither Blizzard nor Apple did this...yet you did!

    Cool.

    ReplyDelete
  63. Just FYI, it doesn't seem to work on the newer MacBook Pro's (the 4,1 models), tried it twice with two different installs of D2 & D2:LOD (from CD and digital download). I'm guessing the 10.5.2 drivers aren't current enough for the newer machines :( It will get farther, to the title screen, but crashes before displaying the "Single Player/Multi-Player/Battle.net" selection screen. 256 color option greyed-out confirmed in Display preferences, and tried software mode, open GL thousand and million colors, all bomb.

    System stats:

    Model Name: MacBook Pro
    Model Identifier: MacBookPro4,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.4 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache: 3 MB
    Memory: 4 GB
    Bus Speed: 800 MHz

    Chipset Model: GeForce 8600M GT
    Type: Display
    Bus: PCIe
    PCIe Lane Width: x16
    VRAM (Total): 256 MB
    Vendor: NVIDIA (0x10de)

    ..just in case anyone has a similar system.

    Also, had a strange visual glitch after the 'uninstall' so I recommend if you try this yourself, backup all the files that the Install says are going to be replaced. (I might recommend to the author to not delete the /tmp/Extensions folder just in case something about the replace fails)

    ReplyDelete
  64. @^^
    Those symptoms don't sound like the driver issue that this fix addresses.
    As you said, you already have 256 colors available (presumably after installing this fix) so I would venture to guess you have an additional completely different problem, possibly regarding unreadable preferences, not sure. Check the battle.net diablo 2 forums.

    As for /tmp/Extensions that is just where the 'new' drivers are installed before they are moved to the correct folder. If the move script fails then /tmp/Extensions will never be removed. Backups of your original driver files are kept in "/System/Library/Extensions Backup"

    ReplyDelete
  65. @KarlKFI:
    You could be right, the crash report just says some stuff like:

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

    ..followed by a bunch of 'thread state' stuff. IANA ObjC programmer so who knows ;)

    I tried checking the forums but given the "all legacy games in one forum" (Battle.net) and the search being down, I couldn't really see anything directly related - hopefully when the search comes back up I can find something.

    As far as the backups, well I thought the docs said that, but I've never seen a /System/Library/Extensions Backups and I still don't have one (just checked). Do you wipe that directory out on restore?

    Anyway, thanks for the work on this - there are quite a few others that are getting some Diablo goodness ;)

    ReplyDelete
  66. Hi, just wanted to say thank you. Your latest version (4) worked like a charm on my MB with Penryn and X3100 =)

    ReplyDelete
  67. Thank you so much! Worked perfectly. MBP 2.2GHz

    ReplyDelete
  68. Again, oh man. So, after I posted my message on July 3rd I was pissed that your package didn't work on my system, so I tried to follow the steps from the poorly translated site, using Pacifist to copy the drivers to Extensions folder. That seemed to work, I was able to play Diablo 2 (for the first time). Then at some point over the weekend I restarted my system and now MY DISPLAY DOESN'T WORK! When I boot up the display doesn't even light up. Fortunately I have a second computer that I'm able to use screen sharing for, and here's the thing that caught my eye. I was pretty damn sure I had a 128 MB NVidia card, but the system profiler says I have a 32MB Intel X3100. I thought I could use Time Machine to take my extensions folder back to a prior version but since I've used this cursed package I've been unable to get Time Machine to display properly, When I start time machine the focused window centers on the screen and the outer space background starts to appear, but it gets stuck and none of the interface shows so I can't tell what date I'd be taking files from. FAN-TA-STIC! I thought I could re-install the OS, or that booting from the Leopard Install Disc would temporarily fix issues for the video drivers while booting from the disc. That's not the case, so I can't install because I can't see what's happening on the screen.

    It's my own fault for trying your software and trying it before it sounded like it was "stable", but I think it's fair to say you're liable for much of the situation. I don't want to flame you and not on your site, but I hope you can understand how infuriating this must be. Hopefully you can help me with the issue to at least bring me back to where I was before I tried using your crack.

    When I used your patch before it had either a pre-script or post-script error and when I tried restoring the original drivers it said the "Extensions Backup" location wasn't found, great, so did I lose those extensions? I don't even know what extensions I'd lost, or weren't there to begin with, because you're explanation for the package was that you didn't want to explain what it does.

    How do I get back to the beginning?

    ReplyDelete
  69. I made a mistake when I said 32MB Intel X3100, I meant to type 64MB.

    ReplyDelete
  70. @redlamp
    If you've somehow lost your drivers you should be able to find them in either the 10.5.4 update http://www.apple.com/support/downloads/macosx1054comboupdate.html or the 10.5.3 one http://www.apple.com/support/downloads/macosx1053comboupdate.html

    They're both fairly large downloads, but you shouldn't actually have to install them, just use Pacifist and copy all the drivers from the /System/Library/Extensions folder inside whichever package matches your OS. If you want to be thorough about it you should copy the 10.5.3 drivers, then copy the 10.5.4 drivers over them to make sure you're not missing any.

    Remember to use the 'with admin permission' option when copying with Pacifist so that the ownership and permissions are correct. If you get an error after reboot saying a driver bundle/kext was installed incorrectly try running 'Repair Permissions' from the 'Disk Utility' app in your Utilities folder.

    I'm surprised to hear your boot disk doesn't work, I've never heard of that problem before.

    As for what files you're missing it clearly states in the installer what files it's backing up and replacing, but I can put it in the blog as well.

    ReplyDelete
  71. Thanks for hooking this up. It worked like a champ for my Mac Book pro.

    ReplyDelete
  72. @redlamp - Just reading what you've written, how can you come to that conclusion? Isn't it possible that your display has just died on it's own accord in a totally irrelevant way?

    "I can't install because I can't see what's happening on the screen"

    This here confirms my point. During the install, if there are messed up drivers on your harddrive, they are not loaded at all while booting from an install CD/DVD.

    Bad drivers cannot cause this to occur. I'm guessing the white/grey screen with the Apple logo fails to display as well. You have to remember you replaced the newer drivers with older drivers created by Apple that are for use on the same hardware.

    Take your Mac to an Applecenter for further assistance. Just mention your display suddenly stopped working and see what they say (I'd advise against mentioning drivers).

    Don't be so quick to pass the blame next time.

    @Anonymous #64 - My Macbook Pro is the same revision as yours. I have the older drivers working fine.

    ReplyDelete
  73. So I am debating whether to install this or not. I am away from my home and won't be able to get the reboot discs for a month if it messes up.

    Here are my specs (just bought this recently within the last week):

    17"

    System Version: Mac OS X 10.5.4 (9E17)
    Kernel Version: Darwin 9.4.0

    Model Name: MacBook Pro
    Model Identifier: MacBookPro4,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.6 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache: 6 MB
    Memory: 4 GB
    Bus Speed: 800 MHz
    Boot ROM Version: MBP41.00C1.B03
    SMC Version: 1.28f1

    Chipset Model: GeForce 8600M GT
    Type: Display
    Bus: PCIe
    PCIe Lane Width: x16
    VRAM (Total): 512 MB
    Vendor: NVIDIA (0x10de)
    Device ID: 0x0407
    Revision ID: 0x00a1
    ROM Revision: 3212

    Has anyone with a similar system installed it? If it screws up my system, I'll be in trouble for the next month? Should I install?

    ReplyDelete
  74. @Mass No dice. I mounted it and it still wants the CD. FInder shows the disc as Starcraft. Weird, others have had this problem, but I can't seem to locate a fix. I'll email Blizzard again. I don't think my problem is the same as this page's subject though.

    ReplyDelete
  75. Also, I previously used my disc to install SC on a Windows machine. Are the Mac/Windows CD versions any different? I thought they were one in the same...

    I am using the Blizzard OSX native installer...

    ReplyDelete
  76. @Chris R
    I know the orig windows disc was windows only. The mac disc when it came out was hybrid mac/windows and a later game version. I don't know about after that, they might have updated the disc versions when they introduced the battle chest, not sure.

    ReplyDelete
  77. @KarlKFI Thanks Karl. Maybe that's my problem. I'll try to download a Mac version. I won't fill bad since I paid original price for the game years ago.

    ReplyDelete
  78. If you have the CD keys, you can make a free Blizzard Account and then get a free digital download. Options for all platforms, and is completely updated with patches to run in OS X.

    By the way, I haven't tried this fix yet because I'm in the exact same situation as poster #74. Should I give this a shot?

    ReplyDelete
  79. @kalus Nice! Thank you so much! I didn't know this was possible. I am downloading it right now. I sure hope it works.

    ReplyDelete
  80. I have to admit, I'm a little scared to try this. What's the worst that can happen?

    ReplyDelete
  81. If you're worried, don't use it. It's that simple.

    redlamp's the only one who's complained about any real problems, and he has yet to report back on whether it was his monitor's problem or not. I've never heard of drivers breaking a display before, it's likely his computer has other issues.

    Slafs had a bit of trouble with an older version but was able to fix it by repairing permissions, which you can also easily do with Disk Utility if you're unsure. (tho you shouldn't need to with v4)

    As far as I can tell from the rest of the comments, everyone else who's said it didn't work was able to undo it. Read them yourself.

    ReplyDelete
  82. I have a 10.5.2 macbook pro but in colors there isnt a 256 color option. Would it be safe to use this even if im on 10.5.2?

    ReplyDelete
  83. Just install the Leopard Graphics update v1.0 if you are on 10.5.2. You can get it from here
    http://www.apple.com/support/downloads/leopardgraphicsupdate10.html

    If that cannot be installed, use Karl's installer.

    ReplyDelete
  84. Thanks! I'm running 10.5.4 and it worked flawlessly. Now I can get back to pushing back the forces of evil.

    ReplyDelete
  85. So, I think my problem was just that I had a Windows disk. I didn't realize there was a difference. I used the downloader Kalus referred me too and it worked! I can play the game once again. So I guess this 256 color thing only effects MacBooks? My older PowerBook can run the game. Odd.

    I wonder why the Blizzard employee didn't try to help me more, or even refer me to the download area.

    Anyhow, thanks again. :)

    ReplyDelete
  86. Ok. I installed pacifist and I installed the graphics fix that you set up. I go to play d2 and only thousands and millions of colors show up as options to play...this may be a repost but what should I do? -Benji

    ReplyDelete
  87. I realize this may also be a re-comment, but a question about comment #84, that link, is it for the re-installation of the original 10.5.2 or does it allow for the 256 color option? Sorry to be an ignoramus, i've read through all of the comments and got a little lost. Also, i have 10.5.4 on a MacBook, if that makes a difference

    ReplyDelete
  88. Its the Greatest Day of my life. Thank KarlKFI! You are Great Man!

    This my Happyness:
    http://ipicture.ru/uploads/080711/dTSwa71NVB.png

    ReplyDelete
  89. Its the Greatest Day of my life. Thank KarlKFI! You are Great Man!

    This my Happyness:
    http://ipicture.ru/uploads/080711/dTSwa71NVB.png

    Diablo-2 1.12ver runs perfect!

    ReplyDelete
  90. HELP
    I have to hold command to right click is there a way to change it?

    Also thanks it worked!

    ReplyDelete
  91. @Anonymous #88 - The drivers linked to are the drivers that support 256 colours, however it can only be installed while running 10.5.2. If you have an operating system other than this, the installer will not allow you to install them.

    The installer karlkfi has created uses these drivers and can be installed on 10.5.3 and above.

    ReplyDelete
  92. What about us on mac pro whith ATI X1900?
    Under 10.5.2 diablo2 runs fine but not on the 10.5.3/4 drives.
    And World of Warcraft is EXTREMLY buggy whid 10.5.3/4 drivers, I had to reinstall to 10.5.2 to get better game experience.

    But now, my FCP works wont work because its need and FCP update that only work under 10.5.4

    If you can make this pacage for us too, it be great.

    ReplyDelete
  93. Hey,
    I cant seem to revert to old drivers. When I try to, everything works successfully but when OSX reboots it stays on a blue screen. Only when I hold the power button can I login with my password. Then once im in OSX everything works fine. Have you heard of this bug?

    ReplyDelete
  94. @isvein
    I'll have to check what other drivers are included in the Leopard Graphics Update 1.0. I only included the ones I knew had had the 256 colors removed. But I do know that other drivers have been changed since then in the OS updates. Are you actually missing the 256 colors mode with your X1900? (My ati X1900 is now unusable due to overheating hardware issues, so I can't really test. I replaced it with an nv8800)

    @^^
    Gonna need a better bug report than that. I have no idea what blue screen you're talking about. Try using steps to describe what you're doing and what the symptoms are.

    ReplyDelete
  95. Im not shure about the 256color mode is missing or not (have not checked under 10.5.4) but what I know for shure is that diablo2 dont dork whid the 10.5.3/4 drivers, but work fine whid the 10.5.2 ones here.

    ReplyDelete
  96. ever since i downloaded the v.4 y computer has been extreemly slow an a few applications "quit" unexpectedly and i cannot open them, itunes/ichat any suggestions on cleaning that up/solutions?

    ReplyDelete
  97. I've used this app a few times to revert to 10.5.2 drivers and back to latest without problems, however after playing D2 earlier today I ran it again to switch back to the latest ones.

    When system booted up, all my windows moved very very slowly - it seems to have lost some kind of gui acceleration or something? Even scrolling inside a window is painfully slow. Doing either of these things results in stop-frame animation & movement.

    I ran the package once more to go to 10.5.2 drivers and things work smoothly again, however my performance in WoW etc suffers compared to latest drivers.

    Any ideas?

    ReplyDelete
  98. i am having the same problems with nukey. and i think i royally messed up when i deleted everything in the pack that i thought was associated with the fix...please help if you can

    ReplyDelete
  99. This worked amazingly! Thank you so much!

    ReplyDelete
  100. @#97,#99 and nukey
    That sounds like you're using default display drivers w/o hardware acceleration. Which means that the install/restore went wrong somewhere. You'll probably need to restore your 10.5.4 drivers from http://www.apple.com/support/downloads/macosx1054comboupdate.html using Pacifist.

    @nukey
    I wouldn't recommend going back and forth. I haven't really done a lot of back and forth testing. Did you get any errors or did it just act slow?

    ReplyDelete
  101. Hey I was comment number 94, ill try give better details.
    The blue screen Im seeing is the screen that flashes when you plug in a monitor (im on a macbook pro). once I finally get into OSX things dont work properly. I cant open anything in finder but applications open. When I try to open something in finder, everything on my desktop dissappears (including the top bar, all the icons and the dock), and all I can see is my backround. About one second later everything reappears. When I put the drivers that were in this fix back on, everything is fine.

    I am on a macbook pro with the Geforce 8600M GT 256mb.

    ReplyDelete
  102. along with this
    http://www.battle.net/forums/thread.aspx?fn=support&t=549029&tmp=1#post549029
    it worked all perfect on my macbook (not pro.. had to change the intel drivers)
    thx a million

    ReplyDelete
  103. I cannot see any part of the installer scripts that would cause the drivers to not be reverted back to normal (although I'm not 100% fluent at the unix terminal).

    To the people who now have choppy window display, grab the 10.5.4 combo update
    http://www.apple.com/support/downloads/macosx1054comboupdate.html
    As most of you are already on 10.5.4, it should be possible to just double click it and reinstall it. It will reinstall the newer drivers.

    After that, it may be a good idea to remove the backed up extensions that the installer has created. To do that, in the Finder choose Go to folder from the Go menu and type in /System/Library and hit enter.

    Move the folder "Extensions Backup" into the trash (it will require an admin password).

    With that all removed, the latest version of karlkfi's installer should function correctly should you wish to revert to the 10.5.2 drivers.

    Please note, it appears that the uninstall function is not needed. Only use it if a program you are using breaks. A MacOS X update will copy straight over any files that require updating regardless of their version.

    -i_mass_ents@useast

    ReplyDelete
  104. Thank you for doing this! Just one problem I've had: The games always come up in a very small screen size. Is there any way to get the games to play in full screen with this fix?

    ReplyDelete
  105. @ Anonymous #105 - When you launch either Starcraft or Diablo next, be sure to hold down the 'Option' key.

    For Starcraft, make sure that the option "Don't Switch Resolutions" under the Advanced tab is not enabled.

    For Diablo, you may need to go through the configure video wizard. Select Expert Mode and try all the options they give to see what suits you best.

    BTW, both Starcraft and Diablo are 4:3 games. I don't think Starcraft can be played stretched out to the fullscreen anymore in OS X, however Diablo can be stretched by using the stretched resolutions from the configure video pages (if they appear). These resolutions are shown as "640 x 480 (stretched)" and "800 x 600 (stretched)".

    ReplyDelete
  106. @ Mass- Thank you! the problem i had was with starcraft and that fixed it right up.

    ReplyDelete
  107. Thanks!
    I was having the problem of starting Starcraft, and this worked like a charm!

    Thanks again..

    Walt D in LV
    http://www.thecinemaniacs.com/

    ReplyDelete
  108. I think this messes up iPhoto. When I try to open iphoto it says it can't run on the current architecture.

    ReplyDelete
  109. Very slick! Installed easily and Diablo is back up and running in minutes. No problems with cursor speed, iPhoto, or anything so far. I have a MacBook Pro 3 2.2 Mhz 15in. GeForce 8600.

    Thanks!!!

    ReplyDelete
  110. Ok so I just downloaded your package. Thats all I did. Then it restarted my computer. Yet when I try to run starcraft nothing has changed. It still begins to start (I see starcraft in the top left corner) yet then it just quits. Is downloading the package all I needed to do? Im really confused why it didnt change anything.

    ReplyDelete
  111. heh, you have to run the application....

    ReplyDelete
  112. Haha your gonna think im retarted when I say this. Actually I did try to run the application. The thing is I installed the Drivers but then Uninstalled them again. For some reason I read it wrong and thought you had to go through installer twice. Anyways its worked and your a genius thanks a million

    ReplyDelete
  113. You, my friend, are a freaking genius! Because of this patch, not only can I play Diablo 2 and StarCraft, but I can also play Fallout and Fallout 2.

    Bless you for all the work and energy you spent and I will be spreading the word.

    ReplyDelete
  114. *** BIG PROBLEM: ***

    I have a MacBook with MAC OS X and Windows XP (with BootCamp). I installed the fix and everything worked. BUT, when i unistalled, my MB WASN'T ABLE TO REBOOT. It stucks with the blue screen that you usually see at the startup for just a couple of seconds. ALSO, from my WINXP partition, I CAN'T ACCESS MY MAC HD ANYMORE: it says that the disk is broken and unaccesible.

    PLEASE HELP.

    ReplyDelete
  115. UPDATE: i managed to repair the disk.
    Butnow i have to reinstall the intel graphics drivers.
    ANy hint how to find them?

    ReplyDelete
  116. @marsellus
    If you used my package to install the older drivers it should have backed up your newer ones. You can run it again to restore your newer drivers. If for some reason that doesn't work you should be able to get them using the 10.5.4 combo update: http://www.apple.com/support/downloads/macosx1054comboupdate.html
    Or use Pacifist to grab them out of that update so you don't have to install the whole thing.

    ReplyDelete
  117. I'm marsellus.

    Thanks KarlKFI, but the problem is that my MacBook will not start, since the graphics driver are corrupted. So I cannot run anything, the only thing I can do is to copy some file into my MAC from the XP partition.
    So, the questions are:
    Which files did your package remove?
    where i can find them to download?
    Where do i have to copy them?

    Thank you.

    ReplyDelete
  118. Another info:

    I do NOT have the folder:
    "/System/Library/Extensions Backup"

    I have only:
    /System/Library/Extensions

    i guess something went wrong with the uninstaller.
    Looking for a way to do a manual resintall of graphics drivers.

    ReplyDelete
  119. Even without those drivers you should still be able to boot with the apple default ones, unless you somehow deleted them from your extensions folder (they are not touched by my package). Try booting with with a boot disk or in safe mode and the use the 10.5.4 update.

    ReplyDelete
  120. Ok...
    fortunately I had 2 macbook pros... one of which I was planning on returning so I had a bit of a chance to play...

    First of all here's what I'm packin...

    Model Name: MacBook Pro
    Model Identifier: MacBookPro4,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.4 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache: 3 MB
    Memory: 2 GB
    Bus Speed: 800 MHz

    Video:
    Chipset Model: GeForce 8600M GT
    Type: Display
    Bus: PCIe
    PCIe Lane Width: x16
    VRAM (Total): 256 MB



    karl -
    your install (v4) went great...
    starcraft ran without issues (occasional crashes but that was nothing new for me...)

    trying the uninstall... not as effective...
    ran it... seemed to run without probs... restarted... got the blue screen that commenter #94 refers to... so.. sequence... restart... hangs on blue screen before getting to displaying desktop etc.
    restarted again... came up without probs

    However starcraft still runs... checking the control panel - still shows greyed out 256 as an option...
    running v4 installer again... does not recognize an uninstall option (as it shouldn't if it thinks it uninstalled before).

    I'm wondering how clean your uninstall is...

    haven't had other issues...

    hopes this helps in the bug stomp...

    ReplyDelete
  121. sorry a bit more...

    second restart generates brings up apple... spinning timer... blue screen.... (which never progresses) have to force restart to get out of it...

    third restart (the forced one) brings up apple... spinning timer... blue screen...10 seconds... a slightly less blue screen with a cursor (2 secs) and then normal desktop.

    Restart after this (normal restart) does not bring up the first blue screen and startup time appears normal...

    The difference was not running starcraft ... the greyed out 256 option still there even after running the uninstll.. patch still does not recognize what are probably still the 10.5.2 drivers in place...

    ReplyDelete
  122. even a bit more...

    when it tries to go to screen saver it flashes from a black screen to the desktop

    ReplyDelete
  123. If you don't have a "/System/Library/Extensions Backup" folder then that means the uninstaller completed without erroring. The last command is to remove that folder.

    In Terminal type:
    "touch /System/Library/Extensions"

    This will cause the kext cache to be rebuilt the next time you reboot, which might help.

    ReplyDelete
  124. To the users who are reaching the blue screen that does not progress, you are correct the display drivers are not functioning properly.

    DON'T PANIC!

    Fear not I had experienced this when playing around looking for the solution to Diablo and Starcraft and can help you fix it (I didn't use KarlKFI's installer).

    Your computers are not broken and are just having troubles updating the display. At the blue screen, it's your login screen, however it's hard to do anything without being able to see. Press the Mac's power button to display the shutdown dialogue. Hit cancel and you should be able to partially see some of the login box. From here log in.

    You should be able to see your desktop again however there is no window acceleration and everything will be choppy. To restore your drivers to the Diablo/Starcraft unfriendly ones run the 10.5.4 combo update linked earlier.

    You should be able to boot fine now.

    @KarlKFI, Like I said earlier, I have no idea what is causing this with the uninstaller.

    Actually... after reviewing it once more, the unistall script has this:
    for file in $FILES
    do
    if [ -e "/System/Library/Extensions/$file" ]
    then
    mv "/System/Library/Extensions/$file" "$BACKUP_DIR/"
    fi
    done

    Should the if exist and mv reference $FILES as well? I think it will always return false with an incorrect variable. I'm not a unix person, but this may be it - see what you think.

    -i_mass_ents@Azeroth

    ReplyDelete
  125. hmm it didn't display the variables correctly after posting on my computer. See below

    for file in *dollar*FILES
    do
    if [ -e "/System/Library/Extensions/*dollar*file" ]
    then
    mv "/System/Library/Extensions/*dollar*file" "*dollar*BACKUP_DIR/"
    fi
    done

    Should the if exist and mv reference *dollar*FILES as well? I think it will always return false with an incorrect variable. I'm not a unix person, but this may be it - see what you think.

    Hope it makes sense.

    ReplyDelete
  126. This worked great at first. I got to play Diablo II on my new mac. But when I reverted back to the 10.5.4 drivers and restarted my computer I got stuck at this blue screen at startup. I had to erase my HD and reinstall Leopard to fix this problem. My advice: just use bootcamp to play Diablo on windows.

    ReplyDelete
  127. This comment has been removed by the author.

    ReplyDelete
  128. @mass
    I don't think that's the most recent uninstall script. The one I have doesn't have any if statement in it. Can you double check you extracted from the latest download?

    @Dave
    That sucks, I'm sorry. What made you uninstall in the first place? AFAIK everything works fine with the 10.5.2 drivers, doesn't it?

    The uninstall is only causing problems on macbooks, right?

    ReplyDelete
  129. Yeah I think you maybe correct. I remember doing that last time I looked at it. I'll double check when I'm back at home later. If that's the case I'm sure there is nothing wrong (as I remember looking at the latest one before).

    @Others: A frozen blue screen does not mean you need to reinstall OS X. Please read my last post about it - #127

    I had the frozen screen heaps of times while playing with the drivers.

    ReplyDelete
  130. This comment has been removed by the author.

    ReplyDelete
  131. Found it. The same thing is occurring in the latest version "NVIDIADrivers256ColorsFix3.0.dmg" (unless the mirror is wrong).

    Check the preinstall script where it has this

    #!/bin/bash
    FILES being declared
    ...

    BACKUP_DIR="/System/Library/Extensions Backup"
    mkdir "*dollar*BACKUP_DIR"
    for file in *dollar*FILES
    do
    if [ -e "/System/Library/Extensions/*dollar*file" ]
    then
    mv "/System/Library/Extensions/*dollar*file" "*dollar*BACKUP_DIR/"
    fi
    done

    If what I stated earlier is correct, it appears no backup is being made.

    ReplyDelete
  132. Ah, I misread. The Uninstall script has no if statements.

    As for the Install script, which backs up your drivers...
    I think that syntax is correct. 'FILES' is the list of file names. 'file' is the loop variable for the current iteration over the FILES list.

    As for the if statement I believe -e is 'exists'. So it should loop through all the specified drivers. If they exists they get moved to the backup folder. Then they all get replaced with the ones installed by the package.

    ReplyDelete
  133. Yep, my bad. I haven't done Unix stuff for a long while :)

    So we still don't know what's happening now :(

    ReplyDelete
  134. I fixed my problem, thanks to Karl, Mass or whoever gave me advices.

    For those who have the blue screen frozen problem at startup after uninstalling the drivers:

    1. Restart your macbook with the MAC OS X DVD. Then, from the installation menu, use Utility disk to check and repair your hard drive.

    2. Restart again holdind SHIFT to go into safe boot. You should be able to login succesfully.

    3. Download and install the 10.5.4 combo update from apple website.

    4. Restart again, now it should be OK!

    ReplyDelete
  135. Hey #137 - marsellus - Does what you just said fix the issue of uninstalling the old, 256 compatible drivers and trying to put back your original ones? I used the 256 color drivers and then when I switched back and restarted, I found a lot of stuff was messed up. Simple scrolling and moving windows was choppy and my desktop was all broken. If this fixes that issue I would like to be informed asap - using the install disk and dling the "combo update" from utilities or w/e.

    Also, sorry I am new to the whole Mac thing - I keep all of my files when I do this yes? I don't care to deal with reinstalling everything. (What you said, #137, is essentially like doing a repair of the Windows OS, keeping all of your personal stuffz).

    Two more things, sorry - one:

    I have tried to just find an update to the Geforce 256MB GeForceM GT drivers online, and I can only find the drivers available for Windows OS, etc. (not Mac) - Is there a place I can go to just get these drivers and simply install them, or is that now how Apple plays in the Mac OS.

    two:

    What is the real difference between the updated drivers and these drivers that are obviously older and allow 256 colors. Would I be fine just using these drivers all the time (as when I install them to replace my now, apparantly, messed up original drivers, everything seems to run fine to me), or are there real benefits to the updated ones.

    Thanks - I hope to get some answers from anyone asap - would appreciate it! Talk to you all later!

    ReplyDelete
  136. Installing the update on my 2008 Macbook Pro running Mac OS 10.5.3 caused a kernel panic upon startup, this problem remained after I uninstalled in safe mode. I am now downloading the 10.5.4 Combo update and I hope that installing this in safe mode will remedy the problem.

    ReplyDelete
  137. CJ, yes it will reinstall the newest Diablo unfriendly drivers leaving your personal files intact (it's not a reformat). He is using the Install DVD only to run diagnostics via Disk Utility (it should be selectable in the menus at the top). After that is completed, he does not go through with the installation, he restarts straight away.

    Regarding drivers online, you will not find anything from nVidia or intel (ATi actually do have some). I think the reason it is done this way is so that Apple is in control of what's running on your computer. Drivers are usually found in OS update packages.

    The main difference between these drivers I feel is the new CUDA/OpenCL type thing which allows the graphics card CPU to be used for other calculations for non-gaming/graphical purposes. The older drivers do support it as well, however it is still in early stages of development and not many programs would take advantage of it (more so for developers I think). The update may only contain minor fixes for the CUDA/OpenCL system so I don't think you will notice any difference. 256 colour support would have been left out by accident. It will return, I just don't know when.

    ReplyDelete
  138. Mass, #140, thank you very much for your info. You answered everything and told me exactly what I needed to know. I guess for now in order to keep things simple I shall just keep the older drivers. Ty again and ty to everyone who has posted on this lil forum (and ofcourse thanks to the creator of it).

    ReplyDelete
  139. So...ahem...where exactly is the link? ^^;

    ReplyDelete
  140. thanks for taking this project on yourself, but i'm having issues playing diablo 2. it simply quits as soon as i open the file.
    i've run your script along with pacifist, and to no avail. here's my new macbook's specs:

    Model Name: MacBook
    Model Identifier: MacBook4,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.4 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache: 3 MB
    Memory: 2 GB
    Bus Speed: 800 MHz

    Chipset Model: GMA X3100
    Type: Display
    Bus: Built-In
    VRAM (Total): 144 MB
    Vendor: Intel (0x8086)

    any ideas?

    ReplyDelete
  141. I'm not sure why the installer hasn't worked for you.

    Are you running the latest version of Diablo? You can get the latest patch from here
    http://us.blizzard.com/support/article.xml?articleId=20758

    If that still doesn't help, grab the 10.5.4 combo update and reinstall it to revert your drivers back to normal.

    If there is a folder in your System folder called 'Extensions Backup' remove it (it will require an administrators password).

    You can then do the steps manually by reading here
    http://www.battle.net/forums/thread.aspx?fn=support&t=549029&tmp=1#post549029

    Please note I have that exact MacBook and have Diablo working fine on it. You can confirm if the older drivers are installed correctly by checking the Display preference pane under Colors for a greyed out 256 Color option.

    ReplyDelete
  142. This comment has been removed by the author.

    ReplyDelete
  143. DO NOT USE THIS PATCH!!

    I use this patch running Mac OS 10.5.4 and it made starcraft run just fine but when I un-installed the drivers. My computer was all messed up. It seems that the display drivers got corrupt or something and its causing the os to still run but any thing that deals with the graphics side processing is really buggy. IE drawing shadows on windows, etc...

    If you plan on using your computer for anything other than playing starcraft DO NO USE THIS!

    It would be best to wait for Apple or Blizzard to come out with an update.

    ReplyDelete
  144. Why would you uninstall the drivers when there have been no reported side effects (it's even been mentioned that the uninstall feature may not work)? Have you tried the manual uninstall described at the top of the page?

    To return your Mac back to normal working order, please review post #104.

    I will emphasise it again, the patch is fine, and there is no need to uninstall. If you want to remove the drivers, reinstall the 10.5.4 combo update to ensure it's done safely.

    ReplyDelete
  145. sorry for asking guys, but how do i install Leopard Graphics Update 1.0 ? tnx..

    ReplyDelete
  146. Cant say how grateful i am that you made it that easy! Fallout 2 was the itch that needed to be scratched and now i can play it anywhere sweet!
    running a macbook 2.4 Ghz intel dualcore with GMA x3100

    Bjamin

    ReplyDelete
  147. works wonderfully! thanks for coming up with such a marvelous thing!

    i had never played diablo 2 and now i'm addicted!

    ReplyDelete
  148. Hi guys!

    I've an iMac with 2.4 GHz Intel Core Duo, 4 GB 667 MHZ DDR2 SDRAM, MacOSX 10.5.4
    The game (Diablo II, LOD, patch 1.12) is running, but there is no any sound nor music.

    It runs fine on my Titanium G4 powerbook.
    Sound and music great.

    What wrong with iMac
    Anybody could you help me?

    Tnx a lot!
    Kolos

    ReplyDelete
  149. I installed this, it worked well for Diablo 2, but it made my WoW game basically run at 10 fps. I'm on an iMac.

    So I tried to uninstall the driver by running the installer, rebooted, and now WoW crashes on startup and my entire computer's framerate has dropped significantly. It is impossible to scroll down web pages, for example. I have tried typing in your sudo chown command, but the Extensions Backup directory doesn't exist, Terminal says. I am trying to download the 10.5.4 update in hopes it will overwrite anything that has been installed. If that doesn't work, any ideas?

    ReplyDelete
  150. hi, i downlaoded this and like a fool uninstalled it. Now my system wont boot i know nothing about any of this i could use some help. i have a macbook with the current osx, please help

    ReplyDelete
  151. @Kolos: Make sure the sound is enabled in Diablo. Ctrl-S and Ctrl-M can be used to toggle it on and off as well as in the menus in game.

    Also, check in Applications->Utilities->Audio MIDI Setup that the Properties for: Built-in Output (displayed lower right) is set to 44100kHz with 2ch 16bit audio. Make sure nothing is muted as well.

    @Bruno: Yes that will work. Also make sure that OS X is fully up to date in the Software Update menu.

    @Anonymous #153: You can try safe boot which does not load 3D acceleration. To do this, restart your Mac while holding down the Shift key. Hopefully you can log in and reinstall the 10.5.4 combo update while it starts like this.
    http://www.apple.com/support/downloads/macosx1054comboupdate.html

    If you still have issues, describe with more details where your Mac gets to.

    -i_mass_ents@Azeroth

    ReplyDelete
  152. Downloaded and installed the package. Works fine! Finally I am able to play Starcraft again and get rid of Microcrap Windows.

    I haven't tried uninstalling or any other specific graphic-applications yet, but I noticed no issues what so ever with OS X.

    Running OS X Leopard 10.5.4.

    My computer:
    Hardware Overview:

    Model Name: MacBook Pro
    Model Identifier: MacBookPro4,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.4 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache: 3 MB
    Memory: 2 GB
    Bus Speed: 800 MHz
    Boot ROM Version: MBP41.00C1.B00
    SMC Version: 1.27f1

    ReplyDelete
  153. Now that the newer version of Starcraft removes the need for this patch, please do not risk uninstalling the drivers. Use the Mac OS X 10.5.4 combo update to remove them if you need to.

    Diablo players will still need this patch.

    ReplyDelete
  154. hello,

    10.5.5 is out but its still not working with gmax3100 cards! with 10.5.5 even the downgrade fix from this blog did not work anymore. -> freeze after restart -> had to start in safe mode and reinstall the 10.5.5 combo drivers. (the fix worked just fine @ at 10.5.4)

    is anybod else having the same experiance with 10.5.5 + gmax3100?

    @karl any chance you fix your fix to make it work under 10.5.5 ? ;)

    ReplyDelete
  155. @bumaye : Yes, I had the same problem after upgrading to 10.5.5. I also had to restart in safe mode and reinstall the 10.5.5 combo update...

    @KarlKFI : Please, can you fix again this graphics issue ? I can't play D2 still any patch...
    Thanks !!

    ReplyDelete
  156. I also had the same problem with 10.5.5 gma x3100. It worked perfectly with 10.5.4.

    safemode install of 10.5.5 does correct the problem but I would like to be able to play again.

    I would go back to 10.5.4 not really an option for me though.

    ReplyDelete
  157. As has been reported, 10.5.5 only fixes the problem for users with nvidia graphics cards. This includes Mac Pros and MacBook Pros. However MacBooks and MacBook Airs with integrated graphics cards still cannot use 256 colors. Also the 10.5.2 drivers cause 10.5.5 to fail to boot.

    So If you have 10.5.5 already DO NOT USE THIS PATCH.

    The latest version of StarCraft works without 256 color mode, but games such as Diablo 2 and Fallout can only be played on 10.5.4 with 10.5.2 drivers (this patch).

    At this time there is no known fix to get 256 color mode in 10.5.5.

    ReplyDelete
  158. A sudden, late-night inability to boot your computer can cause panic and poor reading comprehension. Hence my confused comment posts which I've deleted.

    So yes, I had the same problem that some recent posters have mentioned: I'd installed the 256 Colors Fix when I had 10.5.4, then tried to uninstall it (tonight) after having upgraded to 10.5.5.

    Result: Computer boots to bluescreen, freaked-out panic, ulcer.

    So I booted into Safe Mode (hold down SHIFT while pressing Power button), read the posts here, downloaded the 10.5.5 combo pack, and reinstalled it.

    Things seem back to normal; computer booted properly, display isn't choppy.

    Thanks for a good patch, but it's good to remind people (and myself): swapping essential OS files around really CAN cause problems, and nobody can tell you what might happen after the next upgrade.

    I am chastened and from here on following the straight-and-narrow...until somebody comes up with another cool fix for something. :)

    ReplyDelete
  159. Can you leave a note up at the TOP with the download that this will not work on macbook or macbook airs? I as well installed this on my macbook and now having to fix it. Most people are not going to read a huge comments section just to find out if it's compatible with their system.

    ReplyDelete
  160. Thanks for the huge red warning lable. I reverted to the 10.5.4 drivers before going 10.5.5, and was about to downgrade again. That was pretty close. Now its back to Starcraft.

    ReplyDelete
  161. here's the link to the 10.5.5 combo pack if you are experiencing the mac blue screen of death... http://www.apple.com/downloads/macosx/apple/macosx_updates/macosx1055comboupdate.html

    ReplyDelete
  162. Someone PLEASE help! I have 10.5.5 and I installed this. I tried reseting the PRAM and rebooting!

    I am using the 10.5.5 combo update to try and fix this... I hope it works!

    If anyone can help please post!

    ReplyDelete
  163. Okay I tried this and need to comment. I'm using my newish 2.4ghz macbook with OSX 10.5.5 and tried to reinstall D2 and LOD expansion. As the game files on the disk are classic apps I had to:

    Download the OSX installer
    Install game
    Install LOD patch 1.12

    Unfortunately the game just crashed straight away which brought me here via Google. I installed the old drivers but my Macbook wouldn't boot at all so i have uninstalled and given up until I replace the hard disk in my old G4 Powerbook and install 10.2 on that for all my old stuff.

    Now to my little bit of advice....If your mac refuses to boot like mine, don't panic! If you're new to macs
    simply follow these instructions. This is handy to know if things go bad in the future too.

    1 - Turn the mac off and back on, holding down the shift key. Release shift once the "spinning cog" appears and your mac should boot in safe mode.
    2 - Enter the administrator password.
    3 - In this case, run the installer again to reinstall the up-to-date drivers and restart the computer.

    Job done without any re-installing your OS. Hope this helps anyone who has problems who didn't know about safe boots.

    Sam

    ReplyDelete
  164. So, I've been trying to reboot in safe mode, but my macbook refuses to do it. That cog just keeps on spinning, with the apple above it.

    When I boot normally (after running the installer), it boots to the gray apple screen, but with my mouse. I'm running 10.5.5, and stupidly missed the warning not to install.

    Is there anything else i can do short of re-installing the OS?

    ReplyDelete
  165. Just because I made the same mistake here you go...

    BOOT IN SAFE MODE (Shut down then Hold Shift and Reboot)

    Now go to Apple.com and get the latest 10.5.5 combo update! This should fix EVERYTHING!

    GOOD LUCK!

    ReplyDelete
  166. How do i do this on my macbook 10.5.6?

    ReplyDelete
  167. Have you looked at this beta release?

    http://macgamefiles.com/detail.php?item=20233&show=reviews

    it allows the macbook's to run D2 with 256 colors.
    Sadly, its only a beta and will NOT connect to battle.net

    ReplyDelete
  168. Ok, so installed the drivers on 10.5.6 cos i completely missed the warnings not to after 10.5.5

    As im sure you're well aware it just completely fails to boot properly, i've tried everything I can think of (which isn't much, i'm not that experienced with macs) but safe mode and booting from the install dvd does not work, it just takes a little longer and then tells me I need to restart again.

    Can anyone help me?
    Stefan

    ReplyDelete
  169. I as well missed the message not to install.
    I downloaded the 10.5.5 update while in safemode, but when i try to mount the disk image, my computer crashes..
    Any suggestions?

    ReplyDelete
  170. Oh crap! I hope somebody read this.

    I did the unthinkably stupid thing of installing the 10.5.2 graphics driver on my 10.5.6 mac and just like it said... now it wont boot!

    How do I fix this problem?? Any help would be appreciated.

    I can be contacted at chocamine (at) gmail.com

    ReplyDelete
  171. Hey, I have a 10.5.5 and I just put D2 on my mac and it will not play it keeps going up as 'quit unexpectedly,' this is BFS I just bought the F'ing game and now it will not play please help! Or show me to someone who can help me, I am extremely pissed off

    ReplyDelete