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

FileKong 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 3: Line 3:
| image = https://dlhb.gamebrew.org/3dshomebrew/FileKong.png|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/FileKong.png|250px
| type = Utilities
| type = Utilities
| version = v0.1
| version = v0.1 Alpha
| licence = Mixed
| licence = Mixed
| author = Rinnegatamante
| author = Rinnegatamante
| website = https://gbatemp.net/threads/release-filekong-ftp-client-for-3ds.429071/
| website = https://rinnegatamante.it/site/3ds_hbs.php
| download = https://dlhb.gamebrew.org/3dshomebrew/FileKong.rar
| download = https://dlhb.gamebrew.org/3dshomebrew/FileKong.rar
}}
}}


FileKong is an opensource FTP Client for Nintendo 3DS.


=FileKong=
==Features==
* Unprotected FTP connection and a barebone prototype (not throughly tested) for TLS connection.
* Basic filebrowser for server-side listed contents and SD contents with files removing feature (on both sides).
* Server -> Client and Client -> Server file transfer.
* A barebone timeout resolver (needs several improvements).
* Screenshots feature.


==User guide==
You can perform the following functions using this homebrew:
* Send files to a web server.
* Download files from a web server.
* Transfer files between different consoles / devices (even 3DS<->3DS).
* Install a CIA file from another 3DS in combination with the FTP Installer integrated in NASA.
* Delete files on a web server or on your SD.


<i>Two 3ds connected using FileKong</i><br>
===Instant server config===
<br>
If you plain to use this homebrew with the same server all the times, you can consider to edit the index.lua file (lines 2-6) to automatically start FileKong with your configuration saving you time editing them manually all the times.
FileKong is the first FTP Client ever made for 3DS. At the moment the homebrew IS NOT finished, that's why it's in Alpha state. Actually i don't have time to work on it so i decided to release it "as it is" (i don't even know if i'll ever finish it since at the moment i'm not motivated anymore to work on 3DS scene.


It has been created without watching a single FTP client sourcecode, i worked just seeing what kind of requests a popular FTP client (FileZilla) does to learn how FTP protocool works and i tried to reproduce it writing from scratch the whole code.<br>
Note that if you're using CIA build, the index.lua file is inside romfs partition of the homebrew so it could be quite hard to edit it if you're not a bit experienced in such things.
<br>
<b>What's currently implemented?<br>
<br>


<li>Unprotected FTP connection and a barebone prototype (probably not working for the most of you) for TLS connection</li>
==Controls==
<li>Basic filebrowser for server-side listed contents and SD contents with files removing feature (on both sides).</li>
A - Open Directory, Send/Receive a file
<li>Server-&gt;Client and Client-&gt;Server file transfer.</li>
 
<li>A barebone timeout resolver (needs several improvements).</li>
X - Delete a File/Directory
<li>Screenshots feature.</li>
 
</ul><b>Controls</b><br>
Left/Right - Switch between server and client
A: Open Directory | Send/Receive a file<br>
 
X: Delete a File/Directory<br>
Up/Down - Navigate in current filebrowser
Left/Right DPad: Switch between server and client<br>
 
Up/Down DPad: Navigate in current filebrowser<br>
Select - Take a screenshot
Select: Take a screenshot<br>
 
Start: Exit homebrew<br>
Start - Exit homebrew
<br>
 
<b>Little tip: instant server configuration</b><br>
==External links==
<br>
Author's site - https://rinnegatamante.it
If you plain to use this homebrew with the same server all the times, you can consider to edit the index.lua file (lines 2-6) to automatically start FileKong with your configuration saving you time editing them manually all the times.<br>
GBAtemp - https://gbatemp.net/threads/release-filekong-ftp-client-for-3ds.429071
Note that if you're using CIA build, the index.lua file is inside romfs partition of the homebrew so it could be quite hard to edit it if you're not a bit experienced in such things.<br>
 
<br>
[[Category:3DS homebrew application]]
<b>Some usages for this homebrew<br>
[[Category:Homebrew utility applications on 3DS]]
<br>
<li>Send files to a web server.</li>
<li>Download files from a web server.</li>
<li>Transfer files between different consoles / devices (even 3DS&lt;-&gt;3DS).</li>
<li>Install a CIA file from another 3DS in combination with the FTP Installer integrated in NASA.</li>
<li>Delete files on a web server or on your SD.</li>

Revision as of 14:45, 6 July 2021

Template:Infobox 3DS homebrew

FileKong is an opensource FTP Client for Nintendo 3DS.

Features

  • Unprotected FTP connection and a barebone prototype (not throughly tested) for TLS connection.
  • Basic filebrowser for server-side listed contents and SD contents with files removing feature (on both sides).
  • Server -> Client and Client -> Server file transfer.
  • A barebone timeout resolver (needs several improvements).
  • Screenshots feature.

User guide

You can perform the following functions using this homebrew:

  • Send files to a web server.
  • Download files from a web server.
  • Transfer files between different consoles / devices (even 3DS<->3DS).
  • Install a CIA file from another 3DS in combination with the FTP Installer integrated in NASA.
  • Delete files on a web server or on your SD.

Instant server config

If you plain to use this homebrew with the same server all the times, you can consider to edit the index.lua file (lines 2-6) to automatically start FileKong with your configuration saving you time editing them manually all the times.

Note that if you're using CIA build, the index.lua file is inside romfs partition of the homebrew so it could be quite hard to edit it if you're not a bit experienced in such things.

Controls

A - Open Directory, Send/Receive a file

X - Delete a File/Directory

Left/Right - Switch between server and client

Up/Down - Navigate in current filebrowser

Select - Take a screenshot

Start - Exit homebrew

External links

Author's site - https://rinnegatamante.it GBAtemp - https://gbatemp.net/threads/release-filekong-ftp-client-for-3ds.429071

Advertising: