Support FAQ:修订间差异

删除10,364字节 、​ 2023年5月25日 (星期四)
无编辑摘要
无编辑摘要
无编辑摘要
第19行: 第19行:
#: <br>
#: <br>
# Create an ASLR exception/exclusion in Windows Exploit Protection specifically for the '''Diablo II.exe''' and '''Game.exe''' files inside of the '''ProjectD2''' folder.
# Create an ASLR exception/exclusion in Windows Exploit Protection specifically for the '''Diablo II.exe''' and '''Game.exe''' files inside of the '''ProjectD2''' folder.
## Go to '''Control Panel -> Windows Security -> App & browser control -> Exploit protection -> Exploit protection settings.'''
## Go to '''Settings -> Windows Security -> App & browser control -> Exploit protection -> Exploit protection settings.'''
## Click on '''Program settings''', click the '''Plus (+)''', select “'''Choose exact file path'''” and select the '''Game.exe''' file in the '''ProjectD2''' folder, '''NOT''' the base '''Diablo II''' folder.
## Click on '''Program settings''', click the '''Plus (+)''', select “'''Choose exact file path'''” and select the '''Game.exe''' file in the '''ProjectD2''' folder, '''NOT''' the base '''Diablo II''' folder.
##: <br>
##: <br>
第204行: 第204行:


== Poor performance with 3dfx graphics mode ==
== Poor performance with 3dfx graphics mode ==
# If you have an AMD video card, the current version of D2GL used to provide updated (3dfx) graphics has performance issues, even on higher end cards.  Future updates to D2GL will hopefully help as they're merged into ProjectD2.
# If you have an integrated or very old video card, you may have to switch to ddraw in the Launcher Options
# If you 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]]'''
# 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.'''
#* '''Also try the "Other Graphics" option in the link above even if you don't have hybrid graphics''' or an Nvidia/AMD card.
# Try the following settings in the 3dfx menu (ctrl+o):
# Try the following settings in the 3dfx menu (ctrl+o):
#* FXAA off
#* FXAA off
第279行: 第280行:


== Can’t click on in-game Settings button ==
== Can’t click on in-game Settings button ==
# Make sure you are using CTRL+Click and not just regular clicking.
# Make sure you are using CTRL+Cl
# Try switching graphics modes (3dfx or ddraw) in the Launcher Options
 
 
 
= 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. 
 
 
* '''Illegitimate cd-keys will result in the banning of your account.'''  This will not be reversed but you are allowed to properly purchase a new copy and create a new account.
:: https://us.shop.battle.net/en-us/product/diablo-ii
:: https://us.shop.battle.net/en-us/product/diablo-ii-lord-of-destruction
 
 
* If you already own the game you can use this link to check your keys. If you have Physical copies go to Account Overview to Redeem your cd-keys and download the digital installers.
:: https://account.battle.net/games#classic-game-accounts
 
 
* '''You must use an English installer.'''  To select the '''enUS (English US)''', click the small gear icon next to the game's download link.  You can also try the '''enGB (English EU)''' version which has fixed some additional issues for others.
:: https://www.blizzard.com/en-us/download/
 
 
As a general tip, it is typically better to install Diablo II, ProjectD2 (and games in general) outside of a protected folder (C:\Program Files, C:\Program Files (x86), C:\Users) to prevent various issues.  Your Desktop, Documents, and other user folders are in C:\Users, don't use them.
 
Example: C:\Games\<name of game>.  For this guide we will be using "C:\Games\Diablo II" as the install location.
 
 
# Make sure you have a legal purchased copy of Diablo II and Lord of Destruction as stated above.
# Download the Diablo II and Lord of Destruction game clients from the link above.
# Download the PD2 Launcher from https://www.projectdiablo2.com
# Install Diablo II and when prompted, change the installation directory to C:\Games – '''the installation path should update to C:\Games\Diablo II – if not, create the Games or Games\Diablo II folder and try again.'''
# Install the Lord of Destruction expansion.  It should automatically detect the Diablo II installation folder.
#: '''----- IMPORTANT ------'''
# Create an exception in your anti-virus for the '''Diablo II''' folder.  '''See: [[#How-to create an exception in Windows Security/Defender]]'''
# '''If you had any other previous Exceptions made from other guides and troubleshooting, makes sure to update them to the folder path you've just installed to.'''
#: '''----- IMPORTANT ------'''
# Install the PD2 Launcher – browse to the location you installed Diablo II (C:\Games\Diablo II in this example) if it does not find it automatically.
# '''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 PlugY ==
'''If you have characters from prior seasons, make a backup of your Diablo II folder and saves before updating anything'''
 
'''Related: [[#Unable to enter game, generic bad file/inventory data]]'''
 
# '''Read First:''' https://github.com/BetweenWalls/PD2-Singleplayer
# Video installation guide: https://streamable.com/yhjhvs
# To change between new and old (3dfx and ddraw) graphics option:
## Open the Plugy.ini file in the ProjectD2 folder
## Locate the line starting with Params= and either add -3dfx to use 3dfx or delete it to use ddraw
## You can also change the shortcut for Plugy and add/remove -3dfx to the end of the Target.  Don't mix this with the Plugy.ini method.
##: <br>
##: [[File:Plugy3dfxDDraw.png|alt=Plugy Shortcut and ini settings|Plugy Shortcut and ini settings]]
##: <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 ==
'''Also See: [[#Security warning with PD2 Launcher]]'''
 
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.
 
#: https://support.microsoft.com/en-us/windows/add-an-exclusion-to-windows-security-811816c0-4dfd-af4a-47e4-c301afe13b26
#: https://support.microsoft.com/en-us/windows/risks-of-allowing-apps-through-windows-defender-firewall-654559af-3f54-3dcf-349f-71ccd90bcc5c
#: <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.'''
#: <br>
# Again, make sure to create the exception for the entire folder, not just one file.
 
 
 
== How-to run the game with different compatibility settings ==
# '''Open''' the '''ProjectD2''' folder, '''NOT''' the base '''Diablo II''' folder, and locate the '''Game.exe''' and '''Diablo II.exe''' files.
# '''Right click''' the file and select '''Properties'''.
# Under the '''Compatibility tab''', click the '''Change settings for all users''' button
## Check the box and set the '''Compatibility Mode''' to '''Windows XP (Service Pack 3)'''
## Check the box to '''Run this program as an administrator'''
## Click OK on both windows to save the changes
# Repeat for the other file.
 
= Launcher issues =
== Problems with the PD2 Launcher ==
# Make sure you are using the latest version of the PD2 Launcher from [https://www.projectdiablo2.com/ projectdiablo2.com].  Press Play to update and verify the version shown on the launcher is the latest
# Make sure you are running the PD2 Launcher as an administrator
# Make sure your anti-virus / firewall / anti-malware / ad-blocker is not blocking the launcher. 
## You may need to manually unblock and/or create exceptions for the Launcher and the Diablo II and/or ProjectD2 folder.
## Look through your anti-virus (Defender or otherwise) for a detection.  If it did block something you need to mark it as allowed/safe and restore the file.
## Make sure you have an exception created.  '''See: [[#How-to create an exception in Windows Security/Defender]]'''
# Uninstall the PD2 Launcher and reinstall with the latest version from [https://www.projectdiablo2.com/ projectdiablo2.com]
# Reboot your computer.
 
== Security warning with PD2 Launcher ==
Windows Security/Defender (and other anti-virus/malware solutions) will sometimes trigger a false positive with one or more components of ProjectD2.  While the team does try to submit the files to Microsoft and other companies to prevent this, they do still happen. 
 
To prevent these from happening, you can create an exception/exclusion in your anti-virus for the entire Diablo II folder where PD2 is installed.  '''See: [[#How-to create an exception in Windows Security/Defender]]'''
 
 
 
== Empty list of loot filters in launcher ==
# 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.
 
 
 
= Battle.net & other Network issues =
== Failed to join game ==
Try creating games on different game servers. If you continue to receive the same error then it is likely that the game server you were originally in crashed.
 
The realm server still thinks your character is in-game because the game server did not report you leaving the game since it crashed. Therefore, the realm doesn't let your character into another game.
 
While rare, this does unfortunately happen and the only fix is to wait for the game server to restart and let your character out of the void.  This can take anywhere from a few minutes to a few hours depending on when the server restarts.
 
 
 
== Unable to connect to Battle.net ==
# The servers are down.  Check the '''[https://discord.com/channels/701658302085595158/725189841314250782 #announcements]''' channel on Discord for any issues or maintenance updates.
# Your antivirus and/or firewall is blocking the game.
# You or your ISP or somewhere between your ISP and the PD2 servers are having network issues.
# If the error message states you were banned, '''do not''' discuss this in any channel.  Read the '''[https://discord.com/channels/701658302085595158/725193331998589018 #pd2-rules]'''.
# Use the '''[https://discord.com/channels/701658302085595158/802993961827696640 #create-ticket]''' channel on Discord to check on your account status.
 
 
 
== Can’t connect to the realm, port 6112 error ==
# If your account name begins with or ends with an underscore ( _ ) this will prevent you from connecting.  Either create a new account or use the '''[https://discord.com/channels/701658302085595158/802993961827696640 #create-ticket]''' channel in Discord to open a ticket about your account.
# Your antivirus or firewall is blocking the game. '''See: [[#How-to create an exception in Windows Security/Defender]]'''
# You will need to use the #create-ticket channel in Discord to open a ticket to check on your account and find out any additional information.  '''Mods will not discuss this in chat or DMs.'''
 
 
 
= Other =
== Offline characters missing after playing Diablo 2 Resurrected ==
# Locate the D2R save game location.
#* '''%USERPROFILE%\Saved Games\Diablo II Resurrected''' is the default location
#* If nothing is there, the saves are either gone forever or you may have a different save location.
#* You can try searching your computer for <charname>.d2s
# If you are able to locate them, now locate the Diablo II save location.
#* The normal location should be in the '''Save''' folder where you installed Diablo II, not the ProjectD2 folder and not the D2R folder.
#*: You can also look in:
#** '''%USERPROFILE%\Saved Games\Diablo II'''
#** '''%USERPROFILE%\Documents\Saved Games\Diablo II'''
#** '''%USERPROFILE%\Documents\My Games\Diablo II'''
#** If you are still unsure, create a new test character and look in those locations, you should see a <charname>.d2s file
# Once you are able to locate the save files (including _LOD_SharedStashSave if you use PlugY) copy or move them back to the original Save folder.
# Open up the game to see if they are restored.  If D2R modified the files in any way, the characters are likely unrecoverable.
# Make regular backups of your stuff.
 
 
 
== Other error solutions ==
If you still can't resolve the issue, please ask on Discord in the '''[https://discord.com/channels/701658302085595158/770081262982529064 #tech-support]''' channel
MediaWiki Appliance - Powered by TurnKey Linux