
Scan QR code to download!
GBAtemp thread: https://gbatemp.net/threads/netpass-a-new-way-to-experience-streetpass.664005/
Discord guild: https://netpass.cafe/discord
Introducing NetPass:
In the current state of the world, the 3DS is, sadly, on decline. That makes getting StreetPasses harder and harder, due to fewer and fewer people taking their 3DS with them on a walk. This is where NetPass comes in!
Unlike StreetPass, NetPass works over the internet. Upon opening NetPass, you can pick various locations to go to, i.e. the train station, or a town plaza. Upon entering a location, you get passes of others who are in the same location! And, while you are at the location, others who enter it can get passes with you. But beware! You can only switch locations once every 10 hours!
The source code of this project is licensed under GPLv3 or later. See the included LICENSE.
Other assets, such as images and sounds, are licensed under CC-BY-NC. See the included LICENSE-assets.
If you want to contribute to translations, we are doing that on our Weblate!
After installing devkitPro, you will need to download the following using devkitPro pacman or the devkitPro updater:
- 3ds-dev
- 3ds-curl
- 3ds-opusfile
In other words, you'll need to run the following command in a Terminal/command prompt (with administrator/root privileges):
dkp-pacman -S 3ds-dev 3ds-curl 3ds-opusfileFurthermore, you need to have ffmpeg and python and python-pyyaml installed.
Be sure to run make codegen first.
make codegen
makeIf you want to build patches you have to manually dump their decrypted code from a 3ds and then place the file as code.bin into the respective patch folder. After that, you can run:
make patch- Makerom: You need the
makeromexecutable in your$PATHYou can get it precompiled on https://github.com/3DSGuy/Project_CTR/releases and then copy it to$DEVKITPRO/tools/bin - Bannertool: You need the
bannertoolexecutable in your$PATHYou can get it precompiled on https://github.com/diasurgical/bannertool/releases
This project ships with a Makefile, which is meant to simplify the compilation process. If you're unfamiliar with them, you can find out more about GNU Make here.
makeTo build .cia files, run
./build_release.sh- This gist by wwylele, describing some cecd functionality
- This repo by NarcolepticK documenting some more of the cecd sysmodule
- StreetPass 2 for valuable data dumps
- 3Dbrew and all its contributors, especially of the cecd service
- English: Sorunome
- German: Sorunome
- Russian: Rednorka, Geo
- Japanese: Akira SUNADUKA
- Polish: DanteyPL
- Spanish: Gato-kun, Amnesia1000
- French: Straky, Possemelius, Tourneur
- Italian: LNLenost
- Chinese (Traditional): ManLok Ho
- Ukrainian: Geo
- Portuguese: Lia, arth
- Dutch: Robbin12391, aiydn