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
  • Try asking for help in the chatbox
  • bonTutorial 🔥 [Quickstart] [Active Support] [Anti-Ban] [Farm-Ready]

    Recommended Posts


    All users are welcome to a free 2-hour trial! Please let me know if you have any questions or concerns.

    Hello everyone! I'm happy to announce a new Tutorial Island script for DreamBot, bonTutorial.

    This script completes Tutorial Island and comes equipped with randomized character customization, name selection, and much more!
    My goal for this script is to provide the most reliable Tutorial Island script on the market with the least number of bans.
    Current completion times for Tutorial Island are ~10 minutes with anti-ban and ~7 minutes without anti-ban.


    • Completes Tutorial Island, including all of the following parts:
      • Account Guide
      • Brother Brace
      • Combat Instructor
      • Gielinor Guide
      • Magic Instructor
      • Master Chef
      • Mining Instructor
      • Quest Guide
      • Survival Expert
    • Randomized character gender, design, and color
    • Realistic account name generation
      • With nearly 5 million different generated names 
      • Will default to using a suggested name if the generated name is taken
    • Human-like anti-ban:
      • Log-normal distribution interaction timings (with idles), unique to each player
      • Fail safes (never get stuck!)
      • Randomized mouse speed and typing speed
      • Randomized player experience setting
      • Randomized object interaction:
        • Fish at a random finishing spot
        • Chop a random tree
        • Light fires in a randomized fashion
        • Create dough in a randomized fashion
        • Mine a random tin rock
        • Mine a random copper rock
        • Smelt ore in a randomized fashion
        • Smith at a random anvil
        • Equip your sword and shield in a randomized fashion
        • Equip your bow and arrows in a randomized fashion
        • Access a random bank booth
        • Randomize bank depositing
    • QuickStart support:
      • exitOnFinish - This will close the client after the account has finished Tutorial Island (suggested by @Fearsyy)
      • stayLoggedIn - This will keep the player logged in, but still stop the script when Tutorial Island is finished
      • quickComplete - This will disable most anti-ban and complete Tutorial Island much quicker
        • Note that enabling this setting may significantly increase ban rates!
      • muteAudio - This will make your player mute all in-game audio
      • shiftDrop - This will make your player enable the Shift-Dropping setting
    • Tutorial Island completion tracker
    • Simple and easy-to-understand paint

    Preview Video (with all anti-ban measures enabled)

    Preview Images






    Quickstart Information:

    javaw -jar "PATH\TO\YOUR\CLIENT.JAR\HERE" -script "bonTutorial" -accountUsername "[email protected]" -accountPassword "ACCOUNTPASSWORDHERE"
    You can also add the following quickstart arguments to modify the behavior of the script/client:
    -covert (to enable Covert Mode)
    -proxy "PROXY NAME HERE" (to use a specified proxy)
    -fps (to limit the client's FPS)
    -params exitOnFinish (to exit the client upon the script finishing)
    -params stayLoggedIn (to stay logged in after completing Tutorial Island)
    -params quickComplete (removes most anti-ban and completes Tutorial Island much faster)
    -params muteAudio (mutes all audio)
    -params shiftDrop (enables shift-dropping)
    Note that "-params" can be chained, like so:
    -params stayLoggedIn quickComplete muteAudio shiftDrop

    NOTE: The "-params" quickstart parameter must always be the last parameter (as per DreamBot specifications)

    More parameters can be found here: https://dreambot.org/guides/user-guide/quickstart/

    Known Issues

    • None
    • Please report any issues you find through the client's "Report Issue" functionality

    Proposed Features

    • Bulk account support - suggestion courtesy of @Fearsyy
    • Account type selection (ironman, hardcore ironman, ultimate ironman)
    • Player experience selection

    Current Version: v1.91



    Version 1.91 - Quest Guide failsafe implemented. In this hotfix I've added a new failsafe for when the DreamBot client mis-clicks on the Quest Guide's door. This would cause users to walk outside and not be able to reach the Quest Guide.

    • chore: update version to v1.91
    • chore: update script description
    • fix: failsafe for quest guide door mis-clicking

    Version 1.9 - More QuickStart arguments! In this update I've added "quickComplete", "muteSound", and "shiftDrop" as quickstart parameters. More information on these parameters can be found above.

    • chore: update version to v1.9
    • fix: double notification for script ending
    • feat: add shiftDrop quickstart parameter
    • feat: add muteSound quickstart parameter
    • refactor: argument parsing
    • feat: increase keyboard words-per-minute for quickComplete quickstart
    • feat: add quickComplete quickstart parameter
    • fix: improve spell casting area check

    Version 1.8 - The "QuickStart" update. In this update, I've added the first of many quickstart arguments (or parameters) to the script.

    • chore: update version to v1.8
    • chore: update script preview images
    • feat: add stayLoggedIn paint
    • feat: add stayLoggedIn quickstart parameter
    • refactor: bonTutorial paint
    • feat: add exitOnFinish paint
    • feat: add exitOnFinish quickstart parameter

    Version 1.7 - The "More Randomness" update. I've went ahead and added a few more randomizations to the script. Things like the order items are equipped, and the order that items are used. This is done in an effort to keep ban rates as low as possible.

    • chore: update version to v1.7
    • feat: increase randomness of name generation
    • feat: randomize bronze smelting
    • feat: randomize log lighting order
    • fix: walking to Quest Guides house timing
    • feat: randomize if player should deposit items into bank
    • feat: randomize bow and arrows equipping
    • feat: randomize sword and shield equipping
    • feat: randomize flour and water combo 

    Version 1.6 - The "Real Name" update. No more are the days of "85 frog192"! In this update, I've added realistic name generation that should (hopefully) help make you appear more like a real player. If by some chance the randomly generated name is already taken, the script will default to using one of the suggested names.

    • chore: update version to v1.6
    • feat: add realistic name generation
    • fix: misclicking on quest guide stairs
    • fix: sporadic movements when lighting fire

    Version 1.51 (Hotfix) - Fixes the name selection interface after a recent game update modified the layout of the interface.

    • chore: update version to v1.51
    • fix: name selection after recent game update

    Version 1.5 - The "Anti-Ban" update. This update increases completion times, but adds a myriad of different randomizations to player choices, hopefully improving ban rates. In this update also comes log-normal distribution interaction timings that are unique to each player. The muting functionality has been removed to help prevent profiling (sorry!)

    • chore: update version to v1.5
    • fix: improve fragility of tin and copper mining
    • fix: make spell casting less fragile
    • fix: player settings menu opening
    • refactor: make equipment tab opening less fragile
    • refactor: make fire lighting less fragile
    • refactor: make random tree filtering more strict
    • refactor: remove audio muting
    • refactor: select random anvil
    • refactor: select random bank booth
    • refactor: reduce number of character customization clicks
    • refactor: change closest copper rock to random copper rock
    • refactor: change closest tin rock to random tin rock
    • refactor: change closest fishing spot to random fishing spot
    • refactor: change closest tree to random tree
    • fix: remove equipment tab hovering
    • refactor: make player experience setting random
    • refactor: character customization click count
    • refactor: mouse speed and typing speed randomization
    • fix: interaction "busy" timing
    • fix: closing the poll booth
    • fix: left-right randomness on character customization
    • refactor: update interaction timings to use log-normal distributions

    Version 1.4 - This version includes many fixes for bot-like interactions (stopping while walking, double-clicking on NPCs/Objects, etc.)

    • chore: update version to v1.4
    • fix: double-clicking on Name components
    • fix: double-clicking on Survival Expert
    • fix: stopping while walking to Quest Guide
    • fix: double-clicking on Poll Booth
    • refactor: open Quest Tab into new leaf
    • fix: double-clicking on Anvil
    • refactor: Brother Brace leaf structure
    • fix: double-clicking on Bank Booths
    • refactor: talking to Brother Brace into its own handler
    • fix: misclicking on Equipment Stats
    • fix: double-clicking on Quest Guide door
    • fix: cannot reach dialogue when attacking rats
    • fix: double-clicking on Bread Dough
    • fix: double-clicking on Gielinor Guide door
    • fix: Sword and Shield equipping
    • fix: Prayer and Friends tab hovering
    • fix: make tab interactions more robust

    Version 1.3 - This version comes with a completely overhauled interaction system, meaning faster and less error-prone interactions. You should see completion times decrease by roughly 3 minutes (down from 10 minutes to 7 minutes).

    • chore: update version to v1.3
    • fix: buggy interactions with NPCs/Objects
    • refactor: remove WindMouse (resulted in some misclicks and odd interactions with NPCs)
    • refactor: code cleanup
    • feat: completely overhaul interaction and movement

    Version 1.2 - This version comes with less task fragility, more robust path-finding, audio muting, and more human-like behaviors.

    • chore: update version to v1.2
    • refactor: code cleanup
    • fix: bank booth getting stuck when not on screen
    • fix: rat re-attacking issue
    • fix: walking destination stuttering at quest guide
    • fix: mouse hovering issue on setName
    • fix: add visibiltiy check to audio removal
    • fix: remove gender customization for males
    • fix: remove Jaw customization from females
    • fix: make OpenBankLeaf less error-prone
    • fix: make ClimUpLadderLeaf less error-prone
    • feat: add new custom WebNodes to underground and bank areas
    • feat: add WindMouse (courtesy of @holic)
    • feat: add audio muting

    Version 1.1

    • feat: modify script info colors

    Version 1.0

    • feat: add script to SDN


    • Thank you to @notsmile for their thorough notes on Tutorial Island
    • Thank you to @LostVirt for their DreamBot Tree-Branch Framework which made development a breeze


    • Are you receiving bans using this script? Feel free to let me know privately so I can improve the script!
    • If you have a feature suggestion or think something can be improved, please contact me!
    • Do you happen to have success using this script? Leaving a reply to the thread with your experiences would help me spread the word!



    Edited by Bonfire
    Link to post
    Share on other sites
    On 4/12/2021 at 3:56 AM, Zawy said:

    Very nice release @Bonfire

    Thank you 👉👈🥺

    On 4/12/2021 at 2:58 PM, Hashtag said:

    Looks dope, nice work 🙂

    Thanks Hashtag 😁

    8 hours ago, purepanic said:

    Pretty nice, great work

    Appreciate the kind words! Thank you 😄

    2 hours ago, notafraid90 said:

    Grats on release!

    Thank you! 😊

    Link to post
    Share on other sites
    Posted (edited)

    Script has been updated to version v1.4! This version includes many fixes for bot-like interactions (stopping while walking, double-clicking on NPCs/Objects, etc.) and decrease overall script fragility. As always, if you find any issues please report them through DreamBot's "Report Issue" feature in the client Script Manager.

    Edited by Bonfire
    Link to post
    Share on other sites
    • Bonfire changed the title to bonTutorial 🔥 [Quickstart] [Active Support] [Anti-Ban] [Farm-Ready]

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • 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.