kaijia2022 / Cheat-Engine-DMA-Plugin

DMA plugin for Cheat Engine with functional pointer scanning
MIT License
15 stars 5 forks source link

Pointer scan issues #4

Open qwer2415wy opened 3 months ago

qwer2415wy commented 3 months ago

Hello Developer thank you create so awesome products, there had 2 issues I found I hope you can fix it Thx.

Two issue I already add text in video.

1St pointer scan only work on value filed. 2St rescan function not work correct.

https://youtu.be/2Pc-bA0Po14

kaijia2022 commented 3 months ago

Thank you for your feedback, especially the video, it'll help me a lot in debugging these issues. I'll look into these problems.

qwer2415wy commented 3 months ago

Your welcome, Btw may I add your Discord?

kaijia2022 commented 3 months ago

sure. here is the link.

kaijia2022 commented 2 months ago

Both issues occur as a result of unfinished module enumeration, any module related operations will fail because the symbols are not recognized yet.

When we start cheat engine, module enumeration is performed in a background thread, since we are using dma, it is slower. It usually takes 10 - 30 seconds depending on the process. You can manually prioritize this task by clicking memory view -> view -> enumerate dlls and symbols.

After you see the modules are listed, all these issues should disappear. Where you click on a selected address tab to generate pointermap/perform pointer scan does not matter (If module enumeration is not complete, clicking anywhere is not gonna work).

I'll leave this issue open as a reference for other users who share the same problem.