Support FAQ: Difference between revisions
→Strange graphics when moving with Motion Prediction enabled
(Added linux install guide) |
|||
(19 intermediate revisions by 4 users not shown) | |||
Line 12:
#: <br>
# If you are using PlugY, make sure you are not mixing -3dfx and -w options in the shortcut and/or PlugY.ini file. Remove one or the other.
#: <br>
# Make sure you have an exception/exclusion created in your anti-virus (likely Windows Defender) for the entire Diablo II folder. '''See: [[#How-to create an exception in Windows Security/Defender]]'''
Line 41 ⟶ 39:
# This could be due to sound device issues. '''See: [[#Crash due to sound issues]]'''
#: <br>
# If the issue is still not resolved,
#* '''
#* If you have any questions, please ask on Discord in the the '''[https://discord.com/channels/701658302085595158/770081262982529064 #tech-support]''' channel.
Line 147 ⟶ 145:
== CD-ROM drive error ==
This is due to Anti-virus, Windows Security
# '''See: [[#How-to run the game with different compatibility settings]]'''
# '''See: [[#How-to create an exception in Windows Security/Defender]]'''
Line 153 ⟶ 151:
# '''See: [[#Crash when joining games but able to create them]]'''
# '''See: [[#How-to install Project Diablo 2]]'''
== Unable to enter game, generic bad file/inventory data ==
Line 165 ⟶ 161:
# Backup your saves and Diablo II folder in-case you need to start over
# Try the character converter utility '''https://github.com/BetweenWalls/PD2-Converter'''
#:* '''Make sure to convert your character files and your PlugY stash file.'''
# If the converter doesn't work, check the pinned comments on Discord in the '''[https://discord.com/channels/701658302085595158/770081262982529064 #tech-support]''' channel to see if there is a method to roll-back your version
## If one exists, attempt to roll-back your version and then load each character and remove all items that were announced to be incompatible.
##:* '''You need to go through both the character and mercenary and every personal and shared stash tab.'''
## Once you have removed all affected items, update to the latest version through the Launcher and make sure your Launcher version is the latest
## Repeat this process as needed until you remove all affected items
# If no method is available or they do not solve the issue, your options are to:
## Continue to use your non-updated copy
## Make a copy of your installation and saves to fix later and play with a fresh characters/stash
## Not play and wait for a possible method that works
## Delete all affected characters and/or your stash file and start from new
'''Online (non-Ladder) Options'''
# '''For Season 8 read this -> [https://discord.com/channels/701658302085595158/725189841314250782/1154819777584439367 #announcements]'''
# Create a new, non-Ladder character and attempt to create a game
# If you are able to create a game then your shared stash doesn't contain affected items. You will have to delete any characters that receive the error.
Line 192:
== Strange graphics when moving with Motion Prediction enabled ==
# In the Diablo 2 in-game Video Options (ESC Menu), change the Lighting Quality to Medium or High
# Also try turning Perspective Off in the same options menu
== Strange color shifts ==
Line 216 ⟶ 214:
# '''Also see: [[#Poor performance with 3dfx graphics mode]]'''
{| class="
|+ '''For Nvidia GPUs -->>'''
|-
Line 235 ⟶ 233:
# Save the changes.
|}
{| class="
|+ '''For AMD GPUs -->>'''
|-
Line 241 ⟶ 239:
# Follow this guide: https://www.amd.com/en/support/kb/faq/dh-017
|}
{| class="
|+ '''Other GPU and/or Windows 10/11 Graphics Settings -->>'''
|-
Line 250 ⟶ 248:
#: [[File:WindowsGraphicsSettings.png|Windows Graphics Settings]]
#: <br>
#: [[File:WindowsGraphicsSettings_Browse.png|Windows Graphics Settings - Browse]]
#: <br>
# Click '''Diablo II''' in the '''app list''' and then the '''Options''' button. Make sure the path is to the correct '''Game.exe''' in the '''ProjectD2''' folder.
#: <br>
#: [[File:WindowsGraphicsSettings_AppOptions.png|Windows Graphics Settings - App Options]]
#: <br>
# Select the '''High Performance''' option which should list your dedicated GPU
Line 260:
#: <br>
|}
== Poor performance with 3dfx graphics mode ==
# If you only have an integrated or very old video card, you may have to switch to ddraw in the Launcher Options
# If you have hybrid (integrated + dedicated) graphics see: '''[[#Poor performance with hybrid graphics]]'''
#* '''Also try the "Other Graphics" option in the link above even if you don't have hybrid graphics''' or an Nvidia/AMD card. Sometimes Windows will override the driver settings.
# Even on high-end setups, uncapped or "ultra" settings can cause inconsistent performance which can lead to stuttering or more desync. Try the following settings in the 3dfx menu (ctrl+o):
#* FXAA off
#* V-Sync off
#* Max FPS = 60
#* Shader = Bilinear (1-pass) or XBRZ-Freescale (1-pass) -- or any other 1-pass shader.
# Change the power settings in the OS/video drivers to High/Max Performance
# Try adjusting other in-game or gpu software settings.
# Update your video card drivers
# If you are unable to resolve the issue, you may have
# You can also ask on Discord in the '''[https://discord.com/channels/701658302085595158/770081262982529064 #tech-support]''' channel.
== Slow mouse movement with 3dfx graphics enabled ==
Line 373 ⟶ 368:
* If you are having trouble with selecting an English installer on Blizzard's download page, below are direct links to the Downloaders from Blizzard's website:
:: '''https://us.battle.net/download/getLegacy?product=D2DV&locale=enUS&os=WIN'''
:: '''https://us.battle.net/download/getLegacy?product=D2XP&locale=enUS&os=WIN'''
:: '''https://us.battle.net/download/getLegacy?product=D2DV&locale=enGB&os=WIN'''
:: '''https://us.battle.net/download/getLegacy?product=D2XP&locale=enGB&os=WIN'''
Line 408 ⟶ 395:
# Run the PD2 Launcher and press Play to automatically install any updates and launch the game.
== How-to install Project Diablo 2 on Linux using Lutris ==
'''PREREQUISITES:'''
* Blizzard Installers: '''See: [[#How-to install Project Diablo 2]]'''
* Lutris installed
* Wine installed
** Not all versions will work equally. One known working version is lutris-GE-Proton7-43-x86_64
# Open '''Lutris''' and add a configuration for the game.
## From the '''Lutris''' window, click the '''plus (+) icon''' in top left corner and select '''Add locally installed game'''.
##: <br>
##: [[File:Lutris 1.png|400px]]
##: <br>
## Enter a name for the game such as '''PD2'''.
## Select '''Wine''' as the '''Runner'''
## Click the the '''Game options''' tab and enter or browse to a path for where you want to store the Wine prefix. You may need to create the folder you want to use.
##* The '''Path''' can be anything but the '''recommended''' setting is '''/home/<user>/Games/<name from step above>''' e.g. '''/home/tomcik/Games/PD2/'''
## Choose '''64-bit''' for the '''Prefix architecture'''.
##: <br>
##: [[File:Lutris 2.png|400px]][[File:Lutris 3.png|400px]]
##: <br>
## Click '''Save'''.
##: <br>
# Manually run the '''Diablo II''' installation files in this new prefix
## Select the new game you created in '''Lutris'''
## Click the arrow button on the bottom of the '''Lutris window'''
## Select '''Run EXE inside Wine prefix'''
##: <br>
##: [[File:Lutris 4.png]]
##: <br>
## When prompted, browse to the installer file for '''Diablo II''' and select it to open it
## Follow the installation steps as you would in Windows
##* The installation path can be the default location (C:\Program Files\Diablo II). It shouldn't cause any problems.
##* When you run the installer file for first time in the wine prefix it will be configured. '''If you receive any prompts about wine-gecko and wine-mono''', choose '''Yes'''
##: <br>
# '''All of the previous steps for manually running the installation files and completing the install need to be done for each installer'''
#* Diablo II
#* Diablo II: Lord of Destruction
#* PD2 Launcher
#: <br>
# Configure game executable
## '''After''' completing the above steps for '''all three installers''', right-click the new game you created in '''Lutris''' (PD2) and choose '''Configure''''.
## Go to the '''Game options tab''' and click '''Browse''' next to the '''Executable setting'''
## Locate the '''PD2Launcher.exe''' file (installed in the Diablo II\ProjectD2 folder) and select it
##: <br>
##: [[File:Lutris 5.png]][[File:Lutris 6.png]]
##: <br>
## Go to the '''Runner options tab''' and select the desired version from the '''Wine version''' box
##: [[File:Lutris wine version.png]]
##* Additional versions can be installed from the main window while hovering your mouse over Wine in the sidebar
##*: [[File:Lutris install wine versions.png]]
##: <br>
## Click '''Save''' in top right corner of the '''Configure''' window
##: <br>
# Run '''PD2''' by double clicking on it in the '''Lutris''' main window or select it and click '''Play''' at the bottom
'''COMMON ISSUES:'''
# No text in EULA window during D2/LoD installation
#* '''Wine-gecko''' is missing in the wine prefix. If it is missing, then during the steps to execute the launchers, '''Lutris''' will ask if you want install it, choose '''Yes'''.
#*: <br>
# Launcher does not start
#* Try using a different Wine version (the latest isn't always the greatest here)
#*: <br>
# Error 'OpenGL loader failed' after clicking play in launcher using 3dfx
#* You need to install 32bit libGL.so.1.
#** For Debian based distributions (Debian, Ubuntu, Pop!_OS, etc) you can use the command
#**: <code>sudo apt install libgl1-mesa-dri:i386 libgl1:i386 libgl1-mesa-glx:i386</code>
#** For Arch based distributions (Arch, Manjaro, Endeavour, etc) you can use the command
#**: <code>sudo pacman -S libglvnd lib32-libglvnd</code>
#** For other distributions, you will need to Google what the equivalent commands/methods/packages are needed to install it
== How-to install PlugY ==
Line 474 ⟶ 492:
Below are guides from Microsoft on how to create an exception. A '''folder''' exception for the entire '''Diablo II''' folder should be created to avoid certain issues.
#: '''Windows 10:''' https://support.microsoft.com/en-us/windows/add-an-exclusion-to-windows-security-811816c0-4dfd-af4a-47e4-c301afe13b26#ID0EBF=Windows_10
#: '''Windows 11:''' https://support.microsoft.com/en-us/windows/
#: <br>
# '''If you are using a different anti-virus or firewall solution, you will need to look through the settings or find other documentation for creating any exceptions if the links below do not help.'''
#* '''AVG:''' https://support.avg.com/SupportArticleView?l=en&urlname=avg-antivirus-scan-exclusions
#* '''BitDefender:''' https://www.bitdefender.com/consumer/support/answer/13427/
#* '''ESET:''' https://support.eset.com/en/kb2769-exclude-files-or-folders-from-scanning-in-eset-windows-home-products
#* '''Kaspersky:''' https://support.kaspersky.com/help/Kaspersky/Win21.5/en-US/227390.htm
#* '''McAfee:''' https://www.mcafee.com/support/?page=shell&shell=article-view&articleId=TS102056
#** '''** IMPORTANT NOTE **''' Some versions of McAfee will remove your exception anytime an excluded file is updated. You may need to add this exception again anytime PD2 is updated.
#* '''Norton:''' https://support.norton.com/sp/en/us/home/current/solutions/v3672136
#* '''Sophos:''' https://support.home.sophos.com/hc/en-us/articles/115005499966-Setting-Scan-Exceptions
#: <br>
# Again, if possible, make sure to create the exception for the entire folder, not just one file.
== How-to run the game with different compatibility settings ==
Line 515 ⟶ 539:
== Empty list of loot filters in launcher ==
# Make sure TLS 1.2 is enabled in the Windows Internet Options / Browser settings.
#* '''See: https://knowledge.digicert.com/general-information/enabling-tls-1-1-and-tls-1-2-on-web-browsers'''
# See: '''[[#Problems with the PD2 Launcher]]
# If you are unable to resolve the issue, you can manually download a filter you like from [[Item_Filtering|Item Filtering]] and place it in the ProjectD2 folder. The file must be named loot.filter or you can replace the default.filter with yours.
Line 522 ⟶ 548:
## From the Launcher, you can select '''local''' in the '''Item Filter Profiles''' and you should see and be able to select the local copies of any filters you've added
## '''Reminder:''' local filters will not automatically update when you press Play on the launcher, you will have to update them manually.
= Battle.net & other Network issues =
|