Diablo® IV

Diablo® IV

Vis statistikker:
Mr. Emerson 7. nov. 2023 kl. 5:57
Diablo IV detected corrupted data and was unable to automatically repair the damage
Two types of crash have bothered me a lot since I bought the game. The first was solved after following this hero's tips: https://steamcommunity.com/app/2344520/discussions/4/3877095199997362125/

But the second one...
"Diablo IV detected corrupted data and was unable to automatically repair the damage. Please run Scan and Repair using the Battle.net Application. It can be found in the options menu for the game".

I've tried all the obvious things: checking steam file integrity, running the sfc and dism commands, update GPU drivers, creating Diablo IV exceptions in Kaspersky, disabling Kaspersky completely... Nothing works.

Sometimes Steam finds errors in two files (I don't know what they are) and fixes them. Other times it says everything is fine and then crashes.

Sometimes I play for hours, sometimes the crash occurs more than once in a few minutes.

The Windows event viewer shows absolutely nothing. No errors in the system or application logs during the game crash.

My rig:
Ryzen 5600
MSI RX 6750 XT
32GB RAM 3600MHz
SSD m.2
LG Ultragear 34"

Graphic settings:
Resolution: 3440x1440
HDR: on
Vsync: off
Periferal Lighting: on
Resolution Scaling: AMD FSR 2
Quality mode: quality
Sharpen image: 90
Max Foreground/Background FPS: 160/8
Quality preset: Ultra
Oprindeligt skrevet af FhqwhTODD:
Oprindeligt skrevet af Mr. Emerson:
I found the problem for data corruption and believe me... HDR
I turned HDR off in the graphics menu and that's it!
But I can quote it and you can mark that as solved, I hope.
< >
Viser 16-29 af 29 kommentarer
DeucesWild 27. nov. 2024 kl. 21:14 
what's also annoying is that i purchased this game through steam but Battle.net (Blizzard) ignores it even when i point to the install directory for scanning. They should put a disclaimer saying your experience will suffer unless you buy from Blizzard directly. And yes, i have this corrupt data issue too even after reinstalling the game from scratch.
TeknoBug 28. dec. 2024 kl. 4:54 
Recently reinstalled D4 on bnet and am getting this as well, happens on multiple computers and renders bnet unusable until I reboot the PC. When I did a search, MANY people are having the same problem.

Edit: solution is adding an argument -disableds if you're running on an NVME.
Sidst redigeret af TeknoBug; 29. dec. 2024 kl. 20:28
SacredLife 26. jan. kl. 0:12 
Oprindeligt skrevet af TeknoBug:
Recently reinstalled D4 on bnet and am getting this as well, happens on multiple computers and renders bnet unusable until I reboot the PC. When I did a search, MANY people are having the same problem.

Edit: solution is adding an argument -disableds if you're running on an NVME.
please tell me how to do this
Grillo 26. jan. kl. 0:47 
for those who are struggling and there is a memory leakage... these solutions fixed for many but not for everyone.

diablo 4 has a memory leak issue it is recommended to follow this process posted on blizzards forums..

METHOD: 1

Windows 10/11

Right-click the Windows Start icon (window/flag button)
Choose “System”
Find the link labeled “Advanced system settings” and click it
A window should pop up. On here find “Performance” and click the “Settings” button
At the top of the next page, click on “Advanced”
Under here you will see the Paging options.
Click “Change”
Uncheck “Automatically manage paging file size for all drives”
Find the dot labeled “Custom size” and click it.

Now, for the next portion, set both boxes to the same value

If you have 16GB or less, set the value for both to 24576 (24GB)
If you have more than 16GB, set the value for both to 16384 (16GB)

The reason you can use less in the second option is because you have more memory. I run a system with 32GB, a 4080 Super, and use a 16GB Swap file. No crashes. Before I changed that setting, I was using a 3070Ti, and had no swap file set at all. It was disabled. But as soon as I upgraded the card, I had out of memory problems.

Always use only ONE drive for the swap file. Do not put your swap file or setup a swap file on multiple drives! Preferably, just stick with using the same drive as the OS is running on. (C:)

METHOD 2:

delete your LocalPrefs filed under \Documents\Diablo IV

go to your game directory of Diablo IV and rename these 2 files.

dstorage.dll to dstorage.dll.backup
dstoragecore.dll to dstoragecore.dll.backup

and than a very simple feature which some ppl often forget to do as for some reason windows tends to push your integrated gpu on intel.

right click desktop
display settings
graphics

than add desktop app, add Diablo IV.exe and than select GPU preference High Performance to your GPU

METHOD: 3

Click start and search for Exploit Protection> Program Settings> Add diablo 4.exe>Edit>Control Flow Guard CFG>click override system settings> click setting from on to off...

this usually helps with game stutters and crash sometimes, mostly effective for DX12 games.


very hard to predetermine your system as each build is different and each person runs their own software for their utilities and so forth. I would recommend turning off any application using Overlay settings including Steam, only turn on steam overlay when you wanna make a purchase and than turn it off for gaming. applies for MSI afterburner, CAM etc etc.

METHON 4:

right click on diablo 4 and add in launch command -disableds

METHOD 5:

turn off HDR, controller Vibrate....


hopefully one of these solutions work, i would recommend doing 1 step at a time instead of doing it all at once so you know what the fix was for you exactly for the future.
Sidst redigeret af Grillo; 26. jan. kl. 0:53
SacredLife 26. jan. kl. 2:51 
Oprindeligt skrevet af Old-Boy BEbop:
for those who are struggling and there is a memory leakage... these solutions fixed for many but not for everyone.

diablo 4 has a memory leak issue it is recommended to follow this process posted on blizzards forums..

METHOD: 1

Windows 10/11

Right-click the Windows Start icon (window/flag button)
Choose “System”
Find the link labeled “Advanced system settings” and click it
A window should pop up. On here find “Performance” and click the “Settings” button
At the top of the next page, click on “Advanced”
Under here you will see the Paging options.
Click “Change”
Uncheck “Automatically manage paging file size for all drives”
Find the dot labeled “Custom size” and click it.

Now, for the next portion, set both boxes to the same value

If you have 16GB or less, set the value for both to 24576 (24GB)
If you have more than 16GB, set the value for both to 16384 (16GB)

The reason you can use less in the second option is because you have more memory. I run a system with 32GB, a 4080 Super, and use a 16GB Swap file. No crashes. Before I changed that setting, I was using a 3070Ti, and had no swap file set at all. It was disabled. But as soon as I upgraded the card, I had out of memory problems.

Always use only ONE drive for the swap file. Do not put your swap file or setup a swap file on multiple drives! Preferably, just stick with using the same drive as the OS is running on. (C:)

METHOD 2:

delete your LocalPrefs filed under \Documents\Diablo IV

go to your game directory of Diablo IV and rename these 2 files.

dstorage.dll to dstorage.dll.backup
dstoragecore.dll to dstoragecore.dll.backup

and than a very simple feature which some ppl often forget to do as for some reason windows tends to push your integrated gpu on intel.

right click desktop
display settings
graphics

than add desktop app, add Diablo IV.exe and than select GPU preference High Performance to your GPU

METHOD: 3

Click start and search for Exploit Protection> Program Settings> Add diablo 4.exe>Edit>Control Flow Guard CFG>click override system settings> click setting from on to off...

this usually helps with game stutters and crash sometimes, mostly effective for DX12 games.


very hard to predetermine your system as each build is different and each person runs their own software for their utilities and so forth. I would recommend turning off any application using Overlay settings including Steam, only turn on steam overlay when you wanna make a purchase and than turn it off for gaming. applies for MSI afterburner, CAM etc etc.

METHON 4:

right click on diablo 4 and add in launch command -disableds

METHOD 5:

turn off HDR, controller Vibrate....


hopefully one of these solutions work, i would recommend doing 1 step at a time instead of doing it all at once so you know what the fix was for you exactly for the future.
thx a lot ! first method and everything is fine!
Grillo 26. jan. kl. 3:28 
Oprindeligt skrevet af SacredLife:
Oprindeligt skrevet af Old-Boy BEbop:
for those who are struggling and there is a memory leakage... these solutions fixed for many but not for everyone.

diablo 4 has a memory leak issue it is recommended to follow this process posted on blizzards forums..

METHOD: 1

Windows 10/11

Right-click the Windows Start icon (window/flag button)
Choose “System”
Find the link labeled “Advanced system settings” and click it
A window should pop up. On here find “Performance” and click the “Settings” button
At the top of the next page, click on “Advanced”
Under here you will see the Paging options.
Click “Change”
Uncheck “Automatically manage paging file size for all drives”
Find the dot labeled “Custom size” and click it.

Now, for the next portion, set both boxes to the same value

If you have 16GB or less, set the value for both to 24576 (24GB)
If you have more than 16GB, set the value for both to 16384 (16GB)

The reason you can use less in the second option is because you have more memory. I run a system with 32GB, a 4080 Super, and use a 16GB Swap file. No crashes. Before I changed that setting, I was using a 3070Ti, and had no swap file set at all. It was disabled. But as soon as I upgraded the card, I had out of memory problems.

Always use only ONE drive for the swap file. Do not put your swap file or setup a swap file on multiple drives! Preferably, just stick with using the same drive as the OS is running on. (C:)

METHOD 2:

delete your LocalPrefs filed under \Documents\Diablo IV

go to your game directory of Diablo IV and rename these 2 files.

dstorage.dll to dstorage.dll.backup
dstoragecore.dll to dstoragecore.dll.backup

and than a very simple feature which some ppl often forget to do as for some reason windows tends to push your integrated gpu on intel.

right click desktop
display settings
graphics

than add desktop app, add Diablo IV.exe and than select GPU preference High Performance to your GPU

METHOD: 3

Click start and search for Exploit Protection> Program Settings> Add diablo 4.exe>Edit>Control Flow Guard CFG>click override system settings> click setting from on to off...

this usually helps with game stutters and crash sometimes, mostly effective for DX12 games.


very hard to predetermine your system as each build is different and each person runs their own software for their utilities and so forth. I would recommend turning off any application using Overlay settings including Steam, only turn on steam overlay when you wanna make a purchase and than turn it off for gaming. applies for MSI afterburner, CAM etc etc.

METHON 4:

right click on diablo 4 and add in launch command -disableds

METHOD 5:

turn off HDR, controller Vibrate....


hopefully one of these solutions work, i would recommend doing 1 step at a time instead of doing it all at once so you know what the fix was for you exactly for the future.
thx a lot ! first method and everything is fine!


brilliant glad to help, enjoy your gaming brother!
I've set XMP Profile and got stuck in that endless circle: Corrupted files > checking > redownloading game files > gtfo error > repeat. Set the default profile back and there's no errors and etc.
Grillo 26. jan. kl. 6:27 
Oprindeligt skrevet af Ram Ranch Cowboy:
I've set XMP Profile and got stuck in that endless circle: Corrupted files > checking > redownloading game files > gtfo error > repeat. Set the default profile back and there's no errors and etc.

sounds like the memory profile isnt registering the timings with the voltage... often 1.35 doesnt cut it, try and make the voltage 1.40 a lil more tends to make ram more stable. i have this issue with my profile too upping the voltage fixed many of my issues.

hopefully this may resolve your issues.. i also recommend re-inserting your ram sticks... pop them out and then pop them back in. always worth a try and doesnt take much effort.
Sidst redigeret af Grillo; 26. jan. kl. 6:28
phlegmo 26. jan. kl. 6:39 
Oprindeligt skrevet af Ram Ranch Cowboy:
I've set XMP Profile and got stuck in that endless circle: Corrupted files > checking > redownloading game files > gtfo error > repeat. Set the default profile back and there's no errors and etc.

Unstable xmp profile, how many ram sticks do you have in there and did you buy them in a kit or you just added more ram and enabled xmp?

edit: do a OCCT ram test to test stability, you'll probably get million errors with XMP enabled and you want 0 errors.
Sidst redigeret af phlegmo; 26. jan. kl. 7:03
Oprindeligt skrevet af Old-Boy BEbop:
Oprindeligt skrevet af Ram Ranch Cowboy:
I've set XMP Profile and got stuck in that endless circle: Corrupted files > checking > redownloading game files > gtfo error > repeat. Set the default profile back and there's no errors and etc.

sounds like the memory profile isnt registering the timings with the voltage... often 1.35 doesnt cut it, try and make the voltage 1.40 a lil more tends to make ram more stable. i have this issue with my profile too upping the voltage fixed many of my issues.

hopefully this may resolve your issues.. i also recommend re-inserting your ram sticks... pop them out and then pop them back in. always worth a try and doesnt take much effort.


Uh... i did that all in the background before posting my story. That's only D4 caused-problem. No matter what I've done to profile -tweaking, the errors keeps exists
Oprindeligt skrevet af phlegmo:
Oprindeligt skrevet af Ram Ranch Cowboy:
I've set XMP Profile and got stuck in that endless circle: Corrupted files > checking > redownloading game files > gtfo error > repeat. Set the default profile back and there's no errors and etc.

Unstable xmp profile, how many ram sticks do you have in there and did you buy them in a kit or you just added more ram and enabled xmp?

edit: do a OCCT ram test to test stability, you'll probably get million errors with XMP enabled and you want 0 errors.


Thta's foken strange, cause the only one game who cracking my brains out was D4.
The other ones runs as they should.

I blame my motherboard, cause my wife has the same (a bit) specs and she has no issue with my ram kits.
I got it on the gamepass
Since this is the first results poping in google.

Another solution was installing the game on the same drive as battlenet
FIX FIX FIX ........Found solution, slow format your ssd and re download the game, so far im solid, no corrupted data message anymore
Smitax 23. apr. kl. 16:31 
I don't think there is a perfect solution for everyone. Because everyone seems to have a different problem. For me, changing the RAM solved the problem. Since the change I can play diablo without crashes. Before it crashed every few minutes/hours.
< >
Viser 16-29 af 29 kommentarer
Per side: 1530 50

Dato opslået: 7. nov. 2023 kl. 5:57
Indlæg: 29