Topic: Play Diablo 2 on Mac OS 10.7 Lion (w/ Sheepsaver)

By The8thark of the Battle.net forums.
--------------------------------------------------------

Tested on:
iMac 2011 21.5 i7
OS 10.7.0 and OS 9.0.0 (emulated through sheepshaver)

Things you will need

1. Diablo 2 and LOD Discs (you only need the LOD discs if you want to play LOD)
2. Mac OS 9.0.0 (any OS 8.1 to 9.0.4 should work. But I tested it on 9.0.0)
3. A new world Boot Rom

Follow these instructions

1. Download the latest sheepshaver here:
http://www.xs4all.nl/~ronaldpr/sheepsha … 101106.zip

2. Access the New World Mac OS Rom here
I think legal issues prevent me talking about how to get this. It's the boot loader from old Macs.

3. Follow all the instructions to set up Sheepshaver here
http://www.emaculation.com/doku.php/she … os_x_setup
But some things to note:
Set the sheepshaver (OS9) ram to 512MB. That will help a lot.
Make a shared foder. And just throw it in the Sheepshaver folder. This folder is your link between OS X and OS9. OS9 side it looks like a HDD called Unix.
When you make your main HDD (Disc image) for OS 9. Make it 3000 MB (roughly 3GB is size.
Do not use the OS 9 set up assistant. I just crashes. So quit it right away.
Set the OS 9 screen size to 800x600. That's the LOD resolution and it works well that way,

4. From now on everything downloaded for OS 9 will be done OS X side and put in the shared folder. And only fiddle with the shared folder while OS 9 is not running. And don't run anything is OS 9 from the shared folder. Always copy it to the OS 9 HDD first.

5. Download Open GL 1.2.1 here:
http://support.apple.com/kb/DL1109?viewlocale=en_US
And install it OS 9 side.

6. Download Carbon Lib 1.6 here:
http://support.apple.com/kb/DL1116?viewlocale=en_US
And install it OS 9 side

7. Install Diablo 2 and LOD in OS 9 from the CDs.
Things you need to know:
Always put the CD in before you start OS 9. Make sure the CD is read OS X side then run OS 9.
Yes after Diablo 2 installs you have to quit Sheepshaver (OS 9) and eject Diablo 2 and insert the LOD disc and then restart OS 9. Then install LOD.

8. Once LOD is installed there is a couple game files not installed on the Disc. Copy those over to your LOD folder.

9. Get Info - the LOD app in OS 9 and set the memory to 102400K (100MB) for the minimum and preferred size.

10. Run LOD (or Diablo 2) in OS 9. And connect to battle.net in game. It will auto patch you to the latest patch. This is good cause I tried the stand alone patches and they didn't work for me. This also applies the no CD patch.

That's it . Now anytime you want to play Diablo 2 or LOD all you need to do is run Sheepshaver and click on the D2 or LOD app to play it.

Notes:
The game will run fullscreen within OS 9. But leave OS 9 as a window. Full screen OS 9 crashes and doesn't work according tot he sheepshaver developers.

The game only runs under software graphics. I'm not sure how to get it to access OpenGL under OS9. If anyone knows how to I'd be really grateful.

http://i.imgur.com/ih9cc.jpg