ChrisH36
Guy with Most Posts on Quiet Board.
Zy-el Installation Instructions Guide
By: Chris on Jan. 13, 2009
Zy-el doesn't have extremely complicated instructions, but not following them carefully will be problematic to your Diablo II Installation. This install setup will assume you want Zy-el, but you also want to keep your Diablo II Directory untouched for other mods or 1.12a. But before anything is installed, you will need to connect to the server first.
How to Connect to D2Maniacs
Go to d2maniacs.org and click on the Join button to learn how to do this. On that page, it will supply you with the BNGatewayEditor.exe needed to modify your Server listing. Using Vanilla D2, connect to the server when you are done adding the server information. Create a new account, password, etc. When you reach the character selection screen, change Current Realm to Zy-el. If you use the default, it will crash Zy-el with an error (something about maxchars > 255). A lot of people tend to miss this. When you are done, continue with the installation method perscribed below.
How to install Zy-el
- If your version of Diablo 2 is newer than 1.09D. You will have to uninstall and reinstall Diablo 2 with Lord of Destruction. Then you will need to run the patch to upgrade your install to 1.09D. If it isn't, then run the patch for 1.09D.
- Retrieve the zip file containing modified D2 Dlls for Zy-el from this forum post (The Original Music Patch file, the other one has a larger MPQ filesize, but it contains custom music).
- Unzip the file into your Diablo 2 Directory. Make sure you overwrite all the files.
- On the same forum post, there is a link to a zip file called zy44-d2m.zip. You must download this and extract it's components into the folder you are running Zy-el off. The contents are a D2Net.dll mod to make sure you connect on the proper port (open 4750 on your router if needed) on the server. The second one is to modify your startup screen to add the Battle.net button you need to connect with (Kato didnt take into consideration people would connet to servers and had the button removed).
- Run the game and see if it works.
Your outcome of everything should hopefully be something like these screenshots.
The folder:

The Diablo II game (running in Window mode by adding -w to the Target: string in Properties)

Note that upon closing of the game, you will recieve an Error Report or Unhandled Exception crash from Windows (it won't BSOD). This is normal behavior as the built-in Plugy program is responsible. Just close the window and you can resume with whatever you need.
And hopefully, you should be able to connect to your account. And when it loads up the character screen, it won't crash (seeing as you changed the realm to Zy-el). If it does, then if you still have your D2 original directory (and Zy-el in a different location), then you can install 1.10 then connect to D2M to change it.
If you have problems, create a thread and mention what steps you have done. I will try to help you. If it's common, then I will revise this guide. Screenshots help as well.
Next install guide will explain how to "cheat" this game, so you can run it without the CD, how to have 2 Diablo II installs, and how to make Mousepad work if needed.