Project Diablo 2 currently doesn't support 32bit OS.
I won't respond to questions, seriously if you have questions ask on Project Diablo 2's Discord, many users will help you.
Step 0: Uninstall any previous versions of Diablo 2 files from your PC and then restart your PC. You may have to remove it from the registry depending on what you’ve done with the game in the past (mods & ETC).
Step 1: Find your old 16 digital serial key and convert it to 24 digits by adding it to your Blizzard Account
Step 2: Download and install Diablo 2 & Diablo 2 LOD Link: https://www.blizzard.com/en-sg/download/
(This will download the install files not the game)
Step 3: Create a Project Diablo 2 Account & An PD2 Account. Register Project Diablo 2 Link: Https://www.projectdiablo2.com/Account/Register?returnUrl=%2FIdentity%2FAccount%2FManage%2FEmail
Step 4: Confirm Project Diablo 2 through an email sent. (It’ll probably be in your junk folder)
Step 5: Reconfirm your PD2 account’s password. On the Project Diablo 2 website go to Account: Manage PD2 Account: Change Password: (This will prevent the password error)
Step 6: Install Project Diablo 2 Project Diablo 2 Link: https://storage.googleapis.com/project-diablo-2-website-public/installeProjectD2Installer.msi
Step 7: Right click Project Diablo 2’s shortcut: Properties: Compatibility: Compatibility mode: Check Run this program in compatibility mode for Windows Vista (Service Pack 1) Also Check: Privilege Level: Run this program as an administrator: OK
Step 8: Test the game to see if the game works by logging in with your PD2 account that you’ve created. If it doesn’t work after following the steps continue to step 9.
Step 9: Confirm that your Windows OS and video card drivers are up to date. Confirm your Direct X is up to date. Confirm that your Microsoft Net Frameworks are up to date. Confirm that you have installed Microsoft Visual C++ Redistributables that are required. (If you’re having problems installing older versions of Microsoft Visual C++ you may have to uninstall the newer versions first. Then install the older versions before reinstalling the newer ones).
Step 10: Windows 7 users confirm you’ve installed DirectX 9.0c.
Step 11: If your still experiencing problems try installing Microsoft XNA Framework 4.0.
Side Notes: The Project Diablo 2 community is very helpful on the Discord if you’re still experiencing problems, inform them what you’ve done and tried. They can more than likely help you. Good luck and have fun.
PRO TIPS: Mute BGM by pressing Ctrl + M & Look into Item filters (Luke's item filter is my (favourite)
Optional: Open ports through your router Battle.net Desktop App TCP: 80,443,1119 UDP: 80,443,1119
Battle.net Downloader TCP: 1119,1120,3724,4000,6112,6113,6114 UDP: 1119,1120,3724,4000,6112,6113,6114
Can’t Connect To The Battlenet Join the Discord and check the announcements tab for additional information.
Project Diablo 2 Support Link: https://docs.google.com/document/d/1KHs3E9jWtheMOQ9ITKuJ6GN6AAK7-myXeK3STwBsRUQ/
Project Diablo 2 Discord Link: https://discord.com/invite/RgX4MWu
I installed devilutionx from the repos and installed diablo's data file into it as instructed but it does not launch. it tries, then crashes.
it closes and hangs after this.
The font is present in the devilution data folder, dont know about those ui files.
I have write acces to it.
EDIT: after lower casing the file, there is some progress. I can get it to launch, but theres no video. Just sound, wtf?
/uslocal/bin/devilutionx INFO: INFO: INFO: Unhandled SDL event: SDL_AUDIODEVICEADDED 0 INFO: Unhandled SDL event: SDL_AUDIODEVICEADDED 0
edit; sort of fixed it. turns out devilution doesn't work on my wm! didn't work on others i tested, i tested twm, vtwm, ctwm, fvwm1/2 and some others. plus cde didnt work on any of those, but it worked on cwm.. lmao this is the first time ive had to switch my de/wm to make a game work.