Black Miner - Mining Bot

08/26/2011 21:04 PrimeDOX#1
Hey Guys :)

I'm programming my own mining bot for a while now.
The software has still alpha status, but I've a lot of features on my todo list I plan to implement.

Now I'm interested what you think about what I've done already and what you would change, add or improve.

Here's a demo video where you can see it working for aprox. an hour:

The basic concept is to keep the user safe from beeing busted by ccp. That means that there are no hooks on DX or hacks of any kind. Additionaly, every timebased step is randomized to hide obvious "bot-like" repeatings.

Furthermore it was important for me to keep the configuration as simple as possible. It takes less than 30 secs to get a read-to-use config.

The bot is working with image recognition to detect depleted asteroids, if the laseres working correctly (this means it detects "ghost-lasers" when roid is depleted) and the fulness of the cargo.

Feature-List:
Detection if cargo is full.
Defending drones.
Damage detection and GTFO!
Mining drones (soon)
Jetcan mining (soon)
+Haulern (soon)
VMWare mode (buggy)

I would be glad about any critics and suggestions.

------------GERMAN-------------------------------------------------------
Moin Jungs :)

Ich programmiere seit einiger Zeit an einem eigenen Mining Bot.
Bisher bin ich grade im alpha Status, und ich hab noch massig Funktionen auf der Liste die ich noch einbauen will.

Mich würde mal interessieren, was ihr von den bisherigen Ergebnissen haltet, und was ihr noch ändern bzw. verbessern würdet.

Hier mal eine Demo wo der Bot eine Stunde in aktion ist: (Full-HD einstellen)

Features:

Ersteinmal besteht das Grundkonzept in der Sicherheit. Der Bot benutzt keine (DX)API Hooks oder andere Hacks die auffällig sind. Hinzu kommt, das für alle Zeitabschnitte ein Zufallswert berechnet wird, um "Botartige-Widerholungen" zu vermeiden.

Des Weiteren war mir wichtig, das er sich einfach und intutiv Konfigurieren lässt. Das dauert nämlich keine 30 Sekunden ;)

Mittels Bildanalyse wird geprüft ob der Asteroid depleted ist und ob die Laser ihren Dienst verrichten ("Ghost-Laser" nach depleted roids erkennt er somit auch). Das vermeidet übrigends auch das regelmäßige auffällige Abschalten der Laser nach einer Runde.

Weiteres:

Erkennung wenn Cargo voll ist.
Drohnen zur Verteidigung.
Schaden erkennen und sich verpissen :D
Drohnen zum Minern (noch nicht eingebaut)
Jetcan Mining (noch nicht eingebaut)
+Haulern (noch nicht eingebaut)
VMWare Modus (noch etwas buggy)

Würde mich über Anregungen freuen.
08/26/2011 23:44 Kaanor_#2
ich spiele derueit kein eve.
aber wen der bot haulern via 2 acc hinbekommt dan habe ich großes intresse =)
der bot sollte im 0.0 nen local scann haben wen jemand mit redfalg auftaucht das der bot sich auf savespot verpisst und auslogt z.B. oder im high sec nur fields die leer sind(keine spieler) minert.
das der bot unendlich viele fields abscannen kan. das er bookmark warps macht

naja das wars erstmal =)

edit// Viel erfolg wünsch alles gute =)
08/31/2011 17:37 PrimeDOX#3
UPDATE Alpha 0.1.1
* Detection when docked now using image recognition instead of using dynamic timer.
This saves up to 1 minute for every bot round.

--

Hi Kaanor_!
Vielen Dank für deinen Beitrag.
Leider habe ich selber noch nie andere Bots genauer angeschaut geschweige denn benutzt , sodass ich mit deinen Wunsch "das der bot unendlich viele fields abscannen kan. das er bookmark warps macht" irgendwie nichts anzufangen weis. Ich bin schon die ganze Zeit am überlegen, was du damit meinst, aber ich checks nicht :D
Kannst du mir das vielleicht nochmal genauer erklären?

Bei "roten Schiffen" direkt abzuhauen sollte kein Problem sein. Gute Idee! Bin selber nur im High da ich eigentlich nur am Programmieren bin und kaum zum zocken komme.

"Minern nur wenn kein anderer Spieler da ist": Machbar, aber wofür soll das gut sein? (ehrliche gemeinte Frage)
09/04/2011 07:45 Knuddelbearli#4
aufjedenfall massiv VMWare tauglich amchen ansonsten wäre noch eine Optimierung des anwarpens und ein automatischen bookmark script nett.


zB warp auf ein 200Km BM wo er direkt schon auf den Belt ausgerichtet ist und dann innerhalb kürzester zeit warp auf einen Asteroiden ( die meisten Boots brauche dann 5-10 sec in der Zeit ist man schonwieder auf 0 Speed und muss neu beschleunigen )

Und beim erstellen Warp auf 100 zum Belt, Bookmark erstellen dann zurück zur station und 100km auf das Boomarkt. Dadurch zeigt die Nase direkt au den Belt.


Ansonsten hätte ich prinzipiell auch Interesse als Tester oder sobald es unter VMWare ordentlich läuft.
09/05/2011 16:43 PrimeDOX#5
Moin Knuddelbearli, danke für dein Feedback.

Okay, dank deiner Beschreibung glaube ich nun so halbwegs verstanden zu haben was ein "Bookmark Script" bzw. mit diesen 200km Belt-Jumps gemeint ist.

Äh mal ehrlich, wenn ich ne Barge sehe die sich so bewegt, ist ja wohl gleich klar was da läuft. So ein auffälliges Verhalten versuche ich zu vermeiden.
Ich sehe auch darin keine Effizienzsteigerung. Bei einem Laser-Radius von 15km, decke ich mit einem Bookmark 30km des Belts ab. 2 Davon und ich habe 60km abgedeckt (wie in dem Video zusehen). Das heisst, ich kan 60km Asteroids abbauen ohne mich einen Zentimeter zu bewegen oder einen "Zwischenwarp" machen zu müssen.

Deswegen sehe ich grade keinen Grund für sowas, lasse mich aber gerne eines Besseren belehren :)

Ich hab mich mal etwas umgeschaut und gesehen, das der RR-Bot wohl sowas verwendet. Ich werde hier keine RR-Kopie bauen ;)

Zum Optimieren des Anwarpens: Bin grad dabei. Die Leerlaufzeit werd ich wohl auf 0 Sek bekommen :)

VMWare: Ebenfalls in Arbeit. Wird nacher genauso laufen wie ohne VM mit der einzigen Einschränkung, dass das EVE Window nicht verdeckt werden darf (was, solange die VM nur zu EVE Zwecken genutzt wird, kein Problem darstellen sollte). Ausserhalb der VM kann man EVE ruhig im Hintergrund laufen lassen, muss aber mit dem "Maus-Klau" leben :D

Danke für dein Interesse als Tester. Werde bei Zeiten darauf zurück kommen. ;)
09/10/2011 19:34 Knuddelbearli#6
? also ich habe jahrelang manuell geminert und das auch genau so gemacht da man sonst ohne orcaboost immer erst 5km rumtuckern muss
10/01/2011 11:13 wolverine5pl#7
where can I get it from? looks good. how safe is it?
01/13/2012 01:58 SilverTide#8
wo solls den denn geben?
01/22/2012 11:25 PrimeDOX#9
Liegt derzeit auf Eis. Uni und andere Projekte haben erstmal Vorrang. Ich melde mich wenns weiter geht.
02/03/2012 12:54 jeshinator#10
hello, is this still working? any change i could try it?