Diablo II won't install on MacOS 10.13

Mac Technical Support
Prev 1 17 18 19
THANK GOD, SHE IS WORKING NOW

I accept the words says up - update 10.13.4 fix the problem with installer.

But, it's all Apple, not BLizzard

Thanks 1st, but not thanks 2nd.
10.13.4 works! but be aware to keep LoD as version 1.14b, as 1.14d will crash frequently.
Can confirm it now works, even with FileVault enabled. OS 10.13.4
Praise the lord!
04/17/2018 05:20 AMPosted by eliuhy
10.13.4 works! but be aware to keep LoD as version 1.14b, as 1.14d will crash frequently.

Reboot before run and game will be work)
04/17/2018 02:03 PMPosted by AntVal
04/17/2018 05:20 AMPosted by eliuhy
10.13.4 works! but be aware to keep LoD as version 1.14b, as 1.14d will crash frequently.

Reboot before run and game will be work)


it will run for the first time only. lod will crash when you launch again.
04/17/2018 10:53 PMPosted by eliuhy
04/17/2018 02:03 PMPosted by AntVal
...
Reboot before run and game will be work)


it will run for the first time only. lod will crash when you launch again.


Sometimes crashes, sometimes not. THIS IS APPLE AND BLIZZARD companies :D
be aware next time buying production from these monsters.

They dont care that your game works properly or crashes. They care to get more money from u

NICE day and enough playing stupid games
Guys I'm downloading installer and it runs but freezes on 100% and I can't instal Diablo 2 od LOD - installer even can't save installation files

I'm on 10.13.6 - updated today, can anyone help if You run it on 10.13.6? how?
04/17/2018 05:20 AMPosted by eliuhy
10.13.4 works! but be aware to keep LoD as version 1.14b, as 1.14d will crash frequently.

Can you still play online though ? And if you can, how do you only install patch 1.14b and keep it from updating ?
OK, I've finally (partly) resolved the problem. It comes from some authorisation problems, the game has to be ran as administrator. There are 2 ways to work around it.
First you would have to manually type on the Terminal
sudo /path/to/Diablo\ II.app/Content/MacOS/Diablo\ II
then enter your password. Which is bothersome, so that's why I developed a small AppleScript app to be launched instead of the game that will do all this for you :)

https://drive.google.com/open?id=14bnq7xz7OzfyLWoRdz1-8ytRb6RLRnEb

(the link doesn't work with Safari but does with Chrome, I don't know why)

The first time you use it, right click on the app>Show Package Contents>Contents>Resources and open the config file (you will probably have to go to System Preferences to allow your computer to open it). On the first line type the absolute path to the Diablo II game (it should be something like /Applications/Diablo II/Diablo II.app and on the second enter an admin password. Save it and you're good to go, next time you open the launcher it will run the game !

Hope you will enjoy the game as much as I did (and still do).
Running a networked game as root is pretty dangerous. In case this helps your engineers, this is the stack trace when running D2 via lldb:

Process 9274 launched: '/Applications/Diablo II/Diablo II.app/Contents/MacOS/Diablo II' (i386)
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist'
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/AppExceptions.bundle/Exceptions.plist'
2018-06-23 09:40:57.334006-0700 Diablo II[9274:1323399] WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.5 instead of 10.13.5. This is not a bug in Gestalt -- it is a documented limitation. Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
Call location:
2018-06-23 09:40:57.336022-0700 Diablo II[9274:1323399] 0 CarbonCore 0x947308e9 ___Gestalt_SystemVersion_block_invoke + 98
2018-06-23 09:40:57.336034-0700 Diablo II[9274:1323399] 1 libdispatch.dylib 0xa723b5dd _dispatch_client_callout + 50
2018-06-23 09:40:57.336041-0700 Diablo II[9274:1323399] 2 libdispatch.dylib 0xa723b571 dispatch_once_f + 40
2018-06-23 09:40:57.336049-0700 Diablo II[9274:1323399] 3 libdispatch.dylib 0xa723c1a9 dispatch_once + 24
2018-06-23 09:40:57.336056-0700 Diablo II[9274:1323399] 4 CarbonCore 0x946b8873 _Gestalt_SystemVersion + 989
2018-06-23 09:40:57.336065-0700 Diablo II[9274:1323399] 5 CarbonCore 0x946b8078 Gestalt + 148
2018-06-23 09:40:57.336072-0700 Diablo II[9274:1323399] 6 Diablo II 0x002eef6e start + 3064174
Process 9274 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x4)
frame #0: 0x0002de8e Diablo II`___lldb_unnamed_symbol848$$Diablo II + 86
Diablo II`___lldb_unnamed_symbol848$$Diablo II:
-> 0x2de8e <+86>: calll *0x4(%ecx)
0x2de91 <+89>: movl %eax, %esi
0x2de93 <+91>: movl %esi, 0x4(%esp)
0x2de97 <+95>: addl $0x4, %edi
Target 0: (Diablo II) stopped.

Running it again:

* thread #10, name = 'LogThread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
frame #0: 0x0002dde3 Diablo II`___lldb_unnamed_symbol846$$Diablo II + 33
Diablo II`___lldb_unnamed_symbol846$$Diablo II:
-> 0x2dde3 <+33>: movl %edi, (%eax)
0x2dde5 <+35>: movl (%esi), %eax
0x2dde7 <+37>: movl 0x4(%esi), %ecx
0x2ddea <+40>: movl %ecx, 0x4(%eax)

* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x4)
frame #0: 0x0002de8e Diablo II`___lldb_unnamed_symbol848$$Diablo II + 86
Diablo II`___lldb_unnamed_symbol848$$Diablo II:
-> 0x2de8e <+86>: calll *0x4(%ecx)
0x2de91 <+89>: movl %eax, %esi
0x2de93 <+91>: movl %esi, 0x4(%esp)
0x2de97 <+95>: addl $0x4, %edi
Target 0: (Diablo II) stopped.

* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x4)
frame #0: 0x0002de8e Diablo II`___lldb_unnamed_symbol848$$Diablo II + 86
Diablo II`___lldb_unnamed_symbol848$$Diablo II:
-> 0x2de8e <+86>: calll *0x4(%ecx)
0x2de91 <+89>: movl %eax, %esi
0x2de93 <+91>: movl %esi, 0x4(%esp)
0x2de97 <+95>: addl $0x4, %edi
Target 0: (Diablo II) stopped.

Running it enough times eventually succeeds.
Still getting this issue on 10.13.6

Again, similar log files. I got the installer to work, but not the application itself...

/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist'
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/AppExceptions.bundle/Exceptions.plist'
What sucks for people like me is I love the game, it continually crashes. I have no idea what "unpacking" "filevault" or any of these fixes and solutions mean. I wish I had someone in person to back me up with support. I can't figure why D2 LoD just will keep crashing. Doesn't even start. It just says "Not responding" or I get the Blizzard error yellow-exclamation emblem. BLEH.
Also I don't have a terminal to type anything into that I know of.
Is there another method that is not so complex?
hey blizzard,

its been a while since you promised a solution for d2lod mac users.
today i wanted to play the game on my macbook, i went online and bought both the original game and the expansion for 20 bucks. i realized that the installer does only load a few seconds until it stops. online i found a lot of posts about similar problems. i have high sierra 10.13.5... this thread is up over more than one year and the "solutions" u offer are a lot to ask for buying costumers.

after this blizzcon.. give us at least a functioning d2.
Hey, Grandmaster! This issue has been resolved for some time on 10.13.4 and above. The initial issue was with trying to install Diablo II on APFS partitions. Using a non-AFPS (like HFS+) should work around the issue, this was mostly for 10.13-10.13.3 versions. If it is persisting on 10.13.5, please check if filevault is active and make sure the Archive Utility is utilized to extract the installer.

Locking this thread, if others are also experiencing issues, please create a new thread or a more recent thread can be found to continue the discussion on 10.13.4 above Diablo III installation issues. Our technical support team is available to provide personal assistance and troubleshooting with system files. Thank you for your report and I hope this helps!

Join the Conversation

Return to Forum