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
  • Master AIO F2P [Fully Automatic F2P Player] [Anti-Ban/Cluster]


    Aeglen
     Share

    Recommended Posts

    Master AIO F2P

    close.png

    Master AIO F2P was in free beta from 23/12/2020 until 27/04/2021, tested for over 12 years by 2840 unique users.

    Uses:

    • Account building (human-like)
    • Smash trade restrictions
    • Specific skill/quest requirements
    • Avoid detection by RuneLite anti-bot plugin
    • Suicide botting/farming
    • Fun

    Main Features:

    • Fully automated F2P player
    • All 13 important F2P skills
    • Most F2P quests
    • Intelligent task selection
    • See users' progress live with webhooks (https://discord.gg/GkDPG9mard)
    • Self-contained socketless muling system with a customisable interval
    • Can be started right after tutorial island without gold; generates its own wealth
    • Unique neural-network-inspired mouse algorithm
    • Fully automated wealth/resource management
    • Fully automated tool/gear upgrading/selling
    • Anti-cluster: each account gets its own behavioural profile with unique traits at every level from mouse movement and anti-ban to choice-of-task and play duration, which evolve as it progresses
    • Anti-ban: powerful and unique approach to anti-ban preventing jagex from profiling this script (in addition to the anti-cluster). Also, each account gets its own unique anti-ban behaviours including nooblike exploration
    • Supports being launched by command-line
    • Rotate your accounts automatically (see FAQ). With 3 accounts rotating, you can get 24/7 efficiency whilst only playing each account 8h/day 
    • Option to add webhooks from your accounts to your own discord server
    • Inbuilt break and sleep system, again unique per account, tied to your timezone. Sleep like a human!
    • Tends to bully other bots when competing for resources
    • Massively configurable: enable/disable skills, activities, locations, quests; set target levels and preferred skills
    • Live GE price updates
    • Choose between 2 location picking algorithms - "closest" and "favourite-per-account"
    • Clear status, progress and profit displays
    • May pick a favourite cape upon reaching a reasonable level
    • Logs out and stops after completing all level goals + quests
    • Discord screenshare/voice support :)

    Capture.png

    Screenshots:

    Spoiler

    c073279865f58dd7a74e4a30c4ae0954.png

    unknown.png

    unknown.png

    2.png

    68C73081-3915-441C-B40D-9CD146F976FD.web

    spacer.png

    unknown.png

    This account was started with around 300 total level:

    unknown.png

    Obtained every level, item and 18/19 of the QP on this account:

    Capture.png

     FAQ:

    Spoiler

    Discord support

    https://discord.com/invite/SFqq7EFhnN

    The bot is not working at all (keeps teleporting or similar) :(

    1) Restart DreamBot with less allocated memory - turn it all the way down. 
    2) Still not working -> Update Java and try starting DreamBot by command line.
    3) Still not working -> Download "nodes.db" (available on Discord) and put it in Users/USER/DreamBot/BotData/.cache
    4) Still not working -> Contact the DreamBot admins for advice.

    The bot is very buggy

    Turn on "fresh start" mode, restart DreamBot and see if it magically makes them disappear.

    My account got beaned

    It is unfortunate (but obvious) that new F2P accounts are the most ban-prone in OSRS. Your setup matters too - a few users get banned in hours, whilst others survive for months or seemingly indefinitely. It is suggested to use the free trial to see ensure you aren't getting banned right away, which is often due to ip/geographical region/botting tutorial island.

    Ban = bot x client x in-game-activity x ip x play-times (x tutorial-island x operating system)

    For best results:

    Also:

    • Leave sleeping and breaks enabled, don't bot for too long each day. 
    • Enable fresh start in DB settings to stop jagex linking your accounts.
    • Don't do silly things like mining clay, especially in bot hot-spots. Find a good, humanlike combination of things to do.
    • Questing may increase banrate, particularly if you rush quests really early.
    • Start on an account past its trade restrictions.
    • Don't put too many accounts on the same IP. If your account is locked your IP is probably no good.
    • Ideally you'd use a not-100%-new account (or buy one that has finished tutorial in your country), otherwise do tutorial island by hand. Say you're an experienced player and set a custom appearance + name. Don't log out or give the bot gold right after this.
    • Verify your bot's email.

    Where can I get decent proxies?

    Try here: https://discord.gg/spbjWsvS

    How do I rotate my accounts?

    Rotating your accounts is a great way of getting 24/7 use out of the bot without any single account being played on too much. Use this:

    How do I show/hide the paint?

    DreamBot settings -> Enable developer mode | Client -> Show script paint

    The bot isn't doing X thing at Y location

    Press Ctrl+L to open the log and see what the bot is thinking. There is probably a level-related reason for this.

    The bot is making sub-optimal decisions

    Sometimes the bot chooses not to upgrade its gear, or to go to a suboptimal location, on purpose. It's more human.

    The bot is not stopping after level requirements are met

    Imagine having fixed level requirements! That's a recipe for falling into a pattern. I consider it better to keep training the skill after the requirement is met until the end of the current task.

    Quests are not being started

    Disable "soft quest requirements" but expect your bot to possibly die/fail and give up the quest.

    The bot is not upgrading its gear

    This only happens at the start of a task, and some accounts have a less than 100% chance of upgrading (but at least 70%).

    How do melee skill weights work?

    This weight is the mean of your preferences for {attack, strength, defence} and does not affect their frequencies when training.

    Interface:

    General

    aaa.png

    • The boxes to the far left and right are for setting skill preferences. These will work together with your accounts "own" intrinsic preferences, which are turned down if only a few skills are enabled.

    Questing

    18.png

    • Logs out after finishing all skills + quests.
    • Features "soft quest requirements" to stop technically possible quests being started too early.
    • Fail-safe timeout system (hopefully never needed).
    • Quests are temporarily limited to 14QP (after which no more are started) to stop everyone completing the same subset of quests. Will increase as more are added

    Mining

    17.png

    • Finds the optimal mining spot based on player and ore patterns, including taking into account that back-to-back-ores are a bit slower than corner-ores.
    • Switches spot when a better one is found and the "stubbornness threshold" is exceeded.
    • Hops worlds if getting insufficient ores.
    • Uses appropriate strategies for each different tier of ore.
    • Level requirements are offset slightly to prevent slow mining of some ores.
    •  Tool wielding supported.

    Cooking

    12.png

    • Cooks whatever is in the bank; then buys the best food to level up.
    • Level requirements are offset slightly to prevent excessive burning.

    Fishing

    Capture.png

    • Supports pretty much every fishing spot, including Karamja.

    Combat

    bb.png

    • Smart training algorithm eventually favours str over att/def.
    • Supports eating, autocasting, and respawning.
    • Finds level-appropriate challenges.
    • Tends to switch target cleanly in a human-like manner.

    Woodcutting

    20.png

    • Advanced roaming algorithm to find regular trees.
    • Has pretty much every oak/willow/yew spot.
    • Avoids dangerous (via lvl requirement) and heavily botted areas.
    • Tool wielding supported.

    Crafting

    13.png

    • Starts with leather gloves, then crafts all sorts of gold jewellery. Fast and profitable.

    Smithing

    19.png

    • Supports all bars except blurite - other F2P training methods are silly.

    Firemaking

    • Burns logs in one of three different styles (more efficient ones more likely)
    • Smart spot finding and world hopping if the location is overcrowded with fires

    Muling

    cc.png

    • Super easy muling, just enter the master's name and average muling interval.
    • Muling happens in a random bank on a random world at a random time, clearly displayed on the master account.
    • Slave accounts know when and where to meet without needing any further information.
    • More slaves can be added without needing to restart anything.
    • Option to leave behind some wealth on slave accounts.
    • No human interaction required, the master will log out and the slaves hop back to work afterwards.
    • Accounts with insufficient levels or qp will not bother muling.

    Anti-cluster

    • Each account takes on its own set of unique behaviour and preferences for pretty much everything, such as breaks, bedtime, capes, mouse movement, click distribution, settings, etc...

    Breaks and Sleeping

    • Fully preset breaks; unique per account; can be disabled.
    • After 8-14h of playing, the bot will "sleep" until around its "wake-up time" the next day in your timezone.
    • You can leave the bot running as long as you like with default sleep and break settings (note: it is advised not to do this too late into your timezone-day, else it will run into the first night before switching to a normal schedule which looks a bit sus).

    Quickstart

    Example for Windows:

    java -Xmx255M -jar -Xbootclasspath/p:C:\Users\USER\Dreambot\BotData\client.jar C:\Users\USER\Dreambot\BotData\client.jar -script "Master AIO F2P" -world WORLD -username NAME -password PASS -account ZEZIMA -params nogui

    Changelog:

    Spoiler

    Beta 0.20+

    Beta 0.19

    • Bugfixes/minor improvements

    Beta 0.18

    • Anti-ban v3.1
    • Option to disable long tasks
    • Skip button v2 (don't need to pause to click it)
    • Faster dialogue solving
    • Bugfixes/minor improvements for 0.17

    Beta 0.17

    • New skill - Firemaking
    • Anti-ban v3 (introducing the "random-but-not-random distribution")
    • Custom first death solver (for anti-ban, nearly all other scripts use the fast but bot-like default solver)
    • Skip button v1 (requires pausing/mouse input enabled for now)
    • Bugfixes/minor improvements

    Beta 0.16 (The "Anti-Noob" update)

    • Hopefully a fix for the super rare "chunk transposition" bug (shows up every 300h or so)
    • Anti-noob measures to prevent breaking upon any combination of impossible tasks or disabled locations

    Beta 0.15

    • Invisible improvements (anti-ban etc)
    • Better logging
    • GUI warnings

    Beta 0.14

    • Bugfixes/minor improvements

    Beta 0.13

    • No more opening the GE interface to realise that resources are not affordable
    • Fixed walking jankiness near Rimmington mine

    Beta 0.12

    • Slightly more anti-ban
    • Grave looting
    • QP limit 12->14
    • Option to dismiss randoms
    • Woodcutting and mining optimizations
    • Prettier paint
    • Bugfixes and failsafes

    Beta 0.11 (The "Let's Confuse Jagex" update)

    • Added human-like dialogue reading
    • All interfaces and dialogues are handled with mouse
    • Mathematical anti-ban/cluster overhaul

    Beta 0.10

    • Perfected dialogue handling, with added anti-ban
    • Made changes specifically for P2P worlds
    • Bugfixes/minor improvements

    Beta 0.9

    • New camera-based anti-ban and chance of longer breaks
    • New quest: Goblin Diplomacy (QP limit 12, unchanged)
    • Bugfixes/minor improvements
    • this update caused dialogue handling to break frequently

    Beta 0.8

    • New quest: Witch's Potion (QP limit 11->12)
    • New combat option: seagulls
    • Futureproofed GUI
    • first update without bugfixes/minor improvements

    Beta 0.7

    • GUI clarification (skill weights)
    • Bugfixes/minor improvements

    Beta 0.6

    • Further GE streamlining
    • GE prioritising of non-restricted items at low wealth
    • Bugfixes/minor improvements

    Beta 0.5

    • Improved behaviour at al-kharid warriors
    • Improved alerting the user that their choices are impossible
    • Bugfixes/minor improvements

    Beta 0.4

    • Skills get "locked-out" temporarily if there is no resources for them
    • 100% GE sell chance at low gold, streamlined GE buying
    • Bugfixes/minor improvements

    Beta 0.3

    • Bugfixes/minor improvements

    Beta 0.2

    • Camera zooming for crafting/smithing
    • Toned down excessive anti-ban
    • Bugfixes/minor improvements

    Beta 0.1

    • Initial release

     

    Edited by Aeglen
    Link to comment
    Share on other sites

    1 hour ago, mrisperfect said:

    So far this script is amazing! Love the idea of a all in one bot, using the bot to suicide on a new f2p acc right now. Will post a proggy if all goes well :)

    Just be aware of the bugs in the bugs list, they'll be fixed as soon as the script recompiles but they're not ideal for now

    Thanks!

    v0.2 released:

    Introduced zooming in and out for more humanlike crafting+smithing

    Fixed melee gear fetching on <lv5 accounts

    Fixed 3 edge cases

    Fixed some accounts having excessive antiban

    Tweaked melee requirements

    Edited by Aeglen
    Link to comment
    Share on other sites

    Hello,

    For my its crashing everytime he want to do a task,
    He is good to be a nubish and looking around but after he crash.... 

    2020-12-24 18:15:08 [ERROR] Exception has occurred while running! Please report error to developer if problem persists
    java.lang.NullPointerException
        at P.execute(Unknown Source)
        at org.dreambot.api.script.impl.TaskScript.onLoop(TaskScript.java)
        at org.dreambot.api.script.AbstractScript.run(AbstractScript.java)
        at java.lang.Thread.run(Unknown Source)
    2020-12-24 18:15:09 [INFO] ===BANK=== 
    2020-12-24 18:15:09 [INFO] [Iron axe, Bronze axe] 1
    2020-12-24 18:15:09 [INFO] Prev Woodcutting
    2020-12-24 18:15:09 [WARN] This script threw an error, contact the script writer.
    2020-12-24 18:15:09 [ERROR] Exception has occurred while running! Please report error to developer if problem persists
    java.lang.NullPointerException
        at P.execute(Unknown Source)
        at org.dreambot.api.script.impl.TaskScript.onLoop(TaskScript.java)
        at org.dreambot.api.script.AbstractScript.run(AbstractScript.java)
        at java.lang.Thread.run(Unknown Source)
    2020-12-24 18:15:10 [INFO] ===BANK=== 
    2020-12-24 18:15:10 [INFO] [Iron axe, Bronze axe] 1
    2020-12-24 18:15:10 [INFO] Prev Woodcutting
    2020-12-24 18:15:10 [WARN] This script threw an error, contact the script writer.
    2020-12-24 18:15:10 [ERROR] Exception has occurred while running! Please report error to developer if problem persists
    java.lang.NullPointerException
        at P.execute(Unknown Source)
        at org.dreambot.api.script.impl.TaskScript.onLoop(TaskScript.java)
        at org.dreambot.api.script.AbstractScript.run(AbstractScript.java)
        at java.lang.Thread.run(Unknown Source)
    2020-12-24 18:15:11 [INFO] Stopping Master AIO F2P...
    2020-12-24 18:15:11 [INFO] Stopped Master AIO F2P!

     

    Link to comment
    Share on other sites

    7 minutes ago, Johnreese19 said:

    Hello,

    For my its crashing everytime he want to do a task,
    He is good to be a nubish and looking around but after he crash.... 

    2020-12-24 18:15:08 [ERROR] Exception has occurred while running! Please report error to developer if problem persists
    java.lang.NullPointerException
        at P.execute(Unknown Source)
        at org.dreambot.api.script.impl.TaskScript.onLoop(TaskScript.java)
        at org.dreambot.api.script.AbstractScript.run(AbstractScript.java)
        at java.lang.Thread.run(Unknown Source)
    2020-12-24 18:15:09 [INFO] ===BANK=== 
    2020-12-24 18:15:09 [INFO] [Iron axe, Bronze axe] 1
    2020-12-24 18:15:09 [INFO] Prev Woodcutting
    2020-12-24 18:15:09 [WARN] This script threw an error, contact the script writer.
    2020-12-24 18:15:09 [ERROR] Exception has occurred while running! Please report error to developer if problem persists
    java.lang.NullPointerException
        at P.execute(Unknown Source)
        at org.dreambot.api.script.impl.TaskScript.onLoop(TaskScript.java)
        at org.dreambot.api.script.AbstractScript.run(AbstractScript.java)
        at java.lang.Thread.run(Unknown Source)
    2020-12-24 18:15:10 [INFO] ===BANK=== 
    2020-12-24 18:15:10 [INFO] [Iron axe, Bronze axe] 1
    2020-12-24 18:15:10 [INFO] Prev Woodcutting
    2020-12-24 18:15:10 [WARN] This script threw an error, contact the script writer.
    2020-12-24 18:15:10 [ERROR] Exception has occurred while running! Please report error to developer if problem persists
    java.lang.NullPointerException
        at P.execute(Unknown Source)
        at org.dreambot.api.script.impl.TaskScript.onLoop(TaskScript.java)
        at org.dreambot.api.script.AbstractScript.run(AbstractScript.java)
        at java.lang.Thread.run(Unknown Source)
    2020-12-24 18:15:11 [INFO] Stopping Master AIO F2P...
    2020-12-24 18:15:11 [INFO] Stopped Master AIO F2P!

     

    Thanks for the report!

    Have you given the bot tasks it has level requirements for? If no such tasks exist, it may crash.

    Link to comment
    Share on other sites

    We managed to resolve the bug over Discord - reinstalling DreamBot and setting the memory to 255mb (from from 1024) fixed it :)

    Link to comment
    Share on other sites

    • Aeglen changed the title to Master AIO F2P [Fully Automatic F2P Player] [Anti-Ban/Cluster]

    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
     Share

    ×
    ×
    • 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.