cheat-engine / cheat-engine

Cheat Engine. A development environment focused on modding
http://cheatengine.org
15.03k stars 2.23k forks source link

8-byte pointer SQLite import problem #2280

Open DeHby opened 2 years ago

DeHby commented 2 years ago

**Cheat engine version :7.4

I used the pointer scan tool within the X64-bit process and exported the results to SQLite, and I had an address overflow problem when I tried to import the SQLite I had just exported into the cheat engine**

image

cheat-engine commented 2 years ago

when you import it back into CE what is the hexadecimal address it shows?

DeHby commented 2 years ago

when you import it back into CE what is the hexadecimal address it shows?

The original address: 0x7ffd767fc71c

The database address is 0x7FFD767FC71C

Address to import to CE :0x7767FC71C

The import result of the image above is what I imported again after I had exported it

I also tested manually modifying the moduleoffset field in the Results table of the database to set its value as an 8-byte pointer, but it still overflowed after importing CE, which seems unsupported

cheat-engine commented 2 years ago

Might be fixed now

DeHby commented 2 years ago

Might be fixed now

image Pointer scan tool can't open

cheat-engine commented 2 years ago

I can't reproduce that. Are you on lazarus 2.2.2?

DeHby commented 2 years ago

My Lazarus is version 2.0.10R63526 Does it have to be version 2.2.2?

DeHby commented 2 years ago

I can't reproduce that. Are you on lazarus 2.2.2?

I tried version 2.2.2 and there are no problems.