Search

Find a place, project or topic.

Search the site

72 results for documentation

PageDocumentationDocumentationFlipnote Studio documentationHow the DSi editor, file formats and online client work.DocumentationEvidence and confidenceHow to read ROM findings without mistaking analysis for original source.DocumentationReleases and program imagesThe studied Japanese, American and European Studio builds and the Viewer.DocumentationGlossaryQuick definitions for the terms used throughout the documentation.DocumentationThe original editorThe editor's screens, shared controls and working animation data.DocumentationDrawing tools and selectionHow the editor routes strokes, fills and selections into layer pixels.DocumentationFrames and playbackFrame navigation, compressed rows, timing and the displayed image.DocumentationSound and recordingBackground music, three sound effects, ADPCM and recording controls.DocumentationSaving and the local libraryHow the editor packages a PPM and how Studio finds saved Flipnotes.DocumentationPPM animation filesThe container, metadata, thumbnail, frames, sound and signature area.DocumentationImage resources and palettesPPM thumbnails and the image resources used by Hatena pages.DocumentationUGO menusThe structured resources that drive many Flipnote Hatena screens.DocumentationTMB previewsA small Flipnote preview carrying metadata and a thumbnail.DocumentationPlaylist and list filesThe .lst and .pls formats used alongside Flipnote browsing.DocumentationFlipnote Hatena clientHow Studio chooses online routes and processes replies.DocumentationHatena browser and documentsHow the DSi client turns online responses into visible pages.DocumentationBuilding a compatible serviceRequests, file formats and response handling for a compatible server.DocumentationApplication architectureExecutable modules, shared data, startup and per-frame updates.DocumentationUI, input and localisationScene trees, buttons, pen input, resources, fonts and messages.DocumentationRendering and displayHow compressed frame data becomes two ink layers on screen.DocumentationHardware and system servicesStorage, input, audio, wireless and display in the shipped programs.DocumentationRegional and historical differencesWhere Japanese V1 and the three V2 releases differ.DocumentationOpen questionsKnown limits and useful next steps for original-program research.DocumentationResearch workflowA reproducible route from ROM bytes to a documented behaviour.DocumentationLayers, ink and visibilityHow two drawing layers become a composed Flipnote frame.DocumentationSelection and transformsHow selection shapes, pixel data and editing operations work together.DocumentationFrame timing and playbackHow playback speed controls frames, music and sound effects.DocumentationMicrophone recording and audio streamsSeparate capture, track editing, compression and playback.DocumentationNitroFS: Japanese V1All 8 NitroFS files in Japanese V1, with offsets, sizes and formats.DocumentationNitroFS: Japanese V2All 26 NitroFS files in Japanese V2, with offsets, sizes and formats.DocumentationNitroFS: American V2All 37 NitroFS files in American V2, with offsets, sizes and formats.DocumentationNitroFS: European V2All 56 NitroFS files in European V2, with offsets, sizes and formats.DocumentationNARC archives and compressionTrace an embedded UI member from ROM storage to decoded bytes.DocumentationFonts, text and message tablesConnect localised strings to glyph resources and UI layout.DocumentationSDAT and interface soundRead the shipped sound archive and distinguish cues from recorded Flipnote audio.DocumentationCalendar and date navigationHow the original calendar builds and updates its day cells.DocumentationSettings and the Japanese ViewerOriginal settings effects and the limits of a separate Wi-Fi utility.DocumentationTitle screen, frogs and soundA traced example of resource selection, animation state and interface cues.DocumentationFlipnote Hatena architectureA map of menus, documents, Flipnotes and user actions in the DSi client.DocumentationHatena requestsHow ordinary client actions become GETs, POSTs and file transfers.DocumentationHatena responses and errorsInterpret status, message bodies, redirects and client error codes.DocumentationPosting Flipnotes and commentsDistinguish a posted animation from a one-page drawn comment.DocumentationStars, favourites and community actionsTrace interactive page controls from metadata to a request and a visible result.DocumentationKeyboard and command inputHow text entry and button-code navigation return to an online page.DocumentationInternal files and storageSeparate ROM resources, local Flipnotes and online response files.DocumentationEmbedded assets and codecsHow archives, fonts, layouts and sound resources are packed into Studio.DocumentationPPM metadata and provenanceAuthor fields, filenames, lock settings and thumbnail selection.DocumentationPPM animation framesDecode frame offsets, row compression, differences and visibility safely.DocumentationPPM sound dataFind the four tracks, frame triggers and two playback speed fields.DocumentationNBF backgroundsDecode indexed top-screen images used by online pages and menus.DocumentationNPF palette imagesDecode compact transparent images and their padded row width.DocumentationNTFT direct-colour imagesRead RGBA5551 pixels used by online pages and UGO icons.DocumentationExecutable modules and coverageThe Studio and Viewer modules studied, with function counts and their limitations.DocumentationOriginal function atlasFunction addresses by build, with notes on how the research names were assigned.DocumentationOriginal PPM serialisationFollow the four Studio builds from in-memory editor state to the queued PPM body.DocumentationPPM packaging and acceptanceSeparate the emitted body, 0x90-byte package trailer, and original file acceptance checks.DocumentationSave controller and workerTrace a Save action through editor commit, background processing and file close.DocumentationLocal library scanningFollow reads, SD enumeration, name classification and list ordering by build.DocumentationSystem Memory and option.binThe FAT12 save image, its local library and the fields that carry Studio settings.DocumentationEmbedded layout recordsThe JNBL, JNCL and JNLL tables found alongside Studio menu resources.DocumentationHatena HTML controlsNon-standard metadata that connects a page to Studio's player and actions.DocumentationHatena action flowsPosting, drawn replies, command codes and keyboard entry from a client screen.DocumentationStudio's internal URL schemesApplication commands and local-file namespaces used by the historical client.DocumentationStudio message catalogueHow the text tables map UI objects and prompts to numbered resource entries.DocumentationFlipnote Studio and Hatena historyDevelopment, releases and closure dates for Studio and Hatena.DocumentationDSi browser limits and failure modesPractical constraints seen in historical Flipnote Hatena page tests.DocumentationHistorical service connection methodsWhy the original network shutdown led to proxy and client-patching approaches.DocumentationUnresolved client behavioursQuestions the Flipnote Collective wiki explicitly left open.DocumentationMessage meanings and UI statesWhat the layout and message entries mean, including placeholders, sample values and errors.DocumentationResearch credits and sourcesThe researchers behind the format and client documentation, with links to their original work.ResourceFlipnote Collective DocsCommunity documentation of Studio files and client behaviour.