Code Monkey home page Code Monkey logo

Comments (7)

Viir avatar Viir commented on June 3, 2024

Sounds interesting; let's have a closer look at your game client.

What reading do you get from the module button tooltip? Do you see that mining range in there?

About the possibility of stopping the approach: Maybe you have a button in the ship UI to achieve this effect? Can you look at the available actions there to see if something helps you with that effect?

from bots.

habeas81 avatar habeas81 commented on June 3, 2024

Yes the mining range is listed in the tooltip see image and the ship status cluster see image has a button for "stop the ship". It is the "-" symbol on the left side of the ship speed indicator window.

from bots.

Viir avatar Viir commented on June 3, 2024

Yes the mining range is listed in the tooltip see image

In this image, I see a text Range within 19 km left of the range. How about searching for the text Range within in the reading from the game client to find the range?

Do you get the text Range within 19 km when using the function getAllContainedDisplayTexts on your memory reading?

the ship status cluster see image has a button for "stop the ship". It is the "-" symbol on the left side of the ship speed indicator window.

Nice find! The example projects for EVE Online currently use memory reading to read the UI. If we can identify the button in the memory reading, we could reuse the existing reading infrastructure.
Can you share a memory reading that we could use as training data to find this button? Feel free to link a complete session recording if you don't want to extract an individual reading from the game client.

from bots.

habeas81 avatar habeas81 commented on June 3, 2024

Will do, though I'm very new at this so it might take me awhile to figure out how to read and interpret the memory using the tools and guides you have so kindly provided! Thanks!

from bots.

Viir avatar Viir commented on June 3, 2024

You don't need to read the memory or interpret it. You can upload the file with your session as-is. When I have your session file, I can check the question about getAllContainedDisplayTexts on my end. The same applies to the stop button, I think.

As far as I know, you can upload a file directly here in the GitHub issue. Others have already used this successfully, like here: #23

The process to export and upload usually takes less than five minutes, but of course, it depends on your network bandwidth.

In case you prefer to do more of the exploration yourself, here is a shortcut to a recent version of the EVE Online memory reading inspection UI: https://botengine.blob.core.windows.net/blob-library/by-name/2020-12-11-eve-online-alternate-ui.html

from bots.

Mitsuakisan avatar Mitsuakisan commented on June 3, 2024

Has this been addressed already? I was playing around with the newest release and noticed that after it finished mining out an asteroid it would immediately lock another and approach, however it would not orbit or stop the ship when within range. This means you fly past it and move infinitely away while the bot, goes into a loop of trying to turn on the mining equips even if they are out of range. There needs to be an orbit command where after locking instead of approaching it orbits instead. That would eliminate all of these issues.

from bots.

Viir avatar Viir commented on June 3, 2024

@Mitsuakisan that sounds interesting. I will take a look at your scenario, too, if you can share it.

from bots.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.