SRL Archive - Research & Development Lounge

F-Miner; Development underway


Flight

2011-12-05 04:49:42

F-Miner (AIO)
–Under development–


So… I'm working on another project that will, I assume, match the size of Naturez, atleast. It will hopefully be an AIO miner with support for a vast amount of mining areas around Runescape; perhaps some you've never heard of. The goal is multi-area miner with both banking or powermining working in harmony.

The supported locations I'll be gathering on my own and later on I'll ask around to see what locations are most in demand, and if I've not already added them they'll be put on my agenda.


Script base
  • [X] Script loop [Banking]
  • [X] Script loop [Powermining]
  • [X] Rock-finding routines
  • [X] Bank-finding routines
  • [X] Bank-handling
  • [X] Walking events
  • [X] Antibans & Randoms detection

Shilo Village
Overall progress:
[||||||||||]
  • [X] Gem mining & banking
  • [X] Familiar handling

Varrock East
Overall progress:
[||||||||||]
  • [X] Copper mining & banking
  • [X] Tin mining & banking
  • [X] Iron mining & banking

Varrock West
Overall progress:
[||||||||||]
  • [X] Clay mining & banking
  • [X] Tin mining & banking
  • [X] Iron mining & banking
  • [X] Silver mining & banking

Barbarian village
Overall progress:
[||||||||||]
  • [X] Tin mining & banking
  • [X] Coal mining & banking


This list will (hopefully) be constantly updated after each piece of progress I make. Bear with me, I'm a one-man team here.

Also in this script I'll be using my own mouse movements. For those of you who saw my "Mouse movement fun" it's the same chance of miss and correct mouse movements. The spline is no where near as extreme as those last images, they were just for fun. :p

Shilo Village:

Varrock East mine:


~Cheerz

Main

2011-12-05 05:02:48

am just curious, how did you find the boundary for the rock? was it fast?

Flight

2011-12-05 05:07:21

It's just something simple. The shape detection uses the same format as my object-finding function; 2 unlikely colors that appear near each other at a specific distance. I simply got the rock's base color and plugged that into my function along with the tile's color at which the 'healthy' rock was found and it filtered out a boundry for the rock.

Kinda like models via color. :p

onilika

2011-12-05 05:07:54

Woohoo! It's coming! Flight Miner is on progress! :D
Wonder if granite comes also :b

dweg

2011-12-05 07:25:52

Please add in granite mining, if possible. It will be a great feature for many.

doublex8

2011-12-05 08:14:27

Not trying to sound like a dick at all, just asking from curiosity. Why not just add on to MSI?

gamer716

2011-12-05 10:05:41

  • Living Caverns
  • Dwarven Mines
  • Mining Guild/Resource Dungeon

Looking forward to the release!

Dynamite

2011-12-05 10:16:05

From: doublex8
Not trying to sound like a dick at all, just asking from curiosity. Why not just add on to MSI?


MSI shows next to no scripting skill.

doublex8

2011-12-05 10:47:45

From: Dynamite
MSI shows next to no scripting skill.


ah I see. Either way sounds Flight will be covering stuff that MSI doesn't so this looks cool. Can't wait to try it out.

Flight

2011-12-05 11:04:23

I like to do things my own way with my own style. This is SRL after all, everything is open source, why limit yourself? Build, customize, personalize.

I'd like to give MSI a run for its money. Going up the group of geniuses who keep it up and running motivates me. Besides, I doubt 'ol Coh3n and NCDS will mind the competition. ;)

Kyle Undefined

2011-12-05 11:04:51

Wow that looks awesome Flight! Can't wait to see how this turns out!


From: Dynamite
MSI shows next to no scripting skill.

What do you mean? I love scripting for MSI, it makes Pascal feel like OOP because of the libraries of objects, etc. Also, the way it's setup, is to entice people to script for it.

Harry

2011-12-05 11:06:54

From: Flight
Besides, I doubt 'ol Coh3n and NCDS will mind the competition. ;)

If I was to argue, I'd say you'd be highly incorrect on this, and that they would love any form of help with MSI. Fxing bugs, new locations, etc.

I like how you find the rock bounds, can't wait for some nice code to read.

Dynamite

2011-12-05 11:08:38

From: Camo Developer
Wow that looks awesome Flight! Can't wait to see how this turns out!



What do you mean? I love scripting for MSI, it makes Pascal feel like OOP because of the libraries of objects, etc. Also, the way it's setup, is to entice people to script for it.


I am not slating the amount of scripting that goes into MSI.
BUT, to make a script for MSI is literally just adding a record. In my opinion the fun is making a whole script, not just a record.
I understand the amount of knowledge needed and the skill needed to write the core stuff.

-Boom

Kyle Undefined

2011-12-05 11:15:27

From: Dynamite
I am not slating the amount of scripting that goes into MSI.
BUT, to make a script for MSI is literally just adding a record. In my opinion the fun is making a whole script, not just a record.
I understand the amount of knowledge needed and the skill needed to write the core stuff.

-Boom


Ah ok, yes, just adding a script that already has a skill core is easy. Creating skill cores and other cores are fun :)

I agree with you about making a whole script, I have several stand alone scripts I want to make. However, helping with MSI when I get the time too. Don't have time to do anything atm :(

Also, I agree with Harri. This code better be shmexy!

Flight

2011-12-05 11:30:02

From: Camo Developer
Ah ok, yes, just adding a script that already has a skill core is easy. Creating skill cores and other cores are fun :)

I agree with you about making a whole script, I have several stand alone scripts I want to make. However, helping with MSI when I get the time too. Don't have time to do anything atm :(

Also, I agree with Harri. This code better be shmexy!


Ha. Yeah I don't really know, I've just always preferred making my own from the ground up. I guess it gives a certain sense of pride, ya know?

My code…? Shmexy…? ….Never. :norris:

NexPB

2011-12-05 11:50:14

Support. Seems like u have already a good script.

Overtime

2011-12-05 11:53:16

From: gamer716
  • Living Caverns
  • Dwarven Mines
  • Mining Guild/Resource Dungeon

Looking forward to the release!


Support this.

Always loved Flights scripts, they are always stable when Jagex doesn't break sh*t

magernub573

2011-12-05 15:08:50

you sir, are a machine. grats on ssrl btw, just noticed D:

Dynamite

2011-12-05 18:14:26

Just would like to know who believes strongly against my view to de-rep me?

-Boom

Kyle Undefined

2011-12-05 18:29:54

Seems unnecessary…

Dynamite

2011-12-05 18:32:30

I honestly don't care about the actual rep just the reason behind it "that is utter bullshit"

-Boom

Press Play

2011-12-05 18:34:33

This looks really good! I'll definitely be trying this one out! The rock finding is an interesting concept and would be much more human-like than looking for the vein colour. Good work and good luck :)

Kyle Undefined

2011-12-05 18:38:09

From: Dynamite
I honestly don't care about the actual rep just the reason behind it "that is utter bullshit"

-Boom


I meant that the derep was unnecessary, not your post, sorry. I honestly don't see an issue with your posts, we all have opinions.

Yago

2011-12-05 21:33:00

From: Flight
Kinda like models via color. :p


This would be nice to put into MSI somehow… This is legit object finding

Flight

2011-12-05 21:52:06

From: Yago
This would be nice to put into MSI somehow… This is legit object finding


It's probably not what you guys think. I do have a pretty accurate object-finder (does not use shapes) that'll, first off, get the location of our rock and from that point I'll search a 50x50 parameter for the rock's base color and compare that to the ground tile color within a 3-pixel distance. Then I just combine those two TPAs and get the middle point of every point within the combined array, then just draw them all.

So actually, the rock is found before the shape is drawn, although in a couple other directions I could do it the other way around and and look for shapes instead.

On another note I'm a bit disappointed whoever de-repped Dynamite. I'll give ya some back mate. ;)

Yago

2011-12-05 21:58:17

From: Flight
It's probably not what you guys think. I do have a pretty accurate object-finder (does not use shapes) that'll, first off, get the location of our rock and from that point I'll search a 50x50 parameter for the rock's base color and compare that to the ground tile color within a 3-pixel distance. Then I just combine those two TPAs and get the middle point of every point within the combined array, then just draw them all.

So actually, the rock is found before the shape is drawn, although in a couple other directions I could do it the other way around and and look for shapes instead.

On another note I'm a bit disappointed whoever de-repped Dynamite. I'll give ya some back mate. ;)


You my friend are a beast!

legoace

2011-12-05 22:17:07

Now that's some real computer vision there. Even if it is after the initial find it's still extremely useful for checking your boundaries. I was working on a flood-fill method for object detection… maybe I'll dig it out again sometime.

TomTuff

2011-12-05 23:46:50

Will this have LRC? :D

Flight

2011-12-05 23:57:59

From: TomTuff
Will this have LRC? :D


:unsure: Too lethal for color.

TomTuff

2011-12-06 00:31:17

From: Flight
:unsure: Too lethal for color.


You're just afraid to die :p

Dynamite

2011-12-06 04:14:20

From: Camo Developer
I meant that the derep was unnecessary, not your post, sorry. I honestly don't see an issue with your posts, we all have opinions.


Yes, and so did I , I am not making much sense today :P <3

-Boom

P1nky

2011-12-06 14:42:53

Wow mate, MSI is a great project…

Who said we can't have more than one 'great' project :).
Keep it up…

[XoL]

2011-12-06 19:07:22

This is amazing, I am marveled by your scripting skill (I was just reading your Heavy Rodder script and was amazed at how you made something particularly simple into something amazing! :P)

Albi

2011-12-08 06:21:12

Perhaps you should try to add Lava Flow Mines, I'm sure it'd be a challenge due to the large area that the rocks could potentially be in but I'm sure you could do it.

onilika

2011-12-08 06:33:01

Now! I would say that making a script for LFM would be impossible. I say this because you have to search for a next spot, after a while, if you want to get 100XP for each time you mine. So…with colour, I think that's not possible. You might want to risk that from your list :b

richassman

2011-12-10 00:22:45

I can't wait! Wish you the best of luck.

Olly

2011-12-10 08:24:18

From: Flight
:unsure: Too lethal for color.


You should give it a go still :) Also lava titan support would be very nice.

Heavenzeyez1

2011-12-10 08:40:14

Can't wait for the release, bro! <3

~Eerik.

DeSnob

2011-12-10 09:43:13

You should add rune mining as well. It can be an SRL-Member only feature :p.

B R O W N Y

2011-12-10 11:28:39

resource dung(:

Flight

2011-12-10 22:43:42

I'm sorry guys but it looks like I'm gonna put this project on hold for a little while. I've had a temporary change in interest, I'm now working on an astral rune-crafter.

[XoL]

2011-12-10 22:59:52

Fair enough :P, I am still looking forward to this script :D

Ancient

2012-01-07 03:42:37

Flight,
Why not adding the power iron ore miner and coal miner + banker with that dung door in the Dwarven Mine Resource area

Flight

2012-01-07 04:18:04

Yeah the resource dungeon will be on the list. I'd really like to continue working on this project, but it seems I have to keep up with my other scripts out at the moment. Very time-consuming.

Grihmm

2012-01-07 04:57:27

Looking forward to this. Maybe you could include mining next to Yanille, Port Khazzard, near Rimmington? Those are locations not often used. Just thought I would mention it.

Er1k

2012-01-07 05:08:24

The boundary finding demo is most impressive. I get the basic idea of your explanation, but how do you implement it? Sounds to me a computationally intensive operation

To add to the features, I'd say rimmington with ring of kinship/clan camp tele or port sarim box would be a great addition. It's a much underrated location after the nuke

Flight

2012-01-07 05:27:40

Thank you all for the suggestions. Yes, a lot of these I already plan to implant into F-Miner, I just need the time to do so.

Er1k

2012-01-07 06:30:50

Ah I just remember that there's a clay mine right below barb village. ;) Prices are closing 400gp these days :(

Press Play

2012-01-07 07:26:08

I really am impressed (still) with the way you have implemented the rock finding of the outline of the whole rock! I can't wait to test and get my hands on some of the code ;) I'll be definitely learning a lot from it!

Olly

2012-01-09 19:00:40

Impressed at how well you can find the outline of the rock. :)

tallmantreee

2012-01-31 18:26:03

looking forward to trying this out! If you need anything lemme know id be happy to test i have a few miners that can try some various areas for you.

Flight

2012-01-31 20:57:09

'Tis put on hold for the time being. I do look forward to continuing this project in the future though.

NexPB

2012-02-01 11:10:54

Looks very promising I hope I can read the code soon I'm interested how you did the loop.