VM - How to setup a Virtual Machine

Get your trial key

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

Early access version available here

New user ? Check guides​ or ask the discord bot

Joined: 01/24/2018 - 12:04
Sun, 05/27/2018 - 14:22 #1


Virtual Machine

How to setup a Virtual Machine (VM)






Why bother with a VM?

We run virtual machines mainly for two reasons:

  • To be able to use our computer while botting

  • To be able to bot on two or more accounts at the same time



Software needed


VMware Workstation

Creates the virtual machine environment for us to install Windows + Battle.net + Diablo in.


Link is to a version of VMware Workstation called Player. It’s Free to use for non-commercial use but limited to run only one virtual machine.
To run more than one, you will need the full version of Workstation.


Microsoft’s Media Creation Tool

A tool for getting you the latest Windows OS install media, for installation onto your VM.


Run it and grab yourself an 64-bit .iso of Windows 10. Windows 10 is free and you don’t have to activate it with a key for it to be fully working.
Save the .iso file somewhere where you can easily find it, and later after using it to install Windows into the virtual environment you may delete it.


Create your Virtual Machine


VMware Workstation

Install VMware Workstation if you haven’t already. Run it.


Create a Virtual Machine

Browse for the .iso file you downloaded earlier with the help of Microsoft's Media Creation Tool.

Name it whatever you want and place it on a SSD if possible.


Minimum 50GB, but 60 GB recommended to be sure.
Store as a single file.


Customize hardware.

Give it 4 GB of RAM, minimum.
5 or even 6 GB may be required for long sessions since 64bit version of the game is prone to memory leaking.

3 cores recommended.

Change to Bridged network for optimal latency. Do not Replicate physical network connection state.

Enable 3D acceleration. Minimum 1 GB Graphics memory is recommended.

With the changes it should look like this.

Before starting it up and installing Windows, let’s go through some additional settings.


Add your D3 folder as a Mapped network drive, so that you easily can copy it from your Host to your VM.


Install Windows

Start up your VM, and when asked to, press any key to start the installation.
If it's not reacting when you "press any key", try CTRL+G first, to make sure key presses are sent to the VM.
In the case of a (blue) boot menu being shown (Virtual HDD / Virtual CDROM / EFI Network) being displayed
instead of the Windows installation, select Virtual CDROM and press Enter, to start with the mounted Windows ISO file.

Select the option “I don’t have a product key”. Windows 10 only limits some cosmetic options in a non-activated version.

Select a Pro version.

Make sure you create an Offline account, not a Microsoft Account.

Make sure you create an Offline account, not a Microsoft Account.

When Windows is installed, the first thing you need to do is install VMware Tools. This is your driver package
and mandatory to have 3D acceleration and network sharing working.

Follow the VMware Tools install instructions.




After the necessary reboot from installing VMware Tools, you should now see a Mapped Network Drive available under “This PC”.
Copy the game folder to C:\ drive in VM.


Install Battle.net Launcher.


Run it once, and point it to where Diablo 3 is residing. Should be C:\Diablo III if you followed this guide. Close Battle.net launcher completely after this.


Additional Windows settings




Firewall and Anti-Virus; Disable them both.

Desktop Resolution; Change down to 1024x768 or 800x600.
Right click anywhere on desktop and select Display Properties.



Last but not least, RoS-Bot. Install from RoS-Bot.com as per usual.
Follow the Getting Started guide if you need any help.


Optimizations to increase FPS and/or lessen RAM and VRAM requirements

Recommended optimizations

After RoS-Bot is downloaded and extracted, and you have started it once to let it perform its first-run configuration steps, it should start up D3 for you.
When in-game, go to Options -> Video.


Change every setting to Low, None or Off, where applicable, and;

  • If you selected 1024x768 in Windows, change to Windowed mode here. Drag window borders to resize the window to smallest possible. 
  • If you selected 800x600 in Windows, change to Windowed (Fullscreen) here.

You may also want to go into Audio settings and completely turn off all sounds.

Further Optimization

Edit the d3prefs file for the D3 instance bot runs, by going to:

  • C:\Users\weird_username_created_by_bot\Documents\Diablo III\

It will be available to edit after you've installed RoS-Bot and it having started up D3 at least once. Just make sure you've closed down D3 before editing it.
Open the file with notepad and change to these values for maximum minecraft style graphics and to tax your system the least.

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

After editing it and exiting notepad, make the file Read-Only by right-clicking it and go into Properties.


Should be ready to rock'n'roll after this

But if in need of help, check the Common Errors guide or the trusty Getting Started guide.
If you still need help and have specific questions, check the support channels on our Discord.

Joined: 11/03/2014 - 08:15
Thu, 06/21/2018 - 09:58

Hi after follow the step to create the virtual machine, but it seems like not able to find the iso bootup to install window 10.
What can i do now?

Joined: 12/30/2017 - 19:52
Sun, 07/15/2018 - 23:29

Use the media creation tool to create an ISO. So instead of clicking upgrade this PC, click the other option that lets you create a installation file and instead of USB chose the ISO option.

Joined: 07/09/2018 - 07:32
Sat, 07/28/2018 - 06:14

Thanks man, did everythinhg as written and now i have a good working bot and free PC

Joined: 07/28/2018 - 12:20
Mon, 07/30/2018 - 23:42

Good guide, covering everything that's needed. Great job.

Joined: 05/16/2018 - 04:31
Tue, 07/31/2018 - 23:13

D3 just wont launch, just gets stuck at the D3 splash :/

Joined: 10/28/2015 - 10:11
Sat, 08/25/2018 - 22:10

Really good guide, THX!

Joined: 11/27/2017 - 19:55
Sun, 09/09/2018 - 01:15

I love it!
Is there a way to make the bot on virtual machine and the bot in te real pc, playing togheter at the same time? Like in bounties or GRs?

Joined: 01/04/2016 - 03:40
Tue, 10/09/2018 - 15:09

i cant map diablo 3 in shared folders any reason why?

Joined: 10/09/2018 - 05:47
Sat, 10/13/2018 - 06:13

anyway to cause less ram usage?

t3ch n4sty
Joined: 12/01/2017 - 11:31
Fri, 11/02/2018 - 03:00 (Reply to #6)

Does the native D3 launcher do this as well?  Or just the process that ros-bot opens?

t3ch n4sty
Joined: 12/01/2017 - 11:31
Fri, 11/02/2018 - 03:05 (Reply to #8)

That is not a supported feature.  You may be able to make it work by manually having the bots join a party and then start the bots.  This may work for bounties as the bots should automatically decline boss requests and will continue on.  However, I do not see it "accepting" the GR request, though I have not tried it.

t3ch n4sty
Joined: 12/01/2017 - 11:31
Fri, 11/02/2018 - 03:06 (Reply to #9)

Can you post a screenshot of your VM settings > Options > Shared Folders?

t3ch n4sty
Joined: 12/01/2017 - 11:31
Fri, 11/02/2018 - 03:08 (Reply to #10)

If you're referring to the ram usage of the VM, you can allocate less ram to it.  This is posted in the guide above.

Joined: 11/06/2018 - 16:06
Fri, 11/16/2018 - 15:37

Great guide, works well!  I had extra RAM laying around when I built this PC so i tossed it in thinking why not? Thought i'd never use it but now im kind of happy I've got 24GB lol

Just a heads up for anyone wanting to run more than 1 Virtual Machine (im working on it now)

I found a serial key online from a legit ebay seller for $4.99 if anyone wants the user name let me know.

Joined: 12/17/2018 - 06:54
Mon, 01/07/2019 - 18:41

right so im all set but when i open ROS BOT and its asks for scenes i cant direct to D3 foldered cause i cant find Shared folder and network doesnt expand

Joined: 09/14/2015 - 11:35
Thu, 01/24/2019 - 11:09

works wonderful ! 
Thanks für this how to.

Only the step with shared folders dosn't work.
But i share via drag and drop ... 

now i can play other games when the bot is working

Joined: 10/29/2018 - 19:29
Thu, 02/28/2019 - 15:05

Can I use the computer while VM is running the bot?

Joined: 03/20/2019 - 05:16
Thu, 03/21/2019 - 09:48 (Reply to #18)

yes you can

Joined: 04/05/2019 - 08:55
Fri, 04/05/2019 - 11:01

Good tutorial. Could this be used with Oracle VirtualBox instead? This one is free and you can use multiple VM without problems actually. I will try myself first to see.

Joined: 07/17/2017 - 09:00
Sat, 04/06/2019 - 13:04

awesome guide Tuh

It's tough out there, join our Discord. Bring Cookies!
Please goto the #support channel and type ?helpme

Joined: 07/17/2017 - 09:00
Sat, 04/06/2019 - 13:05 (Reply to #20)

no, vbox does not support the gfx passthrough. I am using vmware to run 2 bots, nor problems at all.

It's tough out there, join our Discord. Bring Cookies!
Please goto the #support channel and type ?helpme

Joined: 04/16/2017 - 03:08
Thu, 05/23/2019 - 01:41

Anyone know why my computer has a constant sound (the sound it makes when you plug/unplug a headphone or device) every 5 seconds when the VM is running?

Joined: 09/30/2014 - 11:54
Fri, 05/24/2019 - 09:03

hi and thanks for word, i have follow all the tutorial, when i start VM and open diablo and ros bot, i have big lags inside game, i dont know why, ive got a big computer

Joined: 06/10/2018 - 17:21
Sun, 05/26/2019 - 20:17

work on hyper-v?

Joined: 06/10/2018 - 17:21
Sun, 06/16/2019 - 19:06

i can confirm, works on hyper-v, just need activate RemoteFx.