Jump to content
Frequently Asked Questions
  • Are you not able to open the client? Try following our getting started guide
  • Still not working? Try downloading and running JarFix
  • Help! My bot doesn't do anything! Enable fresh start in client settings and restart the client
  • How to purchase with PayPal/OSRS/Crypto gold? You can purchase vouchers from other users
  • [In Depth] Guide to DreamBot Client!


    Antonio

    Recommended Posts

    2irp1c1.png

    Beginners Guide to the Dreambot Client

    By: Antonio

     

     

    Introduction: 
     
    This thread will serve as a guide to the current version of the Dreambot client. This thread will be regularly updated. If you feel that there is anything that needs to be added, feel free to send me a private message.
     
    Number of allowed tabs:
     
    Regular Members - 2
     
    Moderators / Scripters - 5
     
    VIP / VIP+ / Sponsors - UNLIMITED

     
     






     

    Part 1 - Downloading the Client

     


    The Dreambot client can be downloaded from the top bar below the dreambot logo.
     
    7c263f51c28078599838814e66ccb4f6.png

     

     

     

    Part 2 - Running The Client & Logging In

     


     
    IMPORTANT:
     

    In order to run the client, you need to upgrade to the latest version of Java. 
     
    * To download the latest version of java, go to : https://java.com/en/download/
     
    * After downloading and installing the latest version of Java, you will need to uninstall all previous version of Java.
     
    Failure to do the steps above will cause an error in which the client will be unable to start

     
    Step 1. Locate the client you just downloaded. By default, it should be located in your downloads folder.

    a3b60188c01c578d63f96597537451e4.png
     
    Step 2. Click in the client. It should then bring you up to the dreambot launcher:
     
    fe07a79f24ea8401e7d61cd6cfc72303.png
     

    Click Launch Client.
     

    By default, memory allocated is set to 1024mb. You may adjust it depending on how many bots you plan to be running. 
     
    For regular members, you are only allowed 2 instances of Dreambot

     
    Step 3. After launching the client, the dreambot client will open
     
    09282f5d52240bfd97019a02978aab49.png
     
    NOTE: The console is where errors will print if a script breaks. In such an instance please copy/paste the error and send it to the scripter for quicker fixes
     
    Step 4. Click File -> Log in. Then type your Dreambot account details:
     
    f7c2643b593e3a5165218cbb8a47f170.gif
     
     
    Step 5 - Once logged in, click the "+" button, and it will start the Runescape loader
     
    058f5449e7818632f08475ad7cb10972.gif
     
    NOTE: You do not have to click login when you start the client afterwards. Your credentials will be saved upon first entry.
     

    Congratulations! You have successfully loaded the Dreambot client and Runescape Game. 

     

     

    Part 3 - Adding Scripts

     


    SDN Scripts:

     
    Step 1: Navigate to the SDN Scripts section of the Dreambot Forum.
     
    Step 2: Select a script that you wish to use, and click on the thread. For this example, I will be using Dreambot Druids by Nezz.
     
    Step 3. Most scripts have a direct link to the SDN. If the script does not, head to the SDN by clicking this link:
     
    http://dreambot.org/sdn/#
     
    Step 4. Search the scirpt in the SDN, and click add.
     
    78dcf5957d317c5d3048c8f0acfb7d18.gif
     
    Step 5. Congratulations! The script has been added. 
     
    574ce4fdd01c0836b092c70e54f96959.png

     

    Local Scripts

     

     

    1. Download a .jar file containing a script.

    2. Paste the downloaded file into C:\Users\VladBots\DreamBot\Scripts where VladBots is your Windows username.

    3. Run DreamBot as usual.

    4. After RuneScape loads click Tools then Scripts.

    5. Click on the Local tab at the top of the window that pops up.

    6. Select the script you want to use.

    7. Click Start and enjoy!

    ^ Credits to @Vlad

     

     

     

     

     


     

     Part 4 - Starting Scripts

     


    In order to start scripts, you must have completed all of the steps above. 
     
    Step 1.  Start the client, and load up Runescape. 
     
    Step 2. Log in to your Runescape account, and proceed to the desired location directed by the script
     
    Step 3. Click on the play button on the bottom of the client:
     
    87b28b4fe49f95ab7d16cfd8fe27db84.png
     
    Step 4. A window will be opened where all your scripts can be viewed. Select your script, then click start.
     
    5a366b89a2aaa740141110565eab774c.gif
     
    Step 5. Select your options in the GUI, and click start!
     

    Congratulations! You've successfully started your first script on Dreambot!

     

     

     

     

    Part 5 - Troubleshooting

     


    A Java Exception has occured


    1. A Java Exception has occured
     
    14dd986c53b1357a971980653242eb4a.png

     
    Solution:
     
    Download the latest version of Java here: http://www.java.com/en/
     
    Uninstall all previous versions of Java after updating. 


     
    Stuck in 'Please Wait - Loading Game Client'


    Step 1. Navigate to your Dreambot folder (usually located in: C:\Users\DreamBot )
     
    Step 2. Click the 'Bot Data' Folder
     
    Step 3. Delete the 'gamepack.jar' file
     
    7aae016d97fa074648fe873190405005.gif
     
    Step 4. Restart the client. It should work from now on!


     

    Part 6 - Customizing the Dreambot Client

     


    Adding Accounts:
     

     

    Dreambots feature of having your account details added allows the client to re-log in your account as well as enter your bank pin in the case of a disconnection.
     
    Adding your account also adds names to each tab in your client, letting you know exactly each accounts location in the bot

     
    Step 1 - Load the Dreambot client. Then go to Settings -> Manage settings -> Edit Accounts. Doing so will open this window:
    102f8f0d504270b0cbb55237a5ba97ab.png
     
    Step 2 - Click on 'New account' and fill up the details. Then, click 'Create account'
    a9839bee6af7814824ba0a18e9d7034d.gif
     

    Congratulations! You have successfully added your account

     

     

     

    Customizing Client Themes:


    The Dreambot client can be customized to your preferences! 
     
    Step 1. Start the client. Then click on Settings -> Themer:
     
    Step 2. Once in the themer, select colors based on your preferences
     
    969628436f6e77372ec5d86611454526.png
     
    Step 3. Click 'Save and Finish' to apply settings. 
     
    290c3a34e83d16bb59fa9ebabd655926.png
     


     






    Part 7 - Dreambot's Break System

     


     
    Dreambot's Break system allows for a more human-like interaction with the game. Using this feature will reduce bans.
     
    To activate the Dreambot break system:
     
    Step 1: Start up the client
     
    Step 2: Go to Settings -> Manage Settings
     
    Step 3: Toggle the 'Use Break System' Box. Make sure you have your account added.
     
    bWqh41I.png
     
    Click to Explain the Break features:


    Break Name: Name of the break - this will show on the screen during the break. This lets you know which break is running.
    Interval (mins): This is how often the break will activate. 120 mins = every 2 hours. This INCLUDES break time.
    Interval Deviation (mins): This is how much the actual interval can differ from the set Interval. Set to 60 yields a break every 60-180 mins each time.
    Duration (mins): Duration of the break
    Duration Deviation (mins): Same as Interval Deviation.
     
    This setup will throw a break of [2 to 8] mins duration every [60 to 180] mins.


     
     
    Here is a crude drawing for those visually entertained:


    gBolA30.png


     
    When a break is activated, you will see this:


    sjf9E3l.png
     

    Congratulations! You have successfully implemented the Break System!

     


     

    Part 8 - Using Proxies

     


     
    Step 1: Open the launcher -> Click 'Open Proxy Editor'
     
    Step 2: Click on 'New Proxy'
     
    Step 3: Fill up the host and port; fill up username and password if the proxy requires log in
     
    94b57a7004fd9d348e7357761bf8880a.gif
     
    Step 4: You can now select the proxy in the dropdown and click start client!
     
    NOTE: You can also delete and edit the proxies in the same list you added them.
     

     

     

    Part 9 - Dreambot Script Scheduler

     

     

     

    What is the script scheduler?

    This is an EXTREMELY useful tool for those of you who either don't have time or just don't enjoy stopping a script, walking somewhere, and starting another script every couple hours.
     
    This tool will be free for any user for the first month of release, and then will be available to only for VIP and higher members

     

    How to Use
     

    To begin, open the script overview page (the play button), choose your account, and press the Schedule button (red below)

     
    4d177d7a1494b73fe988e3d8710f67e2.png
     
    Pressing Schedule will show this page:
     
    2574c866463117dd7651841e4f69cd05.png
     
    It's simple to add a script to your schedule, just select the script, press Setup, fill out the GUI (if the script has one), then press the + button to add it to the schedule.
     
    Once you add a script, you have a few choices for how long you want that script to run before going to the next one.
     
    You can choose to use time, or one of the scripts custom variables (if the script supports it).
     
    Let's say you want to buy 1000 kebabs, and then go mining for an hour, and then fletch 1000 bows. This is how you'd have your scripts setup:
     
    d12c8e30f5a2ccd056110738b4df01ad.png
     
    04eee2fab86cf2b254bd6771e2cad72e.png
     
    f831f9aa5fadc020c09c66131d9f8d91.png

     

    and then just press Start Schedule, it's as easy as that!

     

     
    For Scripters
     

    Please note that everything below is 100% optional, but I encourage you all to make your scripts schedule supported.

     
    There are a few things you'll need to add/change for your script to work with our scheduler:
    •  
    • All setting GUI's must start in onStart
    • You must call setStartTile(Tile) in your onStart to let the scheduler know where to walk to before starting your script
    • If you have a variable you'd like to be schedule-able (like fletched items or kebabs bought above), simply use this in your script (please note that these variables must be a number of some sort):
     
    @ScheduleVariable(name = "Kebabs Bought")
    private int kebabsBought = 0;
    Do all that, and your script will be 100% scheduler ready!

     

    MORE EDITS WILL BE ADDED SOON! HOPE THIS HELPS ANYONE HAVING TROUBLE WITH THE CLIENT

     

    Feel free to PM me if you have any questions or suggestions!

    Link to comment
    Share on other sites

    its okay, the guide was good so it makes up for the white text :P

     

    I've edited the white text and made it the default grey text :P Forgot that people still use the default version of the website 

    Link to comment
    Share on other sites

    I loved the guide.

    though "You may click "x" on the console. The console prints logs and errors for the script, irrelevant for the user of the script." should be changed, as the console can be pretty important for scripters if the script crashes, the user can copy/paste the error in the console for quick fixes. ;)

    Link to comment
    Share on other sites

    I loved the guide.

    though "You may click "x" on the console. The console prints logs and errors for the script, irrelevant for the user of the script." should be changed, as the console can be pretty important for scripters if the script crashes, the user can copy/paste the error in the console for quick fixes. ;)

     

    Thanks! I've edited it :) 

    Link to comment
    Share on other sites

    Archived

    This topic is now archived and is closed to further replies.

    ×
    ×
    • Create New...

    Important Information

    We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.