Freeshop
Open source eShop alternative for the Nintendo 3DS.
Install / Use
/learn @Ghost0159/FreeshopREADME

Open source eShop alternative for the Nintendo 3DS. Allows you to browse and install titles you own (i.e. titles for which you have the titlekey).
Usage Instructions
-
Install the CIA file on your CFW of choice (preferably one removing region restrictions) or put the .3dsx file in the 3ds folder on your SD card.
-
Put an encTitleKeys.bin file in the directory
sdmc:/3ds/data/freeShop/keys/(or go to update settings in freeShop and add a URL to download). -
Launch freeShop and enjoy.
Building Instructions
freeShop depends on the cpp3ds library, whose location must be defined in the environment variable CPP3DS. Therefore, freeShop also needs cpp3ds's dependencies as well. (for the moment, freeShop must be compiled with devkitARM r46/libctru 1.2.1/citro3D 1.2.0)
To build from source on a Linux/UNIX-based system, run the following commands:
mkdir -p build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_EMULATOR=OFF -DBUILD_TESTS=OFF ..
make -j4
To build the emulator or unit tests, simply change the relevant flags from "OFF" to "ON".
Credit & Thanks
All the people that helped make this possible listed here.
Related Skills
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
