Support FAQ:修订间差异
无编辑摘要 |
|||
| (未显示3个用户的6个中间版本) | |||
| 第1行: | 第1行: | ||
= 游戏错误 & 崩溃 Game errors & crashes = | = 游戏错误 & 崩溃 Game errors & crashes = | ||
== 未处理的异常 Unhandled Exception: ACCESS_VIOLATION (c0000005) == | == 未处理的异常 Unhandled Exception: ACCESS_VIOLATION (c0000005) == | ||
''' | '''这是一个常见的, 包罗万象的错误, 并不是 Project Diablo 2 独有的问题. 几乎所有其他暗黑破坏神 II mods 都有一些用户遇到过这个问题. 你也可以阅读 [https://us.battle.net/support/en/article/27703?flowTrackingId D2R 页面] 其中提到了同样的问题并提出了一些解决方法. ''' | ||
'''这个问题并不影响每个人, 只有一些人遇到过这个问题. 对于一些人来说, 这是在他们第一次游戏后出现的, 而对于其他人来说,它是在许多赛季之后出现的, 之前没有任何问题.''' | '''这个问题并不影响每个人, 只有一些人遇到过这个问题. 对于一些人来说, 这是在他们第一次游戏后出现的, 而对于其他人来说,它是在许多赛季之后出现的, 之前没有任何问题.''' | ||
| 第38行: | 第38行: | ||
# '''查看: [[#如何使用不同的兼容性设置运行游戏 How-to run the game with different compatibility settings|如何使用不同的兼容性设置运行游戏]]''' | # '''查看: [[#如何使用不同的兼容性设置运行游戏 How-to run the game with different compatibility settings|如何使用不同的兼容性设置运行游戏]]''' | ||
# 这可能是由于声音设备问题. '''查看: [[#声音问题导致崩溃 Crash due to sound issues|声音问题导致崩溃]]''' | # 这可能是由于声音设备问题. '''查看: [[#声音问题导致崩溃 Crash due to sound issues|声音问题导致崩溃]]''' | ||
# 这可能是由于显卡驱动问题. '''查看: [https://us.battle.net/support/en/article/31024 页面]''' 步骤. Windows Update 并不总是自动更新显卡驱动程序. 检测 Nvidia 或 AMD 软件/网站 检查是否有较新的显卡驱动程序. | |||
#: <br> | |||
# '''仅限AMD显卡:''' 部分用户报告,特定版本的AMD显卡驱动程序存在问题。一个有效的测试方法是尝试以ddraw模式启动游戏。如果ddraw模式可以正常运行,则可能表明问题出在AMD驱动程序上。下一步可以尝试回滚AMD驱动程序,重启电脑,然后查看是否能够以3dfx模式启动游戏。有时,回滚驱动程序后再重新更新到最新版本也能解决问题。 | |||
#: <br> | #: <br> | ||
# 如果问题仍未解决, 请备份保存文件夹和要保留的任何其他文件 (你可以复制整个暗黑破坏神 II 文件夹) , 然后重新安装 (正确卸载暗黑破坏神 2 和任何 PD2 登录器), 如果暗黑破坏神 II 文件夹仍然存在, 请将其删除. 参考 '''[[#如何安装 Project Diablo 2 How-to install Project Diablo 2|如何安装 Project Diablo 2]]''' 指南. | # 如果问题仍未解决, 请备份保存文件夹和要保留的任何其他文件 (你可以复制整个暗黑破坏神 II 文件夹) , 然后重新安装 (正确卸载暗黑破坏神 2 和任何 PD2 登录器), 如果暗黑破坏神 II 文件夹仍然存在, 请将其删除. 参考 '''[[#如何安装 Project Diablo 2 How-to install Project Diablo 2|如何安装 Project Diablo 2]]''' 指南. | ||
| 第56行: | 第59行: | ||
# '''查看: [[#PD2 登录器的问题 Problems with the PD2 Launcher|PD2 登录器的问题]]''' | # '''查看: [[#PD2 登录器的问题 Problems with the PD2 Launcher|PD2 登录器的问题]]''' | ||
# '''备份任何你想保留的东西 (存档文件, 物品过滤器, 等).''' | # '''备份任何你想保留的东西 (存档文件, 物品过滤器, 等).''' | ||
# 执行干净的重新安装 (正确卸载暗黑破坏神 2 和任何 PD2 登录器), 如果暗黑破坏神 II | # 执行干净的重新安装 (正确卸载暗黑破坏神 2 和任何 PD2 登录器), 如果暗黑破坏神 II 文件夹仍然存在请将其删除. 查看 '''[[#如何安装 Project Diablo 2 How-to install Project Diablo 2|如何安装 Project Diablo 2]]''' 指南. | ||
#* '''请仔细阅读并遵循说明.''' | #* '''请仔细阅读并遵循说明.''' | ||
#* 如果你有任何问题, 请在 Discord 的 '''[https://discord.com/channels/701658302085595158/770081262982529064 #技术支持]''' 频道提问. | #* 如果你有任何问题, 请在 Discord 的 '''[https://discord.com/channels/701658302085595158/770081262982529064 #技术支持]''' 频道提问. | ||
| 第329行: | 第332行: | ||
# 尝试在登录器选项中以 ddraw 和窗口模式(-w)运行. | # 尝试在登录器选项中以 ddraw 和窗口模式(-w)运行. | ||
# 如果兼容模式尚未打开,请尝试该模式. '''查看: [[#如何使用不同的兼容性设置运行游戏 How-to run the game with different compatibility settings|如何使用不同的兼容性设置运行游戏]]''' | # 如果兼容模式尚未打开,请尝试该模式. '''查看: [[#如何使用不同的兼容性设置运行游戏 How-to run the game with different compatibility settings|如何使用不同的兼容性设置运行游戏]]''' | ||
| 第384行: | 第377行: | ||
# 确保你有一个合法购买的暗黑破坏神 2 和毁灭之王的游戏副本,如上所述. | # 确保你有一个合法购买的暗黑破坏神 2 和毁灭之王的游戏副本,如上所述. | ||
# 从上面的链接下载暗黑破坏神 II 和毁灭之王游戏客户端. | # 从上面的链接下载暗黑破坏神 II 和毁灭之王游戏客户端. | ||
# 下载并安装 .NET 6.0 框架: https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-6.0.29-windows-x86-installer | |||
# 从网址 https://www.projectdiablo2.com 下载PD2登录器. | # 从网址 https://www.projectdiablo2.com 下载PD2登录器. | ||
# 安装暗黑破坏神 II,并在系统提示时将安装目录更改为 C:\Games – ''', 安装路径应更新为 C:\Games\Diablo II – 如果没有,请创建 Games 或 Games\Diablo II 文件夹,然后重试.''' | # 安装暗黑破坏神 II,并在系统提示时将安装目录更改为 C:\Games – ''', 安装路径应更新为 C:\Games\Diablo II – 如果没有,请创建 Games 或 Games\Diablo II 文件夹,然后重试.''' | ||
| 第397行: | 第391行: | ||
== 如何使用 Lutris 在 Linux 上安装 Project Diablo 2 How-to install Project Diablo 2 on Linux using Lutris == | == 如何使用 Lutris 在 Linux 上安装 Project Diablo 2 How-to install Project Diablo 2 on Linux using Lutris == | ||
<br> | |||
'''Online installer from Lutris''' | |||
<br> | |||
'''PREREQUISITES:''' | |||
* Lutris installed | |||
* Wine installed | |||
** Not all versions will work equally. Known working versions: wine-ge-8-26-x86_64 (Redhat, SteamOS, Mint) | |||
<br> | |||
Click Install for the Wine Battle.net US version Installer for ProjectD2 on Lutris page https://lutris.net/games/project-diablo-2/ | |||
# Select the path where you want the wine prefix to be created. The rest of the steps will run within this new folder. | |||
# Game files are downloaded directly from Blizzard servers, but P2P network seems to not work. | |||
# Install Diablo 2 & Diablo 2: LOD | |||
#* Accept EULA | |||
#* Enter valid key | |||
#* OK installation destination directory default C:\Program File (x86)\Diablo II | |||
#* Click Back and Exit installer | |||
# Install patch ( LODPatch_114d.exe) | |||
#* Click OK to install patch | |||
#* Game will automatically launch. You can close the game normally. If you are encountering a black screen use ALT+F4 or tap ESC several times to close the game. | |||
# Install .net6 (click Install then once Installation was successful click Close) | |||
#* Added environment variables to resolve an issue recognizing .net6 is installed. (July 10, 2025) | |||
# Install PD2Launcher.exe to location default C:\Program Files (x86)\Diablo II\ProjectD2 | |||
#* When asked to visit site select Yes if you don't already have a Project Diablo 2 account. If you accidentally select No and need to register: https://www.projectdiablo2.com/register | |||
#* If the screen was black then disable DXVK from the game's runner configuration | |||
# Click Play on Project Diablo 2 in Lutris to open the PD2Launcher. When opening for the first time you may be prompted with Update dialog. Click OK on each Update dialog that appears until you reach the Project Diablo 2 menu with the button that switches from "Updating..." to "Play". | |||
# Clicking "Play" inside the PD2Launcher should open the modded version of the game. | |||
#* If clicking the button changes it to "Updating" then "Play" without opening the game try closing the Launcher, change the Wine runner in the Lutris settings and try again. | |||
# Once the game opens, you may need to use ALT+TAB to change focus so you can minimize the PD2 launcher since it may stay over the top of the game. | |||
<br> | |||
'''Manual Install''' | |||
<br> | |||
'''前提:''' | '''前提:''' | ||
* 暴雪安装程序: '''查看: [[#如何安装 Project Diablo 2 How-to install Project Diablo 2|如何安装 Project Diablo 2]]''' | * 暴雪安装程序: '''查看: [[#如何安装 Project Diablo 2 How-to install Project Diablo 2|如何安装 Project Diablo 2]]''' | ||
| 第402行: | 第428行: | ||
* 已安装Wine | * 已安装Wine | ||
** 并非所有版本都能同样运行.一个已知的运行版本是 lutris-GE-Proton7-43-x86_64 | ** 并非所有版本都能同样运行.一个已知的运行版本是 lutris-GE-Proton7-43-x86_64 | ||
<br> | |||
# 打开 '''Lutris''' 并为游戏添加配置. | # 打开 '''Lutris''' 并为游戏添加配置. | ||
## 从 '''Lutris''' 窗口, 在左上角点击 '''plus (+) 图标''' 选择 '''添加本地安装的游戏'''. | ## 从 '''Lutris''' 窗口, 在左上角点击 '''plus (+) 图标''' 选择 '''添加本地安装的游戏'''. | ||
| 第468行: | 第493行: | ||
#** 对于其他发行版,你需要谷歌搜索安装它所需的等效命令/方法/包 | #** 对于其他发行版,你需要谷歌搜索安装它所需的等效命令/方法/包 | ||
== How To Install Project Diablo 2 On Your Steam Deck! (Using Steam’s Proton)== | |||
Great video from Travic showing how to run Project Diablo 2 on Steam Deck, without needing a Windows PC. | |||
# | <br> | ||
https://www.youtube.com/watch?v=UOBXDjf6NLQ | |||
<br><br> | |||
;Prerequisites | |||
* Steam Deck on latest SteamOS (3.6+) | |||
* Own a copy of Diablo 2 and Diablo 2 LoD (Lord of Destruction) | |||
** Purchase on the Blizzard Battle.net website ( https://us.shop.battle.net/en-us/family/diablo-ii#classic-game ) | |||
* Optional: USB-C hub + mouse/keyboard for Desktop Mode | |||
<br> | |||
#. Switch to Desktop Mode | |||
## Press the '''Steam''' button → Power → ''Switch to Desktop'' | |||
## Wait for KDE to load (and plug in your hub if using one) | |||
# Install ProtonTricks | |||
## Open Discover (blue shopping-bag icon) | |||
## Search for and Install '''ProtonTricks'''. | |||
# Download Diablo 2 downloader, Diablo 2 Lord of Destruction downloader, and Project Diablo 2 Installer | |||
#* These files from Blizzard/Battle.net are actually download apps that will be used to get the installers later in this guide | |||
## Diablo 2 & Diablo 2 LOD Downloaders: https://us.support.blizzard.com/en/article/13867?flowTrackingId | |||
## PD2 Installer (https://www.projectdiablo2.com/) | |||
# Download installers for Diablo 2 and Diablo 2 LoD using Blizzard download apps | |||
#* Open Dolphin | |||
#* Navigate to where you saved the Downloader_Diablo2_enUS.exe | |||
#** Right-click the Downloader_Diablo2_enUS.exe and Click Add to Steam | |||
#* Open Steam then the Library | |||
#* Find Downloader_Diablo2_enUS.exe | |||
#** Right-click and open Properties | |||
#*** Click Compatability | |||
#*** Click Force the use of a specific Steam Play compatibility tool | |||
#*** Select Proton 9.0-4 ( or similar ) and close | |||
#** Click Play to run the Downloader | |||
#** Choose a destination directory (ex: /home/deck/Downloads) and click OK | |||
#* Navigate to where you saved the Downloader_Diablo2_Lord_of_Destruction_enUS.exe | |||
#** Right-click the downloader | |||
#** Click Open with Protontricks Launcher | |||
#** Find and click Non-Steam Shortcut for: Downloader_Diablo2_enUS.exe and click OK | |||
#** Choose a destination directory (ex: /home/deck/Downloads) and click OK | |||
#** The installers will auto-launch. Just close close the installer and downloader once they are done downloading. | |||
#Install Diablo 2 | |||
#* Navigate to the Downloads folder (or other folder) where you saved the Installer earlier. | |||
#* Open D2-1.14b-Install-enUS folder | |||
#* Right-click Installer.exe and Add to Steam | |||
#* Open Steam then the Library | |||
#* Find the Installer.exe you added. | |||
#** Right-click and open Properties | |||
#*** Click Compatability | |||
#*** Click Force the use of a specific Steam Play compatibility tool | |||
#*** Select Proton 9.0-4 ( or similar ) and close | |||
#** Click Play to run the Installer | |||
#*** Click Install Diablo II | |||
#*** Accept EULA to proceed | |||
#*** Enter a Name and valid Diablo II CD-Key then click OK | |||
#*** Choose an Installation Directory (ex: Z:\home\deck\battle.net\Games\Diablo II) and click OK | |||
#*** Once installed click the "X" to close the installer. | |||
#Install Diablo 2 LOD | |||
#* Open Steam then the Library | |||
#* Find the Installer.exe you added. | |||
#** Right-click and open Properties | |||
#** Shortcut | |||
#*** Target click Browse: Change to the LOD installer (Ex: /home/deck/Downloads/D2LOD-1.14b-Installer-enUS/Installer.exe) | |||
#*** Start In click Browse: change to LOD installer folder (ex:/home/deck/Downloads/D2LOD-1.14b-Installer-enUS ) | |||
#** Click Play to run the Installer | |||
#*** Click Install Diablo II - LOD | |||
#*** Accept EULA to proceed | |||
#*** Enter a Name and valid Diablo II CD-Key then click OK | |||
#*** Once installed click the "X" to close the installer. | |||
#Install Project Diablo 2 launcher | |||
#* Open Steam then the Library | |||
#* Find the Installer.exe you added. | |||
#** Right-click and open Properties | |||
#** Shortcut | |||
#*** Target click Browse: changed to ProjectD2Installer.exe (Ex: /home/deck/Downloads/ProjectD2Installer.exe) | |||
#*** Start In click Browse: change to folder where ProjectD2Installer.exe is (ex:/home/deck/Downloads/ ) | |||
#** Click Play to run the Installer | |||
#*** When prompted to visit the website and create an account select No. You can register later at https://projectdiablo2.com/register | |||
#*** When .Net Error appears, click No. We are going to fix this in a second. | |||
#* Open Steam then the Library | |||
#* Find the Installer.exe you added. | |||
#** Right-click and Manage -> Remove non-Steam game from your library | |||
#Add Project Diablo 2 to Steam | |||
#* Open Dolphin | |||
#* Navigate to the ProjectD2 folder where you installed (ex: /home/deck/battle.net/Games/Diablo II/ProjectD2) | |||
#* Right-click PD2Launcher.exe and Add to Steam | |||
#* Open Steam then the Library | |||
#* Find PD2Launcher.exe | |||
#** Right-click and open Properties | |||
#*** Click Compatability | |||
#*** Click Force the use of a specific Steam Play compatibility tool | |||
#*** Select Proton 9.0-4 ( or similar ) and close\ | |||
#*** Optional: Rename the shortcut | |||
#* Try to play it. It is important we launch it once. | |||
#** .net error will open again. Click No | |||
#* Open ProtonTricks | |||
#** Look for the Non-Steam shortcut: PD2Launcher.exe or whatever you named the shortcut to earlier. Click that and click OK | |||
#** Select the default wineprefix and click OK | |||
#** Select Install a Windows DLL or component and click OK | |||
#** Checkmark dotnetdesktop6 ok click OK | |||
#*** The installer will run twice. Click installer and walk through it both times. | |||
#** Close ProtonTricks | |||
#* Now you should be able to click Play and play the game! | |||
Enjoy demon-slaying on the go! | |||
== 如何安装 PlugY How-to install PlugY == | == 如何安装 PlugY How-to install PlugY == | ||
| 第556行: | 第603行: | ||
'''相关的: [[#无法进入游戏,通用的文件/库存数据损坏]]''' | '''相关的: [[#无法进入游戏,通用的文件/库存数据损坏]]''' | ||
# '''首先阅读:''' https://github.com/ | # '''首先阅读:''' https://github.com/xkanzeon/PD2-PlugY | ||
# 视频安装指南: https://streamable.com/yhjhvs | # 视频安装指南: https://streamable.com/yhjhvs | ||
# '''可选项:''' 将 PlugY 设置为在兼容模式下运行. '''查看: [[#如何使用不同的兼容性设置运行游戏 How-to run the game with different compatibility settings]]''' 也可以对应位于 ProjectD2 文件夹中的 '''plugy.exe''' 文件执行此操作. 对于一些人来说,这将加快加载时间,但并不适用于所有人. | # '''可选项:''' 将 PlugY 设置为在兼容模式下运行. '''查看: [[#如何使用不同的兼容性设置运行游戏 How-to run the game with different compatibility settings]]''' 也可以对应位于 ProjectD2 文件夹中的 '''plugy.exe''' 文件执行此操作. 对于一些人来说,这将加快加载时间,但并不适用于所有人. | ||
| 第567行: | 第614行: | ||
##: <br> | ##: <br> | ||
#* '''注意:你不能在快捷方式或 PlugY.ini 文件中混合使用 -3dfx 和 -w 选项.''' | #* '''注意:你不能在快捷方式或 PlugY.ini 文件中混合使用 -3dfx 和 -w 选项.''' | ||
#* '''截至赛季 11:''' 如果你仍想使用 PlugY, 那么你必须创建一个指向 PlugY.exe 的快捷方式, 右键点击它然后进入属性设置, 在目标字段中输入 "C:/your/path/to/PlugY.exe" -plugy -3dfx, 注意新的 -plugy 参数. | |||
== 如何在 Windows Security/Defender 中创建白名单 How-to create an exception in Windows Security/Defender == | == 如何在 Windows Security/Defender 中创建白名单 How-to create an exception in Windows Security/Defender == | ||
| 第659行: | 第705行: | ||
= Battle.net 和其他网络问题 Battle.net & other Network issues = | = Battle.net 和其他网络问题 Battle.net & other Network issues = | ||
== 加入游戏失败 Failed to join game == | == 加入游戏失败 Failed to join game == | ||
In addition to "Failed to join game", error messages may also include "Lost Connection to Battle.net", "Server Down", or "Please Wait". | |||
The server "shard" you were logged into likely crashed. The realm server still has your character and stash tagged as in a game because the crashing server could not log you out. The realm will not allow the character/stash into a "second" game at the same time. Because the shared stash is used by all characters in a "mode" (HC Ladder | SC Ladder | HC Non-ladder | SC Non-ladder), any characters within the same mode '''may''' also experience the FTJ issue. Other "modes" may be affected as well. | |||
You can 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 '''''only''''' sure fix is to wait for the game server to complete its scheduled restart and report that you are not logged into it. There's no way to check when this is going to happen, but a general estimate can be based on the time the server said it had left when you created your game. This can range from several minutes to 4 hours. | |||
== 无法连接到 Battle.net Unable to connect to Battle.net == | == 无法连接到 Battle.net Unable to connect to Battle.net == | ||