Home

Awesome

Github Releases

Similar to Linux's screenfetch script, but unsigned and executed on a Nintendo 3DS. RSF file based off of this dummy RSF. Mainly developed as a method for learning 3DS homebrew toolkits, libraries, and build environments.

Features

Screenshots

3dfetch running a New 3DS

<p align="center"> 3dfetch running on a New 3DS with Luma CFW. </p> <p align="center"> <img src="http://i.imgur.com/qhMDawH.png"/> </p> <p align="center"> A screenshot generated by 3dfetch on a New 3DS with Luma CFW. </p>

Where to get it

Check the releases page for a CIA file / QR code. Or get it on TitleDB within FBI.

Optional configuration

3dfetch can optionally be configured by creating a file at the root of your SD card called 3dfetch.conf. At present, the following options are available:

showAnimation:true | false to enable/disable the little shell animation on startup.

showSplash:true | false to enable/disable the CFW splash on the bottom

showCFW:true | false to enable/disable CFW detection

Reporting issues

Is your CFW not being recognized properly? Is the amount of free space reported incorrectly? Or maybe you came across an error.

Create an issue on GitHub. Don't forget to add your CFW, what version you are on and which 3dfetch version/commit you were using.

Building from source

Requirements

Compiling

CIA

Run make to build an installable CIA-file.

3dsx

If you wish to use 3dfetch inside the Homebrew Launcher and thus require a 3dsx file, run make 3dfetch.3dsx instead and merge the /3ds folder with the one found on your SD card.

Network-sent 3dsx

If you would like to have 3dfetch be sent via network to your console, open up the Homebrew Launcher, press Y and run make 3dsx instead.