ROM Hack Possible to port TMS #FE Wii U save to switch?

Wuigi

Well-Known Member
OP
Member
Joined
Sep 14, 2012
Messages
727
Trophies
1
XP
1,783
Country
United States
As I have played 17 hours of the Wii U version of Tokyo Mirage Sessions #FE already, I'd rather not replay all that mostly same content now that I have bought the switch version with the added content.
I tried to restore the Wii U save with Checkpoint, but it crashes while loading the save list.
Using a switch save with the Wii U version doesn't immediately crash and displays the current chapter and character levels correctly, but has no information one the current scene and difficulty.
It also displays the playtime as 9999:8 in the save list.
The best case would be that just few offsets have changed, I have my 17h wii u save and like 3 minute switch save attached, any findings are welcome.
Update:
I added a ~ 3 minute wii u save as well to make the offsets better comparable.
 

Attachments

  • wiiu_switch_save.zip
    7.8 KB · Views: 181
  • save_2_wiiu.zip
    1.5 KB · Views: 176
Last edited by Wuigi,

Wuigi

Well-Known Member
OP
Member
Joined
Sep 14, 2012
Messages
727
Trophies
1
XP
1,783
Country
United States
It looks very plausible in some parts and other parts match without conversion, it's a bit strange.
 
Last edited by Wuigi,

Wuigi

Well-Known Member
OP
Member
Joined
Sep 14, 2012
Messages
727
Trophies
1
XP
1,783
Country
United States
I have written a small command line tool that converts a save according to the ranges of offsets I have found:
https://github.com/LittleStinky123/TMS_Reverse
Some offsets are incorrect though, so it currently still crashes when selecting the save.

Update:
It now loads a switch save converted to the wii u format without crashing, still hangs on a boot loop though.
 
Last edited by Wuigi,

Wuigi

Well-Known Member
OP
Member
Joined
Sep 14, 2012
Messages
727
Trophies
1
XP
1,783
Country
United States
The values of some data structures fluctuate that much between saves that I will probably have to look into them with XCXGecko to get their proper size so they are converted correctly.
Especially the values from 02A0 to 02FF are really annoying.
 

Thanos3212

Member
Newcomer
Joined
Oct 4, 2018
Messages
15
Trophies
0
XP
66
Country
United States
The values of some data structures fluctuate that much between saves that I will probably have to look into them with XCXGecko to get their proper size so they are converted correctly.
Especially the values from 02A0 to 02FF are really annoying.

Hi, i have a completed Wii u save of TMS.

Did you find out a way to port my Wii u save file to switch port of the game?
 

Wuigi

Well-Known Member
OP
Member
Joined
Sep 14, 2012
Messages
727
Trophies
1
XP
1,783
Country
United States
@Thanos3212 Sorry I didn't have time to work on it.
To be honest it is probably to involved for me with my current knowledge.
Many variables are well documented and I was successful in guessing some on top of that correctly, but I would probably have to dig through RAM dumps of both games to find the length of every existing variable to swap the endianness accordingly.
 
  • Like
Reactions: Thanos3212

KosmoRei

Member
Newcomer
Joined
Apr 2, 2018
Messages
5
Trophies
0
Age
37
XP
54
Country
Russia
So... have you succeeded to convert WiiU save into s Switch one? I also played enough in WiiU version... and want to continue playing it on Switch because of extra story things.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Just went out to McDonalds.