Ftpd 3DS: Difference between revisions
More actions
No edit summary |
m Text replacement - "===Forks===" to "===Other versions===" |
||
| (One intermediate revision by one other user not shown) | |||
| Line 27: | Line 27: | ||
Release comes 2 versions, Pro builds (use Dear ImGui graphics) and Classic builds (use console's graphics). | Release comes 2 versions, Pro builds (use Dear ImGui graphics) and Classic builds (use console's graphics). | ||
Copy the .3dsx file the 3ds folder of your SD card and run with Homebrew Launcher. | Copy the .3dsx file the 3ds folder of your SD card and run with Homebrew Launcher or install .cia with a CIA manager of your choice. | ||
==User guide== | ==User guide== | ||
| Line 96: | Line 96: | ||
(*) getMTime only on 3DS. Enabling will give timestamps at the expense of slow listings. | (*) getMTime only on 3DS. Enabling will give timestamps at the expense of slow listings. | ||
=== | ===Other versions=== | ||
* [[ftpd-nds|ftpd for DS/DSi]] by asiekierka. | * [[ftpd-nds|ftpd for DS/DSi]] by asiekierka. | ||
* [[Ftbrony 3DS|ftbrony]] by yellow8. | * [[Ftbrony 3DS|ftbrony]] by yellow8. | ||
Latest revision as of 13:04, 4 September 2025
| ftpd | |
|---|---|
| General | |
| Author | mtheall |
| Type | Utilities |
| Version | 3.2.1 |
| License | Mixed |
| Last Updated | 2024/11/17 |
| Links | |
| Download | |
| Website | |
| Source | |
ftpd is a FTP Server for 3DS/Switch/Linux/NDS.
Features
- Appears to work well with a variety of clients.
- 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.
- Cutting-edge graphics (Dear ImGui backend).
- Exit on NDS/3DS with START button.
- Toggle backlight on NDS/3DS with SELECT button.
- Emulation of a /dev/zero (/devZero) device for network performance testing:
- Example retrieve
curl ftp://192.168.1.115:5000/devZero -o /dev/zero - Example send
curl -T /dev/zero ftp://192.168.1.115:5000/devZero
- Example retrieve
Installation
Release comes 2 versions, Pro builds (use Dear ImGui graphics) and Classic builds (use console's graphics).
Copy the .3dsx file the 3ds folder of your SD card and run with Homebrew Launcher or install .cia with a CIA manager of your choice.
User guide
Recommended FTP clients
- Windows - FileZilla.
- Linux - FileZilla.
- MacOS - FileZilla.
- iOS non jailbroken - FTPManager.
- iOS Jailbroken - Filza.
- Android - Turbo FTP Client & SFTP Client.
Supported Commands
|
|
SITE commands
- Show help: SITE HELP
- Set username: SITE USER
- Set password: SITE PASS
- Set port: SITE PORT
- Set hostname1: SITE HOST
- Set getMTime2(*): SITE MTIME [0|1]
- Save config: SITE SAVE
(*) getMTime only on 3DS. Enabling will give timestamps at the expense of slow listings.
Other versions
- ftpd for DS/DSi by asiekierka.
- ftbrony by yellow8.
- Recompile FTPd by GizmoTheGreen.
- FTP Graphic ModifierX by Vorpal Blade.
Controls
A - Activate, Open, Toggle
A+D-Pad - Tweak value (+L/R to tweak slower/faster)
B - Cancel, Close, Exit
X - Edit text/on-screen keyboard
Y - Toggle menu
Hold Y+L/R - Focus windows
Hold Y+D-Pad - Resize window
Left Stick - Scroll, Move window (when holding Y)
D-Pad - Move
Screenshots
Media
How to Setup an FTP Client [FTPD] on o3DS or n3DS (GameInCanada)
Changelog
v3.2.1 2024/11/17 (ftpd pro)
- Center 3DS window selector on top screen
- Update to Dear ImGui v1.91.5
- General system stability improvements to enhance the user’s experience
v3.2.0 2024/11/11 (ftpd pro)
- DSi wifi support with update to libnds-2.0.0
- mDNS support
- glob support
- ImGui stereoscopic effect on 3DS
- Removed CIA build for 3DS
- DO NOT ASK ME TO SUPPORT CIA
- Build with CMake
- Update to Dear ImGui v1.91.4
- General system stability improvements to enhance the user’s experience
v3.1.0 2021/06/13 (ftpd pro)
- Access Point mode on Switch.
- Reset button for configuration.
- Update to Dear ImGui 1.83.
- General system stability improvements to enhance the user’s experience.
v3.0.0 2020/05/27 (ftpd pro)
- Even better graphics than ever (Dear ImGui backend).
- NDS support.
- Exit button changed from B to PLUS/START.
- Backlight toggle changed from PLUS/START to MINUS/SELECT.
- User/Password support.
- Scrollable log.
- Status icons/text (battery/wifi/time).
- "Classic" builds retain console interface.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
v2.3.1 2019/09/16 (ftpd snap!)
- Rebuild against latest toolchains.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
External links
- GitHub - https://github.com/mtheall/ftpd