Troubleshooting for Median XL: Sigma

Need help installing the mod?
User avatar
RequiemLux
Fireblood
952 | 114
Common Popularity Badge
Has a thread with over 10.000 views
Great Love Badge
Earned over 100 cookies
Keep in mind this list is a work in progress. For more complete assistance visit the tech-support in Median XL Discord

List of useful tips in case of errors/problems while installing/playing Median:





Problems & Advices (installation):



  • Install Median XL on a fresh and clean Diablo2+LoD installation (D2SE and PlugY are not compatible), is advised to use patch number 1.13c or newer ones (1.14 series).
  • It is better to not install neither Diablo2+LoD nor the Median Launcher in the "Program Files" folder if you do not have Administrator's rights. Also would be better to install both of them in the same drive (like both of them in C: or D: or whatever you prefer).
  • Before installing the mod, make sure your base Diablo2+LoD starts up properly.
  • Make sure your monitor has a resolution equal or superior to 1024x768.
  • Make sure you are attempting to install the latest version of the official Launcher: Median Launcher.
  • If you have multiple profiles on your computer make sure that Diablo2+LoD and the Median Launcher are all set for the same thing (i.e. one or all of the profiles).
  • Run the installer as an administrator and make sure to insert the web address https://get.median-xl.com/ to your antivirus/security-suite web exclusions list and restart your PC.
  • If, despite everything, you are not able to download the Median Launcher from the website or as an executable, try to download it from Google Drive as an archive: click here. Extract it into a folder in your downloads using 7-Zip and run the .exe to install.
  • If during the installation the progress bar suddenly disappears and the Median Launcher is stuck with the infinite loading wheel in the corner, make sure to insert the web address https://get.median-xl.com/ to your antivirus/security-suite web exclusions list and restart your PC.
  • If the installation get stuck on "Downloading package.7z" just give it more time. If things seems to not proceed any further then abort the installation and resume it after a PC restart. Make sure also that no antivirus or firewall is preventing the correct functioning of the installation process.
  • If, no matter what, you are still not able to download the mod via Median Launcher, then try installing it manually downloading the files using these links: MXL.mpq.dll and extracting them to your Diablo II folder.



Errors & Solutions (post-installation):



Misc

  • You hit "PLAY" but the Median Launcher just closes and reopen without the game starting?
    Restart your PC. If this keeps happening after the reboot, open the Launcher and go into its settings page, there click on "Application Data" (bottom-right corner) and in the "save folder" find and delete the file "preferences.json" then close the Launcher and restart the PC. If you do not have that file in the folder or deleting it did not solve the problem, then delete the whole "MedianXL folder" (which is the folder that opens up when you click on "Application Data") but first remember to backup your characters from the save folder if you play Single Player, finally close the Launcher and restart the PC.
    Also make sure the installation path for Median XL (not the Launcher's one) matches with the installation path of Diablo2+LoD. You can check the Median XL's installation path in the setting page of the Launcher, to access click on the cog "⚙️" icon (up-right) in the Launcher window. If you do not remember where you installed Diablo2 LoD you can check its installation path by 'right-clicking' on Diablo2 LoD original shortcut, then selecting "Properties" and in the "Shortcut" tab read the path written in "Target:", the needed path should ends with the folder "Diablo II".
  • If you hit "PLAY" in the Median Launcher and the game starts up showing only a white window, try disabling "keep desktop composition" in 3DFX Glide settings and/or make sure you are not trying to run the Launcher in compatibility mode with Windows XP. You should also try clicking on "Run Video Test" in the Launcher settings page. Try also restarting your PC. If this does not fix it, take a look here: Running Glide with Diablo II Patch 1.14.
  • After an update the Launcher prompts you to "RESTART" but the update never takes effect, thus locking you into a loop?
    Restart the PC. If that didn't solve the issue, backup your characters from the save folder if you play Single Player (the folder is found here: C:\Users\<USERNAME>\AppData\Roaming\MedianXL\save), then uninstall the Median Launcher, download the latest version from the website and reinstall it.
  • Launcher is started and shows in the taskbar and task manager but the window never appears?
    The Launcher seems to remember where it was placed on your desktop. If you recently changed monitors or switched them in settings, the Launcher will appear off-screen. One possible solution would be to reset your monitors and settings as they originally were when you first ran the Launcher. If you are using 3DFX Glide video mode you can also try to open its options and checking the "centered" voice in the "settings" section.
  • If an error pops-up in a small window titled "PlugY, The Survival Kit", it means your installation is tainted with leftovers of PlugY (which is now incompatible). What you have to do is the following: uninstall both the Launcher and Diablo2+LoD, make sure your PC has not leftovers of PlugY, Median and Diablo2 (use a cleaning software if needed, like Iobit Uninstaller for example). Restart the PC and install Diablo2+LoD again, make sure it runs fine, then download and install (running the installer as an Administrator) the latest iteration of the Median Launcher.



"[...]\<FILE NAME>.temp does not exist" • "[...]\<FILE NAME>.part does not exist" • "Uncaught Exception: Error: callback was already called." • XD3_INVALID_INPUT

Try restarting the Launcher. If this doesn't resolve it, close the Launcher and delete "MXL.mpq" and "d2sigma.dll" (located in your Diablo2 folder), then restart the Launcher and press "INSTALL".



ERROR: Can not open the file as [7z] archiveError: spawn C:\Temp ENOENT

Uninstall the Median Launcher and reinstall it after having downloaded it anew from the site. If this does not work do the following: uninstall both the Launcher and Diablo2+LoD, make sure your PC has not leftovers of Median and Diablo2 (use a cleaning software if needed, like Iobit Uninstaller for example). Restart the PC and install Diablo2+LoD again, make sure it runs fine, then download and install (running the installer as an Administrator) the latest iteration of the Median Launcher.



"Can not open output file : Access is denied. : .\D2Sigma.dll""...DirectSound progress: 0 buffers available is less than min needed..."SPAWN CLOSED: <NUMBERS>

High are the chances that a security software is blocking the application (usually Bitdefender, ESET Endpoint and McAfee). Add an exception to the Diablo II folder path and restore the .dll from the quarantine (if present). Also make sure to insert the web address https://get.median-xl.com/ to your antivirus/security-suite web exclusions list then restart the PC. Start the Median Launcher then press "INSTALL".



#1383

Custom fonts usually give this error. However, the combination of D2Stats Reader and custom fonts also can be a factor. Remove the added custom fonts.



"CD-ROM drive error."

Delete the MedianXL folder in C:\Users\<USERNAME>\AppData\Roaming (backup your characters from save folder if you play Single Player) then restart the PC without opening the Launcher until the reboot. If this does not work a clean reinstall could be needed: uninstall both the Launcher and Diablo2+LoD, make sure your PC has not leftovers of Median and Diablo2 (use a cleaning software if needed, like Iobit Uninstaller for example). Restart the PC and install Diablo2+LoD again, make sure it runs fine, then download and install (running the installer as an Administrator) the latest iteration of the Median Launcher.



"Command failed: "[installation path]\Game.exe" (-w -ns -3dfx)"

Two possible solutions (still testing), use the second one only if the first one has failed:
  • Close down Diablo2 and the Launcher, remove the application data folder generated by the Launcher at C:\Users\<USERNAME>\AppData\Roaming\MedianXL then restart the Launcher.
  • Uninstall both the Launcher and Diablo2+LoD, make sure your PC has not leftovers of Median and Diablo2 (use a cleaning software if needed, like Iobit Uninstaller for example). Restart the PC and install Diablo2+LoD again, make sure it runs fine, then download and install (running the installer as an Administrator) the latest iteration of the Median Launcher.



#1678#2774"Bad Quest Data"

Create a new character and join a public game, then try creating your own game. If this fails, change your GS to one that isn't the closest to you (to change GS type /gs # in TSW lobby, " # " has to be replaced by a number corresponding to a GS, here the full GS list: Servers).



"Generic bad character file."

First of all make sure you are not trying to play with a vanilla character or one from previous version of MXL (non-Sigma). This problem seems to occur if your 'User Name' in the users folder (C:\Users\<USERNAME>) has non-latin or "special" characters in it, cyrillic ones for example, or á, é, ì, ò, ù, etc... (If this is no the case, sometimes, changing GS or even creating a new character and restarting the mod solves it).
To make sure this concerns you, you could test if a new Windows User (named without any special characters) solves the problem. If this is successful, the two solution paths are:
  • Keep using the new User login to play.
  • Rename User and file system directory (C:\Users\<USERNAME>) after reading the warning below:
    Warning: this is very dangerous if not performed correctly, possibly breaking your normal user login. For more information about the process, see here: How to rename the User folder. Simply renaming the Username in the Control Panel dialog will not change the folder name in C:\Users\<USERNAME> and Registry data associated with it.



GUARD_PAGE (80000001)
Close the game and the Launcher, then restart them. If the error still persists, try after a PC restart.



PRIV_INSTRUCTION (c0000096)

Two possible solutions (still testing), use the second one only if the first one has failed:
  • Make sure that Diablo II.exe is set to run as an Administrator and in compatibility mode with Windows XP (Service Pack 3) and the Launcher is set to run as an Administrator. Then restart the PC.
  • Uninstall both the Launcher and Diablo2+LoD, make sure your PC has not leftovers of Median and Diablo2 (use a cleaning software if needed, like Iobit Uninstaller for example). Restart the PC and install Diablo2+LoD again, make sure it runs fine, then download and install (running the installer as an Administrator) the latest iteration of the Median Launcher.



ILLEGAL_INSTRUCTION (c000001d)#1646

Try restarting the PC. If the problem is not solved keep in mind that this error usually occurs when your PC is trying to load a corrupted files, thus your game files got corrupted either by accident or you used a cracked/corrupted-torrented version, or you copied/pasted, moved around or edited some of them. A clean reinstall is needed: uninstall both the Launcher and Diablo2+LoD, make sure your PC has not leftovers of Median and Diablo2 (use a cleaning software if needed, like Iobit Uninstaller for example). Restart the PC and install Diablo2+LoD again, make sure it runs fine, then download and install (running the installer as an Administrator) the latest iteration of the Median Launcher.



ACCESS_VIOLATION (c0000005) • "Failed to retrieve process"

  • Set Diablo II.exe to run as an Administrator and in compatibility mode with Windows XP (Service Pack 3) and the Launcher as an Administrator and try it in compatibility mode with Windows 7. Try also restarting your PC.
  • Make sure you are running the game in English. If you are interested in playing the game in your language take a look here: Sigma Translations.
  • Make sure you are running the game in windowed mode, you can set it in the Launcher's settings page, later on you can try to see if full-screen works well with your system.
  • Make sure that your antivirus/security-suit is not preventing the mod from working correctly, consider whitelisting it.
  • Still getting the error when clicking the "PLAY" button? As with most of the problems occurring, a clean reinstall might solve it (reinstall Diablo 2 outside of "Program Files"): uninstall both the Launcher and Diablo2+LoD, make sure your PC has not leftovers of Median and Diablo2 (use a cleaning software if needed, like Iobit Uninstaller for example). Restart the PC and install Diablo2+LoD again, make sure it runs fine, then download and install (running the installer as an Administrator) the latest iteration of the Median Launcher.

If none of the above has solved the problems you are experiencing, read the following section:

Data Execution Prevention (DEP)

Windows Data Execution Prevention is probably preventing the correct functioning of the mod.
This is one of the most common problems we've faced in the years, so we have four simple ways of dealing with this.
Here's an insight about the DEP issue as to why it happens, by ryunpo:
► DEP issue explained

To remedy this situation it will be needed to add Diablo2 related .exe(s) in the DEP exeptions list, here four methods on how to (is recommended to use them in order from 1 to 4 and only if the previous method has failed. For example, if the 1st method didn't work try the 2nd one):

1st Method - Using Windows GUI (easier method, but results are not guaranteed 100%):

'right click' on ComputerPropertiesAdvanced system settings'Advanced tab', in Performance section click on Settings...'Data Execution Prevention tab' check "Turn on DEP for all programs and services except those I select:" → click on Add → find Diablo II.exe and Game.exe in Diablo2 directory (a.k.a. the installation folder) and add them → ApplyOkRestart the PC.

2nd Method - Tool assisted method (just a bit more steps/reading + a small download):

[step a] - Download (from here) d2mxl_dep_reset.bat (right click, 'save as') and run as Administrator to delete any corrupted registry entries. (courtesy of ryunp)
[step b] -'right click' on ComputerPropertiesAdvanced system settings'Advanced tab', in Performance section click on Settings...'Data Execution Prevention tab' check "Turn on DEP for all programs and services except those I select:" → click on Add → find Diablo II.exe and Game.exe in Diablo2 directory (a.k.a. the installation folder) and add them → ApplyOkRestart the PC.

3rd Method - Turning on DEP only for essential Windows programs and services:

make sure you are on the latest Median Launcher version and do the following:
'right click' on ComputerPropertiesAdvanced system settings'Advanced tab', in Performance section click on Settings...'Data Execution Prevention tab' check "Choose Turn on DEP for essential Windows programs and services only" → ApplyOkRestart the PC

4th Method - Manual editing of the registry (harder method but, on average, yields better results):
Disclaimer: is recommended to follow this method under the supervision/guidance of a competent person/user (preferably on Median XL Discord), unless you know what you are doing.

Enter the registry (via Windows' Regedit) and go here:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
and check the Diablo II.exe and Game.exe that you added to DEP's exclusion list. You should see either DisableNXShowUI or EnableNXShowUI. If a space is missing between this value and something like DWM8And16BitMitigation or otherwise, then right click and modify it.
Do the same in:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers



"Error: read ECONNRESET""Error: connect ETIMEDOUT"
Most likely is your ISP and/or firewall blocking the Launcher from connecting to the right address, or might be some other internet issue on your end.



"Command failed: reg query "HKCU\Software\GLIDE3toOpenGL"""the system was unable to find the specified registry key or value."

Two possible solutions for this depending on the circumstances:
  • Close the Launcher and run the "glide-init.exe" present in your Diablo II folder once. If it is in german click on "English/Deutch" and then on "Quit", if it is not just click on "Quit". Once done open the Launcher.
  • Run Diablo2 LoD using its icon instead of the Median's one. If vanilla Diablo2 LoD comes up, close it and then reopen the Launcher and try to PLAY/INSTALL the mod.



"Error: EPERM: operation not permitted, unlink 'C:\<GAME PATH>\D2VidTst.exe'""Error: Command failed: reg query 'HKCU\Software\Blizzard Entertainment\Diablo II\VideoConfig'"

Run the "D2VidTst.exe" present in your Diablo II folder once. You could also try clicking on "Run Video Test" in the Launcher settings page.



"Error: Diablo II location not specified. Cannot find D2VidTst.exe""Error: ENOENT: no such file or directory, mkdir ''"

Make sure the installation path for Median XL (not the Launcher's one) matches with the installation path of Diablo2+LoD. You can check the Median XL's installation path in the setting page of the Launcher, to access click on the cog "⚙️" icon (up-right) in the Launcher window. If you do not remember where you installed Diablo2 LoD you can check its installation path by 'right-clicking' on Diablo2 LoD original shortcut, then selecting "Properties" and in the "Shortcut" tab read the path written in "Target:", the needed path should ends with the folder "Diablo II".



pow: OVERFLOW errorCannot create a string longer than 0xffffff0 characters

Delete the MedianXL folder in C:\Users\<USERNAME>\AppData\Roaming (backup your characters from save folder if you play Single Player) then restart the PC without opening the Launcher until the reboot.
If the error is still present uninstall the Median Launcher and reinstall it after having downloaded it anew from the site.



"TypeError: Cannot read property " of undefined..."

A proper solution for this is still a work in progress, but you should be able to run Median using the "Game.exe" present in your Diablo II folder. For testing a possible solution come visit the Tech-Support channel in Median XL Discord




In-Game Visual & Audio Problems:



  • To be sure of having set 3DFX Glide mode correctly, refer to this picture-guide (by aerial): How to set up GLIDE
  • If you are experiencing problems with a blinking/flickering HUD/UI, try disabling WGL_ARB_render_texture in your 3DFX Glide settings (especially if you are using an AMD gpu).
  • Your monitor resolution is superior to 1024x768 but the bottom of the screen cut off? do the following: turn off 'centered' in "⚙️ Glide Settings" (reachable via Launcher) check 'remember position', chose the needed resolution for windowed-mode (be sure to check 'keep aspect ratio'), exit settings. Then launch the game, position your game window using the mouse to the desired position, close the game, close the launcher. Finally launch the game.
  • If you want to play full-screen (seldomly recommended) try following these instructions:
    MXL launcherSettings → Uncheck "play in windowed mode" → open "⚙️ Glide Settings" → 'Settings' tab → Turn off 'window-mode' → Set 'static size' to 'no' → Check the 'desktopresolution' box → Uncheck the 'keep aspect ratio' box → Quit and close the Launcher → re-open it and then launch the game.
  • Only the music is playing, no gameplay sounds?
    Try 'right clicking' your volume icon at the bottom right of system tray → Sounds → Playback → 'right click' your speakers → configure speakers, and select stereo.

Problem still not solved? write here what you are experiencing and/or consider visiting the faster tech-support in Median XL Discord.

Edited by RequiemLux 1 month.
User avatar
RequiemLux
Fireblood
952 | 114
Common Popularity Badge
Has a thread with over 10.000 views
Great Love Badge
Earned over 100 cookies
. reserved space . (just in case)
Grasshopper
Azure Drake
164 | 3
Many thanks for the post. I can't find even basic installation instructions on the forums for Sigma.

I'm surprised that your posts above say to install it on a clean D2 install because when I click the Download link in the site it downloads a file. I double-click that and get a launcher. NO instructions, nothing that says I need to have a D2 installation already in place.

When I run teh launcher, all I get is a task on the taskbar which never becomes a proper window. When I point at the taskbar icon, it shows in its little po-up thing an image of a blue-ish screen with a house that later becomes a fiery screen with a menu with big brown-ish buttons. So I giess it's going through a start-up sequence but I can never get it to be a proper window I can do stuff in - it just stays in the task bar.

I didn't uninstall D2 from before though (because nothing said I needed to dothat) so should I get rid of everything and try again?
User avatar
RequiemLux
Fireblood
952 | 114
Common Popularity Badge
Has a thread with over 10.000 views
Great Love Badge
Earned over 100 cookies
Doesn't sound like a problem that could be strictly caused by a corrupted installation, but if you can reinstall following the instructions above I think would be worth a try. The strangest things sometimes are solved by a simple reinstallation.
kij
Cultist
21 | 1
Hi,

I have installed the Launcher properly but when I click on play, it just reopens the launcher and nothing happens. Would you have an idea on what the issue may be?

Thank you,
pawelox01
Destroyer
7 | 1
Im getting c0000005 error when click on The sin war in multiplayer and it stops on "checking version" then it minimize to windows and error pop up. In single player I can play without any problems...

UP "Kij I had the same problem and this solution helped me

1st Method - Using Windows GUI (easier method, but results are not guaranteed 100%):

'right click' on Computer → Properties → Advanced system settings → 'Advanced tab', in Performance section click on Settings... → 'Data Execution Prevention tab' check "Turn on DEP for all programs and services except those I select:" → click on Add → find Diablo II.exe and Game.exe in D2 directory (a.k.a. the installation folder) and add them → Apply → Ok → Restart the PC.
kij
Cultist
21 | 1
pawelox01 wrote:UP "Kij I had the same problem and this solution helped me

1st Method - Using Windows GUI (easier method, but results are not guaranteed 100%):

'right click' on Computer → Properties → Advanced system settings → 'Advanced tab', in Performance section click on Settings... → 'Data Execution Prevention tab' check "Turn on DEP for all programs and services except those I select:" → click on Add → find Diablo II.exe and Game.exe in D2 directory (a.k.a. the installation folder) and add them → Apply → Ok → Restart the PC.


Thank you, it worked.
User avatar
Taem
Shadowgate Totem
1772 | 45
Common Posting Badge
Posted over 1.000 messages
Great Popularity Badge
Has a thread with over 50.000 views
Common Love Badge
Earned over 20 cookies
Common Supporter Badge
Donated 1 time
Two solutions for others:

1. Launcher is started and shows in taskbar and task manager, but window never appears

--Possible solution: Launcher seems to remember where it was placed on your desktop. If you recently changed monitors or switched them in settings, Launcher will appear off screen. The ONLY way I was able to fix this was to reset my monitors and settings as they originally were when I first ran Launcher.

2. Game starts, and you can even enter online servers, but you cannot enter games and can only stop the game through task manager. You may/may not get an error regarding being unable to detect which version you have.

--Possible Solution: I had an older Launcher that wouldn't update. Download the latest one from here and reinstall it.

3. Windowed mode cuts off the bottom half of your screen.

--Possible Solution: In glide settings, make sure CENTERED is checked off.
User avatar
RequiemLux
Fireblood
952 | 114
Common Popularity Badge
Has a thread with over 10.000 views
Great Love Badge
Earned over 100 cookies
Taem wrote:...

Thank you for the heads up, Team ;)
Oakley
Skeleton
3 | 0
does anyone else freeze when they use map reveal? every time i press r my game freezes, i've left it for 5 mins to see if it just took awhile but it never started responding.