FTP - Graphic ModifierX Edition 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 13: Line 13:
FTP - Graphic ModifierX Edition, also referred as FTP-GMX, is a fork of [[ftpd 3DS|ftpd]] by mtheall. This fork is soley for aesthetic modifications and CFW/Flashcart builds.
FTP - Graphic ModifierX Edition, also referred as FTP-GMX, is a fork of [[ftpd 3DS|ftpd]] by mtheall. This fork is soley for aesthetic modifications and CFW/Flashcart builds.


You can edit the banner, application icon, and bottom graphic of ftpd. You will need to build it yourself in order to use.
You can edit the banner, application icon, and bottom graphic of ftpd. For customized theme you will need to build it yourself.


==Features==
==Features==
Line 22: Line 22:


==Building==
==Building==
===Before building===
===Custom Graphics===
Modify the .png files in the gfxfolder to add your own graphics:
* '''app_banner''' - This image will appear on the top screen before you run the application (.3ds and .cia).
* '''app_bottom''' - This is the static in-app image on the bottom screen.
* '''app_icon''' - This is the icon for the .cia, .3ds, and .3dsx.
 
===Prerequisites===
* Install and set up [http://3dbrew.org/wiki/Setting_up_Development_Environment devkitARM and libctru].
* Install and set up [http://3dbrew.org/wiki/Setting_up_Development_Environment devkitARM and libctru].
* Install the latest [https://github.com/smealum/ctrulib/tree/master/libctru ctrulib] (Note: devKitPro updater may not have the necessary files).
* Install the latest [https://github.com/smealum/ctrulib/tree/master/libctru ctrulib] (Note: devKitPro updater may not have the necessary files).
Line 40: Line 46:


===Installing===
===Installing===
'''Homebrew''' - Copy <code>FTP-GMX-2.2.3dsx</code> and <code>FTP-GMX-2.2.smdh</code> to a folder named <code>FTP-GMX-2.2</code>. Copy this folder to the 3ds folder on your SD card and launch it via homebrew.
The archive comes with a pre-build for Theme-GBAtemp. Theme-Nintendo Font is available [https://gbatemp.net/attachments/ftp-gmx-2-2-nintendo-font-theme-rar.36957 here] (.cia only).


'''CFW''' - Copy <code>FTP-GMX-2.2.cia</code> to your SD card and install it with a CIA installer.
'''Homebrew:'''  


'''Flashcarts''' - Copy <code>FTP-GMX-2.2.3ds</code> to your SD card.
Copy <code>FTP-GMX-2.2.3dsx</code> and <code>FTP-GMX-2.2.smdh</code> to a folder named <code>FTP-GMX-2.2</code>.
 
Copy this folder to the 3ds folder on your SD card and launch it via homebrew.
 
'''CFW:'''
 
Copy <code>FTP-GMX-2.2.cia</code> to your SD card and install it with a CIA installer.
 
'''Flashcarts:'''  
 
Copy <code>FTP-GMX-2.2.3ds</code> to your SD card.
   
   
==User guide==
==User guide==
===Custom Graphics===
Modify the .png files in the gfxfolder to add your own graphics.
* app_banner - This image will appear on the top screen before you run the application (.3ds and .cia).
* app_bottom - This is the static in-app image on the bottom screen.
* app_icon - This is the icon for the .cia, .3ds, and .3dsx.
===Supported Commands===
===Supported Commands===
* ABOR
* ABOR
Line 94: Line 104:


==Screenshots==
==Screenshots==
'''Theme - Nintendo Font'''<br>
https://i.imgur.com/1dxYO3P.png
https://i.imgur.com/1dxYO3P.png



Revision as of 14:05, 6 July 2021

Template:Infobox 3DS homebrew

FTP - Graphic ModifierX Edition, also referred as FTP-GMX, is a fork of ftpd by mtheall. This fork is soley for aesthetic modifications and CFW/Flashcart builds.

You can edit the banner, application icon, and bottom graphic of ftpd. For customized theme you will need to build it yourself.

Features

  • Appears to work well with a variety of clients.
  • Also compiles for Linux.
  • Supports multiple simultaneous clients. The 3DS itself only appears to support enough sockets to perform 4-5 simultaneous data transfers, so it will help if you limit your FTP client to this many parallel requests.
  • Your own cutting-edge graphics.

Building

Custom Graphics

Modify the .png files in the gfxfolder to add your own graphics:

  • app_banner - This image will appear on the top screen before you run the application (.3ds and .cia).
  • app_bottom - This is the static in-app image on the bottom screen.
  • app_icon - This is the icon for the .cia, .3ds, and .3dsx.

Prerequisites

Pre-compiled portlibs: available here and put the portlibs folder in your devKitPro folder.

How to build

Download the .zip for this repo and extract.

While holding Left-Shift on your keyboard, right click FTP-GMX-master and hit Open command window here.

Run the following command make.

You will have new files created in the folder.

Installing

The archive comes with a pre-build for Theme-GBAtemp. Theme-Nintendo Font is available here (.cia only).

Homebrew:

Copy FTP-GMX-2.2.3dsx and FTP-GMX-2.2.smdh to a folder named FTP-GMX-2.2.

Copy this folder to the 3ds folder on your SD card and launch it via homebrew.

CFW:

Copy FTP-GMX-2.2.cia to your SD card and install it with a CIA installer.

Flashcarts:

Copy FTP-GMX-2.2.3ds to your SD card.

User guide

Supported Commands

  • ABOR
  • ALLO (no-op)
  • APPE
  • CDUP
  • CWD
  • DELE
  • FEAT
  • HELP
  • LIST
  • MDTM
  • MKD
  • MODE (no-op)
  • NLST
  • NOOP
  • OPTS
  • PASS (no-op)
  • PASV
  • PORT
  • PWD
  • QUIT
  • REST
  • RETR
  • RMD
  • RNFR
  • RNTO
  • STAT
  • STOR
  • STRU (no-op)
  • SYST
  • TYPE (no-op)
  • USER (no-op)
  • XCUP
  • XCWD
  • XMKD
  • XPWD
  • XRMD
  • Planned Commands (ftpd)
  • STOU

Screenshots

Theme - Nintendo Font
1dxYO3P.png

Media

Changelog

v2.2 27 Jan 2016

  • .3ds file for Flashcarts.
  • .cia file for CFW.
  • .3dsx file for Homebrew.

Credits

  • mtheall - Creator of ftpd.
  • daxtsu - Post on how to make a .cia file.

External links

Advertising: