SRL Archive - OSR Money Making/Collecting

[AL] AeroEssence (Varrok essence-miner)


Flight

2015-01-25 11:40:57


AeroEssence
By Flight

Current version: 1.1_1


Core features:
  • Mines essence at the Varrock East bank
  • Utilizes RSWalker to handle positioning & walking
  • Ability to hop worlds when players are detected nearby (only within the mine)
  • Very fast detection of random events
  • FSM-style engine
  • Break system
  • Stats
  • 100% color

Requirements:

How to run:
Start in the bank, at the rune shop or in the essence mine itself. Have your pickaxe already equipped or in your inventory.

[Notes]
This is just a simple essence-miner I put together recently to refresh myself of scripting. There's many failsafes throughout the script to ensure it doesn't get stuck at any point. It should handle most issues if any arise and if not it'll safely log you out and shut off. It's fully capable of running directly in the browser if you prefer but by default SMART is enabled. I've run it on two accounts simultaneously, also over night without any issues. It's safe to run if you have "DOPLAYERCHECKS" enabled as this will make you hop worlds quite often but will take a toll on your essence-per-hour.

If you've any issues please let me know, and happy mining!

dannyferg

2015-01-28 00:58:22

Thanks for sharing the script! Ran it in SMART and official client for ~2hr. Works well! Sometimes it looked like it was hunting around the screen to find the essence to mine. Noticed it miss clicked on ~2 occasions when walking to the rune shop, it would run back to the bank halfway to the shop. Just some feedback no major issues. :D

edit: I fell asleep and forgot it was running. Proggy wasn't counting ess or xp. I banked about 6.5k ess. Really didn't want to run it that long but I'm not banned.. yet btw I had doplayerchecks=false

edit2: lol got a 2 day Bot Busting Moderate (ban). I would keep doplayerchecks=true.

[======================================]
[ AeroEssence V 1 Rev 0 ]
[ by Flight ]
[======================================]
[ Total Run Time : 11 Hr 27 Min 57 Sec ]
[ Mining XP : 1 (0/Hr) ]
[ Essence Mined : 0 (0/Hr) ]
[ Breaks : 7 ]
[ Logged In : 14 ]
[======================================]
[ AeroEssence V 1 Rev 0 ]
[======================================]
[====================================]
[ Randoms Report ]
[____________________________________]
[ Dismissed 7 random events ]
[====================================]

edit3: proggy works don't know why the first one didn't

[====================================]
[ AeroEssence V 1 Rev 0 ]
[ by Flight ]
[====================================]
[ Total Run Time : 2 Hr 18 Min 0 Sec ]
[ Mining XP : 6,480 (2,817/Hr) ]
[ Essence Mined : 1,296 (563/Hr) ]
[ Breaks : 1 ]
[ Logged In : 2 ]
[====================================]
[ AeroEssence V 1 Rev 0 ]
[====================================]

Booper9

2015-02-16 15:58:22

Getting this Error, will post proggy's if runs.

Error: Unknown declaration "SEWalker" at line 40
Compiling failed.

-Booper

Harrier

2015-02-16 17:17:28

From: Booper9
Getting this Error, will post proggy's if runs.

Error: Unknown declaration "SEWalker" at line 40
Compiling failed.

-Booper

SEWalker was removed from AeroLib in the last update, so the script is outdated @Flight; (I'll fix it if your busy :))

Booper9

2015-02-16 18:07:54

From: Hawker
SEWalker was removed from AeroLib in the last update, so the script is outdated @Flight; (I'll fix it if your busy :))


Thank you for the fast reply, i'll wait for the update!

Flight

2015-02-16 19:26:58

From: Hawker
SEWalker was removed from AeroLib in the last update, so the script is outdated @Flight; (I'll fix it if your busy :))


Well I was going to wait until the 19th when my essence-mining account is usable again but I guess I'll go ahead an update the script to work with the newest AL. I'll work on that tonight I suppose.

Booper9

2015-02-17 03:49:52

From: Flight
Well I was going to wait until the 19th when my essence-mining account is usable again but I guess I'll go ahead an update the script to work with the newest AL. I'll work on that tonight I suppose.


Flight, you can use one of my f2p accounts to test it out if you want.

-Booper

Flight

2015-02-23 08:56:20

Updated the script to version 1.1. This includes the positioning/walking system being replaced by RSWalker as well as Stats. Remember if you use Stats it's recommended you register an account to keep track of your XP/Essence gains, not to mention some friendly competition. If you don't already have the Stats info directory (Simba>Stats>Info.txt) then running the script one time will create this for you. After that simply go to that Info.txt file and enter your Stats ID & pass; you will only need to do this once, ever. For more information on Stats you can check out the complete guide by Grats.

You can find the Stats page here:
http://stats.grats.pw/script.php?sid=10

Solar

2015-02-25 13:40:39

Quite surprised not more leechers have taken advantage of this script or moaned about setting it up.

Anyway, I thought I'd try it out and saw a couple of things go on after starting up.
Firstly, it once ran to the shop and tried to right click teleport but the shop door was shut and immediately returned to the bank and then changed worlds.
Secondly, after changing worlds it started to run towards the shop but when it went north out of the bank, the minimap flag went out of sight and then then script clicked in the bank. Then repeated to click in the shop and the bank again. At this point I stopped and figured I'd give you this as feedback. :)

Hope it helped at least a little.

Edit: Forgot to add; when logging in for the first time even with the member constant as false, the script doesn't bother to try to pick a world.

Flight

2015-02-25 20:37:13

From: Solar
Quite surprised not more leechers have taken advantage of this script or moaned about setting it up.

Anyway, I thought I'd try it out and saw a couple of things go on after starting up.
Firstly, it once ran to the shop and tried to right click teleport but the shop door was shut and immediately returned to the bank and then changed worlds.
Secondly, after changing worlds it started to run towards the shop but when it went north out of the bank, the minimap flag went out of sight and then then script clicked in the bank. Then repeated to click in the shop and the bank again. At this point I stopped and figured I'd give you this as feedback. :)

Hope it helped at least a little.

Edit: Forgot to add; when logging in for the first time even with the member constant as false, the script doesn't bother to try to pick a world.


That's good feedback; detail-filled. I've seen that walking issue happen once in my personal testing. Rather than changing the way RSWalker works I'll probably just replace blind-walking with a couple of static paths to walk. Less human but it sure beats seeing our player walk back and forth between the bank and the rune shop. The door issue is a failsafe when someone closes doors to catch/kill low level players. Instead of still trying to interact with Aubury through a wall the player runs back to the bank out of harm and switches worlds.

And last up is the logging in issue. By default AeroLib will load SMART with the best world given from the OSRS homepage; this can be a Members world. When logging in AL does not take into account if the current world is a Members world and our player's member status is 'False'; this world-checker only checks if we're about to log into a high-risk world. But I believe it would be wise to do some modifying to the login procedures and have it check the player's member status versus the currently selected world and adjust accordingly. I'll work on this tonight or tomorrow.

amcg698

2015-03-17 23:31:39

Great script, I've been using it a while. Having two new accounts instabanned from using other script clients like TriBot and Runemate, I will never bot again aside from a select few simba scripts, including this one. Only a couple things, once the script took me all the way to the GE somehow. I came back to my pc and logged on after a script loop termination and found myself sitting in the northeast corner of the GE. Second, script loops. This may be my inability to find anti-leech and if that's the case then good job but if not, the script sometimes only runs half an hour for me when other times it'll run all night. No problems with world selection though. Great script though man keep up the good work.

Tlachtli

2015-03-23 18:13:35

Thread's hurting for proggy's, so here's one for ya:

[====================================]
[ AeroEssence V 1.1 Rev 0 ]
[ by Flight ]
[====================================]
[ Total Run Time : 6 Hr 1 Min 5 Sec ]
[ Mining XP : 15,660 (2,602/Hr) ]
[ Essence Mined : 3,132 (520/Hr) ]
[ Breaks : 2 ]
[ Logged In : 5 ]
[====================================]
[ AeroEssence V 1.1 Rev 0 ]
[====================================]
[====================================]
[ Randoms Report ]
[____________________________________]
[ Dismissed 0 random events ]
[====================================]

Great script, really dig it :D I just decided to pick up OSRS a couple days ago (after a long hiatus from RS in general), and it's definitely helping with those early mining levels. Good way to burn off that stupid 24-hour GE timer, too.

One thing I noticed while babysitting it, once in a while it struggles to teleport to the mine. While trying to find the teleport option it would click outside of the shop, run out, and run back inside. Nothing that majorly impacts the function, but it does look a little non-human.

HawkerArcher

2015-05-09 05:41:57

Just randomly started getting errors with this script, it keeps changing mouse options to 1 button mouse, then getting stuck in a loop and terminating.\

Loading extension C:\Simba\Extensions\associate.sex
Extension Disabled - Did not compile
[Error] (14:3): Duplicate identifier 'TCharArray' at line 14
Loading extension C:\Simba\Extensions\extension.sex
Extension Enabled
Extensions Updater Enabled!
Loading extension C:\Simba\Extensions\srl.sex
Extension Enabled
SRL Updater Enabled!
SPS Updater Enabled!
Plugins Updater Enabled!
Simba news:

Simba "Zealous Bugger" 1.1.0 has been released!
You can read all about it here[1], or head over to
the Github release page[2]

SRL-6 will remain backwards compatible with Simba 1.0 for some time, but we
encourage everyone to upgrade to the latest and greatest!

In a few days Simba 1.1.0 (version 1100) will also appear in the auto
updater.

If there are bugs, please - as always - let us know. We'll do our best to
fix them for you!

As always, see you on our homepage; https://villavu.com

Hakuna Matata!

[1] https://villavu.com/forum/showthread.php?t=110430
[2] https://github.com/MerlijnWajer/Simba/releases/tag/simba-1.1.0

Loaded Font BigChars
Loaded Font CharsNPC
Loaded Font CharsNPC07
Loaded Font CharsTrade
Loaded Font CharsTrade07
Loaded Font FriendChars
Loaded Font LoginChars
Loaded Font MouseoverChars
Loaded Font SmallChars
Loaded Font SmallChars07
Loaded Font SmallCharsNS
Loaded Font StatChars
Loaded Font StatChars07
Loaded Font UpChars
Loaded Font UpChars07
Loaded Font UpChars07_s
Loaded Font UpCharsEx
Loaded Font XPChars
Loaded Font UpChars_s
Compiled successfully in 4641 ms.
[=================================]
| < Aero|Library > |
| —————- |
| Version : 1.1 |
| Revision : 6 |
[=================================]
[AL] Initiating AeroLib…
[AL] Checking version…
[AL] Currently up to date.
[AL] Loaded 2 MSObjects.
Paired with SMART[4692]
[AL] Startup complete!
[AL] Logging player in…
[SCRIPT] Changing script state to: SHOPWALK
[AL] Logging player in…
[SCRIPT] Changing script state to: ENTERMINE
[AL] Logging player in…
[AL] Logging player in…
[SCRIPT] Changing script state to: MINEWALK
[SCRIPT] Changing script state to: MINING
[AL] Logging player in…
[AL] Logging player in…
[AL] Logging player in…
[AL] Logging player in…
[AL] Logging player in…
[AL] Logging player in…
[SCRIPT] Script state loop, terminating
Successfully executed.
Compiled successfully in 7375 ms.
[=================================]
| < Aero|Library > |
| —————- |
| Version : 1.1 |
| Revision : 6 |
[=================================]
[AL] Initiating AeroLib…
[AL] Checking version…
[AL] Currently up to date.
[AL] Loaded 2 MSObjects.
Paired with SMART[4692]
[AL] Startup complete!
[SCRIPT] Changing script state to: MINING
[AL] Logging player in…
[AL] Logging player in…
[AL] Logging player in…
[AL] Unable to detect login interface…
[AL] Logging player in…
[SCRIPT] Changing script state to: MINEWALK
[SCRIPT] Changing script state to: MINING
[AL] Logging player in…
[AL] Logging player in…
[AL] Logging player in…
[SCRIPT] Changing script state to: EXITMINE
[AL] Logging player in…
[AL] Logging player in…
[AL] Logging player in…
[SCRIPT] Changing script state to: ENTERMINE
[AL] Logging player in…
[SCRIPT] Changing script state to: EXITMINE
[AL] Logging player in…
[AL] Unable to detect login interface…
[SCRIPT] Changing script state to: BANKWALK
[SCRIPT] Changing script state to: BANKING
[AL] Logging player in…
[=================================]
[ AeroEssence V 1.1 Rev 0 ]
[ by Flight ]
[=================================]
[ Total Run Time : 5 Min 56 Sec ]
[ Mining XP : 140 (1,413/Hr) ]
[ Essence Mined : 28 (283/Hr) ]
[ Breaks : 0 ]
[ Logged In : 0 ]
[=================================]
[ AeroEssence V 1.1 Rev 0 ]
[=================================]
[====================================]
[ Randoms Report ]
[____________________________________]
[ Dismissed 0 random events ]
[====================================]
Time until break: 01:14:57
[SCRIPT] Changing script state to: SHOPWALK
[AL] Logging player in…
[AL] Logging player in…
[AL] Logging player in…
[AL] Logging player in…
[AL] Unable to detect login interface…
[AL] Logging player in…
[AL] Logging player in…
Successfully executed.
Compiled successfully in 5937 ms.
[=================================]
| < Aero|Library > |
| —————- |
| Version : 1.1 |
| Revision : 6 |
[=================================]
[AL] Initiating AeroLib…
[AL] Checking version…
[AL] Currently up to date.
[AL] Loaded 2 MSObjects.
Paired with SMART[4692]
[AL] Startup complete!
[AL] Logging player in…
[SCRIPT] Changing script state to: SHOPWALK
[SCRIPT] Changing script state to: ENTERMINE
[SCRIPT] Changing script state to: MINEWALK
[SCRIPT] Changing script state to: MINING
[AL] Logging player in…
[SCRIPT] Script state loop, terminating
Successfully executed.

ben5252

2015-05-22 10:55:09

Occasionally the script does not walk me far enough into the bank and thus cannot find the bank desk. Tried to figure out how to adjust this but I'm not that well versed with coding. It usually doesn't make it much more than an hour, made it to almost 2 hours once but hasn't happened again. Here's what I got in Simba, just ends on a loop while trying to bank. Any help is appreciated! Thanks!


[===================================]
[ AeroEssence V 1.1 Rev 0 ]
[ by Flight ]
[===================================]
[ Total Run Time : 24 Min 26 Sec ]
[ Mining XP : 1,350 (3,314/Hr) ]
[ Essence Mined : 270 (663/Hr) ]
[ Breaks : 0 ]
[ Logged In : 1 ]
[===================================]
[ AeroEssence V 1.1 Rev 0 ]
[===================================]
[====================================]
[ Randoms Report ]
[____________________________________]
[ Dismissed 0 random events ]
[====================================]
Time until break: 01:15:36
[SCRIPT] Changing script state to: SHOPWALK
[SCRIPT] Changing script state to: ENTERMINE
[SCRIPT] Changing script state to: MINEWALK
[SCRIPT] Changing script state to: MINING
[SCRIPT] Changing script state to: EXITMINE
[SCRIPT] Changing script state to: BANKWALK
[SCRIPT] Changing script state to: BANKING
[SCRIPT] Script state loop, terminating
Successfully executed.

samlant

2015-05-24 05:16:36

Receive the same error return as ben5252, but very infrequently.

This is a very well-written script that I have been trying to break down and learn from. Thanks for this script, not only for its obvious benefits as a "bot," but for its learning opportunities, too, for us aspiring-coders!

[====================================]
[ AeroEssence V 1.1 Rev 0 ]
[ by Flight ]
[====================================]
[ Total Run Time : 3 Hr 25 Min 2 Sec ]
[ Mining XP : 6,720 (1,966/Hr) ]
[ Essence Mined : 1,344 (393/Hr) ]
[ Breaks : 2 ]
[ Logged In : 11 ]
[====================================]
[ AeroEssence V 1.1 Rev 0 ]
[====================================]
[====================================]
[ Randoms Report ]
[____________________________________]
[ Dismissed 2 random events ]
[====================================]

———————
With Unbounding Thanks, Grace, and Peace,
-Samlant

Nixes

2019-04-01 21:35:09

I Tried the script again after a year.
I ran it for several hours several times.
The script seems to be unable to switch to inventori tab and unable to change worlds. Might be due to runescape updates.
To fix the script i put DOPLAYERCHECKS = False;
After hoverSkill('Mining', False); on line 202 I added on line 203:
FTab(24);
After wearingPickaxe := item_Pickaxe.inEquipment(); on line 217 I added on line 218:
FTab(24);