Marvel's Midnight Suns

Marvel's Midnight Suns

195 ratings
Disable 2K Launcher (improves performance)
By Mr. Blonde
The 2K Launcher has historically caused performance issues and crashes with many games, and Midnight Suns is no exception. This guide will help you disable the launcher and launch the game directly!

Thanks to IceBear for mentioning this in the Discussions thread, and many others who have created similar guides for other 2K games.
NO MORE LAUNCHERS ON STEAM!!

EDIT: Added a "save game issues' section which I copied from ffrasisti [ARG]. PLEASE GO TO THEIR GUIDE AND GIVE THEM SOME AWARDS IF THIS SECTION HELPS YOU!
https://steamcommunity.com/sharedfiles/filedetails/?id=2896702534
26
6
5
16
5
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Locate MAIN executable
Right click on the Midnight Suns entry in your Steam Library and pick Properties.



















Go to LOCAL FILES and then click BROWSE




You are now in the Midnight Suns Steam folder. Find the MAIN executable (known as 'MidnightSuns-Win64-Shipping.exe'). The pathway is as follows:
- MidnightSuns folder
- Binaries folder
- Win64 folder



Now that you have located the MAIN executable, COPY THE PATH TO THE FILE. It will look something like this (your hard drive and Steam folder name will vary)

Examples:
"D:\Program Files (x86)\Steam\steamapps\common\Marvel's Midnight Suns\MidnightSuns\Binaries\Win64\MidnightSuns-Win64-Shipping.exe"

"E:\Steam Folder\steamapps\common\Marvel's Midnight Suns\MidnightSuns\Binaries\Win64\MidnightSuns-Win64-Shipping.exe"


TIP: To copy the full path of a file or folder on Windows 10, hold Shift and right-click the file or folder, then select "Copy as Path" from the context menu.
Edit Launch Options
Right click on the Midnight Suns entry in your Steam Library and pick Properties.


















Under the General Tab, find the LAUNCH OPTIONS field.

















In the empty field put the path to the MidnightSuns-Win64-Shipping.exe on your system. Make sure it is in quotes and then at the end, add a space and add %command%

2 Examples of what this will look like:

"D:\Program Files (x86)\Steam\steamapps\common\Marvel's Midnight Suns\MidnightSuns\Binaries\Win64\MidnightSuns-Win64-Shipping.exe" %command%

"E:\Steam Folder\steamapps\common\Marvel's Midnight Suns\MidnightSuns\Binaries\Win64\MidnightSuns-Win64-Shipping.exe" %command%


Close the Properties field, and you are done :)
Save File Problems
PLEASE GIVE SOME AWARDS TO THE GUIDE AT THIS LINK - WHILE MY GUIDE IS ONLY TO HELP DISABLE THE LAUNCHER, LOSING SAVED GAMES IS BS, SO I WANT TO HELP AND ffrasisti WORDED THIS PERFECTLY.
https://steamcommunity.com/sharedfiles/filedetails/?id=2896702534

The game apparently gets confused about the path to save files. Especially if you started before removing the launcher and then came back to the game. Or tried using cloud saves. Reports are mixed but, here are some fixes:

If you cant find your saves, chances are the game created another folder, you need to move the files from one to the other

Default Save game data location:
Windows
%USERPROFILE%\Documents\My Games\Marvel's Midnight Suns\Saved_Steam_<user-id>\SaveGames
Linux
<Steam-folder>/steamapps/compatdata/368260/pfx/ *on linux: Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/368260/ in addition to or instead of this directory. The app ID (368260) may differ in some cases. Treat backslashes as forward slashes.

So, as reported by user wyndhambarnhill
Originally posted by wyndhambarnhill: go to %USERPROFILE%\Documents\My Games\Marvel's Midnight Suns\ There may be two directories. Go to the steam one and copy the savegame directory to the other one. Check the content of the directory before, must have one file per save.

For those having problems syncing saves:
Originally posted by nilus: For me it created the save location "\Documents\My Games\Marvel's Midnight Suns\Saved_Steam_[My Steam-ID]", which it also synced to the Deck. But on the Deck my Steam-ID was empty and it created the folder "Saved_Steam_", which was not synced. "Saved_Steam_[My Steam-ID]" kept getting synced, but the game accessed "Saved_Steam_". As a work-around I created a symbolic link in \Documents\My Games\Marvel's Midnight Suns: ln -s Saved_Steam_[My Steam-ID] Saved_Steam_ Don't forget to rename/move "Saved_Steam_" before creating the link.

Your antivirus might be the problem, as reported by cvendeen
Originally posted by cvendeen: I resolved the issue by going to virus and ransomware protection and allowing the steamapps/common/Marvel's Midnight Suns/Midnight Suns/binaries/Win64/MidnightSuns-Win64-Shipping.exe application through controlled folder access. I had previously allowed the application in Steamapps\common\Marvel's Midnight Suns\MidnightSuns.exe access, but that wasn't the correct executable. I also bypassed the 2k launcher, which may have been confusing the ransomware protection. Now I see a save file folder inside the Saved_Steam_[UserID] folder.
< >
89 Comments
Mr. Blonde  [author] Feb 19 @ 5:09am 
@ larson it would look like this "C:\Program Files (x86)\Steam\steamapps\common\Marvel's Midnight Suns\MidnightSuns\Binaries\Win64\MidnightSuns-Win64-Shipping.exe" %command%
Zaposh Feb 19 @ 12:20am 
@Larson yeah, you still have the wrong pathing..
Larson Feb 18 @ 2:07pm 
"C:\Program Files (x86)\Steam\steamapps\common\Marvel's Midnight Suns\MidnightSuns\Binaries\Win64-Shipping.exe" %command%


Still getting the same error message
Mr. Blonde  [author] Feb 18 @ 12:04pm 
@Larson. You stopped short - see whats after WIN64 folder---->
Binaries\Win64\MidnightSuns-Win64-Shipping.exe"
Larson Feb 18 @ 11:53am 
"C:\Program Files (x86)\Steam\steamapps\common\Marvel's Midnight Suns\MidnightSuns\Binaries\Win64" %command%
Mr. Blonde  [author] Feb 18 @ 9:17am 
larson - can you copy/paste what you put in launch options?
Larson Feb 18 @ 7:54am 
"Failed to start process for Marvel Midnight Suns"

Doesn't work..
Fancypants Jan 20 @ 6:15pm 
WOW, this tutorial completely fixes the game! Thank you for sharing this, game runs smoothly now :)
Edwardlloyd Jan 20 @ 4:21am 
this is some weird shit. such a small fix completely fixes all the stuttering and lags in the game. what the hell 2k?
t.85.larsen Jan 19 @ 10:42pm 
Oh geeze - you know after posting I re-read my comment, and noticed that I didn't seem to have a \ after Binaries\windows64. *palm slap.
Thanks - if not for your prompting, I don't think I would have ever caught that. Seems to work now! Thanks so much.