More actions
(Created page with "{{Infobox 3DS homebrew | title = FTP - Graphic ModifierX Edition | image = https://dlhb.gamebrew.org/3dshomebrew/FTP-GMX.jpg|250px | type = Utilities | version = v2.2 | licenc...") |
No edit summary |
||
(29 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox 3DS | {{Infobox 3DS Homebrews | ||
| title = FTP - Graphic ModifierX Edition | |title=FTP - Graphic ModifierX Edition | ||
| image = | |image=Ftpgmx3.png | ||
| type = Utilities | |description=Custom FTP Server for 3DS, forked from mtheall ftpd. | ||
| version = | |author=FloatingStar (aka Vorpal Blade) | ||
| | |lastupdated=2016/01/27 | ||
| | |type=Utilities | ||
|version=2.2 | |||
| | |license=Mixed | ||
| source = https:// | |download=https://dlhb.gamebrew.org/3dshomebrews/ftpgmx.7z | ||
|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. | |||
You can edit the banner, application icon, and bottom graphic of ftpd. For customized theme you will need to build it yourself. | |||
ftpd | |||
==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. | |||
app_banner | ==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 the latest [https://github.com/smealum/ctrulib/tree/master/libctru ctrulib] (Note: devKitPro updater may not have the necessary files). | |||
* Install [https://github.com/xerpi/sf2dlib sf2dlib]. | |||
* Install [https://github.com/xerpi/sfillib sfillib]. | |||
* Install [https://github.com/devkitPro/3ds_portlibs portlibs]. | |||
Pre-compiled portlibs: [http://s000.tinyupload.com/index.php?file_id=00483951764104679443 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 <code>Open command window here</code>. | |||
*Run the following command <code>make</code>. | |||
*You will have new files created in the folder. | |||
===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). | |||
* 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 | |||
|width="20px"| <!--spacer-column--> | |||
| | |||
* 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== | |||
https://dlhb.gamebrew.org/3dshomebrews/ftpgmx4.png | |||
==Media== | |||
'''Transfer to 3DS Via FTP''' ([https://www.youtube.com/watch?v=Y5MrPrGqYUc Game Poop]) <br> | |||
<youtube>Y5MrPrGqYUc</youtube> | |||
==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== | |||
* GitHub - https://github.com/FloatingStar/FTP-GMX | |||
* GBAtemp - https://gbatemp.net/threads/release-ftp-gmx-customize-your-ftbrony.410506 | |||
Latest revision as of 13:47, 6 July 2024
FTP - Graphic ModifierX Edition | |
---|---|
General | |
Author | FloatingStar (aka Vorpal Blade) |
Type | Utilities |
Version | 2.2 |
License | Mixed |
Last Updated | 2016/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
- Install and set up devkitARM and libctru.
- Install the latest ctrulib (Note: devKitPro updater may not have the necessary files).
- Install sf2dlib.
- Install sfillib.
- Install portlibs.
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
|
|
Screenshots
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.