Wow, Drone Window Is Complicated! (0 viewing)
 | | |
|
TOPIC: Wow, Drone Window Is Complicated!
|
|
Re: Wow, Drone Window Is Complicated! 10 Years, 2 Months ago
|
Karma: 0
|
|
Tsk again for the kind answer! I'm a attorney at law but I would prefer to be a programer! That's is like magic for me!
It is indeed very complicated. Your brain is so capable and sometimes we think computer will do the trick easily, but it's clearly not the case!
I would appreciate if you could give or sell your drone module to us!
Best regards!
Luis
|
|
|
|
|
|
|
Re: Wow, Drone Window Is Complicated! 10 Years, 1 Month ago
|
Karma: 33
|
|
The Overview window has now been assimilated into the collective. DroneMinerV2 is a success! It now mines a separate roid from what EP mines! (It is not optimized, and only tested for about an hour, but it works.)
Targets new roid {that is not targeted by EP}
Mining drones assigned to mine new roid
New roid UNtargeted {and they just keep mining away at it!}
Once I got the bugs worked out of this, MTUs are next baby! (With my bots moving within 2,500 of each roid the drones are mining, cans one third full get spread out all over the belts and the extra cans (and ore from drones) is such that my looter is having trouble keeping up with my Skiffs.)
luiscarvalhofb, right now I have not researched how to protect my code from copying and redistribution. So if someone dishonest got a hold of it they could share it with everyone for free, and I've spent a significant amount of time creating a very nice code framework. But there are around 9,000 people registered to this forum. Even if only 1,000 people are still actively using the bot, many of them have multiple miners (some with 20+). This could cause ore prices to go down because lots of botters got my code without me getting much in return. So not only would people not be paying me for my work, the effective price of my PLEXs would go up. My drones bring in an extra 1-2 billion per month (per character).
I'll might share the MTU script (paired down to bare essentials) because that doesn't really create more competition for me. But I'm still unsure of that because the code framework I've created would be really easy for someone else to pick up and maybe recreate what I've done to make mining drones work.
|
|
|
|
Last Edit: 2016/08/02 22:33 By innominate.
|
|
|
Re: Wow, Drone Window Is Complicated! 10 Years, 1 Month ago
|
Karma: 0
|
Innominate, I did not see that coming... I could not hope for this kind of improvement with drones alone... Incredible! in my skiff i have too mining drone rigs, one t1 and other t2, and with mining drones t2 it make my 600m3 (i think) in one "trip". So if I'm very present in the belt and leave the distance between my ship and the roids I'm mining with my drones very sort, It make me a lot of isk per hours. I did't notice it would be so much isk per char only because of the drones!
I know it is very hard to trust someone, but if you can trust me, I would like to buy your code to use with my 6 license of bot (currently I'm using just 5, but eventually I will start to use 6 miners + looter + booster). I leave my bot only 5 hours a day, not more than that. I'm too afraid to lose my accounts  .
My contact is Warning: Spoiler!. It will be very helpful for me and I promise you I'll not give it to anyone else. If you want I can pay you an isk% monthly, so you can make isk (a lot of isk) with my "Innominate bot license  "
If you can not trust me with your code, no problem! I appreciate your sincerity and congratulate you for the good work! I would like very much to be able to do this kind of work! I assume this is very hard and timing consuming to do it...
Best Regards

|
|
|
|
|
|
|
Re: Wow, Drone Window Is Complicated! 10 Years, 1 Month ago
|
Karma: 33
|
Slav2 wrote:
Hi, the main problem with drones is to ask them to mine separated asteroid (and to not mine this asteroid with any laser later). If they mine the same asteroid as lasers, lasers will waste cycles because bot cannot calculate content of asteroids in this case.
I've mostly overcome this. Here's the high level flow for a Skiff (with mining crystals so each bot only mines one ore type).
- If Zero targeted AND Mining Laser is on, turn it off. Done, wait for a roid to be locked by EP. This means that on the rare occasion that they do mine the same roid, only a max of 60 seconds can be wasted after the drones pop it. On the other hand they could pop it when the laser is at 95% and the laser gets nothing.
Else If One targeted, lock the closest untargeted roid. (If one roid left, it defaults to making drones mine it.)
Assign drones to mine the new roid.
Untarget the roid with mining drones, which leaves the drone roid selected (and they mine it until it pops)
If drones just just assigned to a roid GoToSelectedObject, so drones don't have to travel
The only time that the lasers and drones are mining the same thing is when the drones mine a preferred roid, which becomes the closest roid. It happens on occasion, but the drones cycle each minute, max at 400m3/minute, and turn off the laser if it the roid popped. Generally EP mines the nicer roid types further out while the drones mine the lesser stuff closer inwards and pulls the ship along the belt, meaning EP keeps mining the nicer stuff as it comes into range.
Possible Improvements:
- I could make the drone module prefer to lock roids in reverse order of how EP does. So it'd lock regular Pyroxeres while EP goes for the Viscous Pyroxeres, which would help some.
- I guess another thing I could do is pre-lock a second roid so when EP finishes mining the first, it moves onto the next one that is targeted. (Would this mess up roid m3 calculations for the second roid? If not, then they'd only ever mine the same thing when there is only one roid left in the belt or 30+km away from the closest.)
- I could also detect when EP has started to mine the same roid as the drones, then start cycling the mining lasers at 25% instead of letting them get to 100%. If I had an EP module that provided the estimated m3 in the roids I could even calculate exactly when to cycle the mining lasers off or send the drones to a new roid because I've already created the algorithm to know how much the drones are mining within 5%.
It would work out almost perfectly if EP could have a setting to prefer to mine roids further away, so even if only regular Pyroxeres were in the area, they'd work their way towards the middle and only that one would be double-mined IF the drone module didn't pull the ship closer to the better ore types.
The algorithm made it through its first session without any of the bots crashing, and seemed to be a VAST improvement in m3. (This next session will be compared to my previous averages with the previous drone mining script.)
|
|
|
|
Last Edit: 2015/12/10 00:30 By innominate.
|
|
|
Re: Wow, Drone Window Is Complicated! 10 Years, 1 Month ago
|
Karma: 33
|
innominate wrote:
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)
...
HUZZAH! I just thought of the easiest way to make this work! So freaking simple!!!!
You know how you can right click on the tab and choose what is displayed in the tab...? Well, you make a selection for each type of roid and one with ALL roids on it.
- In the EP algorithm when the bot figures out there are no more roids in the area
EP's MenuOpenLineClick module switches to display all roids.
EP's ScanOverview puts roids in INI file
AHK opens cargo-hold, gets list of contents via selectAll/Copy, chooses most profitable type based on what is in ScanOverview INI and writes name of mining crystal to INI file for next step
EP's MenuOpenLineClick module right clicks on mining laser module(s) and selects type of mining crystal in INI file (could probably use EP's XML settings file to know where mining lasers are)
EP's MenuOpenLineClick module switches to display only that type of roid
EP's ScanAsteroids (updates EP with what is now showing and will use survey scanner if configured)
Flow goes back to 370: MiningLasersControl, which is where the core of the whole mining loop starts for each belt
OH! and when getting to new belt, direct the flow into step 1 so that you start with the most profitable mining crystals again!
So freaking easy! (Please, if anyone is interested let me know here. If there's enough interest, I could throw this together in a few days. Damn VPs and their "Critical Projects"...  )
|
|
|
|
Last Edit: 2015/12/10 03:04 By innominate.
|
|
|
Re: Wow, Drone Window Is Complicated! 10 Years, 1 Month ago
|
Karma: 0
|
|
Innominate
You are a true inspiration!
Im a typical miner i gues with 3 bots qoing in Machs, can a looter go on curier licens? When i mine in covetors the just jetison the first few then the start going to station to unload. Any tips for a noob?
Is your droneminer for sale?
Keep up the good work.
Best regards
R
|
|
|
|
|
|
|
 | | |
|
|
© Macro Laboratory 2026
All rights reserved!
|