Jump to content

aMiner v2 [ MOTHERLODE / BANKING / POWERMINING / WORLDHOPPING ]


Recommended Posts

Make sure ROOFS ARE TOGGLED OFF in Runescape's settings.

The script can be found from the store:
https://tribot.org/collections/osrs-scripts/products/aminer-v2

Features and location list:

 

- Supports all pickaxes
- You can choose to bank or powermine your ore
- Also has the options to use worldhopping
- Prioritizes ores to mine based on spawn time.
- Pickaxe upgrading (needs to be enabled)
- Motherlode mining
- Custom settings: you can choose custom rocks, custom destinations for bank and mine and custom paths.
- Setting profile saving/loading
- Goal bag and gem bag support (coal bag is not supported in motherlode mine)
- Settings for copper and tin mining
- the ability to start the script without a GUI (using "last" argument)
 > You can also write your setting profile name in the script arguments to start it without a GUI and with that profile.
- You can disable the paint or choose another.

AVAILABLE LOCATIONS:

HEROES' GUILD AND NEITIZNOT ARE ONLY INCLUDED IN THE RUNITE VERSION!

CUSTOM LOCATIONS WILL SUPPORT ALL LOCATIONS WHICH SUPPORT WEBWALKING OR WHERE THERE ARE NO OBSTACLES IN BETWEEN THE MINE AND THE BANK. SOME CUSTOM LOCATIONS MIGHT REQUIRE YOU TO MAKE CUSTOM PATHS OR CHANGE THE DEFAULT WALKING METHOD.

If the location has aggressive NPCs, it's safe to assume that you will need to raise your combat level so they are no longer aggressive.

  • Al Kharid
  • Ardougne East
  • Coal Trucks
  • Crafting Guild (option to use f2p route and the bank chest inside the guild)
  • Dwarven Mines
  • Falador West
  • Grand Tree
  • Jatizso
  • Lumbridge East
  • Lumbridge West
  • Mining Guild
  • Motherlode
  • Piscatoris
  • Rimmington (will use deposit box)
  • Shilo Village (with gem cutting and dropping options)
  • Shilo Underground
  • Tzhaar
  • Varrock East
  • Varrock West
  • Yanille (with the option of banking at the deposit box/chest)
  • Quarry

Motherlode mine

 

- Option to use upper level.
  > Includes settings that will only go to areas in the upper level that don't have players in them.

- Option to use agility shortcut
  > It should calculate if it's faster to go through the agility shortcut or via normal route when going back to bank.

- You can now choose how the script handles the hammer:
  > Drop hammer: will get a hammer from a crate and drop it when done fixing (DEFAULT)
  > Keep hammer: Will keep hammer in your inventory once it's looted from a crate

- Will avoid players mining ore veins as long as you don't disable it.

- Settings to make the script deposit 1-6 deposits before banking. Also option for 4 deposits without sack upgrade and 7 deposits with sack upgrade (these require using placeholder items in your inventory).

- You can completely customize where the script goes in the motherlode mine. Just select the correct destination (upper level, northwest etc.) and then go to Custom settings and set your custom destinations. You can input as many custom destinations as you like.

- Coal bag usage is not supported in motherlode mine.

AFK mode instruction:

 

 

You can find this feature in the antiban options. THIS FEATURE WORKS IN SECONDS.

You can choose how many seconds the script will AFK From A to B. By default it's from 0 to 300.

Common: The most common value. It will randomize the AFK time around this number. By default it's 30 seconds. 
This value needs to be between the min and max value, otherwise the script might crash.

Variation: How much the common value will vary. By default it's 15 so with the default settings it will vary between 15-45 seconds. This doesn't mean it will always be between 15-45, it just means that it will most of the time be between those values. 
THIS NEEDS TO BE IN BETWEEN THE MIN MAN MAX VALUES. THE ENTIRE VARIATION 15-45.

Timeout: How long will the script wait minimum before AFKing again. This time will be randomized with the randomly generated seed from your account's name.

Mouse movement: You can choose if you want the script to move its mouse off-screen sometimes/always/never when being AFK.

Even if you have the exact same AFK settings with two different accounts, they will be randomized differently so it will not be exactly the same. The script generates a seed from you account name and will use that to determine the randomization.

The script will disable the login bot until the AFK sleep time ends. This means it will not attempt to login while it's being AFK.

 

Worldhopping (antiban) mode instruction:

 


You can find this feature in the antiban options. THIS FEATURE WORKS IN MINUTES.

You can choose how often the script will worldhop to another world based on a timer in minutes. This is especially useful in motherlode for example if you want the script to worldhop at random times but don't want to use the player detector for that. Works in the same way as the AFK mode.

From A to B: The script will randomize the value between these numbers so if you want the script to wait at least for an hour until worldhopping, you'll just add 30 - 90, which means from 30 to 90 minutes.

Common: The most common value. It will randomize the worldhop time around this number. By default it's 50 minutes.
This value needs to be between the min and max value, otherwise the script might freeze.

Variation: How much the common value will vary. By default it's 20 so with the default settings it will vary between 30-70 minutes. This doesn't mean it will always be between 30-70, it just means that it will most of the time be between those values.
This value needs to be between the min and max value, otherwise the script might freeze.

Even if you have the exact same worldhopping settings with two different accounts, they will be randomized differently so it will not be exactly the same. The script generates a seed from you account name and will use that to determine the randomization.

 

Progressive Mode:

 
Quote

 

- You can add locations to queue and choose when you want it to stop mining at those locations. Available stop conditions are: level, time and ore amount.
  > You can also add a location to the end of the queue that the script will mine at infinitely.
  > The queue will skip locations if stop condition is already reached. So you can make a queue and it will skip locations for levels that you have already reached.
- You can add as many custom locations as you want using profiles. Save your profiles before you start using this feature and load the profiles by adding them as locations.
- All locations support their own custom settings that you can save in the custom tab of the script.

If you have any suggestions to make the feature better, please let me know.

 

 

Are you having problems with the script?

 

Easy way to solve most issues with tribot is to use the following tool: (this will delete hooks.dat, jagex cache, lg client related cache etc. for you)
https://tribot.org/forums/topic/80611-java-executable-delete-hooks-and-jagex-cache-and-a-few-other-things/
Make sure you close all tribot clients and runescape clients before you use it so it works properly!

You can also try the following:

- Make sure your roofs are toggled off in Runescape settings.

- Simply restarting your Tribot client can sometimes help too. Also restart your Looking Glass client if you are using Looking Glass. Close all windows of Tribot and then restart it. It's recommended to restart a few times to make sure all hooks get updated, especially after Runescape has updated. Let Runescape load after each restart.

- If you are using Looking Glass with a client that has plugins, please try disabling plugins since some of those could interfere with Tribot's functionality.

- Make sure you have "Restart client on update" DISABLED in Tribot's settings. If it's enabled, it can cause problems after Runescape updates.
 
You can do the following all in one before restarting your client:

- Try clicking on File ---> Delete Cached Clients and restart your Tribot client.

- Try going to litemode in Tribot's settings and restart your Tribot client.

- Disable "Use Hook Storage" setting in Tribot settings.

- Some people have also reported that deleting Jagex Cache manually can fix some issues. Here are steps to delete it: https://support.runescape.com/hc/en-gb/articles/360001441169-How-to-clear-your-cache-

 

if all else fails, please post a proper bug report:
- Describe the issue properly

- Send me your settings. You can get your settings by going to your .tribot folder and opening aMiner2_settings file in notepad. Then just copypaste all the text inside it and send it to me.
  > Easy way to get to .tribot folder is to go to File --> View local scripts folder and then going a few folders back from there to get to the folder.

- Go to Tools -> Generate Bug Report in your tribot client. Do this when the issue is happening or right after the issue happened to provide the most useful bug report file. Send this .zip file to me.

Custom settings instructions:

 

Custom settings are settings that you can use to affect what rocks the script mines, where it walks exactly in the mine or bank and you can even create custom paths if you know how to. You can use custom settings for preset locations too, they are not only for the Custom location. If a location doesn't support some of the custom settings, you will not be able to set the custom settings.

All custom settings will be saved for every location as long as you have started the script at least once with those settings. When you set tiles for the settings, you will see the tiles being added in the GUI. If this shows 0, 0, 0 or -1, -1, 0 or something like that, it means your Tribot client is not working correctly (not getting correct position information). Usually restarting the client fixes it.

Add tile = adds a tile
Undo = removes the last tile you set (unless the settings were loaded from your saved settings)

To reset all tiles simply click undo until they are gone. If the tiles were loaded from saved settings, you can simply add a new tile and the old tiles will be removed.

Custom rock selection:

Enable custom rocks by ticking the box next to it. Click on start selecting rocks. Afterwards you can just click on the rocks to select them. Optionally you can also use CTRL to select the rocks if you hover your mouse over them, just make sure Runescape is active by clicking on your inventory or something else.

You can also deselect rocks by clicking on them again or using CTRL again.

Custom mine and bank destinations:

Custom mine and bank destinations will determine where the script walks. Preset locations have predetermined positions that randomize, but you can set custom destinations for them too if you want the script to walk differently than for other users.

By clicking on Add tile button, you will set the destination as the tile where your character is currently standing. Undo button will undo the last tile you set.

You can set as many destinations as you like. These will be randomized every time the script walks.

Custom destinations don't need to be added for custom location if you start the script near the rocks and use webwalking to bank. Custom location should use webwalking by default.

ADVANCED:

Custom paths:

You can make custom paths that the script will use to travel to the bank and mine. You can choose to make a custom path from bank to mine and mine to bank or you can just reverse the path from mine to bank so that you don't have to make two different paths. It's possible that it's better for antiban purposes to make two slightly different paths. All paths will be randomized for every walk anyway.

To make a path to mine, you should start by adding a tile that is inside the bank near the bank booths. After this you should add tiles that are 3-5 tiles away from each other all the way to the mine. All tiles will be randomized by 0-2 tiles to every direction so keep that in mind when making a path. The last tile should be near the rocks you want to mine.

To make a path to bank, you can either reverse the path to mine or make a custom path. First tile near the rocks, next tiles 3-5 tiles away and the last tile will be inside the bank, near the bank booths.

Walking method override:

You can use this settings to override the walking method of the preset location. Custom location uses webwalking by default so you can choose to use another walking method if webwalking doesn't work well in your location. Preset locations all use different walking method depending on what works best. You can also change their walking methods as long as the walking method you choose is supported by the location.

WebWalking will use predetermined nodes in the world map that it will follow. It sometimes can have weird behavior but usually works very well.

BlindWalk will create a straight randomized path between your mining location and the banking location. The path is randomized for every walk. (needs custom destinations to be added)

Runite rock mining [Runite version]

Spoiler

Right now runite rock mining is restricted to the runite version of the script. https://tribot.org/repository/script/id/582-aminer-v2-runite/

Please keep in mind that runite/hr rates depend highly on the amount of players that are mining them.
Jagex has also implemented a login cap that will prevent players from logging in and out too much which will decrease runite/hr rates.

Supported locations:
- Heroes' Guild
- Mining Guild
- Neitiznot (go to location settings to set up food etc. before starting it)

aMiner v3 [BETA]

Spoiler

Beta version of aMiner v3 is now available for all users who have access to the script. You can access it by clicking the button "aMiner v3 [BETA]" when you open v2.

I have made many improvements to all parts of the motherlode mine logic and it has been completely rewritten. I have also included a lot of new options and improved how old options from v2 work. Normal mining is a fairly new addition so there could be more issues than with motherlode mine.

If you have any suggestions for new features or questions, please let me know, preferably via PM.

 

Motherlode camera settings:

Spoiler

To help you understand how the angle degrees work etc. you can enable Debug --> Camera in your Tribot client. It will show you the current rotation and by rotating your camera you can see how much it changes.

Override how often camera is moved settings allow you to change how often the script will rotate camera to see the veins. By default the script creates a profile for your account that is different for each account.

Max range adjusts the maximum randomization of camera rotation. If you put it at 30 degrees, your camera rotation can have a maximum randomization of 30 degrees in both directions.

Randomization slider adjusts how much the common randomization is out of the max range. So if your max range is 30 but your randomization is 50%, it will most of the time randomize the camera rotation about 15 degrees.

Alternative camera rotation will make the script use two rotation points and the script will choose the closest one. The slider associated with this setting will adjust how much the two rotation points differ from each other.

 

Arguments:
lastv3 = skips opening v2 and opens v3 with the last saved settings.
profile:profilename = skips opening v2, skips v3 GUI and starts the script with the specified profile name.

 

Arguments:

"last" = loads last saved settings without opening GUI
"profilename" = loads settings with that profile name if it exists without opening GUI

Edited by Aropupu
  • Like 6
  • Thanks 1
Link to post
Share on other sites
  • Replies 5k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Make sure ROOFS ARE TOGGLED OFF in Runescape's settings. The script can be found from the store: https://tribot.org/collections/osrs-scripts/products/aminer-v2 Features and location list:

Will be adding the new Mining Guild area to the script either today or tomorrow if all goes well.

Thanks @Aropupu  

I have now updated the premium version with Worldhopping but it is in beta for the time being so I won't be advertising it in the topic title. It supports 3 locations currently: Mining Guild, Lumbridge Swamp and the Grand Tree. It remembers which worlds it has visited and you can choose the time it keeps away from those worlds in the Options menu.

Link to post
Share on other sites
  • Aropupu changed the title to aMiner v2 [ MOTHERLODE / BANKING / POWERMINING / WORLDHOPPING ]

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
  • Our picks

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

       

      Documentation:

      Java docs: https://runeautomation.com/docs/sdk/javadocs/index.html?overview-summary.html

      Kotlin docs: https://runeautomation.com/docs/sdk/kdocs/index.html

       

      Backwards compatibility:

      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.

       

      Gradle template:

      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:

       

      Bug reports:

      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.

       
        • Like
      • 0 replies
    • Support for the gradle launcher is being dropped. Read more about the new launcher here.
        • Like
      • 8 replies
    • What to expect from TRiBot moving forward.
        • Thanks
        • Like
      • 11 replies
    • 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.
        • Sad
        • Like
      • 40 replies
    • 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.
        • Like
      • 13 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...