ROM Hack [WIP] Tomodachi Life Save Editor

  • Thread starter Brion
  • Start date
  • Views 367,495
  • Replies 1,023
  • Likes 30

Brion

Cheating for yourself
OP
Member
Joined
Oct 3, 2015
Messages
543
Trophies
0
Age
32
XP
904
Country
France
Thanks! Do these addresses change when the Mii changes? I just thought that there would have to be more space to store all of the Mii's friends.

these addresses changed all things For Mii 1 (inventory, friends, voices, name, etc...)

warning : some offsets will corrupted save file if they are changed
 
Last edited by Brion,
  • Like
Reactions: colt05

colt05

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
275
Trophies
0
XP
399
Country
United States
these addresses changed all things For Mii 1 (inventory, friends, voices, name, etc...)

warning : some offsets will corrupted save file if they are changed
1C70 - 22CF has a length of 65F, is this the same for all miis? If not, how do I find the start and end addresses for any mii number?
 

colt05

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
275
Trophies
0
XP
399
Country
United States
22CF is included, lenght is 660
I have 2 versions of the same Mii (1c70 - 22cf) and one is "Best bud" with Mii 1 and "Good pal" with Mii 9. The other one is "best bud" with Mii 1 and Mii 9. I used HxD to find out which addresses were changed.
The addresses in this list are starting at 1c70 (I stored them in files which I copied and pasted from 1c70 through 22cf).
From the first version to the second version:
- 2B4 was changed from 0F to 15.
- 5F8 was changed from FD to 3B.
- 5F9 was changed from 66 to 4D.
- 5FA was changed from 9F to A0.

There is another one where Mii 1 became friends with Mii 8.
From the second version to the third version:
- 2B4 was changed from 15 to 19.
- 5F8 was changed from 3B to 02.
- 5F9 was changed from 4D to 5A.

EDIT: Oops, I forgot to include Mii 8. I'll do some more research and find the differences in the other miis.
 
Last edited by colt05,

JV1986

Well-Known Member
Newcomer
Joined
Apr 11, 2017
Messages
45
Trophies
0
Age
38
XP
133
Country
United States
Japanese version: Whats the hex code for headwear?

Korean version: Whats the hex code for everything else, and the Halloween interior(for some reason its not unlocked when I hex edit the interiors string)

Also, I'm doing all this via CTRX(closest to Hex Editing without removing my Micro SD, and tedious to do) and JKSM(FBI for the Japanese version through "Browse save data" since JkSM doesnt show the Jap version).
 

Brion

Cheating for yourself
OP
Member
Joined
Oct 3, 2015
Messages
543
Trophies
0
Age
32
XP
904
Country
France
I have 2 versions of the same Mii (1c70 - 22cf) and one is "Best bud" with Mii 1 and "Good pal" with Mii 9. The other one is "best bud" with Mii 1 and Mii 9. I used HxD to find out which addresses were changed.
The addresses in this list are starting at 1c70 (I stored them in files which I copied and pasted from 1c70 through 22cf).
From the first version to the second version:
- 2B4 was changed from 0F to 15.
- 5F8 was changed from FD to 3B.
- 5F9 was changed from 66 to 4D.
- 5FA was changed from 9F to A0.

There is another one where Mii 1 became friends with Mii 8.
From the second version to the third version:
- 2B4 was changed from 15 to 19.
- 5F8 was changed from 3B to 02.
- 5F9 was changed from 4D to 5A.

EDIT: Oops, I forgot to include Mii 8. I'll do some more research and find the differences in the other miis.

ok thanks, I'll try to change some values to found if we can edit friends list

Japanese version: Whats the hex code for headwear?

Korean version: Whats the hex code for everything else, and the Halloween interior(for some reason its not unlocked when I hex edit the interiors string)

Also, I'm doing all this via CTRX(closest to Hex Editing without removing my Micro SD, and tedious to do) and JKSM(FBI for the Japanese version through "Browse save data" since JkSM doesnt show the Jap version).

Japanese version (streetpass/spotpass headwear) :
1020-1027
1088-108F
1168-116D
1190-1195
1208-120F
1240-1247
12E0-12E7
12F0-12F7
1308-130E
1310-1316
1330-1335
1390-1395
1458-145B
1580-1585
1598-159E
15A0-15A4
15F8-1607

I not found all headwear for japanease version at the moment

Korean version: each version of Tomodachi Life is very different of each other, I did not know that a Korean version of Tomodachi Life existed...
well, I'll try to found each offsets, TL save editor is not compatible with your version

You can use JKSM with JPN Support : https://gbatemp.net/threads/release-jks-savemanager-homebrew-cia-save-manager.413143/
need to refresh games for extract or import save
 

colt05

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
275
Trophies
0
XP
399
Country
United States
ok thanks, I'll try to change some values to found if we can edit friends list
I also have a save before 2 miis became friends and after. A lot of values changed like 29AB8. Do these values matter? I only recorded the values changed between 10 and 6267, including 29AB8 but more values changed after that. I guess I should ignore those values and only look at the mii saves?
Edit: To get mii 2 etc, keep adding 660 to 1c70 to get the start address? All miis are 660 and they start with the hex value 30?
Edit 2: I copy and pasted both of the miis before becoming friends and after becoming friends into a file and compared the before and after files. The mii that asked to become friends changed, but the other mii didn't change. Could this just be the experience level? I think that the friend data might be stored somewhere else.
Edit 3: The friends data is not stored inside of the mii data(?) I tried restoring both miis to a save when they weren't friends and restored that save, but they didn't become friends.
 
Last edited by colt05,

Brion

Cheating for yourself
OP
Member
Joined
Oct 3, 2015
Messages
543
Trophies
0
Age
32
XP
904
Country
France
I also have a save before 2 miis became friends and after. A lot of values changed like 29AB8. Do these values matter? I only recorded the values changed between 10 and 6267, including 29AB8 but more values changed after that. I guess I should ignore those values and only look at the mii saves?
Edit: To get mii 2 etc, keep adding 660 to 1c70 to get the start address? All miis are 660 and they start with the hex value 30?
Edit 2: I copy and pasted both of the miis before becoming friends and after becoming friends into a file and compared the before and after files. The mii that asked to become friends changed, but the other mii didn't change. Could this just be the experience level? I think that the friend data might be stored somewhere else.
Edit 3: The friends data is not stored inside of the mii data(?) I tried restoring both miis to a save when they weren't friends and restored that save, but they didn't become friends.

hum ok, I don't know where is stored too, It is probably located elsewhere
 

JV1986

Well-Known Member
Newcomer
Joined
Apr 11, 2017
Messages
45
Trophies
0
Age
38
XP
133
Country
United States
ok thanks, I'll try to change some values to found if we can edit friends list



Japanese version (streetpass/spotpass headwear) :
1020-1027
1088-108F
1168-116D
1190-1195
1208-120F
1240-1247
12E0-12E7
12F0-12F7
1308-130E
1310-1316
1330-1335
1390-1395
1458-145B
1580-1585
1598-159E
15A0-15A4
15F8-1607

I not found all headwear for japanease version at the moment

Korean version: each version of Tomodachi Life is very different of each other, I did not know that a Korean version of Tomodachi Life existed...
well, I'll try to found each offsets, TL save editor is not compatible with your version

You can use JKSM with JPN Support : https://gbatemp.net/threads/release-jks-savemanager-homebrew-cia-save-manager.413143/
need to refresh games for extract or import save
It does. You might wanna find freeShop, and download the TL game that doesn't have a flag near it. And the description is more of the same question block for Korean text.
 

Brion

Cheating for yourself
OP
Member
Joined
Oct 3, 2015
Messages
543
Trophies
0
Age
32
XP
904
Country
France
It does. You might wanna find freeShop, and download the TL game that doesn't have a flag near it. And the description is more of the same question block for Korean text.

yes, I found korean version, I planned support for this version (see first post for progress information)
 
Last edited by Brion,

colt05

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
275
Trophies
0
XP
399
Country
United States
no problem


yes you can doing this like that
I tried this but the miis became best friends with the "trust completely" status :rofl2:. I had to restore the latest save.
I now have 3 save files: one where both miis are "good pals", one where they are "great buddies", and one where they are "best buds." Do you know which addresses change every time the game is saved so I know which ones to ignore?
 
Last edited by colt05,

Brion

Cheating for yourself
OP
Member
Joined
Oct 3, 2015
Messages
543
Trophies
0
Age
32
XP
904
Country
France
Ok. Do you think 0 is "not getting along", 2 is "kinda getting along", etc? Or does it start at 0 for "good pal" and go down to -1 for "getting along ok"?
0 : get get "Not getting along" to one and "Getting along OK" to another
I tried this but the miis became best friends with the "trust completely" status :rofl2:. I had to restore the latest save.
I now have 3 save files: one where both miis are "good pals", one where they are "great buddies", and one where they are "best buds." Do you know which addresses change every time the game is saved so I know which ones to ignore?
somes addresses changes when the game saved, I don't know how much exactly, 22B0 affect best friend relation, if you want know which address edited for something, you need to have two saves different, compare them, edit a value and test
 

colt05

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
275
Trophies
0
XP
399
Country
United States
0 : get get "Not getting along" to one and "Getting along OK" to another

somes addresses changes when the game saved, I don't know how much exactly, 22B0 affect best friend relation, if you want know which address edited for something, you need to have two saves different, compare them, edit a value and test
I do that using Cheat Engine. Unfortunately, there are still a lot of addresses left in the search (even though i have 6 saves where both miis are Best Buds). Do you know which ones I should ignore?
 

Brion

Cheating for yourself
OP
Member
Joined
Oct 3, 2015
Messages
543
Trophies
0
Age
32
XP
904
Country
France
I do that using Cheat Engine. Unfortunately, there are still a lot of addresses left in the search (even though i have 6 saves where both miis are Best Buds). Do you know which ones I should ignore?

Here all offsets know (Mii 1) :

Mii level : 1F23
First name : 1CD0-1CED
Last name : 1CF0-1D0D
Nikname : 1C8A-1C9D
First name pronunciation : 1E92-1ECD
Last name pronunciation : 1ED4-1F0F
Nikname pronunciation : 1E50-1E77
Mii relation to you : 1F2D
Mii’s creator : 1CB8 -1CCB
Mii’s cathphrase 1 : 1D20-1D3F
Mii’s cathphrase 2 : 1DC4-1DE3
Mii’s cathphrase 3 : 1DE6-1E06
Mii’s cathphrase 4 : 1E08-1E27
Mii’s cathphrase 5 : 1E2A-1E49
Object 1 : 2258 Object 2 : 225A Object 3 : 225C Object 4 : 225E
Object 5 : 2260 Object 6 : 2262 Object 7 : 2264 Object 8 : 2266
Experience : 1F22
Mii’s economy : 1F28-1F2B
Eat or not : 2272
Fullness : 2293
Have all interiors : 1F59-1F65
Have all special foods : 1F68-1F6D
Have all goods items : 1F50-1F52
Super all time fav : 2298
All time fav 2 : 229C
Favorite foods 1 : 22A0
Favorite foods 2 : 22A2
Favorite foods 3 : 22A4
Worst : 229E
Worst Ever : 229A
Copy : 1C71
Sharing : 1CA0
Color : 1C89
Grow : 22AE
Apartment :22A8
Best friend relation : 22B0
Best friend or not ? : 22B1
Sweetheart relation : 1F32
Sweetheart or not ? : 1F33

You can ignore them
 
Last edited by Brion,

colt05

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
275
Trophies
0
XP
399
Country
United States
Here all offsets know (Mii 1) :

Mii level : 1F23
First name : 1CD0-1CED
Last name : 1CF0-1D0D
Nikname : 1C8A-1C9D
First name pronunciation : 1E92-1ECD
Last name pronunciation : 1ED4-1F0F
Nikname pronunciation : 1E50-1E77
Mii relation to you : 1F20
Mii’s creator : 1CB8 -1CCB
Mii’s cathphrase 1 : 1D20-1D3F
Mii’s cathphrase 2 : 1DC4-1DE3
Mii’s cathphrase 3 : 1DE6-1E06
Mii’s cathphrase 4 : 1E08-1E27
Mii’s cathphrase 5 : 1E2A-1E49
Object 1 : 2258 Object 2 : 225A Object 3 : 225C Object 4 : 225E
Object 5 : 2260 Object 6 : 2262 Object 7 : 2264 Object 8 : 2266
Experience : 1F22
Mii’s economy : 1F28-1F2B
Eat or not : 2272
Fullness : 2293
Have all interiors : 1F59-1F65
Have all special foods : 1F68-1F6D
Have all goods items : 1F50-1F52
Super all time fav : 2298
All time fav 2 : 229C
Favorite foods 1 : 22A0
Favorite foods 2 : 22A2
Favorite foods 3 : 22A4
Worst : 229E
Worst Ever : 229A
Copy : 1C71
Sharing : 1CA0
Color : 1C89
Grow : 22AE
Apartment :22A8
Best friend relation : 22B0
Best friend or not ? : 22B1
Sweetheart relation : 1F32
Sweetheart or not ? : 1F33

You can ignore them
Most of the possible addresses Cheat Engine found start with 29___. Is it possible that the friend relation address changes every time? Are these addresses supposed to be ignored anyway?
EDIT: There is a problem. I tried to open a Tomodachi Life v1.1 save with the save editor and it said the save was corrupted.
 
Last edited by colt05,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Buttocks