Register - Login
Views: 95140495
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
09-18-18 11:04:20 PM

Jul - The Cutting Room Floor - Miitomo is shutting down May 9th New poll - New thread - New reply
Next newer thread | Next older thread
rabidabid
Member
Level: 24


Posts: 115/122
EXP: 73142
For next: 4983

Since: 08-25-10


Since last post: 44 days
Last activity: 11 hours

Posted on 04-30-18 09:00:32 AM (last edited by rabidabid at 05-08-18 12:19:42 PM) Link | Quote
Nintendo announced back in January it was shutting down Miitomo on May 9th. I know, it wasn't very popular, and it's not really a "game", but I figure Nintendo's first smartphone app is worth some sort of archiving effort.

The majority of customization assets (clothes/wallpapers/flooring/etc.) are stored on Nintendo's servers and are downloaded to the app as needed. So once the app shuts down, all of that will probably disappear too.

I used a packet capturer to try and sniff out where the data is coming from. The model assets seem to come from zip files stored on "download-cdn.miitomo.com". ("api.miitomo.com" is another URL where... stuff comes from.) Here's some samples:



http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_model_character_bodyAcce_output_bodyAcce0000.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_model_character_bodyAll_output_bodyAll0000.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_model_character_bodyBottomsA_output_bodyBottomsA0000.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_model_character_bodyBottomsB_output_bodyBottomsB0000.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_model_character_bodyShoes_output_bodyShoes0000.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_model_character_bodyTops_output_bodyTops0000.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_model_character_bodyTopslong_output_bodyTopslong0000.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_model_character_headwear_output_headwear0000.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_model_room_roomFloor_output_rmFl0000.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_model_room_roomWall_output_rmWl0000.zip


(Replace the "android" with "ios" for the iOS assets.)

I've tried manually downloading stuff by going through the numbers but, um... there's a lot. The shirt numbers alone go up to at least 1000. But a lot of those numbers just don't exist? For example, "headwear0066" through "headwear0099" don't seem to work... but "headwear0100" does... but other numbers going up from there don't... but "headwear0211" does... etc.

It'd be nice to be able to just crawl the whole thing, but I've gotten 403 errors trying that.

- - -

The textures are PVR 3.0, ETC1 encoded (via GerbilSoft). I managed to open them with something called PVRTexTool, but there might be something else out there.

Here's some random examples:







- - -

And here's some other random URLs I picked up:


http://download-cdn.miitomo.com/native/20180125111639/manifests/v2_20180405_3_android/manifest.json

http://download-cdn.miitomo.com/native/20180125111639/android/v2/sound.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_archCamera_cameraBg_default.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/20170608va04ga91webp.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_corinthGameBanner2_200820.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/asset_shopBanner2_newStandard124_webp.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/message_Release_Arch_msbp.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/message_Release_Console_JPja_EmotionExpression.zip

http://download-cdn.miitomo.com/native/20180125111639/android/v2/stageimg200500.zip


And one that might particularly be TCRF related:

http://download-cdn.miitomo.com/native/20180125111639/android/v2/unused-assets_csv.zip

Dilene
Random nobody
Level: 2


Posts: 1/1
EXP: 11
For next: 35

Since: 05-02-18


Since last post: 139 days
Last activity: 71 days

Posted on 05-02-18 05:46:23 AM (last edited by Dilene at 05-02-18 05:58:33 AM) Link | Quote
Made the account to chime in (after 6 years of lurking!)

Originally posted by rabidabid



http://download-cdn.miitomo.com/native/20180125111639/manifests/v2_20180405_3_android/manifest.json




manifest.json lists all the files the game downloads, including their MD5 hashes, so a downloader can be made to get all the files ever used by the game regardless of region or platform.

I actually possess such a downloader, and I'm downloading the files as I'm writing the post Got it downloaded. About 762MB of content and assets.

I'm don't really care about Miitomo (tried it a few times but I didn't get the appeal of it, despite logging countless hours on Tomodachi Life), but for the sake of preserving its stuff? I guess I can do something to not let this game be lost to history.
rabidabid
Member
Level: 24


Posts: 116/122
EXP: 73142
For next: 4983

Since: 08-25-10


Since last post: 44 days
Last activity: 11 hours

Posted on 05-02-18 08:44:30 AM Link | Quote
Nice. (Also, welcome!) I actually just found the manifest last night. It's quite helpful. There's also one for iOS:

http://download-cdn.miitomo.com/native/20180125111639/manifests/v2_20180405_3_ios/manifest.json


einstein95 parsed out the links and apparently tossed them into ArchiveBot, so... I guess they'll be appearing on the Internet Archive in some form.


[01:36] [eientei95] rabidabid: https://gist.githubusercontent.com/einstein95/76a82c4c985d832b6614b8e17ed7924d/raw/68639ac929bfe9d90b6d251253b85872eaa7b026/ios.txt https://gist.githubusercontent.com/einstein95/76a82c4c985d832b6614b8e17ed7924d/raw/68639ac929bfe9d90b6d251253b85872eaa7b026/android.txt
[01:36] [eientei95] Threw these URLs into archivebot
[01:48] [eientei95] rabidabid: archives done. iOS: 958.2 MiB; Android: 732.6 MiB


I might download them too for the heck of it.
einstein95
Member
Level: 34


Posts: 314/315
EXP: 249203
For next: 4448

Since: 04-11-13


Since last post: 87 days
Last activity: 1 day

Posted on 05-03-18 04:39:57 PM (last edited by einstein95 at 05-03-18 04:40:11 PM) Link | Quote
Originally posted by rabidabid
einstein95 parsed out the links and apparently tossed them into ArchiveBot, so... I guess they'll be appearing on the Internet Archive in some form.


https://archive.org/download/archiveteam_archivebot_go_20180502130001

The files starting with "urls-gist.githubusercontent.com" are what you want.
Next newer thread | Next older thread
Jul - The Cutting Room Floor - Miitomo is shutting down May 9th New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 5d36857 [2018-03-03]
©2000-2018 Acmlm, Xkeeper, Inuyasha, et al.

28 database queries, 1 query cache hits.
Query execution time: 0.158590 seconds
Script execution time: 0.012378 seconds
Total render time: 0.170968 seconds
Memory used: 786432