More actions
No edit summary |
No edit summary |
||
Line 46: | Line 46: | ||
===Installing=== | ===Installing=== | ||
The archive comes with a pre-build for Theme | 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:''' | '''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 <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. | ||
Copy this folder to the 3ds folder on your SD card and launch it via homebrew. | |||
'''CFW:''' | '''CFW:''' | ||
* Copy <code>FTP-GMX-2.2.cia</code> to your SD card and install it with a CIA installer. | |||
Copy <code>FTP-GMX-2.2.cia</code> to your SD card and install it with a CIA installer. | |||
'''Flashcarts:''' | '''Flashcarts:''' | ||
* Copy <code>FTP-GMX-2.2.3ds</code> to your SD card. | |||
Copy <code>FTP-GMX-2.2.3ds</code> to your SD card. | |||
==User guide== | ==User guide== | ||
Line 104: | Line 100: | ||
==Screenshots== | ==Screenshots== | ||
'''Theme - Nintendo Font'''<br> | '''Theme - Nintendo Font (by D34DL1N3R)'''<br> | ||
https://i.imgur.com/1dxYO3P.png | https://i.imgur.com/1dxYO3P.png | ||
Revision as of 14:13, 6 July 2021
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
- 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
FTP-GMX-2.2.3dsx
andFTP-GMX-2.2.smdh
to a folder namedFTP-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)
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.