Skip to content

PetPal v0.1.0 Public

Choose a tag to compare

@PetPal-Team PetPal-Team released this 03 Jul 23:44

🐾 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.cia below 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.3dsx to sdmc:/3ds/ and launch it from the Homebrew Launcher (or push it with 3dslink 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.