Warp to Fleet member with watchlist

hi Michael,

Sometimes you don’t want to warp to a default belt or anomaly but to a fleet-member / tanker
Using Fleet and watchlist could enable this.

how:
When watchlist is active with one player in the watchlist use context menu to warp the entry - warp within 0 - or 10 km
When no watchlistpanel is visible use default warp instructions
or
use the fleet-window and warp to the squad, wing or fleet leader?

for coding:
watchListPanel = parseWatchListPanelWindowFromUITreeRoot uiTree

adding images soon
image

I feel this could be useful for a lot of multiaccount players!

regards,

Neled

1 Like

Welcome Neled!

What kind of feedback are you looking for?

I guess you are looking for people with experience playing EVE Online to comment on your idea?
We have a channel for EVE Online on the discord server, maybe some of the people there have not seen your post here already.

Hi Michael,

I was actually looking for your feedback. If you think it would be cool to implement this and help me with the code , so I could add it to my fork?
Or I you consider implementing it into the main branche.

All the best,

Neled

Sure, here is my feedback.
It looks like you want to adapt the behavior of your bot.
I don’t remember seeing a “watchlist”, this is a new thing.
What is “fleet-window”?

Yes, I help you with the code. The first step of coding is documenting what effects you want from your bot in what condition.

You can code it using a table with two columns. One column describes the environment. The other column describes the effect that the bot should emit in that environment.

How many steps of effects do you want to add or change in your scenario?

Hi Michael,

How many steps of effects do you want to add or change in your scenario?

Actually not that much
→ If watchlistpanel.maybe then
→ warp to first entry (player)
→ else
→ use default warp sequence
→ end if

But i think you need to expose / parse the watchlistpanel from l.main

That would be it.

Best regards

Alexandre

What is that? Is that something that you can see in the game client?

Hi Michael,

Yes it’s a window you can see in the game cliënt.
I will post Some screenshot asap.

How to get the window:

  • Create a fleet with 2 characters
  • right click on one character
  • click on “add to watchlist” context menu
  • watchlist panel / window will appear with that character into the window

You can now do actions on that character.

Greets

Neled

Michael,

here is a youtube video with watchlist panel

here is the Eve online Wiki

https://wiki.eveuniversity.org/Fleet_interface#Fleet_Watchlists

regards,

Neled77

Where can we see a reading of a game client with the watchlist included?

Michael,

is it this you need?

regards

Neled
image

or this youtube (second 18)

1 Like

Hi Neled,

There are multiple ways to get the data from your watchlist window. The easiest way is to share a complete session recording that contains a step with your watchlist. You can use the Download session archive button in devtools to export your session recording:

It is this green button here:
Download session archive

If you have never done this, here is how you enter the graphical user interface: bots/guide/how-to-report-an-issue-with-a-bot-or-request-a-new-feature.md at main · Viir/bots · GitHub

Cheers,
Michael

Hi Michael,

here is the session

https://github.com/Viir/bots/files/5488094/session-2020-11-04T13-24-50-d23d4e.zip

Step 44 → enabled watchlist from fleet window (could be from chat window also) 2 or more players should be in fleet to be able to add a player to a watchlist
Step 52 → warp to watchlist entry

Expected behavior:

→ if watchlist window exist
—> warp to first entry @ 0m
—> keep at range or orbit @ 1000m
→ else
–> random warp to asteriod or anomaly (default behavior)
→ end

thanks a lot

Neled

Thank you for the session recording, that works as training data.

I adapted the UI tree parsing library for according shortcuts:

image

Hi Michael,

super thanks!

Do you want me to test this?
best regards

Neled

Thank you, I see no need for a test at the moment.

Michael,

Great Thanks!
I see you already implemented the parsing into the botting sources.
I will try to code the warp sequence ,or would you be able to guide me through here :slight_smile:

→ if watchlist window exist
—> warp to first entry @ 0m
—> keep at range or orbit @ 1000m from entry
→ else
–> random warp to asteriod or anomaly (default behavior)
→ end

greats job!

Neled

No problem, your warping to the watchlist entry is coded here:

1 Like

Super,

i’ll try the same for the mining code and share it here

thanks a lot

Neled77