MSPA-3DS
More actions
| MSPA-3DS | |
|---|---|
| General | |
| Author | Animalino5 |
| Type | Other Apps |
| Version | 0.5.0 |
| License | N/A |
| Last Updated | 2026/06/27 |
| Links | |
| Download | |
| Website | |
| Source | |
A Homestuck (and other MSPA comics) reader for the Nintendo 3DS. It lets you read MS Paint Adventures webcomics on your 3DS.
Comes with a companion PC tool that downloads and pre-converts comic pages into a format the 3DS can display instantly. No internet connection needed on the console itself.
Fully Supported Comics:
- Jailbreak
- Problem Sleuth
Incomplete Comics:
- Homestuck
Installation
What you need:
- A hacked 3DS with homebrew access (CFW + Luma3DS recommended)
- 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)
Instructions:
- Run the included Python GUI tool.
- Enter a comic URL or slug (e.g.
homestuck,jailbreak, or a full URL). - Set the page range and pack name.
- Click "Build Bundle".
- Copy the output folder to sdmc:/3ds/MSPA-3DS/packs/ on your SD card.
- Copy MSPA-3DS.3dsx to sdmc:/3ds/ on your SD card.
File format notes:
- .tex - 3DS GPU texture (format 0x80 = untiled RGBA, format 0x00 = GPU-tiled)
- .anim - Animation manifest: frame count + per-frame delays (ms)
- .wav - PCM audio for
[S]pages - .gif - Original GIF (fallback for on-device conversion)
- .mpg - Legacy video format (no longer used — frame sequences replace these)
User guide
Run MSPA-3DS (reader) on the 3DS.
Browse your installed packs from the main menu.
Navigate with A (next page), B (previous page), X (back to menu).
Animated GIFs play automatically as frame sequences.
[S] pages play as animations with audio.
Scroll text on the bottom screen with D-Pad Up/Down.
Controls
A - Next page (or next image on multi-image pages)
B - Previous page
X - Return to pack selection
D-Pad Up/Down - Scroll text
Limitations
[S]pages are converted to 6 FPS frame sequences. smooth but not full video quality- Audio for
[S]pages is extracted from the video file; some pages may have audio sync issues - No internet connectivity from the 3DS. all content must be pre-built on PC
- Very long animations may use significant SD card space
Changelog
v0.5.0
- What works
- Full comic reading -- navigate pages with A/B, scroll text with D-pad
- Animated GIFs -- pre-converted to frame sequences, play smoothly
- 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
- 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)
v0.1.0
- 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