FTP - Graphic ModifierX Edition 3DS: Difference between revisions

From GameBrew
No edit summary
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = FTP - Graphic ModifierX Edition
|title=FTP - Graphic ModifierX Edition
| image = https://dlhb.gamebrew.org/3dshomebrew/FTP-GMX.jpg|250px
|image=Ftpgmx3.png
| type = Utilities
|description=Custom FTP Server for 3DS, forked from mtheall's ftpd.
| version=v2.2
|author=FloatingStar (aka Vorpal Blade)
| lastupdated = 2016/01/27
|lastupdated=2016/01/27
| licence = Mixed
|type=Utilities
| author = FloatingStar (aka Vorpal Blade)
|version=2.2
| website = https://github.com/FloatingStar/FTP-GMX
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/FTP-GMX-2.2.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/ftpgmx.7z
| source = https://github.com/FloatingStar/FTP-GMX
|website=https://github.com/FloatingStar/FTP-GMX
|source=https://github.com/FloatingStar/FTP-GMX
}}
}}
FTP - Graphic ModifierX Edition, also referred as FTP-GMX, is a fork of [[ftpd 3DS|ftpd]] by mtheall. This fork is solely 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 solely for aesthetic modifications and CFW/Flashcart builds.


Line 38: Line 38:


===How to build===
===How to build===
Download the .zip for this repo and extract.
*Download the .zip for this repo and extract.
 
*While holding Left-Shift on your keyboard, right click FTP-GMX-master and hit <code>Open command window here</code>.
While holding Left-Shift on your keyboard, right click FTP-GMX-master and hit <code>Open command window here</code>.
*Run the following command <code>make</code>.
 
*You will have new files created in the folder.
Run the following command <code>make</code>.
 
You will have new files created in the folder.


===Installing===
===Installing===
The archive comes with a pre-build for Theme GBAtemp. Theme Nintendo Font is [https://gbatemp.net/attachments/ftp-gmx-2-2-nintendo-font-theme-rar.36957 available here] (.cia only).
The archive comes with a pre-build for Theme GBAtemp. Theme Nintendo Font is [https://gbatemp.net/attachments/ftp-gmx-2-2-nintendo-font-theme-rar.36957 available here] (.cia only).
* Homebrew - Copy .3dsx and .smdh to the directory /3ds/FTP-GMX-2.2/ of your SD card then run it with homebrew launcher.
* Homebrew - Copy .3dsx and .smdh to the directory /3ds/FTP-GMX-2.2/ of your SD card then run it with Homebrew Launcher.
* CFW - Copy .cia to your SD card and install it with a CIA installer.
* CFW - Copy .cia to your SD card and install it with a CIA installer.
* Flashcarts - Copy .3ds to your SD card.
* Flashcarts - Copy .3ds to your SD card.
 
==User guide==
==User guide==
===Supported Commands===
===Supported Commands===
{|
|
* ABOR
* ABOR
* ALLO (no-op)
* ALLO (no-op)
Line 73: Line 72:
* PORT
* PORT
* PWD
* PWD
|width="20px"|&nbsp;<!--spacer-column-->
|
* QUIT
* QUIT
* REST
* REST
Line 92: Line 93:
* Planned Commands (ftpd)
* Planned Commands (ftpd)
* STOU
* STOU
|}


==Screenshots==
==Screenshots==
'''Theme - Nintendo Font (by D34DL1N3R)'''<br>
https://dlhb.gamebrew.org/3dshomebrews/ftpgmx4.png
https://i.imgur.com/1dxYO3P.png


==Media==
==Media==
'''Transfer to 3DS Via FTP''' ([https://www.youtube.com/watch?v=Y5MrPrGqYUc Game Poop]) <br>
<youtube>Y5MrPrGqYUc</youtube>
<youtube>Y5MrPrGqYUc</youtube>



Latest revision as of 06:32, 7 April 2023

FTP - Graphic ModifierX Edition
Ftpgmx3.png
General
AuthorFloatingStar (aka Vorpal Blade)
TypeUtilities
Version2.2
LicenseMixed
Last Updated2016/01/27
Links
Download
Website
Source

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 .3dsx and .smdh to the directory /3ds/FTP-GMX-2.2/ of your SD card then run it with Homebrew Launcher.
  • CFW - Copy .cia to your SD card and install it with a CIA installer.
  • Flashcarts - Copy .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

ftpgmx4.png

Media

Transfer to 3DS Via FTP (Game Poop)

Changelog

v2.2 2016/01/27

  • .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: