Some Blizzard games generate hardware preferences folders inside dynamic folder

Some Blizzard games, such as Diablo III, Diablo IV, and Overwatch, have a flaw where, instead of obeying the default recommended settings path of the %LOCALAPPDATA% folder for storing hardware-related preferences, it stores files inside the dynamic Documents folder used on Windows systems.

In environments without any alteration of the default paths, this problem does not generate an impact, however, in environments where some dynamic profile folders have been changed, such as when enabling the backup of the documents folder on OneDrive, these Blizzard games start to consider the OneDrive path as being the correct path to create the “\Documents*gamename*” folder structure. The impact that when we open the game on a very different hardware setup, it can fail to open or have a very incorrect video or performance settings.

Note: The Hearthstone game saves its hardware preference files properly in %LOCALAPPDATA%\Blizzard\Hearthstone, and the World of Warcraft game saves its hardware preference files in the game’s installation folder.

Note 2: OneDrive syncs symbolic links (mklink /D) and directory junctions (mklink /J), it’s not an aplicable workaround.


I is amazing that after Diablo 3 and Overwatch 1 were this issue has already been raised to devs, they still continue with bad practise.

Please devs, consider this as a need for correction.


I don’t understand how they keep doing that? This is really crazy. Every time I want to play Diablo 4, I have to go to settings and completely change it. This is not cool.


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.