Sigma without Launcher + MacOS guide

Need help installing the mod?
User avatar
SteelWings
Thunder Beetle
59 | 4
Common Popularity Badge
Has a thread with over 10.000 views
Installation without Launcher

If you're having trouble with Launcher you can install MXL Sigma without its use.
However, you will be missing out on some Launcher configuration options and this is an unofficial method of patching D2.

Download and install Diablo II
Use "Start with a fresh install" step of the guide for reference. viewtopic.php?t=4561

Download MXL Sigma files
Launcher downloads several archives from Median XL servers

http://get.median-xl.com/launcher/?get=dlls
download 1.x.x.dll.update file
rename 1.x.x.dll.update to 1.x.x.dll.7z file
extract 1.x.x.dll.7z file
--->
Fog.dll
D2Sigma.dll


http://get.median-xl.com/launcher/?get=mod
download 1.x.x.7z file
extract 1.x.x.7z file
--->
MXL.mpq

Copy files into Diablo 2 installation folder
copy Fog.dll, D2Sigma.dll, MXL.mpq files
paste and overwrite Fog.dll, D2Sigma.dll, MXL.mpq files into your Diablo 2 folder

If you use Windows you should be able to run Diablo 2 normally.

Running on Mac (before 10.15 Catalina)

Install brew.sh and wine
You need to install brew and wine to run Diablo 2.
See respective guides brew.sh and Installing Wine on Mac

This guide assumes you have Diablo extracted into your home folder.
In this example it's ~/D2


Open Terminal.app
cd ~/D2

For windowed mode
wine Diablo\ 2.exe -w

For fullscreen
wine Diablo\ 2.exe -3dfx


It just works!

=================================================================================================

Common problems and solutions

I want to play fullscreen
MXL Sigma doesn't play nicely with fullscreen and DirecDraw or Direct3D. To play fullscreen you have to use 3dfx video driver.
cd ~/D2
wine Diablo\ 2.exe -3dfx


Diablo crashes with ACCESS VIOLATION (c0000005)
Make sure you're running in windowed mode (-w flag) or playing fullscreen (-3dfx flag)

Generic bad character file when creating singleplayer character
Easy way is to login to The Sin War once, create a character and log in once. After that you can create characters offline.
If that doesn't work you can create missing folder structure. $WINEPREFIX is ~/.wine by default:
cd $WINEPREFIX
cd drive_c/users/<your_Mac_username>
mkdir -p "Application Data/MedianXL/save"


Diablo crashed and I can't close it
Use Activity Monitor.app, find and kill all wine and wineserver processes

Another option is to use CMD+OPTION+ESC combination for a force quit shortcut.

I have MacOS Catalina and nothing works
Thanks to Apple ruining 32-bit application support on MacOS Catalina it is no longer possible to run wine. There is a solution by another application named CrossOver, which is similar to wine and wineskin. You will require CrossOver version 20+ to make this work, the process is similar:
1. Create a "bottle" - a virtual instance of a Windows machine wrapper.
2. Follow instructions above to install D2 LoD + MedianXL
3. Add a shortcut to Diablo II.exe file
4. Run it with either window mode (-w) or (-3dfx)
Edited by SteelWings 1 month.
User avatar
suchbalance
Team Member
1698 | 489
Common Posting Badge
Posted over 1.000 messages
Great Popularity Badge
Has a thread with over 50.000 views
Great Love Badge
Earned over 100 cookies
Common Supporter Badge
Donated 1 time
Common Guide Badge
Created a complete character guide
Common Skill Badge
Experienced Player
Legendary Contribution Badge
Median XL Team Member
Great Mind Badge
A Median XL guru... a true book of knowledge
MacOS users, please post feedback here if this works for you.
User avatar
kambala
Core Lord
351 | 43
Legendary Popularity Badge
Has a thread with over 250.000 views
Common Love Badge
Earned over 20 cookies
Common Guide Badge
Created a complete character guide
Great Contribution Badge
Is an active collaborator / developer
alternative guide :)
1. download .dmg with already configured game: https://mega.nz/#!xdQDjSqR!7uRTpmdewMEj ... 5sJCg-Tl9Y
2. open the .dmg, copy the .app somewhere
3. run the copied .app
User avatar
MinuteMaidBerry
Skeleton
3 | 0
kambala wrote:alternative guide :)
1. download .dmg with already configured game: https://mega.nz/#!xdQDjSqR!7uRTpmdewMEj ... 5sJCg-Tl9Y
2. open the .dmg, copy the .app somewhere
3. run the copied .app


I seem to be having a problem downloading this through Mega. Just keeps giving a retry message both through the browser and program. (MacOS Mojave 10.14.2)
User avatar
kambala
Core Lord
351 | 43
Legendary Popularity Badge
Has a thread with over 250.000 views
Common Love Badge
Earned over 20 cookies
Common Guide Badge
Created a complete character guide
Great Contribution Badge
Is an active collaborator / developer
MinuteMaidBerry wrote:
kambala wrote:alternative guide :)
1. download .dmg with already configured game: https://mega.nz/#!xdQDjSqR!7uRTpmdewMEj ... 5sJCg-Tl9Y
2. open the .dmg, copy the .app somewhere
3. run the copied .app


I seem to be having a problem downloading this through Mega. Just keeps giving a retry message both through the browser and program. (MacOS Mojave 10.14.2)

that's strange, downloads just fine on my side on 10.13.6 through Chrome.

P.S. I can post instructions how to create the same with Wineskin if necessary.
User avatar
MinuteMaidBerry
Skeleton
3 | 0
kambala wrote:
MinuteMaidBerry wrote:
kambala wrote:alternative guide :)
1. download .dmg with already configured game: https://mega.nz/#!xdQDjSqR!7uRTpmdewMEj ... 5sJCg-Tl9Y
2. open the .dmg, copy the .app somewhere
3. run the copied .app


I seem to be having a problem downloading this through Mega. Just keeps giving a retry message both through the browser and program. (MacOS Mojave 10.14.2)

that's strange, downloads just fine on my side on 10.13.6 through Chrome.

P.S. I can post instructions how to create the same with Wineskin if necessary.


I managed to get the dmg by downloading it on my windows desktop and moving it over to my Air. I would be interested in the Wineskin instructions however just in case.

Edit: When opening the .app of the wineskin it opens but nothing comes up.
User avatar
kambala
Core Lord
351 | 43
Legendary Popularity Badge
Has a thread with over 250.000 views
Common Love Badge
Earned over 20 cookies
Common Guide Badge
Created a complete character guide
Great Contribution Badge
Is an active collaborator / developer
you could try switching to Mac video driver instead of the built-in x11, maybe that'd help. To do that, open package contents, run Wineskin.app - set screen options - use Mac driver.

Instructions how to build Wineskin package for your existing d2 directory:
1. download wineskin http://wineskin.urgesoftware.com/tiki-i ... =Downloads and run it
2. install the latest engine
3. create new blank wrapper, no need to install mono and gecko when asked
4. when finished, open package contents of the created .app (resides in ~/Applications/Wineskin) and run Wineskin.app
5. install software - copy or move a folder inside (w/e you prefer), choose game.exe when asked about the executable
6. then open advanced - configuration - exe flags - add -w
7. that's basically all. You can make a test run by pressing respective button
8. to run the game normally, simply open the .app that was created at step 4
User avatar
MinuteMaidBerry
Skeleton
3 | 0
kambala wrote:you could try switching to Mac video driver instead of the built-in x11, maybe that'd help. To do that, open package contents, run Wineskin.app - set screen options - use Mac driver.

Instructions how to build Wineskin package for your existing d2 directory:
1. download wineskin http://wineskin.urgesoftware.com/tiki-i ... =Downloads and run it
2. install the latest engine
3. create new blank wrapper, no need to install mono and gecko when asked
4. when finished, open package contents of the created .app (resides in ~/Applications/Wineskin) and run Wineskin.app
5. install software - copy or move a folder inside (w/e you prefer), choose game.exe when asked about the executable
6. then open advanced - configuration - exe flags - add -w
7. that's basically all. You can make a test run by pressing respective button
8. to run the game normally, simply open the .app that was created at step 4



Sadly changing the driver option did not do anything. Wineskin seems to be pretty outdated regardless with engines so I am going to stick with using the terminal to launch I suppose.
mploura
Destroyer
7 | 0
kambala wrote:alternative guide :)
1. download .dmg with already configured game: https://mega.nz/#!xdQDjSqR!7uRTpmdewMEj ... 5sJCg-Tl9Y
2. open the .dmg, copy the .app somewhere
3. run the copied .app


This worked flawlessly for me. Thank you kambala.
Is there a way to make it fullscreen? I tried the -3dfx flag but it didn't work (the ACCESS VIOLATION (c0000005) error appeared)
User avatar
kambala
Core Lord
351 | 43
Legendary Popularity Badge
Has a thread with over 250.000 views
Common Love Badge
Earned over 20 cookies
Common Guide Badge
Created a complete character guide
Great Contribution Badge
Is an active collaborator / developer
mploura wrote:
kambala wrote:alternative guide :)
1. download .dmg with already configured game: https://mega.nz/#!xdQDjSqR!7uRTpmdewMEj ... 5sJCg-Tl9Y
2. open the .dmg, copy the .app somewhere
3. run the copied .app


This worked flawlessly for me. Thank you kambala.
Is there a way to make it fullscreen? I tried the -3dfx flag but it didn't work (the ACCESS VIOLATION (c0000005) error appeared)

I haven't found how to do it