Glossary

Quick definitions for the terms used throughout the documentation.

PPM
The Flipnote animation file containing metadata, a thumbnail, frames, sound and a final signature area. [1][2]
TMB
A compact Hatena preview containing the opening header, metadata and thumbnail portion of a PPM. [3]
UGO
A structured menu/document resource requested by the Flipnote Hatena client; it can contain text records and embedded preview assets. [4]
FSID
A sixteen-digit hexadecimal Flipnote Studio ID used as an identity label in the original ecosystem. It is not, on its own, an authentication secret. [5]
ARM9 / ARM7
The DSi processor modules whose original instructions are analysed in the ROM research. A virtual address must be paired with its build and module. [6]
Confirmed / inferred
Evidence labels used by the Flipnote Decompilation Project; see the method page. [6]

Terms used in these guides

Frame index / frame count
Many internal functions use a zero-based last-frame index. A PPM's ordinary count is that value plus one; mixing them produces off-by-one table lengths. [1]
Metadata / thumbnail
Metadata identifies and describes a Flipnote. The thumbnail is an image block. Both appear near the front of a PPM but have different layouts and validation needs. [2]
FSID / filename
A Flipnote Studio ID identifies a console-side creator; a filename encodes a different set of path components. The two should be checked separately when validating a file. [5]
UGO / HTML
UGO is an application menu archive. HTML is parsed into a document tree by a distinct browser path. A server may return both, but they are not interchangeable. [4][6]
Confirmed / inferred / unknown
These describe evidence strength, not importance. A plausible UI interpretation may remain inferred even when the branch bytes are confirmed. [6]

Sources

  1. [1] Flipnote Decompilation Project — Glossary
  2. [2] Flipnote Studio Docs — PPM format
  3. [3] hatena-server — TMB format
  4. [4] hatena-server — UGO format
  5. [5] Flipnote Studio Docs — FSIDs and Filenames
  6. [6] Flipnote Decompilation Project — How to read the evidence

← All documentation