Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

FTP - Graphic ModifierX Edition 3DS

From GameBrew
Revision as of 07:28, 8 July 2021 by HydeWing (talk | contribs)

Template:Infobox 3DS homebrew

FTP - Graphic ModifierX Edition, also referred as FTP-GMX, is a fork of ftpd by mtheall. This fork is solely 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 (by D34DL1N3R)
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: