Getting started

Get your trial key

New user ? Check guides​ or ask the discord bot

Joined: 03/12/2014 - 04:27


This guide is for you who is new to RoS-BoT. It's recommended to read through it before/while starting for the first time.
It aims to guide you through the setup process, as well as give you a little bit of information worth knowing going forward.

It's important that you do read this guide to get started as it's covering a whole lot, but you may also find these 2 short videos
helpful when it comes to creating an account, getting a license key and initial setup:

Creating an account and getting a trial key (open in a new tab)
Initial setup including anti-virus exclusion (open in a new tab) 

1. Requirements

     - Your Windows account is a local/offline account. Not one you login with an e-mail address.

     - Microsoft .NET needs to be installed and up-to-date. Download from Microsoft here.

     - Download RoS-BoT and extract it to a folder of your choice. Just not inside the game folder.

     - Create an Exclusion in your Anti-Virus for the folder with the extracted bot files.


2. First Launch

      - Make sure that Diablo 3 is fully installed and updated.
      - Make sure that Diablo 3 and launcher is not running.
      - Double-click the Ros-Bot executable. Windows 8/10 users have to run the executable as administrator.

  • Locate Diablo 3 folder. Usually C:\Program Files (x86)\Diablo III, unless you moved/renamed it to say, C:\Diablo3 (recommended).
  • Wait for scenes to be extracted. This can take up to a few minutes depending on your computer.
  • Add your license key. You will find it under My Account -> Bot Licenses. Copy & paste it.   


  • You will be asked to restart RoS-BoT and the program will close. If it doesn't, then restart it yourself.
  • When starting up RoS-BoT again, it will launch Diablo 3. Note: It will launch D3 from a Limited User in Windows, which it created for your safety. Because of this, region and graphical settings will be the default settings.
  • Check and if needed change the region in game options at Login screen.
  • Set game's login screen to remember the e-mail, and then log in.
  • Click Global Settings
  • If you want RoS-BoT to be able to relogin after you get disconnected, make sure to enter your D3 password where shown above.
    • This is optional, and RoS-BoT does not send this information to anything but the game itself, when in need.



3. Game Settings and Windows Display scaling

Video Settings

  • Only affect graphics when bot starts the game, not your manual play sessions.
  • Windowed fullscreen or Windowed modes are supported.
  • 800x600 is recommended after being proven to both have the best FPS as well as the least amount of UI related bugs.
    • ​In case of Windowed mode; drag D3 window borders/edges to make it the smallest possible size.
    • Make sure Letterbox is OFF (unchecked/disabled)



  • RoS-Bot automatically detects your keybindings, as long as they are in the first/left column (KEY1) and not bound using special function key (like F1, CTRL, SHIFT, ALT, COMMA, SLASH or similar).
  • The following commands must be set to some keyboard letter (A-Z keys):
    • Options > Key Bindings > General > Toggle World Map
    • Options > Key Bindings > General > Toggle Map
    • Options > Key Bindings > Gameplay > Force Move
    • Options > Key Bindings > Gameplay > Force Stand still
    • Options > Key Bindings > Gameplay > Inventory
    • Options > Key Bindings > Gameplay > Potion
    • Options > Key Bindings > Gameplay > Town Portal
    • Options > Key Bindings > System > Close all open windows (Spacebar is default, and it's OK)
  • The easiest way to make sure the above is OK, is to reset everything to Default and then manually set 'Force Move' to C.
  • Then go over the following as shown below.
    • Options > Key Bindings > Heads Up Display > Hide UI > Remove the ALT+Z keybind (by binding it to T and then go back and bind T to Town Portal again for example)
    • Options > Gameplay > Item Label Display to Push to Toggle On/Off

Windows Display Scaling

  • Right-click on Desktop in Windows and open Display Properties.
    • Display Scaling should be set to 100%.


4. Getting started

This will cover the basics such as Script, Fastmode, Avoidance, Gambling and Master Profile, as well as our favorite sequence: Rift.

For the bot to be able to perform any tasks given to it, it needs input. These come in the form of Scripts, Fastmode settings, Avoidance settings, Pickits, Gambling settings and can be bunched together into a Master Profile.


  • Describes to the bot what class you are, what skills your character has, and how/when to use the skills in different situations.
  • Scripts are custom made by users of RoS-BoT, and can be highly tweaked. You'll find them on under Scripts.
  • Pick one you like, based on description or recommendation. You can either Link it to your account which makes it available to your BoT, or you can Replicate it to your account, to be able to change and finetune it. For now, select Link it.
  • The script should include a D3Planner link, so you know what gear to equip and what skills to set in-game on your character. Follow it closely for best performance.


  • Fastmode is when bot is told to ignore mobs until conditions for exiting Fastmode are met. Short explanation is that unless there are X (number/type) of mobs within a set distance, or unless character's health goes below a certain %, the bot ignore the mobs. It can be tweaked to only go after elites, only go after trash, only go after goblins, or a combination of these.
  • Fastmode can be activated for Rifts, Greater Rifts, Bounties, etc. 
  • For now, check the script's description for a link to the Fastmode recommended. Click it and replicate it to your account.
  • Note: If you don't have a Premium License and therefore Master Profile functionality disabled, you will have to manually enter the settings into the bot, instead of replicating/linking it through the use of a Master Profile.


  • We don't like Molten Explosions or those pesky Grotesque explosions, do we? We need to make sure the bot doesn't either. Or make it walk through them if he's a real tough guy and can handle them. Avoidance is all about how to react to certain mobs, or their affixes like Arcane, Orbiter, etc. It differs from build to build, script to script, character to character, so as with everything RoS-BoT it can be heavily tweaked.
  • For now, check your chosen script's description for a link to the Avoidance recommended. Click it and replicate it to your account.
  • Note: If you don't have a Premium License and therefore Master Profile functionality disabled, you will have to manually enter the settings into the bot, instead of replicating/linking it through the use of a Master Profile.


  • We all love loot, don't we? But we don't love all loot. As a way to filter and direct what the bot picks up or ignores, what it stashes or salvages, the bot looks to the Pickit script. Only want to Keep Ancients? Only primals? Throw away a Traveler's Pledge if it doesn't have the trifecta perfect roll? Never pickup Common whites? Pickit is highly configurable.
  • For now, start with a wide configuration. You can finetune it as you go along. Look under Pickits (web, left menu) to find one. Link or replicate (recommended) it to your account.


  • Gambling is automated and you define what to gamble, and when to do it. You can for example set it to only gamble rings, and wait until you have X blood shards until it gambles. You can set it to gamble multiple types and it'll evenly do so.
  • See more regarding this below on "Master Profile".
  • Note: If you don't have a Premium License and therefore Master Profile functionality disabled, you will have to manually enter the settings into the bot, instead of replicating/linking it through the use of a Master Profile.

Master Profile

  • Master Profile is only available to those with a Premium License. It's a great tool giving you a 1-click switch between setups for different characters, the ability to run different avoidance/fastmode/pickit settings for normal Rifts compared to Greater Rifts, or Bounties for that matter. Just a few examples on why this is such a great feature. There are plenty.
  • With a master profile, you change almost everything in the bot from the web interface. It's time to create your first Master Profile.
    • ​​(Note, you cannot copy a Master Profile directly from someone else. You need to copy its content and create your own.)
    • Go to My Account -> Bot Profiles.
    • Add a Master Profile.

  • Fill it out according to your chosen Script's linked Master Profile. All the necessary pickit/avoidances/fastmode settings should be available from when you linked or replicated them earlier in the guide. If you miss something, go back to the Script and check the linked Master Profile again. It's important that you fill out all fields in this stepNo empty selection fields.


    • In the Gems section, set how you want the bot to prioritize upgrading your legendary gems after finishing a Greater Rift. You can chose broad rules or set specific gems.
    • The top conditions will be met before moving down the list to the next condition. In the example all equipped gems will be upgraded to 80 before starting to upgrade non-equipped gems to 80, and after that start upgrading equipped again to 90.



  • The gambling section is really very simple. Just pick what you want to gamble from the list to the left, and set Shards limit to whatever number of Shards you want bot to have before gambling for gear.
  • Save, and you've now created your first Master Profile!



  • If you've created/linked new scripts/pickits/profiles on the website, click the "Reload Data from Website" button to have them show up in the bot UI's drop-down menus.
  • Under the Master Profile tab up top in the bot UI you should be able to see the Master Profile you created. Select it


  • Sequence: Rift


    • Change Sequence to Rift, and click the "Configure" button.
    • Change "Do Greater Rift" to "True" if you want the bot to run a Greater Rift if he has a key in stash or inventory.
    • Change "FastGreaterRift" to "True" if you want the bot to run the Greater Rift with Fastmode activated as long as its conditions are met.
    • Change "Starting Town" to your favorite Act.
    • Change "BreakAfterBossKilled" to "True" if you want the bot to portal back and close the Nephalem Rift (not Greater Rift) after killing the Rift Guardian, instead of clearing out the whole rift of mobs before going back.


5. Start botting!

You should be all set to go if you followed this guide, so hit the "Start Botting" button and enjoy!

Do note; If you have anything you care about in the carry inventory (not stash), bot will clean it out according to your settings on what to stash,
salvage and sell, so put anything you got there from your manual play into the stash instead before you click 'Start botting'.

Important Hotkeys

  • F1” toggles between extra overlays.
  • F4” turns the overlay on or off (default on)
  • F6” pause or unpause the bot
  • F7” stops the bot (and brings back the GUI.)
  • F8“ shows the map and the navigational checkpoints (CPs)
  • F9” shuts the bot down after the current sequence is completed

When in need of help, and you've tried with the above help or by other guides or posts on the forums, talk to us in the #support channels on the RoS-BoT Discord.