Welcome, Guest
Please Login or Register.    Lost Password?

Wow, Drone Window Is Complicated!
(0 viewing) 
Go to bottomPage: 1234567
TOPIC: Wow, Drone Window Is Complicated!
*
#38115
Re: Wow, Drone Window Is Complicated! 10 Years, 10 Months ago Karma: 34
Update:
9 weeks straight and no problems using flow that, if error, closes ore window and restarts jettison.
innominate
Gold Boarder
Posts: 642
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#38411
Re: Wow, Drone Window Is Complicated! 10 Years, 9 Months ago Karma: 0
I can help testing your code. If you want some help... best regards
luiscarvalhofb
Senior Boarder
Posts: 145
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#38417
Re: Wow, Drone Window Is Complicated! 10 Years, 9 Months ago Karma: 34
luiscarvalhofb, there's nothing to test except the damage checks. But it is so insignificant that I haven't bothered. I lose a few million ISK in drones per week, but gain 300-400 M3 per minute. This means an extra 1-2 billion per character per month in high sec (Looter but no Orca) at 10 hours per day.

To get max efficiency with the module EP would have to treat the drones as an extractor with different stats and have the ship keep a roid at 2km that only the drones mine. I don't think the EP algorithm editor and modules support that currently. If it had a module that targets an overview line number retrieved from an INI file, I guess it would be possible. But then I'd have to track which roids EP is using for mining modules, which isn't hard, and I really didn't set out to duplicate things that EP does very well.
innominate
Gold Boarder
Posts: 642
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2015/12/10 15:59 By innominate.
The administrator has disabled public write access.
 
#38425
Re: Wow, Drone Window Is Complicated! 10 Years, 9 Months ago Karma: 34
Slav, I feel like I've proven that mining drones can be integrated without having to change the JettisonCargo module, with a slight change to the algorithm or making it recursive. I just don't know what to do now. Could you let me know if you are just too busy or not interested? If too busy, I'd be happy to work on integration myself with a copy of the EP code that doesn't mask all of the function/variable names.

I have other things I'd like to try too like:

  • Have Looter able to differentiate between ore and other loot so it can use ore and cargo holds at same time, which allows for...

  • Mobile Tractor Unit module for looter (that only deploys one until everything tractored)

  • Loot and Salvage Wrecks at same time

  • Unload to POS hanger AND Ore Compressor

  • Citadel Defender module when they're released (Would be fun!)

  • D-Scanner warning system, which I've already written

  • Auto-Prober (Maybe... There's a lot of potential here.)
innominate
Gold Boarder
Posts: 642
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2015/11/13 00:37 By innominate.
The administrator has disabled public write access.
 
#38452
Re: Wow, Drone Window Is Complicated! 10 Years, 9 Months ago Karma: 0
Very Nice innominate! Congratulation for your good work

! I would like to use this in my bots, and I think a lot of people will like to do the same. I got the drones rigs and the drones, and I have the skills up to max to have better performance. I did this a couple of weeks ago because was reading your post and it make me really happy about this new possibility! I know Slave is very busy with this last changes in eve, and I think it will be a lot of work to do it, but if possible slave give the opportunity to all your customers! it would be very nice to have this incredible new feature in the bot!

And, if you accept a suggestion Innominate to your fantastic list, you can add, the possibility to change to different crystals as it mine and the ore is finished! It would be grate to be able to mining with techII crystals all the belt!

Best Regards!!
luiscarvalhofb
Senior Boarder
Posts: 145
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#38455
Re: Wow, Drone Window Is Complicated! 10 Years, 9 Months ago Karma: 34
luiscarvalhofb wrote:
And, if you accept a suggestion Innominate to your fantastic list, you can add, the possibility to change to different crystals as it mine and the ore is finished! It would be grate to be able to mining with techII crystals all the belt!

Yep, I didn't mention that one on purpose because it is actually much more problematic than you might think, unless you don't mind using double the amount of capacitor and crystal IIs...

There are few main problems:
1. Not knowing when EP will turn off a laser because it is all mined out
2. Not knowing what roid EP will lock next
3. If multiple mining lasers, not knowing which ones will be used (this vastly increases complexity)

EP could turn off a laser,
lock another roid,
begin mining the new roid,
lock another roid of a different type,
and toggle a different laser all in the same automation module.

A prediction algorithm approach would be insane, and a reactionary one wouldn't be much better.

The only way to do it outside of EP code is with a script that encapsulated the EP mining module.

It would have to:
turn on right before EP starts the mining laser module,
detect when EP locks a new roid,
remember the roid type locked,
monitor for mouse to approach the location of lasers,
*pause EP*,
determine vector of EPs mouse movements to determine which laser was to be used,
right click the module and select crystal type from menu,
unpause EP and let it turn the laser on,
wait to see if EP moves the mouse horizontally,
look to see if there is a laser is off in that direction,
if two off then change crystal in closest or whatever,
wait to see if there are other horizontal moves...
and turn off after the EP mining laser module ends.

*I've noticed that pausing EP sometimes (rarely) makes the VM unresponsive until EP is unpaused again, which is a really big problem. Most of the time this happens if I pause while bot is zooming out from the ship, but not always. For me that is the nail on the coffin for the approach.*

Multiple crystal support should be done within the EP code.
innominate
Gold Boarder
Posts: 642
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2015/11/16 04:07 By innominate.
The administrator has disabled public write access.
 
Go to topPage: 1234567
Moderators: Slav2
© Macro Laboratory 2026
All rights reserved!
Design by Ivan Kozyrin