Compile it yourself, change stuff bit by bit untill it is no longer detected.
Or, if you can't/wont compile CE, change the process name and change window title name. It wont be enough for good anti cheats though.
Anti cheats can go as far as scan for a function signature of CE, so getting and undetectable CE can be a pain in the ass.
Though they usually check first for process name, window title, window class name, strings.
the reason why is because I'm buying these single player games and they still have this anti-cheat on it which is retarded because I can play it offline
you know you spend 60 to $80 and you can't even modify it I'm about done buying these games I'm going to Bootleg every one of them
been around forever, encrypted values, anti-cheat. sometimes people just don't want others to cheat in their games. sometimes they have achievements, sometimes leaderboards, sometimes microtransactions, sometimes they collect 'anonymous' data and cheating would corrupt that.
there's still many singleplayer games that don't have any of that, especially now in the times of a flooded market, and there are even online games without any proper protection against cheaters. there's still cheat codes, debug menus and modes, unlockable cheats, or plain and simple modding.
you can basically change a bunch of strings in the source and also the driver names, recompile the source, this is old but this forum has step by step of how to do something like this https://progamercity.net/code-tut/332-delphi-undetectable-cheat-engine-step-step-tutorial.html of course you will have to know how to implement these with pascal, and know what to change.
I saw once someone making it a total wildcard setup, like in the beginning you could put in a name and it auto changed all the strings required to make it undetectable. I need to find that one again.