Feature - New #1203
Scan probe support
0%
Description
Currently, the only method of interacting with anomalies is through scan probes.
These are used by equiping the launcher, launching them in space, then "triangulating anomaly locations" by successive scans/repositionings.
- The interface involves moving probes in XYZ space using standard 3d modeling controls, then telling them to warp to that location, selecting a scan range and then hitting "scan", followed by scan results.
- Most of the complexity involves selecting the various parameters through the graphical interface. The actual commands are more likely to be :WarpTo(X,Y,Z) and Scan(scanRange) for each probe, and "return to bay" for all probes. I'm not sure how the results are represented, though.
Updated by NostraThomas over 1 year ago
Here's a video that shows exactly how this process works:
https://www.youtube.com/watch?v=VRNoyPMBcKU
Here's an psuedocode example script for logic on how a bot that utilizes this might work:
{
ProbeScannerWindow:LaunchProbes
ProbeScannerWindow:SetFormation[PinPoint]
ProbeScannerWindow:Scan
Wait 10 ;The probe scan takes a few seconds
var results = ProbeScannerWindow:GetAnomalies
foreach (var result in results)
{
if (result.Coordinates.X > 0) ; Or some other way to detect that the anomaly has been fully scanned down
scannedResults.Add(result)
}
ProbeScannerWindow:RecallProbes
}
Updated by NostraThomas over 1 year ago
Much better logic example from Noobbotter:
1. Get current position of signature
2. Position probes around it using XYZ.
2.5. Reduce Probe distance if this is a repeat.
3. Run Scan.
4. Get scan resolution % of signature
5. if == 100, warp to. else goto 1.
Updated by flibbidy 17 days ago
back when we were directly injecting python code into the client there was ProbeHelperSE.py. ( Eve Online Probe Helper ) it used to give you additional buttons in the client probe window, letting you click on a "signal" in the probe window and center your probes around it with a click of the button. you could also expand or collapse the range and distance of your probes surrounding the "signal", each with their own set of buttons. this way you didnt have to drag each probe into postition one at a time.
the script would have to:
1 deploy Probes
2 Position Probes around the system equally to gain a signature ( signal ) the strength of the signal is determined by the size of the object, the scan strength of the probe group and your scan skills
3 center the probe group around the signature of interest
4 step down the scan range of the probes
5 step down the distance of the probes to the signature so that each probe overlaps the signature
6 rescan
7 center the probe group around the signature again
8 step down the scan range and distance
9 rescan
repeat until a 100% and warpable signature is aquired
the script would need to pull signatures that are not warpable from the client probe window after the inital scan, including its xyz coord, its strength, and its type ( more features of the signal become available as its strength gets closer to 100% )