-
Notifications
You must be signed in to change notification settings - Fork 0
FSIDs and Filenames
Flipnote Studio IDs are the primary method of user identification on Flipnote Studio. They consist of 16 hexadecimal (0-9, A-F) digits.
They are generated when the user first starts Flipnote Studio, and are stored in savedata unless the system is reset and/or the Flipnote Studio app is deleted.
Using 1440D700CEF78DA8
as an example Flipnote Studio ID:
Value | Description |
---|---|
1 | Region ID |
440D70 | Unknown -- possibly generated from a per-console seed |
0 | This is always 0 |
CEF78DA8 | Last 8 digits of the console's MAC address |
Value | Description |
---|---|
0 | Japan - These are from Version 1, and carried over when updated to version 2 |
1 | Japan - Version 2 and above |
5 | Americas |
9 | Europe and Oceania |
This regex can be used to check if a Flipnote Studio ID is valid:
/[0159]{1}[0-9A-F]{6}0[0-9A-F]{8}/
Using F78DA8_14768882B56B8_030
as an example Flipnote Filename:
Value | Description |
---|---|
F78DA8 | Last 6 digits of the console's MAC address |
_ | Constant |
14768882B56B8 | Unknown -- seemingly random |
_ | Constant |
030 | Number of edits |
This regex can be used to check if a Flipnote filename is valid:
/[0-9A-F]{6}_[0-9A-F]{13}_[0-9]{3}/
In most cases, the first 6 digits of a Flipnote filename match the last 6 digits of the author's Flipnote Studio ID, however if the console MAC address has changed since the user's Flipnote Studio ID was generated, the last six digits of a Flipnote filename will not be the same as the last six digits of the creator's Flipnote Studio ID.
While this is a rare occurrence, it can happen if the DSi console has been repaired after the Flipnote Studio ID was generated (the MAC address is stored on the WiFi card -- if that's replaced then the MAC address changes).
When writing a file, it uses the current MAC address in the filename, not the Flipnote Studio ID.
It's very possible that the "random" data is based on a timestamp or hash.