Converting PC MGS Master Collection saves to switch?

LiquidPlazmid

Member
OP
Newcomer
Joined
Jul 30, 2020
Messages
24
Trophies
0
Age
25
XP
193
Country
United States
Has anyone else tried making their PC MGS master collection saves work with switch?

I've tried a few things with MGS2 and discovered a few things.
1. The PC and Switch saves are both broken up into their individual save slots 0,1,2,....
2. Each save slot has a 29KB "primary save". Both PC and switch have these files at exactly the same size.
3. In each save slot on PC it is just the primary save
1698722934739.png


and another file that may or may not contain data. On switch it is the primary save and 4 other files

1698722968162.png


I can confirm mg2.ico is the same exact file for every switch save and icon.sys differs only by one byte or so between saves.

4. The actual name of the primary save determines the save info on the title screen (difficulty, time played, date saved, room) this works the same on pc and switch and renaming a switch save to a pc save of mine caused the title screen to display the same as the pc save, even to the point of turning the save red dignifying the game was cleared and it unlocked boss survival.

5. On switch you can swap the primary save file into any other save slot and it will load completely fine in my testing. This calls into question what the purpose of the other files is even for.

6. Copying primary saves from pc to switch, replacing the old primary save in a slot causes the correct save to appear on the title screen, but it fails to load.


If anyone else has given this a shot or has done their own testing with different results feel free to share below!
 
  • Like
Reactions: Eveldee

blashy101

Well-Known Member
Newcomer
Joined
Sep 12, 2023
Messages
78
Trophies
0
Age
31
XP
400
Country
United States
Has anyone else tried making their PC MGS master collection saves work with switch?

I've tried a few things with MGS2 and discovered a few things.
1. The PC and Switch saves are both broken up into their individual save slots 0,1,2,....
2. Each save slot has a 29KB "primary save". Both PC and switch have these files at exactly the same size.
3. In each save slot on PC it is just the primary save
View attachment 402041

and another file that may or may not contain data. On switch it is the primary save and 4 other files

View attachment 402042

I can confirm mg2.ico is the same exact file for every switch save and icon.sys differs only by one byte or so between saves.

4. The actual name of the primary save determines the save info on the title screen (difficulty, time played, date saved, room) this works the same on pc and switch and renaming a switch save to a pc save of mine caused the title screen to display the same as the pc save, even to the point of turning the save red dignifying the game was cleared and it unlocked boss survival.

5. On switch you can swap the primary save file into any other save slot and it will load completely fine in my testing. This calls into question what the purpose of the other files is even for.

6. Copying primary saves from pc to switch, replacing the old primary save in a slot causes the correct save to appear on the title screen, but it fails to load.


If anyone else has given this a shot or has done their own testing with different results feel free to share below!
Could you upload a couple example files for PC and Switch saves? I'd like to try and see how possible it would be to convert back and forth. Keep up Kojima's transfarring idea ;)
 

LiquidPlazmid

Member
OP
Newcomer
Joined
Jul 30, 2020
Messages
24
Trophies
0
Age
25
XP
193
Country
United States
Could you upload a couple example files for PC and Switch saves? I'd like to try and see how possible it would be to convert back and forth. Keep up Kojima's transfarring idea ;)
Sure, attached is 2 files at the start of the tanker for switch and PC. The first file is taken immediately after we control snake. The second is after we fire 1 shot
Post automatically merged:

New discovery to add to the list. Switch save files do NOT require the .meta, mg2.ico, or icon.sys files to load. If you created a save file on the switch and just delete those 3 files leaving the primary save and the empty file the game still loads correctly.

The problem with save conversion between PC and Switch lies within the 29KB primary save itself
 

Attachments

  • MGS2 Switch.zip
    73.2 KB · Views: 30
  • mgs2_savedata_steam.zip
    32.8 KB · Views: 16
Last edited by LiquidPlazmid,
  • Like
Reactions: blashy101

LiquidPlazmid

Member
OP
Newcomer
Joined
Jul 30, 2020
Messages
24
Trophies
0
Age
25
XP
193
Country
United States
Haven't updated this in a while but I've made several discoveries.

I cracked the decryption on MGS2 and MGS3 save files in the master collection by modifying an HD collection tool I found and updating it to work with the new save structure. https://github.com/mwoerner77/MGS-Master-Collection-Save-Decrypter

Switch saves and PC saves only have a 29 byte difference after they're both decrypted. I will continue to research how to port them, but will sit on this for a bit as I have other projects. With the saves I've attached and the tool I linked I'm sure someone dedicated can probably figure it out before I do. Just keep changing bytes until it works, then isolate the specific bytes that are needed. With this small of a difference it's probably something stupid like a single byte that changes based on platform.
 

Attachments

  • Switch-PC-TankerSaves-Decrypted.zip
    1.8 KB · Views: 28
  • Like
Reactions: radrom and Simone

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    When I worked for Dell we had access to data about military contracts and addresses for high ranking people.
  • Psionic Roshambo @ Psionic Roshambo:
    I personally handled a call from the second highest person at Raytheon. That call bothered me a lot... The guy was nice and smart what bothered me was the way management basically just blew him off instead of going the extra mile to help him.
  • Psionic Roshambo @ Psionic Roshambo:
    In the end that call ended up costing Dell millions in lost contracts with Raytheon, and really the issue could have been solved for like 450 bucks lol
  • NinStar @ NinStar:
    sometimes I wonder why anyone would ever buy mega man x legacy collection 2
  • NinStar @ NinStar:
    I always thought that capcom shuffled the games in these collection, but apparently they are all in chronological order, which makes legacy collection 2 worthless
  • BakerMan @ BakerMan:
    guys, i want to start singing pirate metal songs and sea shanties if i play sea of thieves
  • The Real Jdbye @ The Real Jdbye:
    find a pirate metal playlist
    +2
  • The Real Jdbye @ The Real Jdbye:
    and sing along
  • BakerMan @ BakerMan:
    nevermind i just learned swearing is against the rules in sea of thieves

    i was about to start singing the song i last put in "what song are you currently listening to" yesterday
  • BakerMan @ BakerMan:
    but yeah ig so
  • The Real Jdbye @ The Real Jdbye:
    swearing not allowed in a pirate game? what has the world come to
  • BakerMan @ BakerMan:
    (here's the song for context)
  • BigOnYa @ BigOnYa:
    Just add -izle to the end of every curse word, you will be fine.
    +2
  • The Real Jdbye @ The Real Jdbye:
    i like alestorm
    +1
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa too many syllables
    +1
  • BakerMan @ BakerMan:
    same lmao
  • BigOnYa @ BigOnYa:
    hi, welcome to the Temp!
    +1
  • BakerMan @ BakerMan:
    Welcome to the Underground!
    +1
  • BakerMan @ BakerMan:
    the booty boogie from (once again) the donkey kong country cartoon could also be a good song to sing while playing sea of thieves
  • BigOnYa @ BigOnYa:
    Please insert 25 cents for an additional 30 minutes of talk time.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    It's the Switcheroo
    Psionic Roshambo @ Psionic Roshambo: It's the Switcheroo