Support FAQ: Difference between revisions
→Strange graphics when moving with Motion Prediction enabled
(31 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 34 ⟶ 32:
## '''Reboot your computer. DO NOT SKIP THIS'''
##: <br>
# If you still receive the error or a new one whether at the same or different spot, go back to the previous step but apply every override.
## Pay careful attention to the checkboxes and toggles to make sure they match the images above (checked and toggled off).
## Reboot again
##: <br>
# '''See: [[#How-to run the game with different compatibility settings]]'''
# 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.
== Halt error ==
Line 52 ⟶ 48:
# If you have tried using any Glide wrappers (such as Sven's) you may need to remove it or perform a reinstall of the game and launcher.
# Your installation may be corrupt. Reinstall everything (Diablo II and the launcher) and make sure you have an exception created. '''See: [[#How-to install Project Diablo 2]]'''
# This could be due to sound device issues. '''See: [[#Crash due to sound issues]]'''
# If it happens during Rathma or other specific encounters, use the '''[https://discord.com/channels/701658302085595158/802993961827696640 #create-ticket]''' channel on Discord to report the issue. The ticket will have information about logs you can submit.
Line 76 ⟶ 73:
# '''See: [[#Halt error]]'''
# '''See: [[#Unhandled Exception: ACCESS_VIOLATION (c0000005)]]
# '''See: [[#Crash due to sound issues]]'''
# Make sure you have an exception in Defender or other anti-virus. '''See: [[#How-to create an exception in Windows Security/Defender]]'''
# Try compatibility mode. '''See: [[#How-to run the game with different compatibility settings]]'''
Line 136 ⟶ 134:
== Crash due to sound issues ==
If you have no sound devices listed in Windows and/or sound devices with driver issues you may have '''Unhandled Exception''' or '''Halt''' game crashes.
# Check your Windows Sound Settings and make sure you have a valid output device selected. If you have none, try plugging in a USB headset or another sound device.
# Check your Device Manager for any sound devices that may have issues -- they will typically have an exclamation on them. You may need to resolve any issues with those devices.
# If you are unable to fix the problem, you can try creating a shortcut to '''Game.exe''' in the '''ProjectD2''' folder and adding the '''-ns''' argument to the target to set "No Sound"
#* This will likely cause you to [[#Crash when changing acts]] and if playing single player, can prevent you from completing the act.
== CD-ROM drive error ==
This is due to Anti-virus, Windows Security, Compatibility Mode or a corrupt install -- or a combination of them. The guides below include the various exceptions and overrides that typically correct the issue.
# '''See: [[#How-to run the game with different compatibility settings]]'''
# '''See: [[#How-to create an exception in Windows Security/Defender]]'''
# '''See: [[#Unhandled Exception: ACCESS_VIOLATION (c0000005)]]'''
# '''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 146 ⟶ 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 173 ⟶ 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 197 ⟶ 214:
# '''Also see: [[#Poor performance with 3dfx graphics mode]]'''
{| class="
|+ '''For Nvidia GPUs -->>'''
|-
Line 216 ⟶ 233:
# Save the changes.
|}
{| class="
|+ '''For AMD GPUs -->>'''
|-
Line 222 ⟶ 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 231 ⟶ 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 243 ⟶ 262:
== 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.
Line 262 ⟶ 280:
# Try turning off v-sync in the same options.
# As a workaround, if you have more advanced mouse software you can also try creating a profile for the game with a higher DPI setting.
== Black screen and/or mouse cursor stuck in corner ==
Line 281 ⟶ 301:
#* This can sometimes be applicable even if you only have a single video card. Try the '''"Other GPU"''' option at a minimum.
#* '''See: [[#Poor performance with hybrid graphics]]'''
= In-game issues =
Line 299 ⟶ 321:
#* Try using the arrow keys to select the setting and then the left/right arrow keys to change it
#* Try using the arrow keys to select the setting and then press enter to change it
== You have music/ambient sound but no other game sounds ==
Line 326 ⟶ 350:
= Installation & other guides =
== How-to install Project Diablo 2 ==
* Project Diablo 2 is a free mod but it requires a legitimate install of Legacy Diablo 2 and Lord of Destruction '''(not Resurrected)''' from Blizzard. If you do not own a copy or need to purchase a new copy, use the links below.
Line 345 ⟶ 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 379 ⟶ 394:
# '''Optional:''' Set the game to run in compatibility mode. '''See: [[#How-to run the game with different compatibility settings]]'''
# 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 396 ⟶ 484:
##: <br>
#* '''Note: you can not mix -3dfx and -w options in your shortcut or PlugY.ini file.'''
== How-to create an exception in Windows Security/Defender ==
Line 402 ⟶ 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 419 ⟶ 515:
## Click OK on both windows to save the changes
# Repeat for the other file.
= Launcher issues =
Line 441 ⟶ 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 493 ⟶ 593:
# Make regular backups of your stuff.
# You can set a custom save path for your characters in the '''PlugY.ini''' file located in the '''ProjectD2''' folder
== Other error solutions ==
|