Jump to content

Welcome to DreamBot!

Download for Free

Supercharge Your Bots

Run unlimited bots today using DreamBot's Covert Mode and
stay more protected.

Upgrade Now
Frequently Asked Questions
  • Are you not able to open the client? Make sure you have Java 8 installed
  • 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 gold? You can purchase vouchers from other users
  • Try asking for help in the chatbox

Interested in advertising your business? Reach out today!

Download the DreamBot client today!
SubCZ

Botting to Berkeley

Recommended Posts

Introduction

I've been writing bots for various games over the years but the covid crisis unfortunately gave me a reason and motivation to start a serious gold farm - my private student loans at UC Berkeley have become unavailable as a result of the pandemic and as an international student there is no alternative. I'll take this as my last shot of staying in the U.S, but I'll spare you the details about me and leave them at the bottom for those who are interested.

 

Goals

  • Custom Framework                                                                         [07/18/2020]
  • Custom Antipattern                                                                         [07/20/2020]
  • Custom Mouse Algorithm                                                              [07/22/2020]
  • F2P Basic Training Module (to total level 330)                           [07/25/2020]
  • Custom Break Algorithm                                                                [07/27/2020]
  • Melee Training Module (ATT/STR/DEF to 70)                            [07/28/2020]
  • Cooking Training Module (to level 70)                                         [07/30/2020]
  • Bot Network Database                                                                   [07/31/2020]
  • Python Bot Manager                                                                       [08/01/2020]
  • Improved Player Evasion (Loner Mode)                                      [08/04/2020]
  • Custom Walker                                                                                [08/11/2020]
    • Macro Pathing (Dijkstra)                                                    [08/08/2020]
    • Micro Pathing (A*)                                                              [08/10/2020]
    • Autonomous TPs/Fairy Rings/Charters/Shortcuts       [08/11/2020]                                
  • Multifactor Reaction Timing                                                         [08/12/2020]
  • Account Specific Behavioural Patterns                                      [08/13/2020]
  • RAM Upgrade (32 GB)                                                                   [08/13/2020]
  • Scale to 40 Accounts (20 concurrent)
  • 10 Quests Implemented
  • 1st Profit Module
  • Runecrafting Training Module (to level 50)
  • Thieving Training Module (to level 50)
  • Ardougne Easy Diary Module
  • Karamja Easy Diary Module
  • Chat Response Algorithm
  • ... more soon!

 

Status

Skill Modules:                5

Quest Modules:             9

Profit Modules:              0

Active Accounts:          16

Banned Accounts:         4

Average Skill Level:   165

Highest Skill Level:    525

Total Profit:                  0M

Lines of Code:          21.6k

 

The Project

I'm planning to take a slightly less conventional approach; I've written a custom mouse algorithm for Dreambot (involving Bernstein polynomials for those who are familiar) and a node based framework around the Dreambot API to speed up productivity. The fact that the client collects mouse position data every 50ms and sends it to the server led me to believe that Jagex is utilizing some sort of machine learning algorithm behind the scenes to match the mouse movement of a player to the pattern of a certain public botting client to catch more sophisticated bots (especially considering the people that Jagex has hired over the years), but this is pure speculation.

The bots themselves will train a random rotation of all skills and quests, and include certain money making methods into this rotation once the requirements for them are fulfilled. They will buy sell and mule items automatically as needed. I'm going to write all scripts (or rather, all modules of the single rotation script) personally to ensure quality and to avoid matching the patterns of public/premium scripts.

I will update the status of the farm daily and write a detailed update for major changes.

 

About Me

I'm 23 years old, from Germany, and have been studying Engineering for 2 years in California. I have a self-taught background in Computer Science, consisting mostly of C++, Python, Angular, and primitive machine learning, but my dream has always been to work in Aerospace Engineering. A few months ago I got selected for a transfer to UC Berkeley for Aerospace, but I am not eligible for any student loans due to the covid situation and the fact that I am not a US Citizen. I'll be working 12 hours a day on this project for the next month - either I will start generating profit, or I will have to forfeit my U.S visa and return home. My botting projects in the past have been focused on online poker, but unlike OSRS, the challenge in poker bots lies more so in automating the task efficiently rather than avoiding bans so I will have to make some adjustments to my process.

Edited by SubCZ

Share this post


Link to post
Share on other sites

This is awesome dude, I should had made a post about this when I did similar.  OSRS botting and a lot of hustling paid for a majority of my college.  While in school I took a lot of rich kids exams and did their homework alongside buying and selling used hardware for a profit.  Lots of ways to make a buck you got this!

Share this post


Link to post
Share on other sites

I wish you the best of luck, I'm actually doing something similar. I started botting WoW a month ago and was doing F2P to get back into botting starting about 2 weeks ago. I haven't been doing it seriously but starting yesterday I've decided to try to get to the point that I can pay my bills with it since I'm not longer working.

I haven't worked since January, I work remotely with my work being based out of China so I lost work months before we did here in the U.S. I have a decent amount of money saved up but I'd like to not spend it. 

Now that the DB3 beta is out for Scripters I'm working on rewriting all of my scripts to slowly scale up my farm, I don't really want to invest any money into right now besides buying VIP again in a few days. I've rewritten a lot of my antiban stuff and custom walking methods, etc. so far but I don't have any actual scripts yet, I started a climbing boots buyer a couple hours ago and that'll be what I run on my first 5 or so accounts just to generate some currency for bonds while I write my bigger scripts.

I spent the last week working on a big F2P script that will get 10 quest points with random quests, do random skills until it hits 100 total level, and do various things to reach the 20 hour time limit for restrictions to be lifted but I think I'm just going to stop working on that for a while seeing how you could probably sell those accounts for 1m ea but in the 20 hours it takes to make it I could make 5-10m+ per account doing P2P stuff.

I only need about $600 a month to pay for everything and have a small bit left over to pay for my WoW sub for the bot, VIP, and get the occasional other game, etc. so it shouldn't be too hard to reach.

Share this post


Link to post
Share on other sites

Thanks for all the positive feedback :)

Just finished up another quest module after expanding the questing side of my framework. The scaffolding should be complete for now and I'll hopefully be able to add game content smoothly and at a faster pace from here.

My greatest worry at the moment is avoiding bans due to the time investment that will go into each account. I set up a whole stack of new accounts to get them rested for at least a week while finishing up more parts of the script. Also played around with several proxy providers over the past week and how Jagex reacts to them with test accounts, and I seem to have found a favorite. Hopefully I'll be able to keep dodging the banhammer for a while longer.

@Cystic Sounds like you got quite a few projects going on. I've been curious about WoW and similar games' bots for a while now since there doesn't seem to be any clean way to access the game state like in OSRS, but never looked much into it. Hopefully you don't have to rely on image recognition though - I recall writing an OCR based bot for EVE a long time ago and it ended up being a beautiful mess. Best of luck to you as well!

 

Edited by SubCZ

Share this post


Link to post
Share on other sites
5 hours ago, SubCZ said:

@Cystic Sounds like you got quite a few projects going on. I've been curious about WoW and similar games' bots for a while now since there doesn't seem to be any clean way to access the game state like in OSRS, but never looked much into it. Hopefully you don't have to rely on image recognition though - I recall writing an OCR based bot for EVE a long time ago and it ended up being a beautiful mess. Best of luck to you as well!

Actually that's exactly what I do lmao, I don't have to but I just have a fishing bot right now so it's not a big deal. It was a lot faster to make it using image rec for something small like that. I still make a few hundred gold a day just doing that though. I don't have any plans to scale it up right now anyway.

Share this post


Link to post
Share on other sites

Curious to know if you have any bans at the moment, as I have created custom breaks and added a ton of randomness to my bots but I can never FULLY not get banned. Sure my bots last a lot longer but they end up getting banned after a week or maybe even a month. Though i ONLY bot on the accounts and never play them legitimate at any point in time. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...