Optimal Video Settings and d3prefs

There will be performing a major maintenance operation on friday night (Europe time).
It is planned so that bots keep running, but clearly the site will be taken down for a few hours.


This means no script edition, no coins purchase, no forum, no license renew etc... for a few hours.


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. 

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 etc) for now.

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 in Windows. Make the window as small as you possibly can.
This will make it 800x600 if done correctly.

Diablo "d3Prefs" optimization

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.


Also make sure that Display Scaling is OFF (i.e. 100%) in Windows.
Right-click on your Desktop -> Display Settings.


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 ?