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
  • rubex

    Scripter
    • Posts

      30
    • Joined

    • Last visited

    • Days Won

      1

    rubex last won the day on August 7

    rubex had the most liked content!

    About rubex

    • Birthday 10/18/1995

    Profile Information

    • Gender
      Male

    Recent Profile Visitors

    1437 profile views

    rubex's Achievements

    1. I've been working on one of the more exciting updates to this system over the past few weeks! Here's a quick run-down of everything that's new or changed: Quests are now structured as a Directed Acyclic Graph of steps and item locations. Before quests were just an ordered list, so now branching quests or getting item requirements can be randomized per account. This also helps greatly with the next big update: Quests can be done simultaneously. A list of any number of quests can be done all at the same time, doing nearby steps of any quest on the list. I'll post an example image later of a quest plan in ftp that does many ftp quests and collects all item requirements quickly. This isn't optimized yet however, occasionally bots will return to areas multiple times to do different quest steps. Grand Exchange buys are now considered regular quest steps rather than the starting location of quests that need items. This means that the bot will do nearby quest steps before vising the GE to buy items for later steps. Fully automated ftp trade restrictions is almost done. Including going through the stronghold of security, getting 10 quest points (much more actually), 100 total level, and completing Adventure Paths. After this is all finished I'll run a couple hundred accounts through the process to make sure the ban rate is low. I have not received any bans yet with the new system. Here is an example quest plan doing X Marks The Spot, Cook's Assistant, Romeo and Juliet, Imp Catcher, Doric's Quest, The Restless Ghost, Rune Mysteries, Witch's Potion, and Goblin Diplomacy. Again, this plan is not completely optimized, it'll go back and forth a little bit between different areas, but still much faster than doing each quest one by one!
    2. Started working on this project pretty actively again, and I'm open to any help/collaboration that anyone offers. Here are the major updates since I last posted (basically forever ago) custom web node system for item/skill/quest requirements for shortcuts, so quest planning can have as much information as possible. It is combined with a stored map of collision data (on my server side) for fast exact path finding (kind of like Dax Walker). This should ensure that while communicating with my server, the bots should never get stuck or confused. I also store the locations of all the trees/rocks/ladders so the AI can plan things out as well as possible To go along with the pathfinding and quest planning code, the server-side also now has an account manager and planner application that stores the information for all accounts and can launch them for whatever money making method it thinks is best at the time I'm not sure if I'm going to make the account/bot manager public, but I will most likely make a quest bot public that requests my server for fastest steps/paths for completing them. The future features that I'm working on at the moment are: Doing multiple quests simultaneously. Have the bot plan out how to do multiple quests at the same time, by doing steps for different quests in the same area when possible. Support all quests on ironman accounts, with options for collecting each of the items anyways if you don't want to buy expensive ones. Automatically training all of the skills needed for the quests you want to do (I already have scripts for most skills, just need to make a planning system for training them automatically) If anyone has experience running a large farm and wants to chat about this and the possibilities, please get in touch here or on discord. I love writing planning code, systems, and UIs, but still have not successfully run a large farm.
    3. I'm not sure if this is due to this release or the Thursday update of the game, but the LoginUtility is returning RSLoginResponse.DISABLED when the account is locked rather than ACCOUNT_LOCKED
    4. Me: I have been writing various bots for well over a year now. My main project has been a questing bot that can complete 35+ quests in the game while chaining quests together efficiently and automatically planning its own route. I also have a program set up to automatically run many accounts and coordinate them over multiple computers and proxies with muling! My program can automatically create and train as many accounts as I need for various farming methods. However, I have run into problems when it comes to the actual farming. My questing script hasn't resulted in any bans, but my attempts at farming scripts have had lackluster results. You: I am looking for someone with experience running a small to large scale bot farm with at least some level of success. Ideally someone who writes their own bot scripts so that we could combine our projects to automate the entire process. I am looking for someone with knowledge of effective ban-avoidance techniques and who is willing to hunt for new farming methods that my questing script can train us up for. Essentially, I can write scripts to train accounts up for almost any farming method automatically, if you have good code for a farming method then I would love to team up with you! My eventual goal is to have a very large scale, fully automated bot farm that utilizes many different farming methods. If you are interested, either send me a PM on here, or add me on Discord: rubex#1528
    5. rubex

      Over-world Walker

      I have submitted a compile request for an update to the script. I've added a loading bar for the world map since it takes a while to load especially on slow connections. I've also fixed a bug where it won't work when starting the script for the second time without refreshing the scripts list. If this script isn't working for you make sure you have given the client enough RAM to work with because the world map will take up a lot of RAM.
    6. Thought I should let you know, it's possible to tell if Dwarf Cannon is completed now, player setting 0. You don't get notifications in the Game Debugger when that config updates, but it'll be at 11 when the quest is done (and 1-11 for all intermediate steps)
    7. University is getting pretty busy so not too much. Tested many of the quests a bunch of times, since there are many different paths it can take for each quest there are lots of small issues to catch. The main updates are that I wrote a json serializer to save quest settings and sequences so they can be easily repeated on many accounts. I am also working on a Hub controller that each bot will connect to over the internet, and the controller can send json instructions to each bot as well.
    8. That is super impressive! That's what my goal has been for a while, with a quest script to automatically train the accounts. Do you mind me asking why you stopped doing med clues?
    9. There didn't seem to be a huge amount of interest in this project, so I switched my focus over to the Quest script I'm working on. Once I get that to a well workable state I'm going to finish up the Medium Clue solver as the profit per hour is much higher than Easy Clues
    10. Good evening fellow botters, This is a project I have been working on for quite some time and I think it's finally ready to share. The script itself still might not come out for a while but I'd like to see if it's something that people would be interested in. Long story short, my goal for a while has been to create a bot that can obtain Barrows gloves by itself from scratch. I understand there's still a long way to go for this, but I have many systems in place that will make it much easier to accomplish. Essentially I have written a system that can plan out how to complete a quest with custom settings given by the user. Each quest I write requires very little code to be written by me, as the system can handle all banking, teleports, and the like. There are no hard-coded teleports or bank stops for any of the quests so far. Each combat quest will accept an equipment and inventory profile, possible multiple if there are multiple fights, and will plan the quest around bringing those items. You can even set the type of food you want to bring and it will calculate how much of that food will fit in your inventory based on what else you need to bring along. It can plan for multiple quests to be completed sequentially (eventually even simultaneously) and will know when it needs to stop at the bank to deposit and withdraw items. Any quest can be started from any point (almost), and the bot will only get the items required for steps it has not completed. This will also make it very easy for me to implement death-walking, as when the character dies I can have the script re-plan the quest from that point. Here are a few examples of how the system works on different teleport settings. I've chosen the quest Gertrude's cat to demonstrate. The first example is on the FASTEST settings, it will complete the quests as fast as possible even if it means spending a lot of money of expensive teleports. Here is it's plan for this, notice it will use teleports even when somewhat close to the target position and will use the expensive lumberyard teleport: Here is the plan with the NORMAL setting, it'll only use teleports when necessary and will prefer cheaper methods: And here is the plan with the SLOW settings, it will only use teleports when traveling great distances: To show an example of planning a quest with bank stops and combat sections, here's a plan for the Demon Slayer quest, while wearing Full Mithril and bringing along a prayer potion and some trout: And one last feature to show off for now. Some quests have special requirements for certain areas, like that no items may be brought along or that no combat equipment be brought along, the system can also support this, such as in the Waterfall Quest: Quests can be added to a queue using the following UI, currently quest requirements are not checked when they are added, but I will be adding that soon, so that large quest sequences may be created that are consistent with what level your character will be at the time. This is also integrated with my scripts that can do mining, woodcutting, smithing, etc, so that an account can be set free to level up and complete quests all on it's own. I will be looking for a few dedicated people to help me test this at some point, but I need to gather some funds to test it out on a few accounts myself first. Thanks for checking it out, and hopefully it'll be on the store somewhat soon for everyone to try out!
    11. rubex

      Holding Shift

      This is a very simplified version of what I use: main.getKeyboard().pressShift(); for(Item item : itemsToDrop) { item.interact("Drop"); } main.getKeyboard().releaseShift();
    12. rubex

      Stumped...

      The line if (wine.exists() && wine != null) should be if (wine != null && wine.exists())
    13. It is a List<Item>, so you can get the name, id, and amount of each item. It will only get filled once the bank is opened for the first time during the script's run though
    14. getBank().getBankHistoryCache() DreamBot already does this for you
    15. Now looking for one or two people to help me test this out! Send me a PM on here for some details on what I'm looking for, the script should most likely be coming out in the next week or two 😀
    ×
    ×
    • 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.