FSPDS
A downloadable DS homebrew tool
Flipnote Studio Player for Nintendo DS
This ROM allows you to play flipnotes on Nintendo DS (Lite) using your flashcard.
Features
FSPDS allows DSi flipnote playback providing an experience similar to a common media payer. It supports pause/resume options, auto repeat, direct navigation to the previews/next flipnote and shuffling. It should be able to play any flipnote that runs correctly in the original Flipnote Studio.
For faster load times, FSPDS prescans the folders for flipnotes and stores their paths onto the SD card. Therefore, when the user changes the content of their flipnote folders, a directory reindex must be performed. This way, FSPDS cached data will be up to date with the actual files structure. Not reindexing might cause new flipnotes not showing up in the list, or deleted flipnotes still persist in a phantom state in the application, fact denoted by the dead green frog thumbnail.
Bugs/Limitations
- FSPDS doesn't detect/play flipnotes larger than 1MB (this is intentional behavior)
- The flipnote's BGM track should be smaller than 512KB in order to be played correctly. However, the DSi Flipnote Studio only allows for 1 minute of raw audio (8192Hz) to be encoded into a flipnote, which means at most 240KB of sound data. Therefore, FSPDS should not have problems playing original flipnotes. Spin-off flipnotes which contain huge audio data may not play correctly with this application.
- Crashes on the Flipnote Lenny ( ͡° ͜ʖ ͡°) files.
- If your flipnotes have custom names like "my_flip.ppm" they will not be indexed, This will likely be solved in a future version. For a quick fix, please check this patch.
- FAT Init failed! This means the app fails to detect an external filesystem (like a flashcard's SD card or DSi storage). It may happen when you run FSPDS on emulators. To solve this issue, please see this link: https://notimplementedlife.github.io/FSPDSNitro/
Tested on
- DeSmuME emulator
- no$gba with DSi NAND & virtual SD card
- Nintendo DS Lite with R4(i) flashcards
- Nintendo DSi
- Guys from DSiBrew and Flipnote Collective for their awesome documentation on .PPM file format.
- devkitPro for their compiler, ndslib and examples
- The authors behind GodMode9i for the idea of overwriting character fonts
- Drenn1/GameYob repo for helping me figure out how to work with makefiles.
- RinLovesYou for her ADPCM to PCM Decode() method from PPMLib
- tomrow for their suggestion on Alternate flipnote browse locations
- Moonshell2 source code for hints on making the screen saver during playback
- DSC Engine provides the main framework of this application
Status | Released |
Category | Tool |
Release date | Mar 06, 2021 |
Author | NotImplementedLife |
Tags | flipnote, flipnotes, Homebrew, nds, nintendods, nitendo |
Code license | GNU General Public License v3.0 (GPL) |
Average session | A few minutes |
Links | Source code, GameBrew |
Install instructions
Download the NDS file and copy it to your SD card. Plug it into your flashcard/modded DSi and launch the FSPDS rom.
Development log
- New FSPDS build with NitroFS allows support for emulatorsAug 02, 2024
- We've made it to 1.0! Major changes for FSPDSAug 02, 2023
- FSPDS V0.2.1Jan 27, 2022
- FSPDS V0.2.0Jan 26, 2022
- FSPDS V0.1Jan 26, 2022
Comments
Log in with itch.io to leave a comment.
I have a “fat init failed”error
Im using a emulator on my iPad trying to use it my emulator is called replay on the AppStore im not sure how to fix it?
Hi! Are you using the Nitro version: https://notimplementedlife.github.io/FSPDSNitro/ ? The normal version is known not to work with emulators.
Additionally, you could try this homebrew to see if it loads assets and runs properly: https://samael-kethill.itch.io/hidden-palace . If it doesn't work with your emulator, neither will FSPDS.
thank you
im wondering if i could use this to get flipnote on the wii u
I don't have experience with any of the Wii hardware. The requirement for FSPDS to run is a DS system/emulator/virtual console with access to a FAT filesystem. For now, if we can't make stuff work on things they weren't designed for, let's just hope a flipnote viewer is ported to a wider variety of devices in the near future!
u can run any ds ganes not inhanced by the dsi on the wii u it should be possible however no one that im aware of has figured it out yet sadly this includes flipnote
Hi! Maybe this works for you:
https://notimplementedlife.github.io/FSPDSNitro/
You can make FSPDS not depend on the filesystem if you include the flipnotes in the NDS ROM itself. The link above directs to a page where you drag-drop a bunch of PPM files and download a NDS file that should see and play them. If that was the cause of incompatibility with the Wii U, then this should solve it. Please let me know whether you succeed or have any issues with it.
Don't work on drastic ds idk what use(
Hi! The app was designed to use with flashcards on a real DS hardware. It does not work on emulator because it requires access to some filesystem interface which is not implemented in emulators. However, it runs on DeSmuME emulator (PC) with a specific setup to emulate R4 flashcards.
Good news! I found a way to make it run on phone emulators. You have to create your own NDS file that contains the flipnotes you want. Here's a drag & drop tool to do that (only desktop browser support for now):
https://notimplementedlife.github.io/FSPDSNitro
And here's the app running on DraStic emulator:
It would be nice to see who the flipnote creator for each file is. I'm pulling a lot of flipnotes from my old dsi sd (dsi broken atm) and I kinda wanna figure out who made what.
Hi! I know it's been a long pause, but now you can view the flipnote authors, among many other new features. Hope you've been able to repair your DSi in the mean time.
Thank you for adding the feature!!! I’ll be sure to check out this new version eventually!
so true
Yeah
OH SO COOL!!!
Thank you!
ok