PetPal v0.1.0 Public
πΎ PetPal v0.1.0 β First Public Release
The first public release of PetPal, a StreetPass-style virtual-pet homebrew game for the Nintendo 3DS. Raise one pet, and every other player you "pass" becomes a friend who brings XP, gifts, and progress toward evolution β passing happens over the internet through PetPal's own relay, so it works from anywhere without a second console nearby.
The full core loop is implemented and verified on real hardware.
β¨ Highlights
- 7 procedural species β Fox, Cat, Bunny, Dragon, Slime, Robot, Axolotl β each drawn from shapes with two customizable colors and Idle / Happy / Sad animations.
- 5-stage evolution driven by how many friends you've met.
- Core loop β feed, play, pet, talk, dress up, and send your pet on adventures with per-location loot and a generated story line.
- π Internet passing β meet other players worldwide through PetPal's own HTTPS relay. No CECD, no NetPass app, no second console β just an internet connection.
- π Coin shop β spend coins from adventures and rewards on foods, rare treats, and evolution shards.
- π Redeemable codes β enter codes from teampetpal.com/codes for one-off rewards (items, accessories, or a 24-hour BonziBuddy transform).
- π΅ Audio β a streamed looping music track plus WAV and synthesized chip-blip sound effects, with live music/SFX volume sliders.
- Polish β slide transitions between screens, celebration confetti, an auto-written journal, achievements, and a versioned, CRC-checked, atomic save.
π₯ Install
Requires a modded 3DS (Luma3DS / custom firmware).
- CIA (recommended) β download
PetPal.ciabelow and install it with a CIA manager such as FBI. It appears on your HOME Menu with its own icon and banner. - 3DSX β copy
PetPal.3dsxtosdmc:/3ds/and launch it from the Homebrew Launcher (or push it with3dslink PetPal.3dsx).
Save data is created automatically at sdmc:/3ds/PetPal/ on first run.
π¦ Downloads
| File | Use |
|---|---|
PetPal.cia |
Install to the HOME Menu (recommended) |
PetPal.3dsx |
Run from the Homebrew Launcher |
π§ Known limitations
This is a first release β a few rough edges remain and are planned for later:
- No food-picker yet when feeding, and no dedicated evolution cutscene.
- Some accessories/styles aren't fully rendered on the pet.
- A few list screens are still missing navigation sounds.
Bug reports and contributions are welcome.
π¨ Building from source
Needs devkitPro with the 3DS toolchain plus the 3ds-curl portlib β see the README.
π License
Released under the MIT License. Homebrew and non-commercial in spirit β not affiliated with, endorsed by, or sponsored by Nintendo. "Nintendo 3DS" and "StreetPass" are trademarks of Nintendo.
Full changelog: first release β no previous version to compare against.