3dfetch 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = 3dfetch | image = https://dlhb.gamebrew.org/3dshomebrew/3dfetch.jpeg|250px | type = Utilities | version = 1.1 | licence = Mixed | author = ali...")
 
m (Text replacement - "Category:Homebrew utility applications on 3DS" to "")
 
(28 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = 3dfetch
|title=3dfetch
| image = https://dlhb.gamebrew.org/3dshomebrew/3dfetch.jpeg|250px
|image=3dfetch3.png
| type = Utilities
|description=Displays various information about your Nintendo 3DS in pretty colors.
| version = 1.1
|author=aliceinpalth
| licence = Mixed
|lastupdated=2017/07/01
| author = aliceinpalth
|type=Utilities
| website = https://github.com/yyualice/3dfetch/
|version=1.10/11
| download = https://dlhb.gamebrew.org/3dshomebrew/3dfetch-3DS.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/3dfetch-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/3dfetch.7z
|website=https://github.com/yyualice/3dfetch
|source=https://github.com/yyualice/3dfetch
}}
}}
<youtube></youtube>
3dfetch is a 3DS homebrew application that can display varies information of your 3DS in pretty colors.


[[File:http://i.imgur.com/49vYhos.png]] [[File:https://img.shields.io/github/downloads/aliceinpalth/3dfetch/latest/total.svg?style=flat-square|Github Releases]] Similar to Linux's screenfetch script, but unsigned and executed on a Nintendo 3DS. RSF file based off of [https://gist.github.com/mid-kid/d9c4ce50407c71ec9ef3 this dummy RSF]. Mainly developed as a method for learning 3DS homebrew toolkits, libraries, and build environments.
Similar to Linux's screenfetch script, but unsigned and executed on a Nintendo 3DS. RSF file based off of [https://gist.github.com/mid-kid/d9c4ce50407c71ec9ef3 this dummy RSF]. Mainly developed as a method for learning 3DS homebrew toolkits, libraries, and build environments.
= Features =
 
* Pretty colors!
==Features==
* Cycle through text colors using the d-pad, and background colors using the L and R buttons
* Pretty colors.
* Press the A button to take a screenshot, saved to the SD card root as <code>3dfetch_day_month_year_x.jpg</code>
* Cycle through text colors using the d-pad, and background colors using the L and R buttons.
* All information dynamically grabbed from 3DS' hardware
* Press the A button to take a screenshot, saved to the SD card root as 3dfetch_day_month_year_x.jpg.
* New 3DS and old 3DS compatible
* All information dynamically grabbed from 3DS' hardware.
* Press select for a configuration menu
* New 3DS and old 3DS compatible.
* Use in tandem with [https://github.com/Pirater12/imgurup-3ds imgurup-3ds] for an easy sharing experience
* Press select for a configuration menu.
= Screenshots =
* Use in tandem with [[imgurup-3ds]] for an easy sharing experience.
[[File:http://i.imgur.com/OWcdNhB.jpg|3dfetch running a New 3DS]]
 
<p align="center">
==Installation==
3dfetch running on a New 3DS with Luma CFW.
===Installing===
</p>
Available as a CIA/QR code.
<p align="center">
 
<img src="http://i.imgur.com/qhMDawH.png"/>
Copy .cia to your SD card and install it with the CIA manager of your choice. Or you can get it on TitleDB within [[FBI 3DS|FBI]].
</p>
 
<p align="center">
===Building===
A screenshot generated by 3dfetch on a New 3DS with Luma CFW.
* [https://github.com/profi200/Project_CTR/releases makerom] to create the CIA.  
</p>
* [https://github.com/dnasdw/3dstool/releases 3ds-tool] to recompile the ROM filesystem.  
# Where to get it
* [https://github.com/Steveice10/bannertool bannertool] to create the banner and icon files.  
Check the [releases page](https://github.com/yyualice/3dfetch/releases) for a CIA file / QR code. Or get it on TitleDB within FBI.
* A fork of lpp-3ds found [https://github.com/daedreth/lpp-3ds here] which includes expanded functionality. It is advised to use the compiled binary (lpp-3ds.elf) included in the repository.
# 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:
To compile:
`showAnimation:true | false` to enable/disable the little shell animation on startup.
* CIA - Run <code>make</code> to build an installable CIA-file.
`showSplash:true | false` to enable/disable the CFW splash on the bottom
* 3DSX - Run <code>make 3dfetch.3dsx</code> instead and merge the <code>/3ds</code> folder with the one on your SD card.
`showCFW:true | false` to enable/disable CFW detection
* Network-sent 3DSX - If you would like to have 3dfetch be sent via network to your console, open up Homebrew Launcher, press <code>Y</code> and run <code>make 3dsx</code> instead.
# Reporting issues
 
Is your CFW not being recognized properly? Is the amount of free space reported incorrectly? Or maybe you came across an error.
==User guide==
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.
===Configuration===
# Building from source
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:
## Requirements
* showAnimation:true | false - Enable/disable the little shell animation on startup.
- [`makerom`](https://github.com/profi200/Project_CTR/releases) to create the CIA.
* showSplash:true | false - Enable/disable the CFW splash on the bottom.
- [`3ds-tool`](https://github.com/dnasdw/3dstool/releases) to recompile the ROM filesystem.
* showCFW:true | false to Enable/disable CFW detection.
- [`bannertool`](https://github.com/Steveice10/bannertool) to create the banner and icon files.
 
- A fork of lpp-3ds found [here](https://github.com/daedreth/lpp-3ds) which includes expanded functionality. The compiled binary (`lpp-3ds.elf`) is included in the repository, we strongly suggest against attempts to compile it yourself, if such necessity arises, visit the forks repository for instructions.
You can also use the configuration menu within the homebrew. All changes to the configuration are saved in a config file.
## Compiling
 
### CIA
==Controls==
Run `make` to build an installable CIA-file.
A - Take screenshots
### 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.
D-Pad - Cycle through text colors
### 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.
L/R -  Change background colors
 
Select - Config menu
 
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/3dfetch4.png
 
==Changelog==
'''v1.10/11 2017/07/01'''
* (1.11) Fixed white background not being properly available.
* Added a pretty animation to simulate typing a shell command.
* Cycling left text colors now additionally cycles the CFW logo color.
* Exact battery percentage is shown.
* Luma CFW now displays the version number with it.
* Added detection for Cakes CFW.
* Added detection for Corbenik CFW.
* Added detection for RX Tools CFW.
* Added detection for Rei CFW.
 
==External links==
* GitHub - https://github.com/aliceinpalth/3dfetch

Latest revision as of 05:39, 6 May 2024

3dfetch
3dfetch3.png
General
Authoraliceinpalth
TypeUtilities
Version1.10/11
LicenseMixed
Last Updated2017/07/01
Links
Download
Website
Source

3dfetch is a 3DS homebrew application that can display varies information of your 3DS in pretty colors.

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

  • Pretty colors.
  • Cycle through text colors using the d-pad, and background colors using the L and R buttons.
  • Press the A button to take a screenshot, saved to the SD card root as 3dfetch_day_month_year_x.jpg.
  • All information dynamically grabbed from 3DS' hardware.
  • New 3DS and old 3DS compatible.
  • Press select for a configuration menu.
  • Use in tandem with imgurup-3ds for an easy sharing experience.

Installation

Installing

Available as a CIA/QR code.

Copy .cia to your SD card and install it with the CIA manager of your choice. Or you can get it on TitleDB within FBI.

Building

  • makerom to create the CIA.
  • 3ds-tool to recompile the ROM filesystem.
  • bannertool to create the banner and icon files.
  • A fork of lpp-3ds found here which includes expanded functionality. It is advised to use the compiled binary (lpp-3ds.elf) included in the repository.

To compile:

  • CIA - Run make to build an installable CIA-file.
  • 3DSX - Run make 3dfetch.3dsx instead and merge the /3ds folder with the one on your SD card.
  • Network-sent 3DSX - If you would like to have 3dfetch be sent via network to your console, open up Homebrew Launcher, press Y and run make 3dsx instead.

User guide

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 - Enable/disable the little shell animation on startup.
  • showSplash:true | false - Enable/disable the CFW splash on the bottom.
  • showCFW:true | false to Enable/disable CFW detection.

You can also use the configuration menu within the homebrew. All changes to the configuration are saved in a config file.

Controls

A - Take screenshots

D-Pad - Cycle through text colors

L/R - Change background colors

Select - Config menu

Screenshots

3dfetch4.png

Changelog

v1.10/11 2017/07/01

  • (1.11) Fixed white background not being properly available.
  • Added a pretty animation to simulate typing a shell command.
  • Cycling left text colors now additionally cycles the CFW logo color.
  • Exact battery percentage is shown.
  • Luma CFW now displays the version number with it.
  • Added detection for Cakes CFW.
  • Added detection for Corbenik CFW.
  • Added detection for RX Tools CFW.
  • Added detection for Rei CFW.

External links

Advertising: