Skip to content

Releases: PetPal-Team/PetPal

PetPal v0.1.3-1 Fix Pet name check

Choose a tag to compare

@PetPal-Team PetPal-Team released this 11 Jul 18:56
fc99102

🐾 PetPal v0.1.3

An accounts-and-moderation release: every pet now has a unique ID, rule-breakers can be banned, and you can link your 3DS to the PetPal phone app.

✨ What's new

  • πŸ†” Pet IDs β€” Every pet now gets a unique server ID (like PP-ABCD-2345), shown on the Settings screen. It's assigned automatically the first time you play online and is what identifies your pet for linking, reports, and support.
  • β›” Ban enforcement β€” Pets that break the rules (for example, an offensive name) can now be banned. A banned console shows a red "401 Forbidden" screen at launch with its Pet ID for support, and can't play or pass until it's cleared.
  • πŸ”— Link to your phone β€” New Settings β†’ Link to phone: enter the Link ID from the PetPal Android app to tie your 3DS and phone to the same pet identity (it then shows as 3ds & Android). Completely optional β€” your 3DS still works great on its own, and linking never touches your save data. (Android version not released yet, coming soon. Code is just there for prep)
  • πŸ“£ Report a pet β€” Ran into an inappropriate pet? You can now report it by its ID at teampetpal.com/report, and a moderator will take a look.
  • πŸ›‘οΈ Expanded name filter β€” The moderation word list has grown (now catches Herpy and related terms). The fuzzy matching from v0.1.2 still applies, so leetspeak and repeated-letter tricks don't get through.
  • The Settings screen now shows your Pet ID alongside the version (v0.1.3).

⬆️ Upgrading from 0.1.2

This release keeps the same title ID as v0.1.2, so it installs as a normal update over your existing PetPal β€” nothing to delete. Your save data is safe; older saves upgrade to the new format automatically the first time you launch. (Still on 0.1.0 / 0.1.1? Follow the v0.1.2 upgrade steps first.)

πŸ“¦ Downloads

File Use
PetPal.cia Install to the HOME Menu (recommended)
PetPal.3dsx Run from the Homebrew Launcher

PetPal v0.1.3

Choose a tag to compare

@PetPal-Team PetPal-Team released this 11 Jul 18:21

🐾 PetPal v0.1.3

An accounts-and-moderation release: every pet now has a unique ID, rule-breakers can be banned, and you can link your 3DS to the PetPal phone app.

✨ What's new

  • πŸ†” Pet IDs β€” Every pet now gets a unique server ID (like PP-ABCD-2345), shown on the Settings screen. It's assigned automatically the first time you play online and is what identifies your pet for linking, reports, and support.
  • β›” Ban enforcement β€” Pets that break the rules (for example, an offensive name) can now be banned. A banned console shows a red "401 Forbidden" screen at launch with its Pet ID for support, and can't play or pass until it's cleared.
  • πŸ”— Link to your phone β€” New Settings β†’ Link to phone: enter the Link ID from the PetPal Android app to tie your 3DS and phone to the same pet identity (it then shows as 3ds & Android). Completely optional β€” your 3DS still works great on its own, and linking never touches your save data. (Android version not released yet, coming soon. Code is just there for prep)
  • πŸ“£ Report a pet β€” Ran into an inappropriate pet? You can now report it by its ID at teampetpal.com/report, and a moderator will take a look.
  • πŸ›‘οΈ Expanded name filter β€” The moderation word list has grown (now catches Herpy and related terms). The fuzzy matching from v0.1.2 still applies, so leetspeak and repeated-letter tricks don't get through.
  • The Settings screen now shows your Pet ID alongside the version (v0.1.3).

⬆️ Upgrading from 0.1.2

This release keeps the same title ID as v0.1.2, so it installs as a normal update over your existing PetPal β€” nothing to delete. Your save data is safe; older saves upgrade to the new format automatically the first time you launch. (Still on 0.1.0 / 0.1.1? Follow the v0.1.2 upgrade steps first.)

πŸ“¦ Downloads

File Use
PetPal.cia Install to the HOME Menu (recommended)
PetPal.3dsx Run from the Homebrew Launcher

PetPal v0.1.2 Public

Choose a tag to compare

@PetPal-Team PetPal-Team released this 05 Jul 19:18

🐾 PetPal v0.1.2

A safety-and-maintenance release: automatic update notifications, community name
moderation, and a unique title ID so PetPal installs cleanly alongside other homebrew.

✨ What's new

  • πŸ›‘οΈ Name moderation β€” Offensive pet names are now automatically filtered, both on
    the PetPal servers and on your console. Bad names from other players appear as "Pal"
    instead, and an already-saved friend gets cleaned up the next time you pass them. Your
    own pet name is filtered too. The matcher is fuzzy, so tricks like B!tch, n1gg@,
    f.u.c.k and repeated letters don't get through.
  • πŸ”” Update notifications β€” PetPal checks for the latest version on launch and shows a
    "Please update your app." prompt when a newer release is out (press START to close).
    If you're offline, nothing changes.
  • πŸ†” Unique title ID β€” PetPal's title ID was changed off the shared homebrew default,
    so it no longer collides with other apps (e.g. IP-Cam Viewer, SCR2JPG) and installs
    cleanly for Universal-DB.
  • The Settings screen now shows the full version (e.g. v0.1.2).

⬆️ Upgrading from 0.1.0 / 0.1.1

Because the title ID changed, this CIA installs as a separate title β€” it won't replace
an older PetPal automatically. Delete the old PetPal from your HOME Menu after
installing this one. Your save data is safe: it lives on the SD card at
sdmc:/3ds/PetPal/, independent of the title.

πŸ“¦ Downloads

File Use
PetPal.cia Install to the HOME Menu (recommended)
PetPal.3dsx Run from the Homebrew Launcher

Full changelog: v0.1.1...v0.1.2

PetPal v0.1.1 Public | Fixed Title ID

Choose a tag to compare

@PetPal-Team PetPal-Team released this 04 Jul 21:37
c18cbec

Fixed Title ID

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.