Skip to content

P3P3DS Builder 0.3.3

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Nov 22:04
· 27 commits to master since this release
59ebf1d

P3P3DS Builder 0.3.3 builds a New Nintendo 3DS homebrew package from your own Persona 3 Portable (ULUS-10512) ISO. Download the Windows ZIP or the Linux x86-64 tarball below.

Changes

  • The Builder now tells you when a newer release exists. On start, the Windows wizard asks GitHub for the latest release tag; if it is newer, a button in the bottom-left corner opens the release page. Nothing is downloaded or installed. Turn it off with --no-update-check or P3P3DS_NO_UPDATE_CHECK=1; --cli builds never check; --check-update prints the result. #67
  • Texture packs, first version. The existing Persona 3 Portable texture packs are made for PPSSPP; the new tools/texpack converts one into a New 3DS pack (smaller textures in 3DS formats), and the runtime finds textures with the same keys as PPSSPP. On the PC runner the Community Expansion 3x pack replaced 6.9 M of 8.7 M textured draws on the route through the first battle. On the New 3DS, copy the converted pack to sdmc:/p3p3ds/textures/; this path is not yet tested on Azahar or a console. #23 · #56
  • Developer setup: tools/prepare_game.py now uses the same C++ ISO-to-executable path as the Builder when it is built. #33

Known limitations

  • Texture replacement on the New 3DS is untested: picture, memory use and pauses while textures are read from the SD card may need work. Without a pack on the SD card nothing changes. #23
  • The console build targets the New Nintendo 3DS family. The opening movie and console sound are still unavailable. #19 · #14
  • Scene fades and battle performance still need work. #3 · #16

Full changelog

SHA-256

a32382bd47ebfd97741d1c4e99eadfabca6b1c2add6b5b1db2b9a74d199fb6ad  P3P3DS-Builder-0.3.3.zip
0b6db9b3f6a6a6d0896ba7c59992b612713000a01e75e7464b6bbdefd6b585bc  P3P3DS-Builder-0.3.3-linux.tar.gz