Persona 3 Dual
A Nintendo DS demake of Persona 3, developed in C++ using devkitPro. Based on the Persona 3 series of games and inspired by the Persona 3 Dual online joke.
Want to help? Join the Discord! Any help, big or small, would be greatly appreciated!
Running the Game
The game requires FAT filesystem support to load assets at runtime. Currently, we only support:
- melonDS (multiplatform emulator)
- Real DS / DSi / 3DS hardware via TWiLight Menu++
Other flashcard launchers may work, but are untested
melonDS (Emulator)
- Download
persona-3-dual.ndsandsdcard.img.gzfrom the latest release, & decompresssdcard.img.gzDevelopers: Build the project withmake- this produces bothpersona-3-dual.ndsandsdcard.img. - In melonDS, go to Settings → DLDI and enable DLDI.
- Set the SD card image path to the generated
sdcard.img.
Do NOT enable "Sync SD card to folder". This will wipe the contents of the folder!
Now, you can open melonDS and load the persona-3-dual.nds ROM!
Real Hardware (DS / DSi / 3DS)
Requires TWiLight Menu++ with DLDI patching enabled.
- Download
persona-3-dual.ndsanddata.zipfrom the latest release, & decompressdata.zipDevelopers: Build the project withmake- this produces thepersona-3-dual.ndsand the content in/data. - In TWiLight Menu++ settings, ensure DLDI access is set to ARM9 & the Game Loader is set to nds-bootstrap
- On your SD card, navigate to your
/roms/nds/folder (or equivalent). - Copy
persona-3-dual.ndsand the entire/datafolder into that directory:/roms/nds/ ├── persona-3-dual.nds └── data/ ├── music/ ├── video/ └── ... - Launch the game through TWiLight Menu++ as normal.
Team Onboarding & Setup
See ONBOARDING.md
Roadmap
- See the Project Board for current progress and open issues.
- See the P3D Roadmap document for progress on Milestones
Legal
Disclaimer: This section is inspired by the FEMC Reloaded project
TLDR: This is a fan project and is not affiliated with or endorsed by Atlus or Sega. We (the team & the project) will not accept any monetary donations or funding for this project, nor will we make money from this project. We (the team & the project) do not enable, condone, or endorce piracy.
Intellectual Property & Copyright
This game is a labor of love created to celebrate Persona 3 and share our collective creativity within the fan community, not to infringe on the rights of the original creators.
- ⓒ Atlus ⓒ Sega. All Rights Reserved. A large number of game assets, including but not limited to 3D models, 2D artwork, music, sound effects, character designs, logos, and the Persona trademark, are the exclusive intellectual property of Atlus and Sega (or their respective copyright holders).
- Not for Sale: This project does not, and will never, go up for sale. Nothing monetary is being sought from it.
Codebase License
While the game assets belong to their respective copyright holders, the custom source code written for this game engine is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).
The open-source license applied to this codebase does not extend to any copyrighted assets or intellectual property owned by Atlus or Sega. For the engine code itself, the license means:
- Attribution (BY): You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial (NC): You may not utilize this codebase for commercial purposes.
- ShareAlike (SA): If you remix, transform, or build upon the engine code, you must distribute your contributions under the same license as the original.

