https://github.com/jaames/playnote-studio
An unofficial Flipnote Studio animation player for the Playdate console!
https://github.com/jaames/playnote-studio
flipnote flipnotestudio nintendo nintendo-ds playdate
Last synced: 6 days ago
JSON representation
An unofficial Flipnote Studio animation player for the Playdate console!
- Host: GitHub
- URL: https://github.com/jaames/playnote-studio
- Owner: jaames
- Created: 2021-09-23T14:53:27.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-25T10:20:15.000Z (over 1 year ago)
- Last Synced: 2025-03-27T16:40:59.687Z (24 days ago)
- Topics: flipnote, flipnotestudio, nintendo, nintendo-ds, playdate
- Language: Lua
- Homepage: https://playnote.studio
- Size: 60.4 MB
- Stars: 95
- Watchers: 4
- Forks: 4
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-playdate - Playnote Studio - An unofficial Flipnote Studio animation player for the Playdate. (Open Source Playdate Games & Example Code / Fonts)
README
An unofficial Flipnote animation player for the Panic Playdate | playnote.studio## Features
- Plays any Flipnote animation file created with the DSiWare version of Flipnote Studio, just drop the files from your DSi's SD card into your Playdate's storage!
- Optionally use the Playdate's crank to smoothly scroll through frames!
- Comes bundled with a bunch of sample Flipnotes kindly provided by from some of the best artists in the Flipnote community, such as [Kéké](https://twitter.com/Kekeflipnote), [ぺきら (Pekira)](https://twitter.com/pekira1227), [MrJohn](https://flipnot.es/9F990EE00074AC4D), [bokeh f/2 (who cares)](https://www.instagram.com/gsupnet_), [Bee](https://beeyt.carrd.co), [Melaina King (Akemi)](https://www.instagram.com\/akemixes), and [Scarecrow](https://flipnot.es/5907142059918D1F)
- Available in 10 languages: English, Japanese, French, Spanish, German, Italian, Dutch, Polish, Russian, and... Welsh!
- Pretty UI with thumbnail lists, folder selection, settings screen, etc -- all accompanied by custom-made sound effects!## Demo GIFs

Home menu
Flipnote playback
Flipnote frame-by-frame seeking
Language settings
Dithering settings## Special Thanks
- All of the Flipnote artists who kindly granted me permission to include some of their works as sample notes:
- [Kéké](https://twitter.com/Kekeflipnote)
- [MrJohn](https://flipnot.es/9F990EE00074AC4D)
- [bokeh f/2 (who cares)](https://www.instagram.com/gsupnet_)
- [ぺきら (Pekira)](https://twitter.com/pekira1227),
- [Bee](https://beeyt.carrd.co)
- [Melaina King (Akemi)](https://www.instagram.com\/akemixes)
- [Scarecrow](https://flipnot.es/5907142059918D1F)
- [Simon](https://github.com/simontime) for kindly letting me use his C PPM library as a base for the Flipnote decoder, and for answering my dumb C questions while I was trying to port it to the Playdate.
- [Lauren](https://github.com/thejsa) and [Ezekiel](https://github.com/Stary2001) for additional C tips
- Rob and Austin from [Sudomemo](https://www.sudomemo.net/) for helping me reach out to various Flipnote artists, and for the cross-promo
- [Matt](https://github.com/gingerbeardman) for helping me get into to the Playdate Developer Preview## Credits & Licensing
This project is under a permissive license, however if you wish to use parts of this repo in your own project, crediting the relevant people would be appreciated:
- **Lua or web code, UI design elements, image assets or the 3d playdate model** - [James](https://github.com/jaames)
- **C Flipnote parser** - [Simon](https://github.com/simontime) and [James](https://github.com/jaames)
- **Sound Effects** - [Talon Stradley](NewtonsDarkRoom.com)
- **Credits Beat** - [madwurmz](https://www.colorslive.com/artist/madwurmz.com)
- **Flipnote Studio screenshots** - [Austin](https://twitter.com/AustinSudomemo), [Rob](https://sudomemo.net)If you wish to use any of the sample Flipnotes, you *must* get explicit permission from their authors.
I'd strongly prefer it if you didn't release a Flipnote player (for any platform) using the same name / branding / website without first contacting me. Thanks!