Optimal Video Settings and d3prefs

Get your trial key

Live community: https://discord.gg/s39XdMV

New user ? Check guides​ or ask the discord bot

Joined: 01/24/2018 - 12:04
Thu, 08/23/2018 - 16:15 #1

Optimal Video Settings and d3prefs

Tweaks to improve FPS as much as possible as well as lessen UI related bugs & misclicks.
Works equally good for both Host and in VMs.

Worth mentioning; Video settings for D3 is saved per Windows user, and since RoS-Bot created
another (limited) Windows user to run D3 under, any change you make here in the D3 instance
that bot automatically started for you will not affect your settings when you start game normally
to play with your friends, so there's really no reason at all to not optimize as best one can for the bot. 

Windows Display Scaling

Make sure that Display Scaling is OFF (i.e. 100%) in Windows.
Right-click on your Desktop -> Display Settings. This is very important.

In-game Video Settings

First of all, go over all settings and change to Low, Off and None, where applicable.



Change Display to Windowed.
Ignore the actual resolution (1920x1080 / 1280x800 / 800x600 etc) for now. It's greyed out when in Window mode and has nothing to do with the actual resolution.

Click Accept to close Video Settings menu before moving on to next step.

Use the mouse to drag (click & hold) D3's window borders/edges, just as you would when resizing any other application window in Windows.
Make the window as small as you possibly can. This will make it 800x600 if done correctly, no matter what the greyed out resolution in Video settings says.

Optional Diablo "d3Prefs" optimization

These d3Prefs edits below are completely optional and not mandatory in any way.
They are just to squeeze out another 1-5 fps extra on really slow machines. 

Exit the game completely. You are going to edit the video settings file and the game can't be running during that.
Open up File Explorer and go to C:\Users. There should be a user folder there with a weird looking name,
WRyM609j1OMyU3 for example*. Go into that folder, and into \Documents\Diablo III\.
Open up d3Prefs.txt and find and edit the following:

  • MipOffset: 10
  • DisableChromaEffects: 1
  • DisableTrilinearFiltering: 1
  • MipBias: 10
  • HardwareClass: 1

This will make the game rather ugly, but less taxing to run. More FPS = better bot performance.
Save the file and close it. Right click the file in File Explorer, and go to Properties. Set the file to Read-Only.

*If you found yourself in a situation where there's multiple weird looking user folders in C:\Users, due to
bot having created more than 1 because of you resetting/reinstalling bot in other support related issues,
go look in C:\Users\your_username\Documents\RoS-Bot\RosBotGlobalSettings.ini. Open with notepad for example.
There should be a line towards the bottom that says "LocalD3User = fJ8nHG3ftA2g" or similar.
That's the user folder you want to go into to edit the d3prefs.txt file associated with the current bot installation.

If you ever want to revert these changes you can either go change the values back, or just delete the file and
D3 will create a new one on next run. Just remember to go over in-game settings again if you do.


Start bot up again and D3 should now be rather ugly, but optimized!


Joined: 03/18/2018 - 16:37
Mon, 12/03/2018 - 13:23

Does not work. Settings keep getting redone everytime I reopen rosbot. The new temp user account is redone each time and settings I put in there are lost. Super fucking annoying.

Joined: 03/19/2018 - 03:30
Tue, 01/29/2019 - 00:13

Have you set d3prefs to Read-Only?

Joined: 04/14/2018 - 16:59
Mon, 02/25/2019 - 11:01

Sticky this.

Joined: 02/27/2019 - 06:32
Sat, 03/09/2019 - 04:27

Ugly but so usefull, thks.

Agent 47
Joined: 05/11/2019 - 01:53
Thu, 06/13/2019 - 10:26

Ugly but so usefull, thks.

Joined: 05/03/2019 - 23:56
Wed, 06/19/2019 - 02:44

I'm sorry, I figured out about it.

\Documents\Diablo III\
\Diablo III\Data_D3\

\User\WRyM609j1OMyU3 for example*\Documents\Diablo III\

Joined: 06/18/2017 - 06:42
Fri, 07/12/2019 - 00:38

My health and hatred/disc bars ar transparent now i cant see how much resources i have is that normal ?

Joined: 11/07/2019 - 13:25
Wed, 11/20/2019 - 22:20

Will this affect the entire game or just the Ros-Bot application game?
Like if I would like to play regularly do I then need to reset all the settings?

Ops didn't read everything. Got my answer!

Joined: 08/19/2019 - 00:44
Thu, 11/28/2019 - 00:21

Yeah i had to do this when i was running ISBOXER with 4 instances of D3

Joined: 01/31/2015 - 14:41
Tue, 12/17/2019 - 01:44

my man, you're a legend. Thank you very much!

Joined: 12/14/2019 - 08:17
Tue, 12/31/2019 - 02:50

forgot to make a backup for d3prefs, anyone has a backup?

Joined: 01/04/2020 - 18:13
Mon, 01/06/2020 - 15:47

I access the folder. But no d3prefs file in documents folder. Running via Parallels on a Mac. FYI

Any thoughts?

Joined: 01/04/2020 - 18:13
Mon, 01/06/2020 - 23:32


Joined: 05/15/2020 - 06:35
Sun, 05/17/2020 - 11:31

Can info of each option of further optimizations be added? I might find a use for those ultra-low settings but I want to keep the resource and health graphics

Joined: 05/18/2020 - 07:55
Sat, 05/23/2020 - 00:08

Also recommend changing this to 1

DisableScreenShake "1"

Slightly improves performance but more importantly improves misclicks.

Joined: 09/24/2020 - 22:31
Tue, 10/13/2020 - 23:31

It really work!!!!

Joined: 09/24/2020 - 22:31
Tue, 10/13/2020 - 23:31

It really work!!!!