Skip to content

UE5CEDumper v2771

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Aug 03:51
a17a3f9

UE5CEDumper — Unreal Engine 4/5 dumper (C++ DLL + Cheat Engine bridge + Avalonia UI).

What's New since v2768

A small bug-fix release, with one symptom behind it: Cheat Engine's window froze solid while a generated script waited for the DLL. Reported from a live session.

Cheat Engine stays alive while a script waits

  • The whole window used to freeze for the length of the wait — Every generated script hands the DLL a command and then waits for it to be picked up and finished. Cheat Engine's Lua sleep is a bare Windows Sleep() and pumps no window messages, so for that whole time nothing repainted and nothing responded: up to 10 s for an ordinary command, and up to 15 s for the bundled .CT's "wait for the DLL to finish starting" step. Every wait now pumps, so CE keeps drawing while a command is in flight — the generated scripts, the two hand-written helper scripts, and the .CT.
  • A second click cannot land on top of a pending command — Where Cheat Engine provides it, the wait uses processMessagesPaintOnly, which repaints but deliberately ignores mouse and keyboard. Older Cheat Engine builds fall back to the ordinary pump, which does dispatch clicks, so the Teleport coordinate-library picker carries its own guard for that case: a timed-out command is not cancelled, so a double-click there would have teleported you twice rather than merely repeating work.

Also

  • That fix shipped with a regression, caught before this release — the edit moved the wait loop's sleep out of the loop and above the counter it increments, which would have made every mailbox script fail on its first use and then spin a CPU core. The wait loops are now checked structurally by the test suite — where a statement sits, not merely that it exists — which is exactly what the previous round of substring-only assertions could not see.

Notice

  • Nothing else changed. If v2768 works for you and you have never watched the Lua Engine window sit frozen, there is no reason to rush this one.
  • The coordinate library and several teleport features remain behind the Experimental toggle, because they write to live gameplay objects.