Support FAQ: Difference between revisions

no edit summary
No edit summary
Line 18:
#* This is part of the normal install process so you should have it anyways. If you get to the last option and end up changing the installation folder, you will need to update this.
#: <br>
# Create anoverrides for the '''ASLR''' exception/exclusionprotection settings in Windows Exploit Protection specifically for the '''Diablo II.exe''' and '''Game.exe''' files inside of the '''ProjectD2''' folder.
## 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.
## '''There are two ASLR exclusions.''' At a minimum, changethese thosemust be overridden but you can also do all of them as well.
## '''Make sure to check the override and that the switch is set to Off'''
##: <br>
##: [[File:WindowsExploitProtectionProgramExclusion.png|alt=Windows Exploit Protection Program Exclusion Window|Windows Exploit Protection Program Exclusion]]
##: <br>
##: [[File:WindowsExploitProtectionProgramExclusion Override.png|alt=Windows Exploit Protection Program Exclusion - Mandatory ASLR|Windows Exploit Protection Program Exclusion - Mandatory ASLR]]
## '''There are two ASLR exclusions.''' At a minimum, change those but you can also do all of them as well.
## '''Make sure to check the override and that the switch is set to Off'''
##: <br>
##: [[File:WindowsExploitProtectionProgramExclusion_OverrideWindowsExploitProtectionProgramExclusionBottom-upASLROverride.png|alt=Windows Exploit Protection Override - Bottom-up ASLR|Windows Exploit Protection Override - Bottom-up ASLR]]
##: <br>
## '''Once again, make sure to check the override and that the switch is set to Off, exactly as it shows in the images above.'''
## Repeat for '''Diablo II.exe''' as well as '''PlugY.exe''' if you are using it.
## '''Reboot your computer. DO NOT SKIP THIS'''
##: <br>
# Change your DEP settings to allow for exceptions. While the default and preferred setting (the top one) should only affect certain Windows programs and services, it -appears- to also affect the game for some people.
## '''NOTE: These steps should almost never be needed. Changing this setting will cause it to affect all applications and you may need to create exceptions for any other applications you have if you run into issues with them.'''
## Go to: '''Control Panel -> System -> Advanced System Settings -> Click Settings under the Performance tab'''
## Under the '''Data Execution Protection''' tab, change the setting to the '''second option''' for '''all programs'''.
Line 39 ⟶ 41:
## '''Reboot your computer. DO NOT SKIP THIS'''
#: <br>
# If the issue is still not resolved, make sure you did not skip or perform a step incorrectly. You can try keeping or reverting any of the above changes, clean reinstall (properly uninstall Diablo 2 and any PD2 Launchers), and delete the Diablo II folder if it still exists. See the '''[[#How-to install Project Diablo 2]]''' guide.
#* '''Make sure to backup anything you may want to keep (save files, loot filters, etc). Please read and follow the instructions closely.'''
#* If you have any questions, please ask on Discord in the the '''[https://discord.com/channels/701658302085595158/770081262982529064 #tech-support]''' channel.
 
 
 
== Halt error ==
Line 57 ⟶ 61:
#* Connect or enable a sound device for the game to use. You can mute the game volume in-game or through the system's sound mixer.
#* If you don't have one then you will simply have to deal with the problem until you can add or enable a device.
 
 
 
Line 67 ⟶ 72:
#* Try installing to a non-default location (as mentioned in the install guide)
#* Try reinstalling with enGB (English EU) version of both the Diablo 2 + Expansion installers instead of enUS (as mentioned in the install guide)
 
 
 
== Crash when joining games but able to create them ==
'''Try these one at a time and re-test joining a game. You do not need to make all of these changes all at once.'''
 
# 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]]'''
# Create an override for the '''Validate Heap Integrity''' protection in '''Windows Exploit Protection''' for the '''Diablo II.exe''' and '''Game.exe''' files inside of the '''ProjectD2''' folder.
## 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.
## '''Make sure to check the override and that the switch is set to Off'''
##: <br>
##: [[File:WindowsExploitProtectionProgramExclusion.png|alt=Windows Exploit Protection Program Exclusion Window|Windows Exploit Protection Program Exclusion]]
##: <br>
##: [[File:WindowsExploitProtectionProgramExclusionValidateHeapIntegrityOverride.png|alt=Windows Exploit Protection Program - Validate Heap Integrity|Windows Exploit Protection Program - Validate Heap Integrity]]
##: <br>
## '''Once again, make sure to check the override and that the switch is set to Off, exactly as it shows in the images above.'''
## Repeat for '''Diablo II.exe''' as well as '''PlugY.exe''' if you are using it.
## '''Reboot your computer. DO NOT SKIP THIS'''
##: <br>
# Your installation may be corrupt and you'll need to reinstall. '''See: [[#How-to install Project Diablo 2]]'''
#* Try installing to a non-default location (as mentioned in the install guide)
#* Try reinstalling with enGB (English EU) version of both the Diablo 2 + Expansion installers instead of enUS (as mentioned in the install guide)
#* '''If you change the installation folder, you will need to update any exceptions or overrides you have made'''
 
 
122

edits