MSPA-3DS changelog
v1.1.0 · Sep 10, 2026
fixed most bugs in the issues tab!!
this includes:
- Back Button bugging out
- Flashes failing to download
- Audio not playing
- MPFA CSS showing
and a few more too!!
v1.0.0 · Jun 27, 2026
What's new in v1.0.0
- MSPFA support -- build packs from any fan adventure on mspfa.com via the JSON API
- SWF conversion --
[S]page Flash animations are automatically extracted to frame sequences using JPEXS FFDec (auto-downloaded on first run) - YouTube support -- MSPFA pages with YouTube embeds are automatically downloaded via yt-dlp
- Direct video support -- MSPFA pages with
<video>tags (MP4/WebM) are downloaded and converted - Per-pack bookmarks -- the 3DS app remembers where you left off in each pack individually
- Auto-downloaded FFDec -- no manual installation needed, the builder fetches it from GitHub
- Two-column builder GUI -- compact layout that fits on smaller screens
- Builder EXE -- for those who hate python!
v0.5.0 · Jun 26, 2026
What works
Full comic reading -- navigate pages with A/B, scroll text with D-pad
Animated GIFs -- pre-converted to frame sequences, play smoothly
[S] pages -- converted to 6 FPS frame sequences with WAV audio
Multi-image pages -- automatically split into separate navigable pages
Multiple comics -- Homestuck, Jailbreak, and Problem Sleuth supported
Pack system -- each comic pack is a folder on SD, easy to add/remove
PC bundle builder -- GUI tool downloads, converts, and packages everything
Known issues
Audio quirks -- some [S] pages may have audio sync or playback issues
No Bard Quest -- excluded because it has branching paths (multiple "next" links per page) which the reader doesn't support
No Homestuck Beta -- excluded because it's flash-only with no static images
[S] pages are 6 FPS -- smooth enough for reading, but not full video quality
Large [S] pages use more space -- frame sequences are bigger than video files (roughly 300KB/frame at 320x240)
What you need
A hacked 3DS with homebrew access (CFW + Luma3DS recommended)
devkitARM + citro2d/citro3d to compile the 3DS app
Python 3.8+ + ffmpeg to run the bundle builder on your PC
An SD card with enough space (The entire ACT 1 of homestuck is around 1GB)
How to use
Run build_gui.py on your PC
Enter a comic (e.g. homestuck) and page range
Click Build Bundle
Copy the output folder to sdmc:/3ds/MSPA-3DS/packs/ on your SD card
Launch MSPA-3DS on your 3DS
Select your pack and start reading!
v0.1.0 · May 13, 2026
FEATURES PRESENT SO FAR:
- You can read most homestuck pages
- You have their gif showing up at the top screen
- You can scroll down
- You can teleport to whatever page you want
- You can save your progress
LIMITATIONS SO FAR:
- Pages with double images just render one
- Flashes are not usable
- Depending on gif complexity, FPS may fall
- Pesterlogs aren't colored
