Page 3 of 3

Re: Marvel's Midnight Suns

Posted: Sun Dec 04, 2022 10:32 pm
by SunBeam
@Rhark: What's the Unreal Engine version? 4.27?

Re: Marvel's Midnight Suns

Posted: Sun Dec 04, 2022 10:41 pm
by Rhark
SunBeam wrote:
Sun Dec 04, 2022 10:32 pm
@Rhark: What's the Unreal Engine version? 4.27?
The executable says 4.26.2.0, assuming that's the UE version.

Re: Marvel's Midnight Suns

Posted: Wed Dec 07, 2022 1:12 am
by SunBeam
Rhark wrote:
Fri Dec 02, 2022 11:49 pm
The cheat engine popup is very easy to bypass. Simply place a RET on the start of the function at "EnumChildWindows" to stop the popup from occuring. You can probably go about patching the EXE too if you felt inclined to but it's not necessary.

Just make a script to automatically attach to the exe and enable another script that patches EnumChildWindows.
There is actually a thread that's running. Much like I've described the process for Mortal Kombat 11, Assassin's Creed Unity & Syndicate or any other Denuvo game with a check for Cheat Engine, similarly here:

- close CE and run the game (so the error that pops up while CE is running before the game's run is not triggered)
- attach [Link] (with ScyllaHide plugin active) to the game process
- open the Threads tab

Image

- click the Entry column's header twice, so the addresses are ordered from 0 to last:

Image

- hover the mouse over the addresses in the Entry column slowly going down
- you'll spot the anti-CE thread right about the eossdk one:

Image

- so our thread:

Image

- right click it and:

Image

Done, no more bitching about CE :)

Image

I'll see if I can write a proxy DLL to bypass the shitz.

BR,
Sun

Re: Marvel's Midnight Suns

Posted: Wed Dec 07, 2022 1:20 am
by Cas
SunBeam wrote:
Wed Dec 07, 2022 1:12 am
Rhark wrote:
Fri Dec 02, 2022 11:49 pm
The cheat engine popup is very easy to bypass. Simply place a RET on the start of the function at "EnumChildWindows" to stop the popup from occuring. You can probably go about patching the EXE too if you felt inclined to but it's not necessary.

Just make a script to automatically attach to the exe and enable another script that patches EnumChildWindows.
I'll see if I can write a proxy DLL to bypass the shitz.

BR,
Sun
You are like a wizard with these games others find impossible. +rep

Re: Marvel's Midnight Suns

Posted: Wed Dec 07, 2022 3:28 am
by SunBeam
Casanova wrote:
Wed Dec 07, 2022 1:20 am
SunBeam wrote:
Wed Dec 07, 2022 1:12 am
Rhark wrote:
Fri Dec 02, 2022 11:49 pm
The cheat engine popup is very easy to bypass. Simply place a RET on the start of the function at "EnumChildWindows" to stop the popup from occuring. You can probably go about patching the EXE too if you felt inclined to but it's not necessary.

Just make a script to automatically attach to the exe and enable another script that patches EnumChildWindows.
I'll see if I can write a proxy DLL to bypass the shitz.

BR,
Sun
You are like a wizard with these games others find impossible. +rep
Also see my comment here: viewtopic.php?p=277267#p277267.

Re: Marvel's Midnight Suns

Posted: Thu Dec 08, 2022 6:55 pm
by poliomaxxine
Followed your directions, when i kill the thread the game crashes. Am i doing something wrong attaching the process? I click plugings, then scyalla, then attach it to midnight, close that and head to threads.

Edit: I GOT IT WORKING TY!

Re: Marvel's Midnight Suns

Posted: Wed Dec 14, 2022 5:10 am
by fearlesstemp
SunBeam wrote:
Wed Dec 07, 2022 3:28 am
Casanova wrote:
Wed Dec 07, 2022 1:20 am
SunBeam wrote:
Wed Dec 07, 2022 1:12 am


I'll see if I can write a proxy DLL to bypass the shitz.

BR,
Sun
You are like a wizard with these games others find impossible. +rep
Also see my comment here: viewtopic.php?p=277267#p277267.
Followed your order, doesn't seem to work anymore. The thread above is usually not a midnight suns exe, and when I go to the closest one above that it just crashes the game.

Edit: Turns out its crashing when I attach x64dbg to the process, even when use ScyllaHide. Maybe I'm not using the right settings?

Re: Marvel's Midnight Suns

Posted: Sat Jan 28, 2023 2:47 am
by poliomaxxine
SunBeam wrote:
Wed Dec 07, 2022 1:12 am
Rhark wrote:
Fri Dec 02, 2022 11:49 pm
The cheat engine popup is very easy to bypass. Simply place a RET on the start of the function at "EnumChildWindows" to stop the popup from occuring. You can probably go about patching the EXE too if you felt inclined to but it's not necessary.

Just make a script to automatically attach to the exe and enable another script that patches EnumChildWindows.
There is actually a thread that's running. Much like I've described the process for Mortal Kombat 11, Assassin's Creed Unity & Syndicate or any other Denuvo game with a check for Cheat Engine, similarly here:

- close CE and run the game (so the error that pops up while CE is running before the game's run is not triggered)
- attach [Link] (with ScyllaHide plugin active) to the game process
- open the Threads tab

Image

- click the Entry column's header twice, so the addresses are ordered from 0 to last:

Image

- hover the mouse over the addresses in the Entry column slowly going down
- you'll spot the anti-CE thread right about the eossdk one:

Image

- so our thread:

Image

- right click it and:

Image

Done, no more bitching about CE :)

Image

I'll see if I can write a proxy DLL to bypass the shitz.

BR,
Sun

I followed all of this and it was perfect! Just was wondering if you have any tips to get CE to run after 2ks update yesterday. And again, ty for this previous CE explanation bypass, worked like a charm!

Re: Marvel's Midnight Suns

Posted: Sat Jan 28, 2023 5:43 pm
by tallbearnc
So I had a heck of a time figuring this out. So I'm listing some steps to make it a bit easier for some people:

1. Download xdbg64, and put it in a folder (your desktop, C:, D:, etc. It doesn't matter where).
2. Download ScyllaHyde, put it in a folder, and then drop that folder into the xdbg64 plug-in folder
3. Run xdbg64, start the game, and load your save. I couldn't find the right thread to kill until I loaded a save.
4. In xdbg64, attach the game, and click the threads tab
5. The thread is usually in the first 1-10 threads if you sort the number column
6. Mouse over each thread until one of them shows. "fxsave" in the pop up.
7. right click and kill it


Follow the above posts for images on steps 4 to 7. Killing the wrong thread will make the game close when you kill the debugger.

Lastly, if you have the steam version, I'd play the game in steam's OFFLINE mode as to prevent 2K from patching this method of bypassing the anti-cheat. Note, you must do this EVERY TIME you start the game if you want to run a trainer or CE itself.

You might also have to leave the debugger running. Even though I do it right every time, sometimes when I close the debugger, the game poofs.

Re: Marvel's Midnight Suns

Posted: Sat Jan 28, 2023 10:15 pm
by WarloxVIIX
tallbearnc, you and Sunbeam are a GODSEND, This worked absolutely perfectly for me. I was forgetting to actually activate the debugger first time around but eventually got it

Re: Marvel's Midnight Suns

Posted: Wed Feb 01, 2023 4:13 am
by acecel
Thanks a lot for the method to kill this thread, works very well.

Re: Marvel's Midnight Suns

Posted: Wed Feb 01, 2023 6:39 am
by magikarp7
poliomaxxine wrote:
Thu Dec 08, 2022 6:55 pm
Followed your directions, when i kill the thread the game crashes. Am i doing something wrong attaching the process? I click plugings, then scyalla, then attach it to midnight, close that and head to threads.

Edit: I GOT IT WORKING TY!
Can I ask what you did differently? Whenever I kill the thread my game freezes/crashes.

Re: Marvel's Midnight Suns

Posted: Fri Feb 03, 2023 5:34 am
by rudeboyjohn
New Denuvo addition effectively blocked Cheat Engine.