3DS Store › Apps › MSPA-3DS

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