Free all-in-one progressive Cooking script.
Supports rouges den, self-made fires, ranges and inventory make-item.
Supports fish, pizzas, pies, wines, and more.
1. Rogues den
Cooks at Rogues den (Burthoupe) using the well-known permanent fire.
2. Self-made fires
Makes fire on a pre-established area close to the bank, and cooks on it. Mostly thinking about free-to-play users, however, included a few pay-to-play banks as well.
Varrock West, Varrock East, Edgeville, Grand Exchange, Falador West, Falador East, Draynor Village, Duel Arena, Al-Kharid, Castle Wars, Catherby, Seers, Ardougne West, Ardougne East, Yanille, Nardah, Tzhaar City.
Cooks food on a range/stove/oven.
Al-Kharid, Lumbridge, Falador, Edgeville, Varrock East, Cooking Guild, Catherby, Nardah.
Makes food using two ingredients on each other.
Shrimps, Anchovies, Karambwanji, Sardine, Karambwan, Herring, Mackerel, Trout, Cod, Pike, Salmon, Tuna, Lobster, Bass, Swordfish, Monkfish, Shark, Dark crab, Plain pizza (range only), Baked potato (range only), Sweetcorn (range only).
Supported make-item food
Jug of wine, Tuna potato, Pizza base, Incomplete pizza, Uncooked pizza, Anchovy pizza, Meat pizza, Pineapple pizza, Pastry dough, Pie shell, Uncooked berry pie, Uncooked meat pie, Uncooked apple pie, Raw mud pie, Raw garden pie, Raw fish pie, Raw wild pie, Raw summer pie.
Progressive cooking, with up to 5 setup configurations to define different settings and upgrade your food as your cooking level goes up.
Paint displays useful information about the script execution. It's dynamic according to the script configuration.
Profiles allow you to bypass the configuration and save some time. Profiles are saved at ~/.tribot/beg/BEG Cooking/profiles.
To load from arguments:
To load from user interface:
Here's some profile examples which you can copy paste into your profiles folder: Level up to 99 cooking at Rouges den, upgrading food as it levels up. 99.json Make 5000 jug of wines and then 1000 anchovy pizzas. tasks.json Executions
This script is aimed to bank-standing skills such as Fletching, Crafting, Herblore or Cooking.
It comes with a task-based system that you can set up to train with different items and even multiple skills in one go.
You can create or load from a previously saved file multiple tasks to be executed by order.
A task is complete once you reach the desired amount or level.
A task can also be unfinished if you don't supply enough items for its completion or if you don't meet the required level to execute it.
The rules for script argument are the following:
Each task is separated by a vertical bar, "|" Each task setting has an associated key and value, "key=value" Each task setting is separated by a comma, "," Option settings follow the same rules as task settings Not case-sensitive
Available task settings:
skill - the skill you are training with this task. This setting can be ignored if task doesn't give experience in any skill item - item's amount and name separated by a hyphen. The first and second items will be used on each other. The last item must be the product. E.g. 1000 cookies. master_interface_id - set master interface id. This setting can be ignored if there isn't any interface after you combine first with second item child_interface_id - set child interface id. This setting can be ignored if there isn't any interface after you combine first with second item component_interface_id - set component interface id. This setting can be ignored if there isn't any interface after you combine first with second item amount - the amount to combine on the task. If this setting is not present, or a number of zero or lower is set, the amount is ignored. stop_level - the stop level that interrupts the task. If this is not present, or a number of zero or lower is set, the stop level is ignored. Also, this only works if you input a valid skill on "skill" setting inventory_timeout - the inventory timeout for this task. Value is in miliseconds
Available option settings:
mouse_speed - indicates the average mouse speed to use save_on_system_update - when set to true, attempts to save the task progress on a .dat file right before an ingame update. The task can then be reloaded on gui antiban_reaction - enables with value "true" or disables with value "false" the antiban reaction sleep after an inventory has finished antiban_debug - to print anti-ban actions debug on bot debug panel. "true" to enable, "false" to disable close_with_esc_button - to use escape keyboard button to close the bank. "true" to enable, "false" to disable auto_bank_walking - to walk to the nearest bank whenever the player is not on a bank. "true" to enable, "false" to disable auto_ge_walking - to walk to grand exchange before starting a task. "true" to enable, "false" to disable disable_mouse_offscreen - disables feature mouse offscreen from antiban to increase efficiency when combining some items
skill=herblore, item=14-avantoe potion (unf), item=14-mort myre fungus, item=14-super energy(3), master_interface_id=270, child_interface_id=14, amount=5000, stop_level=75, inventory_timeout=20000 |
skill=crafting, item=1-needle, item=26-leather, item=10000-thread, item=26-leather gloves, master_interface_id=154, child_interface_id=93, amount=100, inventory_timeout=50000 |
mouse_speed=110, save_on_system_update=true, antiban_reaction=false, antiban_debug=true, close_with_esc_button=true, auto_ge_walking=true
Note: The last item must be the product produced by combining the first and second items.
Exact non case sensitive names are a must.
You must press enter or click on a empty row to set the last row's value on the table.
The setup above has four tasks:
Using a Knife on a Maple logs to produce 27 Maple longbow (u) per inventory. Ends after 500 Maple longbow (u) are made, or a supply is missing from bank. Using a Bow string on Maple longbow (u) to produce 14 Maple longbow per inventory. Ends after 500 Maple longbow are made or a supply is missing from bank. Using Jug of water on Pot of flour to produce 9 Pizza base per inventory. Ends after 10000 Pizza base are made, or a supply is missing from bank. Using a Needle on Leathers to produce 26 Leather boots per inventory. Ends after 1000 Leather boots are made, or a supply is missing from bank.
18 April 2017 - Ability to combine two items with same name.
Ability to bypass "make interface" by setting master or child interface id to -1 value.
27 May 2017 - Ability to combine items that require going through a selection interface and then an amount interface.
02 July 2017 - Added script argument.
20 November 2017 - Updated the script to support the new interfaces.
Script argument changed.
06 February 2018 - Changed the script to support more than 2 items on inventory. This will allow the combination of a greater variety of items.
23 April 2018 - Added option to enable/disable auto bank walking and grand exchange bank walking.
Added option to enable/disable mouse offscreen when idling.
I recently found an epic showcase of an osrs goldfarm build from scratch by the guy himself, he uses Tribot as well. This is the playlist of his video's AUTOMATED BOTFARM SERIES
He automatically mass creates accounts by the hundreds, uses SQL databases that keep track if any got banned so they get replaced and wrote his own basic scripts, gui's, was using eclipse, had proxies automatically running and much more.
Long story short, I've always wanted to learn how to set up such an automated farm from the ground up. For the first time in my life ill have a lot of free time for the next couple of months so its now or never lol. Also I wouldn't mind having to invest a little in books/courses/servers/proxies or whatever it needs.
My questions to you are:
1. Is is possible for me to built a farm like the guy did in the vids and if so, how many hours would I have to invest assuming I'm very motivated. I know this is hard to answer but are we talking a few months of ten years?
2. The guy seems to utilize so many programs, eclipse, sql databases, captcha programs, multiple languages like java and python. I have no idea where to start! What I really need is someone or a program that just tells me what to study so I can piece it together.
3, Are there discord servers of something where tutors are willing to guide me through this/give me home work, like going to college but for the very specific purpose of becoming a goldfarmer? Paid services would be fine.
Sorry for the long post guys! Please hit me up if you have any tips or guidance.
This only works with nScripts. See below to view a list of supported nScripts.
This bot will stay logged out until a connected bot communicates that it is ready to trade, then it will log in and wait for the bot the trade. It will offer and receive items from the connected bots.
Move your account to the place you want to mule (or have a mule tile in advanced preferences and the script will travel there)
Select an ID (1-99, the purpose of this is to provide an identifier to this mule so you can connect other accounts to it, along with your IP)
If offering items to other bots, have those items in your inventory already
More detailed instructions on connecting other bots
Nothing, other than the supplies you want to offer
Communicates to your bots without logging in
Trade items to and from your bots automatically (depending on what the connected script does)
Depositing muled items
Send discord webhook on trade
Multiple mules per machine (up to 50)
Many customizable preferences
For the sake of both of our time, please attempt to solve issues on your own first to verify that the issue is not on your end (for example, misconfigured settings).
If you are unable to resolve the issue on your own, please reach out to me for assistance. You can obtain assistance through the forums thread, the TRiBot forums private messaging system, or in my support discord.
At the minimum, please provide the debug when reporting an issue. You can obtain the debug by following right clicking the Client Debug/Bot Debug tabs and clicking Copy to Clipboard. You can then paste this to pastebin and give me the link. This will help me to figure out what exactly is happening.
Follow this gif for assistance with obtaining the debug. https://i.imgur.com/JruOAaz.gif
The more information you can provide, the faster the issue is likely to be resolved. A description of the issue (ex. what is happening vs what you think should be happening) is helpful. A gif of the issue is very helpful, but if you can't get that then a screenshot is better than nothing. The debug, as mentioned above, should be provided.
This script contains a plethora of advanced customization. These settings are primarily targeted at more advanced users. It's not recommend to mess around with them until you have some experience with the script. You can hover your mouse over many of the advanced preferences for more information. If there is a specific setting you would like a description of, reach out to me and I'll add a tooltip/improve the existing tooltip to better help you.
All of my scripts support script arguments in the form
settings:name where name is the name of the settings file to load. You can use the special name `last` to load your last settings.
You will need to port forward (open a port) to connect bots on other machines to your machine, if using multiple machines. This is usually specific to your router. I do not have a direct guide to port forwarding, this is not specific to my script. You can find a ton of information on google, or you could try messaging someone who has this already setup. I have not port forwarded in a long time so I can't help much here. Remember you need to forward port number 45000 + mule ID. Use this website to check open ports https://www.yougetsignal.com/tools/open-ports/. You can also test your mule connection in GUI of my scripts that support muling.
Note that each script has specific things that are supported, such as muling off excess gold while restocking, cashing in gold on start, customizable muling (nRestocker), and more. It really depends on the script. See the corresponding script thread for what that integration looks like, or ask me if you can't find it and I'll update the thread.
nSmither (Cannonballs only)
nNightmare Zone (only for the mule connection to appear in the mule control panel)
nCrab Killer (only for the mule connection to appear in the mule control panel)
nGreen Dragon Killer
(Click Activate to add script)
Handles all rooftop courses with ease!
Simple User Interface using JavaFX Food support Stamina potion support Worldhopping support Stopping level support Mark of Grace support Web Walking (start script anywhere) Uses Asynchronous Camera Arguments support Breaking support Disables auto retaliate & zooms out camera ABCL10 + reaction sleep modifier Simple saving & loading profiles Automatically loads last setting profile on GUI Several failsafe's: Seers course: Climbing up ladder Movement failsafe (When character does not move for 3 minutes and is not banking the script will automatically stop) Supported Courses:
Gnome Stronghold Course (lvl 1 Agility) Draynor Rooftop Course (lvl 10 Agility) Al Kharid Rooftop Course (lvl 20 Agility) Varrock Rooftop Course (lvl 30 Agility) Canifis Rooftop Course (lvl 40 Agility) Falador Rooftop Course (lvl 50 Agility) Seers Rooftop Course (lvl 60 Agility) Pollnivneach Rooftop Course (lvl 70 Agility) Rellekka Rooftop Course (lvl 80 Agility) Ardougne Rooftop Course (lvl 90 Agility) Script Instructions:
You can start the script anywhere as long as your player is on the ground floor level or in the selected course itself.
GUI: Arguments: 1-99 Progression [PM]: Progress reports:
Features to be added:
Change GUI to adjust progressive mode Get Script here: https://repo.tribot.org/script/id/3738-xrooftop-agility/
bProgressive-Miner (Open Source)
bProgressive-Miner is a task-based mining script that should work anywhere on any rock in the game.
This script features the following:
Full Inventory Actions (Banking/Powermining/End-Script)
Saving/Loading of User Profiles
Level 10 ABC2 Implementation
Source Code: https://github.com/zebediahperkins/bProgressive-Miner
How to use args
nAccount Dispatcher allows you to configure a list of accounts that will be dispatched across to multiple clients. nScripts support connecting to this, most notably nRestocker, to pull accounts. This can override the account selected in the tribot account manager.
Fill out an account list, and click start
All nScripts can pull an account on start with the arg 'dispatch' (ex. settings:last,dispatch). By default it will use the account dispatcher id/ip in the settings file. To override this, provide the args dispatcherId:id,dispatcherIp:ip (ex. settings:last,dispatch,dispatcherId:1,dispatcherIp:127.0.0.1)
nRestocker can connect to the account dispatcher to pull an account, complete a task list/tree, reset, grab another account, and repeat until out of accounts.
Note that you can right click the table to take actions
Setup is similar to nMule (if you want to connect to other machines you have to port forward, port will be 45100 + id)
(Click Activate to add script)
Builds Smalls Plant space 1 in your player owned house using Bagged plants 1 to achieve quick Farming & Construction levels.
[Click here]Video of bagged planting training method[Click here]
Quick Farming & Construction levels Automatically refills Watering cans at the Waterpump in Falador Stopping level support Uses Asynchronous Camera Arguments support ABCL10 Script Instructions:
Start the script in Falador or near you house.
Must have House teleports, Falador teleports, Bagged plants 1 in bank and at least 3 watering cans in your inventory.
Must have teleport inside house set to off.
Arguments: Progress reports:
Features to be added:
JavaFX GUI (Possible) Suggested features Get Script here: https://repo.tribot.org/script/id/3744-xbagged-planter/
Hello guys, I am taking some free script requests to help me practice writing scripts!
Looking to make scripts that currently do not exist in the repository.
I do plan on posting the source code, and any feedback would be appreciated.
I will mostly be prioritizing the scripts that more people will use.
Things that will be helpful for me:
1. Links that give information related to the requirements of running the script.
2. Video footage of the activities you expect the script to do.
Winton's AIO F2P Script
Making a one click AIO f2p script that will get 100+ total levels, 10+ quest points, money methods in a randomized order.
It will mule once it reaches the required f2p trade restrictions to a mule, which will be running a separate muling script.
The muling is soon to be added.
Planned scripts to make:
- God capes collector
- Frog Killer
- Buying Amylase crystal boxes & opens them
- Book of Darkness collector & filler
We've heard your complaints - the TRiBot API could be much easier to use. We've been dedicating our time to improving the scripter experience here and spent the past year working on a new and improved API - the TRiBot Script SDK.
The TRiBot Script SDK is an easy-to-use library for building TRiBot scripts. It is the recommended approach to building scripts moving forward over the old TRiBot API. It contains all the core things you need to build a script, and a ton of additional helpful stuff to get you using your scripts quicker. See the documentation section for everything offered, and check out the brief overview link too.
The SDK was announced in preview here:
It is now officially released. The official release guarantees we will support backwards compatibility for some period of time. See the 'backwards compatibility' section below for more info.
How to use:
There is multiple options, listed in the order they are recommended.
1) Use the gradle template mentioned below
2) Obtain through gradle
Add this dependency: api("org.tribot:tribot-script-sdk:+")
Add this repository: maven("https://gitlab.com/api/v4/projects/20741387/packages/maven")
3) Take from your local filesystem in your .tribot/install folder. For example, on windows, you'd find it at "C:\Users\[user]\AppData\Roaming\.tribot\install\tribot-client\lib\tribot-script-sdk-[version].jar"
Java docs: https://runeautomation.com/docs/sdk/javadocs/index.html?overview-summary.html
Kotlin docs: https://runeautomation.com/docs/sdk/kdocs/index.html
We will be following a deprecation schedule whenever we perform a possible breaking change. We will deprecate the respective methods or classes and announce it in a topic. It will remain deprecated for some period of time (weeks or months), and then removed. This will give you time to fix anything, if we need to make a breaking change.
Easily build scripts with a new pre-configured scripting gradle template
Users of the current API:
There is no plans to remove TRiBot API. It will still be available. However, non-critical bugs probably won't be fixed. The SDK does depend on some of the API so fixing some things in the SDK will indirectly fix the API. However, bugs that have existed in the API for awhile will likely not be fixed. It's recommended to use the SDK moving forward. Let us know if there's something the SDK is missing.
Brief overview of the changes:
Post bug reports in the bug reports section of the forums
Let us know what your thoughts are! If you have questions, feel free to ask below or in discord.
Support for the gradle launcher is being dropped. Read more about the new launcher here.
TRiBot 12 Release Candidate
The TRiBot team has been hard at work creating the last major version of TRiBot before the TRiBot X release. We've noticed many problems with TRiBot 11 with a lot of users preferring TRiBot 10 over 11. We've heard you, so we took TRiBot 10, added the new features introduced with 11, introduced some other new things, and created TRiBot 12. So without further adieu, here's TRiBot 12.
Gradle is a build tool used to accelerate developer productivity.
We recently setup a Maven repository (TRiBot Central) to make it easier for scripters to create scripts. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-central/-/packages
Furthermore, we've released a simple Gradle project to make it easy to run TRiBot and develop scripts for it. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-gradle-launcher
The goals of TRiBot Central are to:
Deliver updates to TRiBot faster
Better organize TRiBot's dependencies (AKA dependancies)
Make it easier to develop scripts for TRiBot
Make it easier to use and run TRiBot
Note: TRiBot won't be able to run scripts from within this project until TRiBot's next release.
Recently Browsing 0 members
No registered users viewing this page.