GithubHelp home page GithubHelp logo

Last Measurement about sanderling HOT 7 CLOSED

arcitectus avatar arcitectus commented on June 19, 2024
Last Measurement

from sanderling.

Comments (7)

Viir avatar Viir commented on June 19, 2024

Maybe memory reading fails because the EVE Online client is configured to Run clients with 64 bit.
Can you open the EVE Online configuration dialog seen in this screenshot?:

from sanderling.

Viir avatar Viir commented on June 19, 2024

The newest version of Sanderling memory reading now works for the 64-bit game client. As long as you use the latest version, this problem should not occur anymore.

You can download the latest version of the memory reading program from https://github.com/Arcitectus/Sanderling/releases/download/v2020-01-11/2020-01-11.read-memory-64-bit.zip

Also related, the announcement of 64-bit client support: https://forum.botengine.org/t/botengine-devlog/2183/32?u=viir

from sanderling.

ackurdeeve avatar ackurdeeve commented on June 19, 2024

It seems a little different. I downloaded the src and rebuilt it. The sanderling.exe did not read any parameters from 64bit game.

from sanderling.

Viir avatar Viir commented on June 19, 2024

Hello @ackurdeeve, sorry for the confusion, seems the instructions for building from source can be improved.

Building from source works differently since the introduction of the version for 64-bit clients:

from sanderling.

ackurdeeve avatar ackurdeeve commented on June 19, 2024

@Viir Thanks. I will try that later. Is it the same with the 32bit version that I can observe the memory in realtime? I tried the compiled one,and only get a zip file.

from sanderling.

Viir avatar Viir commented on June 19, 2024

Yes, you can observe the memory in realtime. You need to get the ID of the game client process to pass it to the memory reading program:

read-memory-64-bit.exe  read-memory-eve-online  --pid=1234

If you run it just like this, it searches for the root of the UI tree first, and then shows you the address it found.
You can then add this to the parameters on subsequent runs to skip the step of searching for the UI tree root:

read-memory-64-bit.exe  read-memory-eve-online  --pid=1234  --root-address=0x123456789

from sanderling.

ackurdeeve avatar ackurdeeve commented on June 19, 2024

@Viir I tried, however, the new implementation is very different from the old one. The old measurement is so great. Since I already got used to the tradition method, the new implemention seems more difficult integrating into my code.

from sanderling.

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.